.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } #home div.fullcover { display: block; margin: 0 20px; } .grid-container:before, .grid-5:before, .mobile-grid-5:before, .tablet-grid-5:before, .grid-10:before, .mobile-grid-10:before, .tablet-grid-10:before, .grid-15:before, .mobile-grid-15:before, .tablet-grid-15:before, .grid-20:before, .mobile-grid-20:before, .tablet-grid-20:before, .grid-25:before, .mobile-grid-25:before, .tablet-grid-25:before, .grid-30:before, .mobile-grid-30:before, .tablet-grid-30:before, .grid-35:before, .mobile-grid-35:before, .tablet-grid-35:before, .grid-40:before, .mobile-grid-40:before, .tablet-grid-40:before, .grid-45:before, .mobile-grid-45:before, .tablet-grid-45:before, .grid-50:before, .mobile-grid-50:before, .tablet-grid-50:before, .grid-55:before, .mobile-grid-55:before, .tablet-grid-55:before, .grid-60:before, .mobile-grid-60:before, .tablet-grid-60:before, .grid-65:before, .mobile-grid-65:before, .tablet-grid-65:before, .grid-70:before, .mobile-grid-70:before, .tablet-grid-70:before, .grid-75:before, .mobile-grid-75:before, .tablet-grid-75:before, .grid-80:before, .mobile-grid-80:before, .tablet-grid-80:before, .grid-85:before, .mobile-grid-85:before, .tablet-grid-85:before, .grid-90:before, .mobile-grid-90:before, .tablet-grid-90:before, .grid-95:before, .mobile-grid-95:before, .tablet-grid-95:before, .grid-100:before, .mobile-grid-100:before, .tablet-grid-100:before, .grid-33:before, .mobile-grid-33:before, .tablet-grid-33:before, .grid-66:before, .mobile-grid-66:before, .tablet-grid-66:before, .clearfix:before, .grid-container:after, .grid-5:after, .mobile-grid-5:after, .tablet-grid-5:after, .grid-10:after, .mobile-grid-10:after, .tablet-grid-10:after, .grid-15:after, .mobile-grid-15:after, .tablet-grid-15:after, .grid-20:after, .mobile-grid-20:after, .tablet-grid-20:after, .grid-25:after, .mobile-grid-25:after, .tablet-grid-25:after, .grid-30:after, .mobile-grid-30:after, .tablet-grid-30:after, .grid-35:after, .mobile-grid-35:after, .tablet-grid-35:after, .grid-40:after, .mobile-grid-40:after, .tablet-grid-40:after, .grid-45:after, .mobile-grid-45:after, .tablet-grid-45:after, .grid-50:after, .mobile-grid-50:after, .tablet-grid-50:after, .grid-55:after, .mobile-grid-55:after, .tablet-grid-55:after, .grid-60:after, .mobile-grid-60:after, .tablet-grid-60:after, .grid-65:after, .mobile-grid-65:after, .tablet-grid-65:after, .grid-70:after, .mobile-grid-70:after, .tablet-grid-70:after, .grid-75:after, .mobile-grid-75:after, .tablet-grid-75:after, .grid-80:after, .mobile-grid-80:after, .tablet-grid-80:after, .grid-85:after, .mobile-grid-85:after, .tablet-grid-85:after, .grid-90:after, .mobile-grid-90:after, .tablet-grid-90:after, .grid-95:after, .mobile-grid-95:after, .tablet-grid-95:after, .grid-100:after, .mobile-grid-100:after, .tablet-grid-100:after, .grid-33:after, .mobile-grid-33:after, .tablet-grid-33:after, .grid-66:after, .mobile-grid-66:after, .tablet-grid-66:after, .clearfix:after, photos:after { content: "."; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; } .grid-container:after, .grid-5:after, .mobile-grid-5:after, .tablet-grid-5:after, .grid-10:after, .mobile-grid-10:after, .tablet-grid-10:after, .grid-15:after, .mobile-grid-15:after, .tablet-grid-15:after, .grid-20:after, .mobile-grid-20:after, .tablet-grid-20:after, .grid-25:after, .mobile-grid-25:after, .tablet-grid-25:after, .grid-30:after, .mobile-grid-30:after, .tablet-grid-30:after, .grid-35:after, .mobile-grid-35:after, .tablet-grid-35:after, .grid-40:after, .mobile-grid-40:after, .tablet-grid-40:after, .grid-45:after, .mobile-grid-45:after, .tablet-grid-45:after, .grid-50:after, .mobile-grid-50:after, .tablet-grid-50:after, .grid-55:after, .mobile-grid-55:after, .tablet-grid-55:after, .grid-60:after, .mobile-grid-60:after, .tablet-grid-60:after, .grid-65:after, .mobile-grid-65:after, .tablet-grid-65:after, .grid-70:after, .mobile-grid-70:after, .tablet-grid-70:after, .grid-75:after, .mobile-grid-75:after, .tablet-grid-75:after, .grid-80:after, .mobile-grid-80:after, .tablet-grid-80:after, .grid-85:after, .mobile-grid-85:after, .tablet-grid-85:after, .grid-90:after, .mobile-grid-90:after, .tablet-grid-90:after, .grid-95:after, .mobile-grid-95:after, .tablet-grid-95:after, .grid-100:after, .mobile-grid-100:after, .tablet-grid-100:after, .grid-33:after, .mobile-grid-33:after, .tablet-grid-33:after, .grid-66:after, .mobile-grid-66:after, .tablet-grid-66:after, .clearfix:after { clear: both; } .grid-container { margin-left: auto; margin-right: auto; max-width: 1200px; padding-left: 20px; padding-right: 20px; } .grid-5, .mobile-grid-5, .tablet-grid-5, .grid-10, .mobile-grid-10, .tablet-grid-10, .grid-15, .mobile-grid-15, .tablet-grid-15, .grid-20, .mobile-grid-20, .tablet-grid-20, .grid-25, .mobile-grid-25, .tablet-grid-25, .grid-30, .mobile-grid-30, .tablet-grid-30, .grid-35, .mobile-grid-35, .tablet-grid-35, .grid-40, .mobile-grid-40, .tablet-grid-40, .grid-45, .mobile-grid-45, .tablet-grid-45, .grid-50, .mobile-grid-50, .tablet-grid-50, .grid-55, .mobile-grid-55, .tablet-grid-55, .grid-60, .mobile-grid-60, .tablet-grid-60, .grid-65, .mobile-grid-65, .tablet-grid-65, .grid-70, .mobile-grid-70, .tablet-grid-70, .grid-75, .mobile-grid-75, .tablet-grid-75, .grid-80, .mobile-grid-80, .tablet-grid-80, .grid-85, .mobile-grid-85, .tablet-grid-85, .grid-90, .mobile-grid-90, .tablet-grid-90, .grid-95, .mobile-grid-95, .tablet-grid-95, .grid-100, .mobile-grid-100, .tablet-grid-100, .grid-33, .mobile-grid-33, .tablet-grid-33, .grid-66, .mobile-grid-66, .tablet-grid-66 { box-sizing: border-box; padding-left: 20px; padding-right: 20px; } .grid-parent { padding-left: 0; padding-right: 0; } @media screen and (max-width: 767px) { .mobile-push-5, .mobile-pull-5, .mobile-push-10, .mobile-pull-10, .mobile-push-15, .mobile-pull-15, .mobile-push-20, .mobile-pull-20, .mobile-push-25, .mobile-pull-25, .mobile-push-30, .mobile-pull-30, .mobile-push-35, .mobile-pull-35, .mobile-push-40, .mobile-pull-40, .mobile-push-45, .mobile-pull-45, .mobile-push-50, .mobile-pull-50, .mobile-push-55, .mobile-pull-55, .mobile-push-60, .mobile-pull-60, .mobile-push-65, .mobile-pull-65, .mobile-push-70, .mobile-pull-70, .mobile-push-75, .mobile-pull-75, .mobile-push-80, .mobile-pull-80, .mobile-push-85, .mobile-pull-85, .mobile-push-90, .mobile-pull-90, .mobile-push-95, .mobile-pull-95, .mobile-push-33, .mobile-pull-33, .mobile-push-66, .mobile-pull-66 { position: relative; } .hide-on-mobile { display: none !important; } .mobile-grid-5 { float: left; width: 5%; } .mobile-prefix-5 { margin-left: 5%; } .mobile-suffix-5 { margin-right: 5%; } .mobile-push-5 { left: 5%; } .mobile-pull-5 { left: -5%; } .mobile-grid-10 { float: left; width: 10%; } .mobile-prefix-10 { margin-left: 10%; } .mobile-suffix-10 { margin-right: 10%; } .mobile-push-10 { left: 10%; } .mobile-pull-10 { left: -10%; } .mobile-grid-15 { float: left; width: 15%; } .mobile-prefix-15 { margin-left: 15%; } .mobile-suffix-15 { margin-right: 15%; } .mobile-push-15 { left: 15%; } .mobile-pull-15 { left: -15%; } .mobile-grid-20 { float: left; width: 20%; } .mobile-prefix-20 { margin-left: 20%; } .mobile-suffix-20 { margin-right: 20%; } .mobile-push-20 { left: 20%; } .mobile-pull-20 { left: -20%; } .mobile-grid-25 { float: left; width: 25%; } .mobile-prefix-25 { margin-left: 25%; } .mobile-suffix-25 { margin-right: 25%; } .mobile-push-25 { left: 25%; } .mobile-pull-25 { left: -25%; } .mobile-grid-30 { float: left; width: 30%; } .mobile-prefix-30 { margin-left: 30%; } .mobile-suffix-30 { margin-right: 30%; } .mobile-push-30 { left: 30%; } .mobile-pull-30 { left: -30%; } .mobile-grid-35 { float: left; width: 35%; } .mobile-prefix-35 { margin-left: 35%; } .mobile-suffix-35 { margin-right: 35%; } .mobile-push-35 { left: 35%; } .mobile-pull-35 { left: -35%; } .mobile-grid-40 { float: left; width: 40%; } .mobile-prefix-40 { margin-left: 40%; } .mobile-suffix-40 { margin-right: 40%; } .mobile-push-40 { left: 40%; } .mobile-pull-40 { left: -40%; } .mobile-grid-45 { float: left; width: 45%; } .mobile-prefix-45 { margin-left: 45%; } .mobile-suffix-45 { margin-right: 45%; } .mobile-push-45 { left: 45%; } .mobile-pull-45 { left: -45%; } .mobile-grid-50 { float: left; width: 50%; } .mobile-prefix-50 { margin-left: 50%; } .mobile-suffix-50 { margin-right: 50%; } .mobile-push-50 { left: 50%; } .mobile-pull-50 { left: -50%; } .mobile-grid-55 { float: left; width: 55%; } .mobile-prefix-55 { margin-left: 55%; } .mobile-suffix-55 { margin-right: 55%; } .mobile-push-55 { left: 55%; } .mobile-pull-55 { left: -55%; } .mobile-grid-60 { float: left; width: 60%; } .mobile-prefix-60 { margin-left: 60%; } .mobile-suffix-60 { margin-right: 60%; } .mobile-push-60 { left: 60%; } .mobile-pull-60 { left: -60%; } .mobile-grid-65 { float: left; width: 65%; } .mobile-prefix-65 { margin-left: 65%; } .mobile-suffix-65 { margin-right: 65%; } .mobile-push-65 { left: 65%; } .mobile-pull-65 { left: -65%; } .mobile-grid-70 { float: left; width: 70%; } .mobile-prefix-70 { margin-left: 70%; } .mobile-suffix-70 { margin-right: 70%; } .mobile-push-70 { left: 70%; } .mobile-pull-70 { left: -70%; } .mobile-grid-75 { float: left; width: 75%; } .mobile-prefix-75 { margin-left: 75%; } .mobile-suffix-75 { margin-right: 75%; } .mobile-push-75 { left: 75%; } .mobile-pull-75 { left: -75%; } .mobile-grid-80 { float: left; width: 80%; } .mobile-prefix-80 { margin-left: 80%; } .mobile-suffix-80 { margin-right: 80%; } .mobile-push-80 { left: 80%; } .mobile-pull-80 { left: -80%; } .mobile-grid-85 { float: left; width: 85%; } .mobile-prefix-85 { margin-left: 85%; } .mobile-suffix-85 { margin-right: 85%; } .mobile-push-85 { left: 85%; } .mobile-pull-85 { left: -85%; } .mobile-grid-90 { float: left; width: 90%; } .mobile-prefix-90 { margin-left: 90%; } .mobile-suffix-90 { margin-right: 90%; } .mobile-push-90 { left: 90%; } .mobile-pull-90 { left: -90%; } .mobile-grid-95 { float: left; width: 95%; } .mobile-prefix-95 { margin-left: 95%; } .mobile-suffix-95 { margin-right: 95%; } .mobile-push-95 { left: 95%; } .mobile-pull-95 { left: -95%; } .mobile-grid-33 { float: left; width: 33.33333%; } .mobile-prefix-33 { margin-left: 33.33333%; } .mobile-suffix-33 { margin-right: 33.33333%; } .mobile-push-33 { left: 33.33333%; } .mobile-pull-33 { left: -33.33333%; } .mobile-grid-66 { float: left; width: 66.66667%; } .mobile-prefix-66 { margin-left: 66.66667%; } .mobile-suffix-66 { margin-right: 66.66667%; } .mobile-push-66 { left: 66.66667%; } .mobile-pull-66 { left: -66.66667%; } .mobile-grid-100 { clear: both; width: 100%; } } @media screen and (min-width: 768px) and (max-width: 1023px) { .tablet-push-5, .tablet-pull-5, .tablet-push-10, .tablet-pull-10, .tablet-push-15, .tablet-pull-15, .tablet-push-20, .tablet-pull-20, .tablet-push-25, .tablet-pull-25, .tablet-push-30, .tablet-pull-30, .tablet-push-35, .tablet-pull-35, .tablet-push-40, .tablet-pull-40, .tablet-push-45, .tablet-pull-45, .tablet-push-50, .tablet-pull-50, .tablet-push-55, .tablet-pull-55, .tablet-push-60, .tablet-pull-60, .tablet-push-65, .tablet-pull-65, .tablet-push-70, .tablet-pull-70, .tablet-push-75, .tablet-pull-75, .tablet-push-80, .tablet-pull-80, .tablet-push-85, .tablet-pull-85, .tablet-push-90, .tablet-pull-90, .tablet-push-95, .tablet-pull-95, .tablet-push-33, .tablet-pull-33, .tablet-push-66, .tablet-pull-66 { position: relative; } .hide-on-tablet { display: none !important; } .tablet-grid-5 { float: left; width: 5%; } .tablet-prefix-5 { margin-left: 5%; } .tablet-suffix-5 { margin-right: 5%; } .tablet-push-5 { left: 5%; } .tablet-pull-5 { left: -5%; } .tablet-grid-10 { float: left; width: 10%; } .tablet-prefix-10 { margin-left: 10%; } .tablet-suffix-10 { margin-right: 10%; } .tablet-push-10 { left: 10%; } .tablet-pull-10 { left: -10%; } .tablet-grid-15 { float: left; width: 15%; } .tablet-prefix-15 { margin-left: 15%; } .tablet-suffix-15 { margin-right: 15%; } .tablet-push-15 { left: 15%; } .tablet-pull-15 { left: -15%; } .tablet-grid-20 { float: left; width: 20%; } .tablet-prefix-20 { margin-left: 20%; } .tablet-suffix-20 { margin-right: 20%; } .tablet-push-20 { left: 20%; } .tablet-pull-20 { left: -20%; } .tablet-grid-25 { float: left; width: 25%; } .tablet-prefix-25 { margin-left: 25%; } .tablet-suffix-25 { margin-right: 25%; } .tablet-push-25 { left: 25%; } .tablet-pull-25 { left: -25%; } .tablet-grid-30 { float: left; width: 30%; } .tablet-prefix-30 { margin-left: 30%; } .tablet-suffix-30 { margin-right: 30%; } .tablet-push-30 { left: 30%; } .tablet-pull-30 { left: -30%; } .tablet-grid-35 { float: left; width: 35%; } .tablet-prefix-35 { margin-left: 35%; } .tablet-suffix-35 { margin-right: 35%; } .tablet-push-35 { left: 35%; } .tablet-pull-35 { left: -35%; } .tablet-grid-40 { float: left; width: 40%; } .tablet-prefix-40 { margin-left: 40%; } .tablet-suffix-40 { margin-right: 40%; } .tablet-push-40 { left: 40%; } .tablet-pull-40 { left: -40%; } .tablet-grid-45 { float: left; width: 45%; } .tablet-prefix-45 { margin-left: 45%; } .tablet-suffix-45 { margin-right: 45%; } .tablet-push-45 { left: 45%; } .tablet-pull-45 { left: -45%; } .tablet-grid-50 { float: left; width: 50%; } .tablet-prefix-50 { margin-left: 50%; } .tablet-suffix-50 { margin-right: 50%; } .tablet-push-50 { left: 50%; } .tablet-pull-50 { left: -50%; } .tablet-grid-55 { float: left; width: 55%; } .tablet-prefix-55 { margin-left: 55%; } .tablet-suffix-55 { margin-right: 55%; } .tablet-push-55 { left: 55%; } .tablet-pull-55 { left: -55%; } .tablet-grid-60 { float: left; width: 60%; } .tablet-prefix-60 { margin-left: 60%; } .tablet-suffix-60 { margin-right: 60%; } .tablet-push-60 { left: 60%; } .tablet-pull-60 { left: -60%; } .tablet-grid-65 { float: left; width: 65%; } .tablet-prefix-65 { margin-left: 65%; } .tablet-suffix-65 { margin-right: 65%; } .tablet-push-65 { left: 65%; } .tablet-pull-65 { left: -65%; } .tablet-grid-70 { float: left; width: 70%; } .tablet-prefix-70 { margin-left: 70%; } .tablet-suffix-70 { margin-right: 70%; } .tablet-push-70 { left: 70%; } .tablet-pull-70 { left: -70%; } .tablet-grid-75 { float: left; width: 75%; } .tablet-prefix-75 { margin-left: 75%; } .tablet-suffix-75 { margin-right: 75%; } .tablet-push-75 { left: 75%; } .tablet-pull-75 { left: -75%; } .tablet-grid-80 { float: left; width: 80%; } .tablet-prefix-80 { margin-left: 80%; } .tablet-suffix-80 { margin-right: 80%; } .tablet-push-80 { left: 80%; } .tablet-pull-80 { left: -80%; } .tablet-grid-85 { float: left; width: 85%; } .tablet-prefix-85 { margin-left: 85%; } .tablet-suffix-85 { margin-right: 85%; } .tablet-push-85 { left: 85%; } .tablet-pull-85 { left: -85%; } .tablet-grid-90 { float: left; width: 90%; } .tablet-prefix-90 { margin-left: 90%; } .tablet-suffix-90 { margin-right: 90%; } .tablet-push-90 { left: 90%; } .tablet-pull-90 { left: -90%; } .tablet-grid-95 { float: left; width: 95%; } .tablet-prefix-95 { margin-left: 95%; } .tablet-suffix-95 { margin-right: 95%; } .tablet-push-95 { left: 95%; } .tablet-pull-95 { left: -95%; } .tablet-grid-33 { float: left; width: 33.33333%; } .tablet-prefix-33 { margin-left: 33.33333%; } .tablet-suffix-33 { margin-right: 33.33333%; } .tablet-push-33 { left: 33.33333%; } .tablet-pull-33 { left: -33.33333%; } .tablet-grid-66 { float: left; width: 66.66667%; } .tablet-prefix-66 { margin-left: 66.66667%; } .tablet-suffix-66 { margin-right: 66.66667%; } .tablet-push-66 { left: 66.66667%; } .tablet-pull-66 { left: -66.66667%; } .tablet-grid-100 { clear: both; width: 100%; } } @media screen and (min-width: 1024px) { .push-5, .pull-5, .push-10, .pull-10, .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66 { position: relative; } .hide-on-desktop { display: none !important; } .grid-5 { float: left; width: 5%; } .prefix-5 { margin-left: 5%; } .suffix-5 { margin-right: 5%; } .push-5 { left: 5%; } .pull-5 { left: -5%; } .grid-10 { float: left; width: 10%; } .prefix-10 { margin-left: 10%; } .suffix-10 { margin-right: 10%; } .push-10 { left: 10%; } .pull-10 { left: -10%; } .grid-15 { float: left; width: 15%; } .prefix-15 { margin-left: 15%; } .suffix-15 { margin-right: 15%; } .push-15 { left: 15%; } .pull-15 { left: -15%; } .grid-20 { float: left; width: 20%; } .prefix-20 { margin-left: 20%; } .suffix-20 { margin-right: 20%; } .push-20 { left: 20%; } .pull-20 { left: -20%; } .grid-25 { float: left; width: 25%; } .prefix-25 { margin-left: 25%; } .suffix-25 { margin-right: 25%; } .push-25 { left: 25%; } .pull-25 { left: -25%; } .grid-30 { float: left; width: 30%; } .prefix-30 { margin-left: 30%; } .suffix-30 { margin-right: 30%; } .push-30 { left: 30%; } .pull-30 { left: -30%; } .grid-35 { float: left; width: 35%; } .prefix-35 { margin-left: 35%; } .suffix-35 { margin-right: 35%; } .push-35 { left: 35%; } .pull-35 { left: -35%; } .grid-40 { float: left; width: 40%; } .prefix-40 { margin-left: 40%; } .suffix-40 { margin-right: 40%; } .push-40 { left: 40%; } .pull-40 { left: -40%; } .grid-45 { float: left; width: 45%; } .prefix-45 { margin-left: 45%; } .suffix-45 { margin-right: 45%; } .push-45 { left: 45%; } .pull-45 { left: -45%; } .grid-50 { float: left; width: 50%; } .prefix-50 { margin-left: 50%; } .suffix-50 { margin-right: 50%; } .push-50 { left: 50%; } .pull-50 { left: -50%; } .grid-55 { float: left; width: 55%; } .prefix-55 { margin-left: 55%; } .suffix-55 { margin-right: 55%; } .push-55 { left: 55%; } .pull-55 { left: -55%; } .grid-60 { float: left; width: 60%; } .prefix-60 { margin-left: 60%; } .suffix-60 { margin-right: 60%; } .push-60 { left: 60%; } .pull-60 { left: -60%; } .grid-65 { float: left; width: 65%; } .prefix-65 { margin-left: 65%; } .suffix-65 { margin-right: 65%; } .push-65 { left: 65%; } .pull-65 { left: -65%; } .grid-70 { float: left; width: 70%; } .prefix-70 { margin-left: 70%; } .suffix-70 { margin-right: 70%; } .push-70 { left: 70%; } .pull-70 { left: -70%; } .grid-75 { float: left; width: 75%; } .prefix-75 { margin-left: 75%; } .suffix-75 { margin-right: 75%; } .push-75 { left: 75%; } .pull-75 { left: -75%; } .grid-80 { float: left; width: 80%; } .prefix-80 { margin-left: 80%; } .suffix-80 { margin-right: 80%; } .push-80 { left: 80%; } .pull-80 { left: -80%; } .grid-85 { float: left; width: 85%; } .prefix-85 { margin-left: 85%; } .suffix-85 { margin-right: 85%; } .push-85 { left: 85%; } .pull-85 { left: -85%; } .grid-90 { float: left; width: 90%; } .prefix-90 { margin-left: 90%; } .suffix-90 { margin-right: 90%; } .push-90 { left: 90%; } .pull-90 { left: -90%; } .grid-95 { float: left; width: 95%; } .prefix-95 { margin-left: 95%; } .suffix-95 { margin-right: 95%; } .push-95 { left: 95%; } .pull-95 { left: -95%; } .grid-33 { float: left; width: 33.33333%; } .prefix-33 { margin-left: 33.33333%; } .suffix-33 { margin-right: 33.33333%; } .push-33 { left: 33.33333%; } .pull-33 { left: -33.33333%; } .grid-66 { float: left; width: 66.66667%; } .prefix-66 { margin-left: 66.66667%; } .suffix-66 { margin-right: 66.66667%; } .push-66 { left: 66.66667%; } .pull-66 { left: -66.66667%; } .grid-100 { clear: both; width: 100%; } } /* @group Reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } html, textarea { overflow: auto; } html, body { width: 100%; height: 100%; } a { text-decoration: none; outline: 0; } input, textarea, button { margin: 0; padding: 0; border: 0; outline: 0; } a, input[type=button], input[type=submit], button, label { cursor: pointer; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } b, strong { font-weight: bold; } i, em { font-style: italic; } address { font-style: normal; } small { font-size: 75%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } abbr, acronym { border-bottom: 1px dotted; cursor: help; } ins { text-decoration: none; } /* @end */ ::-moz-selection { background: #E84E89; color: white; text-shadow: none; } ::selection { background: #E84E89; color: white; text-shadow: none; } /*------------------------------------*\ BASE ELEMENTS \*------------------------------------*/ h1, h2, h3, h4, h5, h6 { color: #222; } h1 { font-size: 26px; } h2 { font-size: 24px; } h3 { font-size: 22px; } h4 { font-size: 20px; } h5 { font-size: 18px; } h6 { font-size: 16px; } .title, .wpcf7 label, #single #comments.hosted .comment .comment-author { font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 24px; margin-bottom: 40px; line-height: 1.6; letter-spacing: 0.6px; } .title.ularge, .wpcf7 label.ularge, #single #comments.hosted .comment .ularge.comment-author { font-size: 40px; font-weight: normal; margin-bottom: 30px; line-height: 1.2; } .title.large, .wpcf7 label.large, #single #comments.hosted .comment .large.comment-author { font-size: 34px; line-height: 1.3; } .title.medium, .wpcf7 label.medium, #single #comments.hosted .comment .medium.comment-author { font-size: 26px; line-height: 1.4; } .title.small, .wpcf7 label.small, .widget_calendar table caption, #single #comments.hosted .comment .small.comment-author { font-size: 18px; margin-bottom: 10px; line-height: 1.45; } .title.usmall, .wpcf7 label, #single #comments.hosted .comment .comment-author { font-size: 16px; margin-bottom: 5px; line-height: 1.45; } .title.white, .wpcf7 label.white, #single #comments.hosted .comment .white.comment-author { color: #fff; } .title.bordered:after, .wpcf7 label.bordered:after, #single #comments.hosted .comment .bordered.comment-author:after { display: block; content: ''; width: 100%; height: 2px; background: #F4F4F4; margin-top: 10px; } .title.bordered.white:after, .wpcf7 label.bordered.white:after, #single #comments.hosted .comment .bordered.white.comment-author:after { background: rgba(255, 255, 255, 0.25); } .title.bold, .wpcf7 label.bold, #single #comments.hosted .comment .bold.comment-author { font-weight: bold !important; } .border-effect a:before, .underline-effect a:before { transition: all 400ms ease; } .border-effect a, .underline-effect a { position: relative; z-index: 1; padding-bottom: 2px; } .border-effect a:before, .underline-effect a:before { content: ''; position: absolute; left: 0; top: 100%; width: 100%; border-bottom: 1px solid; opacity: 0.5; } .border-effect a:before, .underline-effect a:hover:before { width: 90%; left: 5%; } .border-effect a:before { opacity: 0; visibility: hidden; } .border-effect a:hover:before { width: 100%; left: 0; opacity: 1; visibility: visible; } /* Lightbox zoom effect */ .my-mfp-zoom-in .mfp-content { -moz-opacity: 0; opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8); } /* animate in */ .my-mfp-zoom-in.mfp-ready .mfp-content { -moz-opacity: 1; opacity: 1; transform: scale(1); } /* animate out */ .my-mfp-zoom-in.mfp-removing .mfp-content { transform: scale(0.8); -moz-opacity: 0; opacity: 0; } /* Dark overlay, start state */ .my-mfp-zoom-in.mfp-bg { opacity: 0.001; /* Chrome opacity transition bug */ -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; } /* animate in */ .my-mfp-zoom-in.mfp-ready.mfp-bg { -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; } /* animate out */ .my-mfp-zoom-in.mfp-removing.mfp-bg { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; } /* Global opacity Effect */ a.hover-effect, .widget_media_image a { display: block; position: relative; overflow: hidden; background: #000; } a.hover-effect img, .widget_media_image a img, a.hover-effect span.cover, .widget_media_image a span.cover { display: block; width: 101%; height: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 600ms ease; transition: all 600ms ease; } a.hover-effect:hover img, .widget_media_image a:hover img, a.hover-effect:hover span.cover, .widget_media_image a:hover span.cover { opacity: 0.85; } .gradient-effect a:not(.epcl-button) { padding-bottom: 5px; background-image: -webkit-gradient(linear, left top, right top, from(#00bec1), to(#00bec1)); background-image: linear-gradient(to right, #00bec1 0%, #00bec1 100%); background-size: 0px 4px; background-repeat: no-repeat; background-position: left 87%; } .gradient-effect a:not(.epcl-button):after, .gradient-effect a:not(.epcl-button):before { display: none; } .gradient-effect a:not(.epcl-button):hover { color: #222; background-size: 100% 4px; } .gradient-effect.red a, .epcl-pagination div.nav a.gradient-effect a { background-image: -webkit-gradient(linear, left top, right top, from(#e84e89), to(#e84e89)); background-image: linear-gradient(to right, #e84e89 0%, #e84e89 100%); } .translate-effect { display: inline-block; } .translate-effect:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); } .button, .epcl-pagination div.nav a, #single #comments.hosted nav.pagination a, .epcl-button { display: inline-block; background-color: #00BEC1; color: #fff; font-size: 15px; padding: 5px 25px; border: 2px solid transparent; letter-spacing: 0.5px; font-weight: 600; font-family: "Montserrat", sans-serif; border-radius: 25px; -webkit-transition: all 300ms ease; transition: all 300ms ease; } .button:hover, .epcl-pagination div.nav a:hover, #single #comments.hosted nav.pagination a:hover, .epcl-button:hover { color: #fff; background-color: #333; } .button.small, .epcl-pagination div.nav a.small, #single #comments.hosted nav.pagination a.small, .epcl-button.small { font-size: 12px; padding: 5px 15px; } .button.large, .epcl-pagination div.nav a.large, #single #comments.hosted nav.pagination a.large, .epcl-button.large { font-size: 22px; padding: 8px 25px; font-weight: bold; border-radius: 32px; } .button.circle, .epcl-pagination div.nav a.circle, #single #comments.hosted nav.pagination a.circle, .epcl-button.circle { padding: 7px; width: 30px; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; font-size: 16px; } .button.circle i.fa, .epcl-pagination div.nav a.circle i.fa, #single #comments.hosted nav.pagination a.circle i.fa, .epcl-button.circle i.fa { margin: 0; vertical-align: middle; } .button.outline, .epcl-pagination div.nav a.outline, #single #comments.hosted nav.pagination a.outline, .epcl-button.outline { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; border: 2px solid #00BEC1; color: #00BEC1; } .button.outline:hover, .epcl-pagination div.nav a.outline:hover, #single #comments.hosted nav.pagination a.outline:hover, .epcl-button.outline:hover { color: #fff; background-color: #00BEC1; } .button.red, .epcl-pagination div.nav a, #single #comments.hosted nav.pagination a.red, #single #comments.hosted nav.pagination .epcl-pagination div.nav a, .epcl-pagination div.nav #single #comments.hosted nav.pagination a, .epcl-button.red, .epcl-pagination div.nav a.epcl-button { background-color: #E84E89; } .button.red:hover, .epcl-pagination div.nav a:hover, #single #comments.hosted nav.pagination a.red:hover, #single #comments.hosted nav.pagination .epcl-pagination div.nav a:hover, .epcl-pagination div.nav #single #comments.hosted nav.pagination a:hover, .epcl-button.red:hover, .epcl-pagination div.nav a.epcl-button:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); } .button.red.outline, .epcl-pagination div.nav a.outline, #single #comments.hosted nav.pagination a.red.outline, #single #comments.hosted nav.pagination .epcl-pagination div.nav a.outline, .epcl-pagination div.nav #single #comments.hosted nav.pagination a.outline, .epcl-button.red.outline, .epcl-pagination div.nav a.epcl-button.outline { background-color: transparent; border-color: #E84E89; color: #E84E89; } .button.dark, .epcl-pagination div.nav a.dark, #single #comments.hosted nav.pagination a.dark, .epcl-button.dark { background-color: #333; } .button.dark:hover, .epcl-pagination div.nav a.dark:hover, #single #comments.hosted nav.pagination a.dark:hover, .epcl-button.dark:hover { color: #fff; background-color: #555; } .button i.fa, .epcl-pagination div.nav a i.fa, #single #comments.hosted nav.pagination a i.fa, .epcl-button i.fa { font-size: 85%; margin-left: 5px; } /* Global Tags */ div.tags, .widget_tag_cloud { display: block; } div.tags.absolute, .absolute.widget_tag_cloud { position: absolute; right: 0; top: -15px; width: 100%; z-index: 10; text-align: center; } div.tags.no-thumb, .no-thumb.widget_tag_cloud { margin-bottom: 12.5px; margin-top: -38px; } div.tags a, .widget_tag_cloud a, div.tags span, .widget_tag_cloud span { font-size: 15px; color: #fff; display: inline-block; padding: 4px 25px; vertical-align: top; border-radius: 3px; margin-bottom: 5px; margin-right: 5px; border-radius: 25px; font-family: "Montserrat", sans-serif; font-weight: 600; letter-spacing: 0.5px; background-color: #E84E89; } div.tags a:hover, .widget_tag_cloud a:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); } .ctag { background-color: #E84E89; } a[href*="nosidebar"], span.nosidebar, a[href*="fullcover"], span.fullcover { display: none !important; } /* @end */ /* @group Forms */ input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], input, textarea { display: block; background: #F4F4F4; border: 2px solid #F4F4F4; color: #555; font: 15px "Montserrat", sans-serif; font-weight: 500; letter-spacing: 0.3px; padding: 12px 30px; height: 45px; width: 100%; margin-bottom: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 25px; -webkit-transition: all 300ms ease; transition: all 300ms ease; } input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #555; } input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="url"]:-moz-placeholder, textarea:-moz-placeholder { color: #555; } input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="url"]::-moz-placeholder, textarea::-moz-placeholder { color: #555; } input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #555; } input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus { border-color: #e7e7e7; } textarea { width: 100%; height: 170px; resize: none; padding-top: 25px; padding-bottom: 25px; line-height: 1.8; } button[type="button"] { display: inline-block; background-color: #00BEC1; color: #fff; font-size: 15px; padding: 5px 25px; border: 2px solid transparent; letter-spacing: 0.5px; font-weight: 600; font-family: "Montserrat", sans-serif; border-radius: 25px; background-color: #E84E89; font-size: 18px; padding: 10px 30px; -webkit-transition: all 300ms ease; transition: all 300ms ease; } button[type="submit"]:hover { color: #fff; background-color: #333; } button[type="submit"].small { font-size: 12px; padding: 5px 15px; } button[type="submit"].large { font-size: 22px; padding: 8px 25px; font-weight: bold; border-radius: 32px; } button[type="submit"].circle { padding: 7px; width: 30px; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; font-size: 16px; } button[type="submit"].circle i.fa { margin: 0; vertical-align: middle; } button[type="submit"].outline { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; border: 2px solid #00BEC1; color: #00BEC1; } button[type="submit"].outline:hover { color: #fff; background-color: #00BEC1; } button[type="submit"].red { background-color: #E84E89; } button[type="submit"].red:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); } button[type="submit"].red.outline { background-color: transparent; border-color: #E84E89; color: #E84E89; } button[type="submit"].dark { background-color: #333; } button[type="submit"].dark:hover { color: #fff; background-color: #555; } button[type="submit"] i.fa { font-size: 85%; margin-left: 5px; } select { max-width: 100%; } select.custom-select, .widget_recent_entries select, .widget_categories select, .widget_archive select, .widget_recent_comments select, .widget_meta select, .widget_nav_menu select, .widget_pages select, .widget_rss select, .wp-block-categories select { border: 0; border-radius: 5px; padding: 10px 15px; padding-right: 25px; background: #E84E89 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUBAMAAABohZD3AAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///8AAAAAAAAAAAAAAABRO2rwAAAABXRSTlMAESIzRJTdRHwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAY0lEQVQYlVXOyRGAIBBE0QYNgIMBWJYBcDAAFvOPSYRZ5zL1Tv3xvPY6dueC4JyA27AB2IzzMIx/4hDW6Sg+p8EJfVESCpkTEpkSGpMSshg6DkmoxlHHOaFbjoTiHHR83UX/A5M3KIMZPyPWAAAAAElFTkSuQmCC") no-repeat 93% center; background-size: 9px 6px; color: #fff; font: 15px "Poppins", "Nunito Sans", "Montserrat", sans-serif; outline: 0; cursor: pointer; margin-left: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select.custom-select option, .widget_recent_entries select option, .widget_categories select option, .widget_archive select option, .widget_recent_comments select option, .widget_meta select option, .widget_nav_menu select option, .widget_pages select option, .widget_rss select option, .wp-block-categories select option { color: #222; background: #fff; } select.custom-select, .widget_recent_entries select, .widget_categories select, .widget_archive select, .widget_recent_comments select, .widget_meta select, .widget_nav_menu select, .widget_pages select, .widget_rss select { display: none; } .ie9 select.custom-select, .ie9 .widget_recent_entries select, .widget_recent_entries .ie9 select, .ie9 .widget_categories select, .widget_categories .ie9 select, .ie9 .widget_archive select, .widget_archive .ie9 select, .ie9 .widget_recent_comments select, .widget_recent_comments .ie9 select, .ie9 .widget_meta select, .widget_meta .ie9 select, .ie9 .widget_nav_menu select, .widget_nav_menu .ie9 select, .ie9 .widget_pages select, .widget_pages .ie9 select, .ie9 .widget_rss select, .widget_rss .ie9 select { background: none; display: block; } select.custom-select::-ms-expand, .widget_recent_entries select::-ms-expand, .widget_categories select::-ms-expand, .widget_archive select::-ms-expand, .widget_recent_comments select::-ms-expand, .widget_meta select::-ms-expand, .widget_nav_menu select::-ms-expand, .widget_pages select::-ms-expand, .widget_rss select::-ms-expand { display: none; } select.custom-select:first-child, .widget_recent_entries select:first-child, .widget_categories select:first-child, .widget_archive select:first-child, .widget_recent_comments select:first-child, .widget_meta select:first-child, .widget_nav_menu select:first-child, .widget_pages select:first-child, .widget_rss select:first-child { margin-left: 0; } button { -webkit-transition: all 300ms ease; transition: all 300ms ease; } form p { padding-bottom: 15px; font-size: 13px; } .empty { border: 1px solid #F15F74 !important; } ::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.75); } :-moz-placeholder { color: rgba(255, 255, 255, 0.75); } ::-moz-placeholder { color: rgba(255, 255, 255, 0.75); } :-ms-input-placeholder { color: rgba(255, 255, 255, 0.75); } form.search-form { position: relative; z-index: 1; max-width: none !important; } form.search-form input { margin: 0; } form.search-form input.search-field { background: #00BEC1; border: 0; color: #fff; font-weight: 500; letter-spacing: 0.3px; padding-right: 50px; } form.search-form input.search-field::-webkit-input-placeholder { color: #fff; } form.search-form input.search-field:-moz-placeholder { color: #fff; } form.search-form input.search-field::-moz-placeholder { color: #fff; } form.search-form input.search-field:-ms-input-placeholder { color: #fff; } form.search-form .submit { position: absolute; right: 20px; top: 50%; color: #fff; background: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; margin-top: -8px; font-size: 22px; } form.search-form .submit:hover { opacity: 0.75; } /* @end */ /* @group Contact Form 7 Basic Support */ .wpcf7 p { padding: 0 !important; margin-bottom: 20px; } .wpcf7 span.wpcf7-form-control-wrap { display: block; margin-top: 10px; } .wpcf7 input.wpcf7-form-control, .wpcf7 textarea.wpcf7-form-control { font-weight: 500; } .wpcf7 .ajax-loader { margin-left: 10px !important; vertical-align: baseline !important; } .wpcf7 .wpcf7-response-output { clear: both; border: 0 !important; background: #DE394A; color: #fff; padding: 10px 15px !important; font-size: 16px; text-align: center; margin: 0 0 20px !important; position: relative; border-radius: 25px; } .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok { background: #13ab51; } /* @end */ /* Sidebar Widgets */ #footer .widget { margin-bottom: 20px; } .widget .nice-select { float: none; border-color: #E84E89; background-color: #E84E89; color: #fff; font-weight: 500; margin: 0; } .widget .nice-select:active, .widget .nice-select:focus, .widget .nice-select:hover { background-color: #E84E89; border-color: #E84E89; color: #fff; } .widget .nice-select:after { border-bottom: 2px solid #fff; border-right: 2px solid #fff; } .widget_text .textwidget { margin-top: -9px; } .widget_text p { margin-bottom: 20px; } .widget_text p:last-of-type { margin-bottom: 0; } .widget_recent_entries label, .widget_categories label, .widget_archive label, .widget_recent_comments label, .widget_meta label, .widget_nav_menu label, .widget_pages label, .widget_rss label { display: none; } .widget_recent_entries ul > li, .widget_categories ul > li, .widget_archive ul > li, .widget_recent_comments ul > li, .widget_meta ul > li, .widget_nav_menu ul > li, .widget_pages ul > li, .widget_rss ul > li { display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #F4F4F4; } .widget_recent_entries ul > li a, .widget_categories ul > li a, .widget_archive ul > li a, .widget_recent_comments ul > li a, .widget_meta ul > li a, .widget_nav_menu ul > li a, .widget_pages ul > li a, .widget_rss ul > li a { font-size: 16px; } .widget_recent_entries ul > li:last-of-type, .widget_categories ul > li:last-of-type, .widget_archive ul > li:last-of-type, .widget_recent_comments ul > li:last-of-type, .widget_meta ul > li:last-of-type, .widget_nav_menu ul > li:last-of-type, .widget_pages ul > li:last-of-type, .widget_rss ul > li:last-of-type { margin-bottom: 0 !important; border-bottom: 0; padding-bottom: 0; } .widget_recent_entries ul > li ul.children, .widget_recent_entries ul > li ul.sub-menu, .widget_categories ul > li ul.children, .widget_categories ul > li ul.sub-menu, .widget_archive ul > li ul.children, .widget_archive ul > li ul.sub-menu, .widget_recent_comments ul > li ul.children, .widget_recent_comments ul > li ul.sub-menu, .widget_meta ul > li ul.children, .widget_meta ul > li ul.sub-menu, .widget_nav_menu ul > li ul.children, .widget_nav_menu ul > li ul.sub-menu, .widget_pages ul > li ul.children, .widget_pages ul > li ul.sub-menu, .widget_rss ul > li ul.children, .widget_rss ul > li ul.sub-menu { clear: both; padding: 10px 0 0 0; margin-top: 10px; border-top: 1px solid #F4F4F4; } .widget_recent_entries ul > li ul.children li, .widget_recent_entries ul > li ul.sub-menu li, .widget_categories ul > li ul.children li, .widget_categories ul > li ul.sub-menu li, .widget_archive ul > li ul.children li, .widget_archive ul > li ul.sub-menu li, .widget_recent_comments ul > li ul.children li, .widget_recent_comments ul > li ul.sub-menu li, .widget_meta ul > li ul.children li, .widget_meta ul > li ul.sub-menu li, .widget_nav_menu ul > li ul.children li, .widget_nav_menu ul > li ul.sub-menu li, .widget_pages ul > li ul.children li, .widget_pages ul > li ul.sub-menu li, .widget_rss ul > li ul.children li, .widget_rss ul > li ul.sub-menu li { padding-left: 20px; } #footer .widget_recent_entries ul > li ul.children, #footer .widget_recent_entries ul > li ul.sub-menu, #footer .widget_categories ul > li ul.children, #footer .widget_categories ul > li ul.sub-menu, #footer .widget_archive ul > li ul.children, #footer .widget_archive ul > li ul.sub-menu, #footer .widget_recent_comments ul > li ul.children, #footer .widget_recent_comments ul > li ul.sub-menu, #footer .widget_meta ul > li ul.children, #footer .widget_meta ul > li ul.sub-menu, #footer .widget_nav_menu ul > li ul.children, #footer .widget_nav_menu ul > li ul.sub-menu, #footer .widget_pages ul > li ul.children, #footer .widget_pages ul > li ul.sub-menu, #footer .widget_rss ul > li ul.children, #footer .widget_rss ul > li ul.sub-menu { border-color: rgba(255, 255, 255, 0.25); } #footer .widget_recent_entries ul > li, #footer .widget_categories ul > li, #footer .widget_archive ul > li, #footer .widget_recent_comments ul > li, #footer .widget_meta ul > li, #footer .widget_nav_menu ul > li, #footer .widget_pages ul > li, #footer .widget_rss ul > li { border-color: rgba(255, 255, 255, 0.25); } #footer .widget_recent_entries ul > li a:before, #footer .widget_categories ul > li a:before, #footer .widget_archive ul > li a:before, #footer .widget_recent_comments ul > li a:before, #footer .widget_meta ul > li a:before, #footer .widget_nav_menu ul > li a:before, #footer .widget_pages ul > li a:before, #footer .widget_rss ul > li a:before { display: none; } .widget_recent_comments > ul > li, .widget_categories > ul > li, .widget_archive > ul > li, .widget_recent_entries > ul > li, .widget_rss > ul > li { position: relative; z-index: 1; padding-left: 27px; font-size: 16px; } .widget_recent_comments > ul > li .comment-author-link, .widget_categories > ul > li .comment-author-link, .widget_archive > ul > li .comment-author-link, .widget_recent_entries > ul > li .comment-author-link, .widget_rss > ul > li .comment-author-link { font-weight: 600; } .widget_recent_comments > ul > li:before, .widget_categories > ul > li:before, .widget_archive > ul > li:before, .widget_recent_entries > ul > li:before, .widget_rss > ul > li:before { color: #E84E89; font-family: 'remixicon' !important; font-size: 18px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 0; top: 0px; } #footer .widget_recent_comments > ul > li:before, #footer .widget_categories > ul > li:before, #footer .widget_archive > ul > li:before, #footer .widget_recent_entries > ul > li:before, #footer .widget_rss > ul > li:before { color: #fff; } .widget_recent_entries > ul > li:before { content: "\ec1d"; top: -2px; } .widget_archive > ul > li:before { content: "\eae0"; } .widget_recent_comments > ul > li:before { content: "\eafc"; top: -2px; -webkit-transform: scale(-1, 1); transform: scale(-1, 1); font-size: 19px; } .widget_rss > ul > li:before { content: "\ee6c"; top: -2px; } .widget_categories > ul > li { padding-left: 0; } .widget_categories > ul > li:before { display: none; } .widget_categories > ul > li:before { content: '\f02b'; } .widget_archive, .widget_categories { color: #666666; } .widget_archive ul li, .widget_categories ul li { text-align: right; background: none; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #F4F4F4; } .widget_archive ul li:last-of-type, .widget_categories ul li:last-of-type { margin-bottom: 0 !important; border-bottom: 0; padding-bottom: 0; } .widget_archive ul li span, .widget_categories ul li span { display: inline-block; padding: 0; border-radius: 20px; color: #fff; background-color: #E84E89; width: 25px; height: 25px; text-align: center; line-height: 25px; font-size: 12px; -webkit-box-sizing: border-box; box-sizing: border-box; } #footer .widget_archive ul li span, #footer .widget_categories ul li span { color: #fff; } .widget_archive ul > li, .widget_categories ul > li { clear: both; } .widget_archive ul > li a, .widget_categories ul > li a { float: left; } .widget_archive ul > li:after, .widget_categories ul > li:after { content: ''; display: block; width: 100%; clear: both; } .widget_tag_cloud { display: block; } .widget_tag_cloud div.tagcloud { margin-left: -3px; } .widget_tag_cloud a { font-size: 14px !important; margin: 0 2px 8px 0; color: #fff; background-image: none !important; } .widget_tag_cloud a:hover { color: #fff; } .widget_tag_cloud a .tag-link-count { margin-left: 2px; } #friends .widget_tag_cloud a { height: 42px; position: relative; line-height: 42px; color: #fff; font-size: 18px !important; padding: 4px 30px 4px 60px; } #friends .widget_tag_cloud a img { border-radius: 50%; position: absolute; transition: all 300ms ease; width: 42px; height: 42px; left: 5px; } #footer .widget_tag_cloud a, #tags .widget_tag_cloud a { color: #fff; font-size: 15px !important; padding: 4px 30px; } #footer .widget_tag_cloud a:before, #tags .widget_tag_cloud a:before { display: none; } #footer .widget_tag_cloud a:hover, #tags .widget_tag_cloud a:hover { color: #fff; } .widget_recent_entries .post-date { font-size: 13px; display: block; color: #595959; } .widget_media_audio a:before { display: none; } .widget_calendar table { width: 100%; } .widget_calendar table caption { font-weight: 600; } .widget_calendar table thead { background: #111; color: #fff; } .widget_calendar table th { font-weight: 600; border: 0; } .widget_calendar table td { border-top: 1px solid #F4F4F4; text-align: center; } .widget_calendar table td a { font-weight: 600; } .widget_calendar table th, .widget_calendar table td { padding: 5px; } .widget_calendar table #prev { text-align: left; } .widget_calendar table #next { text-align: right; } #footer .widget_calendar table { border-collapse: separate; } #footer .widget_calendar table td { border: 0; border-top: 1px solid rgba(255, 255, 255, 0.25); } #footer .widget_calendar tfoot { border-top: 1px solid rgba(255, 255, 255, 0.25); } .widget_media_image a { display: inline-block; padding: 0; } .widget_media_image a img { display: block; width: auto; } .widget_media_image a:before { display: none; } .widget_media_image img { border-radius: 15px; } .widget_media_gallery .gallery-item { margin-top: 0 !important; } .widget_media_gallery a { display: inline-block; vertical-align: top; padding: 0px 4px; overflow: hidden; } .widget_media_gallery a img { border: 0 !important; } .widget_rss .widget-title a { padding-bottom: 0; } .widget_rss .widget-title a img { display: none; } .widget_rss .widget-title a:before { display: none; } .widget_rss ul li { font-size: 14px; } .widget_rss a { font-family: "Montserrat", sans-serif; font-weight: 600; } .widget_rss .rss-date { display: block; font-size: 13px; } .widget_rss cite { font-weight: 600; } .widget_rss .rssSummary, .widget_rss cite { display: block; padding-top: 15px; } /* Custom Widgets */ .widget_epcl_about .avatar { float: left; width: 90px; height: 90px; margin-right: 20px; } .widget_epcl_about .avatar a { display: block; border-radius: 50%; overflow: hidden; border: 4px solid #00BEC1; } .widget_epcl_about .avatar img { display: block; } .widget_epcl_about .founder { margin-top: 0px; margin-bottom: 9px; font-size: 14px; opacity: 0.75; } .widget_epcl_about .social { background: #00BEC1; padding: 2px 25px; float: left; border-radius: 25px; -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); } .widget_epcl_about .social a { padding: 0; margin: 8px 8px 0; font-size: 18px; color: #fff !important; } .widget_epcl_about p { margin-top: 15px; } .widget_epcl_posts_thumbs .info, .widget_epcl_featured_category .info, .widget_epcl_related_articles .info { padding-top: 0px; } .widget_epcl_posts_thumbs .item, .widget_epcl_featured_category .item, .widget_epcl_related_articles .item { margin-bottom: 20px; position: relative; padding-left: 100px; min-height: 80px; } .widget_epcl_posts_thumbs .item.no-thumb, .widget_epcl_featured_category .item.no-thumb, .widget_epcl_related_articles .item.no-thumb { padding: 0; } .widget_epcl_posts_thumbs .item .title, .widget_epcl_posts_thumbs .item .wpcf7 label, .wpcf7 .widget_epcl_posts_thumbs .item label, .widget_epcl_posts_thumbs .item #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment .widget_epcl_posts_thumbs .item .comment-author, .widget_epcl_featured_category .item .title, .widget_epcl_featured_category .item .wpcf7 label, .wpcf7 .widget_epcl_featured_category .item label, .widget_epcl_featured_category .item #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment .widget_epcl_featured_category .item .comment-author, .widget_epcl_related_articles .item .title, .widget_epcl_related_articles .item .wpcf7 label, .wpcf7 .widget_epcl_related_articles .item label, .widget_epcl_related_articles .item #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment .widget_epcl_related_articles .item .comment-author { margin-bottom: 0px; font-weight: 600; } .widget_epcl_posts_thumbs .item .thumb, .widget_epcl_featured_category .item .thumb, .widget_epcl_related_articles .item .thumb { width: 80px; height: 80px; border-radius: 50%; background: none; position: absolute; left: 0; top: 0; padding: 0; -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2); box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2); } .widget_epcl_posts_thumbs .item time, .widget_epcl_featured_category .item time, .widget_epcl_related_articles .item time { font-size: 16px; color: #595959; } .widget_epcl_posts_thumbs .item time svg, .widget_epcl_featured_category .item time svg, .widget_epcl_related_articles .item time svg { margin-right: 5px; width: 14px; height: 14px; vertical-align: middle; margin-top: -3px; fill: #595959; } #footer .widget_epcl_posts_thumbs .item time, #footer .widget_epcl_featured_category .item time, #footer .widget_epcl_related_articles .item time { color: #fff; } #footer .widget_epcl_posts_thumbs .item time svg, #footer .widget_epcl_featured_category .item time svg, #footer .widget_epcl_related_articles .item time svg { fill: #fff; } .widget_epcl_posts_thumbs .item:last-of-type, .widget_epcl_featured_category .item:last-of-type, .widget_epcl_related_articles .item:last-of-type { margin-bottom: 0; } aside .widget_epcl_posts_thumbs .item a:before, aside .widget_epcl_featured_category .item a:before, aside .widget_epcl_related_articles .item a:before { border: none; } .widget_epcl_flickr div.loading, .epcl-gallery div.loading { text-align: center; padding: 20px 0; } .widget_epcl_flickr.loaded .loading, .epcl-gallery.loaded .loading { display: none; } .widget_epcl_flickr ul, .epcl-gallery ul { margin: 0 -5px; } .widget_epcl_flickr ul li, .epcl-gallery ul li { display: block; padding: 0 5px 10px; } .widget_epcl_flickr ul li .wrapper, .epcl-gallery ul li .wrapper { border-radius: 15px; overflow: hidden; } .widget_epcl_flickr ul li a, .epcl-gallery ul li a { display: block; overflow: hidden; width: 100%; position: relative; z-index: 1; background-position: center center; background-repeat: no-repeat; background-size: cover !important; padding-top: 80%; } .widget_epcl_flickr ul li a:hover:before, .epcl-gallery ul li a:hover:before { opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1); } .widget_epcl_flickr ul li a span.cover, .epcl-gallery ul li a span.cover { height: 100%; width: 101%; position: absolute; left: 0; top: 0; } .widget_epcl_ads_125 .epcl-banner-wrapper { margin: 0 -10px; } .widget_epcl_ads_125 .epcl-banner { display: block; float: left; max-width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10px 20px; } .widget_epcl_ads_125 .epcl-banner a > img { display: block; max-width: 100%; height: auto; } .epcl-banner-wrapper a:before { display: none; } .widget_ep_ads_fluid .epcl-a { overflow: hidden; } section.widget_epcl_tweets p { position: relative; padding-left: 35px; margin-bottom: 20px; font-size: 13px; line-height: 2; } section.widget_epcl_tweets p a { color: #E84E89; } section.widget_epcl_tweets p small { color: #666666; font-size: 11px; padding-top: 5px; display: block; } #footer section.widget_epcl_tweets p small { color: #fff; } section.widget_epcl_tweets p i.fa-twitter { font-size: 21px; position: absolute; left: 0; top: 5px; color: #1da1f2; } #footer section.widget_epcl_tweets p i.fa-twitter { color: #fff; } section.widget_epcl_tweets p:last-of-type { margin-bottom: 0; } .widget_epcl_social div.icons { margin-bottom: 0; padding-bottom: 0; } .widget_epcl_social div.icons a { display: block; height: 64px; font-size: 22px; font-weight: bold; background: #DFE3DE; color: #fff !important; margin: 0; position: relative; padding-left: 40px; border-radius: 40px; margin-bottom: 10px; } .widget_epcl_social div.icons a:before { display: none; } .widget_epcl_social div.icons a i { display: block; line-height: 64px; font-size: 30px; width: 85px; text-align: center; position: absolute; right: 0px; top: 0; } .widget_epcl_social div.icons a p { padding-top: 7px; letter-spacing: 0.5px; } .widget_epcl_social div.icons a p span { display: block; font-size: 9px; font-weight: 400; letter-spacing: 0.5px; text-transform: uppercase; margin-top: -3px; } .widget_epcl_social div.icons a.dribbble { background: #D97AA6; } .widget_epcl_social div.icons a.dribbble:hover { background: #cf568e; } .widget_epcl_social div.icons a.facebook { background: #507CBE; } .widget_epcl_social div.icons a.facebook:hover { background: #3d66a3; } .widget_epcl_social div.icons a.tumblr { background: #5F7990; } .widget_epcl_social div.icons a.tumblr:hover { background: #4d6274; } .widget_epcl_social div.icons a.youtube { background: #EF4646; } .widget_epcl_social div.icons a.youtube:hover { background: #eb1c1c; } .widget_epcl_social div.icons a.twitter { background: #63CDF1; } .widget_epcl_social div.icons a.twitter:hover { background: #39c0ed; } .widget_epcl_social div.icons a.flickr { background: #EF3998; } .widget_epcl_social div.icons a.flickr:hover { background: #e71382; } .widget_epcl_social div.icons a.instagram { background: #D62976; } .widget_epcl_social div.icons a.instagram:hover { background: #af2261; } .widget_epcl_social div.icons a.linkedin { background: #0077b5; } .widget_epcl_social div.icons a.linkedin:hover { background: #005987; } .widget_epcl_social div.icons a.pinterest { background: #F16261; } .widget_epcl_social div.icons a.pinterest:hover { background: #ed3837; } .widget_epcl_social div.icons a.googleplus { background: #E24C3C; } .widget_epcl_social div.icons a.googleplus:hover { background: #d1301f; } .widget_epcl_social div.icons a.twitch { background: #6441a5; } .widget_epcl_social div.icons a.twitch:hover { background: #503484; } .widget_epcl_social div.icons a.vk { background: #45668e; } .widget_epcl_social div.icons a.vk:hover { background: #36506f; } .widget_epcl_social div.icons a.telegram { background: #0088cc; } .widget_epcl_social div.icons a.telegram:hover { background: #00699e; } .widget_epcl_social div.icons a.rss { background: #F7B454; } .widget_epcl_social div.icons a.rss:hover { background: #f5a128; } /* @end */ /* @group Global Styles */ body { font: 15px "Poppins", "Nunito Sans", "Montserrat", sans-serif; line-height: 1.8; font-weight: 400; color: #333; background: #F9F6F6; -webkit-overflow-scrolling: touch; margin: 0 auto; letter-spacing: 0.3px; word-wrap: break-word; background: fixed linear-gradient(to right bottom, #6d327c, #485DA6, #00a1ba, #01b18e, #32b37b); } .nice-select .list, [data-aos^=fade][data-aos^=fade] { opacity: 0; } .lazy, [data-lazy="true"] { opacity: 0; -webkit-transition: all 300ms ease; transition: all 300ms ease; } .lazy.loaded, [data-lazy="true"].loaded { opacity: 1; } img { max-width: 100%; height: auto; } a { color: #333; -webkit-transition: all 300ms ease; transition: all 300ms ease; } a:hover { color: #00BEC1; } a img { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 300ms ease; transition: all 300ms ease; } i.icon, i.fa, .remixicon { font-style: normal !important; font-weight: normal !important; display: inline-block; } .no-margin { margin: 0 !important; } .np-bottom { padding-bottom: 0 !important; } .np-top { padding-top: 0 !important; } .alignleft { float: left !important; } .alignright { float: right !important; } .aligncenter { display: block; margin: 0 auto; } .textleft { text-align: left !important; } .textright { text-align: right !important; } .textcenter { text-align: center !important; } .fw-normal { font-weight: normal !important; } .fw-bold { font-weight: bold !important; } .white { color: #fff; } .uppercase { text-transform: uppercase; } .overflow { overflow: hidden; } .cover { background-repeat: no-repeat !important; background-position: center center !important; background-size: cover !important; } .parallax { background-attachment: fixed !important; } hr { border: 0; border-top: 1px solid #F4F4F4; height: 1px; margin: 0 0 20px; } .grid-container { max-width: 1200px; } .grid-container.grid-usmall { max-width: 600px; } .grid-container.grid-small { max-width: 680px; } .grid-container.grid-medium { max-width: 900px; } /* Content */ .row { margin-left: -20px; margin-right: -20px; } .section { padding-top: 50px; padding-bottom: 50px; } .bg-white { -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); background: #fff; border-radius: 15px; padding: 40px; } .fullwidth { display: block; width: 100%; height: auto; } .thumb { position: relative; z-index: 1; min-height: 80px; } .thumb .fullimage, .full-link { position: absolute; left: 0; top: 0; width: 100%; height: 100% !important; z-index: 1; } .full-link { z-index: 10; } .content { margin-top: 60px; } .mfp-close { font-size: 40px !important; } .ctag-fullcover, li.tag-fullcover, .ctag-bgstyle, li.tag-bgstyle { display: none !important; } /* Top page Loader */ .pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .pace-inactive { display: none; } .pace .pace-progress { background: #8dc63f; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 2px; } /* Banners */ .epcl-banner { padding-bottom: 0; } .epcl-banner img.custom-image { display: block; margin: 0 auto; } /* @group Search form and results */ #search-lightbox .title, #search-lightbox .wpcf7 label, .wpcf7 #search-lightbox label, #search-lightbox #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment #search-lightbox .comment-author { margin-top: 10px; } #search-lightbox .title span, #search-lightbox .wpcf7 label span, .wpcf7 #search-lightbox label span, #search-lightbox #single #comments.hosted .comment .comment-author span, #single #comments.hosted .comment #search-lightbox .comment-author span { font-weight: bold; } #search-lightbox .search-wrapper { padding: 0px 40px; } #search-lightbox .mfp-close { display: none; } #search-results { position: relative; z-index: 1; } #search-results h2 { padding: 0 20px; text-align: center; } #search-results div.box { margin-top: 20px; padding: 0 20px; } #search-results article { background: #fff; border-radius: 15px; padding: 20px; } #search-results article .title, #search-results article .wpcf7 label, .wpcf7 #search-results article label, #search-results article #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment #search-results article .comment-author { margin-bottom: 5px; } #search-results article img, #search-results article iframe { display: none; } /* @end */ /* @group Global: Author Box */ #author { padding: 30px; position: relative; z-index: 1; text-align: center; background: rgba(0, 0, 0, 0.15); color: #fff; margin-top: 50px; border-radius: 15px; } #author div.avatar { position: absolute; left: 50%; top: 0; z-index: 2; width: 88px; margin: -44px 0 0 -44px; } #author div.avatar a { display: block; border-radius: 50%; overflow: hidden; border: 4px solid #00BEC1; } #author div.avatar img { display: block; } #author div.info, #author #single.fullcover .featured-image .top, #single.fullcover .featured-image #author .top { font-size: 16px; max-width: 75%; margin: 0 auto; } #author div.social { margin-top: 15px; } #author div.social a { display: inline-block; margin: 0 12px; color: #fff; font-size: 22px; } #author div.social a:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); } #author .author-name { margin-top: 35px; margin-bottom: 20px; line-height: 1; } #author .author-name a, #author .title, #author .wpcf7 label, .wpcf7 #author label, #author #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment #author .comment-author { color: #fff; } /* @end */ div.text { font-size: 20px; line-height: 2; font-weight: 400; /* =WordPress Core -------------------------------------------------------------- */ /* Text meant only for screen readers. */ } div.text strong, div.text b { font-weight: 600; } div.text iframe { max-width: 100%; } div.text hr { display: inline-block; width: 100%; clear: both; } div.text div.ep-map img, div.text div#map_canvas img { max-width: none !important; height: inherit; } div.text img, div.text video { max-width: 100%; height: auto; border-radius: 7px; } div.text img.alignleft { margin: 0 24px 24px 0; } div.text img.alignright { margin: 0 0 24px 24px; } div.text img.aligncenter { margin-bottom: 0; } div.text h1, div.text h2, div.text h3, div.text h4, div.text h5, div.text h6 { font-weight: 700; font-family: "Montserrat", sans-serif; } div.text h1 { font-size: 34px; padding-top: 19.84px; margin-bottom: 12.16px; line-height: 1.3; } div.text h2 { font-size: 28px; padding-top: 14.4px; margin-bottom: 17.6px; line-height: 1.4; } div.text h3 { font-size: 24px; padding-top: 20.8px; margin-bottom: 14.4px; line-height: 1.5; } div.text h4 { font-size: 18px; padding-top: 8px; margin-bottom: 24px; } div.text h5 { font-size: 16px; padding-top: 8px; margin-bottom: 24px; } div.text h6 { font-size: 14px; padding-top: 8px; margin-bottom: 24px; } div.text a:not([class]) { color: #E84E89; word-break: break-word; } div.text a:not([class]):hover { color: #333; border-color: #333; } div.text a.ep-shortcode:hover, div.text .ep-shortcode a:hover { text-decoration: none; } div.text ul, div.text ol { margin: 0 0 0 25px; } div.text ul, div.text ul li { list-style-type: disc; position: relative; } div.text ol, div.text ol li { list-style-type: decimal; } div.text ol ol { list-style: upper-alpha; } div.text ol ol ol { list-style: lower-roman; } div.text ol ol ol ol { list-style: lower-alpha; } div.text ul ul, div.text ol ol, div.text ul ol, div.text ol ul { margin-bottom: 0; padding-bottom: 0; padding-top: 10px; } div.text dl { margin: 0 1.5em; } div.text dt { font-weight: 600; } div.text dd { margin-bottom: 15px; } div.text abbr, div.text acronym { border-bottom: 1px dotted; cursor: help; } div.text ins { text-decoration: none; } div.text dd, div.text pre, div.text blockquote { margin-bottom: 20px; } div.text blockquote { padding: 20px 50px; margin: 0 0 25px 0; border-left: 0; font-style: italic; position: relative; z-index: 1; } div.text blockquote:before { content: ''; position: absolute; left: 0; top: 0; width: 6px; height: 100%; background: #00BEC1; border-radius: 6px; } div.text blockquote cite { opacity: 0.85; } div.text blockquote ul { padding-bottom: 0; } div.text blockquote p { padding-top: 0; } div.text blockquote p:last-of-type { margin-bottom: 0; } div.text pre { overflow: auto; max-width: 100%; max-height: 400px; font-size: 15px; } div.text pre:not([class*="language-"]), div.text code:not([class*="language-"]) { font-family: Monaco, monospace; background: #f9f9f9; color: #555; border: 1px solid #ddd; border-radius: 3px; } div.text code:not([class*="language-"]) { padding: 3px 8px; margin: 0 1px; font-size: 16px; display: inline-block; } div.text pre:not([class*="language-"]) { padding: 25px; line-height: 1.8; overflow: auto; } div.text pre:not([class*="language-"]) code:not([class*="language-"]) { border: 0; } div.text pre:not([class*="language-"]) ol { margin: 0 0 0 35px; padding: 0; list-style: decimal; list-style-position: outside; } div.text pre:not([class*="language-"]) ol li { padding-bottom: 0; list-style-position: outside; } div.text table { text-align: center; border: 1px solid #ddd; width: 100%; max-width: 100%; } div.text table, div.text table th, div.text table td { border: 1px solid #ddd; padding: 8px; text-align: center; vertical-align: middle; } div.text table th { font-weight: 600; } div.text .gallery dl { margin: 0; } div.text address { font-style: italic; margin-bottom: 25px; } div.text .gallery-caption { color: #333; } div.text .bypostauthor { color: #333; } div.text .aligncenter, div.text div.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 24px; } div.text .aligncenter img, div.text div.aligncenter img { display: block; margin-left: auto; margin-right: auto; } div.text .alignright { float: right; margin: 0px 0 24px 24px; } div.text .alignleft { float: left; margin: 0px 24px 24px 0; } div.text .wp-caption { background: #fff; border: 1px solid #F4F4F4; max-width: 96%; /* Image does not overflow the content area */ padding: 8px 3px 10px !important; text-align: center; margin-bottom: 25px; border-radius: 7px; } div.text .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } div.text .wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; margin: 0; padding: 8px 4px 0; } div.text .gallery a:not(.button):not(.epcl-button), div.text .attachment a:not(.button):not(.epcl-button), div.text .wp-caption a:not(.button):not(.epcl-button), div.text div a:not(.button):not(.epcl-button) { border: 0; } div.text .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } div.text .screen-reader-text:focus { background-color: #eee; clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } div.text .epcl-gallery ul { margin: 0 -10px; } div.text .epcl-gallery ul li { list-style: none; padding-bottom: 20px; padding: 0 5px 10px; } div.text iframe, div.text figure, div.text p { padding-top: 8px; margin-bottom: 24px; } div.text figure { text-align: center; } div.text p > iframe { margin-bottom: 0; display: block; } div.text hr, div.text pre, div.text blockquote, div.text table { margin-top: 8px; margin-bottom: 24px; } div.text li { padding-bottom: 8px; } div.text ul, div.text ol { margin-bottom: 24px; } div.text ul li:last-of-type, div.text ol li:last-of-type { padding-bottom: 0; } div.text > :first-child { padding-top: 0; } div.text .wp-block { /* Width of "wide" blocks */ /* Width of "full-wide" blocks */ } div.text .wp-block { max-width: 719px; } div.text .wp-block[data-align="wide"] { max-width: 719px; margin: 0 auto; } div.text .wp-block[data-align="full"] { max-width: 719px; margin: 0 auto; } div.text .wp-block-separator { display: block; max-width: 100px; margin: 0 auto 24px; padding-top: 8px; border: 0; border-bottom: 2px solid #F4F4F4; height: 1px; } div.text .wp-block-separator.is-style-wide { max-width: none; } div.text .wp-block-separator.is-style-dots { border-bottom: 2px dashed #F4F4F4; } div.text .wp-block-button { padding-top: 8px; } div.text .wp-block-button.alignleft, div.text .wp-block-button.alignright { padding-top: 17.6px; } div.text .wp-block-button .wp-block-button__link { padding: 7px 24px; } div.text .wp-block-button.is-style-outline .wp-block-button__link { border: 2px solid; } div.text .wp-block-image figcaption { display: block; margin-bottom: 0; } div.text .wp-block-gallery { margin-left: 0; } div.text .wp-block-gallery li { padding-bottom: 0; } div.text .wp-block-gallery li figure { padding-top: 0; margin: 0; border-radius: 7px; overflow: hidden; position: relative; } div.text .wp-block-gallery li figcaption { -webkit-box-sizing: border-box; box-sizing: border-box; } div.text .wp-block-cover.aligncenter { display: -webkit-box; display: -ms-flexbox; display: flex; } div.text .wp-block-file { border: 1px solid #ddd; text-align: center; padding: 25px; border-radius: 3px; } div.text .wp-block-categories, div.text .wp-block-latest-posts, div.text .wp-block-archives { margin-left: 0; min-width: 260px; display: inline-block; } div.text .wp-block-categories.aligncenter, div.text .wp-block-latest-posts.aligncenter, div.text .wp-block-archives.aligncenter { margin-left: auto; text-align: center; } div.text .wp-block-categories li:not(.option), div.text .wp-block-latest-posts li:not(.option), div.text .wp-block-archives li:not(.option) { display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #F4F4F4; text-align: right; padding-left: 0px; background: none; line-height: 30px; } div.text .wp-block-categories li:not(.option) div, div.text .wp-block-latest-posts li:not(.option) div, div.text .wp-block-archives li:not(.option) div { display: inline-block; } div.text .wp-block-categories li:not(.option) span, div.text .wp-block-latest-posts li:not(.option) span, div.text .wp-block-archives li:not(.option) span { display: inline-block; padding: 0; border-radius: 20px; color: #fff; background-color: #E84E89; width: 25px; height: 25px; text-align: center; line-height: 25px; font-size: 12px; -webkit-box-sizing: border-box; box-sizing: border-box; } #footer div.text .wp-block-categories li:not(.option) span, #footer div.text .wp-block-latest-posts li:not(.option) span, #footer div.text .wp-block-archives li:not(.option) span { color: #fff; } div.text .wp-block-categories li:not(.option) a, div.text .wp-block-latest-posts li:not(.option) a, div.text .wp-block-archives li:not(.option) a { float: left; color: #333; } div.text .wp-block-categories li:not(.option) a:hover, div.text .wp-block-latest-posts li:not(.option) a:hover, div.text .wp-block-archives li:not(.option) a:hover { color: #E84E89; } div.text .wp-block-categories li:not(.option):before, div.text .wp-block-categories li:not(.option):after, div.text .wp-block-latest-posts li:not(.option):before, div.text .wp-block-latest-posts li:not(.option):after, div.text .wp-block-archives li:not(.option):before, div.text .wp-block-archives li:not(.option):after { content: ''; display: block; width: 100%; clear: both; } div.text .wp-block-categories li:not(.option):last-of-type, div.text .wp-block-latest-posts li:not(.option):last-of-type, div.text .wp-block-archives li:not(.option):last-of-type { margin-bottom: 0 !important; border-bottom: 0; padding-bottom: 0; } div.text .wp-block-categories li:not(.option) ul.children, div.text .wp-block-categories li:not(.option) ul.sub-menu, div.text .wp-block-latest-posts li:not(.option) ul.children, div.text .wp-block-latest-posts li:not(.option) ul.sub-menu, div.text .wp-block-archives li:not(.option) ul.children, div.text .wp-block-archives li:not(.option) ul.sub-menu { clear: both; padding: 10px 0 0 0; margin-top: 10px; border-top: 1px solid #F4F4F4; margin-left: 0; } div.text .wp-block-categories li:not(.option) ul.children li, div.text .wp-block-categories li:not(.option) ul.sub-menu li, div.text .wp-block-latest-posts li:not(.option) ul.children li, div.text .wp-block-latest-posts li:not(.option) ul.sub-menu li, div.text .wp-block-archives li:not(.option) ul.children li, div.text .wp-block-archives li:not(.option) ul.sub-menu li { padding-left: 20px; } div.text .wp-block-latest-posts { display: block; min-width: inherit; } div.text .wp-block-latest-posts.is-grid { display: -webkit-box; display: -ms-flexbox; display: flex; } div.text .wp-block-latest-posts.is-grid li:last-of-type { margin-bottom: 10px !important; border-bottom: 1px solid #F4F4F4; padding-bottom: 10px; } div.text .wp-block-latest-posts li { text-align: left; } div.text .wp-block-archives-dropdown ul { margin: 0; } div.text .wp-block-latest-comments { list-style: none; margin-left: 0; } div.text .wp-block-latest-comments li { list-style: none; display: block; margin-top: 20px; position: relative; border-bottom: 1px solid #F4F4F4; padding-bottom: 10px; } div.text .wp-block-latest-comments__comment-excerpt p { padding-bottom: 10px; margin: 0; } div.text .wp-block-latest-comments__comment-meta { font-family: "Montserrat", sans-serif; font-size: 16px; } div.text .wp-block-latest-comments__comment-meta a { font-weight: 600; } div.text .wp-block-quote { padding: 20px 50px; margin: 0 0 25px 0; border-left: 0; font-style: normal; color: #222; position: relative; z-index: 1; } div.text .wp-block-quote:before { content: ''; position: absolute; left: 0; top: 0; width: 6px; height: 100%; background: #00BEC1; border-radius: 6px; } div.text .wp-block-quote cite { opacity: 0.5; font-size: 85%; } div.text .wp-block-quote ul { padding-bottom: 0; } div.text .wp-block-quote p { padding-top: 0; } div.text .wp-block-quote p:last-of-type { margin-bottom: 0; } div.text .wp-block-pullquote { padding: 0 50px; margin-top: 8px; position: relative; z-index: 1; border: 0; } div.text .wp-block-pullquote:before, div.text .wp-block-pullquote:after { content: ''; width: 100%; height: 4px; position: absolute; left: 0; background: #00BEC1; top: 0; border-radius: 6px; } div.text .wp-block-pullquote::after { top: auto; bottom: 0; } div.text .wp-block-pullquote blockquote { border-left: 0; padding: 20px 0; margin: 0; font-style: normal; } div.text .wp-block-pullquote blockquote:before { display: none; } div.text .wp-block-pullquote blockquote p { padding-top: 0; margin-bottom: 8px; } div.text .wp-block-pullquote blockquote cite { padding-bottom: 8px; } div.text .wp-block-embed figcaption { display: block; padding-top: 8px; } div.text .wp-block-embed iframe { display: block; padding: 0; margin: 0; } div.text .wp-block-table { border-color: #ddd; } /*------------------------------------*\ OBJECTS/COMPONENTS \*------------------------------------*/ /* @group Header */ .notice.text { background: rgba(0, 0, 0, 0.1); color: #fff; text-align: center; padding-top: 10px; font-size: 13px; position: relative; z-index: 3; } .notice.text a { color: #fff; } .notice.text a:hover { color: #fff; } .notice.text a:not([class]) { color: #fff; } .notice.text a:not([class]):hover { color: #fff; } .notice.text p { padding-top: 0; margin-bottom: 10px; display: inline-block; } .notice.text i.fa, .notice.text .remixicon { margin-right: 5px; vertical-align: middle; } .notice.text .close { margin-left: 3px; font-size: 16px; } .notice.text .close:hover { opacity: 0.75; } .notice.text .close:before { display: none; } #header { /* Sticky Header */ } #header div.menu-mobile { display: none; } #header div.menu-wrapper { padding: 50px 0px 0; } #header .logo { text-align: center; float: left; } #header .logo a { display: block; color: #fff; } #header .logo a i.fa { margin-right: 10px; vertical-align: middle; position: relative; top: -3px; } #header .logo a img, .logo a img { width: 80px; display: block; max-width: 100%; height: auto; margin: 0 auto; } #header .logo.text-logo { margin-top: 13px; } #header .sticky-logo { display: none; } #header.classic .logo, #header.advertising .logo { float: none; } #header.classic nav, #header.advertising nav { float: none; text-align: center; margin-top: 25px; } #header.classic .share-buttons, #header.advertising .share-buttons { margin-top: 30px; } #header.classic div.menu-wrapper { padding: 50px 0 0; } #header.advertising .logo { float: left; padding: 20px 0 30px; } #header.advertising .epcl-banner { float: right; width: 728px; height: 90px; padding: 10px 0; } #header nav { margin-top: 10px; position: relative; z-index: 100; text-align: right; float: right; } #header nav ul.menu { font-size: 0px; } #header nav ul.menu > li.menu-item-has-children { margin-right: 10px; padding-right: 15px; } #header nav ul.menu li { display: inline-block; padding: 20px 10px 20px; position: relative; } #header nav ul.menu li.menu-item-has-children:after { font-family: 'FontAwesome'; content: '\f107'; display: block; color: #fff; position: absolute; font-size: 14px; right: 0; top: 21px; z-index: 5; } #header nav ul.menu li a { display: inline-block; font-family: "Montserrat", sans-serif; font-size: 18px; font-weight: 600; line-height: 1.45; letter-spacing: 0.5px; position: relative; z-index: 1; color: #fff; } #header nav ul.menu li a.lightbox { background: none; font-size: 20px; top: 3px; } #header nav ul.menu li a.lightbox:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); } #header nav ul.menu li a:hover, #header nav ul.menu li.current-menu-item > a, #header nav ul.menu > li.current-menu-ancestor > a { background-size: 100% 4px; } #header nav ul.menu li a:hover:after, #header nav ul.menu li.current-menu-item > a:after, #header nav ul.menu > li.current-menu-ancestor > a:after { opacity: 1; width: 100%; } #header nav ul.sub-menu { position: absolute; left: 0; top: 100%; z-index: 100; padding: 15px 0; background: #fff; border-radius: 7px; min-width: 250px; text-align: left; left: -10px; opacity: 0; visibility: hidden; -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); -webkit-transform: translateY(-15px); transform: translateY(-15px); -webkit-transition: all 500ms ease; transition: all 500ms ease; } #header nav ul.sub-menu li { display: block; padding: 0; } #header nav ul.sub-menu li.current-menu-item a { background: none; color: #E84E89; } #header nav ul.sub-menu li a { display: block; font-family: "Poppins", "Nunito Sans", "Montserrat", sans-serif; font-size: 14px; font-weight: 500; color: #333; padding: 10px 25px; } #header nav ul.sub-menu li a:hover { color: #333; background: #f6f6f6; } #header nav ul.sub-menu ul.sub-menu { left: 100%; top: -15px; -webkit-transform: scale(1) translateX(-10px); transform: scale(1) translateX(-10px); } #header nav ul.menu li:hover > ul.sub-menu { opacity: 1; visibility: visible; -webkit-transform: scale(1) translateY(0px); transform: scale(1) translateY(0px); } #header .subscribe.epcl-button { position: relative; top: -2px; margin-left: 10px; font-size: 15px; line-height: 1.6; } #header .subscribe.epcl-button i { font-size: 16px; margin-left: 3px; margin-top: -1px; margin-right: 0; } #header .share-buttons { float: right; background: rgba(0, 0, 0, 0.15); padding: 0px 25px; border-radius: 25px; font-size: 19px; height: 41px; line-height: 41px; margin: 16px 0 0 25px; position: relative; z-index: 101; } #header .share-buttons a { display: inline-block; color: #fff; margin: 0 7px; position: relative; z-index: 2; } #header .share-buttons a:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); } #header div.border { border-bottom: 2px solid rgba(255, 255, 255, 0.25); margin-top: 40px; } @-webkit-keyframes headerPinnedSlideDown { 0% { top: -100%; } 100% { top: 0; } } @keyframes headerPinnedSlideDown { 0% { top: -100%; } 100% { top: 0; } } /* @end */ /* @group Footer */ #footer { margin-top: 50px; } #footer .widgets { padding-top: 50px; color: #fff; } #footer .widgets .widget { margin-bottom: 60px; } #footer .widgets .default-sidebar, #footer .widgets .mobile-sidebar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } #footer .widgets .grid-33 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } #footer .widgets .title.bordered:after, #footer .widgets .wpcf7 label.bordered:after, .wpcf7 #footer .widgets label.bordered:after, #footer .widgets #single #comments.hosted .comment .bordered.comment-author:after, #single #comments.hosted .comment #footer .widgets .bordered.comment-author:after { background: rgba(255, 255, 255, 0.25); } #footer .widgets a { color: #fff; } #footer .widgets div.border { border-bottom: 2px solid rgba(255, 255, 255, 0.25); margin: 0px 20px; } #footer .logo { opacity: 0.8; margin: 50px 20px 20px; text-align: center; } #footer .logo a i.fa { margin-right: 5px; } #footer a#back-to-top { position: fixed; right: 20px; bottom: 20px; z-index: 99; border: 0; width: 40px; height: 40px; text-align: center; line-height: 40px; padding: 0; } #footer a#back-to-top img { vertical-align: middle; } #footer a#back-to-top i.fa { margin: 0; } #footer .post .thumb { min-height: 80px; } #footer .published { text-align: center; color: rgba(255, 255, 255, 0.5); padding-bottom: 50px; font-size: 12px; } #footer .published a { color: #fff; } /* @end */ /* @group Global Articles List */ div.articles { padding: 0; } div.articles .separator.last { margin-top: -1px; } div.articles h3.title, div.articles #single #comments.hosted .comment h3.comment-author, #single #comments.hosted .comment div.articles h3.comment-author { margin-bottom: 20px; } div.articles article { padding-top: 10px; padding-bottom: 40px; } div.articles article .article-wrapper { background: #fff; border-radius: 15px; position: relative; z-index: 1; text-align: center; padding: 20px 20px 0; -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); } div.articles article .article-wrapper p { text-align: left; } div.articles article .featured-image { border-top-left-radius: 15px; border-top-right-radius: 15px; overflow: hidden; } div.articles article a.thumb { min-height: 225px; } div.articles article div.meta { margin: 0px 0 10px; } div.articles article .main-title { font-size: 22px; margin-bottom: 10px; margin-top: 5px; line-height: 1.35; } div.articles article.bgstyle .main-title { margin-bottom: 90px; } div.articles article div.post-excerpt { margin-bottom: 40px; } div.articles article iframe { display: block; max-height: 500px; width: 100%; } div.articles article.no-thumb div.meta { margin-top: 5px; } div.articles article.sticky { background: inherit; } div.articles article.no-author div.post-excerpt { margin-bottom: 30px; } div.articles article.bgstyle { color: #fff; } div.articles article.bgstyle .article-wrapper { padding-top: 40px; } div.articles article.bgstyle a { color: #fff; } div.articles article.bgstyle a:hover { color: #fff; } div.articles article.bgstyle time, div.articles article.bgstyle .fa, div.articles article.bgstyle .remixicon { color: #fff; } div.articles article.bgstyle .author-meta { border-color: rgba(255, 255, 255, 0.25); } div.articles article.bgstyle .author-meta .meta-info { color: #fff; } div.articles article.bgstyle .author-meta a:hover { color: #fff; opacity: 0.75; } div.articles article.bgstyle .overlay { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; border-radius: 15px; opacity: 0.7; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); -webkit-transition: all 300ms ease; transition: all 300ms ease; } div.articles article.bgstyle:hover .overlay { opacity: 1; } div.articles article.bgstyle svg { fill: #fff !important; } div.articles .post-format-wrapper { position: relative; z-index: 2; margin: -20px -20px 0; margin-bottom: 20px; } div.articles .post-format-wrapper.hidden { display: none; } div.articles .post-format-gallery, div.articles .post-format-video, div.articles .post-format-audio { position: relative; z-index: 2; border-top-left-radius: 15px; border-top-right-radius: 15px; overflow: hidden; max-height: 225px; } div.articles .post-format-gallery div.item, div.articles .post-format-video div.item, div.articles .post-format-audio div.item { height: 225px; position: relative; } div.articles.columns-2 a.thumb { min-height: 325px; } div.articles.columns-2 iframe { height: 325px; } div.articles.columns-2 .post-format-gallery { max-height: 325px; } div.articles.columns-2 .post-format-gallery div.item { height: 325px; } div.articles.columns-4 { margin: 0 5px; } div.articles.columns-4 a.thumb { min-height: 200px; } div.articles.columns-4 iframe { height: 200px; } div.articles.columns-4 .post-format-gallery { max-height: 200px; } div.articles.columns-4 .post-format-gallery div.item { height: 200px; } div.articles.columns-4 article { padding-left: 15px; padding-right: 15px; padding-bottom: 25px; } div.articles.columns-4 article div.tags a, div.articles.columns-4 article .widget_tag_cloud a { font-size: 13px; } div.articles.columns-4 article .post-format-wrapper { margin-bottom: 18px; } div.articles.columns-4 article .title, div.articles.columns-4 article .wpcf7 label, .wpcf7 div.articles.columns-4 article label, div.articles.columns-4 article #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment div.articles.columns-4 article .comment-author { font-size: 19px; } div.articles.columns-4 article div.post-excerpt { font-size: 13px; margin-bottom: 30px; } div.articles.columns-4 article .author-meta { font-size: 12px; } div.articles.columns-4 article .author-meta a.author { line-height: 30px; } div.articles.columns-4 article .author-meta .author-image { width: 30px; height: 30px; } div.articles.columns-4 article .author-meta .meta-info { margin-left: 7px; line-height: 30px; } div.articles.columns-4 article .author-meta .meta-info i { top: -1px; } div.articles.classic { display: block; } div.articles.classic article { padding: 0 0 40px; } div.articles.classic article:last-of-type { padding-bottom: 0; } div.articles.classic article div.tags.absolute, div.articles.classic article .absolute.widget_tag_cloud { text-align: left; top: 25px; left: 20px; } div.articles.classic article .title, div.articles.classic article .wpcf7 label, .wpcf7 div.articles.classic article label, div.articles.classic article #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment div.articles.classic article .comment-author { padding-top: 15px; line-height: 1.25; margin-bottom: 15px; } div.articles.classic article div.meta { padding-top: 5px; margin-bottom: 20px; } div.articles.classic article .post-format-wrapper { margin: 20px 15px; -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2); box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2); border-radius: 15px; } div.articles.classic article .featured-image { border-radius: 15px; } div.articles.classic article .post-excerpt { line-height: 1.8; font-size: 16px; } div.articles.classic article a.thumb, div.articles.classic article .post-format-gallery, div.articles.classic article .post-format-gallery div.item, div.articles.classic article .post-format-video iframe { height: 375px; max-height: inherit; border-radius: 15px; } div.articles.classic article .button, div.articles.classic article .epcl-pagination div.nav a, .epcl-pagination div.nav div.articles.classic article a, div.articles.classic article #single #comments.hosted nav.pagination a, #single #comments.hosted nav.pagination div.articles.classic article a, div.articles.classic article .epcl-button { margin-top: 25px; } div.articles.classic article.no-thumb .title, div.articles.classic article.no-thumb .wpcf7 label, .wpcf7 div.articles.classic article.no-thumb label, div.articles.classic article.no-thumb #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment div.articles.classic article.no-thumb .comment-author { padding-top: 20px; } /* Global Meta data */ time { text-transform: capitalize; } div.meta { color: #333; font-weight: 500; } div.meta .meta-info { margin-right: 20px; font-size: 14px; } div.meta .meta-info i.fa { color: #E84E89; font-size: 15px; vertical-align: middle; margin-right: 5px; } div.meta .fa, div.meta .remixicon { vertical-align: middle; margin-right: 2px; color: #E84E89; font-size: 19px !important; top: 0px; position: relative; z-index: 1; } div.meta .author .author-image { width: 24px; height: 24px; position: relative; left: auto; top: -1px; display: inline-block; vertical-align: middle; margin-right: 7px; border-radius: 50%; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2); } div.meta time { display: inline-block; font-size: 14px; margin-bottom: 0; } div.meta time .fa { vertical-align: middle; margin-top: -3px; } div.meta svg { width: 19px; height: 19px; vertical-align: middle; margin-right: 3px; fill: #E84E89; color: #E84E89; font-size: 19px; top: -1px; position: relative; z-index: 1; } div.meta a.comments { color: #555; } div.meta a.comments span.disqus-comment-count { font-size: 12px; } div.meta a.comments i.fa { margin-right: 3px; font-size: 14px; top: -2px; } div.meta .views-counter .remixicon, div.meta .comments .remixicon { top: -1px; } div.meta a:hover { color: #E84E89; } .author-meta { border-top: 2px solid #F4F4F4; margin: 0 -20px; padding: 15px 20px; line-height: 1; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; } .author-meta .author-image { display: block; width: 35px; height: 35px; border-radius: 50%; float: left; margin-right: 13px; background-color: #111; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.25); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.25); } .author-meta a.author { float: left; display: block; line-height: 35px; color: #333; text-align: right; } .author-meta a.author .author-name { display: inline-block; letter-spacing: 0.5px; } .author-meta a.author .author-count { display: block; color: #666666; line-height: 1; margin-top: -4px; letter-spacing: 0.75px; } .author-meta a.author:hover { color: #E84E89; } .author-meta .meta-info { line-height: 35px; margin-left: 15px; color: #555; } .author-meta .meta-info i, .author-meta .meta-info svg { font-size: 18px; margin-left: 2px; position: relative; vertical-align: middle; color: #E84E89; } .author-meta .meta-info.comments svg, .author-meta .meta-info.comments i, .author-meta .meta-info.views-counter svg, .author-meta .meta-info.views-counter i { top: 0px; position: relative; vertical-align: middle; margin-left: 3px; } .author-meta .meta-info.comments i.fa-comment { top: -2px; } .author-meta .meta-info.comments svg, .author-meta .meta-info.views-counter svg { width: 18px; height: 18px; } .author-meta a.meta-info:hover { color: #E84E89; } /* @end */ /* @group Global Pagination */ .epcl-pagination { text-align: center; padding-bottom: 0; } #single .epcl-pagination div.nav a, #single .epcl-pagination div.nav > span { min-width: 12px; } #single .epcl-pagination div.nav a { padding: 0 12px; } #single .epcl-pagination div.nav > span { color: #333; padding: 0 15px; } #single .epcl-pagination div.nav > span.current { color: #fff; background-color: #333; } #single .epcl-pagination div.nav .page-number { padding: 0; } .epcl-pagination div.nav { display: inline-block; } .epcl-pagination div.nav > span { display: inline-block; margin: 0 10px; height: 40px; font-size: 14px; letter-spacing: 0.5px; font-weight: 600; color: #fff; line-height: 40px; padding: 0 15px; font-family: "Montserrat", sans-serif; border-radius: 25px; text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15); } .epcl-pagination div.nav a { vertical-align: top; display: inline-block; padding: 0 20px; height: 36px; line-height: 36px; border-radius: 25px; } .epcl-pagination div.nav a span { padding: 0; margin: 0; } .epcl-pagination.link-pages div.nav a, .epcl-pagination.link-pages div.nav > span { margin: 0 5px 5px; } /* @end */ /* @group Sidebar */ div.left-content { margin-right: 0; padding-left: 0; padding-right: 40px; } div.left-content .main-article { -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); background: #fff; border-radius: 15px; padding: 40px; } .classic div.left-content { padding-top: 0; padding-bottom: 0; } .grid-sidebar div.left-content { padding-right: 0px; margin-left: -20px; } .grid-sidebar #sidebar { margin-top: 10px; } .no-active-sidebar div.left-content { width: auto; float: none; } #sidebar { border: 0; position: relative; z-index: 2; float: right; padding: 0; } #sidebar:before { content: '' !important; height: 100% !important; position: absolute; left: -1px; top: 0; z-index: 2; width: 1px; visibility: visible !important; } #sidebar .widget { position: relative; -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); background: #fff; border-radius: 15px; padding: 30px; margin-bottom: 30px; } #sidebar .widget:last-child { margin-bottom: 0; } #sidebar .widget:after { content: ''; display: block; position: absolute; left: 25px; bottom: 0; right: 20px; } .grid-sidebar #sidebar .widget:first-child { padding-top: 25px; } /* @end */ /* @group EPCL Modules */ .epcl-carousel { padding: 0; visibility: hidden; height: 300px; opacity: 0; margin: 50px 60px 0; -webkit-transition: all 1000ms ease; transition: all 1000ms ease; } .epcl-carousel.slick-initialized { visibility: visible; height: inherit; opacity: 1; } .epcl-carousel .item { padding-top: 5px; } .epcl-carousel .item .img { min-height: 300px; background: #000; border-radius: 15px; -webkit-transition: all 300ms ease; transition: all 300ms ease; } .epcl-carousel .item article { position: relative; z-index: 1; margin: 0 15px; -webkit-transition: all 300ms ease; transition: all 300ms ease; } .epcl-carousel .item article:hover { -webkit-transform: translateY(-3px); transform: translateY(-3px); } .epcl-carousel .item article .author-meta { left: 20px; right: 20px; text-align: center; z-index: 3; border: 0; background: none; position: absolute; bottom: 10px; } .epcl-carousel .item article .author-meta a { color: #fff; float: none; text-align: center; } .epcl-carousel .item article .author-meta .author-name { min-width: inherit; } .epcl-carousel .item article .author-meta .author-image { float: none; display: inline-block; vertical-align: middle; margin-right: 5px; } .epcl-carousel .item .info { position: absolute; left: 0; top: 50%; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px 30px; z-index: 2; text-align: center; color: #fff; -webkit-transform: translateY(-55%); transform: translateY(-55%); } .epcl-carousel .item .info .title, .epcl-carousel .item .info .wpcf7 label, .wpcf7 .epcl-carousel .item .info label, .epcl-carousel .item .info #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment .epcl-carousel .item .info .comment-author { margin: 0; line-height: 1.3; } .epcl-carousel .item .info time { font-size: 13px; margin-bottom: 10px; } .epcl-carousel .item .info time .remixicon { display: none; font-size: 18px; vertical-align: middle; margin-right: 5px; margin-top: -1px; } .epcl-carousel .item div.overlay { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; -webkit-transition: all 300ms ease; transition: all 300ms ease; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.5))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 100%); border-radius: 15px; } .epcl-text-editor.no-background { padding-top: 0; padding-bottom: 0; } .epcl-text-editor.no-background .bg-content { background: none; -webkit-box-shadow: none; box-shadow: none; } .epcl-text-editor .bg-content { -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); background: #fff; border-radius: 7px; position: relative; z-index: 2; } .epcl-text-editor .text :last-child { padding-bottom: 0; margin-bottom: 0; } /* @end */ /* @group Page */ #page h2.title, #page #single #comments.hosted .comment h2.comment-author, #single #comments.hosted .comment #page h2.comment-author { margin-bottom: 10px; font-size: 28px; } #page .content { border-top-left-radius: 10px; border-top-right-radius: 10px; } #page .post-content { padding-top: 0; } #page .no-thumb .featured-image { display: none; } #page .no-thumb.fullcover .widget_search { border-top-right-radius: 7px; } #page.fullwidth .left-content { border: 0; } /* @end */ /* @group Home */ #home .module-wrapper.no-counter, #archives .module-wrapper.no-counter { margin-top: 50px; } #home .module-wrapper.no-filters .content, #archives .module-wrapper.no-filters .content { border-top-right-radius: 7px; border-top-left-radius: 7px; } /* @end */ /* @group Author and Tags page */ .tag-description { color: #fff; border-radius: 15px; -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); position: relative; z-index: 1; font-size: 17px; padding: 60px 0; margin-top: 30px; } .tag-description .title, .tag-description .wpcf7 label, .wpcf7 .tag-description label, .tag-description #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment .tag-description .comment-author { margin-top: 5px; margin-bottom: 20px; display: inline-block; } .tag-description .overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background-color: rgba(0, 0, 0, 0.15); border-radius: 15px; } .tag-description .icon { position: absolute; left: 50%; top: 0; z-index: 2; width: 80px; height: 80px; margin: -44px 0 0 -44px; border: 4px solid #00BEC1; background: #00BEC1; color: #fff; border-radius: 50%; font-size: 40px; line-height: 100px; -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.05), 0 22px 27px -20px rgba(7, 10, 25, 0.05); } .tag-description .icon svg { fill: #fff; width: 50px; height: 50px; } .search-box { padding-bottom: 0; } /* @end */ /* @group 404 Page */ #page-404 div.not-found { color: #fff; max-width: 75%; margin: 0 auto; background: rgba(0, 0, 0, 0.15); text-align: center; margin-bottom: 30px; margin-top: -10px; border-radius: 25px; } #page-404 div.not-found .title, #page-404 div.not-found .wpcf7 label, .wpcf7 #page-404 div.not-found label, #page-404 div.not-found #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment #page-404 div.not-found .comment-author { color: #fff; margin: 0; } #page-404 div.not-found .title strong, #page-404 div.not-found .wpcf7 label strong, .wpcf7 #page-404 div.not-found label strong, #page-404 div.not-found #single #comments.hosted .comment .comment-author strong, #single #comments.hosted .comment #page-404 div.not-found .comment-author strong { font-size: 150%; } #page-404 div.not-found i.fa { font-size: 120px; margin: 0px 0px 20px; } #page-404 div.text { color: #fff; } #page-404 div.text .title, #page-404 div.text .wpcf7 label, .wpcf7 #page-404 div.text label, #page-404 div.text #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment #page-404 div.text .comment-author { padding-bottom: 5px; } #page-404 div.buttons { margin-top: 10px; text-align: center; } /* @end */ /* @group Page */ #page-subscribe .title, #page-subscribe .wpcf7 label, .wpcf7 #page-subscribe label, #page-subscribe #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment #page-subscribe .comment-author { display: inline-block; } #page-subscribe .title.bordered:after, #page-subscribe .wpcf7 label.bordered:after, .wpcf7 #page-subscribe label.bordered:after, #page-subscribe #single #comments.hosted .comment .bordered.comment-author:after, #single #comments.hosted .comment #page-subscribe .bordered.comment-author:after { background: rgba(255, 255, 255, 0.25); } #page-subscribe header nav a { color: #fff; } #page-subscribe header nav a i.fa { font-size: 16px; margin-right: 3px; } #page-subscribe section { border-radius: 15px; padding: 50px; margin-top: 50px; color: #fff; } #page-subscribe section header h1.title, #page-subscribe section header #single #comments.hosted .comment h1.comment-author, #single #comments.hosted .comment #page-subscribe section header h1.comment-author { margin-bottom: 20px; } #page-subscribe section header p { opacity: 0.75; font-weight: 500; } #page-subscribe form { margin-top: 30px; background: rgba(0, 0, 0, 0.15); padding: 50px; border-radius: 15px; } #page-subscribe .main-error { color: #fff; margin-top: 20px; } /* @end */ /* @group Single Post */ div.epcl-share-container { position: absolute; z-index: 100; margin-left: -65px; margin-top: 0px; height: 0 !important; } div.epcl-share { border-radius: 25px; overflow: hidden; background: #fff; width: 40px; padding: 10px 2px; -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1); } div.epcl-share a { display: block; color: #E84E89; height: 38px; font-size: 17px; line-height: 38px; text-align: center; } div.epcl-share a:hover { -webkit-transform: translateX(2px); transform: translateX(2px); } div.epcl-share a.location { color: #E84E89; } div.epcl-share a.website { color: #6ca100; } div.epcl-share a.whatsapp { color: #1FB381; } div.epcl-share a.facebook { color: #3B5998; } div.epcl-share a.twitter { color: #00ACED; } div.epcl-share a.googleplus { color: #DD4B39; } div.epcl-share a.pinterest { color: #bd081c !important; } div.epcl-share a.linkedin { color: #0077b5 !important; } div.epcl-share a.telegram { color: #0088cc !important; } div.epcl-share a.vk { color: #45668e !important; } .no-sidebar #sidebar { display: none; } .no-sidebar div.left-content { width: auto; float: none; padding-right: 0; } #single { -webkit-transform: none; transform: none; /* Bottom share buttons and permalink */ /* Bottom tags */ /* Related Posts */ /* Comments */ /* Self hosted comments */ } #single .post-format-wrapper { position: relative; z-index: 2; margin-bottom: 25px; } #single .post-format-image { margin-top: 0 !important; } #single .post-format-video, #single .post-format-gallery, #single .post-format-audio { border-radius: 15px; overflow: hidden; } #single .post-format-video iframe, #single .post-format-gallery iframe, #single .post-format-audio iframe { display: block; } #single .post-format-video iframe { display: block; width: 100%; height: 400px; } #single .post-format-gallery { position: relative; z-index: 2; max-height: 400px; } #single .post-format-gallery div.item { display: block !important; height: 400px; } #single .post-format-gallery div.item .fullimage { background-size: contain; } #single .post-format-gallery .slick-prev { left: 20px; } #single .post-format-gallery .slick-next { right: 20px; } #single div.tags.absolute, #single .absolute.widget_tag_cloud { position: absolute; left: 30px; top: 30px; text-align: left; } #single div.tags.absolute a, #single .absolute.widget_tag_cloud a { margin-right: 5px; margin-left: 0; } #single div.meta { font-size: 14px; font-weight: 500; } #single div.meta .meta-info i.fa { margin-right: 5px; color: #E84E89; } #single div.meta .author .author-image { width: 24px; height: 24px; position: relative; left: auto; top: -1px; display: inline-block; vertical-align: middle; margin-right: 7px; border-radius: 50%; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2); } #single div.meta time i.fa { margin-top: -3px; } #single div.meta .comments span { font-size: 14px !important; } #single.fullcover .featured-image { height: 400px; position: relative; z-index: 1; border-radius: 15px; overflow: hidden; margin-bottom: 50px; } #single.fullcover .featured-image:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 30%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); } #single.fullcover .featured-image .top { position: absolute; left: 0; top: 0; z-index: 2; font-size: 14px; } #single.fullcover .featured-image .top a { color: #fff; } #single.fullcover .featured-image .top svg { fill: #fff; } #single.fullcover .featured-image .top i { color: #fff !important; margin-left: 0; margin-right: 3px; } #single.fullcover .featured-image div.info, #single.fullcover .featured-image .top { padding: 40px 40px; position: absolute; left: 0; bottom: 0; z-index: 3; color: #fff; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3); } #single.fullcover .featured-image div.info .title, #single.fullcover .featured-image .top .title, #single.fullcover .featured-image div.info .wpcf7 label, .wpcf7 #single.fullcover .featured-image div.info label, #single.fullcover .featured-image .top .wpcf7 label, .wpcf7 #single.fullcover .featured-image .top label, #single.fullcover .featured-image div.info #comments.hosted .comment .comment-author, #single.fullcover #comments.hosted .comment .featured-image div.info .comment-author, #single.fullcover .featured-image .top #comments.hosted .comment .comment-author, #single.fullcover #comments.hosted .comment .featured-image .top .comment-author { margin-bottom: 0; } #single.fullcover .featured-image div.info div.tags, #single.fullcover .featured-image .top div.tags, #single.fullcover .featured-image div.info .widget_tag_cloud, #single.fullcover .featured-image .top .widget_tag_cloud { text-shadow: none; margin-bottom: 10px; } #single.fullcover .featured-image div.info div.tags a, #single.fullcover .featured-image .top div.tags a, #single.fullcover .featured-image div.info .widget_tag_cloud a, #single.fullcover .featured-image .top .widget_tag_cloud a { margin-left: 0; margin-right: 5px; } #single.fullcover .featured-image div.info time, #single.fullcover .featured-image .top time { opacity: 1; margin-right: 20px; color: #fff; } #single.fullcover .featured-image div.info time svg, #single.fullcover .featured-image .top time svg { fill: #fff; } #single.standard .featured-image { border-radius: 15px; overflow: hidden; position: relative; } #single.standard .featured-image img { display: block; width: 100%; height: auto; } #single.standard div.meta .title, #single.standard div.meta .wpcf7 label, .wpcf7 #single.standard div.meta label, #single.standard div.meta #comments.hosted .comment .comment-author, #single.standard #comments.hosted .comment div.meta .comment-author { margin-top: 20px; margin-bottom: 30px; } #single.fullcover div.meta .download { color: #fff; } #single .share-buttons { text-align: center; border-top: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4; margin-top: 50px; } #single .share-buttons .title, #single .share-buttons .wpcf7 label, .wpcf7 #single .share-buttons label, #single .share-buttons #comments.hosted .comment .comment-author, #single #comments.hosted .comment .share-buttons .comment-author { display: inline-block; margin-right: 15px; } #single .share-buttons .epcl-share-bottom { display: inline-block; } #single .share-buttons .epcl-button { margin: 0 5px 5px; border: 0 !important; background: #E84E89; } #single .share-buttons .epcl-button i.fa { font-size: 18px; } #single .share-buttons .epcl-button:hover { color: #fff; -webkit-transform: translateY(-2px); transform: translateY(-2px); } #single .share-buttons .epcl-button.whatsapp { background: #1FB381 !important; } #single .share-buttons .epcl-button.facebook { background: #135CB6 !important; } #single .share-buttons .epcl-button.twitter { background: #00ACED !important; } #single .share-buttons .epcl-button.googleplus { background: #DD4B39 !important; } #single .share-buttons .epcl-button.pinterest { background: #bd081c !important; } #single .share-buttons .epcl-button.linkedin { background: #0077b5 !important; } #single .share-buttons .epcl-button.telegram { background: #0088cc !important; } #single .share-buttons .epcl-button.vk { background: #45668e !important; } #single .share-buttons .permalink { position: relative; z-index: 1; display: inline-block; margin-top: 25px; max-width: 100%; } #single .share-buttons .permalink input { display: block; width: 450px; text-align: center; padding-right: 60px; margin: 0; max-width: 100%; } #single .share-buttons .permalink .copy { position: absolute; right: 20px; top: 8px; color: #E84E89; font-size: 18px; width: 20px; height: 20px; cursor: pointer; } #single .share-buttons .permalink .copy svg { width: 20px; height: 18px; fill: #E84E89; } #single .bottom-tags { padding-top: 25px; } #single .bottom-tags .remixicon { color: #E84E89; font-size: 19px; vertical-align: middle; margin-top: -2px; margin-right: 5px; } #single .bottom-tags a { margin-right: 1px; } #single section.related { padding: 0; border: 0; margin-top: 50px; } #single section.related .prev, #single section.related .next { width: 47.5%; border-radius: 15px; } #single section.related .next { float: right; } #single section.related article { position: relative; z-index: 1; height: 275px; background: #111; overflow: hidden; } #single section.related article .thumb { display: block; position: absolute; left: 0; top: 0; width: 101%; height: 101%; z-index: 1; -webkit-transition: all 300ms ease; transition: all 300ms ease; } #single section.related article .thumb:before { content: ''; position: absolute; left: 0; bottom: 0; width: 101%; height: 101%; z-index: 2; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.25))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%); -webkit-transition: all 300ms ease; transition: all 300ms ease; } #single section.related article div.info, #single.fullcover section.related article .featured-image .top, #single.fullcover .featured-image section.related article .top { position: absolute; left: 0; top: 20%; right: 0; text-align: center; padding: 30px; color: #fff; z-index: 3; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3); } #single section.related article div.info .title, #single.fullcover section.related article .featured-image .top .title, #single.fullcover .featured-image section.related article .top .title, #single section.related article div.info .wpcf7 label, .wpcf7 #single section.related article div.info label, #single.fullcover section.related article .featured-image .top .wpcf7 label, .wpcf7 #single.fullcover section.related article .featured-image .top label, #single.fullcover .featured-image section.related article .top .wpcf7 label, .wpcf7 #single.fullcover .featured-image section.related article .top label, #single section.related article div.info #comments.hosted .comment .comment-author, #single #comments.hosted .comment section.related article div.info .comment-author, #single.fullcover section.related article .featured-image .top #comments.hosted .comment .comment-author, #single.fullcover #comments.hosted .comment section.related article .featured-image .top .comment-author, #single.fullcover .featured-image section.related article .top #comments.hosted .comment .comment-author, #single.fullcover #comments.hosted .comment .featured-image section.related article .top .comment-author { line-height: 1.4; } #single section.related article div.info p, #single.fullcover section.related article .featured-image .top p, #single.fullcover .featured-image section.related article .top p { margin-bottom: 5px; } #single section.related article .epcl-button { width: 40px; height: 40px; line-height: 40px; padding: 0; position: absolute; left: 20px; bottom: 20px; z-index: 5; text-align: center; } #single section.related article .epcl-button img { margin-top: 12px; } #single section.related article:hover .epcl-button { width: 50px; } #single section.related article.next { text-align: right; } #single section.related article.next .epcl-button { left: auto; right: 20px; } #single section.related article .related .fa { font-size: 60%; vertical-align: middle; margin: 0 3px; } #single section.related article div.overlay { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 2; -webkit-transition: all 300ms ease; transition: all 300ms ease; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.25))); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%); } #single section.related article:hover div.overlay { opacity: 0.75; } #single #author { margin-top: 70px; } #single #comments { margin-top: 50px; } #single #comments.hosted .comment { display: block; margin-top: 20px; position: relative; border-bottom: 1px solid #F4F4F4; padding-bottom: 24px; } #single #comments.hosted .comment .avatar { padding: 0; border-radius: 50%; } #single #comments.hosted .comment .right { padding-left: 20px; } #single #comments.hosted .comment .right .text { font-size: 15px; margin-top: 10px; } #single #comments.hosted .comment .right .text p { padding-top: 0; margin-bottom: 15px; } #single #comments.hosted .comment .comment-reply-link { display: inline-block; font-size: 12px; padding: 4px 15px; margin-top: 5px; } #single #comments.hosted .children { padding-left: 90px; } #single #comments.hosted .children .children { padding-left: 13%; } #single #comments.hosted li a.comment-edit-link { text-decoration: underline; font-style: italic; font-size: 12px; } #single #comments.hosted li.no-avatar div.right { margin-left: 0; } #single #comments.hosted nav.pagination { border: 0; padding-top: 25px; } #single #comments.hosted .pingback .right { padding: 0; } #single #comments.hosted .pingback cite { font-weight: 600; } #single #comments.hosted .pingback .date { display: block; font-size: 13px; } #single #comments.hosted .pingback .text { padding-top: 15px; font-size: 15px; } #single #comments.hosted.have-comments #respond { padding-top: 50px; } #single .tag-title { display: inline-block; margin-right: 5px; vertical-align: middle; margin-top: 6px; } #single .logged-in-as a:last-child { font-weight: bold; } #single #reply-title a { color: #E84E89; font-size: 14px; } #single #reply-title a:hover { color: #00BEC1; } #single .vnick { width: 49%; float: left; } #single .vmail { width: 50%; float: right; } #single input[type=text], #single textarea { font-weight: 500; } #single .form-submit { padding-top: 10px; } #single p input[type="checkbox"] { margin-right: 10px; margin-left: 5px; vertical-align: middle; margin-top: -2px; } /* @end */ /*! PrismJS 1.14.0 https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+markup-templating+git+sql+python+sass+scss&plugins=line-numbers+toolbar+remove-initial-line-feed+show-language+copy-to-clipboard */ code[class*=language-], pre[class*=language-] { border-radius: 15px; color: #ABB2BF; background: none; font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; text-align: left; white-space: pre-wrap; word-spacing: normal; word-break: break-all; word-wrap: normal; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; } code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection { text-shadow: none; background: #383e49; } code[class*=language-]::selection, code[class*=language-] ::selection, pre[class*=language-]::selection, pre[class*=language-] ::selection { text-shadow: none; background: #9aa2b1; } @media print { code[class*=language-], pre[class*=language-] { text-shadow: none; } } pre[class*=language-] { padding: 1em 1.25em; margin: 0.5em 0; overflow: auto; } :not(pre) > code[class*=language-], pre[class*=language-] { background: #282c34; } :not(pre) > code[class*=language-] { padding: 0.1em; border-radius: 0.3em; white-space: normal; } .token.cdata, .token.comment, .token.doctype, .token.prolog { color: #5C6370; } .token.punctuation { color: #abb2bf; } .token.selector, .token.tag { color: #e06c75; } .token.attr-name, .token.boolean, .token.constant, .token.deleted, .token.number, .token.property, .token.symbol { color: #d19a66; } .token.attr-value, .token.builtin, .token.char, .token.inserted, .token.string { color: #98c379; } .language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url { color: #56b6c2; } .token.atrule, .token.keyword { color: #c678dd; } .token.function { color: #61afef; } .token.important, .token.regex, .token.variable { color: #c678dd; } .token.bold, .token.important { font-weight: bold; } .token.italic { font-style: italic; } .token.entity { cursor: help; } pre.line-numbers { position: relative; padding-left: 3.8em; counter-reset: linenumber; } pre.line-numbers > code { position: relative; } .line-numbers .line-numbers-rows { position: absolute; pointer-events: none; top: 0; font-size: 100%; left: -3.8em; width: 3em; letter-spacing: -1px; border-right: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .line-numbers-rows > span { pointer-events: none; display: block; counter-increment: linenumber; } .line-numbers-rows > span:before { content: counter(linenumber); color: #5C6370; display: block; padding-right: 0.8em; text-align: right; } div.code-toolbar { position: relative; } div.code-toolbar > .toolbar { position: absolute; top: 10px; right: 25px; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; opacity: 0; } div.code-toolbar:hover > .toolbar { opacity: 1; } div.code-toolbar > .toolbar .toolbar-item { display: inline-block; } div.code-toolbar > .toolbar a { cursor: pointer; } div.code-toolbar > .toolbar button { background: none; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } div.code-toolbar > .toolbar a, div.code-toolbar > .toolbar button, div.code-toolbar > .toolbar span { display: inline-block; color: #bbb !important; font-size: 0.8em; padding: 3px 10px; border: 0!important; background: #f5f2f0; background: rgba(224, 224, 224, 0.2) !important; -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); margin: 0 2px; border-radius: 5px; line-height: inherit; } div.code-toolbar > .toolbar a:focus, div.code-toolbar > .toolbar a:hover, div.code-toolbar > .toolbar button:focus, div.code-toolbar > .toolbar button:hover, div.code-toolbar > .toolbar span:focus, div.code-toolbar > .toolbar span:hover { color: #fff !important; text-decoration: none; } /*------------------------------------*\ RESPONSIVE \*------------------------------------*/ /* CSS Document */ /* Small Desktops */ @media screen and (max-width: 1200px) { .hide-on-desktop-sm { display: none !important; } body { min-width: inherit; } img { max-width: 100%; height: auto; } .grid-container { padding-left: 40px; padding-right: 40px; } #header .logo { float: none; margin: 10px auto; } #header nav { float: none; text-align: center; } #header .subscribe.button, #header .epcl-pagination div.nav a.subscribe, .epcl-pagination div.nav #header a.subscribe, #header #single #comments.hosted nav.pagination a.subscribe, #single #comments.hosted nav.pagination #header a.subscribe { margin-top: 10px; } } /* All Mobile Devices */ @media screen and (max-width: 980px) { /* @group Global Styles */ .content { margin-top: 30px; } div.left-content { padding-right: 0; } .no-sidebar .default-sidebar { display: none !important; } .one-sidebar .left-content { width: auto; } .title, .wpcf7 label, #single #comments.hosted .comment .comment-author { font-size: 20px; } .title.ularge, .wpcf7 label.ularge, #single #comments.hosted .comment .ularge.comment-author { font-size: 34px; } .title.large, .wpcf7 label.large, #single #comments.hosted .comment .large.comment-author { font-size: 28px; } .title.medium, .wpcf7 label.medium, #single #comments.hosted .comment .medium.comment-author { font-size: 24px; } .title.small, .wpcf7 label.small, .widget_calendar table caption, #single #comments.hosted .comment .small.comment-author { font-size: 16px; } .title.usmall, .wpcf7 label, #single #comments.hosted .comment .comment-author { font-size: 13px; } div.left-content { margin: 0; border: 0; } aside, aside:before { border: 0; } /* @end */ /* @group Articles */ div.articles.classic article h4.title, div.articles.classic article #single #comments.hosted .comment h4.comment-author, #single #comments.hosted .comment div.articles.classic article h4.comment-author { font-size: 24px; margin-bottom: 0; } div.articles.classic article div.meta { margin-top: 10px; } div.articles.classic article .post-excerpt { font-size: 13px; } div.articles.classic article .right { padding-left: inherit; } div.articles.classic article.no-thumb .bottom { margin-top: 0px; } /* @end */ /* @group Header */ #header { position: relative; } #header .logo { max-width: 60%; } #header div.menu-mobile { display: block; position: absolute; left: 40px; top: 50%; font-size: 31px; color: #fff; cursor: pointer; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 200; -webkit-transition: all 300ms ease; transition: all 300ms ease; } #header div.menu-mobile i { vertical-align: middle; } #header.menu-open div.menu-mobile i:before { content: '\eb2f'; } #header nav { position: absolute; left: 40px; top: 90%; background: #fff; margin: 0; opacity: 0; visibility: hidden; padding: 15px; border-radius: 5px; -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15); float: none; text-align: left !important; -webkit-transition: all 300ms ease; transition: all 300ms ease; } #header nav ul.menu > li { display: block; padding: 5px 15px; } #header nav ul.menu > li.menu-item-has-children:after { font-family: 'FontAwesome'; content: '\f105'; display: block; color: #333; position: absolute; font-size: 16px; right: 0; top: 8px; z-index: 5; } #header nav ul.menu > li > a { padding: 5px 0; color: #333; } #header nav ul.menu > li a:before { display: none; } #header nav ul.sub-menu { left: 100%; top: 0; min-width: 150px; max-width: 300px; } #header.menu-open nav { opacity: 1; visibility: visible; top: 100%; } #header div.menu-wrapper { padding-bottom: 10px; padding-top: 15px; } #header.advertising .logo { float: none; } .epcl-search-button { position: absolute; right: 30px; top: 50%; z-index: 2; color: #fff; font-size: 26px; margin-top: -22px; } .epcl-search-button:hover { color: #fff; } /* @end */ } /* Tablets */ @media screen and (min-width: 768px) and (max-width: 990px) { body { font-size: 14px; } .grid-container { padding-left: 40px; padding-right: 40px; } .np-tablet { padding-left: 0; padding-right: 0; } .nofloat-tablet { float: none !important; } .widget { margin-bottom: 30px; } aside .default-sidebar, aside .mobile-sidebar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } aside .widget { width: 50%; float: left; border: 0; padding: 0 30px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-sizing: border-box; box-sizing: border-box; } aside .widget.widget_search { background: none; } #single.fullcover .featured-image { height: 325px; } #header div.menu-wrapper { padding: 0 !important; } #header .logo { padding: 20px !important; margin: 0 auto !important; } /* @group Global Styles */ /* @end */ } /* SmartPhones and small tablets */ @media screen and (max-width: 767px) { .force-var { padding: 30px; margin: 20px; } [class^="grid"] { padding-left: 20px; padding-right: 20px; } /* @group Global Styles */ body { font-size: 13px; } .section { padding-top: 30px; padding-bottom: 30px; } .section.bordered { margin: 0 -20px; padding-left: 20px; padding-right: 20px; } .grid-container { padding-left: 20px; padding-right: 20px; } .np-mobile { padding-left: 0; padding-right: 0; } .nofloat-mobile { float: none !important; } .content { margin-top: 30px; padding: 0; } div.left-content { padding-left: 0; padding-right: 0; } .title, .wpcf7 label, #single #comments.hosted .comment .comment-author { font-size: 18px; } .title.ularge, .wpcf7 label.ularge, #single #comments.hosted .comment .ularge.comment-author { font-size: 26px; } .title.large, .wpcf7 label.large, #single #comments.hosted .comment .large.comment-author { font-size: 22px; } .title.medium, .wpcf7 label.medium, #single #comments.hosted .comment .medium.comment-author { font-size: 20px; } .title.small, .wpcf7 label.small, .widget_calendar table caption, #single #comments.hosted .comment .small.comment-author { font-size: 14px; } .title.usmall, .wpcf7 label, #single #comments.hosted .comment .comment-author { font-size: 12px; } .pagination div.nav a, .pagination div.nav > span { padding: 0 15px; font-size: 13px; height: 30px; line-height: 30px; margin-bottom: 10px; } .pagination div.nav > span { height: 34px; line-height: 34px; margin: 0 5px; } .pagination div.nav a span { padding: 0; margin: 0; } #search-results div.box { padding: 0; } div.map { min-height: 250px; } div.map div#map_canvas { height: 250px; } div.filters { margin: 0; } input[type=email], input[type=password], input[type=tel], input[type=text], input[type=url], textarea { padding: 12px 25px; } div.download a { font-size: 16px; } /* @end */ /* @group Header */ #header .logo { max-width: 200px; margin: 0px auto 0; padding: 5px 10px !important; } #header .logo.text-logo { margin-top: -2px; } #header .logo.text-logo .title, #header .logo.text-logo .wpcf7 label, .wpcf7 #header .logo.text-logo label, #header .logo.text-logo #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment #header .logo.text-logo .comment-author { font-size: 30px; } #header.classic .logo, #header.classic nav { margin-top: 0; } #header div.menu-mobile { left: 20px; font-size: 24px; } #header div.menu-wrapper { padding: 15px 0 !important; } #header nav { left: 20px; } #header nav ul.menu li.menu-item-has-children { margin-right: 0; padding-right: 20px; } #header nav ul.menu li.menu-item-has-children:after { font-family: 'FontAwesome'; content: '\f107'; display: block; color: #333; position: absolute; font-size: 14px; right: 5px; top: 10px; z-index: 5; } #header nav ul.menu li.menu-item-has-children:hover > ul.sub-menu { opacity: 1; visibility: visible; max-height: 50vh !important; padding: 5px 0; overflow: auto; } #header nav ul.sub-menu { position: relative !important; left: auto !important; top: auto !important; max-height: 0 !important; overflow: hidden; -webkit-box-shadow: none; box-shadow: none; background: none; padding: 0; -webkit-transform: none !important; transform: none !important; max-width: 210px; margin-left: -10px; margin-right: -20px; } #header nav ul.sub-menu li a { padding: 10px; } #header nav ul.sub-menu ul.sub-menu { margin-left: 5px; } #header nav ul.sub-menu ul.sub-menu li a { padding-left: 10px; } .epcl-search-button { font-size: 22px; right: 20px; margin-top: -12px; } #search-lightbox .search-wrapper { padding: 0px; } /* @end */ /* @group Global: Articles List */ .grid-sidebar div.left-content, .classic div.left-content { margin: 0 -20px; } #home div.fullcover { display: block; margin: 0 20px 40px; } div.articles { display: block; margin: 0 20px; } div.articles article { padding-bottom: 25px; padding-left: 0; padding-right: 0; } div.articles article div.border { display: none; } div.articles article div.post-excerpt { margin-bottom: 0; } div.articles article a.thumb, div.articles article iframe, div.articles article .post-format-gallery, div.articles article .post-format-gallery div.item { min-height: 200px; height: 200px !important; } div.articles article div.meta a { margin-bottom: 7px; } div.articles .author-meta { position: relative; bottom: auto; right: auto; margin-top: 20px; } div.articles.classic article { padding: 25px 0; } div.articles.classic article .article-wrapper { padding: 20px; } div.articles.classic article .post-format-wrapper { margin: 0 0 10px; } div.articles.classic article .bottom .meta { padding: 0; margin-bottom: 15px; } div.articles.classic article .bottom .meta .author { display: block; margin: 0 0 10px; } div.articles.classic article.no-thumb .bottom { margin-top: -10px; } div.articles.classic .author-meta { margin-top: 0; } #author { padding: 30px 20px 20px; } #author div.info, #author #single.fullcover .featured-image .top, #single.fullcover .featured-image #author .top { max-width: inherit; font-size: 13px; } /* @end */ /* @group Sidebar */ #sidebar { margin-top: 30px; } #sidebar .widget .widget-title { margin-bottom: 25px; } /* @end */ /* @group Single Post */ div.epcl-share-container { margin: 0; height: auto !important; float: none; } div.epcl-share { margin: 20px 0; float: none; } div.epcl-share a { display: inline-block; border-radius: 7px; margin: 0 1px; } div.left-content .main-article { padding: 20px; } #single .featured-image div.info, #single.fullcover .featured-image .top { padding: 10px 15px; } #single.fullcover .featured-image { height: 300px; margin-bottom: 0; } #single.fullcover .featured-image div.info, #single.fullcover .featured-image .top { padding: 20px; } #single.fullcover .featured-image div.info .title, #single.fullcover .featured-image .top .title, #single.fullcover .featured-image div.info .wpcf7 label, .wpcf7 #single.fullcover .featured-image div.info label, #single.fullcover .featured-image .top .wpcf7 label, .wpcf7 #single.fullcover .featured-image .top label, #single.fullcover .featured-image div.info #comments.hosted .comment .comment-author, #single.fullcover #comments.hosted .comment .featured-image div.info .comment-author, #single.fullcover .featured-image .top #comments.hosted .comment .comment-author, #single.fullcover #comments.hosted .comment .featured-image .top .comment-author { font-size: 22px; } #single.standard .featured-image { margin-bottom: 0px; } #single.standard div.meta .title, #single.standard div.meta .wpcf7 label, .wpcf7 #single.standard div.meta label, #single.standard div.meta #comments.hosted .comment .comment-author, #single.standard #comments.hosted .comment div.meta .comment-author { margin-bottom: 20px; } #single.standard div.epcl-share { margin: 0 0 25px; text-align: center; } #single .post-format-wrapper { margin-top: 20px; margin-bottom: 15px; } #single .share-buttons .title, #single .share-buttons .wpcf7 label, .wpcf7 #single .share-buttons label, #single .share-buttons #comments.hosted .comment .comment-author, #single #comments.hosted .comment .share-buttons .comment-author { display: block; margin-right: 0; } #single .share-buttons .permalink input { width: auto; } #single div.tags.absolute, #single .absolute.widget_tag_cloud { display: none; left: 15px; top: 15px; } #single section.related article { height: 225px; } #single .post-format-video iframe { max-height: 250px; } #single .post-format-gallery div.item { height: 250px; } #single .post-format-gallery .slick-prev { left: 15px; } #single .post-format-gallery .slick-next { right: 15px; } #single section.related { margin-top: 30px; } #single section.related .prev, #single section.related .next { width: auto; float: none; } #single section.related .next { margin-top: 30px; } #single #comments { padding: 20px; margin-top: 30px; } #single #comments .title, #single #comments .wpcf7 label, .wpcf7 #single #comments label, #single #comments.hosted .comment .comment-author { margin-bottom: 20px; } /* @end */ /* @group Pages */ #page #single .featured-image { height: 200px !important; } /* @end */ /* @group Author and Tags page */ #archives #author { margin: 30px 0 0; } .tag-description { font-size: 13px; } .tag-description .title, .tag-description .wpcf7 label, .wpcf7 .tag-description label, .tag-description #single #comments.hosted .comment .comment-author, #single #comments.hosted .comment .tag-description .comment-author { margin-top: 30px; } /* @end */ /* @group Author and Tags page */ #page-404 div.not-found { max-width: inherit; } #page-404 div.not-found i.fa { font-size: 80px; } /* @end */ /* @group Author and Tags page */ #page-subscribe { margin-bottom: 20px; } #page-subscribe section { padding: 0; margin-top: 0px; } #page-subscribe form { padding: 25px; } /* @end */ /* @group Footer */ #footer { margin-top: 0px; } #footer .subscribe .left { padding-left: 20px !important; padding-right: 20px !important; } #footer .subscribe .right { float: none; margin-bottom: 20px; text-align: center; padding-right: 20px; } #footer .subscribe p { margin-top: 5px; } #footer .widgets { padding: 30px 0; } #footer .widgets .widget { margin-bottom: 30px; } #footer .widget { margin-top: 30px; } #footer .widget:first-child { margin-top: 0; } #footer .mobile-sidebar .widget { width: 100%; } #footer .logo { margin: 20px; } /* @end */ /* @group Text Editor */ div.text { font-size: 16px; } div.text h1 { font-size: 24px; } div.text h2 { font-size: 22px; } div.text h3 { font-size: 20px; } div.text h4 { font-size: 18px; } div.text h5 { font-size: 16px; } div.text h6 { font-size: 14px; } div.text blockquote { padding: 15px 25px; } div.text iframe { max-width: 100%; height: 200px; } div.text pre:not([class*="language-"]) { padding: 10px 5px; font-size: 13px; } div.text code:not([class*="language-"]) { font-size: 13px; } div.text pre, div.text code[class*="language-"], div.text pre[class*="language-"] { max-height: 300px; white-space: pre; } div.text table { display: block; overflow: auto; padding: 0; } div.text table tbody { overflow: auto; } div.text iframe, div.text figure, div.text p { margin-bottom: 12.8px; } /* @end */ } /*------------------------------------*\ SETTINGS \*------------------------------------*/ /* @group Font Families */ /* @end */ /* @group Colors */ /* @end */ /* @group Effects speed */ /* @end */ /* @group Content Width and Margins */ /* @end */ /*! Aos Effects */ [data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; } [data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; } [data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: 0.1s; transition-duration: 0.1s; } [data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } [data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: 0.15s; transition-duration: 0.15s; } [data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } [data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } [data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } [data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: 0.25s; transition-duration: 0.25s; } [data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } [data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } [data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } [data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: 0.35s; transition-duration: 0.35s; } [data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: 0.35s; transition-delay: 0.35s; } [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: 0.4s; transition-duration: 0.4s; } [data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; } [data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: 0.45s; transition-duration: 0.45s; } [data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; } [data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } [data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; } [data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: 0.55s; transition-duration: 0.55s; } [data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: 0.55s; transition-delay: 0.55s; } [data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: 0.6s; transition-duration: 0.6s; } [data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } [data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: 0.65s; transition-duration: 0.65s; } [data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: 0.65s; transition-delay: 0.65s; } [data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: 0.7s; transition-duration: 0.7s; } [data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; } [data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: 0.75s; transition-duration: 0.75s; } [data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; } [data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: 0.8s; transition-duration: 0.8s; } [data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } [data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: 0.85s; transition-duration: 0.85s; } [data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: 0.85s; transition-delay: 0.85s; } [data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: 0.9s; transition-duration: 0.9s; } [data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; } [data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: 0.95s; transition-duration: 0.95s; } [data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: 0.95s; transition-delay: 0.95s; } [data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s; } [data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; } [data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; } [data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; } [data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; } [data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; } [data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; } [data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; } [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; } [data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; } [data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; } [data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; } [data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; } [data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; } [data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; } [data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; } [data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; } [data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; } [data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; } [data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; } [data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; } [data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } [data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; } [data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; } [data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; } [data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; } [data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; } [data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; } [data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; } [data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; } [data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; } [data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; } [data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; } [data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; } [data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; } [data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; } [data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; } [data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; } [data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; } [data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; } [data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s; } [data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; } [data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; } [data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; } [data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; } [data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; } [data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; } [data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; } [data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; } [data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; } [data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; } [data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; } [data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; } [data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; } [data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; } [data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; } [data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; } [data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; } [data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; } [data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; } [data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; } [data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; } [data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; } [data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; } [data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; } [data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; } [data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; } [data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; } [data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; } [data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; } [data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; } [data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; } [data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; } [data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; } [data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; } [data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; } [data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; } [data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; } [data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; } [data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; } [data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; transition-duration: 3s; } [data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; } [data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; } [data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); } [data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease; } [data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; } [data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } [data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } [data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); } [data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } [data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); } [data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); } [data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); } [data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); } [data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } [data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } [data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } [data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } [data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } [data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } [data-aos^=fade][data-aos^=fade] { opacity: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity,transform; transition-property: opacity, transform, -webkit-transform; } [data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: translate(0); transform: translate(0); } [data-aos=fade-up] { -webkit-transform: translateY(100px); transform: translateY(100px); } [data-aos=fade-down] { -webkit-transform: translateY(-100px); transform: translateY(-100px); } [data-aos=fade-right] { -webkit-transform: translate(-100px); transform: translate(-100px); } [data-aos=fade-left] { -webkit-transform: translate(100px); transform: translate(100px); } [data-aos=fade-up-right] { -webkit-transform: translate(-100px, 100px); transform: translate(-100px, 100px); } [data-aos=fade-up-left] { -webkit-transform: translate(100px, 100px); transform: translate(100px, 100px); } [data-aos=fade-down-right] { -webkit-transform: translate(-100px, -100px); transform: translate(-100px, -100px); } [data-aos=fade-down-left] { -webkit-transform: translate(100px, -100px); transform: translate(100px, -100px); } [data-aos^=zoom][data-aos^=zoom] { opacity: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity,transform; transition-property: opacity, transform, -webkit-transform; } [data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translate(0) scale(1); transform: translate(0) scale(1); } [data-aos=zoom-in] { -webkit-transform: scale(0.6); transform: scale(0.6); } [data-aos=zoom-in-up] { -webkit-transform: translateY(100px) scale(0.6); transform: translateY(100px) scale(0.6); } [data-aos=zoom-in-down] { -webkit-transform: translateY(-100px) scale(0.6); transform: translateY(-100px) scale(0.6); } [data-aos=zoom-in-right] { -webkit-transform: translate(-100px) scale(0.6); transform: translate(-100px) scale(0.6); } [data-aos=zoom-in-left] { -webkit-transform: translate(100px) scale(0.6); transform: translate(100px) scale(0.6); } [data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); } [data-aos=zoom-out-up] { -webkit-transform: translateY(100px) scale(1.2); transform: translateY(100px) scale(1.2); } [data-aos=zoom-out-down] { -webkit-transform: translateY(-100px) scale(1.2); transform: translateY(-100px) scale(1.2); } [data-aos=zoom-out-right] { -webkit-transform: translate(-100px) scale(1.2); transform: translate(-100px) scale(1.2); } [data-aos=zoom-out-left] { -webkit-transform: translate(100px) scale(1.2); transform: translate(100px) scale(1.2); } [data-aos^=slide][data-aos^=slide] { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; } [data-aos^=slide][data-aos^=slide].aos-animate { -webkit-transform: translate(0); transform: translate(0); } [data-aos=slide-up] { -webkit-transform: translateY(100%); transform: translateY(100%); } [data-aos=slide-down] { -webkit-transform: translateY(-100%); transform: translateY(-100%); } [data-aos=slide-right] { -webkit-transform: translateX(-100%); transform: translateX(-100%); } [data-aos=slide-left] { -webkit-transform: translateX(100%); transform: translateX(100%); } [data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; } [data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); } [data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); } [data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); } [data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); } [data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); } [data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); } [data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); } [data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); } /*! Font Awesome 4.7.1 by @Icons8 - https://fontawesome.com/v4.7.1 */ @font-face { font-display: swap; font-family: 'FontAwesome'; src: url("../media/fonts/icomoon.eot?v=4.7.1"); src: url("../media/fonts/icomoon.eot?#iefix&v=4.7.1") format("embedded-opentype"), url("../media/fonts/icomoon.woff?v=4.7.1") format("woff"), url("../media/fonts/icomoon.ttf?v=4.7.1") format("truetype"), url("../media/fonts/icomoon.svg?v=4.7.1#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: 0.2em 0.25em 0.15em; border: solid 0.08em #eee; border-radius: 0.1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: 0.3em; } .fa.fa-pull-right { margin-left: 0.3em; } .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: 0.3em; } .fa.pull-right { margin-left: 0.3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { -webkit-filter: none; filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #fff; } /* icomoon diy */ .fa-twitter:before { content: "\ef7b"; } .fa-github:before { content: "\eca7"; } /*eae0*/ .fa-calendar:before { content: "\ee33"; } .fa-reorder:before { content: "\ea31"; } .fa-arrow:before { content: "\ea61"; font-size: 32px; color: rgba(255, 255, 255, 0.9); } .fa-comment:before { content: "\eafc"; } .fa-telegram:before { content: "\ef06"; } .fa-leancloud:before { content: "\ec55"; } .fa-feed:before { content: "\eaf4"; } .fa-chevron-left:before { content: "\ea4e"; } .fa-chevron-right:before { content: "\ea58"; } .fa-search-line:before { content: "\ee99"; } /* diy end*/ .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable.nice-select.open, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } /*! Slick Slider: http://kenwheeler.github.io/slick/ */ /* Slider */ .slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } /* Slider */ /* Arrows */ .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 40px; height: 40px; padding: 0; text-align: center; line-height: 40px; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: #fff; border: none; outline: none; background: #E84E89 url("../images/right-arrow.svg") no-repeat center center; background-size: 15px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); border-radius: 30px; z-index: 10; } .outer-arrows .slick-prev, .outer-arrows .slick-next { width: 60px; height: 60px; line-height: 60px; } .outer-arrows .slick-prev:hover, .outer-arrows .slick-next:hover { width: 70px; } .slick-prev { background: #E84E89 url("../images/left-arrow.svg") no-repeat center center; background-size: 15px; } .outer-arrows .slick-prev { margin-left: -25px; } .outer-arrows .slick-next { margin-right: -25px; } .slick-slider .slick-arrow.slick-disabled { opacity: 0; visibility: hidden; } .slick-prev { left: 10px; } .slick-next { right: 10px; } .slick-prev:hover, .slick-next:hover { width: 50px; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; } .slick-prev:before, .slick-next:before { -webkit-transition: all 300ms ease; transition: all 300ms ease; } [dir='rtl'] .slick-prev { right: 20px; left: auto; -webkit-transform: rotate(180deg) translateY(50%); transform: rotate(180deg) translateY(50%); } .slick-prev:before { content: '\f104'; margin-left: -2px; } [dir='rtl'] .slick-prev:before { content: '\f105'; } [dir='rtl'] .slick-next { right: auto; left: 20px; -webkit-transform: rotate(180deg) translateY(50%); transform: rotate(180deg) translateY(50%); } .slick-next:before { content: '\f105'; margin-right: -2px; } [dir='rtl'] .slick-next:before { content: '\f104'; } /* Dots */ .slick-dotted.slick-slider { margin-bottom: 30px; } .slick-dots { position: absolute; bottom: -35px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: left; } .slick-dots li { position: relative; display: inline-block; margin: 0 5px; padding: 0; cursor: pointer; } .slick-dots li button { font-size: 0; display: block; width: 20px; height: 2px; text-align: center; line-height: 20px; font-weight: bold; cursor: pointer; color: #111; outline: none; background: #fff; opacity: 0.5; } .slick-dots li button:hover, .slick-dots li.slick-active button { opacity: 1; } /*! Magnific magnific-popup http://dimsemenov.com/plugins/magnific-popup/ */ /* Magnific Popup CSS */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur { cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #cccccc; } .mfp-preloader a:hover { color: white; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, .mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; cursor: pointer; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 20px; } .mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-close:active, .mfp-close.nice-select.open { top: 1px; } .mfp-close-btn-in .mfp-close { color: #333333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; } .mfp-arrow { position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; color: #fff; font-size: 30px; line-height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .mfp-arrow:active, .mfp-arrow.nice-select.open { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { margin-left: 31px; } .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { margin-left: 39px; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; } /* Main image in popup */ img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; } .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } .mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; } .mfp-ie7 .mfp-container { padding: 0; } .mfp-ie7 .mfp-content { padding-top: 44px; } .mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; } /* valine diy */ .v * { box-sizing: border-box; line-height: 2; color: #555; transition: all 0.3s ease; overflow: hidden; } .v hr { margin: 0.825rem 0; border-color: #f6f6f6; border-style: dashed; } .v.hide-avatar .vimg { display: none; } .v a { color: #1abc9c; } .v code, .v pre { background-color: #f6f6f6; color: #555; padding: 0.2em 0.4em; border-radius: 3px; font-size: 85%; margin: 0; font-family: monospace; } .v pre { padding: 10px; overflow: auto; line-height: 1.45; } .v pre code { padding: 0; background: transparent; white-space: pre-wrap; word-break: keep-all; } .v blockquote { color: #666; margin: 0.5rem 0; padding: 0 0 0 1rem; border-left: 8px solid hsla(0, 0%, 93%, 0.5); } .v .vwrap .vedit { position: relative; } .v .vwrap .vedit .vctrl { text-align: right; font-size: 24px; margin-top: -75px; right: 0; position: absolute; margin-right: -10px; } .v .vwrap .vedit .vctrl span { padding: 10px; display: inline-block; vertical-align: middle; cursor: pointer; } .v .vwrap .vedit .vemojis { display: none; font-size: 18px; text-align: justify; max-height: 145px; overflow: auto; margin-bottom: 10px; box-shadow: 0 0 1px #f0f0f0; } .v .vwrap .vedit .vemojis i { font-style: normal; padding: 7px 0; width: 38px; cursor: pointer; text-align: center; display: inline-block; vertical-align: middle; } .vcount.col, .year { text-align: center; font-size: 28px; font-weight: 800; margin: 20px 0; } .v .vwrap .vcontrol .col { display: inline-block; vertical-align: middle; color: #ccc; } .v .vwrap .vcontrol .col.text-right { text-align: right; } .v .vwrap .vcontrol .col.text-right button { padding: 5px 30px; width: 280px; } .v .vwrap .vcontrol .col svg { margin-right: 2px; overflow: hidden; fill: currentColor; vertical-align: middle; } .v .vwrap .vcontrol .col.col-20 { width: 20%; } .v .vwrap .vcontrol .col.col-40 { width: 40%; } .v .vwrap .vcontrol .col.col-60 { width: 60%; } .v .vwrap .vcontrol .col.col-80 { width: 100%; } .v .vwrap .vcontrol .col.split { width: 50%; } .v .vwrap .vmark { position: absolute; background: rgba(0, 0, 0, 0.65); width: 100%; height: 100%; left: 0; top: 0; } .v .vwrap .vmark .valert { padding-top: 3rem; } .v .vwrap .vmark .valert .vtext { color: #fff; padding: 1rem 0; } .v .vwrap .vmark .valert .vcode { width: 4.6875rem; border-radius: 0.3125rem; padding: 0.5rem; background: #dedede; } .v .vwrap .vmark .valert .vcode:focus { border-color: #3090e4; background-color: #fff; } .v .power, .v .power a { text-align: right; color: #999; } .v ol, .v ul { padding: 0; margin-left: 1.25rem; } .v .txt-center { text-align: center; } .v .vempty { padding: 1.25rem; text-align: center; color: #999; } .v .vlist { width: 100%; } .v .vlist .vcard { padding-top: 1rem; position: relative; display: block; } .v .vlist .vcard:after { content: ""; clear: both; display: block; } .v .vlist .vcard .vimg { width: 4rem; height: 4rem; float: left; border-radius: 50%; margin-right: 0.7525rem; border: 1px solid #f5f5f5; padding: 0.125rem; } .v .vlist .vcard .vhead { line-height: 1.5; margin-top: 0; } .v .vlist .vcard .vhead .vnick { position: relative; font-weight: 500; margin-right: 0.875rem; cursor: pointer; color: #1abc9c; text-decoration: none; display: inline-block; } .v .vlist .vcard .vh { font-size: 18px; overflow: hidden; padding-bottom: 0.5rem; border-bottom: 1px dashed #f5f5f5; } .v .vlist .vcard .vh .vtime { color: #b3b3b3; margin-right: 0.875rem; } .v .vlist .vcard .vh .vmeta { font-size: 14px; line-height: 1; position: relative; } .v .vlist .vcard .vh .vmeta .vat { color: #ef2f11; cursor: pointer; float: right; } .v .vlist .vcard:last-child .vh { border-bottom: none; } .v .vlist .vcard .vcontent { word-wrap: break-word; word-break: break-all; text-align: justify; color: #4a4a4a; line-height: 2; position: relative; } .v .vlist .vcard .vcontent frame, .v .vlist .vcard .vcontent iframe, .v .vlist .vcard .vcontent img { max-width: 100%; border: none; } .v .vlist .vcard .vcontent.expand { cursor: pointer; max-height: 11.25rem; overflow: hidden; } .v .vlist .vcard .vcontent.expand:before { display: block; content: ""; position: absolute; width: 100%; left: 0; top: 0; bottom: 3.15rem; pointer-events: none; background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.9)); } .v .vlist .vcard .vcontent.expand:after { display: block; content: "Click on expand"; text-align: center; color: #828586; position: absolute; width: 100%; height: 3.15rem; line-height: 3.15rem; left: 0; bottom: 0; pointer-events: none; background: hsla(0, 0%, 100%, 0.9); } .v .vlist .vcard .vquote { color: #666; margin-top: 1rem; padding-left: 0; } .v .vlist .vcard .vquote .vimg { width: 3rem; height: 3rem; } .v .vpage .vmore { margin: 1rem 0; } @keyframes spin { 0% { transform: rotate(0deg); } to { transform: rotate(1turn); } } @keyframes pulse { 50% { background: #dcdcdc; } } .v .vloading { display: block; position: fixed; z-index: 2000; top: 15px; right: 15px; width: 24px; height: 24px; border: solid 2px transparent; border-top-color: #8dc63f; border-left-color: #8dc63f; border-radius: 10px; animation: pace-spinner 400ms linear infinite; } @keyframes pace-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .v .vwrap .vedit .vctrl span.vpreview-btn, .v .vwrap .vcontrol .col.col-20, .v .vlist .vcard .vhead .vsys, .v .vinfo, .v info { display: none; } @media screen and (max-width: 720px) { .v .vlist .vcard .vh { font-size: 15px; } .v .vlist .vcard .vh .vmeta { font-size: 13px; float: right; margin-left: 10px; } .v .vlist .vcard .vh .vmeta .vtime { display: none; } .v .vlist .vcard .vimg { width: 2.5rem; height: 2.5rem; } .v .vlist .vcard .vquote .vimg { display: none; } .v .vlist .vcard .vquote .vcard { padding-top: 0; } .v .vwrap .vmark .valert { padding-top: 5.5rem; } .v .vwrap .vmark .valert .vtext { color: #fff; padding: 1rem 0; } .v .vwrap .vcontrol .col.text-right button { width: 180px; } } a.ctag-0, a.ctag-red, .tag-cloud-0, .tag-cloud-21, a.ctag-21 { background-color: #e54d42 !important; } /*嫣红*/ a.ctag-1, a.ctag-orange, .tag-cloud-1, .tag-cloud-19, a.ctag-19 { background-color: #f37b1d !important; } /*桔橙*/ a.ctag-2, a.ctag-yellow, .tag-cloud-2, .tag-cloud-14, a.ctag-14 { background-color: #fbbd08 !important; } /*明黄*/ a.ctag-3, a.ctag-olive, .tag-cloud-3, .tag-cloud-20, a.ctag-20 { background-color: #8dc63f !important; } /*橄榄*/ a.ctag-4, a.ctag-green, .tag-cloud-4, a.ctag-gridea, .tag-cloud-22, a.ctag-22 { background-color: #39b54a !important; } /*森绿*/ a.ctag-5, a.ctag-cyan, .tag-cloud-5, .tag-cloud-15, a.ctag-15 { background-color: #1cbbb4 !important; } /*天青*/ a.ctag-6, a.ctag-blue, .tag-cloud-6, .tag-cloud-26, a.ctag-26 { background-color: #0081ff !important; } /*海蓝*/ a.ctag-7, a.ctag-purple, .tag-cloud-7, .tag-cloud-25, a.ctag-25 { background-color: #6739b6 !important; } /*姹紫*/ a.ctag-8, a.ctag-mauve, .tag-cloud-8, .tag-cloud-16, a.ctag-16 { background-color: #9c26b0 !important; } /*木槿*/ a.ctag-9, a.ctag-pink, .tag-cloud-9, .tag-cloud-27, a.ctag-27 { background-color: #e03997 !important; } /*桃粉*/ a.ctag-10, a.ctag-brown, .tag-cloud-10, .tag-cloud-24, a.ctag-24 { background-color: #a5673f !important; } /*棕褐*/ a.ctag-11, a.ctag-grey, .tag-cloud-11, .tag-cloud-17, a.ctag-17 { background-color: #8799a3 !important; } /*玄灰*/ a.ctag-12, a.ctag-gray, .tag-cloud-12, .tag-cloud-18, a.ctag-18 { background-color: #aaaaaa !important; } /*草灰*/ a.ctag-13, a.ctag-black, .tag-cloud-13, .tag-cloud-23, a.ctag-23 { background-color: #333333 !important; } /*墨黑*/ photos { display: block; width: 100%; margin: 0 auto; } photos .photo:nth-of-type(3n) { margin-right: 0px; } photos .photo:last-child { margin-right: 0px; } @media screen and (max-width: 760px) { photos .photo { width: 260px; margin-right: 8px; margin-bottom: 10px; float: left; } } @media screen and (min-width: 800px) { photos .photo { width: 360px; margin-right: 16px; margin-bottom: 10px; float: left; } } .post-preview { max-width: 780px; height: 210px; margin: 1em auto; position: relative; display: flex; background: #fff; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 1px rgba(0, 0, 0, 0.25); } .post-preview--meta { width: 75%; padding: 25px; overflow: hidden; } .post-preview--middle { line-height: 28px; } .post-preview--title { font-size: 18px; margin: 0!important; } .post-preview--title a { text-decoration: none; } .post-preview--date { font-size: 14px; color: #999; } .post-preview--excerpt { font-size: 14px; line-height: 1.825; } .post-preview--excerpt p { margin-bottom: 0; } .post-preview--image { height: 210px!important; width: auto; float: right; border-top-right-radius: 2px!important; border-bottom-right-radius: 2px!important; border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; } @media (max-width: 550px) { .post-preview { width: 95%; } .post-preview--excerpt { display: none; } .post-preview--middle { line-height: 18px; } } .rating { display: block; line-height: 15px; } .rating-star { display: inline-block; width: 75px; height: 15px; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAClCAYAAAAUAAAYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5xJREFUeNrs3T9rFEEcxvG7qEQIglaCICKkin9AUEtBKxU7wS61VlYivgWj70TtNFj5BqzE7qxEWwsxKIoYn4UtluFmbm8nczvzm+/BjxyuDwNzu3uXD0+46f7LC5PA45Hm+WTYw1x2LRDc0jzTXB+wqMlsaLPutz8fDFjYZHYauAz3NBvt83XNnyUWNpn1nVm3OsHmsb3EomazzZnVXKMPNcc0xzUnNKc0Rzv/77fms+Z7O3vt9b1eU7bZrNN68l5zcolX4ofmsuZXTdnmMvyi2dR86Bmcac62P6vKrnVubpc0bxYE32nOab45N8YqsvPeDfcD4SOav4HjprPuu+H5BTt9LXDMfNbdLPfT678Fx6vKupt1o/O8+R3pkOaJ5/iktqx7z/qp+aq5q/nY+fczmheaK03Gs7D5rLtZdzSvA6/Ebc2u55j57HQB0TzW7AzkjiKzny6+2hlKNE8juMNcFqKBaIZndRlCNBBNgmx7ZkE0fbLtZkE0EA1EM17WuQwhGogGooFoss6296y52cNO+J6HLJoPaFdbsvA9zGerIxrPh85eWYgGooFoDiQbuAxp0UA0EVmdWbRo+ma1WbRoIBqIZtzsnHdDWjQQDUQD0WSbde5ZS2UhmtqJJtSEiVkXooFoIJre2VATJmZdiKZ2ogk1YSb8oVMvDeUPnSAaiCaPJkzMuhANRAPRQDQpsqEmTMy6EI11oolpwkA0EA1EcyDZmCYMRAPR+LMxTZjqiCamCQPRQDQQzehNGIgGooFoIJpVZ2OaMBBN7USTqgkD0UA0EE3vbKomDERTO9GkasKYJJpUTRiIBqKBaEZvwkA0EA1EA9GkyKZqwkA01olmrCYMRAPRQDR9LkO+0QmiKbAJUyTRjNWEgWggGohm9CYMRAPRQDQQzZDsWE0YiMYC0eTYhIFoIJrKiCbHJgxEY4FocmzCZEs0OTZhIBqIpjKiybEJA9FANBANROPL5tiEgWhKIJoSmzAQDURjjGhKbMJANCUQTYlNmNGIpsQmDEQD0RgjmhKbMBANRAPR1Es0JTZhIJpciMZaEwaigWgKJBprTRiIJheisdaESUo01powEA1EUyDRWGvCQDQQDURjm2isNWEgmlURzWw2q4pZIBqIJkOiCVyGJpkFolkV0ejMMvel28mIRptl7ku3IRqIpjCimfNuaJpZIBqIBqIpm2ice5Z5ZonJupvVkMRu4JW4qXnrOWY++1+AAQBw9BJSCTeN9wAAAABJRU5ErkJggg==); overflow: hidden; } .allstar10 { background-position: 0px 0px; } .allstar9 { background-position: 0px -15px; } .allstar8 { background-position: 0px -30px; } .allstar7 { background-position: 0px -45px; } .allstar6 { background-position: 0px -60px; } .allstar5 { background-position: 0px -75px; } .allstar4 { background-position: 0px -90px; } .allstar3 { background-position: 0px -105px; } .allstar2 { background-position: 0px -120px; } .allstar1 { background-position: 0px -135px; } .allstar0 { background-position: 0px -150px; } .rating-average { color: #777; display: inline-block; font-size: 13px; margin-left: 10px; } .post-content figcaption { display: inline-block; border-top: 1px solid #aaa; padding-top: 8px; }