@import url(https://use.fontawesome.com/releases/v5.4.2/css/all.css);
a,
a:visited,
a:link,
a:active,
a:hover,
a:focus {
text-decoration: none;
outline: 0;
outline-offset: 0;
}
ul.list {
list-style: none;
padding: 0;
}
ul.list li {
padding-left: 1.3em;
}
ul.list li.section-title {
padding-left: 0;
margin-bottom: 1em;
}
ul.list li:before {
content: "\f345";
font-family: 'dashicons';
display: inline-block;
margin: 0 0.5em 0 -1.5em;
width: 1em;
text-rendering: optimizeLegibility;
font-size: 0.7em;
}
ul.list li.section-title:before {
content: '';
margin: 0;
width: 0;
}
ul.list.ico-check li:before {
content: "\f00c";
}
ul.list.ico-caret-right li:before {
content: "\f0da";
}
.headline {
border-bottom: thin dotted;
margin-bottom: 20px;
}
.headline.dashed {
border-bottom: thin dashed;
}
.headline a {
font-size: 12px;
}
p.has-drop-cap:not(:focus):first-letter {
float: left;
line-height: .68;
font-weight: 100;
margin: .05em .1em 0 0;
text-transform: uppercase;
font-style: normal;
}
.lead-page {
font-size: 20px;
font-weight: 300;
line-height: 1.2em;
color: #999a9b;
margin-bottom: 20px;
}
blockquote {
line-height: 1.3em;
border-left: 1px solid #315AA4;
}
.xxsmall {
font-size: 10px !important;
}
.xsmall {
font-size: 12px !important;
}
.small {
font-size: 14px;
}
.normal {
font-size: 16px;
}
.large {
font-size: 18px;
}
.xlarge {
font-size: 22px;
}
.xxlarge {
font-size: 28px;
}
.xxxlarge {
font-size: 36px;
line-height: 1.2em;
}
.light {
font-weight: 300;
}
.regular {
font-weight: 400;
}
.medium {
font-weight: 500;
}
.bold {
font-weight: 600;
}
.semibold {
font-weight: 700;
}
.extrabold {
font-weight: 900;
}
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.capitalize {
text-transform: capitalize;
}
.italic {
font-style: italic;
}
.smallcaps {
font-variant: small-caps;
}
.underline {
text-decoration: underline !important;
}
.spaced {
letter-spacing: 0.1em;
}
.spaced-02 {
letter-spacing: 0.2em;
}
.spaced-03 {
letter-spacing: 0.3em;
}
.lineheight {
line-height: 1em;
}
.lineheight-05 {
line-height: 0.5em;
}
.lineheight-08 {
line-height: 0.8em;
}
.lineheight-09 {
line-height: 0.9em;
}
.lineheight-11 {
line-height: 1.1em;
}
.lineheight-12 {
line-height: 1.2em;
}
.lineheight-13 {
line-height: 1.3em;
}
.lineheight-14 {
line-height: 1.4em;
}
.lineheight-15 {
line-height: 1.5em;
}
.center-tx {
text-align: center;
}
.left-tx {
text-align: left;
}
.right-tx {
text-align: right;
}
.alignleft {
display: inline-block;
margin-right: 0.5em;
text-align: left;
}
.alignright {
display: inline-block;
margin-left: 0.5em;
text-align: right;
}
.aligncenter {
display: inline-block;
text-align: center;
}
.aligntop {
position: absolute;
top: 0;
}
.alignbottom {
position: absolute;
bottom: 0;
}
.inline {
display: inline-block;
}
.inline.middle {
vertical-align: middle;
}
.inline.top {
vertical-align: top;
}
.inline.bottom {
vertical-align: top;
}
.centerY {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.centerX {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.floatr {
display: inline;
float: right;
margin-left: 0.5em;
}
.floatl {
display: inline;
float: left;
margin-left: 0.5em;
}
.row.table-row {
display: table-row;
}
.row.table-row>div {
display: table-cell;
vertical-align: top;
float: none;
}
.clear {
clear: both;
}
.center-container {
min-height: 200px;
position: relative;
}
.center-content {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
}
.glyph-ok::before {
content: '\f058';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
line-height: 1em;
}
.glyph-alert::before {
content: '\f071';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-circle::before {
content: '\f111';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-lock::before {
content: '\f023';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-next::before {
content: '\f0a9';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-prev::before {
content: '\f0a8';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-cal::before {
content: '\f073';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-display::before {
content: '\f26c';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-users::before {
content: '\f0c0';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-location::before {
content: '\f3c5';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-time::before {
content: '\f017';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-speech::before {
content: '\f086';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-contact::before {
content: '\f2b9';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-call::before {
content: '\f095';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-call-outline::before {
content: '\f075';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 400;
}
.glyph-mail::before {
content: '\f0e0';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-mail-outline::before {
content: '\f0e0';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 400;
}
.glyph-web::before {
content: '\f57d';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 900;
}
.glyph-web-outline::before {
content: '\f14e';
font-family: 'Font Awesome 5 Free';
margin-right: 5px;
font-weight: 400;
}
.toptitle {
margin-top: 0
}
.nomargin {
margin: 0;
}
.my-5 {
margin: 5px 0;
}
.my-10 {
margin: 10px 0;
}
.my-15 {
margin: 15px 0;
}
.my-20 {
margin: 20px 0;
}
.my-40 {
margin: 40px 0;
}
.mx-5 {
margin: 0 5px;
}
.mx-10 {
margin: 0 10px;
}
.mx-15 {
margin: 0 15px;
}
.mx-20 {
margin: 0 20px;
}
.mx-40 {
margin: 0 40px;
}
.mb-5 {
margin-bottom: 5px;
}
.mb-10 {
margin-bottom: 10px;
}
.mb-20 {
margin-bottom: 20px;
}
.mb-30 {
margin-bottom: 30px;
}
.mt-5 {
margin-top: 5px;
}
.mt-10 {
margin-top: 10px;
}
.mt-20 {
margin-top: 30px;
}
.mt-30 {
margin-top: 15px;
}
.mt-40 {
margin-top: 20px;
}
.mt-50 {
margin-top: 25px;
}
.mr-5 {
margin-right: 5px;
}
.mr-10 {
margin-right: 10px;
}
.mr-20 {
margin-right: 20px;
}
.ml-5 {
margin-left: 5px;
}
.ml-10 {
margin-left: 10px;
}
.ml-20 {
margin-left: 20px;
}
.lineheight-10 {
line-height: 1em;
}
.lineheight-20 {
line-height: 2em;
}
.w10 {
width: 10%;
}
.w20 {
width: 20%;
}
.w30 {
width: 30%;
}
.w40 {
width: 40%;
}
.w50 {
width: 50%;
}
.w60 {
width: 60%;
}
.w70 {
width: 70%;
}
.w80 {
width: 80%;
}
.w90 {
width: 90%;
}
.w100 {
width: 100%;
}
.p-15 {
padding: 15px;
}
.p-20 {
padding: 20px;
}
.p-30 {
padding: 30px;
}
.nopadding {
padding: 0;
}
.nopadding-left {
padding-left: 0;
}
.nopadding-right {
padding-right: 0;
}
.padding-left {
padding-left: 15px;
}
.padding-right {
padding-right: 15px;
}
.overflow {
overflow: hidden;
}
.py-5 {
padding: 5px 0;
}
.py-10 {
padding: 10px 0;
}
.py-20 {
padding: 20px 0;
}
.px-5 {
padding: 0 5px;
}
.px-10 {
padding: 0 10px;
}
.px-20 {
padding: 0 20px;
}
hr {
display: inline-block;
clear: both;
width: 100%;
margin: 0;
border: none;
background: none;
}
.hr6 {
padding: 3px 0;
}
.hr10 {
padding: 5px 0;
}
.hr20 {
padding: 10px 0;
}
.hr30 {
padding: 15px 0;
}
.hr40 {
padding: 20px 0;
}
.hrline {
border-top: thin solid #999a9b;
padding: 0;
margin: 10px 0;
width: 100%;
display: block;
}
.hrline.dotted {
border-top: thin dotted #999a9b;
}
.hrline.dashed {
border-top: thin dashed #999a9b;
}
.section-heading {
display: table;
white-space: nowrap;
margin: 10px 0 40px 0;
width: 100%;
line-height: 1em;
}
.section-heading img {
max-width: none;
}
.section-heading.top {
margin-top: 0;
}
.section-heading.bottom {
margin-bottom: 0;
}
.section-heading:before {
content: "";
display: table-cell;
width: 50%;
background: linear-gradient(to bottom, #656565, #656565) no-repeat left center / 95% 1px;
}
.section-heading:after {
content: "";
display: table-cell;
width: 50%;
background: linear-gradient(to bottom, #656565, #656565) no-repeat right center / 95% 1px;
}
#page-index h2 {
font-family: 'Roboto Slab';
color: #4682B4;
font-weight: 300;
margin: 0 0 20px 0;
font-size: 24px;
padding-bottom: 8px;
}
#page-index ul {
list-style-type: none;
padding-left: 0;
}
#page-index ul li {
font-family: 'Raleway';
padding: 8px 0 8px 1.2em;
font-weight: 400;
margin-right: 40px;
font-size: 14px;
line-height: 1.3em;
border-bottom: thin dotted;
text-transform: uppercase;
letter-spacing: 1.2px;
}
#page-index ul li a {
color: #4682B4;
margin-left: 0.2em;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
transition: all .3s;
}
#page-index ul li:hover a {
color: #61b3f9;
}
#page-index ul li::before {
font-family: 'FontAwesome';
content: '\f105';
margin-right: 5px;
margin-left: -1em;
color: #bc3533;
}
.widget h2 {
font-family: 'Roboto Slab';
color: #4682B4;
font-weight: 300;
margin: 0 0 20px 0;
font-size: 24px;
border-bottom: thin dotted;
padding-bottom: 8px;
}
.widget ul {
padding: 0 0 0 1em;
list-style-type: none;
}
.widget ul li {
font-family: 'Raleway';
padding: 4px 0;
font-weight: 400;
margin-right: 40px;
font-size: 14px;
line-height: 1.3em;
}
.widget ul li a {
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
transition: all .3s;
}
.widget ul li:hover a {
color: #61b3f9;
}
.widget ul li::before {
font-family: 'FontAwesome';
content: '\f105';
margin: 0 5px 0 -1em;
color: #bc3533;
}
.bordertop {
border-top: thin solid #bdbdbd;
}
.borderbottom {
border-bottom: thin solid #bdbdbd;
}
.noborder {
border: none;
}
.row.fixheight {
overflow: hidden;
}
.row.fixheight [class*="col-"] {
margin-bottom: -2000px;
padding-bottom: 2000px;
}
.bt {
padding: 10px 15px;
display: inline-block;
border: none;
}
.rounded {
border-radius: 3px;
}
.rounded-top {
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
.rounded-bottom {
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.bt.bt-outline {
background-color: rgba(255, 255, 255, 0.01);
border: thin solid #fff;
color: white;
}
.bt.bt-outline:hover {
background-color: rgba(255, 255, 255, 0.2);
}
.playbtn {
border-radius: 50%;
text-align: center;
width: 36px;
height: 36px;
padding: 5px;
font-size: 15pt;
}
.rounded-12 {
border-radius: 12px;
}
.rounded-20 {
border-radius: 20px;
}
.rounded-top-12 {
border-top-right-radius: 12px;
border-top-left-radius: 12px;
}
.rounded-bottom-12 {
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
}
.rounded-top-20 {
border-top-right-radius: 20px;
border-top-left-radius: 20px;
}
.rounded-bottom-20 {
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.bt-circle {
border-radius: 50%;
text-align: center;
}
.bt-sm {
width: 32px;
height: 32px;
padding: 6px;
font-size: 12pt;
}
.bt-md {
width: 40px;
height: 40px;
padding: 8px;
font-size: 16pt;
}
.bt-lg {
width: 48px;
height: 48px;
padding: 10px;
font-size: 20pt;
}
.form-control,
.form-control:focus,
input[type='text'],
input[type='text']:hover,
input[type='text']:active,
input[type='text']:focus,
input[type='email'],
input[type='email']:hover,
input[type='email']:active,
input[type='email']:focus,
input[type='password'],
input[type='password']:hover,
input[type='password']:active,
input[type='password']:focus,
input[type='file'],
input[type='file']:hover,
input[type='file']:active,
input[type='file']:focus,
input[type='submit'],
input[type='submit']:hover,
input[type='submit']:active,
input[type='submit']:focus,
[type=submit]:not(:disabled),
input[type='checkbox'],
input[type='checkbox']:hover,
input[type='checkbox']:active,
input[type='checkbox']:focus,
textarea,
select,
button,
textarea:hover,
textarea:active,
textarea:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn:focus,
.btn.active {
outline: 0px !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
box-shadow: none !important;
outline-offset: 0 !important;
}
button,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn:focus,
.btn.active {
border: 0;
}
select {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9kAAADYCAYAAAD/ACDSAAAGaElEQVR42u3XsQ3CMBCG0QxFwQ5IsETiO1eUtNkno2UAStgBDDLmPelbwI3vn6YXlVJPS+RWIu8l8iFJ0ge7L5FbKfU0AQCMaJ7rsUTuDj9J0pfaI+LgBwYAhrVEXB19kqSvlBl+XgBgeCVzdfxJkj5ZRL35cQEAQ1uSJAMbAMDQliQZ2AAAhrYkycAGADC0JUkysAEADG1JkoENAGBoS5IMbAAAQ1uSZGADABjakiQZ2AAAhrYkycAGADC0JUkGNgCAoS1JMrABADC0JUkGNgCAoS1JMrABAAxtSZKBDQBgaDs8JcnABgDA0JYkGdgAAIa2JMnABgAwtCVJBjYAAIa2JBnYAAAY2pIkAxsAwNCWJBnYAAAY2pJkYAMAYGhLkoENAIChLUkysAEADG1JkoENAIChLUkGNgAAhrYkGdgGNgCAoS1JMrABADC0JcnABgDA0JYkAxsAAENbkmRgAwAY2pIkAxsAAENbkgxsAAAMbUkysAEAMLQlSQY2AACGtiQZ2AAAGNqSZGADAGBoS5KBDQCAoS1JMrABADC0JcnABgDA0JYkAxsAAENbkgxsAAAwtCXJwAYAwNCWJAMbAABDW5IMbAAADG3HtiQDGwAADG1JMrABADC0JcnABgDA0JYkAxsAAAxtSQY2AAAY2pJkYAMAYGhLkoENAACGtiQDGwAADG1JMrABADC0JcnABgDA0JYkAxsAAAxtSQY2AAAY2pJkYAMAYGhLkoENAACGtiQDGwAADG1JBjYAABjakmRgAwBgaEuSgQ0AAIa2JAMbAAAMbUkGNgAAGNqSZGADAIChLcnABgAAQ1uSgQ0AAIa2JAMbAAAMbUkysAEAwNCWZGADAIChLcnABgAAQ1uSgQ0AABjakgxsAAAwtCUZ2AAAYGhLMrABAMDQNrQlAxsAADC0JRnYAABgaEsysAEAwNCWZGADAACGtiQDGwAADG1JBjYAABjakgxsAADA0JYMbAAAwNCWZGADAIChLcnABgAAQ1uSgQ0AABjakoENAAAY2pIMbAAAMLQlGdgAAIChLRnYAACAoS0Z2AAAgKEtycAGAABDW5KBDQAAGNqSgQ0AABjakoENAAAY2pIMbAAAwNCWDGwAAMDQlgxsAADA0JYMbAAAwNA2lCQDGwAAMLQlAxsAADC0JQMbAAAwtCUD28AGAAAMbcnABgAADG3JwAYAAAxtycAGAAAwtCUDGwAAMLQlAxsAADC0JQMbAAAwtCUDGwAAwNCWDGwAAMDQlgxsAADA0JYMbAAAAENbBjYAAIChLRnYAACAoS0Z2AAAgKEtGdgAAACGtgxsAAAAQ1sysAEAAENbMrABAAAMbRnYAAAAhrYMbAAAAENbMrABAABDWzKwAQAADG0Z2AAAAIa2DGwAAABDWzKwAQAADG0Z2AAAAIa2DGwAAABDWzKwAQAAQ9s4lIENAABgaMvABgAAMLRlYAMAABjakoENAABgaMvABgAAMLRlYAMAABjaMrABAAAwtGVgAwAAGNoysAEAAAxtGdgAAACGtgxsAAAADG0Z2AAAAIa2DGwAAABDWwY2AAAAhraBDQAAgKEtAxsAAMDQloENAABgaMvABgAAwNA2sAEAADC0ZWADAAAY2jKwAQAAMLQNbAAAAAxtAxsAAABDWwY2AACAoS0DGwAAAEPbwAYAAMDQloENAABgaMvABgAAwNA2sAEAADC0DWwAAAAMbRnYAAAAhrahbWADAABgaBvYAAAAGNoGNgAAAIa2DGwAAAAMbQMbAAAAQ9vABgAAwNA2sAEAAMDQNrABAAAwtA1sAAAADG0DGwAAAEPbwAYAAABD28AGAADA0DawAQAAMLQNbAAAAPjLoW1gAwAAYGgb2AAAABjaBjYAAACG9mpgAwAAgKFtYAMAAGBoG9gAAAAY2gY2AAAAjDe0DWwAAAAMbQMbAAAAQ9vABgAAgGGGtoENAACAoW1gAwAAQB9D28AGAADA0DawAQAAoI+hbWADAABgaBvYAAAA0MfQNrABAAAwtA1sAAAA6GNoG9gAAAAY2gY2AAAA9DG0DWwAAABoMLQNbAAAAGgwtA1sAAAAaDC0DWwAAABoMLQNbAAAAGgwtA1sAAAAaDC0DWwAAABoMLQNbAAAAHhTRFyWWs9eAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAH/cE0lnyLY7UbGcAAAAASUVORK5CYII=) !important;
background-size: auto 15%;
background-position: center right;
background-repeat: no-repeat;
background-color: #fff;
width: 100%;
}
textarea {
min-height: 150px;
}
select,
input,
textarea {
border: #ccc solid 1px;
padding: 0.3em 0.6em;
border-radius: 0.2em;
box-sizing: border-box;
}
.form-group {
position: relative;
}
.form-group input[type="text"],
.form-group input[type='email'],
.form-group input[type='password'],
textarea,
select {
width: 100%;
}
.form-group label {
font-size: 16px;
}
.form-check-input {
margin-top: 0;
}
input[type='checkbox'],
input[type='checkbox']:hover,
input[type='checkbox']:active,
input[type='checkbox']:focus {
position: absolute;
height: 15px;
width: 15px;
background-color: #fff;
}
input[type='checkbox']:hover {
background-color: #f8fffb;
}
input[type='checkbox']:checked {}
input[type='checkbox']:checked:after {
content: '\f00c';
font-family: 'Font Awesome 5 Free';
font-weight: 800;
font-size: 10px;
color: #495057;
position: absolute;
bottom: 0;
top: -3px;
left: 2px;
}
input.datepicker {
display: inline-block;
width: 100%;
}
a.datepicker-clear {
display: inline-block;
float: right;
line-height: 30px;
text-decoration: none;
}
a.datepicker-clear .dashicons {
line-height: 30px;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover,
.flatpickr-current-month .flatpickr-monthDropdown-months {
background-image: none !important;
text-transform: uppercase;
margin-top: 6px;
}
ul li.nav-item::before {
content: '';
float: left;
}
ul li.nav-item {
margin-right: 0;
padding: 0;
}
.nav-tabs {
border-bottom: 1px solid #cdcec9;
}
.nav-tabs .nav-link {
background-color: transparent;
margin-right: 4px;
border-bottom: 1px solid #cdcec9;
}
.nav-tabs .nav-link:hover {
border-top: 1px solid transparent;
border-right: 1px solid transparent;
border-left: 1px solid transparent;
border-bottom: 1px solid #cdcec9;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover {
border-top: 1px solid #cdcec9;
border-right: 1px solid #cdcec9;
border-left: 1px solid #cdcec9;
border-bottom: 1px solid transparent;
}
.wd {
display: inline-block;
padding: 0 5px 5px 0;
box-sizing: border-box;
width: 100% !important;
vertical-align: top;
}
.wd-half {
width: 50% !important;
}
.wd-one-third {
width: 33.33% !important;
}
.wd-two-third {
width: 66.66% !important;
}
.wd-one-quarter {
width: 25% !important;
}
.wd-three-quarter {
width: 75% !important;
}
.wd-one-fifth {
width: 20% !important;
}
.wd-two-fifth {
width: 40% !important;
}
.wd-three-fifth {
width: 60% !important;
}
.wd-four-fifth {
width: 80% !important;
}
@media (max-width: 600px) {
.wd-half,
.wd-one-third,
.wd-two-third,
.wd-one-quarter,
.wd-three-quarter,
.wd-one-fifth,
.wd-two-fifth,
.wd-three-fifth,
.wd-four-fifth {
width: 100% !important;
}
}
.modal-header {
border-bottom: 0;
}
.modal-header h4 {
font-size: 30px;
margin-top: 0;
}
.modal-footer {
display: block;
border-top: 0;
}
#popup-modal,
#modalimage,
#modalvideo {
background: rgb(0, 0, 0, .7);
}
#modalimage .modal-dialog {
max-width: 600px;
max-height: auto;
}
#modalvideo .modal-dialog {
max-width: 800px;
margin: 30px auto;
}
#popup-modal .modal-dialog {
max-width: 100%;
margin: 0;
}
#modalimage .modal-body,
#modalvideo .modal-body {
position: relative;
padding: 0px;
}
#modalimage .modal-content,
#modalvideo .modal-content {
background-color: black;
}
#modalimage .close,
#modalvideo .close,
#popup-modal .close {
position: absolute;
right: 30px;
top: 40px;
z-index: 999;
font-size: 3rem;
font-weight: normal;
color: #fff;
opacity: 1;
}
#popup-modal .carousel-control-next {
right: -60px;
}
#popup-modal .carousel-control-prev {
left: -60px;
}
.fx,
.fx:hover {
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: all .5s;
}
.white-tx,
.white-tx a,
white-tx a:visited,
white-tx a:focus,
a.white-tx:focus,
a.white-tx:visited {
color: #fff;
}
a.white-tx:hover,
.bt.white-tx:hover {
color: rgba(255, 255, 255, 0.7);
}
.white-bg {
background-color: #fff;
}
.bt.white-bg:hover {
background-color: rgba(255, 255, 255, 0.7);
}
.black-tx,
a.black-tx {
color: #000;
}
a.black-tx:hover,
.bt.black-tx:hover {
color: #BA3531;
}
.black-bg {
background-color: #000;
}
.bt.black-bg:hover {
background-color: #BA3531;
color: #fff;
}
.blackgray-tx,
a.blackgray-tx {
color: #343432;
}
a.blackgray-tx:hover,
.bt.blackgray-tx:hover {
color: #50504e;
}
.blackgray-bg {
background-color: #343432;
}
.bt.blackgray-bg:hover {
background-color: #50504e;
color: #fff;
}
.brickred-tx,
a.brickred-tx {
color: #C93F21;
}
a.brickred-tx:hover,
.bt.brickred-tx:hover {
color: #DB5147;
}
.brickred-bg {
background-color: #C93F21 !important;
}
.bt.brickred-bg:hover {
background-color: #DB5147 !important;
color: #fff;
}
.balticblue-tx,
a.balticblue-tx {
color: #315AA4;
}
a.balticblue-tx:hover,
.bt.balticblue-tx:hover {
color: #5982D2;
}
.balticblue-bg {
background-color: #315AA4;
}
.bt.balticblue-bg:hover {
background-color: #5982D2;
color: #fff;
}
.yellow-tx,
a.yellow-tx {
color: #FEDE00;
}
a.yellow-tx:hover,
.bt.yellow-tx:hover {
color: #FEF876;
}
.yellow-bg {
background-color: #FEDE00;
}
.bt.yellow-bg:hover {
background-color: #FEF876;
color: #000;
}
.goldyellow-tx,
a.goldyellow-tx {
color: #FABB21;
}
a.goldyellow-tx:hover,
.bt.goldyellow-tx:hover {
color: #FCCF64;
}
.goldyellow-bg {
background-color: #FABB21;
}
.bt.goldyellow-bg:hover {
background-color: #FCCF64;
color: #BA3531;
}
.jadegreen-tx,
a.jadegreen-tx {
color: #49B6A0;
}
a.jadegreen-tx:hover,
.bt.jadegreen-tx:hover {
color: #6DC5B3;
}
.jadegreen-bg {
background-color: #49B6A0;
}
.bt.jadegreen-bg:hover {
background-color: #6DC5B3;
color: #fff;
}
.darkturquoise-tx,
a.darkturquoise-tx {
color: #2FABC0;
}
a.darkturquoise-tx:hover,
.bt.darkturquoise-tx:hover {
color: #34bdd5;
}
.darkturquoise-bg {
background-color: #2FABC0;
}
.bt.darkturquoise-bg:hover {
background-color: #34bdd5;
color: #fff;
}
.violetred-tx,
a.violetred-tx {
color: #A35ABE;
}
a.violetred-tx:hover,
.bt.violetred-tx:hover {
color: #B079C6;
}
.violetred-bg {
background-color: #A35ABE;
}
.bt.violetred-bg:hover {
background-color: #B079C6;
color: #fff;
}
.burntsienna-tx,
a.burntsienna-tx {
color: #E76E51;
}
a.burntsienna-tx:hover,
.bt.burntsienna-tx:hover {
color: #eeb165;
}
.burntsienna-bg {
background-color: #E76E51;
}
.bt.burntsienna-bg:hover {
background-color: #eeb165;
color: #fff;
}
.steelblue-tx,
a.steelblue-tx {
color: #4682B4;
}
a.steelblue-tx:hover,
.bt.steelblue-tx:hover {
color: #B0C4DE;
}
.steelblue-bg {
background-color: #4682B4;
}
.bt.steelblue-bg:hover {
background-color: #B0C4DE;
color: #fff;
}
.violetblue-tx,
.violetblue-tx a {
color: #325aa4;
}
.violetblue-tx a:hover {
color: #4076D7;
}
.violetblue-bg {
background-color: #325aa4;
}
.bt.violetblue-bg:hover {
background-color: #4076D7;
color: #fff;
}
.powderblue-tx,
.powderblue-tx a {
color: #82ccda;
}
.powderblue-tx a:hover {
color: #acdfe8;
}
.powderblue-bg {
background-color: #82ccda;
}
a .powderblue-bg:hover,
.bt.powderblue-bg:hover {
background-color: #acdfe8;
color: #fff;
}
.palegraylight-tx,
a.palegraylight-tx {
color: #ebeae6;
}
a.palegraylight-tx:hover,
.bt.palegraylight-tx:hover {
color: #F6F6F7;
}
.palegraylight-bg {
background-color: #EAE9E5;
}
.bt.palegraylight-bg:hover {
background-color: #F6F6F7;
color: #BA3531;
}
.graydark-tx,
a.graydark-tx {
color: #555552;
}
a.graydark-tx:hover,
.bt.graydark-tx:hover {
color: #7F7F7C;
}
.graydark-bg {
background-color: #555552;
}
.bt.graydark-bg:hover {
background-color: #7F7F7C;
color: #BA3531;
}
.gray-tx,
a.gray-tx {
color: #807f7c;
}
a.gray-tx:hover,
.bt.gray-tx:hover {
color: #A4A4A4;
}
.gray-bg {
background-color: #807f7c;
}
.bt.gray-bg:hover {
background-color: #A4A4A4;
color: #fff;
}
.lightgray-tx,
a.lightgray-tx {
color: #D5D5D5;
}
a.lightgray-tx:hover,
.bt.lightgray-tx:hover {
color: #959595;
}
.lightgray-bg {
background-color: #D5D5D5;
}
.bt.lightgray-bg:hover {
background-color: #959595;
color: #9f9f9c;
}
.dustgray-tx,
a.dustgray-tx {
color: #9F9F9C;
}
a.dustgray-tx:hover,
.bt.dustgray-tx:hover {
color: #BDBDBD;
}
.dustgray-bg {
background-color: #9F9F9C;
}
.bt.dustgray-bg:hover {
background-color: #BDBDBD;
color: #fff;
}
.warmgray-tx,
a.warmgray-tx {
color: #DBD8D2;
}
a.warmgray-tx:hover,
.bt.warmgray-tx:hover {
color: #e9e7e3;
}
.warmgray-bg {
background-color: #DBD8D2;
}
.bt.warmgray-bg:hover {
background-color: #e9e7e3;
color: #9f9f9c;
}
.carrotorange-tx,
a.carrotorange-tx {
color: #F17918;
}
a.carrotorange-tx:hover,
.bt.carrotorange-tx:hover {
color: #F17918;
}
.carrotorange-bg {
background-color: #F17918;
}
.bt.carrotorange-bg:hover {
background-color: #F17918;
color: #fff;
}
.box {
display: table;
position: relative;
width: 100%;
padding: 20px;
}
.box.first {
padding: 0 0.5em 0 0;
}
.box.middle {
padding: 0 0.5em;
}
.box.last {
padding: 0 0 0 0.5em;
}
.box-inner {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.box-inner.top {
vertical-align: top;
}
.box-inner.bottom {
vertical-align: bottom;
}
.square {
height: 0;
width: 100%;
padding-bottom: 100%;
display: flex;
text-align: center;
position: relative;
}
.square-inner {
position: absolute;
width: 100%;
}
.square-inner.center {
top: 50%;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.square.rect-60 {
padding-bottom: 60%;
}
.square.rect-50 {
padding-bottom: 50%;
}
.block {
width: 100%;
height: 100%;
display: block;
position: absolute;
}
.absolute {
position: absolute;
}
.absolute.top-left {
top: 0;
left: 0;
}
.absolute.bottom-right {
bottom: 0;
right: 0;
}
.absolute.center-left {
top: 50%;
transform: translateY(-50%);
left: 0;
}
.absolute.center-right {
top: 50%;
transform: translateY(-50%);
right: 0;
}
.relative {
position: relative;
}
.shadow {
-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.2);
}
.valign {
display: flex;
align-items: center;
justify-content: center;
}
.valign-left {
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.valign-right {
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.valign-item-start {
align-self: flex-start;
}
.valign-item-end {
align-self: flex-end;
}
.flex-container {
padding: 0;
margin: 0;
list-style: none;
display: flex;
}
.flex-start {
justify-content: flex-start;
}
.flex-end {
justify-content: flex-end;
}
.center {
justify-content: center;
}
.space-between {
justify-content: space-between;
}
.space-around {
justify-content: space-around;
}
.space-evenly {
justify-content: space-evenly;
}
.flex-item {
padding: 5px;
margin: 5px;
}
.fullbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fullbox-bottom {
position: relative;
bottom: 30px;
width: 100%;
}
.fullbox-top {
position: relative;
top: 30px;
width: 100%;
}
.fullbox-center {
position: relative;
top: 50%;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
width: 100%;
}
.transparent-20 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
-moz-opacity: 0.2;
opacity: 0.2;
}
.transparent-30 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
.transparent-50 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
.transparent-70 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.gradient-blue {
background: linear-gradient(180deg, rgba(11, 68, 119, 0.3) 0%, rgba(11, 68, 119, 0.15) 30%, rgba(255, 255, 255, 0.5) 100%);
}
.overlay {
position: absolute;
width: 100%;
height: 100%;
background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4));
background-size: 100% 100%;
background-position: left bottom;
background-repeat: no-repeat;
top: 0;
left: 0;
}
.overlay.overlay-30 {
background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3));
}
.overlay.overlay-50 {
background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}
.overlay.overlay-60 {
background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6));
}
.overlay.overlay-70 {
background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7));
}
.overlay.gradient-top {
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .5));
}
.overlay.gradient-bottom {
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .5));
}
.overlay.gradient-right {
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .7));
}
.overlay.gradient-left {
background-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .7));
}
.thumbnail {
border: none !important;
padding: 0 !important;
margin-bottom: 0 !important;
overflow: hidden;
}
.thumbnail img,
.thumbnail img.center {
object-fit: cover;
width: 100%;
height: 100%;
}
.thumbnail img.top {
object-position: 50% 0;
}
.thumbnail img.bottom {
object-position: 50% 100%;
}
.thumbnail img.topleft {
object-position: 0 0;
}
.thumbnail img.bottomright {
object-position: 100% 100%;
}
.thumbnail img.centerleft {
object-position: 0 50%;
}
.thumbnail img.centerright {
object-position: 100% 50%;
}
.thumbnail .thumbnail-xs {
height: 100px;
}
.thumbnail .thumbnail-sm {
height: 140px;
}
.thumbnail .thumbnail-md {
height: 150px;
}
.thumbnail .thumbnail-lg {
height: 200px;
}
.thumbnail .thumbnail-xl {
height: 350px;
}
.thumbnail .thumbnail-xxl {
height: 500px;
}
.masonry-wrapper {
padding: 0;
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
.masonry {
columns: 2;
column-gap: 10px;
}
.masonry-item {
display: inline-block;
vertical-align: top;
margin-bottom: 10px;
}
.masonry-item,
.masonry-content {
border-radius: 4px;
overflow: hidden;
}
.masonry-item {
filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, .3));
transition: filter .25s ease-in-out;
}
.masonry-item:hover {
filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, .3));
}
.oogo-mejs-container .mejs-controls,
.oogo-mejs-container .mejs-mediaelement,
.oogo-mejs-container .mejs-container {
background-color: #C8E1FA !important;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.oogo-mejs-container .mejs-currenttime,
.oogo-mejs-container .mejs-duration {
color: black !important;
}
.oogo-mejs-container .mejs-controls .mejs-button button:focus {
outline: none !important;
}
.oogo-mejs-container .mejs-controls .mejs-button button {
background-image: url(//www.adozionitibet.it/wp-content/themes/adozionitibet/inc/goo/res/mejs-controls-gray.svg) !important;
}
.oogo-mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
background: #AAC7E3 !important;
}
.oogo-mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
background: #aa4038 !important;
}
.oogo-mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #ccc !important;
}
.oogo-mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider {
display: none !important;
}
audio {
}
.zoom,
.zoom img {
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.zoom:hover,
.zoom img:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.dissolve,
.dissolve img {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.dissolve:hover,
.dissolve img:hover {
filter: alpha(opacity=50);
opacity: 0.5;
z-index: -1;
}
.coverup {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
z-index: -1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
-moz-opacity: 0.3;
opacity: .3;
}
.fx-reveal {
position: relative;
width: 100%;
height: auto;
overflow: hidden;
float: left;
}
.fx-reveal .reveal-group {
margin: 0;
padding: 0;
position: relative;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.fx-reveal .reveal-group .front {
position: relative;
z-index: 10;
}
.fx-reveal .reveal-group .back {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
position: absolute;
z-index: 5;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
}
.fx-reveal .reveal-group .front,
.fx-reveal .reveal-group .back {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
width: 100%;
height: 100%;
padding: 20px;
}
.fx-reveal .reveal-group .front {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s
}
.fx-reveal .reveal-group:hover .front,
.reveal-group.hover .front {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
transform: rotateY(180deg)
}
.fx-reveal .reveal-group:hover .back,
.reveal-group.hover .back {
-webkit-transform: rotateY(0);
-moz-transform: rotateY(0);
transform: rotateY(0)
}
.fullwidth {
width: 100%;
}
.fullheight {
height: 100%;
}
.copy-to-clipboard {
background-color: none;
}
.copied {
color: black !important;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
margin-left: 0;
}
.copied:hover {
margin-left: 6px;
}
.copied:before {
font-family: 'FontAwesome';
content: '\f0ea';
display: inline-block;
margin-right: 4px;
}
.tooltip {
text-transform: none;
}
label.error {
position: absolute;
padding: 6px 12px;
background-color: #FABB21;
top: 0;
right: 15px;
color: #000;
font-family: 'Roboto', helvetica, arial, sans-serif;
text-indent: 0;
}
label span {
color: red;
margin-left: 3px;
font-weight: 400;
}
#page {
width: 100%;
}
@media screen and (max-width: 768px) {
#page {
margin-top: 0;
}
}
.admin-bar .sidemenu {
padding-top: 42px;
}
.sidemenu {
height: 100%;
width: 250px;
position: fixed;
z-index: 1;
top: 0;
left: -250px;
background-color: #262626;
overflow-x: hidden;
padding-top: 60px;
}
.sidemenu .closebtn {
font-size: 36px;
margin: 0 30px 20px 30px;
color: #545553;
}
.sidemenu a {
color: #c3c4c7 !important;
text-decoration: none;
color: #ccc;
display: block;
}
.sidemenu a:hover {
color: #fff !important;
text-decoration: none;
}
.sidemenu ul li.menu-item-has-children>a:after {
content: "\f347";
font-family: 'dashicons';
padding-left: 4px;
display: inline-block;
vertical-align: top;
}
.sidemenu ul {
list-style: none;
margin: 0;
padding-left: 0;
display: flex;
flex-direction: column;
}
.sidemenu ul li {
margin: 0 30px;
border-top: solid thin #545553;
padding: 8px 0;
}
.sidemenu ul li:first-child {
border: none;
}
.sidemenu ul ul li {
margin: 0;
}
.sidemenu li a {
margin: 0;
}
.sidemenu ul.sub-menu {
margin: 12px 0;
}
.sidemenu ul.sub-menu li {
border-top: none;
margin: 0;
padding: 6px;
}
.sidemenu ul ul {
display: none;
text-transform: none;
}
.dropdown-toggle::after {
border: none;
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
background-color: inherit;
}
.dropdown-item {
white-space: normal;
}
.mainmenu ul {
list-style: none;
}
.mainmenu ul:first-child {
display: flex;
align-items: center;
}
.mainmenu li.menu-item-has-children>a:after {
content: "\f347";
font-family: 'dashicons';
padding-left: 4px;
display: inline-block;
vertical-align: top;
}
.mainmenu ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
background-color: #fff;
overflow: hidden;
padding: 0;
-ms-transition: max-height 0.3s ease-in;
-moz-transition: max-height 0.3s ease-in;
-webkit-transition: max-height 0.3s ease-in;
transition: max-height 0.3s ease-in;
}
.mainmenu ul ul li {
text-transform: none;
border-top: thin solid #ccc;
white-space: nowrap;
width: 100%;
margin: 0;
padding: 8px 0;
}
.mainmenu ul ul li:first-child {
border: none;
}
ul#access-menu {
margin-bottom: 20px 0;
}
ul#access-menu>li>a {
padding: 8px 10px;
background-color: #C93F21;
color: #fff;
border-radius: 5px;
display: inline-block;
box-sizing: border-box;
}
ul#access-menu ul {
margin-top: 10px;
}
#openmenu {
position: absolute;
right: 0;
top: 0;
padding: 20px;
}
@media screen and (max-width: 900px) {
#mainmenu {
display: none !important;
}
#openmenu {
display: block;
}
}
#page {
width: 100%;
}
@media screen and (max-width: 768px) {
#page {
margin-top: 0;
}
}
a.toslide {
position: absolute;
margin: 20px;
bottom: 0;
right: 0;
display: block;
}
a.toslide .glyphicon {
font-size: 28px;
color: #fff;
opacity: 0.7;
}
a.toslide .glyphicon:hover {
opacity: 1;
}
#slider-box {
min-height: 270px;
}
#slider-box a h1 {
opacity: 0.7;
}
#slider-box a h1:hover {
opacity: 1;
}
.comments-title {
color: #4682b4;
font-size: 18px;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-weight: 700;
margin-bottom: 20px;
}
.comment-list {
margin: 0;
padding: 0;
}
.comments-before,
.logged-in-as {
margin: 10px;
font-family: 'Raleway', Times, serif;
font-style: italic;
color: #797979;
}
.title-reply {
margin: 10px;
font-family: 'Raleway', Helvetica, Arial, sans-serif;
font-weight: 800;
color: #4682b4;
font-size: 24px;
}
.comments-area {
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight: 500;
font-size: 14px;
line-height: 1.3em;
}
.comment-form-message {
margin: 10px;
}
.comment-form-author,
.comment-form-email {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
padding: 10px;
margin: 0;
width: 50%;
}
.comment-form-cookies-consent {
padding: 10px;
font-size: 14px;
}
#commentsubmit {
background-color: #4682b4;
color: white;
text-transform: uppercase;
font-family: 'Raleway', Helvetica, Arial, sans-serif;
font-weight: 700;
margin: 10px;
float: right;
}
#commentsubmit:hover {
background-color: #B0C4DE;
}
.comment {
list-style: none;
}
.comment-respond {
background-color: #eff1f3;
padding: 10px;
border-radius: 0.5em;
overflow: hidden;
margin-bottom: 20px;
}
.comment-respond,
.comment-respond h3 {
font-family: 'Roboto', Helvetica, Arial, sans-serif;
}
.comment-body {
margin-bottom: 20px;
}
.comment-post {
width: 80%;
}
.comment-author {
margin-right: 8px;
}
.comment-container {
padding: 10px;
background-color: #eff1f3;
border-radius: 0.5em;
}
.comment-reply {
font-size: 12px;
margin-top: 4px;
}
.cancel-reply {
float: right;
}
.avatar {
border-radius: 50%;
}
.vertical-alignment-helper {
display: table;
height: 100%;
width: 100%;
pointer-events: none;
}
.vertical-align-center {
display: table-cell;
vertical-align: middle;
pointer-events: none;
}
@media (max-width: 900px) {
.wp-block-columns {
display: initial;
}
.wp-block-columns .wp-block-column {
margin: 0 0 40px;
}
}
@media (max-width: 600px) {
.row.table-row {
display: block;
}
.row.table-row>div {
display: block;
}
.thumbnail img.thumbnail-lg,
.thumbnail img.thumbnail-xl,
.thumbnail img.thumbnail-xxl {
height: 320px;
}
.thumbnail img.thumbnail-sm,
.thumbnail img.thumbnail-md {
height: 200px;
}
.section-heading {
display: table;
white-space: normal;
margin: 0;
width: 100%;
}
.section-heading:after,
.section-heading:before {
content: "";
display: block;
width: 100;
background: none;
}
}