.title p {line-height:30px;}
body.fullpage > .background:before, body.fullpage.embed_gallery > .background:before {
    background: linear-gradient(0deg, rgba(8,38,63,0.8) 30%, rgba(8,38,63,0.1) 100%);
}
body {min-height:800px;}
/* cyrillic-ext */
@font-face {
  font-family:'Raleway';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCFPrEHJA.woff2) format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family:'Raleway';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCMPrEHJA.woff2) format('woff2');
  unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family:'Raleway';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCHPrEHJA.woff2) format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family:'Raleway';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCGPrEHJA.woff2) format('woff2');
  unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family:'Raleway';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/raleway/v18/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrE.woff2) format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@keyframes fadein {
    from { opacity:0;transform:translateY(5px) scale(0.98);}
    to   { opacity:1;transform:translateY(0px) scale(1);}}
@-moz-keyframes fadein {
    from { opacity:0;transform:translateY(5px) scale(0.98);}
    to   { opacity:1;transform:translateY(0px) scale(1);}}
@-webkit-keyframes fadein {
    from { opacity:0;transform:translateY(5px) scale(0.98);}
    to   { opacity:1;transform:translateY(0px) scale(1);}}
@-ms-keyframes fadein {
    from { opacity:0;transform:translateY(5px) scale(0.98);}
    to   { opacity:1;transform:translateY(0px) scale(1);}}
@-o-keyframes fadein {
    from { opacity:0;transform:translateY(5px) scale(0.98);}
    to   { opacity:1;transform:translateY(0px) scale(1);}}


@-webkit-keyframes tooltip-beacon {
    from {opacity:.95;-webkit-transform:scale(.98);}
    to {opacity:0;-webkit-transform:scale(2.5);}
}
@keyframes demo {
    0%  {opacity:0;}
    0.1% {opacity:1;}
    50% {opacity:1;}
    50.1% {opacity:0;}
    100%{opacity:0;}
}

.promotion {padding:40px;box-shadow:10px 10px 20px 10px rgba(0,0,0,0.1), 3px 3px 8px 0 rgba(0,0,0,0.08);border-radius:15px;}
.pre-entry .title {margin:0;padding:0 0 30px;font-weight:900;text-align:left;}
.title p {line-height:1.5em;}
.pre-entry .description {margin:0;padding:0 15% 10px 0;}
.form {margin:0;}
.footer {display:none;}

@media only screen and (max-width: 768px) {
  body.widget.bg-image-widget:not(.embed_gallery) .container {padding:5px 5px 5px!important;}
}

body.widget.width-custom .container {padding:150px 50px 50px!important;}
.promotion {opacity:0;-webkit-animation:fadein 0.75s 0.35s ease-in-out forwards;-moz-animation:fadein 0.75s 0.35s ease-in-out forwards;-ms-animation:fadein 0.75s 0.35s ease-in-out forwards;-o-animation:fadein 0.75s 0.35s ease-in-out forwards;animation:fadein 0.75s 0.35s ease-in-out forwards;}



form div.name > span:not(.complete) div.form-item:nth-of-type(2) input:empty ~ i:after {content:'';position:absolute;display:inline-block;top:calc(50% - .45em);left:calc(50% - .35em);width:1em;height:1em;border-radius:50%;background:#FFB036 ;z-index:-1;opacity:0;
-webkit-animation:tooltip-beacon 3.75s 7s infinite forwards cubic-bezier(0.065, 0.385, 0.750, 0.750);animation:tooltip-beacon 3.75s 7s infinite forwards cubic-bezier(0.065, 0.385, 0.750, 0.750);}
form div.name > span:not(.complete) div.form-item:nth-of-type(2) input:focus ~ i:after {display:none;}

form div.form-item.icon > i {z-index:0;}

*::-webkit-scrollbar {width:9px;}
*::-webkit-scrollbar-thumb {border-radius:10px;background-color:rgba(202,210,238,1);border:3px solid rgba(0, 0, 0, 0);background-clip:padding-box;}

body.post .actions>ul>li {overflow:hidden;}
.actions {margin: 0px 0px 20px;}
.pre-entry .title {padding:0 0 12px;}

@media only screen and (max-width:768px) {
  body.fullpage div.container {max-width:calc(100% - 60px)!important;}
  .promotion {padding:20px;}
}

.spanReview i:before {margin:0;}
.blockquoteReview {position:relative;display:inline-block;margin:0 auto 20px;font-size:1em;font-weight:600;}
.blockquoteReview:before {content:'201C';position:absolute;top:.3em;left:-.15em;width:0;height:0;font-size:4.5em;line-height:0;opacity:0.07;color:currentColor;font-family:monospace;}
.blockquoteReview:after {    content:'201D';position:absolute;bottom:-7px;margin:0 0 0 -.4em;width:0;height:0;font-size:4.5em;line-height:0;opacity:0.07;color:currentColor;font-family:monospace;}

form .dual_type_options, form .dual_type_wrapper {border-radius:5px;}
form .dual_type_wrapper_video, form .dual_type_wrapper_photo, form>.single_upload_wrapper {border-top-left-radius:5px;border-top-right-radius:5px;}
form .dual_type_cap_add_wrapper {border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.promotion>.open-gallery {margin:-40px -40px 0;width:calc(100% + 80px);padding:0 20px;}
.gallery>.details>.details-container {border-radius:15px;}
.gallery .details-container span.image, .gallery > .details .image > img {border-radius:10px 0 0 10px;}
.gallery > .details ul.information {border-radius:0 10px 10px 0;}


body.fullpage .gallery>ul.submissions {min-height:none;}
.gallery-zoom .gallery.details {padding-bottom:0!important;}
.gallery > ul.submissions > li {border-radius:15px;}
.gallery>.details .image>.navigate.close {left:initial;right:-300px;text-align:center;}

@media only screen and (max-width:1100px) {
    .gallery > .details > .details-container {max-width:calc(100% - 20px);}
    .gallery > .details > .details-container {border-radius:15px;}
    .gallery .details-container span.image, .gallery > .details .image > img {border-radius:10px 10px 0 0;}
    .gallery > .details ul.information {border-radius:0 0 10px 10px;}
    .gallery-zoom .gallery.details .details {padding:120px 0 0 0!important;}
    .gallery > ul.submissions {padding:120px 10px 10px;}
    .gallery .gallery-view-close > span.close, .gallery .gallery-details-close > span.close {top:80px;line-height:40px;height:40px;padding:0 20px;}
    .gallery>.details .image>.navigate.close {left:initial;right:0;}
}

@media only screen and (max-width:768px) {
    body.widget.width-custom .container {padding:0px 5px 5px!important;}
    body.fullpage div.container {max-width:calc(100% - 20px)!important;}
    .promotion > .open-gallery {margin:-20px -20px 0;width:calc(100% + 40px);padding:0;}

    .gallery-zoom .gallery.details .details {padding:180px 0 0 0!important;}
    .gallery > ul.submissions {padding:170px 10px 10px;}
}
@media only screen and (max-width:899px) {
    .gallery > ul.submissions > li:nth-of-type(3n) {margin:0 0 10px 0;}
}

  
  em.code {font-size: 0.85em;
    padding: 2px 3px;
    background: rgba(70,75,106,0.03);
    border: 1px solid rgba(70,75,106,0.08);
    border-radius: 2px;text-transform: none;
    font-style: normal;
    color: rgba(70,75,106,0.6);
    font-family: "Lucida Console", Monaco, monospace;}