a{ -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } /* Remove padding from all elements */ body { padding: 0; } /* Remove padding from specific elements */ .site-content { padding: 0; } .wp-block-image img{ vertical-align: middle; } a:focus, button:focus{ outline: 2px solid blue !important; } .pos-relative{ position: relative; } .has-shadow{ box-shadow: 0px 0px 15px -12px rgba(0,0,0,0.75); } .team-social-icon { position: absolute; top: -18px; left: 0; right: 0; padding: 0 20px; } :where(.wp-site-blocks) > * { margin-block-start: 0; margin-block-end: 0; } .news-content{ margin-top: -44px !important; margin-left: 20px; } .news-content .post-meta{ position: absolute; top: 0; left: 0; right: 20px; } .footer-post-excerpt p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .foo-info-icon{ margin-top: -76px !important; margin-bottom: 30px !important; position: relative; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .foo-info-icon figure{ -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } form { position: relative; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select { width: 100%; margin: 0; padding: 10px 15px; border: 1px solid #ebebeb; outline: 0; resize: none; line-height: 20px; background: none; color: #606060; font-weight: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; /* hide the default arrow in ie10 and ie11 */ } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus { border-color: var(--wp--preset--color--primary); } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; -moz-appearance: button; appearance: button; cursor: pointer; border: none; outline: none; padding: 12px 20px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: var(--wp--preset--color--primary); color: #ffffff; } html input[type="button"], input[type="reset"], input[type="submit"] { text-align: center; letter-spacing: 2px; } .wpcf7-form label { display: block; text-transform: uppercase; font-size: 12px; margin: 0 0 8px; color: #000000; font-weight: 700; } .form-group { margin-bottom: 30px; } .form-group p{ margin: 0; } .form-group.half { width: 48%; margin-right: 4%; float: left; } .form-group.half.last { margin-right: 0; } .form-group.third { width: 32%; margin-right: 2%; float: left; } .form-group.third.last { margin-right: 0; } /* --- Block Media Quries -------------------------------------------------------- */ /* --- > Media Queries -------------------------------------------------------- */ /* --- > 781px -------------------------------------------------------- */ @media screen and (max-width:999px) { .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{ display: none; } .wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg{ width: 42px; height: 42px; } .wp-block-navigation__responsive-container-open svg path, .wp-block-navigation__responsive-container-close svg path{ fill: var(--wp--preset--color--white); } .wp-block-navigation__responsive-container-close{ top: 20px; right: 20px; } .wp-block-navigation__responsive-container-open:not(.always-shown){ display: block; } .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { display: none; } .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{ background-color: var(--wp--preset--color--primary); } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{ padding: 1.5em; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container { width: 100%; gap: 0 !important; border-bottom: none; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item { width: 100%; gap: 0 !important; border: none !important; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a { width: calc( 100% - 48px ); padding: 12px 24px 12px; line-height: 30px; } /* * Submenu Css */ .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon { display: block !important; margin-left: 15px; padding: 3px 10px; float: right; font-size: 19px; line-height: 1; position: absolute; right: 0; top: 0; height: 42px; width: 42px; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon svg { stroke: var(--wp--preset--color--white); display: block; width: 30px; height: 13px; margin: 0 !important; padding: 0 !important; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container { width: 100%; gap: 0; margin: 0; padding: 0; display: none; box-shadow: none; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container li.wp-block-navigation-item a { padding-left: 35px; } .wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation-submenu__toggle[aria-expanded=true] + ul.wp-block-navigation__submenu-container { display: block; margin: 0; padding: 0; } } :where(.wp-block-calendar table:not(.has-background) th) { background: #815240; } .wp-block-calendar caption { text-align: left; } .wp-block-calendar .wp-calendar-nav-prev a{ text-align: left; }