#place_order.ppcp-hidden{display:none!important}.ppcp-disabled{cursor:not-allowed;filter:grayscale(100%)}.ppcp-disabled *{pointer-events:none}.ppc-button-wrapper .ppcp-messages:first-child{padding-top:10px}#ppc-button-ppcp-gateway{line-height:0}#ppc-button-ppcp-gateway div[class^=item-]{margin-top:14px}#ppc-button-ppcp-gateway div[class^=item-]:first-child{margin-top:0}#ppc-button-minicart{display:block;line-height:0}.ppcp-button-apm{--apm-button-border-radius:4px;border-radius:var(--apm-button-border-radius);height:45px;line-height:0;margin-top:14px;max-width:750px;min-width:0;overflow:hidden}.ppcp-button-apm.ppcp-button-pill{--apm-button-border-radius:50px}.ppcp-button-apm.ppcp-button-minicart{display:block}.ppcp-width-min .ppcp-button-apm{height:35px}.ppcp-width-300 .ppcp-button-apm{height:45px}.ppcp-width-500 .ppcp-button-apm{height:55px}.wp-block-woocommerce-cart .ppcp-button-apm,.wp-block-woocommerce-checkout .ppcp-button-apm{margin:0;min-width:0}.wp-admin .ppcp-button-apm{pointer-events:none} 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,
section,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}
section,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
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-spacing: 0;
border-collapse: collapse;
}
input[type='text'],
input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='button'],
input[type='submit'],
input[type='reset'],
textarea,
button {
-webkit-appearance: none;
}
input::-moz-focus-inner {
margin-top: 0;
margin-bottom: -1px;
padding: 0;
border: 0;
}  * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: none;
-webkit-text-size-adjust: none;
}
html {
overflow-x: hidden;
}
body {
margin: 0;
padding: 0;
font-size: 100%;
-webkit-text-size-adjust: 100%;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-variant-ligatures: none;
font-variant-ligatures: none;
}
.gp-loader {
display: block;
overflow: hidden;
position: fixed;
z-index: 999999;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 1;
visibility: visible;
background: #fff;
-webkit-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
.gp-loader.gp-remove-loader {
opacity: 0;
visibility: hidden;
}
.gp-loader-custom-icon {
position: relative;
top: 50%;
left: 50%;
margin: 0 auto;
} a {
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out !important;
transition: all 0.2s ease-in-out !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
margin: 0 0 10px 0;
padding: 0;
word-wrap: break-word;
}
p,
p:first-child {
margin-bottom: 12px;
}
p:last-child {
margin-bottom: 0;
}
em,
var,
tt,
q {
font-style: italic;
}
small {
font-size: xx-small;
line-height: 1em;
}
sup {
vertical-align: top;
font-size: xx-small;
line-height: 1em;
}
sub {
vertical-align: bottom;
font-size: xx-small;
line-height: 1em;
}
mark {
padding: 3px 5px;
border: 1px solid #ffd600;
background: #ffeb00;
color: #726c29;
font-weight: bold;
}
ins {
text-decoration: none;
}
dl {
margin-bottom: 20px;
}
dd {
margin-bottom: 10px;
}
dt {
font-weight: bold;
} ol {
margin: 0 0 12px 24px;
padding: 0;
list-style-type: decimal;
}
ul {
margin: 0 0 12px 24px;
padding: 0;
list-style-type: square;
} pre:not(.wp-block-verse) {
overflow: auto;
margin: 0 0 20px 0;
padding: 15px 20px;
font-family: 'Courier New';
white-space: pre-wrap;
word-wrap: break-word;
}
code,
kbd {
font-family: 'Courier New';
} .wp-block-verse {
font-family: Georgia, 'Times New Roman';
font-size: 24px;
line-height: 1;
}  blockquote,
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
position: relative;
overflow: hidden;
margin: 40px 0;
padding: 20px;
border-width: 0;
border-top-width: 3px;
border-bottom-width: 3px;
border-style: solid;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
}
blockquote p,
.wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 20px;
line-height: 30px;
font-weight: 500;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 24px;
line-height: 34px;
font-style: normal;
} .wp-block-pullquote {
border: 0;
padding: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote {
border: 0;
} blockquote cite {
margin-top: 15px;
}
cite,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer,
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer,
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
display: block;
opacity: 0.5;
font-size: 18px;
line-height: 22px;
font-style: normal;
text-align: inherit;
text-transform: inherit;
} .gp-entry-content > *.alignwide {
margin-left: auto;
margin-right: auto;
clear: both;
}
.gp-entry-content > *.alignfull {
clear: both;
position: relative;
left: 50%;
right: 50%;
width: 100vw;
margin-left: -50vw;
margin-right: -50vw;
max-width: none;
}
.alignleft,
.gp-entry-content *.alignleft {
float: left;
max-width: calc(5 * (100vw / 12));
margin: 10px 2rem 10px 0;
}
.alignright,
.gp-entry-content *.alignright {
float: right;
max-width: calc(5 * (100vw / 12));
margin: 10px 0 10px 2rem;
}
.aligncenter,
.gp-entry-content *.aligncenter {
display: block;
clear: both;
margin: 10px auto;
text-align: center;
} .gp-clear {
display: block;
clear: both;
margin: 0;
padding: 0;
width: 100%;
height: 0;
content: '';
font-size: 0;
line-height: 0;
}
.gp-hidden {
display: none;
}
.invisible {
visibility: visible;
}
.js .invisible {
visibility: hidden;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
} .wp-caption,
.wp-block-image figcaption {
max-width: 100%;
margin-top: 0.5em;
margin-bottom: 1em;
color: inherit;
text-align: center;
font-size: 14px;
line-height: 20px;
}
.wp-caption-text {
font-size: 14px;
line-height: 20px;
} .gallery {
overflow: hidden !important;
}
.gallery-item img {
max-width: 100% !important;
border: 0 !important;
}
.gallery-caption {
margin: 0 10px;
padding: 0;
border: 0;
} table {
width: 100%;
margin: 0 0 12px 0;
}
th {
padding: 8px;
vertical-align: middle;
text-align: left;
font-weight: 600;
border-width: 1px;
border-style: solid;
}
td {
padding: 8px;
vertical-align: middle;
border-width: 1px;
border-style: solid;
} hr:not(.wp-block-separator) {
border-top: 0;
border-bottom-width: 1px;
} object,
embed,
video,
iframe {
max-width: 100%;
} img {
max-width: 100%;
height: auto;
}
.avatar {
border-radius: 100%;
} input,
textarea {
margin: 0;
padding: 6px 12px;
max-width: 100%;
}
input:focus,
textarea:focus {
border-color: #d3ced2;
}
input[type='text'],
input[type='email'],
input[type='password'],
input[type='search'],
input[type='tel'] {
height: 34px;
}
textarea {
width: 100%;
height: 150px;
resize: vertical;
}
select:not([multiple]) {
height: 34px;
padding: 0 40px 0 10px;
max-width: 100%;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAAAeklEQVRIx2O4//8HJfDjj7U/VBkYGCg0BgTf/1CnhjH/f6yljjGfqWPM/1FjRo0Z5sbM/78dzj73v4RcY979D/rfDGZt/6/8/yb5noIYRMgQIsIGZBAhQ4gK4ncEDRlNfqPGjBpDZWM+D6IWxfsfGpQa8wnY2lJnYAAA6pJTWSjyMvsAAAAASUVORK5CYII=);
background-position: right center;
background-repeat: no-repeat;
-webkit-appearance: none;
white-space: nowrap;
}
@-moz-document url-prefix() { select:not([multiple]) {
padding: 5px 8px;
background-image: none;
}
}
@media screen\0 { select:not([multiple]) {
padding: 5px 8px;
background-image: none;
}
}
select[multiple] {
padding: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 28px !important;
}
input[type='button'],
input[type='submit'],
input[type='reset'],
button,
.button,
.wp-block-search__button {
display: inline-block;
margin: 0;
padding: 10px 14px;
cursor: pointer;
text-align: center;
background-size: 200% 100%;
-webkit-transition: all 0.2s ease-in-out !important;
transition: all 0.2s ease-in-out !important;
}
input[type='button']:hover,
input[type='submit']:hover,
input[type='reset']:hover,
button:hover,
.button:hover,
.wp-block-search__button:hover {
background-position: 100% 0;
}
input[type='radio'],
input[type='checkbox'] {
margin-right: 5px;
background: transparent;
}
input[type='radio'] {
-webkit-appearance: radio;
}
input[type='checkbox'] {
-webkit-appearance: checkbox;
}
::-webkit-input-placeholder {
opacity: 0.7;
}
::-moz-placeholder {
opacity: 0.7;
}
:-ms-input-placeholder {
opacity: 0.7;
}  @-moz-keyframes gpScroll {
0% {
background-position: 0 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}
@-webkit-keyframes gpScroll {
0% {
background-position: 0 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}
@keyframes gpScroll {
0% {
background-position: 0 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
} .sk-folding-cube {
position: relative;
top: 50%;
width: 40px;
height: 40px;
margin: 0 auto;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
.admin-bar .sk-folding-cube {
top: calc(50% - 32px);
}
.sk-folding-cube .sk-cube {
float: left;
width: 50%;
height: 50%;
position: relative;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.sk-folding-cube .sk-cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #eee;
-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
animation: sk-foldCubeAngle 2.4s infinite linear both;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.sk-folding-cube .sk-cube2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
transform: scale(1.1) rotateZ(90deg);
}
.sk-folding-cube .sk-cube3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
transform: scale(1.1) rotateZ(180deg);
}
.sk-folding-cube .sk-cube4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
transform: scale(1.1) rotateZ(270deg);
}
.sk-folding-cube .sk-cube2:before {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.sk-folding-cube .sk-cube3:before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.sk-folding-cube .sk-cube4:before {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
@-moz-keyframes sk-foldCubeAngle {
0%,
10% {
-moz-transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-moz-transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-moz-transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
}
@-webkit-keyframes sk-foldCubeAngle {
0%,
10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-webkit-transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-webkit-transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
}
@keyframes sk-foldCubeAngle {
0%,
10% {
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
} .gp-slider {
position: relative;
overflow: hidden;
zoom: 1;
}
.gp-slider .slides {
margin: 0;
padding: 0;
line-height: 0;
zoom: 1;
list-style-type: none;
}
.gp-slider .slides > li {
position: relative;
display: none;
margin: 0;
padding: 0;
list-style-type: none;
-webkit-backface-visibility: hidden;
}
.gp-slider .slides li img {
width: 100%;
}
.gp-slider .slides:after {
content: '\0020';
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .gp-slider .slides {
display: block;
}
* html .gp-slider .slides {
height: 1%;
}
.gp-slider .flex-direction-nav {
z-index: 99;
display: inline-block;
position: absolute;
top: 50%;
left: 0;
width: 100%;
margin: -15px 0 0 0;
list-style: none;
}
.gp-slider .flex-direction-nav li {
position: absolute;
border: 0;
}
.gp-slider .flex-direction-nav li:first-child {
left: 0;
border: 0;
}
.gp-slider .flex-direction-nav li:last-child {
right: 0;
}
.gp-slider .flex-direction-nav a {
display: block;
width: 40px;
height: 40px;
background: rgba(0, 0, 0, 0.5);
text-align: center;
cursor: pointer;
}
.gp-slider .flex-direction-nav a:before {
color: #fff;
font-size: 26px;
line-height: 40px;
}
.gp-slider .flex-direction-nav .flex-next:before {
content: '\f105';
margin-left: 4px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-slider .flex-direction-nav .flex-prev:before {
content: '\f104';
margin-right: 4px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-slider .flex-direction-nav a:hover {
background: rgba(0, 0, 0, 0.8);
color: #fff;
}
.gp-slider .flex-direction-nav .flex-disabled {
opacity: 0.2;
}
.gp-slider .flex-control-nav {
position: absolute;
bottom: 10px;
right: 10px;
overflow: hidden;
list-style: none;
margin: 0;
line-height: 0;
}
.gp-slider .flex-control-nav li {
display: inline-block;
margin: 0 2px;
padding: 0;
list-style: none;
}
.gp-slider .flex-control-nav li a {
position: relative;
z-index: 99;
display: block;
width: 14px;
height: 14px;
border-radius: 100%;
background: rgba(0, 0, 0, 0.5);
border: 2px solid rgba(255, 255, 255, 0.5);
text-indent: -8999px;
cursor: pointer;
}
.gp-slider .flex-control-nav li a:hover,
.gp-slider .flex-control-nav li .flex-active {
background: rgba(0, 0, 0, 1);
border: 2px solid rgba(255, 255, 255, 1);
} .gp-theme .featherlight {
box-sizing: content-box;
}
.gp-theme .featherlight .featherlight-close-icon {
top: 0;
right: 0;
width: auto;
height: auto;
font-size: 19px;
line-height: 1;
color: #fff;
background: transparent;
text-align: center;
}
.gp-theme .featherlight .featherlight-content {
margin-left: 5%;
margin-right: 5%;
padding: 30px 0;
border-bottom: 0;
background: transparent;
}
.featherlight .featherlight-image {
width: auto !important;
height: auto !important;
max-width: 100%;
max-height: 80vh;
}
.gp-theme .featherlight-next,
.gp-theme .featherlight-previous {
display: none;
position: absolute;
top: 50%;
width: 40px;
height: 60px;
margin: -30px 0 0 0;
background: rgba(0, 0, 0, 0.5);
color: #fff;
text-align: center;
text-indent: 0;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
font-size: 30px;
line-height: 60px;
cursor: pointer;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme .featherlight-content:hover .featherlight-next,
.gp-theme .featherlight-content:hover .featherlight-previous {
display: block;
}
.gp-theme .featherlight-next {
left: auto;
right: 0;
padding-left: 8px;
}
.gp-theme .featherlight-next:before {
content: '\f105';
}
.gp-theme .featherlight-previous {
left: 0;
padding-right: 8px;
}
.gp-theme .featherlight-previous:before {
content: '\f104';
}
.gp-theme .featherlight-next:hover,
.gp-theme .featherlight-previous:hover {
background: rgba(0, 0, 0, 0.8);
}
.gp-theme .featherlight-next:hover span,
.gp-theme .featherlight-previous:hover span {
display: none;
}
.gp-theme .featherlight-caption {
margin-top: 10px;
font-size: 14px;
line-height: 22px;
color: #fff;
} .gp-theme #lightboxOverlay {
z-index: 99999;
}
.gp-theme #lightbox {
z-index: 100000;
}  #gp-site-wrapper {
position: relative;
overflow: hidden;
-webkit-transition: top 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.gp-header-side-menu #gp-global-wrapper.gp-active-mobile-side-menu #gp-site-wrapper {
-webkit-transform: translate(250px);
-moz-transform: translate(250px);
transform: translate(250px);
}
.rtl.gp-header-side-menu #gp-global-wrapper.gp-active-mobile-side-menu #gp-site-wrapper {
-webkit-transform: translate(-250px);
-moz-transform: translate(-250px);
transform: translate(-250px);
}
.gp-sticky-footer #gp-site-wrapper {
display: flex;
flex-direction: column;
height: 100vh;
overflow: visible;
}
#gp-page-wrapper {
position: relative;
width: 100%;
z-index: 2;
margin: 0 auto;
}
.gp-sticky-footer #gp-page-wrapper {
flex: 1 0 auto;
} .gp-container {
z-index: 1;
position: relative;
width: 100%;
margin: 0 auto;
} #gp-content-wrapper {
position: relative;
margin: 0 auto;
padding-top: 30px;
padding-bottom: 30px;
}
.gp-homepage #gp-content-wrapper {
padding-top: 0;
padding-bottom: 0;
}
.gp-fullwidth #gp-content-wrapper {
width: 100%;
} #gp-content-wrapper,
.gp-boxed-layout #gp-content-wrapper,
.gp-full-page-page-header #gp-content-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.gp-wide-layout #gp-top-header,
.gp-wide-layout #gp-mobile-header,
.gp-wide-layout #gp-standard-header,
.gp-wide-layout .gp-header-row,
.gp-wide-layout #gp-footer,
.gp-wide-layout:not(.gp-full-page-page-header) #gp-page-title {
width: 100%;
}
#gp-top-header .gp-container,
#gp-mobile-header > .gp-container,
#gp-standard-header > .gp-container,
.gp-header-row .gp-container,
#gp-footer .gp-container,
#gp-page-title .gp-container {
padding-left: 15px;
padding-right: 15px;
}
.gp-wide-layout.gp-header-wide #gp-top-header .gp-container,
.gp-wide-layout.gp-header-wide #gp-mobile-header > .gp-container,
.gp-wide-layout.gp-header-wide #gp-standard-header > .gp-container,
.gp-wide-layout.gp-header-wide .gp-header-row .gp-container,
.gp-wide-layout #gp-footer.gp-footer-wide .gp-container,
.gp-wide-layout.gp-full-page-page-header #gp-page-title .gp-container {
width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.gp-boxed-layout #gp-top-header .gp-container,
.gp-boxed-layout #gp-mobile-header > .gp-container,
.gp-boxed-layout #gp-standard-header > .gp-container,
.gp-boxed-layout .gp-header-row .gp-container,
.gp-boxed-layout #gp-footer .gp-container,
.gp-boxed-layout #gp-page-title .gp-container {
width: 100%;
padding-left: 15px;
padding-right: 15px;
} #gp-content {
z-index: 1;
position: relative;
float: left;
margin: 0 auto;
order: 2;
}
.gp-no-sidebar #gp-content,
.gp-fullwidth #gp-content {
width: 100% !important;
-webkit-flex: none;
flex: none;
} .gp-sidebar {
display: none;
position: relative;
float: left;
width: 100%;
}
.gp-sidebar-all .gp-sidebar {
display: block;
}
.gp-sidebar-divider {
display: none;
float: left;
overflow: hidden;
width: 100%;
height: 1px;
margin: 40px 0;
border-top-width: 1px;
border-style: solid;
}
.gp-sidebar-all .gp-sidebar-divider {
display: block;
}  .gp-nav {
height: 100%;
}
.gp-nav .menu {
margin: 0;
height: 100%;
list-style: none;
}
.gp-nav .menu-item {
display: inline-block;
}
.menu .menu-item.gp-hide-on-mobile {
display: none;
}
.gp-nav .menu > .menu-item {
float: left;
height: 100%;
white-space: nowrap;
}
.gp-nav .gp-standard-menu {
position: relative;
}
.gp-nav .menu > .menu-item > a,
.gp-nav .menu > .menu-item > .gp-menu-text {
display: -webkit-inline-flex;
display: -webkit-inline-box;
display: inline-flex;
position: relative;
height: 100%;
padding: 0 12px;
line-height: 1 !important;
font-family: inherit;
-webkit-align-items: center;
align-items: center;
}
.gp-nav .gp-menu-icon {
padding-right: 5px;
}
.gp-nav .gp-hide-nav-label .gp-menu-icon {
padding-right: 0;
}
.gp-nav .menu-item-has-children > a:after,
.gp-nav .gp-tab-content-menu > a:after,
.gp-nav .gp-content-menu > a:after {
display: none;
content: '\f107';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
margin-left: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .gp-more-menu-items {
height: 100% !important;
}
.gp-more-menu-items .gp-more-menu-items-icon:before {
content: '\f142' !important;
display: -webkit-inline-flex;
display: -webkit-inline-box;
display: inline-flex;
height: 100%;
padding: 0 12px;
cursor: pointer;
line-height: 1 !important;
-webkit-align-items: center;
align-items: center;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-more-menu-items .gp-more-menu-items-icon:after {
content: '' !important;
}
.gp-more-menu-items .gp-more-menu-items-icon:hover:before {
position: relative !important;
left: auto !important;
bottom: auto !important;
width: auto !important;
} .gp-nav .sub-menu {
display: none;
position: absolute;
z-index: 1;
top: auto;
left: auto;
overflow: visible;
width: 250px;
margin: 0;
padding: 10px 0;
white-space: normal;
list-style: none;
text-align: left;
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
.gp-nav .gp-nav-shift .sub-menu {
right: 0;
}
.gp-nav .sub-menu .menu-item {
width: 100%;
position: relative;
}
.gp-nav .sub-menu .menu-item > a,
.gp-nav .sub-menu .menu-item > .gp-menu-text,
.gp-nav .sub-menu .menu-item > .gp-menu-image {
display: block;
margin: 0;
padding: 8px 20px;
}
.gp-nav .sub-menu .menu-item-has-children > a {
padding-right: 40px;
}
.gp-nav .gp-nav-shift .sub-menu .menu-item-has-children > a {
padding-left: 40px;
padding-right: 20px;
}
.gp-nav .sub-menu .menu-item .sub-menu {
top: -11px;
left: 100%;
}
.gp-nav .gp-nav-shift .sub-menu .menu-item .sub-menu {
left: auto;
right: 100%;
}
.gp-has-bg-image > .sub-menu {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.gp-nav .sub-menu .menu-item-has-children > a:after {
content: '\f105';
position: absolute;
top: 8px;
right: 20px;
}
.gp-nav .gp-nav-shift .sub-menu .menu-item-has-children > a:after {
content: '\f104';
right: auto;
left: 20px;
margin-left: 0;
margin-right: 5px;
}
#gp-profile-menu.gp-nav-shift.sub-menu {
right: 0;
}
#gp-profile-menu.gp-nav-shift.sub-menu .menu-item-has-children > a {
padding-left: 40px;
padding-right: 20px;
}
#gp-profile-menu.gp-nav-shift.sub-menu .menu-item .sub-menu {
left: auto;
right: 100%;
}
#gp-profile-menu.gp-nav-shift.sub-menu .menu-item-has-children > a:after {
content: '\f104';
right: auto;
left: 20px;
margin-left: 0;
margin-right: 5px;
} .gp-nav .gp-megamenu > .sub-menu {
left: 30px;
width: calc(100% - 60px);
padding: 22px 10px;
}
.gp-nav .gp-megamenu > .sub-menu > .menu-item {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.gp-nav .gp-megamenu .menu-item-has-children > a:after {
display: none;
}
.gp-nav .gp-megamenu .sub-menu > li,
.gp-nav .gp-megamenu .sub-menu .sub-menu {
display: block;
z-index: 0;
position: relative;
top: auto;
left: auto;
right: auto;
width: auto;
width: 100%;
padding: 0;
border: 0;
background-color: transparent;
}
.gp-nav span.gp-menu-header {
display: block;
padding: 10px 0;
margin: 0 20px 10px 20px;
border-top: 0 !important;
border-right: 0 !important;
border-left: 0 !important;
} .gp-nav .gp-tab-content-menu .sub-menu,
.gp-nav .gp-content-menu .sub-menu {
left: 30px;
width: calc(100% - 60px);
padding: 0;
}
.gp-nav .gp-tab-content-menu .menu-item,
.gp-nav .gp-content-menu .menu-item {
display: table;
width: 100%;
padding: 0;
}
.gp-menu-tabs {
width: 20%;
margin: 0;
display: table-cell;
vertical-align: top;
border-top: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
}
.gp-nav .gp-menu-tabs .menu-item {
list-style: none;
float: left;
width: 100%;
margin: 0;
padding: 0;
text-align: right;
margin-bottom: 1px;
cursor: pointer;
border-top: 0 !important;
border-right: 0 !important;
border-left: 0 !important;
}
.gp-nav .gp-menu-tabs .menu-item a {
padding: 8px 20px;
}
.gp-nav .gp-tab-content-menu .gp-section-loop,
.gp-nav .gp-content-menu .gp-section-loop {
display: table-cell;
width: 80%;
padding: 20px 20px 20px 0;
}
.gp-nav .gp-content-menu .gp-section-loop {
width: 100%;
}
.gp-nav .gp-tab-content-menu .gp-post-item,
.gp-nav .gp-content-menu .gp-post-item {
float: left;
width: 20%;
padding-left: 20px;
margin: 0;
}
.gp-nav .gp-tab-content-menu .gp-post-item {
width: 25%;
}
.gp-nav .gp-tab-content-menu .gp-post-audio.gp-loop-featured,
.gp-nav .gp-content-menu .gp-loop-featured {
margin-bottom: 12px;
}
.gp-nav .gp-tab-content-menu .gp-post-thumbnail + .gp-post-audio,
.gp-nav .gp-content-menu .gp-post-thumbnail + .gp-post-audio {
margin-top: -40px;
}
.gp-nav .gp-tab-content-menu .gp-post-audio.gp-loop-featured .mejs-container,
.gp-nav .gp-content-menu .gp-post-audio.gp-loop-featured .mejs-container {
width: 100% !important;
}
.gp-nav .gp-pagination-arrows {
margin: -10px 0 10px 0;
}  #gp-top-header {
position: relative;
clear: both;
z-index: 99998;
min-height: 40px;
padding-top: 14px;
}
.gp-scrolling #gp-top-header,
.gp-fixed-header #gp-top-header {
display: none !important;
}
.gp-top-header-desktop #gp-top-header {
display: none;
}
#gp-top-header .menu > .menu-item {
margin: -14px 15px 0 0;
}
#gp-top-header .menu > .menu-item:last-child {
margin-right: 0;
}
#gp-top-header .menu > .menu-item > a,
#gp-top-header .menu > .menu-item > .gp-menu-text {
padding: 14px 0 13px;
}
#gp-top-nav-left {
float: left;
}
#gp-top-nav-right {
float: right;
} #gp-mobile-header {
position: relative;
clear: both;
z-index: 99997;
}
.gp-header-over-content #gp-mobile-header {
position: absolute;
}
.gp-fixed-header-all.gp-scrolling #gp-mobile-header,
.gp-fixed-header-all.gp-fixed-header #gp-mobile-header {
position: fixed;
left: 0;
right: 0;
}
#gp-mobile-header > .gp-container {
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
} #gp-standard-header {
display: none;
position: relative;
clear: both;
z-index: 99997;
}
.gp-header-over-content #gp-standard-header {
position: absolute;
}
.gp-boxed-layout.gp-header-over-content #gp-standard-header {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.gp-scrolling #gp-standard-header,
.gp-fixed-header #gp-standard-header {
position: fixed;
left: 0;
right: 0;
}
.gp-header-side-menu.gp-scrolling #gp-standard-header,
.gp-header-side-menu.gp-scrolling #gp-mobile-header,
.gp-header-side-menu.gp-fixed-header #gp-standard-header,
.gp-header-side-menu.gp-fixed-header #gp-mobile-header {
left: auto;
right: auto;
}
#gp-standard-header .gp-container {
display: -webkit-flex;
display: flex;
height: 100%;
}
.gp-header-row {
width: 100%;
height: 100%;
}
#gp-fixed-header-padding {
display: none;
position: relative;
}
.gp-scrolling #gp-fixed-header-padding,
.gp-fixed-header #gp-fixed-header-padding {
display: block;
} .gp-logo {
display: -webkit-flex;
display: flex;
position: relative;
height: 100%;
line-height: 0;
-webkit-flex: 1 1 0;
flex: 1 1 0;
-webkit-align-items: center;
align-items: center;
}
.gp-logo-image {
display: none;
} #gp-main-header-primary-nav {
display: -webkit-flex;
display: flex;
float: left;
}
* + .gp-nav-column #gp-main-header-primary-nav > .menu > .menu-item:first-child,
* + #gp-main-header-primary-nav > .menu > .menu-item:first-child {
margin-left: 8px;
}
#gp-main-header-primary-nav .menu > .menu-item > a:before {
content: '';
border-bottom-color: transparent;
transition: border-color 1s ease;
}
#gp-main-header-primary-nav .menu > .current-menu-item > a:before,
#gp-main-header-primary-nav .menu > .menu-item > a:hover:before {
content: '';
position: absolute;
left: 12px;
bottom: 20px;
width: calc(100% - 24px);
}
#gp-header-row-1 {
position: relative;
z-index: 2;
}
#gp-header-row-2 {
position: relative;
z-index: 1;
}
.gp-nav-column {
display: -webkit-flex;
display: flex;
-webkit-flex: 1 1 auto; flex: 1 1 auto;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.gp-hide-move-menu-links {
opacity: 0;
} #gp-main-header-secondary-nav {
display: -webkit-flex;
display: flex;
float: left;
max-width: 400px;
}
#gp-main-header-secondary-menu {
display: -webkit-flex;
display: flex;
}
#gp-main-header-secondary-nav > .menu > .menu-item {
height: auto;
margin-left: 12px;
-webkit-align-self: center;
align-self: center;
}
#gp-main-header-secondary-nav > .menu > .menu-item:first-child {
margin-left: 0;
}
* + .gp-nav-column #gp-main-header-secondary-nav > .menu > .menu-item:first-child,
* + #gp-main-header-secondary-nav > .menu > .menu-item:first-child {
margin-left: 20px;
}
#gp-main-header-secondary-nav .menu > .menu-item > a {
height: auto;
padding: 10px 25px;
border-radius: 4px;
}
#gp-main-header-secondary-nav .menu > .menu-item > .sub-menu {
top: 100%;
} #gp-header-search {
display: -webkit-flex;
display: flex;
z-index: 1;
width: 33%;
height: 100%;
-webkit-align-items: center;
align-items: center;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
* + .gp-nav-column #gp-header-search,
* + #gp-header-search {
margin-left: 20px;
}
#gp-header-search .searchform {
width: 100%;
}
#gp-header-search .gp-search-bar {
height: 40px;
border-radius: 4px;
}  .gp-header-buttons {
display: -webkit-flex;
display: flex;
float: left;
height: 100%;
}
#gp-mobile-header .gp-header-buttons {
float: right;
}
.gp-header-button {
position: relative;
z-index: 2;
float: left;
height: 100%;
padding: 0 8px;
line-height: 1;
cursor: pointer;
-webkit-align-items: center;
align-items: center;
}
.gp-header-button:before {
-webkit-transition: all 0.2s ease-in-out !important;
transition: all 0.2s ease-in-out !important;
} .gp-search-button {
display: none;
}
.gp-search-button-all .gp-search-button,
.gp-search-button-mobile .gp-search-button {
display: -webkit-flex;
display: flex;
}
.gp-search-button-desktop .gp-search-button {
display: none;
}
.gp-search-button:before {
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
content: '\f002';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-search-box {
display: none;
z-index: 1;
position: absolute;
top: 100%;
left: 0;
width: 100%;
line-height: 1;
cursor: default;
}
.gp-search-box .gp-container {
padding: 0 !important;
}
.gp-search-box .searchform {
width: 100%;
padding: 15px;
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
#gp-mobile-header .gp-search-box .searchform,
.gp-boxed-layout #gp-standard-header .gp-search-box .searchform {
border-right: 0 !important;
border-left: 0 !important;
}
.gp-search-box input.gp-search-bar {
height: auto !important;
padding: 0;
background: none;
border: 0;
font-size: 18px;
line-height: 1;
}  .gp-profile-button {
display: none;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.gp-profile-button-all .gp-profile-button,
.gp-profile-button-mobile .gp-profile-button {
display: -webkit-flex;
display: flex;
}
.gp-profile-button-desktop .gp-profile-button {
display: none;
}
.gp-profile-button .avatar {
width: 30px;
height: 30px;
}
body:not(.logged-in) .gp-profile-button:before {
content: '\f2c0';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body:not(.logged-in).gp-fontawesome5 .gp-profile-button:before {
content: '\f007';
font-weight: 400;
}
.gp-profile-button-avatar {
padding: 0;
}
.gp-notification-counter {
position: absolute;
z-index: 1;
top: auto;
right: 0;
width: auto;
height: auto;
margin-top: -15px;
padding: 3px 3px 2px 3px;
text-align: center;
border-radius: 3px;
font-size: 10px;
line-height: 1;
letter-spacing: 0;
}
.gp-profile-tab,
.gp-notifications-tab {
float: left;
width: 50%;
text-align: center;
padding: 15px;
border-top: 0 !important;
border-right: 0 !important;
border-left: 0 !important;
margin: -10px 0 10px;
cursor: pointer;
}
.gp-notifications-tab .gp-notification-counter {
top: 15px;
right: auto;
}
.gp-profile-tab {
border-right-width: 1px;
border-style: solid;
}
.gp-profile-tab:before,
.gp-notifications-tab:before {
font-size: 16px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-profile-tab:before {
content: '\f2c0';
}
.gp-fontawesome5 .gp-profile-tab:before {
content: '\f007';
}
.gp-notifications-tab:before {
content: '\f0a2';
}
.gp-fontawesome5 .gp-notifications-tab:before {
content: '\f0f3';
}
.gp-nav .gp-notification-link,
.gp-mobile-nav .gp-notification-link {
display: none;
}
.gp-nav .gp-notification-link,
.gp-mobile-nav .gp-notification-link {
padding: 8px 20px;
}
.gp-nav .sub-menu .menu-item.gp-notification-link > a,
.gp-mobile-nav .sub-menu .menu-item.gp-notification-link > a {
display: inline;
padding: 0;
} #gp-profile-menu {
line-height: 18px;
}  .gp-header-logo-left-1 #gp-standard-header .gp-container {
-webkit-justify-content: space-between;
justify-content: space-between;
} .gp-header-logo-right-1 #gp-standard-header .gp-container {
-webkit-justify-content: space-between;
justify-content: space-between;
}
.gp-header-logo-right-1 .gp-nav-column #gp-main-header-secondary-nav > .menu > .menu-item:last-child,
.gp-header-logo-right-1 #gp-main-header-secondary-nav > .menu > .menu-item:last-child {
margin-right: 20px;
}
.gp-header-logo-right-1 .gp-logo {
-webkit-justify-content: flex-end;
justify-content: flex-end;
order: 2;
} .gp-header-nav-bottom-1 #gp-header-row-2 .gp-container > div {
display: -webkit-flex;
display: flex;
width: 100%;
height: 100%;
}
.gp-header-nav-bottom-1 #gp-main-header-primary-nav {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.gp-header-nav-bottom-1 #gp-main-header-primary-nav > ul > li {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center;
}
.gp-header-nav-bottom-1 #gp-main-header-primary-nav > ul > li:after {
content: ' ';
position: absolute;
top: 50%;
right: 0;
height: 20px;
margin-top: -10px;
line-height: 1;
}
.gp-header-nav-bottom-1 #gp-main-header-primary-menu {
display: -webkit-flex;
display: flex;
}
.gp-header-nav-bottom-1 #gp-main-header-primary-menu {
width: 100%;
}
.gp-header-nav-bottom-1 .gp-header-button:first-child {
margin-left: 20px;
}
.gp-header-nav-bottom-1 #gp-main-header-secondary-menu {
display: -webkit-flex;
display: flex;
}
.gp-header-nav-bottom-1 #gp-main-header-secondary-nav > .menu > .menu-item {
height: auto;
-webkit-align-self: center;
align-self: center;
} .gp-header-nav-bottom-2 #gp-header-row-1 .gp-container {
-webkit-justify-content: center;
justify-content: center;
}
.gp-header-nav-bottom-2 #gp-header-row-1 .gp-logo {
-webkit-justify-content: center;
justify-content: center;
}
.gp-header-nav-bottom-2 #gp-header-row-2 .gp-container > div {
display: -webkit-flex;
display: flex;
width: 100%;
height: 100%;
}
.gp-header-nav-bottom-2 #gp-main-header-primary-nav {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.gp-header-nav-bottom-2 #gp-main-header-primary-nav > ul > li {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center;
}
.gp-header-nav-bottom-2 #gp-main-header-primary-nav > ul > li:after {
content: ' ';
position: relative;
float: right;
top: 50%;
height: 20px;
margin-top: -13px;
line-height: 1;
}
.gp-header-nav-bottom-2 #gp-main-header-primary-menu {
display: -webkit-flex;
display: flex;
}
.gp-header-nav-bottom-2 #gp-main-header-primary-menu {
width: 100%;
}
.gp-header-nav-bottom-2 .gp-header-button:first-child {
margin-left: 20px;
}
.gp-header-nav-bottom-2 #gp-main-header-secondary-nav {
position: absolute;
right: 0;
top: 0;
}
.gp-header-nav-bottom-2 #gp-main-header-secondary-menu {
display: -webkit-flex;
display: flex;
}
.gp-header-nav-bottom-2 #gp-main-header-secondary-nav > .menu > .menu-item {
height: auto;
-webkit-align-self: center;
align-self: center;
}
.gp-header-nav-bottom-2 #gp-header-search {
position: absolute;
left: 0;
top: 0;
} .gp-header-nav-bottom-3 #gp-header-row-1 .gp-container {
-webkit-justify-content: center;
justify-content: center;
}
.gp-header-nav-bottom-3 #gp-header-row-1 .gp-logo {
-webkit-justify-content: center;
justify-content: center;
}
.gp-header-nav-bottom-3 #gp-main-header-primary-nav {
margin-left: -12px;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.gp-header-nav-bottom-3 #gp-main-header-secondary-menu {
display: -webkit-flex;
display: flex;
}
.gp-header-nav-bottom-3 #gp-main-header-secondary-nav > .menu > .menu-item {
height: auto;
-webkit-align-self: center;
align-self: center;
}
.gp-header-nav-bottom-3 #gp-header-search {
position: absolute;
right: 0;
top: 0;
}  .gp-header-side-menu #gp-global-wrapper {
padding-left: 0;
-webkit-transition: padding-left 0.5s ease;
-moz-transition: padding-left 0.5s ease;
-o-transition: padding-left 0.5s ease;
transition: padding-left 0.5s ease;
}
#gp-global-wrapper.gp-active-mobile-side-menu {
overflow: hidden;
} .gp-header-side-menu .gp-nav-column {
width: 100%;
}
.gp-header-side-menu #gp-main-header-primary-nav {
margin-left: -12px;
-webkit-flex: 1 0 auto;
flex: 1 0 auto;
}
.gp-header-side-menu * + #gp-main-header-primary-nav {
margin-left: 0;
}
.gp-header-side-menu .gp-header-buttons,
.gp-header-side-menu #gp-main-header-secondary-nav {
float: right;
} .gp-side-menu-all #gp-side-menu-wrapper {
display: block;
}
.gp-side-menu-desktop #gp-side-menu-wrapper,
.gp-side-menu-desktop #gp-open-side-menu-button {
display: none;
}
#gp-global-wrapper.gp-active-mobile-side-menu #gp-side-menu-wrapper {
width: 250px;
}
#gp-global-wrapper.gp-active-mobile-side-menu #gp-open-side-menu-button {
opacity: 0;
}
#gp-side-menu-wrapper {
z-index: 99997;
overflow: hidden;
position: fixed;
left: 20%;
width: 0;
height: 100%;
margin-left: -20%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#gp-side-menu-logo {
display: none;
overflow: hidden;
padding: 0 20px;
}
#gp-side-menu-content {
position: relative;
height: calc(100% - 50px);
}
.admin-bar #gp-side-menu-content {
height: calc(100% - 82px);
}
#gp-side-menu-scroller {
position: absolute;
overflow: scroll;
overflow-x: hidden;
top: 0;
right: 0;
bottom: 0;
left: 0;
-ms-overflow-style: none;
}
#gp-side-menu-scroller::-webkit-scrollbar {
width: 0 !important;
}
#gp-side-menu-nav {
overflow: hidden;
width: 100%;
height: auto;
}
#gp-side-menu-nav .menu {
overflow: hidden;
margin: 0;
padding: 20px 0;
}
#gp-side-menu-nav .menu-item a,
#gp-side-menu-nav span.gp-menu-header,
#gp-side-menu-nav .menu-item > .gp-menu-text {
padding: 10px 20px;
}
#gp-side-menu-nav .menu-item > .gp-mobile-dropdown-icon {
padding-left: 15px;
padding-right: 30px;
}
#gp-side-menu-scroller .widget {
padding: 20px 20px 10px 20px;
margin-bottom: 0;
}
#gp-side-menu-toggle {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 50px;
}
.admin-bar #gp-side-menu-toggle {
bottom: 46px;
}
#gp-close-side-menu-button {
float: right;
width: 50px;
height: 50px;
font-size: 30px;
line-height: 50px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
cursor: pointer;
text-align: center;
}
#gp-close-side-menu-button:before {
content: '\f190';
}
#gp-open-side-menu-button {
z-index: 99997;
position: fixed;
bottom: 0;
left: 0;
width: 50px;
height: 50px;
font-size: 30px;
line-height: 50px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
cursor: pointer;
text-align: center;
opacity: 1;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#gp-open-side-menu-button:before {
content: '\f18e';
}  .gp-open-mobile-nav-button {
display: -webkit-flex;
display: flex;
float: left;
width: 26px;
height: 100%;
margin-left: 12px;
cursor: pointer;
line-height: 1;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-align-items: center;
align-items: center;
}
.gp-header-logo-right-1 .gp-open-mobile-nav-button {
margin: 0 12px 0 0;
order: -1;
}
.gp-nav-button-icon {
position: relative;
z-index: 2;
float: left;
-webkit-align-items: center;
align-items: center;
}
.gp-nav-button-icon,
.gp-nav-button-icon:before,
.gp-nav-button-icon:after {
width: 25px;
height: 2px;
position: absolute;
content: '';
}
.gp-nav-button-icon:before {
margin-top: 8px;
}
.gp-nav-button-icon:after {
margin-top: -8px;
} #gp-close-mobile-nav-button {
display: none;
position: fixed;
z-index: 99998;
top: 32px;
right: 15px;
font-size: 30px;
line-height: 1;
cursor: pointer;
}
.rtl #gp-close-mobile-nav-button {
left: 15px;
right: auto;
}
.admin-bar #gp-close-mobile-nav-button {
top: 52px;
}
.gp-mobile-primary-nav-active #gp-close-mobile-nav-button,
.gp-mobile-profile-nav-active #gp-close-mobile-nav-button {
display: block;
}
#gp-close-mobile-nav-button:before {
content: '\2715';
}
@-moz-document url-prefix() { .gp-mobile-nav-close-button:before {
font-size: 35px;
}
}
.gp-mobile-primary-nav-active .gp-header-buttons,
.gp-mobile-profile-nav-active .gp-header-buttons {
display: none;
} body.gp-mobile-primary-nav-active,
body.gp-mobile-profile-nav-active {
overflow: hidden;
min-height: 100%;
}
#gp-mobile-nav-bg {
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 99998;
background: rgba(0, 0, 0, 0.4);
width: 100%;
height: 100%;
}
.gp-mobile-primary-nav-active #gp-mobile-nav-bg,
.gp-mobile-profile-nav-active #gp-mobile-nav-bg {
display: block;
}
#gp-mobile-primary-nav,
#gp-mobile-profile-nav {
position: fixed;
z-index: 99998;
top: 0;
left: 0;
bottom: 0;
width: 265px;
height: 100%;
padding-top: 20px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
overflow-y: auto;
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
-webkit-transform: translateX(-265px);
transform: translateX(-265px);
}
.rtl #gp-mobile-primary-nav,
.rtl #gp-mobile-profile-nav {
left: auto;
right: 0;
}
.rtl:not(.gp-mobile-primary-nav-active) #gp-mobile-primary-nav,
.rtl:not(.gp-mobile-profile-nav-active) #gp-mobile-profile-nav {
-webkit-transform: translateX(265px);
transform: translateX(265px);
}
.admin-bar #gp-mobile-primary-nav,
.admin-bar #gp-mobile-profile-nav {
margin-top: 32px;
}
.gp-mobile-primary-nav-active #gp-mobile-primary-nav,
.gp-mobile-profile-nav-active #gp-mobile-profile-nav {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
#gp-mobile-primary-nav .menu,
#gp-mobile-profile-nav .menu {
overflow: hidden;
margin: 0;
padding: 0 20px;
}
.gp-mobile-nav .menu-item {
position: relative;
float: left;
width: 100%;
list-style-type: none;
}
.gp-mobile-nav .menu-item:first-child {
border-top: 0;
}
.gp-mobile-nav .menu-item a,
.gp-mobile-nav span.gp-menu-header,
.gp-mobile-nav .menu-item .gp-menu-text {
display: block;
padding: 15px 0;
}
.gp-mobile-nav .gp-menu-icon {
padding-right: 10px;
}
.gp-mobile-nav .menu-item-has-children > a {
padding-right: 70px;
}
.gp-mobile-nav .menu-item > .gp-menu-text {
padding: 15px 0;
}
.gp-mobile-nav .gp-menu-image {
padding: 15px 0;
}
.gp-mobile-nav .menu-item > .gp-mobile-dropdown-icon {
cursor: pointer;
position: absolute;
top: 0;
right: 0;
font-size: 24px;
line-height: 44px;
padding: 0 0 0 15px;
}
.gp-mobile-nav .gp-content-menu > .gp-mobile-dropdown-icon,
.gp-mobile-nav .gp-tab-content-menu > .gp-mobile-dropdown-icon {
display: none;
}
.gp-mobile-nav .menu-item > .gp-mobile-dropdown-icon:before {
content: '\f107';
}
.gp-mobile-nav .menu-item.gp-selected > .gp-mobile-dropdown-icon:before {
content: '\f106';
}
.gp-mobile-nav .sub-menu {
display: none;
margin: 0;
list-style-type: none;
}
.gp-mobile-nav .sub-menu li {
padding-left: 10px;
}
.gp-mobile-nav .sub-menu .sub-menu li {
padding-left: 20px;
}
.gp-mobile-nav .sub-menu .sub-menu .sub-menu li {
padding-left: 30px;
}
.gp-mobile-nav .gp-megamenu .sub-menu li > .sub-menu {
display: block;
}  #login {
display: none;
position: fixed;
overflow: hidden;
width: 100%;
height: 100%;
min-height: 100%;
bottom: 0;
right: 0;
padding: 10px;
z-index: 99998;
text-align: center;
background: #000;
background: rgba(0, 0, 0, 0.7);
-webkit-text-size-adjust: 100%;
}
#login > div {
-webkit-animation: fadeInScale 0.8s ease-in-out;
animation: fadeInScale 0.8s ease-in-out;
}
@-moz-keyframes fadeInScale {
0% {
-moz-transform: scale(0.6);
opacity: 0;
}
100% {
-moz-transform: scale(1);
opacity: 1;
}
}
@-webkit-keyframes fadeInScale {
0% {
-webkit-transform: scale(0.6);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
opacity: 1;
}
}
@keyframes fadeInScale {
0% {
transform: scale(0.6);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
} #gp-login-modal {
display: inline-block;
position: relative;
overflow: auto;
max-width: 500px;
width: 100%;
max-height: 100%;
padding: 30px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
text-align: left;
-webkit-text-size-adjust: 100%;
}
#gp-login-close {
position: absolute;
top: 29px;
right: 30px;
text-align: center;
font-size: 19px;
line-height: 1;
cursor: pointer;
}
#gp-login-close:before {
content: '\2715';
}
.gp-login-form-wrapper,
.gp-register-form-wrapper,
.gp-lost-password-form-wrapper {
display: none;
}
.gp-login-display .gp-login-form-wrapper,
.gp-register-display .gp-register-form-wrapper,
.gp-lost-password-display .gp-lost-password-form-wrapper {
display: block;
}
.gp-login-title {
clear: none;
margin: 0 0 20px 0;
}
.gp-login-desc {
font-size: 14px;
line-height: 24px;
}
.gp-login-register-form p {
margin-bottom: 20px;
}
.gp-login-register-form .gp-post-form-gdpr {
margin: 20px 0 0 0;
font-size: 11px;
line-height: 15px;
}
.gp-login-register-form .gp-post-form-gdpr input {
display: inline-block;
margin-top: 3px;
vertical-align: top;
}
.gp-login-register-form .gp-post-form-gdpr label {
display: inline-block;
max-width: 90%;
font-size: 11px;
line-height: 15px;
}
.gp-login-register-form input[type='text'],
.gp-login-register-form input[type='password'],
.gp-login-register-form input[type='email'],
.gp-login-register-form input[type='submit'] {
width: 100%;
height: 45px;
}
.gp-login-register-form .rememberme {
font-size: 13px;
line-height: 1;
}
.gp-login-results > div {
width: 100%;
margin-top: 20px;
font-size: 14px;
line-height: 24px;
} .gp-login-register-form .gglcptch {
margin-bottom: 20px;
padding: 0;
}
#gp-login-modal .gp-login-register-form .gglcptch_v2 {
width: 440px;
} .gp-login-form-actions div[class*='the_champ_'] {
display: none;
}
.gp-social-login .the_champ_login_ul li {
margin-bottom: 15px !important;
}
.gp-login-or-lines {
position: relative;
width: 75%;
overflow: hidden;
clear: both;
margin: 0 auto;
}
.gp-login-or-left-line {
float: left;
width: 44%;
margin: 8px 3% 0 0;
border-top-width: 1px;
border-style: solid;
}
.gp-login-or-right-line {
float: left;
width: 44%;
margin: 8px 0 0 3%;
border-top-width: 1px;
border-style: solid;
}
.gp-login-or-text {
float: left;
width: 6%;
font-size: 14px;
line-height: 1;
text-align: center;
font-weight: 500;
opacity: 0.5;
}
.gp-social-login .wp-social-login-widget {
margin: 20px 0;
}
.gp-social-login .wp-social-login-connect-with {
display: none;
}
.gp-social-login .wp-social-login-provider-list {
display: -webkit-flex;
display: flex;
height: 40px;
padding: 0;
}
.gp-social-login .oneall_social_login_providers iframe {
max-height: 230px;
}
.gp-social-login .oneall_social_login_label {
line-height: 1;
margin-bottom: 10px !important;
}
.gp-social-login .wp-social-login-provider {
display: -webkit-inline-flex;
display: -webkit-inline-box;
display: inline-flex;
margin: 0;
font-size: 0;
margin-left: 1px;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
color: #fff;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.gp-social-login .wp-social-login-provider:before {
font-size: 16px;
line-height: 1;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-social-login .wp-social-login-provider:first-child {
margin-left: 0;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.gp-social-login .wp-social-login-provider:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.gp-social-login .wp-social-login-provider {
background-color: #eee;
}
.gp-social-login .wp-social-login-provider-facebook {
background-color: #3b5998;
}
.gp-social-login .wp-social-login-provider-facebook:before {
content: '\f09a';
}
.gp-social-login .wp-social-login-provider-google {
background-color: #d34836;
}
.gp-social-login .wp-social-login-provider-google:before {
content: '\f0d5';
}
.gp-social-login .wp-social-login-provider-twitter {
background-color: #4099ff;
}
.gp-social-login .wp-social-login-provider-twitter:before {
content: '\f099';
}
.gp-social-login .wp-social-login-provider-instagram {
background-color: #4099ff;
}
.gp-social-login .wp-social-login-provider-instagram:before {
content: '\f16d';
}
.gp-social-login .wp-social-login-provider-linkedin {
background-color: #0077b5;
}
.gp-social-login .wp-social-login-provider-linkedin:before {
content: '\f0e1';
}
.gp-social-login .wp-social-login-provider-wordpress {
background-color: #21759b;
}
.gp-social-login .wp-social-login-provider-wordpress:before {
content: '\f19a';
}
.gp-social-login .wp-social-login-provider-yahoo {
background-color: #720e9e;
}
.gp-social-login .wp-social-login-provider-yahoo:before {
content: '\f19e';
}
.gp-social-login .wp-social-login-provider-disqus {
background-color: #2e9fff;
}
.gp-social-login .wp-social-login-provider-disqus:before {
content: '\f075';
}
.gp-social-login .wp-social-login-provider-reddit {
background-color: #ff5700;
}
.gp-social-login .wp-social-login-provider-reddit:before {
content: '\f281';
}
.gp-social-login .wp-social-login-provider-steam {
background-color: #000;
}
.gp-social-login .wp-social-login-provider-steam:before {
content: '\f1b6';
}
.gp-social-login .wp-social-login-provider-tumblr {
background-color: #34526f;
}
.gp-social-login .wp-social-login-provider-tumblr:before {
content: '\f173';
}
.gp-social-login .wp-social-login-provider-twitchtv {
background-color: #6441a5;
}
.gp-social-login .wp-social-login-provider-twitchtv:before {
content: '\f1e8';
}
.gp-social-login .wp-social-login-provider-vkontakte {
background-color: #45668e;
}
.gp-social-login .wp-social-login-provider-vkontakte:before {
content: '\f189';
} .gp-login-links {
width: 100%;
margin-top: 20px;
font-size: 13px;
line-height: 1;
text-align: right;
}
.gp-login-links a {
margin-left: 10px;
}
.gp-login-links .gp-login-link:before,
.gp-login-links .gp-social-login-link:before {
content: '\f090';
margin-right: 5px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-login-links .gp-register-link:before,
.gp-login-links .gp-bp-register-link:before {
content: '\f044';
margin-right: 5px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-login-links .gp-lost-password-link:before {
content: '\f059';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
margin-right: 5px;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}  .widget {
position: relative;
clear: both;
width: 100%;
margin-bottom: 35px;
}
.widget:last-child {
margin-bottom: 0 !important;
}
.widget-title,
.wpb_heading,
.widget_block .wp-block-group__inner-container > h2,
.widget_block .wp-block-search__label {
margin: 0 0 20px;
}
.widget ol,
.widget ul,
.widget_block > .wp-block-group {
margin: 0;
}
.widget li {
list-style-type: none;
padding: 5px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.widget li:first-child {
border-top-width: 1px;
border-top-style: solid;
}
.widget .children li,
.widget .sub-menu li {
padding-left: 10px;
}
.widget .children li:last-child,
.widget .sub-menu li:last-child {
padding-bottom: 0;
border-bottom: 0;
}
.gp-element-icon {
display: inline-flex !important;
margin: 0 10px 20px 1px;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-items: center;
align-items: center;
}
.gp-element-icon:before {
font-size: 16px;
line-height: 1;
}
.gp-style-modern .gp-element-icon:before {
font-size: 24px;
}
.gp-widget-title .widget-title {
display: -webkit-inline-flex;
display: -webkit-inline-box;
display: inline-flex;
margin-bottom: 20px;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-items: center;
align-items: center;
}
.gp-style-modern .gp-widget-title .widget-title {
font-size: 24px;
line-height: 24px;
font-weight: 500;
}
.gp-see-all-link {
width: 100%;
} .gp-contact-intro {
margin-bottom: 10px;
}
.gp-contact-detail {
margin-bottom: 10px;
font-weight: 500;
color: #232323;
}
.gp-contact-detail:before {
float: left;
width: 25px;
margin-left: 1px;
font-weight: 400;
color: #39c8df;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-contact-email:before {
content: '\f0e0';
}
.gp-contact-phone:before {
content: '\f095';
}
.gp-contact-mobile:before {
content: '\f10b';
}
.gp-contact-address:before {
content: '\f015';
}
.gp-contact-text {
margin-left: 25px;
} .gp-posts-widget .gp-posts-list .gp-post-item {
padding: 15px 0;
}
.gp-posts-widget .gp-posts-list .gp-post-thumbnail,
.gp-posts-widget .gp-posts-list .gp-post-gallery,
.gp-posts-widget .gp-posts-list .gp-post-video {
max-width: 100%;
margin-right: 15px;
}
.gp-posts-widget .gp-posts-list .gp-ranking-counter {
bottom: 5px;
left: 5px;
margin-right: 15px;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 14px;
}
.gp-posts-widget .gp-posts-list .gp-loop-title {
font-size: 14px;
line-height: 18px;
} .gp-showcase-posts-widget .gp-large-post .gp-post-item {
padding-bottom: 15px;
}
.gp-large-post .gp-loop-featured {
margin-bottom: 20px;
}
.gp-showcase-posts-widget .gp-small-posts .gp-post-item {
padding: 15px 0;
} .gp-recent-comments-widget ul li,
.widget_recent_comments ul li,
.wp-block-latest-comments li,
.widget_recent_entries li,
.wp-block-latest-posts li {
overflow: hidden;
padding: 15px 0;
line-height: 1;
border-bottom-width: 1px;
border-style: solid;
}
.gp-recent-comments-widget li:first-child,
.widget_recent_comments li:first-child,
.wp-block-latest-comments li:first-child,
.widget_recent_entries li:first-child,
.wp-block-latest-posts li:first-child {
border-top-width: 1px;
}
.gp-recent-comments-widget .avatar {
float: left;
margin: 3px 15px 0 0;
}
.gp-recent-comments-widget span {
display: block;
overflow: hidden;
}
.gp-recent-comments-widget li a {
font-size: 14px;
line-height: 18px;
}
.gp-recent-comments-widget .gp-loop-meta {
margin: 5px 0 0 0;
} .tagcloud {
font-size: 0;
}
.tagcloud a {
display: inline-block;
margin: 0 4px 4px 0;
padding: 5px 8px;
background: #eee;
color: #fff !important;
font-size: small !important;
line-height: 1;
}
.tagcloud a:hover {
opacity: 0.9;
} .widget_recent_entries .post-date,
.widget_rss .rss-date {
margin-left: 12px;
font-size: 11px;
} .searchform {
overflow: hidden;
position: relative;
}
.gp-search-bar,
.wp-block-search__input {
position: relative;
float: left;
width: 100%;
padding: 0 10px;
}
.searchform .accessibly-hidden {
display: none;
}
.wp-block-search__button {
margin-left: 10px;
} #wp-calendar {
max-width: 396px;
}
#wp-calendar th {
padding: 8px 0;
text-align: center;
font-weight: 500;
border-width: 1px;
border-style: solid;
}
#wp-calendar td {
padding: 8px 0;
text-align: center;
font-size: 12px;
border-width: 1px;
border-style: solid;
}
#wp-calendar #today {
background-color: #fafafa;
}
#wp-calendar caption {
margin-bottom: 10px;
text-align: right;
font-weight: 500;
}  #gp-footer {
display: none;
position: relative;
overflow: hidden;
clear: both;
border-top-width: 1px;
border-style: solid;
}
#gp-footer.gp-footer-widgets-all {
display: block;
}
#gp-footer.gp-footer-widgets-desktop.gp-has-copyright {
display: block;
}
.gp-full-page-page-header #gp-footer {
z-index: 2;
}
.gp-sticky-footer #gp-footer {
flex-shrink: 0;
} #gp-footer-image {
width: 100%;
clear: both;
overflow: hidden;
margin-top: 40px;
line-height: 0;
text-align: center;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
-ms-interpolation-mode: nearest-neighbor;
}
#gp-footer-image .gp-retina-image {
display: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
#gp-footer-image .gp-standard-image {
display: none;
}
#gp-footer-image .gp-retina-image {
display: inline;
}
} #gp-footer-widgets {
display: none;
position: relative;
overflow: hidden;
clear: both;
width: 100%;
padding: 40px 0 0 0;
}
.gp-has-copyright #gp-footer-widgets {
border-bottom-width: 1px;
border-style: solid;
}
.gp-footer-widgets-all #gp-footer-widgets {
display: block;
}
.gp-footer-widget {
float: left;
width: 100%;
margin-left: 0;
}
.gp-footer-widget .widget:last-child {
margin-bottom: 35px;
}
.gp-footer-widget .widget-title {
margin: 0 0 15px 0;
}
.gp-footer-widget .widget .textwidget li,
.gp-footer-widget .widget.widget_categories li,
.gp-footer-widget .widget.widget_pages li,
.gp-footer-widget .widget.widget_archive li,
.gp-footer-widget .widget.widget_nav_menu li,
.gp-footer-widget .widget.widget_meta li,
.gp-footer-widget .widget.widget_display_forums li {
border-width: 0;
}
.gp-footer-widget .widget .textwidget li:first-child,
.gp-footer-widget .widget.widget_categories li:first-child,
.gp-footer-widget .widget.widget_pages li:first-child,
.gp-footer-widget .widget.widget_archive li:first-child,
.gp-footer-widget .widget.widget_nav_menu li:first-child,
.gp-footer-widget .widget.widget_meta li:first-child,
.gp-footer-widget .widget.widget_display_forums li:first-child {
padding-top: 0;
}
.gp-footer-widget .widget .gp-post-item,
.gp-footer-widget .woocommerce ul.product_list_widget li {
padding-top: 0 !important;
border: 0 !important;
}  #gp-copyright {
position: relative;
overflow: hidden;
float: left;
width: 100%;
padding: 20px 0;
text-align: center;
} #gp-footer-nav {
margin-top: 10px;
}
#gp-footer-nav .menu-item {
float: none;
margin: 0 10px 3px 0;
}
#gp-footer-nav .menu-item:last-child {
margin-right: 0;
}
#gp-footer-nav .menu > .menu-item > a,
#gp-footer-nav .menu > .menu-item > .gp-menu-text {
padding: 0;
}
#gp-footer-nav .menu-item:hover .sub-menu {
display: none;
}
#gp-footer-nav .menu-item a:after {
content: '' !important;
} #gp-to-top {
display: none;
position: fixed;
right: 20px;
bottom: 80px;
z-index: 99998;
overflow: hidden;
width: 33px;
height: 33px;
padding: 5px 0 9px;
font-size: 18px;
line-height: 1;
border-radius: 100%;
opacity: 0.2;
text-align: center;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#gp-to-top:hover {
opacity: 0.6;
}   #gp-page-title {
z-index: 1;
position: relative;
overflow: hidden;
clear: both;
padding-top: 15px;
padding-bottom: 15px;
border-bottom-width: 1px;
border-style: solid;
}
.gp-minimal-page-header #gp-page-title-text {
margin-bottom: 30px;
}
#gp-page-title-text h1 {
margin: 0;
}
#gp-page-title-subtitle {
margin: 10px 0 0 0;
} #gp-breadcrumbs {
margin-bottom: 10px;
}
#gp-breadcrumbs a:hover {
text-decoration: underline;
} #gp-page-header {
position: relative;
overflow: hidden;
}
#gp-page-header.gp-has-header-bg {
background: rgba(0, 0, 0, 0.7) !important;
}
.gp-full-page-page-header #gp-page-header.gp-has-header-bg {
background: none !important;
}
#gp-page-header-inner {
position: relative;
overflow: hidden;
max-width: 1500px;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.gp-full-page-page-header #gp-page-header-inner {
background: none !important;
}
.gp-blurred-bg {
position: absolute;
z-index: -2;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
-webkit-filter: blur(3px);
filter: blur(3px);
} #gp-full-page-bg {
position: fixed;
z-index: 0;
top: 0;
left: 0;
display: block;
background-size: cover;
background-position: center top;
height: 100%;
width: 100%;
} #gp-page-header-video {
position: absolute;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 15px;
}
#gp-page-header-video-bg {
display: none;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}
#gp-page-header-video-bg video {
width: 100%;
height: auto;
}
#gp-page-header-video-bg iframe {
position: absolute;
top: -40%;
left: 0;
width: 100%;
height: 180%;
}  .gp-entry-header {
position: relative;
clear: both;
margin: 0 auto 25px auto;
}
.gp-entry-header > *:last-child {
margin-bottom: 0;
} .gp-entry-title {
margin: 0 0 10px 0;
}
.gp-entry-title.gp-single-title {
line-height: 1;
}
.gp-subtitle {
margin: 0 0 10px 0;
letter-spacing: 0;
text-transform: none;
} .gp-entry-meta {
position: relative;
width: 100%;
}
.gp-entry-meta a:hover {
text-decoration: underline;
}
.gp-entry-meta .gp-post-meta {
display: inline-block;
margin: 10px 10px 0 0;
}
.gp-entry-meta .gp-post-meta:last-child {
margin-right: 0;
}
.gp-entry-meta .gp-post-meta:before {
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 400;
margin-right: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-entry-meta .gp-meta-author:before {
content: '\f007';
}
.gp-entry-meta .gp-meta-date:before {
content: '\f017';
}
.gp-entry-meta .gp-meta-comments:before {
content: '\f0e5';
}
.gp-fontawesome5 .gp-entry-meta .gp-meta-comments:before {
content: '\f075';
}
.gp-entry-meta .gp-meta-views:before {
content: '\f06e';
}
.gp-entry-meta .gp-meta-likes:before {
content: '\f087';
}
.gp-fontawesome5 .gp-entry-meta .gp-meta-likes:before {
content: '\f164';
font-weight: 400;
}
.gp-entry-meta .gp-meta-cats:before {
content: '\f114';
}
.gp-fontawesome5 .gp-entry-meta .gp-meta-cats:before {
content: '\f07b';
font-weight: 400;
}
.gp-entry-tags {
margin-top: 30px;
text-align: right;
}
.gp-entry-tags a {
line-height: 1;
}
.gp-entry-tags a:hover {
text-decoration: underline;
} .gp-entry-featured {
margin-bottom: 30px;
text-align: center;
}
.gp-post-thumbnail {
position: relative;
z-index: 1;
max-width: 100%;
line-height: 0;
}
.gp-post-thumbnail a {
display: block;
position: relative;
}
.format-video > .gp-post-thumbnail a:after {
content: '\f04b';
position: absolute;
top: 50%;
left: 50%;
z-index: 3;
font-size: 20px;
padding: 2px 13px 2px 15px;
line-height: 39px;
text-align: center;
margin: -23px 0 0 -23px;
color: #fff;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
border-radius: 100%;
background-color: rgba(0, 0, 0, 0.5);
border: 2px solid #fff;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-sidebar .format-video > .gp-post-thumbnail a:after,
.gp-small-posts .format-video > .gp-post-thumbnail a:after,
.gp-posts-widget .format-video > .gp-post-thumbnail a:after {
font-size: 15px;
padding: 0 8px 0 10px;
line-height: 30px;
margin: -18px 0 0 -18px;
}
.gp-entry-featured .wp-caption-text {
margin-top: 15px;
}  .gp-entry-content > .wp-audio-shortcode {
margin-bottom: 30px;
}
.mejs-button > button:hover {
background: transparent url(//www.itinerariesperienziali.it/wp-includes/js/mediaelement/mejs-controls.svg);
}
.mejs-playpause-button.mejs-play button:hover {
background-position: 0 0;
}
.mejs-playpause-button.mejs-pause button:hover {
background-position: -20px 0;
}
.mejs-playpause-button.mejs-replay button:hover {
background-position: -160px 0;
}
.mejs-volume-button.mejs-mute button:hover {
background-position: -60px 0;
}
.mejs-volume-button.mejs-unmute button:hover {
background-position: -40px 0;
} .gp-video-wrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
background: #000;
}
.gp-video-wrapper iframe,
.gp-video-wrapper .mejs-video {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.mejs-fullscreen-button > button:hover {
background-position: -80px 0;
}
.mejs-unfullscreen-button > button:hover {
background-position: -100px 0;
} .gp-post-format-gallery-content p,
.gp-post-format-gallery-content .wp-caption-text {
display: none;
}
.gp-post-format-gallery-content .gallery-item {
margin: 0 !important;
} .gp-entry-featured .gp-post-format-gallery-slider {
margin-left: auto;
margin-right: auto;
}
[class*='gp-posts-columns'] .gp-post-format-gallery-slider {
width: auto !important;
} .gp-entry-content {
clear: both;
width: 100%;
word-wrap: break-word;
}
.gp-entry-content p + h2,
.gp-entry-content p + h3,
.gp-entry-content p + h4,
.gp-entry-content p + h5 {
margin-top: 20px;
} .gp-divider-title-bg {
width: 75%;
margin: 10px auto 0 auto;
border-top-width: 1px;
border-top-style: solid;
text-align: center;
}
.gp-divider-title {
display: inline;
position: relative;
padding: 2px 15px;
top: -15px;
background-image: none !important;
} .gp-entry-pagination {
position: relative;
float: left;
clear: both;
width: 100%;
clear: both;
overflow: hidden;
margin-top: 20px;
text-align: center;
font-weight: 500;
}
.gp-previous-page {
float: left;
}
.gp-previous-page:before {
margin-right: 5px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
content: '\f104';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-next-page {
float: right;
}
.gp-next-page:after {
margin-left: 5px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
content: '\f105';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} #gp-share-icons-wrapper {
position: relative;
overflow: hidden;
clear: both;
width: 100%;
margin-top: 60px;
}
#gp-share-icons {
display: -webkit-flex;
display: flex;
height: 40px;
border-width: 1px;
border-style: solid;
border-radius: 3px;
}
#gp-share-icons a {
display: -webkit-inline-flex;
display: -webkit-inline-box;
display: inline-flex;
border-left-width: 1px;
border-style: solid;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
color: #bbb;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
#gp-share-icons a:first-child {
border-left-width: 0;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
#gp-share-icons a:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
#gp-share-icons a:before {
font-family: 'Font Awesome 5 Brands', 'FontAwesome';
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#gp-share-icons a:hover {
color: #fff;
}
#gp-share-icons .gp-twitter-icon:hover {
background: #4099ff;
}
#gp-share-icons .gp-facebook-icon:hover {
background: #3b5998;
}
#gp-share-icons .gp-google-plus-icon:hover {
background: #d34836;
}
#gp-share-icons .gp-pinterest-icon:hover {
background: #c92228;
}
#gp-share-icons .gp-linkedin-icon:hover {
background: #007bb6;
}
#gp-share-icons .gp-reddit-icon:hover {
background: #ff5700;
}
#gp-share-icons .gp-tumblr-icon:hover {
background: #34526f;
}
#gp-share-icons .gp-email-icon:hover {
background: #c1623e;
}
#gp-share-icons .gp-whatsapp-icon:hover {
background: #25d366;
} #gp-author-info-wrapper {
position: relative;
width: 100%;
margin-top: 73px;
padding: 15px;
border-width: 1px;
border-style: solid;
text-align: center;
border-radius: 3px;
}
#gp-author-info-wrapper .gp-divider-title {
display: inline-block;
top: -30px;
}
#gp-author-info-wrapper .avatar {
display: none;
float: left;
margin-top: -2px;
margin-right: 10px;
width: 23px;
height: 23px;
border-radius: 100%;
}
#gp-author-name {
float: left;
}
#gp-author-details {
margin-top: -30px;
}
#gp-author-desc {
margin-top: 15px;
}
#gp-author-social-icons {
margin-top: 0;
font-size: 16px;
line-height: 1;
}
#gp-author-social-icons a {
margin-left: 5px;
}
#gp-author-social-icons a:before {
font-family: 'Font Awesome 5 Brands', 'FontAwesome';
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-facebook-icon:before {
content: '\f09a';
}
.gp-twitter-icon:before {
content: '\f099';
}
.gp-google-plus-icon:before {
content: '\f0d5';
}
.gp-pinterest-icon:before {
content: '\f0d2';
}
.gp-youtube-icon:before {
content: '\f167';
}
.gp-vimeo-icon:before {
content: '\f27d';
}
.gp-flickr-icon:before {
content: '\f16e';
}
.gp-linkedin-icon:before {
content: '\f0e1';
}
.gp-instagram-icon:before {
content: '\f16d';
}
.gp-reddit-icon:before {
content: '\f281';
}
.gp-tumblr-icon:before {
content: '\f173';
}
#gp-share-icons a.gp-email-icon:before {
font-family: 'Font Awesome 5 Free', 'FontAwesome';
content: '\f0e0';
font-weight: 900;
}
.gp-whatsapp-icon:before {
content: '\f232';
} #gp-voting-wrapper {
position: relative;
overflow: hidden;
clear: both;
width: 100%;
margin-top: 60px;
}
.gp-voting-buttons {
overflow: hidden;
position: relative;
}
.gp-voting-button {
float: left;
width: 50%;
padding: 10px;
text-align: center;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out !important;
transition: all 0.2s ease-in-out !important;
}
.gp-voting-up {
border-width: 1px;
border-right: 1px;
border-style: solid;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.gp-voting-down {
border-width: 1px;
border-left: 0;
border-style: solid;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.gp-already-voted {
display: none;
width: 100%;
float: left;
margin-top: 15px;
line-height: 1;
-webkit-transition: all 0.3s;
transition: all 0.3s;
text-align: center;
}
.gp-already-voted:before {
content: attr(data-text);
}
.gp-voting-container span:before {
content: attr(data-text);
} #gp-post-navigation {
position: relative;
overflow: hidden;
clear: both;
width: 100%;
margin-top: 40px;
line-height: 1;
}
#gp-post-navigation a {
font-size: 22px;
line-height: 24px;
font-weight: 500;
}
#gp-post-navigation .gp-prev-link {
float: left;
width: 49%;
padding-left: 20px;
text-align: left;
cursor: pointer;
}
#gp-post-navigation .gp-next-link {
float: right;
width: 49%;
padding-right: 20px;
text-align: right;
cursor: pointer;
}
#gp-post-navigation .gp-prev-link:before {
position: absolute;
top: 15px;
left: 0;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
content: '\f104';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#gp-post-navigation .gp-next-link:before {
position: absolute;
top: 15px;
right: 0;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
content: '\f105';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-post-link-header {
display: block;
margin-bottom: 10px;
font-size: 12px;
line-height: 1;
text-transform: uppercase;
} #gp-related-wrapper {
position: relative;
overflow: hidden;
width: 100%;
clear: both;
margin-top: 60px;
}
#gp-related-wrapper .gp-section-loop {
margin-top: 20px;
}
#gp-related-wrapper .gp-post-item:nth-last-of-type(-n + 2) {
margin-bottom: 0;
}
#gp-related-wrapper .gp-loop-featured {
margin: 0 0 12px;
}  #comments {
position: relative;
width: 100%;
clear: both;
margin-top: 60px;
font-size: 14px;
line-height: 24px;
}
.comment-list {
width: 100%;
margin: 0 0 20px 0;
list-style: none;
}
.comment-list > .comment {
margin: 0;
list-style: none;
}
.comment-body {
position: relative;
overflow: hidden;
padding: 15px 0;
border-bottom: 1px;
border-style: solid;
word-wrap: break-word;
}
.comment-list > .comment:last-child .comment-body {
border: 0;
}
.comment-list .children {
margin: 0 0 0 10px;
list-style: none;
}
.comment-list .children .comment {
margin-left: 10px;
}
.comment-list > .comment > .children > .comment {
margin-left: 10px;
}
.comment-list .avatar {
position: relative;
top: 0;
left: 0;
float: left;
margin: 0;
width: 45px;
height: auto;
border-radius: 100%;
}
.comment-list .children .avatar {
width: 30px;
}
.comment-list .bypostauthor > .comment-body .gp-comment-meta:after {
content: '\f040';
float: right;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-size: 12px;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-fontawesome5 .comment-list .bypostauthor > .comment-body .gp-comment-meta:after {
content: '\f303';
font-weight: 900;
}
.comment-list li .gp-comment-content {
margin: 0 0 0 60px;
}
.comment-list .children .gp-comment-content {
margin-left: 40px;
}
.comment-list .gp-comment-meta {
margin: 0;
}
.comment-list .gp-comment-content [itemprop='author'] {
font-weight: 400;
}
.comment-list .gp-comment-content [itemprop='author']:after {
content: '\0000a0\·\0000a0';
}
.comment-reply-link {
display: block;
margin-top: 10px;
line-height: 1;
} #respond {
position: relative;
}
#respond label {
display: block;
}
#commentform {
text-align: left;
}
#commentform .required {
font-weight: bold;
}
#commentform p {
margin: 10px 0;
}
#commentform .form-submit {
margin-bottom: 0;
}
#commentform {
text-align: left;
}
#commentform .form-allowed-tags {
display: none;
}
.comment-list #respond {
margin: 20px 0 0;
padding-left: 80px;
}
.comment-list #reply-title {
display: block;
margin: 0;
padding: 0;
border: 0;
text-align: left;
}
#cancel-comment-reply-link {
display: block;
margin-top: 10px;
}  .gp-filter-menus {
display: -webkit-flex;
display: flex;
padding-bottom: 30px;
}
.gp-archive-wrapper .gp-filter-menus {
margin-bottom: 15px;
border-bottom-width: 1px;
border-style: solid;
}
.gp-filter-menu {
width: 100%;
margin-right: 10px;
}
.gp-filter-menu:last-child {
margin-right: 0;
} .gp-posts-wrapper {
position: relative;
width: 100%;
clear: both;
overflow: hidden;
}
.gp-section-loop {
position: relative;
overflow: hidden;
width: 100%;
clear: both;
}
.gp-section-loop-inner {
position: relative;
overflow: hidden;
width: 100%;
clear: both;
}
.gp-posts-masonry .gp-section-loop-inner {
opacity: 0;
}
#gp-content .gp-post-item {
position: relative;
} .gp-post-item {
float: left;
position: relative;
width: 100%;
overflow: hidden;
}
.gp-align-center .gp-post-item {
text-align: center;
}
.gp-posts-list.gp-style-classic .gp-post-item {
padding: 15px 0;
border-bottom-width: 1px;
border-style: solid;
}
.gp-posts-list.gp-style-classic .gp-post-item:first-child {
padding-top: 0;
}
.gp-posts-list.gp-style-modern .gp-post-item {
padding: 10px 0;
}
.gp-posts-list.gp-style-modern .gp-post-item:first-child {
padding-top: 0;
}
.gp-posts-large.gp-style-classic .gp-post-item {
padding: 60px 0;
border-bottom-width: 1px;
border-style: solid;
}
.gp-posts-large.gp-style-modern .gp-post-item {
padding: 60px 0;
}
.gp-posts-large .gp-post-item:first-child {
padding-top: 0;
}
[class*='gp-posts-columns-'] .gp-post-item {
width: 48%;
margin-left: 4%;
margin-bottom: 40px;
}
[class*='gp-posts-columns-'] .gp-post-item:nth-of-type(2n + 1) {
margin-left: 0;
clear: left;
}
.gp-posts-masonry .gp-post-item {
width: 100%;
}
.gp-posts-masonry.gp-style-classic .gp-post-item {
margin: 0 0 20px 0;
}
.gp-posts-masonry.gp-style-modern .gp-post-item {
margin: 0 0 45px 0;
}
.gp-posts-list .gp-post-item.sticky {
padding-left: 20px;
padding-right: 20px;
background: #f8f8f8;
}
.gp-filter-loading .gp-post-item {
opacity: 0.2;
}
.gp-no-items-found {
font-weight: 500;
} .gp-loop-featured {
position: relative;
line-height: 0;
}
.gp-posts-list .gp-loop-featured {
float: left;
max-width: 40%;
height: 100%;
}
.gp-posts-list.gp-style-classic .gp-loop-featured,
.gp-posts-list.gp-style-modern .gp-loop-featured {
margin-right: 20px;
}
.gp-posts-large .gp-loop-featured {
margin-bottom: 30px;
}
[class*='gp-posts-columns'] .gp-loop-featured {
margin-bottom: 20px;
}
.gp-posts-masonry .gp-post-thumbnail {
width: 100%;
}
.gp-posts-large .gp-post-thumbnail img,
[class*='gp-posts-columns-'] .gp-post-thumbnail img,
.gp-posts-masonry .gp-post-thumbnail img {
width: 100%;
}
.gp-post-thumbnail + .gp-post-audio {
position: relative;
z-index: 1;
overflow: hidden;
margin-top: -60px;
}
.gp-posts-masonry .gp-post-thumbnail + .gp-post-audio {
margin-top: -40px;
}
.gp-posts-list .gp-loop-content .gp-post-audio {
margin-bottom: 20px;
} .gp-loop-content {
overflow: hidden;
}
.gp-loop-content > div:last-child,
.gp-loop-content > h2:last-child {
margin-bottom: 0;
}
.gp-posts-masonry.gp-style-classic .gp-loop-content {
position: relative;
padding: 25px;
border-width: 1px;
border-style: solid;
}
.gp-posts-masonry.gp-style-modern .gp-loop-content {
position: relative;
padding: 25px 0 0 0;
} .gp-ranking-counter {
float: left;
width: 40px;
height: 40px;
margin-right: 20px;
text-align: center;
line-height: 40px;
font-size: 20px;
border-radius: 100%;
color: #fff;
}
.gp-loop-featured .gp-ranking-counter {
position: absolute;
z-index: 99;
top: auto;
bottom: 15px;
left: 15px;
}
.gp-posts-wrapper[class*='gp-posts-columns-'] .format-audio .gp-loop-featured .gp-ranking-counter,
.gp-showcase-wrapper .gp-large-post .format-audio .gp-loop-featured .gp-ranking-counter {
bottom: 50px;
} .gp-loop-title {
margin-bottom: 5px;
}
.gp-posts-large .gp-loop-title {
margin-bottom: 10px;
}
.gp-style-modern .gp-loop-title {
margin-bottom: 15px;
} .gp-style-classic .gp-loop-text {
margin: 0 0 10px 0;
}
.gp-style-modern .gp-loop-text {
margin-bottom: 15px;
}
.gp-posts-list .gp-loop-text {
display: none;
} .gp-style-classic .gp-loop-meta {
margin: 0 0 10px 0;
}
.gp-style-modern .gp-loop-meta {
margin: 0 0 15px 0;
}
.gp-loop-meta a:hover {
text-decoration: underline;
}
.gp-loop-meta .gp-post-meta:after {
content: '·';
margin: 0 2px 0 5px;
}
.gp-loop-meta .gp-post-meta:last-child:after {
content: '';
margin: 0;
}
.gp-loop-tags {
line-height: 1;
}
.gp-loop-tags a:hover {
text-decoration: underline;
} .gp-style-modern .gp-read-more {
display: block;
margin-top: 15px;
} .gp-style-classic .gp-gutter-size {
width: 20px;
}
.gp-style-modern .gp-gutter-size {
width: 45px;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
z-index: 1;
pointer-events: none;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
transition-duration: 0s;
} .gp-pagination-numbers {
position: relative;
width: 100%;
clear: both;
margin: 20px 0 20px;
line-height: 0;
}
.gp-posts-masonry .gp-pagination-numbers {
opacity: 0;
}
.gp-pagination ul.page-numbers {
position: relative;
overflow: hidden;
width: 100%;
text-align: center;
font-weight: 500;
}
.gp-pagination ul.page-numbers,
.gp-pagination ul.page-numbers li,
.gp-pagination ul.page-numbers > span {
display: inline-block;
margin: 0 5px;
padding: 0;
list-style: none;
}
.gp-pagination ul.page-numbers .page-numbers {
display: inline-block;
margin: 0;
border-radius: 100%;
line-height: 1;
}
.gp-pagination ul.page-numbers .page-numbers.prev,
.gp-pagination ul.page-numbers .page-numbers.next {
font-size: 0;
}
.gp-pagination ul.page-numbers .page-numbers.prev:before {
content: '\f104';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
font-size: 12px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-pagination ul.page-numbers .page-numbers.next:before {
content: '\f105';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
font-size: 12px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .gp-pagination-arrows {
float: right;
margin-bottom: 20px;
}
.gp-pagination-arrows .prev,
.gp-pagination-arrows .next {
float: left !important;
font-size: 22px !important;
line-height: 1 !important;
}
.gp-pagination-arrows .next {
margin-left: 15px !important;
}
.gp-pagination-arrows .prev:before {
content: '\f104';
font-family: 'Font Awesome 5 Free', 'FontAwesome' !important;
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-pagination-arrows .next:before {
content: '\f105';
font-family: 'Font Awesome 5 Free', 'FontAwesome' !important;
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-pagination-arrows > a:hover {
opacity: 1 !important;
}
.gp-pagination-arrows .gp-disabled {
opacity: 0.1;
color: #000 !important;
} .gp-load-more {
position: relative;
width: 100%;
clear: both;
margin: 20px 0 20px;
text-align: center;
line-height: 0;
}
[class*='gp-posts-columns'] .gp-load-more {
margin-top: 20px;
}
.gp-posts-masonry .gp-load-more {
margin-top: 20px;
opacity: 0;
}
.gp-load-more .gp-pagination {
display: none;
}
#infscr-loading {
z-index: 3;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
opacity: 0.8;
-webkit-transition: all 0.2s ease-in-out !important;
transition: all 0.2s ease-in-out !important;
} .gp-particles {
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .gp-approved-posts-wrapper {
margin-bottom: 30px;
}
.gp-approved-posts-wrapper section:last-child,
.gp-pending-posts-wrapper section:last-child {
border-width: 0 !important;
} .error404 .gp-entry-content {
margin-bottom: 40px;
min-height: 500px;
}
.error404 .gp-entry-content p {
line-height: 20px;
margin-bottom: 20px;
} .attachment p {
margin-top: 12px;
} label[for*='pwbox-'] {
float: left;
}
input.pwsubmit {
margin-left: 5px;
}  #gp-new-search {
position: relative;
width: 100%;
margin: 10px 0 40px 0;
padding: 0 30px 30px 30px;
border-width: 1px;
border-style: solid;
text-align: center;
border-radius: 3px;
}
#gp-new-search .gp-divider-title {
display: inline-block;
top: -15px;
} #gp-search-results-count {
font-weight: 500;
line-height: 1;
margin-bottom: 15px;
}   .vc_row .gp-flex-column .vc_column-inner > .wpb_wrapper {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
.vc_row
.gp-flex-column
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left
.vc_icon_element-inner
.vc_icon_element-icon {
top: 20px;
left: 15px;
}
.vc_row
.gp-flex-column
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left
+ .wpb_text_column.wpb_content_element {
width: 100%;
} .gp-row-masonry .gp-gutter-size {
width: 20px;
}
.gp-row-masonry .vc_row.vc_inner {
width: 100%;
margin: 0 0 20px 0;
}
.gp-row-masonry .vc_inner .vc_column_container > .vc_column-inner {
padding: 20px !important;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.gp-row-masonry .widget {
margin-bottom: 0;
} .page-template-homepage-template #gp-content > .wpb_row:first-child .vc_column_container,
.home #gp-content > .wpb_row:first-child .vc_column_container {
background-repeat: no-repeat;
background-size: contain;
} .vc_row.gp-static-gradient,
.vc_row.gp-scrolling-gradient {
position: relative;
}
.vc_row .gp-animated-gradient-column {
position: relative;
z-index: 1;
width: 100%;
display: flex;
flex-wrap: wrap;
}
.vc_row .gp-animated-gradient-bg {
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.vc_row.gp-scrolling-gradient .gp-animated-gradient-bg {
background-size: 400% 400% !important;
-webkit-animation: gpScroll 15s ease infinite;
animation: gpScroll 15s ease infinite;
-webkit-transition: all 1s ease-out !important;
transition: all 1s ease-out !important;
}
.vc_row.gp-scrolling-image {
-webkit-animation: 25s gpScroll infinite linear;
animation: 25s gpScroll infinite linear;
} .wpb_row .vc_btn3.vc_btn3-size-lg,
.wpb_row .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.wpb_row .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
width: 100%;
}
.wpb_row .vc_general.vc_btn3:focus {
color: #fff;
border: 0;
}
.wpb_row .vc_btn3.vc_btn3-style-custom {
background-image: none;
} .vc_general.vc_cta3 .vc_cta3-content p {
font-size: 16px;
line-height: 26px;
} .gp-carousel-wrapper .slides {
position: relative;
clear: both;
width: 100%;
}
.gp-carousel-wrapper .slides > li {
margin: 0 30px 0 0;
line-height: 24px;
}
.gp-carousel-wrapper .gp-loop-featured {
margin-bottom: 20px;
}
.gp-carousel-wrapper .flex-control-nav {
position: relative;
bottom: auto;
right: auto;
margin: 15px 0 0 0;
text-align: center;
}
.gp-carousel-wrapper .flex-control-nav li a {
border-color: rgba(0, 0, 0, 0.5);
background-color: rgba(255, 255, 255, 0.5);
}
.gp-carousel-wrapper .flex-control-nav li a:hover,
.gp-carousel-wrapper .flex-control-nav li .flex-active {
border-color: rgba(0, 0, 0, 1);
background-color: rgba(255, 255, 255, 0.5);
} .vc_custom_heading[class*='fa-'] {
position: relative;
padding-left: 25px;
}
.vc_custom_heading .gp-vc-custom-heading-icon {
position: relative;
padding-right: 10px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.vc_custom_heading[class*='fa-']:before {
position: absolute;
top: auto;
left: 0;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.vc_custom_heading[class*='fa-'].gp-black:before {
color: #000;
}
.vc_custom_heading[class*='fa-'].gp-blue:before {
color: #39c8df;
}
.vc_custom_heading[class*='fa-'].gp-dark-grey:before {
color: #232323;
}
.vc_custom_heading[class*='fa-'].gp-green:before {
color: #4b99a4;
}
.vc_custom_heading[class*='fa-'].gp-light-grey:before {
color: #e6e6e6;
}
.vc_custom_heading[class*='fa-'].gp-orange:before {
color: #fd643b;
}
.vc_custom_heading[class*='fa-'].gp-white:before {
color: #fff;
} .gp-theme .wpb_toggle,
.gp-theme #gp-content h4.wpb_toggle,
.gp-theme .wpb_toggle_title_active,
.gp-theme #gp-content h4.wpb_toggle_title_active {
padding-left: 0;
background-image: none;
font-weight: normal;
font-size: 16px;
line-height: 26px;
}
.gp-theme .wpb_toggle:before,
.gp-theme #gp-content h4.wpb_toggle:before {
margin-right: 10px;
content: '\f196';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme .wpb_toggle_title_active:before,
.gp-theme #gp-content h4.wpb_toggle_title_active:before {
content: '\f147';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}  .gp-featured-box-wrapper {
display: -webkit-flex;
display: flex;
position: relative;
width: 100%;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.gp-featured-box-wrapper.gp-wide {
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
} .gp-featured-large-col {
width: 100%;
line-height: 0;
}
.gp-featured-box-2-1-2 .gp-featured-large-col {
order: 2;
flex: 1 1 auto;
}
.gp-featured-box-1 .gp-featured-large-col,
.gp-featured-box-1 .gp-featured-large {
width: 100% !important;
}
.gp-featured-large {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
} .gp-featured-small-col {
display: inline-block;
line-height: 0;
flex: 1 1 auto;
}
.gp-featured-box-2-1-2 .gp-featured-small-col.gp-col-1 {
order: 1;
}
.gp-featured-box-2-1-2 .gp-featured-small-col.gp-col-2 {
order: 3;
}
.gp-featured-small {
display: inline-block;
position: relative;
overflow: hidden;
} .gp-featured-box-video .gp-video-wrapper {
width: 100%;
height: 100%;
padding-bottom: 0;
}
.gp-featured-box-video iframe {
width: 100%;
height: 100%;
} .gp-featured-box-scroll {
z-index: 0;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
font-size: 0;
line-height: 0;
-webkit-overflow-scrolling: touch;
transform: translate3d(0, 0, 0);
order: 5;
-ms-overflow-style: none;
scrollbar-width: none;
}
.gp-featured-box-scroll::-webkit-scrollbar {
width: 0 !important;
} .gp-featured-box-wrapper .gp-featured-box-link {
display: block;
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}
.gp-featured-box-wrapper .gp-featured-box-link:before {
display: block;
content: '';
position: absolute;
z-index: 1;
bottom: 0;
height: 70%;
width: 100%;
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
}
.gp-featured-box-wrapper .gp-has-video.gp-featured-box-link:before {
display: none;
}
.gp-featured-box-image {
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
transition-timing-function: ease;
-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
transition: transform 0.3s ease, opacity 0.3s;
}
a:hover .gp-featured-box-image {
-webkit-transform: scale3d(1.1, 1.1, 1);
transform: scale3d(1.1, 1.1, 1);
}
.gp-featured-large .gp-featured-box-image {
padding-top: 80%;
} .gp-featured-caption {
position: absolute;
z-index: 1;
left: 0;
bottom: 0;
width: 100%;
white-space: normal;
pointer-events: none;
}
.gp-has-video + .gp-featured-caption {
display: none;
}
.gp-featured-large .gp-featured-caption-inner {
width: 80%;
padding: 0 0 26px 30px;
}
.gp-featured-small .gp-featured-caption-inner {
width: 100%;
padding: 0 20px 16px;
}
.gp-featured-caption-title {
margin: 0;
color: #fff;
font-weight: 500;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.gp-featured-large .gp-featured-caption-title {
font-size: 22px;
line-height: 26px;
}
.gp-featured-small .gp-featured-caption-title {
font-size: 16px;
line-height: 20px;
}
.gp-featured-box-cats {
margin-bottom: 2px;
line-height: 1;
}
.gp-featured-box-cats a {
display: inline-block;
margin: 0 5px 5px 0;
padding: 4px 6px;
font-size: 10px;
line-height: 1;
font-weight: 700;
text-transform: uppercase;
color: #fff;
background: rgba(0, 0, 0, 0.7);
}
.gp-featured-box-wrapper .gp-loop-meta {
margin: 6px 0 0 0;
opacity: 0.6;
}
.gp-featured-box-wrapper .gp-loop-meta,
.gp-featured-box-wrapper .gp-loop-meta a {
color: #fff;
}
.gp-featured-small .gp-loop-meta {
display: none;
} .vc-hoverbox-front h2:not(.vc_custom_heading) {
color: #fff !important;
font-weight: 500;
text-shadow: 0 0 20px #000;
}
.vc-hoverbox-back h2 {
font-weight: 500;
margin-bottom: 20px;
}
.vc-hoverbox-back p {
font-size: 16px;
line-height: 26px;
} .vc_row .vc_images_carousel {
max-width: 100%;
}
.vc_row .vc_images_carousel .vc_carousel-indicators li,
.vc_row .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li {
width: 14px;
height: 14px;
background: rgba(0, 0, 0, 0.5);
border: 2px solid rgba(255, 255, 255, 0.5);
}
.vc_row .vc_images_carousel .vc_carousel-indicators li:hover,
.vc_row .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li:hover,
.vc_row .vc_images_carousel .vc_carousel-indicators .vc_active,
.vc_row .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active {
width: 14px;
height: 14px;
background: rgba(0, 0, 0, 1);
border: 2px solid rgba(255, 255, 255, 1);
}
.vc_row .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li,
.vc_row .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active {
margin: 4px auto;
}
.gp-theme .vc_images_carousel .vc_carousel-control {
display: block;
width: 40px;
height: 40px;
background: rgba(0, 0, 0, 0.5);
text-align: center;
cursor: pointer;
}
.gp-theme .vc_images_carousel .vc_carousel-control .icon-next:before,
.gp-theme .vc_images_carousel .vc_carousel-control .icon-prev:before {
color: #fff;
font-size: 26px;
}
.gp-theme .vc_images_carousel .vc_carousel-control .icon-prev:before {
content: '\f104';
top: 0;
margin-right: 4px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme .vc_images_carousel .vc_carousel-control .icon-next:before {
content: '\f105';
top: 0;
margin-left: 4px;
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .wpb_gallery .wpb_flexslider.flexslider {
margin-bottom: 40px;
border: 0;
background: transparent;
box-shadow: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
display: block;
width: 30px;
height: 30px;
background: rgba(0, 0, 0, 0.5);
text-align: center;
cursor: pointer;
}
.wpb_gallery .wpb_flexslider.flexslider:hover .flex-prev {
opacity: 1;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
color: #fff;
font-size: 20px;
line-height: 30px !important;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav .flex-next:before {
content: '\f105';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav .flex-prev:before {
content: '\f104';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
background: rgba(0, 0, 0, 0.8);
color: #fff;
} .wpb_layerslider_element.wpb_content_element {
margin-bottom: 0;
} .gp-wpb-lightbox-image {
display: block;
position: absolute;
width: 100%;
height: 100%;
} .gp-pmp-register-form .gp-form-field {
float: left;
width: 50%;
margin-bottom: 20px;
}
.gp-pmp-register-form .gp-form-field:nth-of-type(odd) {
padding-right: 10px;
}
.gp-pmp-register-form .gp-form-field:nth-of-type(even) {
padding-left: 10px;
}
.gp-pmp-register-form .gp-form-field input {
width: 100%;
height: 45px;
}
.gp-pmp-register-form .gp-submit input {
width: 100%;
height: 45px;
text-align: center;
} .gp-post-form {
position: relative;
}
.gp-post-form .gp-loader {
z-index: 2;
position: absolute;
background: rgba(255, 255, 255, 0.5);
}  .gp-field-container {
margin-bottom: 15px;
}
.gp-post-form .gp-field {
width: 100%;
}
.gp-post-form .gp-field-title {
font-weight: 700;
}
.gp-post-form .gp-error .gp-field {
border-color: #e44e48;
}
.gp-post-form textarea {
display: block;
}
.gp-field-desc {
display: block;
margin-top: 10px;
font-size: 12px;
line-height: 14px;
}
.gp-post-form-submit {
margin: 0;
}
.gp-post-form .gp-submit {
width: 100%;
} .gp-post-form-format-field {
display: none;
}
.gp-post-form-format-field.gp-show {
display: block;
} .gp-uploads {
display: block;
}
.gp-uploads .gp-upload-preview {
display: inline-block;
margin: 12px 10px 0 0;
}
.gp-uploads .gp-upload-list {
margin: 12px 0 0 20px;
}
.gp-post-form .gp-upload-item {
width: auto;
}
.gp-upload-item:before {
content: '\f093';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
line-height: 1;
margin-right: 10px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .gp-checkbox-multi-field input[type='checkbox'] {
margin-left: 10px;
}
.gp-checkbox-multi-field input[type='checkbox']:first-child,
.gp-checkbox-multi-field div + input[type='checkbox'] {
margin-left: 0;
} .gp-post-form .gp-post-form-gdpr {
margin: 20px 0 0 0;
font-size: 11px;
line-height: 15px;
}
.gp-post-form .gp-post-form-gdpr input {
display: inline-block;
margin-top: 3px;
vertical-align: top;
}
.gp-post-form .gp-post-form-gdpr label {
display: inline-block;
max-width: 90%;
font-size: 11px;
line-height: 15px;
} .gp-post-form .gp-message {
display: none;
margin-top: 10px;
color: #e44e48;
line-height: 1;
}
.gp-post-form .gp-error .gp-message {
display: block;
} .gp-post-form .gp-success {
display: none;
position: relative;
width: 100%;
clear: both;
overflow: hidden;
margin-bottom: 20px;
padding: 20px;
background: #8cbe4b;
text-align: center;
border-radius: 3px;
}
.gp-post-form .gp-success.gp-show-message {
display: block;
}
.gp-success-icon {
margin-bottom: 20px;
}
.gp-post-form .gp-success-icon:before {
content: '\f14a';
font-family: 'Font Awesome 5 Free', 'FontAwesome';
font-weight: 900;
color: #fff;
font-size: 72px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-post-form .gp-success strong {
margin: 0 0 10px 0;
color: #fff;
font-size: 16px;
line-height: 20px;
}
.gp-post-form .gp-success p {
margin: 0;
opacity: 0.7;
color: #fff;
font-size: 14px;
line-height: 18px;
}
.gp-post-form .gp-success p a {
text-decoration: underline;
color: #fff;
}
.gp-post-form .gp-success p a:hover {
text-decoration: none;
} .gp-post-form-login strong a {
text-decoration: underline;
}
.gp-post-form-login strong a:hover {
text-decoration: none;
} .wp-media-buttons .insert-media,
.html-active .switch-html,
.tmce-active .switch-tmce {
font-weight: inherit;
}
.gp-post-form .wp-core-ui .button,
.gp-post-form .wp-core-ui .button-primary,
.gp-post-form .wp-core-ui .button-secondary {
border-width: 1px;
border-style: solid;
font-size: 13px;
line-height: 2.15384615;
border-width: 1px;
border-style: solid;
border-radius: 3px;
}
.gp-post-form .wp-media-buttons .insert-media {
margin-right: 5px;
margin-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.wp-media-buttons .insert-media:hover {
font-weight: inherit;
}
.tmce-active .switch-html:hover,
.html-active .switch-tmce:hover {
background: none;
}
.media-modal p {
font-size: 13px;
line-height: 1.5;
margin: 1em 0;
}
.media-modal h2 {
font-family: inherit;
letter-spacing: inherit;
}
.media-attachments-filter-heading,
.media-frame-menu-heading,
.image-details h2,
.media-sidebar h2 {
font-family: inherit !important;
letter-spacing: inherit !important;
}
.media-modal button {
font-family: inherit !important;
letter-spacing: inherit !important;
font-weight: inherit !important;
}
.media-frame-router button {
color: inherit !important;
border-radius: inherit !important;
}
.media-modal-close:active,
.media-modal-close:hover {
color: #00a0d2 !important;
background: none !important;
}
.media-modal select:not([multiple]) {
height: auto;
padding: 0;
background-image: none;
-webkit-appearance: menulist;
}
.media-modal input[type='text'],
.media-modal input[type='email'],
.media-modal input[type='password'],
.media-modal input[type='search'],
input[type='tel'] {
height: auto;
}
.media-modal .compat-field-vc-image-filter {
display: none;
}
.mce-fullscreen #gp-standard-header,
.mce-fullscreen #gp-mobile-header,
.mce-fullscreen #wpadminbar {
display: none !important;
} .vc_row .vc_progress_bar .vc_single_bar {
box-shadow: none;
}
.vc_progress_bar .vc_single_bar .vc_label {
font-size: 16px;
} .vc_row-o-equal-height .vc_column-inner > .wpb_wrapper {
display: -webkit-flex;
display: flex;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
flex-grow: 1;
-webkit-flex-direction: column;
flex-direction: column;
}
.gp-pricing-column {
display: -webkit-flex;
display: flex;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
flex-grow: 1;
-webkit-flex-direction: column;
flex-direction: column;
text-align: center;
overflow: hidden;
background-color: #fff;
}
.gp-style-3.gp-pricing-column {
border-radius: 4px;
}
.gp-pricing-column-header {
overflow: hidden;
padding: 20px;
background-color: #232323;
}
.gp-pricing-column-title {
margin: 0;
font-size: 24px;
line-height: 1;
font-weight: bold;
color: #fff;
}
.gp-pricing-column-highlight-text {
margin: 0 0 5px 0;
text-transform: uppercase;
font-size: 14px;
line-height: 15px;
font-weight: bold;
color: #fff;
}
.gp-pricing-column-costs {
padding: 30px 0;
background: #fff;
}
.gp-style-2 .gp-pricing-column-costs {
padding: 0 0 30px 0;
}
.gp-style-3 .gp-pricing-column-costs {
padding: 10px 0 20px 0;
}
.gp-pricing-column-costs h5,
.gp-pricing-column-costs h6 {
color: #232323;
}
.gp-style-2 .gp-pricing-column-circle {
display: inline-block;
width: 180px;
padding: 55px 0;
border-radius: 100%;
background-color: #f8f8f8;
}
.gp-pricing-column-symbol {
display: inline;
clear: none;
margin: 0;
font-size: 48px;
line-height: 1;
font-weight: 500;
letter-spacing: -5px;
}
.gp-pricing-column-symbol.gp-has-trial-price {
font-size: 30px;
opacity: 0.8;
text-decoration: line-through;
}
.gp-pricing-column-price {
display: inline;
clear: none;
margin: 0;
font-size: 48px;
line-height: 1;
font-weight: 500;
letter-spacing: -4px;
}
.gp-pricing-column-price.gp-has-trial-price {
margin-right: 10px;
font-size: 30px;
opacity: 0.8;
text-decoration: line-through;
}
.gp-pricing-column-trial-price {
display: inline;
clear: none;
margin: 0;
font-size: 48px;
line-height: 1;
font-weight: 500;
letter-spacing: -4px;
}
.gp-pricing-column-interval {
margin: 0;
margin-top: 5px;
font-size: 16px;
line-height: 1;
opacity: 0.5;
}
.gp-pricing-column-content {
overflow: hidden;
padding: 30px;
font-size: 16px;
line-height: 20px;
background-color: #fff;
color: #232323;
}
.gp-style-2 .gp-pricing-column-content {
padding: 0;
}
.gp-style-3 .gp-pricing-column-content {
padding: 20px 30px;
}
.gp-pricing-column-content ul {
margin: 0;
}
.gp-pricing-column-content li {
padding-top: 20px;
list-style-type: none;
}
.gp-pricing-column-content li:first-child {
padding-top: 0;
}
.gp-style-2 .gp-pricing-column-content li {
padding: 10px 20px;
}
.gp-style-2 .gp-pricing-column-content li:nth-child(odd) {
background-color: #f8f8f8;
}
.gp-pricing-column-footer {
overflow: hidden;
padding: 30px;
background-color: #fff;
}
.gp-pricing-column-button {
display: inline-block;
width: 100%;
padding: 14px 18px;
border-radius: 3px;
cursor: pointer;
text-align: center;
font-size: 16px;
line-height: 1;
background-color: #39c8df;
color: #fff;
}
.gp-pricing-column-button:hover {
background-color: #00a0e3;
}
.gp-pricing-column-button.disabled {
cursor: not-allowed;
pointer-events: none;
}
.gp-pricing-column-divider {
width: 75%;
height: 1px;
margin: -1px auto 0;
border-bottom-width: 1px;
border-style: solid;
border-color: #e6e6e6;
} .vc_wp_recentcomments.wpb_content_element {
margin-bottom: 0;
} .gp-showcase-wrapper {
position: relative;
width: 100%;
overflow: hidden;
clear: both;
}
.gp-large-post .gp-post-item {
padding-bottom: 20px;
}
.gp-large-post .gp-loop-featured {
margin-bottom: 20px;
}
.gp-large-post img {
width: 100%;
}
.gp-small-posts .gp-post-item {
padding: 20px 0;
border-bottom-width: 1px;
border-style: solid;
}
.gp-small-posts .gp-post-item:first-child {
border-top-width: 1px;
}
.gp-small-posts .gp-post-thumbnail,
.gp-small-posts .gp-post-gallery,
.gp-small-posts .gp-post-video {
float: left;
width: 75px;
margin: 0 15px 0 0;
}
.gp-small-posts .gp-loop-content .gp-post-audio {
margin-bottom: 10px;
}
.gp-small-posts .gp-ranking-counter {
bottom: 5px;
left: 5px;
margin-right: 15px;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 14px;
}
.gp-style-modern .gp-small-posts .gp-loop-title {
font-size: 17px;
line-height: 21px;
} .gp-stats-columns .gp-stats-col {
float: left;
width: 50%;
margin-bottom: 20px;
padding: 0 10px;
text-align: center;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.gp-stats-list .gp-stats-col {
float: left;
width: 100%;
overflow: hidden;
clear: both;
padding: 15px 0;
border-bottom: 1px;
border-style: solid;
}
.gp-stats-icon {
color: #39c8df;
}
.gp-stats-columns .gp-stats-icon {
margin-bottom: 15px;
}
.gp-stats-list .gp-stats-icon {
float: left;
margin-right: 15px;
}
.gp-stats-icon:before {
line-height: 1;
}
.gp-stats-columns .gp-stats-icon {
font-size: 48px;
}
.gp-stats-list .gp-stats-icon:before {
font-size: 16px;
}
.gp-stats-columns .gp-stats-title {
margin-bottom: 5px;
font-size: 18px;
line-height: 1;
font-weight: 500;
letter-spacing: -1px;
color: #999;
}
.gp-stats-list .gp-stats-title {
float: left;
line-height: 1;
color: #999;
}
.gp-stats-columns .gp-stats-count {
font-size: 36px;
font-weight: 500;
line-height: 1;
letter-spacing: -1px;
color: #999;
}
.gp-stats-list .gp-stats-count {
float: right;
color: #999;
line-height: 1;
}  .wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-tabs-container,
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-panel-title {
background: #f8f8f8;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-tabs-container {
border-right: 1px solid #e6e6e6;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-tabs-container,
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-3 .vc_tta-tabs-container {
margin: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.wpb-js-composer
.vc_tta.vc_general.vc_tta-tabs-position-top
.vc_tta-panel.vc_active
+ .vc_tta-panel
.vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
margin-top: 15px;
margin-bottom: 0;
} .wpb-js-composer .vc_tta.vc_tta-style-gp-1 .vc_tta-tab,
.wpb-js-composer .vc_tta.vc_tta-style-gp-1 .vc_tta-panel-title {
font-size: 16px;
line-height: 20px;
font-weight: 500;
background: #f8f8f8;
color: #232323;
}
.wpb-js-composer .vc_tta.vc_tta-style-gp-2 .vc_tta-tab,
.wpb-js-composer .vc_tta.vc_tta-style-gp-2 .vc_tta-panel-title {
font-size: 16px;
line-height: 20px;
font-weight: 500;
color: #232323;
}
.wpb-js-composer .vc_tta.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-tab,
.wpb-js-composer .vc_tta.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-panel-title {
background: #f8f8f8;
}
.wpb-js-composer .vc_tta.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-tab,
.wpb-js-composer .vc_tta.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-panel-title {
background: transparent;
border-bottom: 1px solid #e6e6e6;
}
.wpb-js-composer .vc_tta.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-tab:last-child {
border-bottom: 0;
}
.wpb-js-composer .vc_tta.vc_tta-style-gp-3 .vc_tta-tab,
.wpb-js-composer .vc_tta.vc_tta-style-gp-3 .vc_tta-panel-title {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
font-size: 16px;
line-height: 20px;
font-weight: 500;
background: #f8f8f8;
color: #232323;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-3 .vc_tta-tab,
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-3 .vc_tta-panel-title {
text-align: center;
} .wpb-js-composer .vc_tta.vc_tta-style-gp-1 .vc_tta-tab.vc_active,
.wpb-js-composer .vc_tta.vc_tta-style-gp-1 .vc_tta-panel.vc_active .vc_tta-panel-title {
color: #fff;
}
.wpb-js-composer .vc_tta.vc_tta-style-gp-2 .vc_tta-tab.vc_active,
.wpb-js-composer .vc_tta.vc_tta-style-gp-2 .vc_tta-panel.vc_active .vc_tta-panel-title {
position: relative;
color: #232323;
}
.wpb-js-composer .vc_tta.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-tab.vc_active,
.wpb-js-composer .vc_tta.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-panel.vc_active .vc_tta-panel-title {
background: transparent;
border: 0;
}
.wpb-js-composer .vc_tta.vc_tta-style-gp-2 .vc_tta-tab.vc_active:before,
.wpb-js-composer .vc_tta.vc_tta-style-gp-2 .vc_tta-panel.vc_active .vc_tta-panel-title:before {
content: '';
position: absolute;
display: block;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
-webkit-backface-visibility: hidden;
}
.wpb-js-composer .vc_tta.vc_tta-style-gp-3 .vc_tta-tab.vc_active,
.wpb-js-composer .vc_tta.vc_tta-style-gp-3 .vc_tta-panel.vc_active .vc_tta-panel-title {
color: #fff;
} .wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-1 .vc_tta-tab:not(.vc_active):hover .vc_tta-title-text,
.wpb-js-composer
.vc_tta.vc_general.vc_tta-style-gp-1
.vc_tta-panel:not(.vc_active)
.vc_tta-panel-title:hover
.vc_tta-title-text {
-webkit-background-clip: text;
-webkit-text-fill-color: #0000;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a,
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading {
border: 0 !important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-tab > a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-panel-title > a {
padding-left: 20px;
padding-right: 20px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-tab.vc_active .vc_tta-title-text,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-panel.vc_active .vc_tta-title-text,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-tab:hover .vc_tta-title-text,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-panel .vc_tta-panel-title:hover .vc_tta-title-text,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-3 .vc_tta-tab:not(.vc_active):hover .vc_tta-title-text,
.wpb-js-composer
.vc_tta.vc_general.vc_tta-style-gp-3
.vc_tta-panel:not(.vc_active)
.vc_tta-panel-title:hover
.vc_tta-title-text {
-webkit-background-clip: text;
-webkit-text-fill-color: #0000;
} .wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-1 .vc_tta-panel-body {
padding-left: 0;
padding-right: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left.vc_tta-style-gp-1 .vc_tta-panel-body {
padding: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-panel-body {
background: #f8f8f8;
padding: 20px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-panel-body {
background: transparent;
padding: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-3 .vc_tta-panel-body {
background: #f8f8f8;
} .gp-testimonial-box {
overflow: hidden;
position: relative;
clear: both;
width: 100%;
text-align: center;
}
.gp-has-arrows .gp-testimonial-box {
padding: 0 40px;
}
.gp-testimonial-image {
display: inline-block;
position: relative;
margin-bottom: 30px;
}
.gp-slider .slides li .gp-testimonial-image img {
width: 100px;
height: 100px;
border: 6px solid #e6e6e6;
border-radius: 100%;
}
.gp-pointer {
position: absolute;
bottom: -2px;
right: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 20px;
border-color: transparent transparent transparent #e6e6e6;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.gp-testimonial-headline {
margin: 0 0 5px 0;
font-size: 18px;
line-height: 22px;
font-weight: 500;
}
.gp-testimonial-text {
margin: 0 0 5px 0;
font-size: 16px;
line-height: 24px;
}
.gp-testimonial-name {
font-size: 14px;
line-height: 18px;
font-weight: 500;
}
.gp-testimonial-slider.gp-slider .flex-control-nav {
position: relative;
bottom: auto;
right: auto;
margin: 15px 0 0 0;
text-align: center;
}
.gp-testimonial-slider.gp-slider .flex-control-nav li a {
border-color: rgba(0, 0, 0, 0.5);
background-color: rgba(255, 255, 255, 0.5);
}
.gp-testimonial-slider.gp-slider .flex-control-nav li a:hover,
.gp-testimonial-slider.gp-slider .flex-control-nav li .flex-active {
border-color: rgba(0, 0, 0, 1);
background-color: rgba(255, 255, 255, 0.5);
}
.gp-testimonial-slider.gp-slider .flex-direction-nav {
margin-top: -30px;
}
.gp-testimonial-slider.gp-slider .flex-direction-nav a {
width: auto;
height: auto;
padding: 0;
background: none;
opacity: 0.3;
}
.gp-testimonial-slider.gp-slider .flex-direction-nav a:before {
color: #000;
font-size: 60px;
line-height: 1;
}
.gp-testimonial-slider.gp-slider .flex-direction-nav a:hover {
opacity: 0.6;
} .gp-team-wrapper:before,
.gp-team-wrapper:after {
content: ' ';
display: table;
}
.gp-team-member {
padding-bottom: 40px;
text-align: center;
}
.gp-team-image {
display: block;
margin: 0 auto 20px;
border-width: 5px;
border-style: solid;
border-radius: 100%;
}
.gp-team-name {
margin-bottom: 10px;
font-size: 19px;
line-height: 1;
}
.gp-team-position {
margin-bottom: 10px;
font-size: 16px;
line-height: 1;
}
.gp-team-description {
text-align: center;
}
.gp-team-member a {
display: inline-block;
color: inherit;
text-decoration: underline;
}
.gp-team-member a:hover {
text-decoration: none;
}   .gp-theme .pmpro_btn,
.gp-theme .pmpro_btn:link {
border: 0;
background-size: 200% 100%;
-webkit-transition: all 0.2s ease-in-out !important;
transition: all 0.2s ease-in-out !important;
}
.gp-theme .pmpro_btn:hover {
background-position: 100% 0;
}
.gp-theme .pmpro_box th,
.gp-theme .pmpro_box td,
.gp-theme table.pmpro_checkout th,
.gp-theme table.pmpro_checkout td,
.gp-theme .pmpro_invoice th,
.gp-theme .pmpro_invoice td,
.gp-theme #pmpro_cancel table td,
.gp-theme #pmpro_cancel table th {
border-width: 1px;
border-style: solid;
} .gp-theme #pmpro_levels_table .pmpro_btn {
padding: 8px;
font-weight: 500;
font-size: 14px;
line-height: 1;
color: #232323;
border: 1px solid #e6e6e6;
background: none;
}
.gp-theme #pmpro_levels_table .pmpro_btn:hover {
background: #f8f8f8;
} .gp-theme .pmpro_checkout {
overflow: hidden;
}
.gp-theme form.pmpro_form label {
font-weight: 500;
}
.gp-theme .pmpro_checkout h3 .pmpro_checkout-h3-msg {
display: block;
margin-top: -20px;
font-style: normal;
}
.gp-theme #pmpro_user_fields h3 .pmpro_checkout-h3-msg {
display: none;
}
.gp-theme .pmpro_btn.pmpro_btn-submit-checkout {
width: auto;
}
.gp-theme input[type='button'].pmpro_btn.pmpro_btn-cancel {
margin: 10px 0 0 0;
} .gp-theme .pmpro_box table {
margin-top: 15px;
} .wpcf7-form .wpcf7-not-valid-tip {
display: none;
}
.wpcf7-form .wpcf7-not-valid {
border-color: #e44e48;
}
.wpcf7-form .wpcf7-validation-errors,
.wpcf7-form .wpcf7-mail-sent-ng {
margin-left: 0;
padding: 10px 20px;
border: 0;
background: #e44e48;
color: #fff;
}
.wpcf7-form .wpcf7-mail-sent-ok {
margin-left: 0;
padding: 10px 20px;
border: 0;
background: #90d835;
color: #fff;
} .ls-gui-element.ls-loading-container {
display: none !important;
} #wp-live-chat {
line-height: 1.5;
}
.modern #wp-live-chat-4 {
left: 20px !important;
}
#wplc_chatbox_header_bg {
background-image: none !important;
}
.wplc_agent_name {
margin-top: 2px;
}
.wplc-shrink .wplc_agent_name {
margin-top: -20px;
}
.wdt-emoji-picker {
line-height: 1;
}
.wplc-user-message {
padding: 5px 10px;
line-height: 20px;
}
.wplc-user-message:before {
top: 10px;
}
#wplc_chatmsg {
margin-top: 6px;
padding-left: 20px !important;
}
.bleeper_powered_by {
right: 10px;
text-align: right;
}  .gp-theme .em.pixelbones h2 {
font-size: calc(var(--font-size) + 3px) !important;
font-weight: 500 !important;
font-style: normal;
letter-spacing: 0;
}
.gp-theme .em.pixelbones h3 {
font-size: calc(var(--font-size) + 3px) !important;
font-weight: 500 !important;
font-style: normal;
letter-spacing: 0 !important;
} .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
line-height: 1;
display: flex;
justify-content: center;
align-items: center;
} .css-events-list table.events-table th.event-time {
width: auto;
}
.css-events-list table.events-table td {
padding: 12px;
} .gp-theme .em.pixelbones td:first-child,
.gp-theme .em.pixelbones th:first-child {
padding-left: 15px !important;
}
.gp-theme .em.pixelbones .event-categories {
margin: -25px 0 0 0 !important;
list-style-type: none !important;
}
.gp-theme .em.pixelbones p:empty {
display: none;
}
.gp-theme .em.em-event-booking-form .em-booking-section {
margin: 0;
}
.gp-theme .em.em-event-booking-form .em-booking-section p {
margin-bottom: 0 !important;
}
.gp-theme .em.em-event-booking-form h3.em-booking-section-title {
background: none;
border: 0;
padding: 0;
}
.em.em-event-booking-form .em-tickets {
margin: 0;
width: 100%;
}
.gp-theme .em.em-event-booking-form textarea {
margin-bottom: 0 !important;
}
.gp-theme .em-booking-submit.em-button {
margin: 15px 0 0 0 !important;
}  .em.em-list-widget .em-item .em-item-image {
max-width: 75px !important;
}
.em.em-list-widget .em-item .em-item-info .em-item-name {
margin-bottom: 5px;
font-size: 16px;
line-height: 22px;
}
.em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line .em-icon {
display: none;
}
.em.em-item .em-item-meta .em-item-meta-line,
.em.em-list .em-item .em-item-meta .em-item-meta-line,
.em.em-list-widget .em-item .em-item-meta .em-item-meta-line {
display: block;
font-size: 14px;
line-height: 20px;
}
.em.em-list-widget .em-item .em-item-info .em-item-meta .em-event-location {
font-size: small;
line-height: 1;
opacity: 0.6;
} .widget_em_widget .em > li,
.widget_em_locations_widget > li,
.gp-events-element > li {
margin: 0 !important;
padding: 0 0 15px 0 !important;
line-height: 1;
}
.widget_em_widget .em > li:first-child,
.widget_em_locations_widget > li:first-child,
.gp-events-element > li:first-child {
border-top: 0;
}
.widget_em_widget .em > li:last-child,
.widget_em_locations_widget > li:last-child,
.gp-events-element > li:last-child {
padding-bottom: 0 !important;
border-bottom: 0;
}
.widget_em_widget .em li ul,
.widget_em_locations_widget li ul,
.gp-events-element li ul {
margin-bottom: 0 !important;
font-size: small;
}
.widget_em_widget .em li li,
.widget_em_locations_widget li li,
.gp-events-element li li {
margin-bottom: 5px;
padding: 0;
font-size: 13px;
line-height: 16px;
border: 0;
opacity: 0.6;
}
.widget_em_widget .em li li:last-child,
.widget_em_locations_widget li li:last-child,
.gp-events-element li li:last-child {
margin-bottom: 0 !important;
}
.widget_em_widget .em li a,
.widget_em_locations_widget li a,
.gp-events-element li a {
display: block;
margin-bottom: 5px;
line-height: 20px;
font-weight: 500;
font-style: normal;
font-size: 16px;
} .gp-theme .em.pixelbones h3 label {
font-style: normal;
letter-spacing: 0;
font-weight: 500;
} .widget .wpml-ls-legacy-dropdown .wpml-ls-item {
border: 0;
} .gp-theme .bb-global-search-ac.ui-autocomplete {
box-shadow: none;
border: 1px solid #e6e6e6;
}
.gp-theme .bb-global-search-ac.ui-menu .ui-menu-item {
line-height: 1;
padding: 0 10px;
margin-bottom: 10px;
}
.gp-theme .bb-global-search-ac.ui-menu .ui-menu-item:last-child {
margin-bottom: 0;
}
.gp-theme .bb-global-search-ac.ui-menu .ui-menu-item.ui-state-focus,
.gp-theme .bb-global-search-ac.ui-menu .ui-menu-item.ui-state-hover,
.gp-theme .bb-global-search-ac.ui-menu .ui-menu-item:hover {
background: transparent;
}
.gp-theme .bb-global-search-ac li:not(.bbls-category) .bboss_ajax_search_item {
margin: 0;
padding: 0;
}
.gp-theme .bb-global-search-ac li.bbls-category,
.gp-theme .bb-global-search-ac li.bbls-category a {
margin-top: 30px;
font-weight: 500;
}
.gp-theme .bb-global-search-ac .loading-msg {
font-weight: normal;
font-size: 14px;
padding: 0 0 10px 0;
}
.gp-theme .bb-global-search-ac .loading-msg span {
margin-left: -25px;
} .gp-theme #buddypress .bboss_search_page div.dir-search {
width: 100%;
margin: 0 0 30px 0;
}
.gp-theme div.search_results h2.results-group-title {
margin: 20px 0 0 0;
}
.gp-theme #buddypress .bboss_search_page ul.item-list li div.item-title,
.gp-theme #buddypress .bboss_search_page ul.item-list li h3 {
font-size: 100%;
}
.gp-theme #buddypress .bboss_search_page ul.item-list li .entry-summary {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.gp-theme #buddypress ul.item-list li.bboss_search_item_member .item {
height: auto;
} #querylist {
z-index: 99998;
}  @media only screen and (min-width: 320px) {
} @media only screen and (min-width: 480px) {
#gp-mobile-primary-nav,
#gp-mobile-profile-nav {
width: 300px;
-webkit-transform: translateX(-300px);
transform: translateX(-300px);
}
.rtl:not(.gp-mobile-primary-nav-active) #gp-mobile-primary-nav,
.rtl:not(.gp-mobile-profile-nav-active) #gp-mobile-profile-nav {
-webkit-transform: translateX(300px);
transform: translateX(300px);
}
.gp-posts-list.gp-style-modern .gp-post-item {
padding: 40px 0;
}
.gp-filter-menu {
width: auto;
}
.wpb_row .vc_btn3.vc_btn3-size-lg,
.wpb_row .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.wpb_row .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
padding: 18px 80px;
width: auto;
}
} @media only screen and (min-width: 768px) {
blockquote,
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin-left: 40px;
margin-right: 40px;
}
.gp-entry-content > *.alignwide {
width: 100%;
max-width: 100%;
}
.alignleft,
.gp-entry-content *.alignleft {
max-width: calc(4 * (100vw / 12));
margin-right: calc(2 * 1rem);
}
.alignright,
.gp-entry-content *.alignright {
max-width: calc(4 * (100vw / 12));
margin-right: 0;
margin-left: calc(2 * 1rem);
}
.aligncenter,
.gp-entry-content *.aligncenter {
max-width: calc(8 * (100vw / 12) - 28px);
}
.gp-container {
width: 738px;
}
.gp-logo {
-webkit-flex: 1 0 auto;
flex: 1 0 auto;
}
.gp-header-side-menu .gp-container {
width: 100%;
}
.gp-header-side-menu #gp-global-wrapper.gp-active-desktop-side-menu {
padding-left: 30%;
}
#gp-global-wrapper.gp-active-desktop-side-menu #gp-side-menu-wrapper {
width: 30%;
}
.admin-bar #gp-side-menu-toggle {
bottom: 32px;
}
#gp-global-wrapper.gp-active-desktop-side-menu #gp-open-side-menu-button {
opacity: 0;
}
#gp-content-wrapper,
#gp-top-header .gp-container,
#gp-mobile-header > .gp-container,
#gp-standard-header > .gp-container,
.gp-header-row .gp-container,
#gp-footer .gp-container,
#gp-page-title .gp-container {
padding-left: 0;
padding-right: 0;
}
.gp-full-page-page-header #gp-content-wrapper,
.gp-wide-layout.gp-header-wide #gp-top-header .gp-container,
.gp-wide-layout.gp-header-wide #gp-mobile-header > .gp-container,
.gp-wide-layout.gp-header-wide #gp-standard-header > .gp-container,
.gp-wide-layout.gp-header-wide .gp-header-row .gp-container,
.gp-wide-layout #gp-footer.gp-footer-wide .gp-container,
.gp-wide-layout.gp-full-page-page-header #gp-page-title {
padding-left: 30px;
padding-right: 30px;
}
.gp-boxed-layout #gp-content-wrapper,
.gp-boxed-layout #gp-top-header .gp-container,
.gp-boxed-layout #gp-mobile-header > .gp-container,
.gp-boxed-layout #gp-standard-header > .gp-container,
.gp-boxed-layout .gp-header-row .gp-container,
.gp-boxed-layout #gp-footer .gp-container,
.gp-boxed-layout #gp-page-title .gp-container {
padding-left: 30px;
padding-right: 30px;
}
.gp-header-side-menu #gp-top-header .gp-container,
.gp-header-side-menu #gp-standard-header > .gp-container {
padding-left: 20px;
padding-right: 20px;
}
.gp-header-side-menu #gp-content-wrapper,
.gp-header-side-menu #gp-mobile-header > .gp-container,
.gp-header-side-menu .gp-header-row .gp-container,
.gp-header-side-menu #gp-footer .gp-container,
.gp-header-side-menu #gp-page-title .gp-container {
padding-left: 20px;
padding-right: 20px;
}
.gp-full-page-page-header #gp-page-title {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
#gp-page-header-video {
padding: 30px 0;
}
#gp-author-info-wrapper {
padding: 30px 15px;
}
#gp-author-info-wrapper .gp-divider-title {
top: -45px;
}
#gp-author-info-wrapper .avatar {
display: block;
}
#gp-author-details {
margin-top: -45px;
}
.gp-widget-title {
display: -webkit-flex;
display: flex;
}
.gp-widget-title .gp-filter-menus {
float: right;
width: auto;
}
.gp-footer-widget {
width: 48.5%;
margin-left: 3%;
}
.gp-footer-widget:first-child {
margin-left: 0;
}
.gp-footer-widget:nth-child(2n + 1) {
clear: left;
margin-left: 0;
}
.gp-footer-whole {
width: 100%;
}
#gp-page-title {
padding-top: 30px;
padding-bottom: 30px;
}
.gp-posts-list.gp-style-modern .gp-loop-featured {
margin-right: 40px;
}
.gp-posts-list .gp-post-thumbnail,
.gp-posts-list .gp-post-gallery,
.gp-posts-list .gp-post-video,
.gp-small-posts .gp-loop-featured.gp-posts-video {
max-width: 100%;
}
.gp-posts-list .gp-loop-text {
display: block;
}
.gp-posts-columns-3 .gp-post-item {
width: 32%;
margin-left: 2%;
}
.gp-posts-columns-4 .gp-post-item {
width: 23.5%;
margin-left: 2%;
}
[class*='gp-posts-columns-'] .gp-post-item:nth-of-type(2n + 1) {
clear: none;
margin-left: 2%;
}
.gp-posts-columns-2 .gp-post-item:nth-of-type(2n + 1),
.gp-posts-columns-3 .gp-post-item:nth-of-type(3n + 1),
.gp-posts-columns-4 .gp-post-item:nth-of-type(4n + 1) {
clear: left;
margin-left: 0;
}
.gp-posts-masonry.gp-style-classic .gp-post-item {
width: calc((100% - 20px) / 2);
}
.gp-posts-masonry.gp-style-modern .gp-post-item {
width: calc((100% - 46px) / 2);
}
.gp-row-masonry .vc_row.vc_inner {
width: calc((100% - 21px) / 2);
}
.gp-featured-box-wrapper {
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.gp-featured-box-wrapper.gp-wide {
width: calc(100% + 60px);
margin-left: -30px;
margin-right: -30px;
}
.vc_row[data-vc-full-width='true'] .gp-featured-box-wrapper.gp-wide {
width: calc(100% + 30px);
margin-left: -15px;
margin-right: -15px;
}
.gp-featured-box-scroll {
overflow-x: visible;
overflow-y: visible;
margin: 0 !important;
white-space: normal;
}
.gp-featured-small {
width: 100% !important;
}
.gp-featured-box-2-1-2 .gp-featured-box-scroll {
display: none;
}
.gp-featured-box-scroll .gp-featured-small:first-child {
margin: 0 !important;
}
.gp-featured-box-scroll .gp-col-2 .gp-featured-small:last-child {
margin-right: 0;
}
.gp-featured-large .gp-featured-box-image {
padding: 0;
}
.gp-featured-large .gp-featured-caption-title {
font-size: 20px;
line-height: 24px;
}
.gp-featured-small .gp-featured-caption-title {
font-size: 14px;
line-height: 18px;
}
.gp-highlight-column.gp-pricing-column {
margin-top: -20px;
}
.gp-statistics-wrapper.gp-stats-columns {
display: -webkit-flex;
display: flex;
}
.gp-stats-columns .gp-stats-col {
width: auto;
margin: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-tabs-list {
margin: 0 !important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-top.vc_tta-style-gp-3 .vc_tta-tabs-list {
display: -webkit-flex;
display: flex;
}
.wpb-js-composer .vc_tta.vc_tta-tabs-position-top.vc_tta-style-gp-2 .vc_tta-tab {
margin: 0 0 0 25px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left.vc_tta-style-gp-1 .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left.vc_tta-style-gp-2 .vc_tta-panel-body {
padding-left: 20px;
padding-right: 20px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-tab > a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gp-2 .vc_tta-panel-title > a {
padding-left: 0;
padding-right: 0;
}
.gp-team-member {
float: left;
}
.gp-team-member.gp-left-column {
clear: left;
}
.gp-testimonial-box {
text-align: left;
}
.gp-testimonial-quote {
margin-left: 130px;
}
.gp-slider .slides li .gp-testimonial-image {
float: left;
margin: 0;
}
.gp-theme
form.pmpro_form
.pmpro_checkout:not(#pmpro_pricing_fields):not(#pmpro_tos_fields)
.pmpro_checkout-fields
> div {
float: left;
width: 49%;
}
.gp-theme input[type='button'].pmpro_btn.pmpro_btn-cancel {
margin: 0 0 0 10px;
}
} @media only screen and (min-width: 992px) {
blockquote,
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin-left: 100px;
margin-right: 100px;
}
.gp-container {
width: 970px;
}
.gp-header-side-menu #gp-global-wrapper.gp-active-desktop-side-menu {
padding-left: 25%;
}
#gp-global-wrapper.gp-active-desktop-side-menu #gp-side-menu-wrapper {
width: 25%;
}
#gp-content-wrapper {
padding-top: 40px;
padding-bottom: 40px;
}
.gp-full-page-page-header #gp-content-wrapper {
margin-bottom: 40px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
#gp-inner-container {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
.gp-left-sidebar #gp-content,
.gp-right-sidebar #gp-content,
.gp-both-sidebars #gp-content {
width: 72%;
}
.gp-sidebar {
display: block;
width: 25%;
margin-top: 0;
padding-top: 0;
border: 0;
}
#gp-sidebar-left {
float: left;
margin-right: 3%;
order: 1;
}
.gp-both-sidebars #gp-sidebar-left {
display: none;
}
#gp-sidebar-right {
float: right;
margin-left: 3%;
order: 3;
}
.gp-sidebar-all .gp-sidebar-divider {
display: none;
}
.menu .menu-item.gp-show-on-mobile {
display: none;
}
.menu .menu-item.gp-hide-on-mobile {
display: inline-block;
}
.gp-nav .menu-item-has-children > a:after,
.gp-nav .gp-tab-content-menu > a:after,
.gp-nav .gp-content-menu > a:after,
.gp-nav .menu-item:hover > .sub-menu {
display: block;
}
.gp-nav .gp-megamenu:hover > .sub-menu {
display: -webkit-flex;
display: flex;
}
.gp-top-header-desktop #gp-top-header {
display: block;
}
.gp-top-header-mobile #gp-top-header {
display: none;
}
#gp-mobile-header {
display: none;
}
#gp-standard-header {
display: block;
} .gp-header-side-menu.gp-scrolling .gp-active-desktop-side-menu #gp-standard-header > .gp-container,
.gp-header-side-menu.gp-fixed-header .gp-active-desktop-side-menu #gp-standard-header > .gp-container {
width: calc(100% - 25%);
margin-right: 25%;
}
.gp-header-button .sub-menu {
position: absolute;
top: 100%;
right: -12px;
overflow: visible !important;
width: 250px;
margin: 0;
padding: 10px 0;
line-height: 1;
z-index: 1;
text-align: left;
list-style: none;
}
.gp-search-button-desktop .gp-search-button {
display: -webkit-flex;
display: flex;
}
.gp-search-button-mobile .gp-search-button {
display: none;
}
.gp-profile-button-desktop .gp-profile-button {
display: -webkit-flex;
display: flex;
}
.gp-profile-button-mobile .gp-profile-button {
display: none;
}
.gp-side-menu-desktop #gp-side-menu-wrapper,
.gp-side-menu-desktop #gp-open-side-menu-button {
display: block;
}
#gp-side-menu-logo {
display: block;
}
#gp-mobile-primary-nav,
#gp-mobile-profile-nav,
#gp-mobile-nav-bg,
.gp-open-mobile-nav-button,
#gp-close-mobile-nav-button {
display: none !important;
}
#login {
min-height: 0;
padding: 80px 0 120px 0;
}
#gp-login-modal {
width: 95%;
height: auto;
overflow: visible;
}
#gp-page-title .gp-container {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-align-items: center;
align-items: center;
}
#gp-breadcrumbs {
min-width: 50%;
margin-bottom: 0;
text-align: right;
}
#gp-page-title-text {
min-width: 50%;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
#gp-page-header-video {
left: 50%;
width: 860px;
margin: 0 0 0 -430px;
}
#gp-page-header-video-bg {
display: block;
}
#gp-share-icons .gp-whatsapp-icon {
display: none;
}
#gp-footer.gp-footer-widgets-desktop {
display: block;
}
#gp-footer-widgets {
display: block;
}
.gp-footer-widget:nth-child(2n + 1) {
clear: none;
margin-left: 3%;
}
.gp-footer-widget:first-child {
margin-left: 0;
}
.gp-footer-half {
width: 48.5%;
}
.gp-footer-third {
width: 31.333%;
}
.gp-footer-fourth {
width: 22.75%;
}
.gp-footer-fifth {
width: 17.6%;
}
#gp-copyright {
text-align: left;
}
#gp-copyright-text {
float: left;
}
#gp-footer-nav {
float: right;
margin-top: 0;
}
.error404 .gp-entry-content .gp-search {
max-width: 500px;
}
.gp-posts-masonry .gp-post-item {
width: 100%;
}
.gp-left-sidebar .gp-posts-masonry.gp-style-classic .gp-post-item,
.gp-right-sidebar .gp-posts-masonry.gp-style-classic .gp-post-item {
width: calc((100% - 20px) / 2);
}
.gp-no-sidebar .gp-posts-masonry.gp-style-classic .gp-post-item,
.gp-fullwidth .gp-posts-masonry.gp-style-classic .gp-post-item {
width: calc((100% - 41px) / 3);
}
.gp-left-sidebar .gp-posts-masonry.gp-style-modern .gp-post-item,
.gp-right-sidebar .gp-posts-masonry.gp-style-modern .gp-post-item {
width: calc((100% - 45px) / 2);
}
.gp-no-sidebar .gp-posts-masonry.gp-style-modern .gp-post-item,
.gp-fullwidth .gp-posts-masonry.gp-style-modern .gp-post-item {
width: calc((100% - 90px) / 3);
}
.gp-row-masonry .vc_row.vc_inner {
width: calc((100% - 41px) / 3);
}
.gp-featured-large .gp-featured-caption-title {
font-size: 24px;
line-height: 28px;
}
.gp-featured-small .gp-featured-caption-title {
font-size: 18px;
line-height: 22px;
}
.gp-post-form .gp-field {
max-width: 500px;
}
.gp-post-form textarea.gp-field {
max-width: 100%;
}
.gp-post-form .gp-submit {
width: auto;
}
.gp-posts-horizontal .gp-large-post .gp-post-item {
width: 50%;
}
.gp-posts-horizontal .gp-small-posts {
float: left;
width: 50%;
padding-left: 20px;
clear: right;
}
.gp-posts-horizontal .gp-small-posts .gp-post-item:first-child {
padding-top: 0;
border-top: 0;
}
.gp-has-arrows .gp-testimonial-box {
padding: 0 100px;
}
.gp-events-map {
margin: 0 0 30px 15px !important;
}
} @media only screen and (min-width: 1168px) {
.gp-entry-content *.aligncenter {
max-width: calc(6 * (100vw / 12) - 28px);
}
} @media only screen and (min-width: 1200px) {
.gp-container {
width: 1140px;
}
.gp-both-sidebars .gp-sidebars {
display: block;
width: 22%;
}
.gp-both-sidebars #gp-sidebar-left {
display: block;
}
.gp-header-logo-left-1 #gp-standard-header .gp-container,
.gp-header-logo-left-2 #gp-standard-header .gp-container,
.gp-header-logo-right-1 #gp-standard-header .gp-container {
display: -webkit-flex;
display: flex;
}
.gp-header-side-menu.gp-scrolling .gp-active-desktop-side-menu #gp-standard-header > .gp-container,
.gp-header-side-menu.gp-fixed-header .gp-active-desktop-side-menu #gp-standard-header > .gp-container {
width: calc(100% - 20%);
margin-right: 20%;
}
.gp-header-logo-left-1 #gp-main-header-primary-nav,
.gp-header-logo-left-2 #gp-main-header-primary-nav {
margin-left: 0;
}
.gp-header-side-menu #gp-global-wrapper.gp-active-desktop-side-menu {
padding-left: 20%;
}
#gp-global-wrapper.gp-active-desktop-side-menu #gp-side-menu-wrapper {
width: 20%;
}
.gp-no-sidebar .gp-posts-masonry.gp-style-classic.gp-columns-4 .gp-post-item,
.gp-fullwidth .gp-posts-masonry.gp-style-classic.gp-columns-4 .gp-post-item {
width: calc((100% - 61px) / 4);
}
.gp-no-sidebar .gp-posts-masonry.gp-style-modern.gp-columns-4 .gp-post-item,
.gp-fullwidth .gp-posts-masonry.gp-style-modern.gp-columns-4 .gp-post-item {
width: calc((100% - 136px) / 4);
}
.gp-featured-large .gp-featured-caption-title {
font-size: 28px;
line-height: 32px;
}
.gp-featured-small .gp-featured-caption-title {
font-size: 20px;
line-height: 24px;
}
} @media only screen and (min-width: 1470px) {
.gp-container {
width: 1200px;
}
} @media only screen and (max-width: 991px) {
#gp-content {
width: 100% !important;
}
.gp-sidebar {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.pp_pic_holder {
left: 2.5% !important;
width: 95% !important;
}
.pp_content {
width: 98% !important;
height: auto !important;
}
.pp_fade {
padding-bottom: 40px;
width: 100% !important;
height: 100% !important;
}
#pp_full_res img,
#pp_full_res iframe,
#pp_full_res video {
max-width: none !important;
width: 100% !important;
height: auto !important;
}
.pp_details {
width: 100% !important;
}
.ppt {
margin-left: 0 !important;
width: 100% !important;
}
.gp-back-to-top-desktop #gp-to-top {
display: none !important;
}
.gp-events-map,
.gp-events-map .em-location-map-container {
width: 100% !important;
}
.gp-events-map {
margin: 0 0 15px 0 !important;
}
} @media only screen and (max-width: 767px) {
#gp-page-header .gp-container {
height: auto;
padding-bottom: 75% !important;
}
.gp-posts-list:not(.gp-widget) .gp-post-format-gallery-slider {
width: 100% !important;
}
.gp-team-member {
width: 100% !important;
}
} @media only screen and (max-width: 782px) {
.admin-bar #gp-close-mobile-nav-button {
top: 66px;
}
.admin-bar #gp-mobile-primary-nav,
.admin-bar #gp-mobile-profile-nav {
margin-top: 46px;
}
#gp-side-menu-content {
position: relative;
}
.admin-bar #gp-side-menu-content {
height: calc(100% - 96px);
}
.gp-sticky-footer.admin-bar #gp-footer {
top: -46px;
}
} @media only screen and (max-width: 600px) {
.gp-scrolling #gp-mobile-header,
.gp-fixed-header #gp-mobile-header {
top: 0;
}
.gp-fixed-header-all.gp-small-admin-bar #gp-mobile-header {
position: relative;
}
.gp-fixed-header.gp-small-admin-bar #gp-fixed-header-padding {
display: none;
}
} @media only screen and (max-width: 400px) {
#wp-live-chat-4 {
width: 90%;
}
}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.mejs-offscreen{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;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//www.itinerariesperienziali.it/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//www.itinerariesperienziali.it/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//www.itinerariesperienziali.it/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.gp-theme #buddypress a.bp-secondary-action,
.gp-theme #buddypress span.highlight {
font-size: 100%;
}
.gp-theme #buddypress ul.item-list li h3,
.gp-theme #buddypress ul.item-list li h4,
.gp-theme #buddypress ul.item-list li h5 {
clear: none;
margin: 0;
} .gp-theme #buddypress table.forum tr td,
.gp-theme #buddypress table.forum tr th,
.gp-theme #buddypress table.messages-notices tr td,
.gp-theme #buddypress table.messages-notices tr th,
.gp-theme #buddypress table.notifications tr td,
.gp-theme #buddypress table.notifications tr th,
.gp-theme #buddypress table.notifications-settings tr td,
.gp-theme #buddypress table.notifications-settings tr th,
.gp-theme #buddypress table.profile-fields tr td,
.gp-theme #buddypress table.profile-fields tr th,
.gp-theme #buddypress table.profile-settings tr td,
.gp-theme #buddypress table.wp-profile-fields tr td,
.gp-theme #buddypress table.wp-profile-fields tr th {
line-height: 120%;
}  .gp-theme #buddypress .standard-form label,
.gp-theme #buddypress .standard-form legend,
.gp-theme #buddypress .standard-form span.label {
margin: 0 0 5px;
font-weight: 500;
}
.gp-theme #buddypress .standard-form p.description {
font-size: 100%;
margin: -10px 0 15px 0;
line-height: 1;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
.gp-theme #buddypress .wp-switch-editor {
line-height: 1;
border-radius: 3px 3px 0 0 !important;
} .gp-theme #buddypress .dir-search input[type="search"],
.gp-theme #buddypress .dir-search input[type="text"],
.gp-theme #buddypress .groups-members-search input[type="search"],
.gp-theme #buddypress .groups-members-search input[type="text"],
.gp-theme #buddypress .standard-form input[type="color"],
.gp-theme #buddypress .standard-form input[type="date"],
.gp-theme #buddypress .standard-form input[type="datetime-local"],
.gp-theme #buddypress .standard-form input[type="datetime"],
.gp-theme #buddypress .standard-form input[type="email"],
.gp-theme #buddypress .standard-form input[type="month"],
.gp-theme #buddypress .standard-form input[type="number"],
.gp-theme #buddypress .standard-form input[type="password"],
.gp-theme #buddypress .standard-form input[type="range"],
.gp-theme #buddypress .standard-form input[type="search"],
.gp-theme #buddypress .standard-form input[type="tel"],
.gp-theme #buddypress .standard-form input[type="text"],
.gp-theme #buddypress .standard-form input[type="time"],
#buddypress .standard-form input[type="url"],
.gp-theme #buddypress .standard-form input[type="week"],
.gp-theme #buddypress .standard-form select,
.gp-theme #buddypress .standard-form textarea {
padding: 6px 12px;
border-radius: 3px;
}
.gp-theme #buddypress .standard-form input[type="text"],
.gp-theme #buddypress .standard-form input[type="url"],
.gp-theme #buddypress .standard-form input[type="email"],
.gp-theme #buddypress .standard-form input[type="password"],
.gp-theme #buddypress .standard-form select,
.gp-theme #buddypress .standard-form textarea,
.gp-theme #buddypress .standard-form .wp-editor-wrap {
width: 100%;
margin-bottom: 15px;
}
.gp-theme #buddypress .standard-form input {
margin-bottom: 15px;
}
.gp-theme #buddypress label input[type="text"],
.gp-theme #buddypress .message-search input[type="text"] {
float: left;
margin: 0 5px 20px 0;
}
.gp-theme #buddypress .standard-form .wp-editor-wrap textarea {
margin-bottom: 0;
border: 0;
}
.gp-theme #buddypress #messages-select,
.gp-theme #buddypress #notification-select {
float: left;
margin-right: 5px;
}
.gp-theme #buddypress .standard-form .field_type_radio label,
.gp-theme #buddypress .standard-form .field_type_radio input {
margin-bottom: 0;
}
.gp-theme #buddypress .standard-form .field_type_radio label:last-child {
margin-bottom: 15px;
} .gp-theme #buddypress .standard-form select:not([multiple]) {
padding: 0 40px 0 10px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAAAeklEQVRIx2O4//8HJfDjj7U/VBkYGCg0BgTf/1CnhjH/f6yljjGfqWPM/1FjRo0Z5sbM/78dzj73v4RcY979D/rfDGZt/6/8/yb5noIYRMgQIsIGZBAhQ4gK4ncEDRlNfqPGjBpDZWM+D6IWxfsfGpQa8wnY2lJnYAAA6pJTWSjyMvsAAAAASUVORK5CYII=);
background-position: right center;
background-repeat: no-repeat;
}
@-moz-document url-prefix() { .gp-theme #buddypress .standard-form select:not([multiple]) {
padding: 5px 8px;
background-image: none;
}
}
@media screen\0 { .gp-theme #buddypress .standard-form select:not([multiple]) {
padding: 5px 8px;
background-image: none;
}
}
.gp-theme #buddypress .standard-form .datebox-selects select:not([multiple]) {
margin-right: 10px;
}
.gp-theme #buddypress .standard-form select[multiple] {
padding: 10px;
}  .gp-theme #buddypress .comment-reply-link,
.gp-theme #buddypress .generic-button a,
.gp-theme #buddypress a.button,
.gp-theme #buddypress input[type="button"],
.gp-theme #buddypress input[type="reset"],
.gp-theme #buddypress input[type="submit"],
.gp-theme #buddypress ul.button-nav li a,
a.bp-title-button {
padding: 10px 14px;
border: 0;
border-radius: 3px;
cursor: pointer;
text-align: center;
background-size: 200% 100%;
-webkit-transition: all 0.2s ease-in-out !important;
transition: all 0.2s ease-in-out !important;
}
.gp-theme #buddypress .comment-reply-link:hover,
.gp-theme #buddypress div.generic-button a:hover,
.gp-theme #buddypress input[type="button"]:hover,
.gp-theme #buddypress input[type="reset"]:hover,
.gp-theme #buddypress input[type="submit"]:hover,
.gp-theme #buddypress ul.button-nav li a:hover,
.gp-theme #buddypress ul.button-nav li.current a {
border: 0;
background-position: 100% 0;
} .gp-theme #buddypress a.button {
padding: 4px 8px;
font-size: 12px;
line-height: 1;
font-weight: 400;
background: none;
color: #999;
border: 1px solid #e6e6e6;
}
.gp-theme #buddypress a.button:hover {
background: #f8f8f8;
} .gp-theme #buddypress a.disabled,
.gp-theme #buddypress button.disabled,
.gp-theme #buddypress button.pending,
.gp-theme #buddypress div.pending a,
.gp-theme #buddypress input[type="button"].disabled,
.gp-theme #buddypress input[type="button"].pending,
.gp-theme #buddypress input[type="reset"].disabled,
.gp-theme #buddypress input[type="reset"].pending,
.gp-theme #buddypress input[type="submit"].disabled,
.gp-theme #buddypress input[type="submit"].pending,
.gp-theme #buddypress input[type="submit"][disabled="disabled"],
.gp-theme #buddypress a.disabled:hover,
.gp-theme #buddypress button.disabled:hover,
.gp-theme #buddypress button.pending:hover,
.gp-theme #buddypress div.pending a:hover,
.gp-theme #buddypress input[type="button"].disabled:hover,
.gp-theme #buddypress input[type="button"].pending:hover,
.gp-theme #buddypress input[type="reset"].disabled:hover,
.gp-theme #buddypress input[type="reset"].pending:hover,
.gp-theme #buddypress input[type="submit"].disabled:hover,
.gp-theme #buddypress input[type="submit"].pending:hover,
.gp-theme #buddypress input[type="submit"][disabled="disabled"]:hover {
opacity: 0.5;
} .gp-bp-header-button,
#gp-buddypress-header .generic-button a,
#gp-buddypress-header #item-header-content .generic-button a,
#gp-buddypress-header .pmpro_bp_show_level_on_bp_profile strong {
border-radius: 3px;
background: rgba(0, 0, 0, 0.6);
font-size: 13px;
line-height: 1;
font-weight: 500;
color: #fff;
text-align: center;
text-decoration: none !important;
}
.gp-bp-header-button:hover,
#gp-buddypress-header .generic-button a:hover,
#gp-buddypress-header #item-header-content .generic-button a:hover {
border-radius: 3px;
background: #fff;
color: #000;
text-decoration: none;
} .gp-theme #buddypress input[type="submit"]:focus {
border: 0;
}
.gp-theme #buddypress .standard-form .quicktags-toolbar input[type="button"] {
background: #fff;
border: 1px solid #ccc;
border-radius: 3px !important;
color: #767676;
font-size: small;
cursor: pointer;
outline: 0;
padding: 4px 10px;
text-align: center;
text-decoration: none;
}
.gp-theme
#buddypress
.standard-form
.quicktags-toolbar
input[type="button"]:hover {
background: #ededed;
border: 1px solid #bbb;
color: #555;
outline: 0;
text-decoration: none;
}
.mce-toolbar .mce-btn button {
border-radius: 0 !important;
}
.gp-theme #buddypress .standard-form div.submit {
padding-top: 0;
}
.gp-theme #buddypress .standard-form div.submit input {
margin: 0;
} .gp-theme #buddypress div.bp-avatar-status p.success,
.gp-theme #buddypress div.bp-cover-image-status p.success,
.gp-theme #buddypress div#message p,
.gp-theme #buddypress #sitewide-notice p,
.gp-theme #buddypress p.warning,
body.gp-theme.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning,
body.gp-theme.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning {
font-size: 100%;
line-height: 120%;
border-radius: 3px;
}
.gp-theme #gp-buddypress-header #message {
margin-top: 25px;
padding: 10px;
background: rgba(0, 0, 0, 0.5);
border-radius: 4px;
font-size: 14px;
line-height: 16px;
}
.gp-theme #gp-buddypress-header #message a {
color: #fff;
text-decoration: underline;
}
.gp-theme #gp-buddypress-header #message a:hover {
text-decoration: none;
} .gp-theme #sitewide-notice #message {
z-index: 99999;
}
.gp-theme .bp-site-wide-message p {
padding: 15px;
background-color: #ffd;
border: 1px solid #cb2;
color: #440;
font-weight: 400;
margin-top: 3px;
text-decoration: none;
}
.gp-theme #sitewide-notice #message button,
.gp-theme .bp-site-wide-message #message button {
top: 10px;
right: 10px;
height: 20px;
width: 20px;
padding: 0;
line-height: 0;
font-size: 10px;
font-weight: 700;
border-radius: 3px;
background: rgba(0, 0, 0, 0.6);
}  .gp-theme.bp-user #buddypress #item-header,
.gp-theme.single-item.groups #buddypress #item-header {
display: none;
}
#gp-buddypress-header #gp-page-header {
z-index: 1;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
#header-cover-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
#gp-buddypress-header #gp-page-header .gp-container { padding: 40px 30px !important;
}
#gp-buddypress-header #item-header-avatar {
line-height: 0;
text-align: center;
}
#gp-buddypress-header #item-header-avatar a {
position: relative;
}
#gp-buddypress-header #item-header-avatar .gp-user-online,
#gp-buddypress-header #item-header-avatar .gp-user-offline {
bottom: 12px;
right: 8px;
width: 12px;
height: 12px;
}
#gp-buddypress-header #item-header-avatar .avatar {
float: none !important;
width: 80px;
height: 80px;
margin-right: 0 !important;
border: 5px solid rgba(255, 255, 255, 0.2);
}
#gp-buddypress-header #item-header-content {
margin-top: 20px;
text-align: center;
}
#gp-buddypress-header .gp-bp-header-title {
margin-bottom: 10px;
font-size: 26px;
line-height: 1;
letter-spacing: -0.5px;
font-weight: 500;
color: #fff;
}
#gp-buddypress-header .gp-bp-header-highlight {
display: inline-block;
margin: 0 15px 0 0;
font-size: 18px;
line-height: 1;
font-weight: 400;
color: #fff;
letter-spacing: -0.5px;
opacity: 1;
}
#gp-buddypress-header .activity {
font-size: 14px;
line-height: 1;
font-weight: 400;
color: #fff;
}
#gp-buddypress-header .gp-bp-header-desc {
display: none;
margin-top: 15px;
font-size: 13px;
line-height: 19px;
}
#gp-buddypress-header #item-header-content {
color: #fff;
}
#gp-buddypress-header #item-header-content a {
color: #fff;
text-decoration: underline;
}
#gp-buddypress-header .gp-bp-header-desc a:hover {
text-decoration: none;
}
#gp-buddypress-header .gp-bp-header-actions {
text-align: center;
}
#gp-buddypress-header .generic-button {
display: inline-block;
margin: 15px 10px 0 0;
}
#gp-buddypress-header .generic-button a,
#gp-buddypress-header #item-header-content .generic-button a {
padding: 5px 8px;
font-size: 11px;
}
#gp-buddypress-header .gp-bp-header-members {
display: inline-block;
margin: 20px 10px 0 10px;
}
#gp-buddypress-header .gp-bp-header-members-title {
margin-bottom: 10px;
text-transform: uppercase;
color: #fff;
font-size: 12px;
line-height: 1;
}
#gp-buddypress-header .gp-bp-header-members ul {
margin: 0;
text-align: center;
}
#gp-buddypress-header .gp-bp-header-members li {
display: inline-block;
list-style: none;
margin-right: 5px;
}
#gp-buddypress-header .gp-bp-header-members li:last-child {
margin-right: 0;
}
#gp-buddypress-header .gp-bp-header-members .avatar {
width: 35px;
height: 35px;
border: 2px solid #fff;
}
#gp-buddypress-header .pmpro_bp_show_level_on_bp_profile {
margin-top: 15px;
}
#gp-buddypress-header .pmpro_bp_show_level_on_bp_profile strong {
padding: 5px 8px;
font-size: 14px;
} .gp-change-cover-image {
position: absolute;
top: 15px;
right: 15px;
padding: 8px 10px;
}
.gp-change-cover-image:before {
content: "\f030";
margin-right: 6px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-change-avatar {
display: block;
text-align: center;
width: 125px;
margin: 15px auto 0;
padding: 8px 10px;
}
.gp-change-avatar:before {
content: "\f007";
margin-right: 6px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} #gp-buddypress-header #gp-author-social-icons {
margin-top: 20px;
}
#gp-buddypress-header #gp-author-social-icons a {
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
}
#gp-buddypress-header #gp-author-social-icons a:first-child {
margin-left: 0;
}
#gp-buddypress-header #gp-author-social-icons .gp-twitter-icon:hover {
background: #4099ff;
}
#gp-buddypress-header #gp-author-social-icons .gp-facebook-icon:hover {
background: #3b5998;
}
#gp-buddypress-header #gp-author-social-icons .gp-google-plus-icon:hover {
background: #d34836;
}
#gp-buddypress-header #gp-author-social-icons .gp-pinterest-icon:hover {
background: #c92228;
}
#gp-buddypress-header #gp-author-social-icons .gp-youtube-icon:hover {
background: #ff0000;
}
#gp-buddypress-header #gp-author-social-icons .gp-vimeo-icon:hover {
background: #4ebbff;
}
#gp-buddypress-header #gp-author-social-icons .gp-flickr-icon:hover {
background: #ff0084;
}
#gp-buddypress-header #gp-author-social-icons .gp-linkedin-icon:hover {
background: #007bb6;
}
#gp-buddypress-header #gp-author-social-icons .gp-instagram-icon:hover {
background: #fb3958;
} #gp-buddypress-header #template-notices {
margin-top: 10px;
color: #fff;
} #gp-bp-header-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.4);
}  .gp-theme #buddypress div.item-list-tabs {
margin: 0;
padding: 0 0 10px 0;
overflow: hidden;
border-bottom-width: 1px;
border-style: solid;
}
.gp-theme #buddypress div.item-list-tabs ul {
margin: 0;
padding: 0;
}
.gp-theme #buddypress div.item-list-tabs ul li {
margin: 0 20px 10px 0;
text-align: center;
}
.gp-theme #buddypress div.item-list-tabs ul li a,
.gp-theme #buddypress div.item-list-tabs ul li > span {
display: block;
padding: 0;
font-weight: normal;
font-size: 14px;
line-height: 1;
cursor: pointer;
opacity: 0.6;
}
.gp-theme #buddypress div.item-list-tabs ul li a:hover,
.gp-theme #buddypress div.item-list-tabs ul li.current a,
.gp-theme #buddypress div.item-list-tabs ul li.selected a {
background: none;
opacity: 1;
font-weight: 500;
}
.gp-theme #buddypress div.item-list-tabs ul li a span {
display: inline-block;
margin-left: 4px;
padding: 0;
font-size: 12px;
font-weight: 500;
border: 0;
background: transparent;
}
.gp-theme #buddypress div.item-list-tabs ul li a:hover span {
background: transparent;
} .gp-theme #buddypress div.item-list-tabs#object-nav {
text-align: center;
}
.gp-theme #buddypress div.item-list-tabs#object-nav li {
margin: 0;
padding: 10px 0;
border-top-width: 1px;
border-style: solid;
}
.gp-theme #buddypress #gp-bp-tabs-button {
display: inline-block;
margin-bottom: 10px;
font-size: 14px;
line-height: 1;
cursor: pointer;
text-align: center;
font-weight: 500;
}
.gp-theme #buddypress #gp-bp-tabs-button:before {
content: "\f0c9";
margin-right: 10px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme #buddypress #object-nav ul {
display: none;
}
.gp-theme #buddypress #object-nav li {
width: 100%;
text-align: left;
}
.gp-theme #buddypress #object-nav li a {
font-size: 14px;
line-height: 1;
}
.gp-theme #buddypress #object-nav li a:before {
display: inline-block;
width: 25px;
font-size: 14px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme #buddypress #object-nav li a:before {
content: "\f1db";
}
.gp-theme.gp-fontawesome5 #buddypress #object-nav li a:before {
content: "\f111";
}
.gp-theme #buddypress #object-nav #activity-personal-li a:before {
content: "\f03a";
}
.gp-theme #buddypress #object-nav #xprofile-personal-li a:before {
content: "\f2c0";
}
.gp-theme.gp-fontawesome5
#buddypress
#object-nav
#xprofile-personal-li
a:before {
content: "\f007";
}
.gp-theme #buddypress #object-nav #blog-personal-li a:before,
.gp-theme #buddypress #object-nav #blogs-personal-li a:before {
content: "\f0e8";
}
.gp-theme #buddypress #object-nav #events-personal-li a:before,
.gp-theme #buddypress #object-nav #events-groups-li a:before {
content: "\f073";
}
.gp-theme #buddypress #object-nav #location-personal-li a:before {
content: "\f041";
}
.gp-theme #buddypress #object-nav #notifications-personal-li a:before {
content: "\f0a2";
}
.gp-theme.gp-fontawesome5
#buddypress
#object-nav
#notifications-personal-li
a:before {
content: "\f0f3";
}
.gp-theme #buddypress #object-nav #messages-personal-li a:before {
content: "\f003";
}
.gp-theme.gp-fontawesome5
#buddypress
#object-nav
#messages-personal-li
a:before {
content: "\f0e0";
}
.gp-theme #buddypress #object-nav #friends-personal-li a:before {
content: "\f234";
}
.gp-theme #buddypress #object-nav #groups-personal-li a:before {
content: "\f0c0";
}
.gp-theme.gp-fontawesome5 #buddypress #object-nav #groups-personal-li a:before {
font-weight: 900;
}
.gp-theme #buddypress #object-nav #nav-forum-groups-li a:before,
.gp-theme #buddypress #object-nav #forums-personal-li a:before {
content: "\f27a";
}
.gp-theme #buddypress #object-nav #media-personal-li a:before {
content: "\f008";
}
.gp-theme #buddypress #object-nav #membership-personal-li a:before {
content: "\f2bd";
}
.gp-theme #buddypress #object-nav #settings-personal-li a:before {
content: "\f013";
}
.gp-theme.gp-fontawesome5
#buddypress
#object-nav
#settings-personal-li
a:before {
font-weight: 900;
}
.gp-theme #buddypress #object-nav #home-groups-li a:before {
content: "\f015";
}
.gp-theme #buddypress #object-nav #members-groups-li a:before {
content: "\f2c0";
}
.gp-theme.gp-fontawesome5 #buddypress #object-nav #members-groups-li a:before {
content: "\f007";
}
.gp-theme #buddypress #object-nav #invite-groups-li a:before {
content: "\f0c0";
}
.gp-theme #buddypress #object-nav #media-groups-li a:before {
content: "\f008";
}
.gp-theme #buddypress #object-nav #admin-groups-li a:before {
content: "\f013";
}
.gp-theme #buddypress #object-nav #courses-personal-li a:before,
.gp-theme #buddypress #object-nav #nav-experiences-groups-li a:before {
content: "\f19d";
}
.gp-theme #buddypress #object-nav #gp-posts-personal-li a:before {
content: "\f044";
} .gp-theme #buddypress div.item-list-tabs#subnav {
margin: 20px 0 20px 0;
padding: 0;
border: 0;
}
.gp-theme #buddypress div.item-list-tabs#subnav ul {
margin: 0;
padding: 0;
}
.gp-theme #buddypress div.item-list-tabs#subnav ul li {
margin: 0 20px 10px 0;
padding: 0;
border: 0;
}
.gp-theme #buddypress div.item-list-tabs#subnav ul li.current a,
.gp-theme #buddypress div.item-list-tabs#subnav ul li.selected a {
background: none;
opacity: 1;
font-weight: 500;
}
.gp-theme #buddypress div.item-list-tabs#subnav ul li.last {
width: 100%;
margin: 0 0 10px 0;
text-align: left;
line-height: 1.2em;
}
.gp-theme #buddypress div.item-list-tabs#subnav ul li.feed a:before {
content: "\f09e";
margin-right: 5px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme.directory #buddypress div.dir-search {
margin: 0 0 20px 0;
}
.gp-theme.directory #buddypress div.dir-search form input[type="text"],
.gp-theme.directory #buddypress div.message-search form input[type="text"],
.gp-theme.directory
#buddypress
li.groups-members-search
form
input[type="text"] {
width: 100%;
margin: 0;
}
.gp-theme.directory #buddypress div.dir-search form input[type="submit"],
.gp-theme.directory #buddypress div.message-search form input[type="submit"],
.gp-theme.directory
#buddypress
li.groups-members-search
form
input[type="submit"] {
display: none;
}
.gp-theme #buddypress #activity-filter-select select,
.gp-theme #buddypress #groups-order-select select,
.gp-theme #buddypress #members-order-select select {
height: auto;
margin: 0 0 0 5px;
padding: 0 15px 0 0;
background-color: transparent;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAARUlEQVR4AWP4//8/2XjEawaCeiBOQFcEBA5AvJ6QZgEgPg/E85HEEoD4PRAb4NGMaQCmRkzNeAxAaCSsGdMAAyqG9qhmAKa/aMR+hqyBAAAAAElFTkSuQmCC);
background-position: right center;
background-repeat: no-repeat;
border-width: 0;
border-radius: 0;
line-height: 2;
font-weight: 500;
}
@-moz-document url-prefix() { .gp-theme #buddypress #activity-filter-select select,
.gp-theme #buddypress #groups-order-select select,
.gp-theme #buddypress #members-order-select select {
padding: 5px 8px;
background-image: none;
}
}
@media screen\0 { .gp-theme #buddypress #activity-filter-select select,
.gp-theme #buddypress #groups-order-select select,
.gp-theme #buddypress #members-order-select select {
padding: 5px 8px;
background-image: none;
}
}
.gp-theme #buddypress #item-body {
padding: 0;
}  .gp-theme #buddypress form#whats-new-form #whats-new-content {
padding-bottom: 20px !important;
}
.gp-theme #buddypress #whats-new-options {
overflow: hidden;
}
.gp-theme
#buddypress
form#whats-new-form
#whats-new-content.active
#whats-new-options
#whats-new-post-in-box {
margin-top: 10px !important;
}
.gp-theme.single-item.groups #buddypress #whats-new-options { display: block;
}
.gp-theme #buddypress form#whats-new-form #whats-new-submit {
margin-top: 0;
}
.gp-theme.single-item.groups #whats-new-submit #aw-whats-new-submit { opacity: 1;
}
.gp-theme #buddypress #whats-new-form #whats-new-options select {
height: 29px;
margin-left: 10px;
margin-top: 0;
padding: 0 40px 0 10px;
}
.gp-theme #buddypress #whats-new-form #whats-new-avatar img {
width: 55px;
height: 55px;
}
.gp-theme #buddypress #whats-new-form p.activity-greeting {
line-height: 1;
}
.gp-theme #buddypress form#whats-new-form textarea {
min-height: 0;
}
.gp-theme #buddypress #whats-new-submit #aw-whats-new-submit {
font-size: 13px;
line-height: 1;
padding: 8px 12px;
} .gp-theme #buddypress #whats-new-form .rtmedia-add-media-button {
padding: 5px 5px 4px 5px;
}
.gp-theme #buddypress .rtm-plupload-list {
padding: 15px 0;
}
.gp-theme #buddypress .rtm-plupload-list li {
padding: 0;
background: transparent;
}
.gp-theme #buddypress .rtm-plupload-list .plupload_file_action {
right: 0;
background: rgba(0, 0, 0, 0.5);
}
.gp-theme #buddypress .rtm-plupload-list .plupload_file_action .dashicons {
padding: 0;
height: 18px;
width: 18px;
color: #fff;
font-size: 16px;
line-height: 12px;
} .gp-theme #buddypress .rtm-plupload-list canvas {
width: 100%;
}
.gp-theme #buddypress .rtm-plupload-list .plupload_file_status {
height: 5px;
margin-bottom: 5px;
}
.gp-theme #buddypress .rtm-plupload-list .plupload_file_name .dashicons {
padding: 0px 2px 0 6px;
font-size: 12px;
color: inherit;
line-height: 1;
}
.gp-theme #buddypress .rtm-plupload-list .plupload_file_name {
font-weight: 400;
font-size: 12px;
line-height: 1;
color: inherit;
}
.gp-theme #buddypress .rtm-plupload-list .plupload_file_size {
margin-top: 5px;
font-size: 12px;
line-height: 1;
color: inherit;
}
.gp-theme #buddypress .rtm-plupload-list .rtm-upload-edit-title-wrapper label {
margin: 0 0 5px 0;
font-weight: normal;
font-size: 12px;
}
.gp-theme #buddypress .rtm-plupload-list .rtm-upload-edit-desc-wrapper label {
margin: 10px 0 5px 0;
font-weight: normal;
font-size: 12px;
} .gp-theme #buddypress #activity-stream {
border: 0;
}
.gp-theme #buddypress #activity-stream {
margin-top: 0;
}
.gp-theme #buddypress ul.activity-list li {
border: 0;
}
.gp-theme #buddypress ul.activity-list > li {
padding: 0 0 20px;
}
.gp-theme #buddypress .activity-list > li.mini {
font-size: inherit;
}
.gp-theme #buddypress .activity-list .activity-content {
margin-left: 0;
padding: 20px;
border-radius: 3px;
} .gp-theme #buddypress .activity-list .activity-avatar {
position: relative;
z-index: 1;
top: 20px;
left: 20px;
}
.gp-theme #buddypress #activity-stream li .activity-avatar a img.avatar,
.gp-theme
#buddypress
.activity-list
li.mini
.activity-avatar
img.FB_profile_pic,
.gp-theme #buddypress #activity-stream li.mini .activity-avatar a img.avatar,
.gp-theme
#buddypress
div.activity-comments
form
div.ac-reply-avatar
img.avatar {
width: 35px;
height: 35px;
margin: 0;
} .gp-theme #buddypress .activity-list .activity-content .activity-header,
.gp-theme #buddypress .activity-list .activity-content .comment-header {
min-height: 35px;
margin: 0 30px 15px 50px;
line-height: 16px;
}
.gp-theme #buddypress .activity-list li.joined_groupgroups .activity-header img,
.gp-theme
#buddypress
.activity-list
li.activity_updategroups
.activity-header
img {
display: none; }
.gp-theme #buddypress .activity-list .activity-content .activity-header img {
border-radius: 100%;
margin: 0 5px -6px 0 !important;
}
.gp-theme #buddypress #activity-stream .activity-header p,
.gp-theme #buddypress #activity-stream li.mini .activity-header p {
margin: 0;
}
.gp-theme #buddypress a.activity-time-since {
display: table;
position: relative;
margin-top: 8px;
font-size: 12px;
line-height: 1;
}
.gp-theme #buddypress a.activity-time-since .time-since {
opacity: 0.6;
} .gp-theme #buddypress .activity-list .activity-content .activity-inner {
margin: 0 0 10px 0;
} .gp-theme #buddypress #activity-stream .activity-inner p {
margin: 0 0 10px 0;
}
.gp-theme #buddypress #activity-stream .activity-inner p:last-child {
margin-bottom: 0;
}
.gp-theme
#buddypress
#activity-stream
.activity-inner
.rtmedia-activity-text
> span {
display: block;
margin-bottom: 15px;
}
.gp-theme #buddypress .activity-read-more {
margin-left: 5px;
}
.gp-theme
#buddypress
.activity-content
.bp-group-avatar-content
img.group-photo,
.gp-theme
#buddypress
.activity-content
.bp-group-avatar-content
img.profile-photo,
.gp-theme
#buddypress
.activity-content
.bp-member-avatar-content
img.group-photo,
.gp-theme
#buddypress
.activity-content
.bp-member-avatar-content
img.profile-photo {
width: 80px;
height: auto;
margin: 0 !important;
}
.gp-theme #buddypress .activity-inner .bp-group-short-description,
.gp-theme #buddypress .activity-inner .bp-member-short-description {
display: flex;
position: relative;
padding: 25px;
border-radius: 3px;
background: rgba(0, 0, 0, 0.02);
flex-direction: column;
text-align: center;
}
.gp-theme #buddypress .activity-inner .bp-group-short-description-title,
.gp-theme #buddypress .activity-inner .bp-member-short-description-title {
margin-bottom: 0;
font-size: 16px;
line-height: 22px;
font-weight: 500;
}
.gp-theme #buddypress #activity-stream .activity-inner .bp-member-nickname {
font-size: 13px;
line-height: 19px;
margin-top: -10px;
margin-bottom: 0;
}
.gp-theme #buddypress .activity-inner .bp-profile-button {
margin-top: 10px;
}
.gp-theme #buddypress .activity-inner .bp-group-preview-cover,
.gp-theme #buddypress .activity-inner .bp-member-preview-cover {
position: relative;
max-height: 250px;
overflow: hidden;
background: transparent;
}
.gp-theme #buddypress .activity-inner .bp-group-preview-cover a,
.gp-theme #buddypress .activity-inner .bp-member-preview-cover a {
display: block;
line-height: 0;
}
.gp-theme #buddypress .bp-group-preview-cover + .bp-group-short-description,
.gp-theme #buddypress .bp-member-preview-cover + .bp-member-short-description {
border-radius: 0 0 3px 3px;
}
.gp-theme #buddypress .activity-inner .bp-group-avatar-content,
.gp-theme #buddypress .activity-inner .bp-member-avatar-content {
width: 80px;
margin-bottom: 15px;
}
.gp-theme #buddypress .activity-inner .bp-group-avatar-content.has-cover-image,
.gp-theme
#buddypress
.activity-inner
.bp-member-avatar-content.has-cover-image {
width: 150px;
}
.gp-theme
#buddypress
.activity-inner
.bp-group-avatar-content.has-cover-image
a,
.gp-theme
#buddypress
.activity-inner
.bp-member-avatar-content.has-cover-image
a {
display: block;
line-height: 0;
}
.gp-theme #buddypress .activity-inner .bp-group-preview-cover a:before,
.gp-theme #buddypress .activity-inner .bp-member-preview-cover a:before {
content: "";
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
border-radius: 3px 3px 0 0;
}
.gp-theme #buddypress .activity-inner .bp-group-preview-cover img,
.gp-theme #buddypress .activity-inner .bp-member-preview-cover img {
border-radius: 3px 3px 0 0;
}
.gp-theme #buddypress .activity-inner .has-cover-image img.profile-photo {
margin: 0 !important;
width: 150px;
height: auto;
border: 5px solid #fff;
}
.gp-theme #buddypress .activity-inner .bp-profile-button .button-primary {
padding: 10px;
font-size: 12px;
line-height: 1;
font-weight: 500;
} .gp-theme #buddypress .gp-user-can-comment div.activity-meta {
margin: 0;
line-height: 1;
}
.gp-theme #buddypress div.activity-meta a,
.gp-theme #buddypress div.activity-meta select,
.gp-theme #buddypress div.activity-meta a:hover {
margin: 10px 15px 0 0;
padding: 0;
font-size: 13px;
line-height: 1;
background: transparent;
border: 0;
}
.gp-theme #buddypress div.activity-meta select {
padding: 0 15px 0 0;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAARUlEQVR4AWP4//8/2XjEawaCeiBOQFcEBA5AvJ6QZgEgPg/E85HEEoD4PRAb4NGMaQCmRkzNeAxAaCSsGdMAAyqG9qhmAKa/aMR+hqyBAAAAAElFTkSuQmCC);
background-position: right center;
background-repeat: no-repeat;
}
.gp-theme #buddypress div.activity-meta a:before,
.gp-theme #buddypress div.acomment-options a:before {
margin-right: 5px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme #buddypress div.activity-meta .acomment-reply:before,
.gp-theme #buddypress div.acomment-options .acomment-reply:before {
content: "\f0e5";
}
.gp-theme.gp-fontawesome5 #buddypress div.activity-meta .acomment-reply:before,
.gp-theme.gp-fontawesome5
#buddypress
div.acomment-options
.acomment-reply:before {
content: "\f075";
}
.gp-theme #buddypress div.activity-meta .view:before {
content: "\f06e";
}
.gp-theme #buddypress div.activity-meta .delete-activity:before,
.gp-theme #buddypress div.activity-meta .delete-activity-single:before,
.gp-theme #buddypress div.acomment-options .acomment-delete:before {
content: "\f014";
}
.gp-theme.gp-fontawesome5 #buddypress div.activity-meta .delete-activity:before,
.gp-theme.gp-fontawesome5
#buddypress
div.activity-meta
.delete-activity-single:before,
.gp-theme.gp-fontawesome5
#buddypress
div.acomment-options
.acomment-delete:before {
content: "\f2ed";
}
.gp-theme #buddypress div.activity-meta .like:before,
.gp-theme #buddypress div.activity-meta .unlike:before,
.gp-theme #buddypress div.acomment-options .like:before,
.gp-theme #buddypress div.acomment-options .unlike:before {
content: "\f006";
margin-right: 2px;
}
.gp-theme.gp-fontawesome5 #buddypress div.activity-meta .like:before,
.gp-theme.gp-fontawesome5 #buddypress div.activity-meta .unlike:before,
.gp-theme.gp-fontawesome5 #buddypress div.acomment-options .like:before,
.gp-theme.gp-fontawesome5 #buddypress div.acomment-options .unlike:before {
content: "\f005";
font-weight: 400;
}
.gp-theme #buddypress #activity-stream div.activity-meta .like span,
.gp-theme #buddypress #activity-stream div.activity-meta .unlike span,
.gp-theme #buddypress #activity-stream div.acomment-options .like span,
.gp-theme #buddypress #activity-stream div.acomment-options .unlike span {
margin-left: 5px;
}
.gp-theme #buddypress #activity-stream div.activity-meta p.users-who-like {
margin-top: 15px;
}
.gp-theme #buddypress #activity-stream div.activity-meta .users-who-like small,
.gp-theme #buddypress #activity-stream div.acomment-options small {
font-size: 13px;
line-height: 1;
}
.gp-theme
#buddypress
#activity-stream
div.activity-meta
.users-who-like
small
a {
margin: 0;
font-size: 13px;
line-height: 1;
}
.gp-theme #buddypress div.activity-meta a.fav,
.gp-theme #buddypress div.activity-meta a.unfav {
position: absolute;
top: 20px;
right: 20px;
width: 18px;
height: 18px;
margin: 0;
font-size: 0 !important;
}
.gp-theme #buddypress div.activity-meta a.fav:before,
.gp-theme #buddypress div.activity-meta a.unfav:before {
content: "\f006";
margin: 0;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 400;
font-size: 18px !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme #buddypress div.activity-meta a.unfav:before,
.gp-theme #buddypress div.activity-meta a.fav:hover:before {
color: #f7be68;
}
.gp-theme #buddypress .gp-comments-disabled .acomment-reply {
display: none;
}
.gp-theme #buddypress a.bp-primary-action span {
margin: 0;
padding: 0;
background: transparent !important;
font-size: inherit !important;
color: inherit !important;
}  .gp-theme #buddypress div.activity-comments {
margin: 0;
}
.gp-theme #buddypress div.activity-comments:after {
z-index: 1;
bottom: calc(100% - 20px);
left: 15px;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border: solid rgba(0, 0, 0, 0);
border-width: 10px;
margin-left: 20px;
}
.gp-theme #buddypress .activity-list li.mini .activity-comments {
font-size: inherit;
}
.gp-theme #buddypress ul.item-list.activity-list li.has-comments {
padding-bottom: 20px;
}
.gp-theme #buddypress #activity-stream .activity-comments ul {
margin-left: 20px;
padding: 0 20px;
border-radius: 3px;
}
.gp-theme #buddypress .activity-comments > ul {
margin-top: 20px;
}
.gp-theme #buddypress #activity-stream .activity-comments ul li {
padding: 20px 0;
}
.gp-theme #buddypress #activity-stream .activity-comments ul li > ul {
margin: 0;
padding: 20px 0 0 0;
background: transparent;
}
.gp-theme #buddypress #activity-stream .activity-comments ul li > ul li {
padding-left: 20px;
}
.gp-theme
#buddypress
#activity-stream
.activity-comments
ul
li
> ul
li:last-child {
padding-bottom: 0;
}
.gp-theme #buddypress .acomment-avatar img.avatar {
margin: 0;
}
.gp-theme #buddypress div.activity-comments div.acomment-meta {
margin: 0 0 15px 40px;
font-size: inherit;
line-height: 1;
}
.gp-theme #buddypress div.activity-comments div.acomment-content {
margin: 0 0 10px 0;
font-size: inherit;
line-height: inherit;
}
.gp-theme #buddypress #activity-stream .activity-comments ul p {
margin: 0 0 15px 0;
}
.gp-theme #buddypress #activity-stream .activity-comments ul p:last-child {
margin-bottom: 0;
} .gp-theme #buddypress .gp-user-can-comment .acomment-options {
float: none;
margin: 0;
line-height: 1;
}
.gp-theme #buddypress .acomment-options a {
display: inline-block;
margin: 10px 15px 0 0;
padding: 0;
font-size: 13px !important;
line-height: 1 !important;
background: transparent !important;
border-radius: 3px;
}
.gp-theme #buddypress .ac-reply-cancel {
font-size: 13px;
line-height: 1;
} .gp-theme #buddypress div.activity-comments form.ac-form {
margin: 20px 0 0 0;
padding: 20px;
border-radius: 3px;
background: #f8f8f8;
}
.gp-theme #buddypress div.activity-comments li form.ac-form {
padding: 0;
background: transparent;
}
.gp-theme #buddypress div.activity-comments form div.ac-reply-content {
margin-left: 50px;
padding: 0;
}
.gp-theme #buddypress div.activity-comments form .ac-textarea {
padding: 12px;
border-style: solid;
border-radius: 3px;
}
.gp-theme #buddypress div.activity-comments form input,
.gp-theme #buddypress div.activity-comments form input:hover {
margin: 0;
padding: 8px 12px;
font-size: 13px;
line-height: 1;
} .gp-theme #buddypress #activity-stream .activity-comments .rtmedia-list,
.gp-theme
#buddypress
#activity-stream
.activity-comments
.rtmedia-list
.rtmedia-list-item {
background: transparent;
padding: 0;
border: 0;
margin: 0;
}
.gp-theme
#buddypress
.rtmedia-activity-container
.media-type-photo
.rtmedia-item-title {
max-width: 320px;
padding: 5px;
} .gp-theme
#buddypress
.rtm-upload-button-wrapper
button.rtmedia-comment-media-upload,
.gp-theme #buddypress button.rtmedia-comment-media-upload {
float: left;
margin-right: 10px;
padding: 5px 5px 4px 5px;
}
.gp-theme
#buddypress
ul.activity-list
li.activity-item
.activity-comments
.rtmedia-uploader-div {
padding: 0;
}
.gp-theme #buddypress #activity-stream .activity-comments ul.rtm-plupload-list {
padding: 15px 0 0 0;
background: transparent;
}
.gp-theme
#buddypress
#activity-stream
.activity-comments
ul.rtm-plupload-list
li {
padding: 0;
}
.gp-theme #buddypress .rtm-plupload-list .rtm-upload-edit-desc {
border-width: 1px;
border-style: solid;
} .gp-theme #buddypress .activity-list li.load-more,
.gp-theme #buddypress .activity-list li.load-newest {
margin: 0;
padding: 0;
border: 0;
background: none;
font-size: inherit;
text-align: center;
}
.gp-theme #buddypress .activity-list li.load-more a,
.gp-theme #buddypress .activity-list li.load-newest a {
cursor: pointer;
padding: 0;
font-size: inherit;
text-align: left;
cursor: pointer;
color: inherit;
}
.gp-theme #buddypress .activity-list li.load-more.loading a,
.gp-theme #buddypress .activity-list li.load-newest.loading a {
-webkit-animation: loader-pulsate 0.5s infinite ease-in-out alternate;
-moz-animation: loader-pulsate 0.5s infinite ease-in-out alternate;
}
.gp-theme #buddypress .activity-list li.load-more a:after,
.gp-theme #buddypress .activity-list li.load-newest a:after {
content: "\f107";
margin-left: 10px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}   .gp-theme #buddypress div.profile h2 {
font-size: 20px;
line-height: 28px;
}
.gp-theme.bp-user #buddypress .profile .bp-widget {
margin-top: 40px;
padding: 0 30px 30px 30px;
border: 1px solid #e6e6e6;
text-align: center;
}
.gp-theme.bp-user #buddypress .profile .bp-widget h2 {
display: inline;
position: relative;
top: -15px;
margin: 0;
padding: 0 15px;
background: #fff;
letter-spacing: 0;
background-image: none !important;
}
.gp-theme.bp-user #buddypress .profile .profile-fields {
text-align: left;
}
.gp-theme.bp-user #buddypress .profile .bp-widget table {
margin-top: 0;
}
.gp-theme #buddypress table.profile-fields tr {
display: block;
padding: 0 0 20px 0;
}
.gp-theme #buddypress table.profile-fields tr:last-child {
padding-bottom: 0;
}
.gp-theme #buddypress table.profile-fields tr td {
display: block;
width: 100%;
padding: 0;
border: 0;
vertical-align: baseline;
}
.gp-theme #buddypress table.profile-fields tr td.label,
.gp-theme #buddypress table.wp-profile-fields tr td.label {
border: 0;
font-weight: 500;
}
.gp-theme #buddypress table.profile-fields tr.alt td {
background: transparent;
}
.gp-theme #buddypress table.profile-fields p {
margin-bottom: 12px;
}
.gp-theme #buddypress table.profile-fields .field_long-url p {
word-break: break-all;
}
.gp-theme #buddypress table.profile-fields p:last-child {
margin-bottom: 0;
} .gp-theme #buddypress #profile-edit-form ul.button-nav {
margin: 15px 0 0 0;
}
.gp-theme #buddypress #profile-edit-form ul.button-nav a {
padding: 4px 8px;
opacity: 0.7;
}
.gp-theme #buddypress #profile-edit-form ul.button-nav li:hover a,
.gp-theme #buddypress #profile-edit-form ul.button-nav li.current a {
opacity: 1;
}
.gp-theme #buddypress .current-visibility-level {
font-weight: 500;
}
.gp-theme #buddypress .field-visibility-settings-notoggle,
.gp-theme #buddypress .field-visibility-settings-toggle {
margin: -15px 0 15px;
font-style: italic;
font-size: 12px;
}
.gp-theme #buddypress .standard-form a.clear-value {
position: absolute;
right: 0;
margin: -10px 0 0 0;
line-height: 1;
}
.gp-theme #buddypress .field-visibility-settings {
margin: -15px 0 15px 0;
}
.gp-theme #buddypress .standard-form .field-visibility-settings label {
margin-bottom: 5px;
line-height: 1;
font-weight: 400;
}
.gp-theme #buddypress .visibility-toggle-link,
.gp-theme #buddypress .field-visibility-settings-close {
padding: 2px 4px;
font-weight: 400;
font-size: 11px;
}
.gp-theme #buddypress .tmce-active button.switch-tmce {
line-height: 1;
}  .gp-theme #buddypress .item-list-tabs div.message-search {
width: 100%;
margin: 15px 0 0 0;
}
.gp-theme
#buddypress
.item-list-tabs
div.message-search
form
input[type="text"] {
width: auto;
}
.gp-theme
#buddypress
.item-list-tabs
div.message-search
form
input[type="submit"] {
display: inline-block;
}
.gp-theme #buddypress table#message-threads tr.unread td {
font-weight: 500;
}
.gp-theme #buddypress #message-threads img.avatar {
display: none;
}
.gp-theme #buddypress .messages-options-nav,
.gp-theme #buddypress .notifications-options-nav {
margin-top: 15px;
}
.gp-theme #buddypress .notification-since,
.gp-theme #buddypress .notification-actions {
font-size: 13px;
}  .gp-theme #buddypress #send_message_form ul.acfb-holder > li:not(.friend-tab) {
width: 100%;
}
.gp-theme #buddypress #send_message_form ul.acfb-holder .friend-tab {
padding: 4px 8px;
font-weight: 500;
font-size: 13px;
line-height: 1;
}
.gp-theme #buddypress #send_message_form ul.acfb-holder .friend-tab a {
color: #8a7f48;
}
.gp-theme #buddypress #send_message_form ul.acfb-holder .friend-tab img {
float: left;
border-radius: 100%;
}
.gp-theme #buddypress #send_message_form ul.acfb-holder .friend-tab span > img {
margin-right: 5px;
}
.gp-theme #buddypress #send_message_form .send-to-input.ac_input {
display: block;
clear: left;
}
.gp-theme #buddypress #send_message_form.standard-form #subject {
margin-bottom: 15px;
}
.ac_results {
border-top: 0;
}
.ac_results li.ac_over,
.ac_results li.ac_odd {
background: transparent;
color: inherit;
}
.ac_results li:hover {
background: #f8f8f8;
}
.ac_results li img {
float: left;
border-radius: 100%;
}
.gp-theme #buddypress #message-threads input[type="checkbox"] {
margin: 0;
}  .gp-theme #buddypress div#message-thread div.message-box {
position: relative;
margin-bottom: 20px;
border-radius: 3px;
}
.gp-theme #buddypress div#message-thread div.message-box:after {
z-index: 1;
bottom: 100%;
left: 15px;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border: solid rgba(0, 0, 0, 0);
border-width: 10px;
margin-left: 20px;
}
.gp-theme #buddypress .message-metadata {
margin-bottom: 15px;
line-height: 1;
}
.gp-theme #buddypress .message-metadata span.activity {
display: block;
margin-top: 8px;
font-size: 12px;
line-height: 1;
opacity: 0.6;
}
.gp-theme #buddypress div#message-thread div.message-content {
margin-left: 0;
} .gp-theme #buddypress #send-reply {
margin-top: 30px;
}
.gp-theme #buddypress #send-reply img.avatar {
margin-top: -8px;
}
.gp-theme #buddypress #send-reply div.message-box {
padding: 0;
}
.gp-theme #buddypress #send-reply textarea {
width: 100%;
} .gp-theme #buddypress table#message-threads.sitewide-notices tr {
display: block;
position: relative;
width: 100%;
padding: 15px;
margin-bottom: 20px;
border-radius: 3px;
}
.gp-theme #buddypress table#message-threads.sitewide-notices tr:after {
z-index: 1;
bottom: 100%;
left: 15px;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border: solid rgba(0, 0, 0, 0);
border-width: 10px;
margin-left: 20px;
}
.gp-theme #buddypress table#message-threads.sitewide-notices td {
display: block;
width: 100%;
padding: 0 0 15px 0;
border: 0;
}
#buddypress table.sitewide-notices tr.alt td {
background: transparent;
}
.gp-theme #buddypress table#message-threads.sitewide-notices td:first-child,
.gp-theme #buddypress table#message-threads.sitewide-notices td:last-child {
padding: 0;
}
.gp-theme #buddypress table#message-threads.sitewide-notices strong {
display: block;
margin-bottom: 15px;
}  .gp-theme #buddypress ul#blogs-list.item-list li {
padding-bottom: 30px;
}
.gp-theme #buddypress ul.invites.item-list li img.avatar,
.gp-theme #buddypress ul#friend-list.item-list li img.avatar,
.gp-theme #buddypress ul#blogs-list.item-list img.avatar {
margin: 0;
width: 35px;
height: 35px;
}
.gp-theme #buddypress ul.invites.item-list li h4,
.gp-theme #buddypress ul#friend-list.item-list li .item-title,
.gp-theme #buddypress ul#friend-list.item-list li h3,
.gp-theme #buddypress ul#blogs-list.item-list li .item-title {
margin-left: 50px;
font-size: 100%;
line-height: 1;
}
.gp-theme #buddypress ul.invites.item-list li p {
margin-bottom: 0;
}
.gp-theme #buddypress ul.invites.item-list li p,
.gp-theme #buddypress ul#friend-list.item-list li .item-meta,
.gp-theme #buddypress ul#blogs-list.item-list li .item-meta {
margin: 8px 0 0 50px;
font-size: 12px;
line-height: 14px;
} .gp-theme #buddypress ul.invites.item-list li div.action {
position: relative;
top: auto;
right: auto;
margin: 8px 0 0 50px;
text-align: left;
line-height: 1;
}
.gp-theme #buddypress ul.invites.item-list li div.action .meta {
line-height: 1;
} .gp-theme button.mfp-close,
.gp-theme button.mfp-close:hover {
background: #fff;
color: #999;
font-size: 24px;
font-weight: 400;
}
.gp-theme #buddypress .media_search.media_search {
width: 100%;
margin: 15px 0 0 0;
border-radius: 3px;
border-width: 1px;
border-style: solid;
padding: 0 12px;
}
.gp-theme #buddypress .media_search.media_search .media_search_input {
padding: 6px 0;
}
.gp-theme #buddypress .media_search.media_search .search_option {
display: none;
}
.gp-theme
#buddypress
.media_search.media_search
.media_search_remove.search_option
i {
margin-top: 4px;
color: #999;
font-size: 16px;
}
.gp-theme #buddypress .rtmedia-container .rtmedia-list .rtmedia_time,
.gp-theme #buddypress .rtmedia-list-item .rtmedia-album-media-count {
top: 5px;
right: 5px;
padding: 5px 8px;
border-radius: 3px;
background: rgba(0, 0, 0, 0.6);
font-size: 11px;
line-height: 1;
color: #fff;
opacity: 1;
}
.gp-theme #buddypress .rtmedia-gallery-item-actions {
line-height: 20px;
}
.gp-theme #buddypress .rtmedia-gallery-item-actions i {
display: none;
}
.gp-theme #buddypress .rtmedia-gallery-item-actions a {
margin: 4px 0;
padding: 0 6px;
border-radius: 2px;
text-transform: none;
font-weight: 500;
}
.gp-theme #buddypress .rtmedia-gallery-item-actions a:hover {
color: #fff;
background: #fff3;
}
.gp-theme #buddypress .rtm-load-more {
margin: 15px 0 0 0;
padding: 0;
border: 0;
background: none;
font-size: inherit;
}
.gp-theme #buddypress .rtm-load-more a {
display: block;
cursor: pointer;
padding: 0;
font-size: inherit;
text-align: left;
cursor: pointer;
color: inherit;
}
.gp-theme #buddypress .rtm-load-more a:after {
content: "\f107";
margin-left: 10px;
font-family: "Font Awesome 5 Free", "FontAwesome";
font-weight: 900;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-theme #buddypress .rtm-tabs a {
padding: 10px 15px;
line-height: 1;
}
.gp-theme #buddypress a.button.rtm-button-back {
padding: 10px 14px;
border: 0;
} .gp-theme #buddypress .rtm-tabs .dashicons {
line-height: 1;
}
.gp-theme #buddypress .rtmedia-editor-buttons {
margin-top: 20px;
}
.gp-theme #buddypress .rtmedia-image-editor-cotnainer .imgedit-wait {
height: 100%;
background-image: none;
} .gp-theme #buddypress .rtmedia-item-actions {
display: flex;
justify-content: center;
margin: 10px 0 15px;
} body.gp-theme.activity-permalink
#buddypress
.activity-list
li
.activity-content {
margin-left: 0;
padding: 20px;
border-radius: 3px;
}
body.gp-theme.activity-permalink
#buddypress
.activity-list
li
.activity-header {
margin-bottom: 10px;
}
body.gp-theme.activity-permalink
#buddypress
.activity-list
li
.activity-header
> p {
padding: 0;
}
body.gp-theme.activity-permalink
#buddypress
.activity-list
li
.activity-header
.time-since {
display: table;
position: relative;
margin-top: 8px;
font-size: 12px;
line-height: 1;
}
body.gp-theme.activity-permalink #buddypress div.activity-comments {
margin: 0;
font-size: 100%;
}   .gp-theme #buddypress div.pagination .pag-count {
margin-left: 0;
}
.gp-theme #buddypress div.pagination .pagination-links {
margin-rigth: 0;
}
.gp-theme #buddypress div.pagination .pagination-links a,
.gp-theme #buddypress div.pagination .pagination-links span {
font-size: 100%;
}  .gp-theme #buddypress ul.item-list li .item .item-title .update {
display: block;
font-size: 14px;
line-height: 20px;
}  .gp-theme #buddypress div.item-list-tabs ul li span {
padding: 0;
line-height: 1;
} .gp-theme.group-avatar #buddypress form.standard-form .main-column {
clear: both;
width: 100%;
margin: 0 0 30px 0;
}
.gp-theme.group-avatar #buddypress .left-menu .avatar {
margin: 0 20px 20px 0;
}
.gp-theme #buddypress #avatar-crop-pane {
border-radius: 0;
} .gp-theme.group-invites #buddypress form.standard-form .left-menu,
.gp-theme.group-invites #buddypress div#invite-list {
width: 100%;
}
.gp-theme.group-invites #buddypress form.standard-form .main-column {
margin-left: 0;
}
.gp-theme.group-invites #buddypress ul.item-list li img.avatar {
width: 35px;
height: 35px;
}
.gp-theme.group-invites #buddypress ul.item-list li h3 {
line-height: 1;
}
.gp-theme.group-invites #buddypress span.activity {
font-size: 12px;
line-height: 1;
opacity: 0.6;
} .gp-theme #buddypress .group-members-list ul.item-list li img.avatar {
margin: 0;
width: 35px;
height: 35px;
}
.gp-theme #buddypress .group-members-list ul.item-list li img.avatar {
margin: 0;
width: 35px;
height: 35px;
}
.gp-theme #buddypress .group-members-list ul.item-list li .item-title {
margin-left: 50px;
font-size: 100%;
line-height: 1;
}
.gp-theme #buddypress .group-members-list ul.item-list li p {
margin-bottom: 0;
}
.gp-theme #buddypress .group-members-list ul.item-list li p {
margin: 8px 0 0 50px;
font-size: 12px;
line-height: 14px;
}
.gp-theme #buddypress .group-members-list ul.item-list li div.action {
position: relative;
top: auto;
right: auto;
margin: 5px 0 0 50px;
text-align: left;
line-height: 1;
}
.gp-theme #buddypress .group-members-list ul.item-list li div.action .button {
margin-top: 3px;
} .gp-theme.single-item.groups #buddypress div.dir-search {
float: left;
margin: 0 0 5px 0;
}
.gp-theme.single-item.groups
#buddypress
div.dir-search
form
input[type="text"] {
width: auto;
}
.gp-theme.single-item.groups
#buddypress
div.dir-search
form
input[type="submit"] {
display: inline-block;
}
.gp-theme.single-item.groups label[for="bbp-edit-group-forum"] {
margin-bottom: 15px;
} .gp-theme #buddypress #item-body #bbpress-forums h3 {
margin: 20px 0;
}
.gp-theme .wp-core-ui .quicktags-toolbar .button {
outline: 0;
padding: 0.3em 0.5em !important;
font-size: 11px !important;
font-weight: 400 !important;
color: #555 !important;
border-color: #ccc !important;
border-style: solid !important;
border-width: 1px !important;
background: #fff !important;
box-shadow: 0 1px 0 #ccc !important;
text-align: center !important;
text-decoration: none !important;
width: auto !important;
}
.gp-theme #bbpress-forums input#bbp_topic_title,
.gp-theme #bbpress-forums input[type="text"]#bbp_topic_tags {
width: 95%;
}
.gp-theme .wp-core-ui .quicktags-toolbar .button:hover {
background: #ededed !important;
border-color: #999 !important;
color: #333 !important;
outline: 0 !important;
text-decoration: none !important;
}
.gp-theme .wp-core-ui .quicktags-toolbar .button:focus {
border-color: #5b9dd9 !important;
box-shadow: 0 0 3px rgba(0, 115, 170, 0.8) !important;
} .gp-theme #buddypress form fieldset {
position: relative;
}
.gp-theme #buddypress .standard-form #basic-details-section,
.gp-theme #buddypress .standard-form #blog-details-section,
.gp-theme #buddypress .standard-form #profile-details-section {
width: 100%;
}
.gp-theme #buddypress .standard-form#signup_form input[type="text"],
.gp-theme #buddypress .standard-form#signup_form input[type="email"],
.gp-theme #buddypress .standard-form#signup_form input[type="password"],
.gp-theme #buddypress .standard-form#signup_form textarea {
width: 100%;
}
.gp-theme #buddypress .standard-form#signup_form div.submit {
float: left;
}
.gp-theme #buddypress .standard-form#signup_form div div.error,
.gp-theme #buddypress .standard-form#signup_form div.error {
clear: both;
width: 100%;
background: transparent;
color: #a00;
margin: 0 0 5px 0;
padding: 0;
}
.gp-theme .anr_captcha_field {
float: left;
width: 100%;
margin-bottom: 15px;
}  .gp-theme .widget.buddypress div.item-options {
margin: 0 0 12px 0;
padding: 0;
font-size: 90%;
line-height: 1;
}
.gp-theme .widget.buddypress div.item-options a {
display: inline-block;
margin: 0 10px 4px 0;
padding: 0;
opacity: 0.6;
}
.gp-theme .widget.buddypress div.item-options a:last-child {
margin: 0;
}
.gp-theme .widget.buddypress div.item-options a:hover,
.gp-theme .widget.buddypress div.item-options a.selected {
opacity: 1;
}
.gp-theme .widget.buddypress div.item-options .bp-separator {
display: none;
}
.gp-theme .widget.buddypress li {
padding: 15px 0;
}
.gp-theme .widget.buddypress div.item {
margin: 0 0 0 50px;
}
.gp-theme .widget.buddypress .item-avatar a {
margin: 0;
line-height: 0;
}
.gp-theme .widget.buddypress div.item-avatar img {
width: 35px;
height: 35px;
margin: 0;
}
.gp-theme .widget.buddypress li .item-title {
margin-bottom: 5px;
line-height: 130%;
}
.gp-theme .widget.buddypress li .item-meta {
margin: 0;
font-size: 12px;
line-height: 1;
opacity: 0.6;
} .gp-theme .widget.buddypress #bp-login-widget-form label {
margin: 0 0 5px 0;
line-height: 1;
}
.gp-theme .widget.buddypress #bp-login-widget-form input[type="text"],
.gp-theme .widget.buddypress #bp-login-widget-form input[type="password"] {
width: 100%;
margin: 0 0 15px 0;
}
.gp-theme .widget.buddypress #bp-login-widget-form .forgetmenot {
margin-bottom: 15px;
}
.gp-theme .widget_bp_core_login_widget .bp-login-widget-user-links {
margin: 0;
}
.gp-theme .widget.buddypress .bp-login-widget-user-links > div {
margin: 0 0 5px 55px;
padding: 0;
line-height: 1;
}
.widget.buddypress
.bp-login-widget-user-links
> div.bp-login-widget-user-link
a {
font-weight: 500;
}
.widget.buddypress
.bp-login-widget-user-links
> div.bp-login-widget-user-logout
a {
font-size: 90%;
} .gp-theme .widget.buddypress .avatar-block {
margin: -3px;
line-height: 0;
font-size: 0;
}
.gp-theme .widget.buddypress .avatar-block .item-avatar {
display: inline-block;
margin: 3px;
} .gp-theme .bp-latest-activities-block .activity-list.item-list blockquote {
overflow: visible;
margin: 0 0 20px 0;
padding: 0 5px;
background: none;
border: none;
}
.gp-theme .bp-latest-activities-block .activity-list.item-list blockquote p {
color: inherit;
font-size: inherit;
line-height: inherit;
}
.gp-theme
.bp-latest-activities-block
.activity-list.item-list
blockquote:before {
content: "";
}
.gp-theme
.bp-latest-activities-block
.activity-list.item-list
blockquote:last-child {
margin: 0;
}
.gp-theme
.bp-latest-activities-block
.activity-list.item-list
blockquote
.activity-item:not(.mini) {
padding: 10px;
margin-bottom: 15px;
}
.gp-theme
.bp-latest-activities-block
.activity-list.item-list
blockquote
.activity-item:not(.mini) {
padding: 10px;
margin-bottom: 15px;
}
.gp-theme .bp-latest-activities-block .activity-list.item-list blockquote cite {
padding-bottom: 0;
opacity: 1;
}
.gp-theme .bp-latest-activities-block .activity-list.item-list blockquote a {
color: inherit;
font-size: inherit;
line-height: inherit;
}  @media only screen and (max-width: 480px) {
.gp-theme #buddypress form#whats-new-form #whats-new-content {
margin-left: 0;
padding-left: 0;
}
.gp-theme #buddypress form#whats-new-form #whats-new-submit {
float: left;
width: 100%;
margin-bottom: 12px;
}
.gp-theme #buddypress #whats-new-form #whats-new-options select {
width: 100%;
margin-left: 0;
}
} @media only screen and (max-width: 768px) {
.gp-theme #buddypress ul#blogs-list.item-list li {
padding-bottom: 15px;
}
.gp-theme #buddypress li div.item {
margin-left: 0;
}
.gp-theme #buddypress ul.item-list li div.action {
position: relative;
top: auto;
float: none;
margin-top: 10px;
margin-left: 50px;
margin-bottom: 0;
text-align: left;
}
.gp-theme #buddypress ul#blogs-list.item-list li div.action .meta {
margin-top: 10px;
}
} @media only screen and (min-width: 480px) {
.gp-theme
#buddypress
form#whats-new-form
#whats-new-content.active
#whats-new-options
#whats-new-post-in-box {
margin-top: 0 !important;
}
} @media only screen and (min-width: 768px) {
#gp-buddypress-header #gp-page-header .gp-container,
#gp-buddypress-header #item-header-cover-image {
-webkit-display: flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
#gp-buddypress-header #item-header-avatar {
margin-right: 40px;
text-align: left;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
#gp-buddypress-header #item-header-avatar .gp-user-online,
#gp-buddypress-header #item-header-avatar .gp-user-offline {
bottom: 40px;
right: 16px;
width: 16px;
height: 16px;
}
#gp-buddypress-header #item-header-avatar .avatar {
width: 210px;
height: 210px;
}
#gp-buddypress-header #item-header-content {
margin-top: 0;
text-align: left;
}
#gp-buddypress-header .gp-bp-header-title {
font-size: 36px;
}
#gp-buddypress-header .gp-bp-header-desc {
display: block;
}
#gp-buddypress-header .gp-bp-header-actions {
text-align: left;
}
#gp-buddypress-header .gp-bp-header-members {
margin: 20px 20px 0 0;
}
#gp-buddypress-header .gp-bp-header-members ul {
text-align: left;
}
#gp-buddypress-header .generic-button a {
font-size: 13px;
}
.gp-theme #buddypress div.item-list-tabs#subnav ul li.last {
width: auto;
text-align: right;
}
.gp-theme #buddypress #gp-bp-tabs-button {
display: none;
}
.gp-theme #buddypress #object-nav ul {
display: block;
margin-right: 25px;
padding: 0;
border-width: 0;
}
.gp-theme #buddypress div.item-list-tabs#object-nav li {
width: auto;
height: 85px;
margin-right: 25px;
text-align: center;
border: 0;
}
.gp-theme #buddypress #object-nav li a {
font-weight: 500;
}
.gp-theme #buddypress #object-nav li a:before {
display: block;
width: auto;
margin: 0 0 15px 0;
font-size: 36px;
font-weight: 400;
}
.gp-theme #buddypress #activity-filter-select select,
.gp-theme #buddypress #groups-order-select select,
.gp-theme #buddypress #members-order-select select {
line-height: 1;
}
.gp-theme #buddypress .media_search.media_search {
width: auto;
margin: 0 0 15px 0;
}
.gp-theme.group-avatar #buddypress form.standard-form .main-column {
clear: none;
width: auto;
}
.gp-theme.group-invites #buddypress form.standard-form .left-menu,
.gp-theme.group-invites #buddypress div#invite-list {
width: 160px;
}
.gp-theme.group-invites #buddypress form.standard-form .main-column {
margin-left: 190px;
}
.gp-theme #buddypress table.profile-fields tr {
display: table-row;
padding-bottom: 0;
}
.gp-theme #buddypress table.profile-fields tr td {
display: table-cell;
padding-bottom: 20px;
}
.gp-theme #buddypress table.profile-fields tr td.label {
width: 25%;
}
.gp-theme #buddypress table.profile-fields tr:last-child td {
padding-bottom: 0;
}
.gp-theme #buddypress .standard-form #basic-details-section,
.gp-theme #buddypress .standard-form #blog-details-section,
.gp-theme #buddypress .standard-form #profile-details-section {
width: 48%;
}
} @media only screen and (min-width: 992px) {
.gp-theme #buddypress .standard-form input[type="text"],
.gp-theme #buddypress .standard-form input[type="email"],
.gp-theme #buddypress .standard-form input[type="password"] {
width: 75%;
}
.gp-theme #buddypress .standard-form input[type="url"],
.gp-theme #buddypress .standard-form .field_long-url input[type="text"] {
width: 100%;
}
.gp-theme #buddypress .standard-form input[type="number"],
.gp-theme #buddypress .standard-form select {
width: auto;
}
}#sitewide-notice #message {
z-index: 99999;
} @-webkit-keyframes loader-pulsate {
from {
color: inherit !important;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
}
to {
color: inherit !important;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 0.6;
}
}
@-moz-keyframes loader-pulsate {
from {
color: inherit;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1;
}
to {
color: inherit;
-webkit-box-shadow: none;
box-shadow: none;
opacity: 0.6;
}
} .gp-theme .gp-bp-hover-effect {
position: absolute;
overflow: hidden;
width: 100%;
height: 100%;
padding: 50% 0;
border-radius: 100%;
background: rgba(0, 0, 0, 0.4);
color: #fff;
font-size: 24px;
opacity: 0;
transition: all 0.4s ease-in-out;
transform: scale(0);
}
.gp-theme .gp-bp-hover-effect:before {
content: "+";
}
.gp-theme a:hover .gp-bp-hover-effect {
transform: scale(1);
opacity: 1;
}
.gp-user-online,
.gp-user-offline {
position: absolute;
bottom: 12px;
right: 8px;
width: 12px;
height: 12px;
border: 2px solid #fff;
border-radius: 100%;
}
.gp-user-online {
background-color: #39c8df;
}
.gp-user-offline {
background-color: #999;
}
.gp-user-online .bp-tooltip,
.gp-user-offline .bp-tooltip {
display: none;
width: 100%;
height: 100%;
}   .gp-bp-wrapper {
position: relative;
overflow: hidden;
width: 100%;
clear: both;
margin: 0;
list-style: none;
}
.gp-bp-wrapper.gp-posts-masonry {
opacity: 0;
}
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) {
opacity: 1;
}
.gp-bp-wrapper .gp-post-thumbnail {
display: block;
height: 150px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.gp-bp-wrapper .gp-bp-col-cover-overlay {
position: absolute;
top: 5px;
right: 5px;
padding: 5px 8px;
border-radius: 3px;
background: rgba(0, 0, 0, 0.6);
font-size: 11px;
line-height: 1;
color: #fff;
}
.gp-bp-wrapper .gp-bp-col-cover-overlay:before {
content: "\f2c0";
margin-right: 5px;
font-family: "FontAwesome";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-fontawesome5 .gp-bp-wrapper .gp-bp-col-cover-overlay:before {
content: "\f007";
font-weight: 400;
}
.gp-bp-wrapper .gp-bp-col-avatar {
display: inline-block;
}
.gp-bp-wrapper .gp-post-thumbnail .gp-bp-col-avatar {
position: absolute;
z-index: 1;
bottom: -40px;
left: 50%;
line-height: 0;
margin-left: -45px;
text-align: center;
}
.gp-bp-wrapper .gp-no-cover-image .gp-bp-col-avatar {
margin-bottom: 10px;
}
.gp-bp-wrapper .gp-bp-col-avatar a {
display: block;
position: relative;
line-height: 0;
}
.gp-bp-wrapper .gp-bp-col-avatar img.avatar {
float: none;
width: 90px;
height: 90px;
margin: 0;
border: 6px solid #fff;
}
.gp-bp-wrapper .gp-no-cover-image .gp-bp-col-avatar img.avatar {
border-color: rgba(0, 0, 0, 0.1);
}
.gp-bp-wrapper.gp-style-classic .gp-loop-content {
padding-top: 48px;
}
.gp-bp-wrapper.gp-style-classic .gp-loop-content.gp-no-cover-image {
padding-top: 25px;
}
.gp-bp-wrapper .gp-loop-text {
margin: 0;
}
.gp-bp-wrapper .gp-loop-text a {
margin: 0;
word-break: break-all;
}
.gp-bp-wrapper .gp-bp-col-action {
line-height: 1;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button {
display: inline-block;
margin-top: 15px;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button a,
.gp-bp-wrapper .gp-bp-col-action .generic-button a:hover {
padding: 4px 8px !important;
font-size: 13px !important;
font-weight: 400 !important;
line-height: 1 !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .add,
.gp-bp-wrapper .gp-bp-col-action .generic-button .join-group {
background: #8cbe4b !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .add:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .join-group:hover {
opacity: 0.8 !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .remove,
.gp-bp-wrapper .gp-bp-col-action .generic-button .requested,
.gp-bp-wrapper .gp-bp-col-action .generic-button .leave-group,
.gp-bp-wrapper .gp-bp-col-action .generic-button .request-membership {
border: 1px solid #e6e6e6 !important;
background: transparent !important;
color: #999 !important;
}
.gp-bp-wrapper .gp-bp-col-action .generic-button .remove:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .requested:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .leave-group:hover,
.gp-bp-wrapper .gp-bp-col-action .generic-button .request-membership:hover {
background: #f8f8f8 !important;
}
.gp-bp-wrapper .gp-bp-col-group-type {
display: inline-block;
margin-top: 15px;
font-size: 13px;
line-height: 1;
margin-right: 10px;
}   .gp-theme .gp-bp-element:not(.gp-bp-posts-list) {
text-align: center;
}
.gp-theme .gp-bp-element li {
padding: 15px 0;
}
.gp-theme .gp-bp-element .item-avatar a {
float: left;
margin: 0;
line-height: 0;
}
.gp-theme .gp-bp-element div.item-avatar img {
width: 35px;
height: 35px;
margin: 0;
}
.gp-theme .gp-bp-element div.item {
margin: 0 0 0 50px;
}
.gp-theme .gp-bp-element li .item-title {
margin-bottom: 5px;
line-height: 130%;
}
.gp-theme .gp-bp-element li .item-meta {
margin: 0;
font-size: 12px;
line-height: 1;
opacity: 0.6;
}
.gp-theme .gp-bp-element span.activity {
display: inline-block;
font-size: small;
padding: 0;
}  .gp-theme .gp-bp-element:not(.gp-bp-posts-list) div.item-options {
margin: 0 0 30px 0;
padding: 0;
text-align: center;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) div.item-options a {
display: inline-block;
margin: 0 15px;
padding: 0;
font-size: 18px;
}
.gp-theme .gp-bp-element div.item-options a {
opacity: 0.6;
}
.gp-theme .gp-bp-element div.item-options a:hover,
.gp-theme .gp-bp-element div.item-options a.selected {
opacity: 1;
} .gp-theme .gp-bp-element.gp-bp-posts-list div.item-options {
margin: 0 0 8px 0;
padding: 0;
font-size: 13px;
line-height: 1;
}
.gp-theme .gp-bp-element.gp-bp-posts-list div.item-options a {
display: inline-block;
margin: 0 10px 4px 0;
}
.gp-theme .gp-bp-element.gp-bp-posts-list div.item-options a:last-child {
margin: 0;
padding: 0;
}
.gp-theme .gp-bp-element.gp-bp-posts-list .gp-bp-wrapper {
margin: 0;
} .gp-theme .gp-bp-round-avatars {
display: inline-block;
margin: -3px 0;
}
.gp-theme .gp-bp-round-avatars li {
display: inline-block;
float: none;
clear: none;
width: auto;
margin: 3px 5px;
padding: 0;
border: 0;
line-height: 0;
list-style: none;
transition: all 0.4s ease-in-out;
}
.gp-theme .gp-bp-round-avatars .gp-bp-avatar {
display: block;
position: relative;
}
.gp-theme .gp-bp-round-avatars .gp-bp-avatar img {
width: 90px;
height: 90px;
margin: 0;
border: 6px solid rgba(0, 0, 0, 0.1);
} .gp-theme .gp-bp-grid-avatars {
display: inline-block;
margin: 0;
}
.gp-theme .gp-bp-grid-avatars li {
width: auto;
float: left;
list-style: none;
}
.gp-theme .gp-bp-grid-avatars li .gp-bp-avatar {
position: relative;
display: block;
line-height: 0;
}
.gp-theme .gp-bp-grid-avatars .gp-bp-hover-effect {
border-radius: 0;
}
.gp-theme .gp-bp-grid-avatars .gp-bp-avatar img {
width: 90px;
height: 90px;
border-radius: 0;
} .gp-theme .gp-post-item.is-admin.hidden,
.gp-theme .gp-post-item.is-member.hidden {
display: inline-block;
} .gp-theme .gp-bp-element.gp-small-avatars {
text-align: left;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .avatar-block {
display: inline-block;
margin: -7px 0;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .item-avatar {
position: relative;
display: inline-block;
margin: 7px 10px;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .item-avatar a {
margin: 0;
}
.gp-theme .gp-bp-element:not(.gp-bp-posts-list) .item-avatar img {
width: 90px;
height: 90px;
margin: 0;
border: 6px solid #fff;
}
.gp-theme .gp-bp-element.gp-small-avatars .item-avatar img {
width: 35px;
height: 35px;
border: 0;
}  .youzify-search-landing-heading {
font-size: 28px;
line-height: 36px;
}
.yzw-quote-content .yzw-quote-icon i,
.yzw-quote-content .yzw-quote-owner,
.yzw-quote-content blockquote {
color: #fff !important;
}
.youzify select:not([multiple]) {
​-webkit-appearance: menulist;
}
#youzify-modal {
z-index: 99997;
}
.gp-boxed-layout .youzify-page {
margin: 0 auto;
}
.youzify-wall-embed .youzify-embed-avatar img {
border-radius: 0;
}
.youzify .activity-inner br {
line-height: unset !important;
} .gp-bp-activity-element .youzify-page {
width: 100% !important;
padding: 0;
background: none;
}
.gp-bp-activity-element .youzify-3columns-layout {
display: block;
}
.gp-bp-activity-element .youzify-global-wall .youzify-page-main-content {
padding: 0 !important;
}
@media only screen and (min-width: 768px) {
.gp-boxed-layout .youzify-page {
width: 738px;
}
.gp-boxed-layout .youzify-settings-area {
padding-right: 15px;
}
#youzify-profile-navmenu .youzify-social-buttons {
padding-right: 25px;
}
.youzify-search-landing-heading {
font-size: 48px;
line-height: 56px;
}
}
@media only screen and (min-width: 992px) {
.gp-boxed-layout .youzify-page {
width: 970px;
}
}
@media only screen and (min-width: 1025px) {
.gp-boxed-layout .youzify-page-main-content {
padding-left: 30px;
padding-right: 30px;
}
.gp-boxed-layout .youzify-global-wall .youzify-page-main-content {
padding-left: 30px;
padding-right: 30px;
}
.gp-boxed-layout .youzify-directory .youzify-page-main-content {
padding-left: 10px;
padding-right: 10px;
}
.gp-boxed-layout .youzify-settings-area {
padding-right: 30px;
}
}
@media only screen and (min-width: 1171px) {
.gp-boxed-layout .youzify-cover-content .youzify-inner-content {
padding-left: 30px;
}
}
@media only screen and (min-width: 1200px) {
.gp-boxed-layout .youzify-page {
width: 1140px;
}
}
@media only screen and (min-width: 1470px) {
.gp-boxed-layout .youzify-page {
width: 1200px;
}
}  .gp-theme #buddypress .mfp-close {
display: flex;
justify-content: center;
align-items: center;
background: rgba(0, 0, 0, 0.8);
color: #fff;
right: 10px;
height: 40px;
text-indent: 0;
font-size: 24px;
}
.gp-theme #buddypress .mfp-arrow:before,
.gp-theme #buddypress .mfp-arrow:after,
.gp-theme #buddypress .mfp-arrow .mfp-b,
.gp-theme #buddypress .mfp-arrow .mfp-a {
border: 0;
margin: 0;
}
.gp-theme #buddypress .mfp-arrow-left {
padding-right: 4px;
}
.gp-theme #buddypress .mfp-arrow-right {
padding-left: 4px;
}
.gp-theme #buddypress .mfp-arrow-left:before,
.gp-theme #buddypress .mfp-arrow-right:before {
display: inline;
position: relative;
color: #fff;
opacity: 1;
}
.gp-theme #buddypress .mfp-arrow-left:before {
content: "\f104";
}
.gp-theme #buddypress .mfp-arrow-right:before {
content: "\f105";
}
.gp-theme #buddypress .mfp-arrow {
width: 40px;
height: 60px;
margin: -30px 0 0 0;
background: rgba(0, 0, 0, 0.8);
font-family: "FontAwesome";
font-size: 30px;
line-height: 60px;
cursor: pointer;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .gp-theme #buddypress .rtm-single-media {
line-height: 0;
} .gp-theme #buddypress .rtm-time-privacy {
line-height: 1;
}
.gp-theme #buddypress .rtm-time-privacy .dashicons {
margin-top: -5px;
}
.gp-theme #buddypress .rtmedia-media-description {
margin-bottom: 15px;
}
.gp-theme #buddypress .rtmedia-actions-before-comments .rtmedia-comment-link,
.gp-theme
#buddypress
.rtmedia-actions-before-comments
.rtmedia-view-conversation,
.gp-theme #buddypress .rtmedia-actions-before-comments .rtmedia-like {
border: 0;
background: transparent;
font-weight: 500;
line-height: 1;
color: inherit;
}
.gp-theme
#buddypress
.rtmedia-actions-before-comments
.rtmedia-comment-link:hover,
.gp-theme #buddypress .rtmedia-actions-before-comments .rtmedia-like:hover {
color: inherit;
font-size: 13px;
line-height: 1;
text-decoration: underline;
}
.gp-theme #buddypress .rtmedia-like .rtm-like-loading {
margin-right: 5px;
}
.gp-theme #buddypress .rtm-like-comments-info {
margin-top: 15px;
}
.gp-theme #buddypress .rtmedia-like-info:not(.hide) {
display: flex;
align-items: center;
}
.gp-theme #buddypress .dashicons-thumbs-up {
margin-right: 10px;
}
.gp-theme #buddypress .rtm-comment-wrap .rtmedia-comment-author {
font-weight: 400;
}
.gp-theme #buddypress .rtmedia-comment-media-list {
margin: 0;
}
.rtmedia-activity-container .rtmedia-item-title,
.rtmedia-activity-container .rtmedia-item-title a {
line-height: 17px;
}
.gp-theme #buddypress #rt_media_comment_form {
margin-top: 15px;
}
.gp-theme #buddypress .rtm-media-single-comments {
padding: 0;
}
.gp-theme #buddypress #rt_media_comment_form textarea,
.gp-theme #buddypress .rtm-media-single-comments textarea {
padding: 10px;
max-height: 100px;
background: transparent;
}
.gp-theme #buddypress #rt_media_comment_submit {
float: left;
font-size: 13px;
line-height: 1;
padding: 8px 12px;
}
.gp-theme #buddypress #rt_media_comment_submit:hover {
font-size: 13px;
line-height: 1;
} .gp-theme #buddypress .search_results ul.item-list li div.item-desc {
display: none;
}  .gp-bps-wrapper {
overflow: hidden;
width: 100%;
}
.gp-bps-wrapper.gp-bps-members-directory {
margin-bottom: 30px !important;
}
.gp-bps-element {
padding: 30px 20px;
background: rgba(255, 255, 255, 0.5);
border: 10px solid rgba(0, 0, 0, 0.1);
} .gp-bps-wrapper.ui-accordion .ui-accordion-header {
border-radius: 4px !important;
}
.gp-bps-wrapper.ui-accordion .ui-accordion-header-active {
border-radius: 4px 4px 0 0 !important;
}
.gp-bps-element .ui-accordion .ui-accordion-header {
display: none;
}
.gp-bps-wrapper.ui-accordion .ui-icon {
width: auto;
height: auto;
margin-right: 5px;
background: none;
text-indent: 0;
}
.gp-bps-wrapper.ui-accordion .ui-icon:before {
font-family: "FontAwesome";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gp-bps-wrapper.ui-accordion .ui-icon-minus:before {
content: "\f068";
}
.gp-bps-wrapper.ui-accordion .ui-icon-plus:before {
content: "\f067";
}
.gp-bps-element .gp-bps-title {
margin-bottom: 36px;
font-weight: 500;
font-size: 18px;
line-height: 22px;
text-align: center;
} .gp-bps-wrapper.ui-accordion .ui-accordion-content {
padding: 20px;
}
.gp-bps-members-directory.ui-accordion .ui-accordion-content {
width: 100%;
}
.gp-bps-element .ui-accordion .ui-accordion-content {
display: block !important;
padding: 0;
border: 0;
background: none;
} .gp-bps-field {
float: left;
width: 100%;
line-height: 1;
padding-bottom: 15px;
}
.gp-small .gp-bps-field {
width: 50%;
padding: 0 20px 15px 0;
}
.gp-small .gp-bps-field:nth-of-type(2n) {
padding-right: 0;
}
.gp-small .gp-bps-field:nth-of-type(2n + 1) {
clear: left;
}
.gp-bps-members-directory .gp-bps-field {
float: left;
width: 100%;
min-height: 80px;
padding-right: 20px;
}
.gp-bps-members-directory .gp-bps-field [id*="field_"] {
width: 100%;
}
.gp-bps-field label {
display: block;
padding-bottom: 10px;
font-size: 14px;
font-weight: 500;
}
.gp-bps-field a {
display: block;
padding-bottom: 5px;
font-size: 12px;
line-height: 1;
}
.gp-bps-field input[type="text"],
.gp-bps-field input[type="date"],
.gp-bps-field input[type="number"],
.gp-bps-field input[type="search"],
.gp-bps-field input[type="url"],
.gp-bps-field textarea,
.gp-bps-field select {
width: 100%;
margin-bottom: 5px;
}
.gp-bps-field [name*="_age_range[min]"],
.gp-bps-field [name*="_age_range[max]"] {
width: 45% !important;
}
.gp-bps-desc {
display: block;
margin-bottom: 5px;
opacity: 0.7;
font-size: 13px;
line-height: 17px;
} .gp-bps-button {
width: 100%;
}
.gp-bps-members-directory .gp-bps-button {
float: left;
clear: both;
display: block;
width: auto;
}  .gp-theme #buddypress .bp_members.course {
width: 100%;
overflow: hidden;
padding: 20px 0;
border-bottom: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_members.course:first-child {
border-top: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_members.course h2 {
margin: 0 0 5px 0;
clear: none;
font-size: 18px;
line-height: 22px;
font-weight: 500;
letter-spacing: 0;
}
.gp-theme #buddypress .bp_members.course .alignleft {
float: left;
margin: 0 20px 0 0;
border-radius: 100%;
width: 90px;
height: 90px;
}
.gp-theme #buddypress .bp_members.course section.entry {
overflow: hidden;
}
.gp-theme #buddypress .bp_members.course .sensei-course-meta {
margin-bottom: 10px;
}
.gp-theme #buddypress .bp_members.course section.entry span:first-child {
padding-left: 0;
}
.gp-theme #buddypress .bp_members.course .course-excerpt {
display: none;
margin-bottom: 12px;
}
.gp-theme #buddypress .bp_members.course .meter {
margin: 0 0 10px 0;
border-radius: 3px;
}
.gp-theme #buddypress .bp_members.course .meter > span {
padding: 0 10px 0 0;
line-height: 25px;
border-radius: 3px;
}
.gp-theme #buddypress .bp_members.course section.entry {
overflow: hidden;
}
.gp-theme #buddypress .bp_members.course .entry-actions {
width: 100%;
text-align: right;
} .gp-theme #buddypress .course-lessons h2 {
margin: 20px 0 0 0;
padding-bottom: 10px;
border-bottom: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_group.lesson {
width: 100%;
overflow: hidden;
padding: 20px 0;
border-bottom: 1px solid #e6e6e6;
}
.gp-theme #buddypress .bp_group.lesson h2 {
clear: none;
margin: 0 0 5px 0;
padding: 0;
border: 0;
font-size: 18px;
line-height: 22px;
font-weight: 500;
letter-spacing: 0;
}
.gp-theme #buddypress .bp_group.lesson .lesson-meta {
margin: 0 0 10px 0;
}
.gp-theme #buddypress .bp_group.lesson .lesson-meta span:after {
content: "·";
margin: 0 2px 0 5px;
}
.gp-theme #buddypress .bp_group.lesson .lesson-meta span:last-child:after {
content: "";
margin: 0;
}
.gp-theme #buddypress .bp_group.lesson .alignleft {
float: left;
margin: 0 20px 0 0;
width: 215px;
height: auto;
} .gp-theme.single-item.groups #buddypress #item-body .post.module:first-child {
margin-top: 20px !important;
}  .gp-theme #buddypress .statusnotice .em-notice.notice {
border-radius: 5px !important;
color: #000 !important;
padding: 15px !important;
font-size: 16px !important;
line-height: 22px !important;
border: 0 !important;
margin-bottom: 15px;
}
.gp-theme #buddypress .statusnotice .em-notice.notice.notice-info {
background-color: #f0f7ff !important;
}
.gp-theme #buddypress .statusnotice .em-notice.notice.notice-success {
background: #8cbe4b !important;
color: #fff !important;
}
.gp-theme #buddypress .statusnotice .em-notice.notice p {
margin: 0 !important;
}
.gp-theme #buddypress.events #buddypress .statusnotice {
margin-bottom: 20px;
} .gp-theme #buddypress .em-events-list {
margin: 0;
list-style: none;
}
.gp-theme #buddypress .em-events-list ul {
margin: 0;
list-style: none;
font-size: 13px;
line-height: 16px;
}
.gp-theme #buddypress .em-events-list > li {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #e6e6e6;
}
.gp-theme #buddypress .em-events-list > li:last-child {
border-bottom: 0;
}  .gp-theme #buddypress .em.pixelbones input[type="text"] {
float: none;
margin: 0;
} .gp-theme #buddypress .em.pixelbones .input .em-button.button.add-new-h2 {
margin: 0 0 30px 0 !important;
}
.gp-theme #buddypress .em.em-events-admin-list .input .search-box {
display: flex;
width: 100%;
}
.gp-theme #buddypress .em.em-events-admin-list .input .search-box input {
margin-right: 10px;
}
.gp-theme #buddypress .em.pixelbones .input div.tablenav .row-actions,
.gp-theme #buddypress .em.pixelbones table .row-actions {
font-size: 12px;
line-height: 18px;
}
.gp-theme #buddypress .em.pixelbones .table-wrap {
overflow: auto;
}
.gp-theme #buddypress .em.pixelbones td:first-child,
.gp-theme #buddypress .em.pixelbones th:first-child {
padding-left: 15px !important;
}
.gp-theme #buddypress .em-bookings-table-filters {
max-width: none;
}
.gp-theme .em.pixelbones .input fieldset,
.gp-theme .em.pixelbones .input input[type="text"],
.gp-theme .em.pixelbones .input input[type="number"],
.gp-theme .em.pixelbones .input input[type="email"],
.gp-theme .em.pixelbones .input input[type="password"],
.gp-theme .em.pixelbones .input select,
.gp-theme .em.pixelbones .input textarea,
.gp-theme .em.pixelbones.input fieldset,
.gp-theme .em.pixelbones.input input[type="text"],
.gp-theme .em.pixelbones.input input[type="number"],
.gp-theme .em.pixelbones.input input[type="email"],
.gp-theme .em.pixelbones.input input[type="password"],
.gp-theme .em.pixelbones.input select,
.gp-theme .em.pixelbones.input textarea {
margin-bottom: 5px !important;
}
.gp-theme #buddypress #posts-filter br.clear {
display: none;
}
.gp-theme #buddypress .em.pixelbones.em-locations-admin .alignleft {
display: flex;
width: 100%;
} .gp-theme #buddypress .em.pixelbones.em-locations-admin .alignleft {
display: flex;
width: 100%;
}
.gp-theme #buddypress .em.pixelbones.em-locations-admin select {
margin-right: 10px;
} .gp-theme #buddypress .em.pixelbones.em-event-editor label,
.gp-theme #buddypress .em.pixelbones.em-location-editor label {
line-height: 1;
}
.gp-theme #buddypress .em-event-editor-section em,
.gp-theme #buddypress .em-location-editor-section em {
font-style: normal;
opacity: 0.6;
}
.gp-theme #buddypress .em.pixelbones.em-event-editor h3,
.gp-theme #buddypress .em.pixelbones.em-location-editor h3 {
margin-bottom: 5px !important;
}
.gp-theme #buddypress .em.pixelbones.em-event-editor section,
.gp-theme #buddypress .em.pixelbones.em-location-editor section {
border: 1px solid #e6e6e6;
padding: 20px;
margin-bottom: 20px !important;
}
.gp-theme #buddypress .em.pixelbones.em-event-editor section .input p,
.gp-theme #buddypress .em.pixelbones.em-location-editor section p {
margin-bottom: 5px !important;
}
.gp-theme #buddypress .ticket-options,
.gp-theme #buddypress .em-ticket-form-advanced,
.gp-theme #buddypress .em-booking-options,
.gp-theme #buddypress .event-form-where,
.gp-theme #buddypress .event-form-submitter {
display: none !important;
} .gp-theme
#buddypress
.event-form-name.em-event-editor-section
[name="group_id"] {
margin-top: 10px !important;
} .gp-theme #buddypress .em.pixelbones.em-event-editor .event-form-when h3 {
margin-bottom: 15px !important;
}
.gp-theme #buddypress .em.pixelbones .input .em-time-range label.inline-left {
margin-left: 10px;
margin-right: 0px !important;
}
.gp-theme #buddypress #event-date-explanation {
display: block;
font-style: normal;
} .gp-theme #buddypress .em.em-location-where.has-map {
gap: 0;
} .gp-theme #buddypress .inside.location-form-image {
padding: 0 !important;
} .gp-theme #buddypress .event-form-bookings #event-rsvp-box {
margin: 0;
}
.gp-theme #buddypress .event-form-bookings #event-rsvp-options {
margin-top: 10px;
}
.gp-theme
#buddypress
.em.pixelbones.em-event-editor
section
.input
.em-tickets-form
p {
margin-bottom: 15px !important;
}
.gp-theme #buddypress .event-rsvp-options-tickets h4 {
display: none;
}
.gp-theme #buddypress .em-tickets-row .ticket-actions {
font-size: 14px;
line-height: 1;
} .gp-theme #buddypress .em.pixelbones.em-event-editor section.event-form-submit,
.gp-theme
#buddypress
.em.pixelbones.em-location-editor
section.event-form-submit {
border: 0 !important;
padding: 0 !important;
margin-bottom: 0 !important;
} .gp-theme #buddypress .em.pixelbones.em-bookings-admin h2 {
margin-top: 20px !important;
}
.gp-theme #buddypress .em.pixelbones.em-bookings-admin p {
margin-bottom: 5px !important;
}
.gp-theme #buddypress .em.pixelbones.em-bookings-admin br.clear {
display: none;
} .gp-theme #buddypress .em.pixelbones .input div.tablenav .actions {
max-width: 100%;
}
.gp-theme #buddypress .em.pixelbones .input div.tablenav #post-query-submit {
margin-right: 10px;
}
.gp-theme
#buddypress
.input
.em.pixelbones.em-modal.em-bookings-table.em-bookings-table-export.em-bookings-table-modal,
.gp-theme
#buddypress
.input
.em-bookings-table-form.em-bookings-table-settings-form {
display: none;
}
.gp-theme #buddypress .em-bookings-table .em-bt-col-actions {
font-size: 14px;
line-height: 1;
} .gp-theme #buddypress #posts-filter .alignleft.actions {
display: flex;
width: 100%;
}
.gp-theme #buddypress #posts-filter .alignleft.actions #post-query-submit {
margin-left: 5px;
} .gp-theme #buddypress .em-manual-booking .button.add-new-h2 {
clear: both;
display: block;
overflow: hidden;
margin-top: 10px;
width: 280px;
}
.gp-theme #buddypress .em-manual-booking .em.em-event-booking-form .em-tickets {
width: 100%;
margin: 0;
}
.gp-theme #buddypress .em-manual-booking label {
line-height: 1;
}
.gp-theme #buddypress .em-manual-booking .input-user-field > input,
.gp-theme #buddypress .em-manual-booking .input-user-field > select {
margin-bottom: 15px !important;
} .gp-theme #buddypress #register-page .the_champ_social_login_title {
font-weight: 700;
}
.gp-theme #buddypress #register-page .heateor_ss_social_login_optin {
margin-bottom: 0;
}
.gp-theme #buddypress #register-page .the_champ_login_ul li {
margin-bottom: 15px !important;
} .gp-theme .bp-block-member.has-cover .member-content {
flex-direction: column;
padding-top: 85px;
align-items: center;
}
.gp-theme .bp-block-member.avatar-full.has-cover .item-header-avatar {
width: 100px;
margin: 0;
}
.gp-theme .bp-block-member.avatar-full.has-cover img.avatar {
margin-left: 0;
}
.gp-theme .bp-block-member.has-cover .member-description {
padding-top: 10px;
text-align: center;
}
.gp-theme .bp-block-member .bp-profile-button a.button {
position: relative;
bottom: auto;
right: auto;
} body .youzify-sidebar .buddypress div.item-options {
flex-direction: row;
margin: 0;
padding-bottom: 0 !important;
}
body .youzify-sidebar .widget_bp_core_members_widget .item-list .vcard,
body .youzify-sidebar .widget_bp_groups_widget .item-list li {
border: 0;
}
body .youzify-sidebar .widget.buddypress div.item-options {
line-height: inherit;
}
body .youzify-sidebar .widget.buddypress div.item-options {
line-height: inherit;
}
body .youzify-sidebar .widget.buddypress div.item {
margin: 0;
}
body .youzify-sidebar .widget.buddypress div.item-meta,
body .youzify-sidebar .widget.buddypress div.item-content {
margin: 0;
}
body .youzify-sidebar .widget_bp_core_recently_active_widget .avatar-block,
body .youzify-sidebar .widget_bp_core_whos_online_widget .avatar-block,
body .youzify-sidebar .widget_bp_follow_following_widget .avatar-block {
padding: 17px;
}
body .youzify-sidebar .widget_bp_core_recently_active_widget .item-avatar,
body .youzify-sidebar .widget_bp_core_whos_online_widget .item-avatar,
body .youzify-sidebar .widget_bp_follow_following_widget .item-avatar {
margin: 0;
}
body .youzify-sidebar .widget.buddypress .item-avatar a {
float: none;
margin: 0;
}
body .youzify-sidebar .youzify-tooltip:hover:after,
body .youzify-sidebar .youzify-tooltip:hover:before,
body .youzify-sidebar [data-youzify-tooltip]:hover:after,
body .youzify-sidebar [data-youzify-tooltip]:hover:before {
display: none;
}  @media only screen and (min-width: 768px) {
.gp-theme .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled) li {
margin-left: 20px;
}
.gp-theme
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(odd) {
margin-left: 0;
clear: left;
}
.gp-theme #buddypress .bp_members.course .course-excerpt {
display: block;
}
.gp-theme #buddypress .gp-bps-field {
width: 33.333%;
}
} @media only screen and (min-width: 992px) {
.gp-theme #buddypress .standard-form input[type="text"],
.gp-theme #buddypress .standard-form input[type="email"],
.gp-theme #buddypress .standard-form input[type="password"] {
width: 75%;
}
.gp-theme #buddypress .standard-form input[type="url"],
.gp-theme #buddypress .standard-form .field_long-url input[type="text"] {
width: 100%;
}
.gp-theme #buddypress .standard-form input[type="number"],
.gp-theme #buddypress .standard-form select {
width: auto;
}
.gp-theme
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(odd) {
margin-left: 20px;
clear: none;
}
.gp-theme:not(.gp-fullwidth):not(.gp-no-sidebar)
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(2n + 1),
.gp-theme.gp-fullwidth
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(3n + 1),
.gp-theme.gp-no-sidebar
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(3n + 1) {
margin-left: 0;
clear: left;
}
} @media only screen and (min-width: 1025px) {
.gp-theme #buddypress .mfp-close {
right: 2px;
top: 2px;
height: 20px;
background: #fff;
color: #999;
}
} @media only screen and (min-width: 1200px) {
.gp-theme:not(.gp-fullwidth):not(.gp-no-sidebar)
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(2n + 1),
.gp-theme.gp-fullwidth
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(3n + 1),
.gp-theme.gp-no-sidebar
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(3n + 1) {
margin-left: 20px;
clear: none;
}
.gp-theme:not(.gp-fullwidth):not(.gp-no-sidebar)
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(3n + 1),
.gp-theme.gp-fullwidth
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(4n + 1),
.gp-theme.gp-no-sidebar
.gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled)
li:nth-child(4n + 1) {
margin-left: 0;
clear: left;
}
}.woocommerce .star-rating {
color: #FFC023;
} .pswp {
z-index: 99999;
}  .woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce div.product form.cart .button {
padding: 10px 14px;
} .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
padding: 10px 14px; 
color: inherit;
background-color: #ebe9eb !important;
background-image: none !important;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
padding: 10px 14px;
opacity: 0.5 !important;
background-image: none;
} .woocommerce-page ul.products li {
text-align: center;
}
.woocommerce ul.products li.product .gp-product-image-container,
.woocommerce-page ul.products li.product .gp-product-image-container {
position: relative;
}
.woocommerce ul.products li.product .gp-hover-image,
.woocommerce-page ul.products li.product .gp-hover-image {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 {
margin: 0 0 10px 0;
padding: 0;
font-size: 16px;
line-height: 20px;
letter-spacing: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title mark {
padding: 0;
border: 0;
background: transparent;
color: inherit;
}
.woocommerce ul.products li.product .price {
color: #7db300;
font-size: 16px;
line-height: 1;
}
.woocommerce ul.products li.product .price ins {
font-weight: 500;
}
.woocommerce ul.products li.product .star-rating {
display: inline-block;
margin-bottom: 5px;
font-size: 14px;
}
.woocommerce-product-details__short-description {
margin-bottom: 12px;
}
.woocommerce span.onsale {
padding: 0;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
margin-right: 10px;
}
.woocommerce ul.products li.product a.button {
padding-top: 8px;
padding-bottom: 8px;
} 
.woocommerce ul.products li.product a.added_to_cart {
margin-left: 10px;
}  .woocommerce span.onsale {
font-weight: 500;
}
.woocommerce div.product .product_title {    
margin-bottom: 5px;
font-size: 28px;
line-height: 32px;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 15px;
}
.woocommerce .woocommerce-product-rating .star-rating {    
margin: 6px 4px 0 0;
font-size: 16px;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
color: #7db300;
font-size: 18px;
line-height: 1;
}
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins {
font-weight: 500;
}
.woocommerce-product-details__short-description {
font-size: 16px;
line-height: 30px;
}
.woocommerce div.product form.cart .variations td, 
.woocommerce div.product form.cart .variations th {
padding-left: 0;
padding-right: 0;
background: none;
}
.woocommerce div.product form.cart .variations label {
font-weight: 500;
}
.woocommerce .woocommerce-variation.single_variation {
margin-bottom: 1em;
}  .woocommerce div.product .woocommerce-tabs ul.tabs {
margin: 0 0 30px 0;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin: 0 20px 10px 0;
padding: 0;
border: 0;
background: transparent;  
opacity: 0.7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
opacity: 1;
} 
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 0;
font-weight: normal;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 0 60px 0;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
margin-top: 0;
} .woocommerce table.shop_attributes td {
padding: 0 8px;
} .woocommerce #reviews #comments {
margin-top: 0;
}
.woocommerce #reviews #comments ol.comment-list li {
margin: 0;
}
.woocommerce #reviews #comments ol.comment-list li img.avatar {
position: relative;
width: 45px;
padding: 0;
background: transparent;
border: 0;
}
.woocommerce #reviews #comments ol.comment-list li .comment-text {    
margin: 0 0 0 60px;
padding: 0;
border: 0;
}
.woocommerce #reviews #comments ol.comment-list li .comment-text p {
margin: 0;
}
.woocommerce-review__author {
font-weight: normal;
}
.woocommerce .comment-reply-title {
display: block;
margin: 15px 0;
}
.woocommerce p.stars a {    
font-size: 18px;
color: #FFC023;
}
.woocommerce #review_form #respond label {
line-height: 120%;
margin-bottom: 5px;
}
.woocommerce #review_form #respond .stars {
display: inline-block;
margin-top: 5px;
}  .woocommerce table.shop_table {
border-collapse: collapse;
width: 100%;
border-bottom: 0;
}
.woocommerce table.shop_table td {
border-top: 0;
border-left: 0;
border-right: 0;
} .woocommerce-cart .cart-collaterals .cart_totals table {
border-collapse: collapse;
width: 100%;
border-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th {
vertical-align: text-top;
background: transparent;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th {
vertical-align: text-top;
background: transparent;
border-top: 0;
border-left: 0;
border-right: 0;
}  .checkout_coupon .form-row.form-row-first {
padding: 0;
margin: 0 10px 0 0;
}
.checkout_coupon .form-row.form-row-last {
float: left;
padding: 0;
margin: 0;
} .woocommerce-additional-fields {
margin-top: 10px;
} .woocommerce-page .woocommerce-checkout #order_review_heading {
margin-top: 10px;
}
.woocommerce-page .woocommerce-checkout #order_review .shop_table, 
.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table, .woocommerce-page.woocommerce-order-pay #order_review .shop_table, 
.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table {
border-collapse: collapse;
width: 100%;
}
.woocommerce-page .woocommerce-checkout #order_review .shop_table thead, 
.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table thead, 
.woocommerce-page.woocommerce-order-pay #order_review .shop_table thead, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table thead {
display: none;
}
.woocommerce-page .woocommerce-checkout #order_review .shop_table td, 
.woocommerce-page .woocommerce-checkout #order_review .shop_table th, 
.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table td, 
.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table th, .woocommerce-page.woocommerce-order-pay #order_review .shop_table td, 
.woocommerce-page.woocommerce-order-pay #order_review .shop_table th, 
.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table td, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table th {
vertical-align: text-top;
background: transparent;
border-top: 0;
border-left: 0;
border-right: 0;
}
.woocommerce-page .woocommerce-checkout #order_review .shop_table tr.order-total strong {
font-weight: 700;
}
#add_payment_method #payment, .woocommerce-cart #payment, 
.woocommerce-checkout #payment {
background: transparent;
border-radius: 0;
}
#add_payment_method #payment div.form-row, 
.woocommerce-cart #payment div.form-row, 
.woocommerce-checkout #payment div.form-row {
padding: 0;
}
#add_payment_method #payment ul.payment_methods, 
.woocommerce-cart #payment ul.payment_methods, 
.woocommerce-checkout #payment ul.payment_methods {
padding: 0;
border: 0;
}
.woocommerce-checkout #payment ul.payment_methods li {
margin-bottom: 15px;
}
.woocommerce-terms-and-conditions-wrapper {
margin-bottom: 15px;
} .woocommerce ul.order_details li {
margin-bottom: 10px;
}
.woocommerce .woocommerce-customer-details address {
border-width: 1px;
padding: 10px 20px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
line-height: 28px;
} .woocommerce-account .woocommerce-MyAccount-navigation {
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0 0 20px 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
padding: 15px 0;
list-style: none;
border-bottom-width: 1px;
border-style: solid;
line-height: 1;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
opacity: 0.7;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
opacity: 1;
}
.woocommerce-account form .form-row {
padding-left: 0;
padding-right: 0;
}
.woocommerce-account form legend {
font-weight: 500;
}
.woocommerce table.my_account_orders .button {
padding: 4px 10px;
}  .gp-cart-button {
display: none;
padding-top: 6px;
-webkit-transition: none !important;
transition: none !important;
}
.gp-cart-button-all .gp-cart-button,
.gp-cart-button-desktop .gp-cart-button {
display: flex;
}
.gp-cart-handle {
position: absolute;
top: -10px;
right: 50%;
width: 18px;
height: 10px;
margin-right: -9px;
border-width: 2px;
border-style: solid;
border-bottom: 0 !important;
border-top-left-radius: 99px;
border-top-right-radius: 99px;
-webkit-transition: all .2s ease-in-out !important;
transition: all .2s ease-in-out !important;
}
.gp-cart-bag {
display: block;
position: relative;
width: 30px;
height: 19px;
border-width: 2px;
border-style: solid;
cursor: pointer;
text-align: center;
-webkit-transition: all .2s ease-in-out !important;
transition: all .2s ease-in-out !important;
}
.gp-cart-counter {    
display: block;
width: 100%;
margin-top: 1px;
font-size: 13px;
line-height: 1;
} .gp-cart-button .sub-menu {
padding: 0;
cursor: default;
}
.gp-cart-button .widget_shopping_cart ul.cart_list {
padding: 0 15px;
}
.gp-cart-button .widget_shopping_cart .cart_list li {
display: block;
font-size: 14px;
padding: 12px 14px;
border-bottom: 1px solid #e6e6e6;
}
.gp-cart-button .widget_shopping_cart .cart_list li:first-child {
border-top: 0;
}
.gp-cart-button .widget_shopping_cart .cart_list li.empty {
padding: 0;
text-align: center;
}
.gp-cart-button .widget_shopping_cart .widget-title {
display: none;
}
.gp-cart-button .widget_shopping_cart .woocommerce-mini-cart__empty-message {
padding: 15px 20px;
text-align: center;
}
.gp-cart-button .widget_shopping_cart ul.cart_list li img {
float: left;
margin: 0 15px 0 0;
width: 35px;
height: auto;
}
.gp-cart-button .widget_shopping_cart ul.cart_list li a.remove {
float: right;
top: 12px;
right: 0px;
left: auto;
padding-right: 0;
font-weight: normal;
font-size: 18px;
line-height: 1;
letter-spacing: 0;
}
.gp-cart-button .widget_shopping_cart ul.cart_list li a {
padding: 0 20px 0 0;
font-size: 14px;
line-height: 18px;
font-weight: 500;
}
.gp-cart-button .widget_shopping_cart ul.cart_list li .gp-product-name {
overflow: hidden;
}
.gp-cart-button .woocommerce.widget ul.cart_list li .quantity {
display: block;
margin: 5px 0 0 50px;
font-size: 12px;
line-height: 1;
}
.gp-cart-button .widget_shopping_cart .total {
padding: 15px 0;
margin: 0;
border-top: 0;
text-align: center;    
background: rgba(255, 255, 255, 0.2);
font-weight: 500;
}
.gp-cart-button .widget_shopping_cart .total strong {
font-weight: 500;
}
.gp-cart-button .widget_shopping_cart .buttons {
text-align: center;
margin: 0;
padding: 0 14px 12px 14px;
}
.gp-cart-button .widget_shopping_cart .buttons a {
width: 48%;
padding: 8px 12px;
font-size: 14px;
line-height: 1;
box-shadow: none;
}
.gp-cart-button .widget_shopping_cart .buttons a.wc-forward {
margin-right: 1%;
}
.gp-cart-button .widget_shopping_cart .buttons a.checkout {
margin-left: 1%;
}
.gp-cart-button .widget_shopping_cart .buttons a:last-child {
margin-bottom: 0;
}
.gp-cart-button .widget_shopping_cart ul.cart_list li .amount, 
.gp-cart-button .widget_shopping_cart ul.cart_list li ins, 
.gp-cart-button .widget_shopping_cart ul.cart_list li del {
font-weight: normal;
}
.gp-theme .blockUI.blockOverlay {
background: rgba(255, 255, 255, 0.75) !important;
}
.gp-theme .blockUI.blockOverlay:before {
background-image: none;
} .woocommerce .widget_product_search .search-field {
width: 100%;
}
.woocommerce .widget_product_search [type='submit'] {
display: none;
} .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #e6e6e6;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #f3f3f3;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #fff;
border-width: 5px;
border-style: solid;
} .woocommerce .widget_layered_nav_filters ul li {
width: 100%;
} .woocommerce ul.cart_list li, 
.woocommerce ul.product_list_widget li {
padding: 15px 0;
font-size: 14px;
line-height: 18px;
}
.woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a {
font-weight: 500;
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
float: left;
margin: 0 10px 0 0;
width: 60px;
}
.woocommerce ul.cart_list li > span, 
.woocommerce ul.product_list_widget li > span {
margin-top: 5px;
}
.woocommerce ul.cart_list li del,
.woocommerce ul.product_list_widget li del {
opacity: 0.5;
}
.woocommerce ul.cart_list li .star-rating, 
.woocommerce ul.product_list_widget li .star-rating {
margin: 5px 0;
}
.woocommerce ul.cart_list li .reviewer, 
.woocommerce ul.product_list_widget li .reviewer {
display: block;
} .woocommerce .widget_shopping_cart .cart_list li, 
.woocommerce.widget_shopping_cart .cart_list li {
padding: 15px 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove {
top: 10px;
left: auto;
right: 0;
line-height: 1;
} @media only screen and (max-width: 1023px) {
.gp-cart-button-desktop .gp-cart-button {
display: none;
}
.gp-cart-button-mobile .gp-cart-button {
display: flex;
}	
.gp-cart-button .sub-menu {
display: none;
}	
}	
@media only screen and (min-width: 768px) {
.woocommerce-additional-fields {
margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 25%;
}
}.vc_col-sm-1-per-5 {
float: left;
position: relative;
min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
@media (min-width: 768px) {
.vc_column_container.vc_col-sm-1-per-5 {
width: 20%; } }
.text-left {
text-align: left; }
.text-center {
text-align: center; }
.text-right {
text-align: right; }