html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%; }
body {
margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block; }
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline; }
audio:not([controls]) {
display: none;
height: 0; }
[hidden],
template {
display: none; }
a {
background-color: transparent; }
a:active,
a:hover {
outline: 0; }
abbr[title] {
border-bottom: 1px dotted; }
b,
strong {
font-weight: bold; }
dfn {
font-style: italic; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
mark {
background: #ff0;
color: #000; }
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
border: 0; }
svg:not(:root) {
overflow: hidden; }
figure {
margin: 1em 40px; }
hr {
box-sizing: content-box;
height: 0; }
pre {
overflow: auto; }
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0; }
button {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
button[disabled],
html input[disabled] {
cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal; }
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
border: 0;
padding: 0; }
textarea {
overflow: auto; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; } body,
button,
input,
select,
optgroup,
textarea {
color: #454f59;
font-family: "Roboto", sans-serif;
font-size: 18px;
line-height: 1.611em; }
h1, h2, h3, h4, h5, h6 {
margin-top: 0; }
p {
margin-bottom: 1.5em;
margin-top: 0; }
dfn, cite, em, i {
font-style: italic; }
blockquote {
margin: 0 1.5em; }
address {
margin: 0 0 1.5em; }
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em; }
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem; }
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help; }
mark, ins {
background: #fff9c0;
text-decoration: none; }
big {
font-size: 125%; } .fallback-svg {
border-radius: 4px;
vertical-align: top; }
.site {
background: #fff; }
.custom-background .site {
margin: 0 20px; }
.container {
max-width: 1170px;
margin: 0 auto;
padding: 0 15px; }
.container:after {
content: '';
display: block;
clear: both; }
.row {
margin: 0 -15px; }
.row:after {
content: '';
display: block;
clear: both; }
#rara-top {
position: fixed;
right: 40px;
bottom: 40px;
width: 60px;
height: 60px;
border-radius: 4px;
border: 1px solid rgba(162, 173, 184, 0.5);
text-align: center;
font-size: 25px;
color: rgba(0, 0, 0, 0.5);
cursor: pointer;
display: none;
z-index: 2; }
#rara-top span {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.edit-link {
display: block;
clear: both; }
.sticky-header {
position: sticky;
top: 0;
z-index: 2; }
.sticky-header.sticky-bg .header-holder {
background: #fff;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
-webkit-transition: ease, 0.35s;
-moz-transition: ease, 0.35s;
transition: ease, 0.35s; }
.sticky-header.sticky-bg .header-holder .site-header {
margin: 0;
border-bottom-color: rgba(255, 255, 255, 0.2); }
.sticky-header.sticky-bg .header-holder .site-header .site-title a {
color: #21272c; }
.sticky-header.sticky-bg .header-holder .site-header .site-description {
color: #454f59; }
.sticky-header.sticky-bg .header-holder .site-header .right .tools .cart,
.sticky-header.sticky-bg .header-holder .site-header .right .tools .form-section {
color: #21272c; }
.sticky-header.sticky-bg .main-navigation > div > ul > li > a {
color: #454f59; }
.sticky-header.sticky-bg .main-navigation > div > ul > li > a:hover, .sticky-header.sticky-bg .main-navigation > div > ul > li > a:focus {
color: #21272c; }
.sticky-header.sticky-bg .main-navigation > div > ul > li.current-menu-item > a, .sticky-header.sticky-bg .main-navigation > div > ul > li.current-menu-ancestor > a, .sticky-header.sticky-bg .main-navigation > div > ul > li.current_page_ancestor > a, .sticky-header.sticky-bg .main-navigation > div > ul > li.current_page_item > a {
color: #21272c; }
@media only screen and (max-width: 1024px) {
.container {
max-width: 720px; } }
@media only screen and (max-width: 767px) {
.custom-background .site {
margin: 0 10px; }
.container {
max-width: 420px; }
#rara-top {
width: 40px;
height: 40px;
font-size: 20px;
right: 20px;
bottom: 20px; } }  .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; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em; }
.alignright {
display: inline;
float: right;
margin-left: 1.5em; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto; } .wp-caption {
margin-bottom: 1.5em;
margin-top: 0;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption .wp-caption-text {
font-size: 0.722em;
color: #86919d; }
.wp-caption-text {
text-align: center; } .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed; }
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both; } .comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; }
.comments-area {
margin: 0 0 60px;    }
.comments-area .comments-title {
line-height: 1.381em;
font-size: 1.222em;
font-weight: 500;
color: #21272c;
margin: 0 0 30px;
padding: 0 0 20px;
border-bottom: 2px solid #f1f5f8; }
.comments-area ol {
margin: 0;
padding: 0;
list-style: none;   }
.comments-area ol .comment-body {
overflow: hidden;
border-bottom: 2px solid #f1f5f8;
margin-bottom: 50px;
padding-bottom: 10px;  }
.comments-area ol .comment-body .comment-meta {
float: left;
width: 48px;
margin-right: 20px;
margin-top: 7px; }
.comments-area ol .comment-body .comment-meta img {
vertical-align: top;
border-radius: 4px; }
.comments-area ol .comment-body .text-holder {
overflow: hidden; }
.comments-area ol .comment-body .text-holder .top {
overflow: hidden;
margin: 0 0 10px;  }
.comments-area ol .comment-body .text-holder .top .left {
float: left;  }
.comments-area ol .comment-body .text-holder .top .left .fn {
font-size: 1em;
font-weight: 500;
color: #21272c; }
.comments-area ol .comment-body .text-holder .top .left .says {
display: none; }
.comments-area ol .comment-body .text-holder .top .left .comment-metadata {
font-size: 0.7em;
line-height: 1.5em;
color: #86919d; }
.comments-area ol .comment-body .text-holder .top .left .comment-metadata a {
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.comments-area ol .comment-body .text-holder .top .left .comment-metadata a:hover, .comments-area ol .comment-body .text-holder .top .left .comment-metadata a:focus {
text-decoration: none;
color: #2f8be6; }
.comments-area ol .comment-body .text-holder .top .reply {
float: right;
font-size: 0.8em;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.5px; }
.comments-area ol .comment-body .text-holder .top .reply a {
padding-left: 26px;
position: relative; }
.comments-area ol .comment-body .text-holder .top .reply a:before {
position: absolute;
top: -4px;
left: 0;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232f8be6' viewBox='0 0 576 512'%3E%3Cpath d='M136.309 189.836L312.313 37.851C327.72 24.546 352 35.348 352 56.015v82.763c129.182 10.231 224 52.212 224 183.548 0 61.441-39.582 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 38.512-123.162-3.922-169.482-112.59-182.015v84.175c0 20.701-24.3 31.453-39.687 18.164L136.309 226.164c-11.071-9.561-11.086-26.753 0-36.328zm-128 36.328L184.313 378.15C199.7 391.439 224 380.687 224 359.986v-15.818l-108.606-93.785A55.96 55.96 0 0 1 96 207.998a55.953 55.953 0 0 1 19.393-42.38L224 71.832V56.015c0-20.667-24.28-31.469-39.687-18.164L8.309 189.836c-11.086 9.575-11.071 26.767 0 36.328z'/%3E%3C/svg%3E") center center no-repeat;
content: '';
width: 15px;
height: 29px; }
.comments-area ol .bypostauthor { }
.comments-area ol .bypostauthor .comment-body {
border-bottom: 0;
padding: 30px 25px 5px;
border-left: 5px solid #2f8be6;
background: #f1f5f8; }
.comments-area ol ol {
margin-left: 30px; }
.comments-area .comment-reply-title {
line-height: 1.381em;
font-size: 1.222em;
font-weight: 500;
color: #21272c;
margin: 0 0 30px;
padding: 0 0 20px;
border-bottom: 2px solid #f1f5f8; }
.comments-area .comment-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;  }
.comments-area .comment-form label {
display: none; }
.comments-area .comment-form .comment-notes,
.comments-area .comment-form .comment-form-comment,
.comments-area .comment-form .form-submit {
width: 100%; }
.comments-area .comment-form .comment-form-author,
.comments-area .comment-form .comment-form-email,
.comments-area .comment-form .comment-form-url {
width: 31%; }
.comments-area .comment-form .comment-form-cookies-consent {
width: 100%; }
.comments-area .comment-form .comment-form-cookies-consent label {
display: inline-block;
padding-left: 5px; }
.comments-area .comment-form input[type="text"],
.comments-area .comment-form input[type="email"],
.comments-area .comment-form input[type="url"] {
width: 100%; } @media only screen and (max-width: 767px) {
.comments-area { }
.comments-area ol .comment-body .comment-meta {
display: none; }
.comments-area ol ol {
margin-left: 10px; }
.comments-area .comment-form .comment-form-author,
.comments-area .comment-form .comment-form-email,
.comments-area .comment-form .comment-form-url {
width: 100%; } }  .sticky {
display: block; }
.hentry {
margin: 0 0 1.5em; }
.updated:not(.published) {
display: none; }
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0; }
.page-links {
clear: both;
margin: 0 0 1.5em; } html {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
*,
*:before,
*:after { -webkit-box-sizing: inherit;
box-sizing: inherit; }
body {
background: #fff; }
hr {
background-color: #f1f5f8;
border: 0;
height: 2px;
margin-bottom: 1.5em; }
ul, ol {
margin: 0 0 1.5em 0; }
ul {
list-style: disc; }
ol {
list-style: decimal; }
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em; }
dt {
font-weight: bold; }
dd {
margin: 0 1.5em 1.5em; }
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%; } button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
display: inline-block;
background: #2f8be6;
color: #ffffff;
padding: 9px 24px;
font-size: 1em;
font-weight: 500;
border: 1px solid #2f8be6;
border-radius: 4px;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
outline: none; }
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: #ffffff;
border-color: #2f8be6;
color: #2f8be6;
text-decoration: none; }
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
background: #ffffff;
border-color: #2f8be6;
color: #2f8be6;
text-decoration: none; }
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
outline: thin dotted; }
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #86919d;
border: 1px solid #dae1e7;
border-radius: 4px;
padding: 10px 15px;
font-size: 0.8em;
outline: none; }
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
select:focus {
color: #111;
outline: thin dotted; }
select {
border: 1px solid #dae1e7; }
textarea {
width: 100%;
height: 180px;
resize: vertical; }  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer {
display: block; } .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0; } embed,
iframe,
object {
max-width: 100%; } .custom-logo-link {
display: inline-block; } .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%; } #secondary .widget,
.footer-t .widget {
margin: 0 0 40px;
border-radius: 4px;
border: 1px solid rgba(218, 225, 231, 0.5);
box-shadow: 0 2px 0 #dae1e7;
padding: 30px; }
#secondary .widget .widget-title,
.footer-t .widget .widget-title {
color: #21272c;
margin: 0 0 1.667em;
border-bottom: 1px solid #f1f5f8;
font-size: 1em;
font-weight: 500;
padding: 0 0 0.556em; }
#secondary .widget ul,
.footer-t .widget ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 0.889em;
line-height: 1.6em; }
#secondary .widget ul li,
.footer-t .widget ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0 0 12px;
padding: 0 0 12px; }
#secondary .widget ul li:last-child,
.footer-t .widget ul li:last-child {
margin: 0;
padding: 0;
border-bottom: 0; }
#secondary .widget ul a,
.footer-t .widget ul a {
color: #454f59; }
#secondary .widget ul a:hover, #secondary .widget ul a:focus,
.footer-t .widget ul a:hover,
.footer-t .widget ul a:focus {
text-decoration: none;
color: #2f8be6; }
#secondary .widget ul ul,
.footer-t .widget ul ul {
margin-top: 12px;
margin-left: 12px;
font-size: 1em; }
#secondary .widget_recent_comments ul li a,
#secondary .widget_rss ul li a,
.footer-t .widget_recent_comments ul li a,
.footer-t .widget_rss ul li a {
color: rgba(0, 0, 0, 0.5); }
#secondary .widget_rss .widget-title a,
.footer-t .widget_rss .widget-title a {
color: #21272c; }
#secondary .search-form,
.footer-t .search-form {
border-radius: 4px;
border: 1px solid #dae1e7;
display: flex;
flex-wrap: wrap; }
#secondary .search-form label,
.footer-t .search-form label {
flex-basis: 0;
flex-grow: 1; }
#secondary .search-form input[type="search"],
.footer-t .search-form input[type="search"] {
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background: none;
padding: 0 10px;
width: 100%;
height: 100%; }
#secondary .search-form input[type="submit"],
.footer-t .search-form input[type="submit"] {
font-size: 0.889em;
padding: 8px 12px;
border-radius: 0 4px 4px 0; }
#secondary .search-form input[type="submit"]:hover, #secondary .search-form input[type="submit"]:focus,
.footer-t .search-form input[type="submit"]:hover,
.footer-t .search-form input[type="submit"]:focus {
background: #dae1e7;
border-color: #dae1e7; }
#secondary .widget_tag_cloud a,
.footer-t .widget_tag_cloud a {
display: inline-block;
margin: 0 3px 3px 0;
font-size: 0.611em !important;
font-weight: 500;
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
background: #f1f5f8;
border-radius: 4px;
padding: 0 10px;
text-transform: uppercase; }
#secondary .widget_tag_cloud a:hover, #secondary .widget_tag_cloud a:focus,
.footer-t .widget_tag_cloud a:hover,
.footer-t .widget_tag_cloud a:focus {
text-decoration: none;
background: #2f8be6;
color: #fff; }
#secondary .widget_tag_cloud a:focus,
.footer-t .widget_tag_cloud a:focus {
outline: thin dotted #000; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper {
padding: 0;
text-align: center; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder {
margin: 0 0 30px; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder h3,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder h3 {
color: #21272c;
font-size: 1em;
font-weight: 500;
margin: 0 0 0.5em; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder span,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder span {
font-size: 0.8em;
line-height: 1.6em;
display: block; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label {
font-size: 0.8em;
display: block;
line-height: 1.6em;
text-align: left;
margin: 0 0 10px;
padding-left: 24px;
position: relative; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label .check-mark,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label .check-mark {
width: 15px;
height: 15px;
background: #dae1e7;
position: absolute;
top: 5px;
left: 0; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"],
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"] {
position: absolute;
opacity: 0;
display: block; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:focus ~ .check-mark,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:focus ~ .check-mark {
outline: thin dotted #000; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked ~ .check-mark:after,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked ~ .check-mark:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
content: "";
width: 10px;
height: 15px; }
#secondary .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked ~ .check-mark,
.footer-t .widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked ~ .check-mark {
background: #2f8be6; }
#secondary .widget_edd_product_details h3,
.footer-t .widget_edd_product_details h3 {
color: #21272c;
margin: 0 0 0.5em;
font-size: 1em;
font-weight: 500; }
#secondary .widget_edd_product_details form .edd_purchase_submit_wrapper,
.footer-t .widget_edd_product_details form .edd_purchase_submit_wrapper {
margin: 0 0 10px; }
#secondary .widget_edd_product_details form .edd_purchase_submit_wrapper .button,
.footer-t .widget_edd_product_details form .edd_purchase_submit_wrapper .button {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 15px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#secondary .widget_edd_product_details form .edd_purchase_submit_wrapper .button:hover, #secondary .widget_edd_product_details form .edd_purchase_submit_wrapper .button:focus,
.footer-t .widget_edd_product_details form .edd_purchase_submit_wrapper .button:hover,
.footer-t .widget_edd_product_details form .edd_purchase_submit_wrapper .button:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_edd_product_details .edd-meta,
.footer-t .widget_edd_product_details .edd-meta {
font-size: 0.8em;
line-height: 1.6em;
margin: 0; }
#secondary .widget_edd_product_details .edd-meta .categories,
#secondary .widget_edd_product_details .edd-meta .tags,
.footer-t .widget_edd_product_details .edd-meta .categories,
.footer-t .widget_edd_product_details .edd-meta .tags {
display: block;
margin: 0 0 10px; }
#secondary .widget_edd_product_details .edd-meta .categories a,
#secondary .widget_edd_product_details .edd-meta .tags a,
.footer-t .widget_edd_product_details .edd-meta .categories a,
.footer-t .widget_edd_product_details .edd-meta .tags a {
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
background: #f1f5f8;
border-radius: 4px;
margin-left: 4px;
display: inline-block;
padding: 0 10px; }
#secondary .widget_edd_product_details .edd-meta .categories a:hover, #secondary .widget_edd_product_details .edd-meta .categories a:focus,
#secondary .widget_edd_product_details .edd-meta .tags a:hover,
#secondary .widget_edd_product_details .edd-meta .tags a:focus,
.footer-t .widget_edd_product_details .edd-meta .categories a:hover,
.footer-t .widget_edd_product_details .edd-meta .categories a:focus,
.footer-t .widget_edd_product_details .edd-meta .tags a:hover,
.footer-t .widget_edd_product_details .edd-meta .tags a:focus {
text-decoration: none;
background: #2f8be6;
color: #fff; }
#secondary .widget_edd_product_details .edd-meta .categories a:focus,
#secondary .widget_edd_product_details .edd-meta .tags a:focus,
.footer-t .widget_edd_product_details .edd-meta .categories a:focus,
.footer-t .widget_edd_product_details .edd-meta .tags a:focus {
outline: thin dotted #000; }
#secondary .widget_edd_product_details .edd-meta br,
.footer-t .widget_edd_product_details .edd-meta br {
display: none; }
#secondary .widget_edd_cart_widget .edd-cart-number-of-items,
.footer-t .widget_edd_cart_widget .edd-cart-number-of-items {
font-size: 0.8em;
line-height: 1.6em; }
#secondary .widget_edd_cart_widget ul,
.footer-t .widget_edd_cart_widget ul {
font-size: 0.8em; }
#secondary .widget_edd_cart_widget ul li,
.footer-t .widget_edd_cart_widget ul li {
position: relative;
background: none; }
#secondary .widget_edd_cart_widget ul li .edd-remove-from-cart,
.footer-t .widget_edd_cart_widget ul li .edd-remove-from-cart {
position: absolute;
top: 5px;
right: 0;
cursor: pointer;
width: 15px;
height: 15px;
font-size: 0; }
#secondary .widget_edd_cart_widget ul li .edd-remove-from-cart:after,
.footer-t .widget_edd_cart_widget ul li .edd-remove-from-cart:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a2adb8' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-54.4 289.1c4.7 4.7 4.7 12.3 0 17L306 377.6c-4.7 4.7-12.3 4.7-17 0L224 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L102.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L280 256l65.6 65.1z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: ""; }
#secondary .widget_edd_cart_widget ul li .edd-cart-item-separator,
.footer-t .widget_edd_cart_widget ul li .edd-cart-item-separator {
display: none; }
#secondary .widget_edd_cart_widget ul li .edd-cart-item-title,
.footer-t .widget_edd_cart_widget ul li .edd-cart-item-title {
display: block;
width: 90%; }
#secondary .widget_edd_cart_widget ul li.edd_checkout a,
.footer-t .widget_edd_cart_widget ul li.edd_checkout a {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 10px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
display: block;
text-align: center; }
#secondary .widget_edd_cart_widget ul li.edd_checkout a:hover, #secondary .widget_edd_cart_widget ul li.edd_checkout a:focus,
.footer-t .widget_edd_cart_widget ul li.edd_checkout a:hover,
.footer-t .widget_edd_cart_widget ul li.edd_checkout a:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_edd_reviews_featured_review .edd-review-meta b,
#secondary .widget_edd_reviews .edd-review-meta b,
.footer-t .widget_edd_reviews_featured_review .edd-review-meta b,
.footer-t .widget_edd_reviews .edd-review-meta b {
font-size: 0.899em;
line-height: 1.6em;
display: block; }
#secondary .widget_edd_reviews_featured_review .edd-review-meta .edd-review-meta-rating .dashicons-star-filled:before,
#secondary .widget_edd_reviews .edd-review-meta .edd-review-meta-rating .dashicons-star-filled:before,
.footer-t .widget_edd_reviews_featured_review .edd-review-meta .edd-review-meta-rating .dashicons-star-filled:before,
.footer-t .widget_edd_reviews .edd-review-meta .edd-review-meta-rating .dashicons-star-filled:before {
color: #f1c40f; }
#secondary .widget_edd_reviews_featured_review .edd-review-meta .edd-review-metadata,
#secondary .widget_edd_reviews .edd-review-meta .edd-review-metadata,
.footer-t .widget_edd_reviews_featured_review .edd-review-meta .edd-review-metadata,
.footer-t .widget_edd_reviews .edd-review-meta .edd-review-metadata {
font-size: 0.8em;
line-height: 1.6em; }
#secondary .widget_edd_reviews_featured_review .edd-review-content,
#secondary .widget_edd_reviews .edd-review-content,
.footer-t .widget_edd_reviews_featured_review .edd-review-content,
.footer-t .widget_edd_reviews .edd-review-content {
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_media_gallery .gallery,
.footer-t .widget_media_gallery .gallery {
margin: 0 -3px; }
#secondary .widget_media_gallery .gallery .gallery-item,
.footer-t .widget_media_gallery .gallery .gallery-item {
padding: 0 3px;
margin: 0 0 6px; }
#secondary .widget_media_gallery .gallery .gallery-item img,
.footer-t .widget_media_gallery .gallery .gallery-item img {
vertical-align: top;
border-radius: 4px; }
#secondary .widget_media_gallery .gallery .gallery-item .gallery-caption,
.footer-t .widget_media_gallery .gallery .gallery-item .gallery-caption {
font-size: 0.7em;
line-height: 1.6em; }
#secondary .widget_media_image .wp-caption,
.footer-t .widget_media_image .wp-caption {
margin: 0; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder {
display: flex;
flex-direction: column; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder .section-subtitle,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .section-subtitle {
order: 1;
color: #21272c;
margin: 0 0 1.667em;
border-bottom: 1px solid #f1f5f8;
font-size: 1em;
font-weight: 500;
padding: 0 0 0.556em; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder .img-holder,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .img-holder {
order: 2;
margin: 0 0 15px; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder .img-holder img,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .img-holder img {
vertical-align: top;
border-radius: 4px; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder {
order: 3;
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder .btn-readmore,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder .btn-readmore {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 10px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder .btn-readmore:hover, #secondary .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder .btn-readmore:focus,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder .btn-readmore:hover,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .text-holder .btn-readmore:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_raratheme_featured_page_widget .widget-featured-holder .widget-title,
.footer-t .widget_raratheme_featured_page_widget .widget-featured-holder .widget-title {
padding: 0;
border-bottom: 0;
margin: 0 0 0.5em; }
#secondary .widget_raratheme_companion_cta_widget .text-holder,
.footer-t .widget_raratheme_companion_cta_widget .text-holder {
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_raratheme_companion_cta_widget .button-wrap .btn-cta,
.footer-t .widget_raratheme_companion_cta_widget .button-wrap .btn-cta {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 8px 20px;
margin: 0 5px 5px 0;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#secondary .widget_raratheme_companion_cta_widget .button-wrap .btn-cta:hover, #secondary .widget_raratheme_companion_cta_widget .button-wrap .btn-cta:focus,
.footer-t .widget_raratheme_companion_cta_widget .button-wrap .btn-cta:hover,
.footer-t .widget_raratheme_companion_cta_widget .button-wrap .btn-cta:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_raratheme_companion_cta_widget .text,
.footer-t .widget_raratheme_companion_cta_widget .text {
margin: -30px;
padding: 30px;
border-radius: 4px; }
#secondary .widget_raratheme_companion_cta_widget .bttk-cta-bg,
.footer-t .widget_raratheme_companion_cta_widget .bttk-cta-bg {
margin: -30px;
padding: 30px;
border-radius: 4px;
position: relative;
color: #fff; }
#secondary .widget_raratheme_companion_cta_widget .bttk-cta-bg:before,
.footer-t .widget_raratheme_companion_cta_widget .bttk-cta-bg:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 4px;
background: rgba(0, 0, 0, 0.5); }
#secondary .widget_raratheme_companion_cta_widget .bttk-cta-bg .raratheme-cta-container,
.footer-t .widget_raratheme_companion_cta_widget .bttk-cta-bg .raratheme-cta-container {
position: relative; }
#secondary .widget_raratheme_companion_cta_widget .bttk-cta-bg .widget-title,
.footer-t .widget_raratheme_companion_cta_widget .bttk-cta-bg .widget-title {
color: #fff; }
#secondary .widget_raratheme_companion_cta_widget .centered,
.footer-t .widget_raratheme_companion_cta_widget .centered {
text-align: center; }
#secondary .widget_raratheme_companion_cta_widget .right,
.footer-t .widget_raratheme_companion_cta_widget .right {
text-align: right; }
#secondary .widget_raratheme_client_logo_widget .image-holder,
.footer-t .widget_raratheme_client_logo_widget .image-holder {
margin: 0 0 10px; }
#secondary .widget_raratheme_client_logo_widget .image-holder.black-white:hover, #secondary .widget_raratheme_client_logo_widget .image-holder.black-white:focus,
.footer-t .widget_raratheme_client_logo_widget .image-holder.black-white:hover,
.footer-t .widget_raratheme_client_logo_widget .image-holder.black-white:focus {
filter: grayscale(0); }
#secondary .widget_rtc_contact_social_links .contact-info,
.footer-t .widget_rtc_contact_social_links .contact-info {
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_rtc_contact_social_links .contact-info .contact-list li,
.footer-t .widget_rtc_contact_social_links .contact-info .contact-list li {
padding-left: 35px; }
#secondary .widget_rtc_contact_social_links .contact-info .social-networks,
.footer-t .widget_rtc_contact_social_links .contact-info .social-networks {
margin-top: 30px; }
#secondary .widget_rtc_contact_social_links .contact-info .social-networks li,
.footer-t .widget_rtc_contact_social_links .contact-info .social-networks li {
margin: 0 7px 7px 0;
padding: 0;
border-bottom: 0; }
#secondary .widget_rtc_contact_social_links .contact-info .social-networks li a,
.footer-t .widget_rtc_contact_social_links .contact-info .social-networks li a {
border: 1px solid #f1f5f8;
border-radius: 4px;
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#secondary .widget_rtc_contact_social_links .contact-info .social-networks li a:hover, #secondary .widget_rtc_contact_social_links .contact-info .social-networks li a:focus,
.footer-t .widget_rtc_contact_social_links .contact-info .social-networks li a:hover,
.footer-t .widget_rtc_contact_social_links .contact-info .social-networks li a:focus {
text-decoration: none;
color: #fff;
background: #2f8be6;
border-color: #2f8be6; }
#secondary .widget_rtc_contact_social_links .contact-info .social-networks li a:focus,
.footer-t .widget_rtc_contact_social_links .contact-info .social-networks li a:focus {
outline: thin dotted #000; }
#secondary .widget_raratheme_companion_faqs_widget .accordion li a,
.footer-t .widget_raratheme_companion_faqs_widget .accordion li a {
position: relative; }
#secondary .widget_raratheme_companion_faqs_widget .accordion li a:after,
.footer-t .widget_raratheme_companion_faqs_widget .accordion li a:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z'/%3E%3C/svg%3E") center center no-repeat;
top: 3px; }
#secondary .widget_raratheme_companion_faqs_widget .accordion li.show a,
.footer-t .widget_raratheme_companion_faqs_widget .accordion li.show a {
color: #2f8be6; }
#secondary .widget_raratheme_companion_faqs_widget .accordion li.show a:after,
.footer-t .widget_raratheme_companion_faqs_widget .accordion li.show a:after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg); }
#secondary .widget_raratheme_companion_faqs_widget .accordion .inner,
.footer-t .widget_raratheme_companion_faqs_widget .accordion .inner {
margin-top: 20px; }
#secondary .widget_raratheme_featured_widget .img-holder,
.footer-t .widget_raratheme_featured_widget .img-holder {
margin: 0 0 20px; }
#secondary .widget_raratheme_featured_widget .img-holder img,
.footer-t .widget_raratheme_featured_widget .img-holder img {
vertical-align: top;
border-radius: 4px; }
#secondary .widget_raratheme_featured_widget .text-holder,
.footer-t .widget_raratheme_featured_widget .text-holder {
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_raratheme_featured_widget .text-holder .readmore,
.footer-t .widget_raratheme_featured_widget .text-holder .readmore {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 7px 20px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#secondary .widget_raratheme_featured_widget .text-holder .readmore:hover, #secondary .widget_raratheme_featured_widget .text-holder .readmore:focus,
.footer-t .widget_raratheme_featured_widget .text-holder .readmore:hover,
.footer-t .widget_raratheme_featured_widget .text-holder .readmore:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_rrtc_icon_text_widget .rtc-itw-inner-holder,
.footer-t .widget_rrtc_icon_text_widget .rtc-itw-inner-holder {
display: flex;
flex-direction: column-reverse; }
#secondary .widget_rrtc_icon_text_widget .icon-holder,
.footer-t .widget_rrtc_icon_text_widget .icon-holder {
margin: 0 0 20px;
font-size: 45px;
color: #2f8be6; }
#secondary .widget_rrtc_icon_text_widget .text-holder .btn-readmore,
.footer-t .widget_rrtc_icon_text_widget .text-holder .btn-readmore {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 7px 20px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-size: 0.899em; }
#secondary .widget_rrtc_icon_text_widget .text-holder .btn-readmore:hover, #secondary .widget_rrtc_icon_text_widget .text-holder .btn-readmore:focus,
.footer-t .widget_rrtc_icon_text_widget .text-holder .btn-readmore:hover,
.footer-t .widget_rrtc_icon_text_widget .text-holder .btn-readmore:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_raratheme_image_widget .raratheme-iw-inner-holder,
.footer-t .widget_raratheme_image_widget .raratheme-iw-inner-holder {
display: flex;
flex-direction: column; }
#secondary .widget_raratheme_image_widget .widget-title,
.footer-t .widget_raratheme_image_widget .widget-title {
order: 1; }
#secondary .widget_raratheme_image_widget .image-holder,
.footer-t .widget_raratheme_image_widget .image-holder {
order: 2; }
#secondary .widget_raratheme_image_widget .image-holder img,
.footer-t .widget_raratheme_image_widget .image-holder img {
vertical-align: top;
border-radius: 4px; }
#secondary .widget_raratheme_image_widget p,
.footer-t .widget_raratheme_image_widget p {
order: 3;
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_raratheme_image_widget .readmore,
.footer-t .widget_raratheme_image_widget .readmore {
order: 4;
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 7px 20px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-size: 0.899em;
text-align: center; }
#secondary .widget_raratheme_image_widget .readmore:hover, #secondary .widget_raratheme_image_widget .readmore:focus,
.footer-t .widget_raratheme_image_widget .readmore:hover,
.footer-t .widget_raratheme_image_widget .readmore:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_raratheme_popular_post ul li .post-thumbnail img,
#secondary .widget_raratheme_recent_post ul li .post-thumbnail img,
.footer-t .widget_raratheme_popular_post ul li .post-thumbnail img,
.footer-t .widget_raratheme_recent_post ul li .post-thumbnail img {
border-radius: 4px; }
#secondary .widget_media_image img,
.footer-t .widget_media_image img {
vertical-align: top;
border-radius: 4px; }
#secondary .widget_rara_posts_category_slider_widget .owl-carousel .owl-item img,
.footer-t .widget_rara_posts_category_slider_widget .owl-carousel .owl-item img {
vertical-align: top;
height: 412px;
object-fit: cover;
width: 100%;
border-radius: 4px; }
#secondary .widget_rara_posts_category_slider_widget .item,
.footer-t .widget_rara_posts_category_slider_widget .item {
position: relative; }
#secondary .widget_rara_posts_category_slider_widget .post-thumbnail,
.footer-t .widget_rara_posts_category_slider_widget .post-thumbnail {
margin: 0; }
#secondary .widget_rara_posts_category_slider_widget .carousel-title,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
padding: 105px 16px 24px;
text-align: left;
display: flex;
flex-direction: column-reverse;
border-radius: 0 0 8px 8px; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000', GradientType=0); }
#secondary .widget_rara_posts_category_slider_widget .carousel-title .cat-links,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .cat-links {
font-size: 0.556em;
line-height: 1em;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase; }
#secondary .widget_rara_posts_category_slider_widget .carousel-title .cat-links a,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .cat-links a {
color: #fff;
display: inline-block;
margin: 0 5px 5px 0; }
#secondary .widget_rara_posts_category_slider_widget .carousel-title .cat-links a:hover, #secondary .widget_rara_posts_category_slider_widget .carousel-title .cat-links a:focus,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .cat-links a:hover,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .cat-links a:focus {
text-decoration: none;
color: #2f8be6; }
#secondary .widget_rara_posts_category_slider_widget .carousel-title .title,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .title {
font-size: 1.111em;
line-height: 1.25em;
font-weight: 700;
margin: 0 0 8px; }
#secondary .widget_rara_posts_category_slider_widget .carousel-title .title a,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .title a {
color: #fff;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#secondary .widget_rara_posts_category_slider_widget .carousel-title .title a:hover, #secondary .widget_rara_posts_category_slider_widget .carousel-title .title a:focus,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .title a:hover,
.footer-t .widget_rara_posts_category_slider_widget .carousel-title .title a:focus {
text-decoration: none;
color: #2f8be6; }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-nav,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-nav {
margin: 0; }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"],
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"] {
position: absolute;
top: 50%;
width: 30px;
height: 30px;
background: rgba(255, 255, 255, 0.5);
border-radius: 4px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%); }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"] span,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"] span {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"]:hover, #secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"]:focus,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"]:hover,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-nav [class*="owl-"]:focus {
background: #2f8be6; }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-nav .owl-prev,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-nav .owl-prev {
left: 20px; }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-nav .owl-next,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-nav .owl-next {
right: 20px; }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-dots,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-dots {
margin-top: 12px; }
#secondary .widget_rara_posts_category_slider_widget .owl-theme .owl-dots .owl-dot span,
.footer-t .widget_rara_posts_category_slider_widget .owl-theme .owl-dots .owl-dot span {
width: 12px;
height: 12px;
margin: 0 6px;
background: #b1b1b2; }
#secondary .widget_rtc_social_links .social-networks,
.footer-t .widget_rtc_social_links .social-networks {
margin-top: 30px; }
#secondary .widget_rtc_social_links .social-networks li,
.footer-t .widget_rtc_social_links .social-networks li {
margin: 0 7px 7px 0;
padding: 0;
border-bottom: 0; }
#secondary .widget_rtc_social_links .social-networks li a,
.footer-t .widget_rtc_social_links .social-networks li a {
border: 1px solid #f1f5f8;
border-radius: 4px;
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#secondary .widget_rtc_social_links .social-networks li a:hover, #secondary .widget_rtc_social_links .social-networks li a:focus,
.footer-t .widget_rtc_social_links .social-networks li a:hover,
.footer-t .widget_rtc_social_links .social-networks li a:focus {
text-decoration: none;
color: #fff;
background: #2f8be6;
border-color: #2f8be6; }
#secondary .widget_rtc_social_links .social-networks li a:focus,
.footer-t .widget_rtc_social_links .social-networks li a:focus {
outline: thin dotted #000; }
#secondary .pricing-table-standard,
.footer-t .pricing-table-standard {
position: relative;
padding-top: 60px;     }
#secondary .pricing-table-standard .tag,
.footer-t .pricing-table-standard .tag {
position: absolute;
top: 20px;
left: -5px;
color: #fff;
text-transform: uppercase;
font-size: 0.6em;
font-weight: 700;
letter-spacing: 1px;  }
#secondary .pricing-table-standard .tag span,
.footer-t .pricing-table-standard .tag span {
background: #2aa461;
display: block;
padding: 0 20px;
border-radius: 4px 0 0 0;
position: relative; }
#secondary .pricing-table-standard .tag:after,
.footer-t .pricing-table-standard .tag:after {
width: 0;
height: 0;
border-top: 14px solid transparent;
border-right: 10px solid #fff;
border-bottom: 14px solid transparent;
position: absolute;
top: 0;
right: 0;
content: ""; }
#secondary .pricing-table-standard .tag:before,
.footer-t .pricing-table-standard .tag:before {
width: 5px;
height: 9px;
background: #015426;
border-radius: 4px 0 0 4px;
position: absolute;
bottom: -6px;
left: 0;
content: ""; }
#secondary .pricing-table-standard .title,
.footer-t .pricing-table-standard .title {
font-size: 1.3em;
font-weight: 500;
color: #21272c;
margin: 0 0 10px; }
#secondary .pricing-table-standard .type,
.footer-t .pricing-table-standard .type {
display: block;
font-size: 0.8em;
line-height: 1.625em;
color: #86919d;
margin: 0 0 20px; }
#secondary .pricing-table-standard .price,
.footer-t .pricing-table-standard .price {
margin: 50px 0 30px;
color: #2f8be6;
font-size: 3em;
font-weight: 500; }
#secondary .pricing-table-standard .price .currency,
.footer-t .pricing-table-standard .price .currency {
display: inline-block;
font-size: 0.6em;
font-weight: 300;
-webkit-transform: translate(0, -22px);
-moz-transform: translate(0, -22px);
transform: translate(0, -22px); }
#secondary .pricing-table-standard .plan-lists,
.footer-t .pricing-table-standard .plan-lists {
margin: 0 0 30px;
padding: 0;
list-style: none;
text-align: left;
font-size: 0.8em; }
#secondary .pricing-table-standard .plan-lists li,
.footer-t .pricing-table-standard .plan-lists li {
margin: 0 0 10px;
padding: 0 0 10px 25px;
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
position: relative;  }
#secondary .pricing-table-standard .plan-lists li:last-child,
.footer-t .pricing-table-standard .plan-lists li:last-child {
border-bottom: 0;
padding: 0 0 10px 25px;
margin: 0 0 10px; }
#secondary .pricing-table-standard .plan-lists li:before,
.footer-t .pricing-table-standard .plan-lists li:before {
position: absolute;
top: 2px;
left: 0;
content: "";
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a2adb8' viewBox='0 0 192 512'%3E%3Cpath d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E") center center no-repeat;
width: 7px;
height: 29px; }
#secondary .pricing-table-standard .button,
.footer-t .pricing-table-standard .button {
display: block;
padding: 9px 25px;
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
text-align: center; }
#secondary .pricing-table-standard .button:hover, #secondary .pricing-table-standard .button:focus,
.footer-t .pricing-table-standard .button:hover,
.footer-t .pricing-table-standard .button:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
#secondary .widget_rrtc_description_widget .image-holder,
.footer-t .widget_rrtc_description_widget .image-holder {
margin: 0 0 20px; }
#secondary .widget_rrtc_description_widget .image-holder img,
.footer-t .widget_rrtc_description_widget .image-holder img {
vertical-align: top;
border-radius: 4px; }
#secondary .widget_rrtc_description_widget .text-holder .name,
.footer-t .widget_rrtc_description_widget .text-holder .name {
font-size: 0.899em;
line-height: 1.6em;
display: block;
font-weight: 700;
color: #000; }
#secondary .widget_rrtc_description_widget .text-holder .designation,
.footer-t .widget_rrtc_description_widget .text-holder .designation {
font-size: 0.7em;
line-height: 1.6em;
display: block; }
#secondary .widget_rrtc_description_widget .text-holder .description,
.footer-t .widget_rrtc_description_widget .text-holder .description {
margin-top: 10px;
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_rrtc_description_widget .social-profile,
.footer-t .widget_rrtc_description_widget .social-profile {
margin-top: 30px;
display: flex;
flex-wrap: wrap; }
#secondary .widget_rrtc_description_widget .social-profile li,
.footer-t .widget_rrtc_description_widget .social-profile li {
margin: 0 7px 7px 0;
padding: 0;
border-bottom: 0; }
#secondary .widget_rrtc_description_widget .social-profile li a,
.footer-t .widget_rrtc_description_widget .social-profile li a {
border: 1px solid #f1f5f8;
width: 40px;
height: 40px;
border-radius: 4px;
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
display: flex;
justify-content: center;
align-items: center; }
#secondary .widget_rrtc_description_widget .social-profile li a:hover, #secondary .widget_rrtc_description_widget .social-profile li a:focus,
.footer-t .widget_rrtc_description_widget .social-profile li a:hover,
.footer-t .widget_rrtc_description_widget .social-profile li a:focus {
text-decoration: none;
color: #fff;
background: #2f8be6;
border-color: #2f8be6; }
#secondary .widget_rrtc_description_widget .social-profile li a:focus,
.footer-t .widget_rrtc_description_widget .social-profile li a:focus {
outline: thin dotted #000; }
#secondary .widget_rrtc_description_widget .rtc-team-holder-modal,
.footer-t .widget_rrtc_description_widget .rtc-team-holder-modal {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.9);
z-index: 9999; }
#secondary .widget_rrtc_description_widget .rtc-team-holder-modal .rtc-team-inner-holder-modal,
.footer-t .widget_rrtc_description_widget .rtc-team-holder-modal .rtc-team-inner-holder-modal {
max-width: 570px;
position: absolute;
top: 50%;
left: 50%;
border-radius: 4px;
background: #fff;
padding: 30px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
#secondary .widget_rrtc_description_widget .rtc-team-holder-modal .close_popup,
.footer-t .widget_rrtc_description_widget .rtc-team-holder-modal .close_popup {
position: absolute;
top: 20px;
right: 20px;
width: 30px;
height: 30px;
font-size: 0; }
#secondary .widget_rrtc_description_widget .rtc-team-holder-modal .close_popup:after,
.footer-t .widget_rrtc_description_widget .rtc-team-holder-modal .close_popup:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-54.4 289.1c4.7 4.7 4.7 12.3 0 17L306 377.6c-4.7 4.7-12.3 4.7-17 0L224 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L102.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L280 256l65.6 65.1z'/%3E%3C/svg%3E") center center no-repeat; }
#secondary .widget_rrtc_testimonial_widget .img-holder,
.footer-t .widget_rrtc_testimonial_widget .img-holder {
margin: 0 0 20px; }
#secondary .widget_rrtc_testimonial_widget .img-holder img,
.footer-t .widget_rrtc_testimonial_widget .img-holder img {
vertical-align: top;
border-radius: 4px; }
#secondary .widget_rrtc_testimonial_widget .text-holder .name,
.footer-t .widget_rrtc_testimonial_widget .text-holder .name {
font-size: 0.899em;
line-height: 1.6em;
display: block;
font-weight: 700;
color: #000; }
#secondary .widget_rrtc_testimonial_widget .text-holder .designation,
.footer-t .widget_rrtc_testimonial_widget .text-holder .designation {
font-size: 0.7em;
line-height: 1.6em;
display: block; }
#secondary .widget_rrtc_testimonial_widget .text-holder .testimonial-content,
.footer-t .widget_rrtc_testimonial_widget .text-holder .testimonial-content {
margin-top: 10px;
font-size: 0.899em;
line-height: 1.6em; }
#secondary .widget_raratheme_companion_cta_widget .raratheme-cta-container .widget-title {
border: 0;
margin-bottom: 0px; }
#secondary .widget_raratheme_image_text_widget .raratheme-itw-holder .btn-readmore {
padding: 10px 8px;
font-size: 0.88em; }
.site-footer .footer-t .widget_raratheme_image_text_widget .raratheme-itw-holder .btn-readmore {
padding: 10px 8px;
font-size: 0.88em; }
.site-footer .footer-t .widget_raratheme_recent_post ul.style-one li,
.site-footer .footer-t .widget_raratheme_recent_post ul.style-two li,
.site-footer .footer-t .widget_raratheme_recent_post ul.style-three li,
.site-footer .footer-t .widget_raratheme_popular_post ul.style-one li,
.site-footer .footer-t .widget_raratheme_popular_post ul.style-two li,
.site-footer .footer-t .widget_raratheme_popular_post ul.style-three li {
border-bottom: 0px; }
.site-footer .footer-t .widget_raratheme_recent_post .style-three .entry-header .cat-links a,
.site-footer .footer-t .widget_raratheme_recent_post .style-three .entry-header .entry-title a,
.site-footer .footer-t .widget_raratheme_recent_post .style-three .entry-header .entry-meta a,
.site-footer .footer-t .widget_raratheme_popular_post .style-three .entry-header .cat-links a,
.site-footer .footer-t .widget_raratheme_popular_post .style-three .entry-header .entry-title a,
.site-footer .footer-t .widget_raratheme_popular_post .style-three .entry-header .entry-meta a {
color: #000; }
.site-footer .widget_raratheme_custom_categories .raratheme-custom-categories-wrap .raratheme-custom-categories-meta-wrap li {
position: relative;
padding: 0px;
border: 0; }
.site-footer .widget_raratheme_author_bio .raratheme-author-bio-holder .text-holder .title-holder,
.site-footer .widget_raratheme_author_bio .raratheme-author-bio-holder .text-holder .text-signature {
color: #fff; }
.site-footer .widget_raratheme_author_bio .raratheme-author-bio-holder .text-holder .author-bio-socicons .social-share-list {
border-bottom: 0px;
margin: 0px 5px; }
.site-footer .widget_raratheme_popular_post ul.style-three li .entry-header .view-count {
color: black; }
.site-footer .widget.widget_rrtc_description_widget .rtc-team-holder-modal {
z-index: 999999999999999999999999999999999999999; }
.site-footer .widget.widget_rrtc_description_widget .rtc-team-holder-modal .rtc-team-inner-holder-modal .text-holder {
color: #121212; }
.site-footer .widget.widget_rrtc_description_widget .rtc-team-holder-modal .rtc-team-inner-holder-modal .text-holder .name {
color: #000; }
.site-footer .widget.widget_rrtc_description_widget .rtc-team-holder-modal .rtc-team-inner-holder-modal .social-profile a {
color: #86919d; }
.site-footer .widget_rara_posts_category_slider_widget .owl-carousel .owl-nav .owl-prev:after,
#secondary .widget_rara_posts_category_slider_widget .owl-carousel .owl-nav .owl-prev:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E") center center no-repeat;
width: 0.833rem;
height: 1.111rem; }
.site-footer .widget_rara_posts_category_slider_widget .owl-carousel .owl-nav .owl-next:after,
#secondary .widget_rara_posts_category_slider_widget .owl-carousel .owl-nav .owl-next:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E") center center no-repeat;
width: 0.833rem;
height: 1.111rem; }
.site-footer .widget_rara_posts_category_slider_widget .owl-carousel .owl-nav [class*="owl-"],
#secondary .widget_rara_posts_category_slider_widget .owl-carousel .owl-nav [class*="owl-"] {
position: absolute;
top: 39%;
width: 1.667rem;
height: 1.667rem;
background: rgba(0, 0, 0, 0.5);
border-radius: 4px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 0; }
.site-footer .widget.widget_raratheme_client_logo_widget .raratheme-client-logo-inner-holder .image-holder,
#secondary .widget.widget_raratheme_client_logo_widget .raratheme-client-logo-inner-holder .image-holder {
width: 27%;
margin: 6px;
display: inline-block; }
.site-footer .widget_raratheme_companion_cta_widget .text,
#secondary .widget_raratheme_companion_cta_widget .text {
margin: 0px; }
.site-footer .widget_raratheme_recent_post ul li .entry-header .cat-links,
.site-footer .widget_raratheme_popular_post ul li .entry-header .cat-links,
#secondary .widget_raratheme_recent_post ul li .entry-header .cat-links,
#secondary .widget_raratheme_popular_post ul li .entry-header .cat-links {
display: block; }
.site-footer .widget_raratheme_recent_post ul li .entry-header .entry-title a,
.site-footer .widget_raratheme_popular_post ul li .entry-header .entry-title a,
#secondary .widget_raratheme_recent_post ul li .entry-header .entry-title a,
#secondary .widget_raratheme_popular_post ul li .entry-header .entry-title a {
font-size: 0.85em; }
.site-footer .widget.widget_raratheme_image_text_widget .raratheme-itw-holder li,
#secondary .widget.widget_raratheme_image_text_widget .raratheme-itw-holder li {
border: 0; }
.site-footer .widget.widget_raratheme_image_text_widget .raratheme-itw-holder .btn-readmore,
#secondary .widget.widget_raratheme_image_text_widget .raratheme-itw-holder .btn-readmore {
background: #2f8be6;
width: fit-content;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 7px 20px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-size: 0.899em; }
.site-footer .widget.widget_raratheme_image_text_widget .raratheme-itw-holder .btn-readmore:hover,
#secondary .widget.widget_raratheme_image_text_widget .raratheme-itw-holder .btn-readmore:hover {
background-color: #2c5680; }
.site-footer .widget.widget_rrtc_testimonial_widget .rtc-testimonial-holder .img-holder img,
#secondary .widget.widget_rrtc_testimonial_widget .rtc-testimonial-holder .img-holder img {
width: 100%; }
.site-footer .widget.widget_raratheme_companion_faqs_widget .raratheme-faq-holder .accordion .expand-faq,
#secondary .widget.widget_raratheme_companion_faqs_widget .raratheme-faq-holder .accordion .expand-faq {
font-size: 18px;
margin-bottom: 30px;
display: block; }
.site-footer .widget.widget_raratheme_custom_categories .raratheme-custom-categories-wrap .category-fallback-svg a,
#secondary .widget.widget_raratheme_custom_categories .raratheme-custom-categories-wrap .category-fallback-svg a {
background-color: #007cba; }
.site-footer .widget.widget_raratheme_custom_categories .raratheme-custom-categories-wrap .category-fallback-svg a .post-count,
#secondary .widget.widget_raratheme_custom_categories .raratheme-custom-categories-wrap .category-fallback-svg a .post-count {
background-color: #2c5680;
color: #fff; }
.site-footer .widget.widget_raratheme_companion_cta_widget .raratheme-cta-container .widget-title,
.site-footer .widget.widget_raratheme_companion_cta_widget .raratheme-cta-container .text-holder p,
#secondary .widget.widget_raratheme_companion_cta_widget .raratheme-cta-container .widget-title,
#secondary .widget.widget_raratheme_companion_cta_widget .raratheme-cta-container .text-holder p {
color: #fff; }
.site-footer .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .author-socicons .social-share-list a,
#secondary .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .author-socicons .social-share-list a {
width: 40px;
height: 40px;
display: inline-block;
background-color: #2f8be6;
color: #fff;
line-height: 40px;
border-radius: 50%; }
.site-footer .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .author-socicons .social-share-list a:hover,
#secondary .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .author-socicons .social-share-list a:hover {
background-color: #2c5680; }
.site-footer .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .readmore,
#secondary .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .readmore {
background-color: #2f8be6;
color: #fff; }
.site-footer .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .readmore:hover,
#secondary .widget.widget_raratheme_author_bio .raratheme-author-bio-holder .readmore:hover {
background-color: #2c5680;
text-decoration: none; }
#crumbs {
font-size: 0.7em;
line-height: 1.2em;
overflow: hidden;
margin: 0 0 40px;
padding: 0;
list-style: none;
overflow: hidden; }
#crumbs li {
float: left;
margin-right: 2px; }
#crumbs li:first-child a:before {
display: none; }
#crumbs a {
display: block;
background: #efefef;
color: #6e6e6e;
padding: 4px 5px 4px 11px;
position: relative; }
#crumbs a:after {
width: 0;
height: 0;
border-top: 13px solid transparent;
border-left: 7px solid #efefef;
border-bottom: 13px solid transparent;
position: absolute;
top: 0;
right: -7px;
content: '';
z-index: 1; }
#crumbs a:before {
width: 0;
height: 0;
border-top: 13px solid transparent;
border-left: 7px solid #ffffff;
border-bottom: 13px solid transparent;
position: absolute;
top: 0;
left: 0;
content: ''; }
#crumbs a:hover, #crumbs a:focus {
text-decoration: none;
background: #2f8be6;
color: #ffffff; }
#crumbs a:hover:after, #crumbs a:focus:after {
border-left-color: #2f8be6; }
#crumbs .current {
background: #2f8be6;
color: #ffffff;
padding: 4px 11px 4px 15px;
position: relative; }
#crumbs .current:after {
width: 0;
height: 0;
border-top: 13px solid transparent;
border-left: 7px solid #2f8be6;
border-bottom: 13px solid transparent;
position: absolute;
top: 0;
right: -7px;
content: ''; }
#crumbs .current:before {
width: 0;
height: 0;
border-top: 13px solid transparent;
border-left: 7px solid #ffffff;
border-bottom: 13px solid transparent;
position: absolute;
top: 0;
left: 0;
content: ''; }
.site-header {
padding: 22px 0;
border-bottom: 4px solid #f4f4f4;   }
.site-header:after {
content: '';
display: block;
clear: both; }
.site-header .site-branding {
float: left;   }
.site-header .site-branding .custom-logo {
display: inline-block;
vertical-align: middle;
margin-right: 15px; }
.site-header .site-branding .custom-logo img {
vertical-align: top; }
.site-header .site-branding .text-logo {
display: inline-block;
vertical-align: middle; }
.site-header .site-branding .site-title {
margin: 0;
font-size: 2em;
font-weight: 700; }
.site-header .site-branding .site-title a {
color: #21272c;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.site-header .site-branding .site-title a:hover, .site-header .site-branding .site-title a:focus {
text-decoration: none;
color: #2f8be6; }
.site-header .site-branding .site-description {
font-size: 0.899em;
margin: 0; }
.site-header .right {
float: right;
display: flex;
flex-wrap: wrap;
margin-top: 6px; }
.site-header .right .tools {
float: right;
border-left: 1px solid #d3d4d5;
padding-left: 25px;
margin-left: 25px;
display: flex;
flex-wrap: wrap;   }
.site-header .right .tools .btn-login {
float: right;
font-size: 0.722em;
text-transform: uppercase;
padding: 5px 27px;
margin-left: 25px; }
.site-header .right .tools .search-btn {
float: right;
color: #21272c;
cursor: pointer;
position: relative;
border: 0;
border-radius: 0;
background: none;
padding: 0;
margin-top: 10px; }
.site-header .right .tools .search-btn:hover, .site-header .right .tools .search-btn:focus {
background: transparent; }
.site-header .right .tools .btn-form-close {
position: absolute;
top: 9px;
right: 15px;
color: #86919d;
background: none;
border: 0;
border-radius: 0;
padding: 0;
opacity: 1;
position: absolute;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.site-header .right .tools .btn-form-close:hover {
color: #86919d; }
.site-header .right .tools .btn-form-close:focus {
color: #86919d;
outline: 1px dotted #86919d;
opacity: 1; }
.site-header .right .tools .btn-form-close .close.close-main-nav-toggle {
width: 16px;
height: 16px;
position: absolute;
top: 25px;
right: 20px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
background: transparent;
padding: 0;
transform: rotate(45deg);
cursor: pointer; }
.site-header .right .tools .cart {
color: #21272c;
float: right;
margin-top: 5px;
margin-left: 20px;
position: relative;   }
.site-header .right .tools .cart .count {
font-size: 0.666em;
font-weight: 700;
color: #ffffff;
background: #c2c8ce;
border-radius: 50%;
width: 20px;
height: 20px;
display: inline-block;
text-align: center;
line-height: 20px;
vertical-align: top; }
@media only screen and (min-width: 1025px) {
.site-header .right .tools .cart:hover .product-holder, .site-header .right .tools .cart:focus .product-holder, .site-header .right .tools .cart:focus-within .product-holder {
display: block; } }
.site-header .right .tools .cart .product-holder {
font-weight: 400;
position: absolute;
top: 100%;
right: -15px;
width: 280px;
display: none;
color: #fff;
padding-top: 10px;
z-index: 1;   }
.site-header .right .tools .cart .product-holder:before {
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid rgba(33, 39, 44, 0.95);
position: absolute;
content: '';
top: 2px;
right: 37px; }
.site-header .right .tools .cart .product-holder .edd-cart-number-of-items {
line-height: 1.857em;
font-size: 0.7em;
color: #fff;
border-bottom: 1px solid #393e42;
background: rgba(33, 39, 44, 0.95);
padding: 10px 17px;
margin: 0; }
.site-header .right .tools .cart .product-holder ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 1.857em;
font-size: 0.7em;
font-weight: 700; }
.site-header .right .tools .cart .product-holder ul li {
border-bottom: 1px solid #393e42;
background: rgba(33, 39, 44, 0.95);
padding: 10px 17px;
position: relative;  }
.site-header .right .tools .cart .product-holder ul li .edd-cart-item-title {
display: block;
width: 90%; }
.site-header .right .tools .cart .product-holder ul li .edd-cart-item-price {
display: inline-block;
font-weight: 400;
margin-left: -3px;
width: 90%; }
.site-header .right .tools .cart .product-holder ul li .edd-remove-from-cart {
position: absolute;
top: 17px;
right: 20px;
fill: #a2adb8;
cursor: pointer;
width: 12px;
height: 15px;
font-size: 0; }
.site-header .right .tools .cart .product-holder ul li .edd-remove-from-cart:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23a2adb8' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: ''; }
.site-header .right .tools .cart .product-holder ul li .edd-cart-item-separator {
display: none; }
.site-header .right .tools .cart .product-holder ul li.edd_checkout {
padding: 0;
background: none;
border-bottom: 0; }
.site-header .right .tools .cart .product-holder ul li.edd_checkout a {
display: block;
font-size: 1.08em;
font-weight: 500;
border-radius: 0 0 5px 5px;
text-align: center;
padding: 8px 25px;
background: #2f8be6;
border: 1px solid #2f8be6;
color: #fff;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.site-header .right .tools .cart .product-holder ul li.edd_checkout a:hover, .site-header .right .tools .cart .product-holder ul li.edd_checkout a:focus {
background: #fff;
color: #2f8be6;
text-decoration: none; }
.site-header .right .tools .cart .product-holder .btn-checkout {
display: block;
font-size: 1.08em;
font-weight: 500;
border-radius: 0 0 5px 5px;
text-align: center;
padding: 5px 25px;
background: #2f8be6; }
.site-header .right .tools .cart .product-holder .btn-checkout:hover, .site-header .right .tools .cart .product-holder .btn-checkout:focus {
background: #ffffff; }
.site-header .right .tools .cart svg {
cursor: pointer; }
.site-header .right .tools .form-section {
float: right;
color: #21272c;
cursor: pointer;
position: relative;
border: 0;
border-radius: 0;
background: none;
padding: 0; }
.site-header .right .tools .form-section:focus {
outline: thin dotted; }
.site-header .right .tools .form-section .form-holder {
position: absolute;
top: -2px;
right: -10px;
width: 530px;
height: 50px;
z-index: 10;
display: none; }
.site-header .right .tools .form-section .form-holder .search-form {
width: 100%;
background: #ffffff;
border-radius: 4px;
padding: 6px 35px 11px 15px;  }
.site-header .right .tools .form-section .form-holder .search-form label {
width: 100%;
display: inline-block; }
.site-header .right .tools .form-section .form-holder .search-form input[type="search"] {
display: inline-block;
width: 90%;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
font-size: 0.8em;
color: #86919d; }
.site-header .right .tools .form-section .form-holder .search-form input[type="submit"] {
display: none; }
.site-header .right .tools .form-section .form-holder .btn-close-form {
position: absolute;
top: 9px;
right: 15px;
color: #86919d;
background: none;
border: 0;
border-radius: 0;
padding: 0; }
.site-header .right .tools .form-section .form-holder .btn-close-form svg {
width: 12px; } .overlay {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
top: 0;
left: 0;
display: none;
z-index: 5; } .logged-in.hasbanner .header-holder {
top: 32px; }
.hasbanner { }
.hasbanner .site-header .right .tools .search-btn {
color: #fff; }
.hasbanner .header-holder {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2; }
.hasbanner .site-header {
border-bottom: 2px solid rgba(255, 255, 255, 0.2);  }
.hasbanner .site-header .site-branding { }
.hasbanner .site-header .site-branding .site-title { }
.hasbanner .site-header .site-branding .site-title a {
color: #ffffff; }
.hasbanner .site-header .site-branding .site-description {
color: #fff; }
.hasbanner .site-header .right { }
.hasbanner .site-header .right .tools {
border-left: 1px solid rgba(255, 255, 255, 0.2);  }
.hasbanner .site-header .right .tools .cart {
color: #ffffff; }
.hasbanner .site-header .right .tools .cart .count {
background: #676a6e; }
.hasbanner .site-header .right .tools .form-section {
color: #ffffff; }
.hasbanner .main-navigation > div > ul > li > a {
color: rgba(255, 255, 255, 0.8); }
.hasbanner .main-navigation > div > ul > li > a:hover, .hasbanner .main-navigation > div > ul > li > a:focus {
color: #ffffff; }
.hasbanner .main-navigation > div > ul > .current-menu-item > a,
.hasbanner .main-navigation > div > ul > .current-menu-ancestor > a,
.hasbanner .main-navigation > div > ul > .current_page_item > a,
.hasbanner .main-navigation > div > ul > .current_page_ancestor > a {
color: #ffffff; } @media only screen and (max-width: 1024px) {
.site-header .site-branding .site-title {
font-size: 1.667em; }
.site-header .right .tools {
border-left: 0;
border-right: 1px solid #d3d4d5;
padding-left: 0;
padding-right: 25px;
margin-left: 0;
margin-right: 25px; }
.site-header .right .tools .form-section .form-holder {
width: 280px; }
.hasbanner .site-header .right .tools {
border-left: 0;
border-right: 1px solid rgba(255, 255, 255, 0.2); } }
@media only screen and (max-width: 767px) {
.site-header .site-branding {
float: none;
display: block;
width: 100%;
text-align: center; }
.site-header .right {
float: none;
display: block;
width: 100%;
margin-top: 20px; }
.site-header .right:after {
content: '';
display: block;
clear: both; }
.site-header .right .tools {
width: calc(100% - 41px); }
.site-header .right .tools .cart {
float: left;
margin-left: 0;
margin-right: 20px; }
.site-header .right .tools .cart .product-holder {
right: auto; }
.site-header .right .tools .cart .product-holder:before {
right: auto;
left: 5px; }
.site-header .right .tools .form-section {
float: left; }
.site-header .right .tools .form-section .form-holder {
right: auto;
width: 210px; }
.site-header .right .tools .btn-login {
text-transform: none;
padding: 0 17px;
margin-top: 4px; }
#toggle-button {
margin-top: 12px; } }
.site-header .right .tools .form-section .form-holder .search-form input[type="submit"] {
opacity: 0;
position: absolute;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: block;
border: none;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E") center center no-repeat;
width: 17px;
height: 17px;
padding: 0;
top: 13px;
position: absolute;
right: 36px;
font-size: 0; }
.site-header .right .tools .form-section .form-holder .search-form input[type="submit"]:focus {
opacity: 0.5; }
@media only screen and (min-width: 1025px) {
.site-header .right #site-navigation ul li.menu-item-has-children::before {
position: absolute;
top: 10px;
right: -18px;
content: "";
background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='white' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E");
background-repeat: no-repeat;
width: 10px;
height: 12px;
font-weight: 400; }
.site-header .right #site-navigation ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children::before {
top: 15px;
right: 14px;
transform: rotate(270deg);
-webkit-transform: rotate(270deg); } }
.site-footer {
background: #21272c;  }
.site-footer a:focus {
outline: thin dotted #fff !important; }
.site-footer .footer-t {
padding: 70px 0;
border-bottom: 1px solid #2c3237; }
.site-footer .footer-t .column-1,
.site-footer .footer-t .column-2,
.site-footer .footer-t .column-3,
.site-footer .footer-t .column-4 {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.site-footer .footer-t .column-1 .col,
.site-footer .footer-t .column-2 .col,
.site-footer .footer-t .column-3 .col,
.site-footer .footer-t .column-4 .col {
padding: 0 15px; }
.site-footer .footer-t .column-1 .col {
width: 100%; }
.site-footer .footer-t .column-2 .col {
width: 50%; }
.site-footer .footer-t .column-3 .col {
width: 33.333%; }
.site-footer .footer-t .column-4 .col {
width: 25%; }
.site-footer .footer-t .widget {
color: #DAE1E7;
border-radius: 0;
border: 0;
box-shadow: none;
padding: 0; }
.site-footer .footer-t .widget .widget-title {
color: #fff;
margin: 0 0 1.000em;
font-size: 1em;
font-weight: 500;
border-bottom: 0;
padding: 0; }
.site-footer .footer-t .widget ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 0.889em;
line-height: 1.600em; }
.site-footer .footer-t .widget ul li {
border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
margin: 0 0 10px;
padding: 0 0 10px; }
.site-footer .footer-t .widget ul li:last-child {
margin: 0;
padding: 0;
border-bottom: 0; }
.site-footer .footer-t .widget ul a {
color: #DAE1E7; }
.site-footer .footer-t .widget ul a:hover, .site-footer .footer-t .widget ul a:focus {
text-decoration: none;
color: #2f8be6; }
.site-footer .footer-t .widget ul ul {
margin-top: 12px;
margin-left: 12px;
font-size: 1em; }
.site-footer .footer-t .widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper {
background: none !important; }
.site-footer .footer-t .widget.widget_blossomthemes_email_newsletter_widget .blossomthemes-email-newsletter-wrapper .text-holder h3 {
color: #fff; }
.site-footer .footer-t .widget.widget_edd_product_details h3 {
color: #fff; }
.site-footer .footer-t .widget.widget_raratheme_featured_page_widget .widget-featured-holder .section-subtitle {
color: #fff;
border-bottom: 0;
padding: 0; }
.site-footer .footer-t .widget.widget_raratheme_companion_cta_widget .bttk-cta-bg {
margin: 0; }
.site-footer .footer-t .widget.widget_rtc_contact_social_links .contact-info .contact-list li {
color: #DAE1E7;
padding-left: 35px; }
.site-footer .footer-t .widget.widget_rtc_contact_social_links .contact-info .contact-list li svg {
color: #DAE1E7; }
.site-footer .footer-t .widget.widget_rtc_contact_social_links .contact-info .social-networks li {
vertical-align: top; }
.site-footer .footer-t .widget.widget_raratheme_companion_faqs_widget .col {
width: 100%;
padding: 0; }
.site-footer .footer-t .widget.widget_rtc_social_links .social-networks li {
vertical-align: top;
padding: 0;
border-bottom: 0; }
.site-footer .footer-t .widget.widget_rtc_social_links .social-networks li a:hover, .site-footer .footer-t .widget.widget_rtc_social_links .social-networks li a:focus {
color: #fff; }
.site-footer .footer-t .widget.pricing-table-standard {
padding-top: 60px; }
.site-footer .footer-t .widget.pricing-table-standard .col {
width: 100%;
padding: 0; }
.site-footer .footer-t .widget.pricing-table-standard .title {
color: #fff; }
.site-footer .footer-t .widget.pricing-table-standard .tag:after {
border-right: 10px solid #2c3237; }
.site-footer .footer-t .widget.pricing-table-standard .plan-lists {
margin: 0 0 20px; }
.site-footer .footer-t .widget.pricing-table-standard .plan-lists li {
padding-left: 25px; }
.site-footer .footer-t .widget.widget_raratheme_companion_stat_counter_widget .col {
width: 100%;
padding: 0; }
.site-footer .footer-t .widget.widget_rrtc_description_widget .text-holder .name {
color: #fff; }
.site-footer .footer-t .widget.widget_rrtc_description_widget .social-profile {
margin-top: 20px; }
.site-footer .footer-t .widget.widget_rrtc_description_widget .social-profile li {
margin-right: 10px;
padding-bottom: 0;
border-bottom: 0; }
.site-footer .footer-t .widget.widget_rrtc_description_widget .social-profile li a:hover, .site-footer .footer-t .widget.widget_rrtc_description_widget .social-profile li a:focus {
color: #fff; }
.site-footer .footer-t .widget.widget_rrtc_testimonial_widget .text-holder .name {
color: #fff; }
.site-footer .footer-b {
padding: 20px 0;  }
.site-footer .footer-b .site-info {
line-height: 1.714em;
font-size: 0.7em;
color: #dae1e7;
float: left; }
.site-footer .footer-b .site-info a {
color: #dae1e7;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.site-footer .footer-b .site-info a:hover, .site-footer .footer-b .site-info a:focus {
text-decoration: none;
color: #2f8be6; }
.site-footer .footer-b .site-info .privacy-policy-link {
margin-left: 4px; }
.site-footer .footer-b .social-networks {
float: right;
font-size: 0.8em;
margin: 0;
padding: 0;
list-style: none; }
.site-footer .footer-b .social-networks li {
float: left;
margin-left: 20px; }
.site-footer .footer-b .social-networks li a {
color: #dae1e7;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.site-footer .footer-b .social-networks li a:hover, .site-footer .footer-b .social-networks li a:focus {
text-decoration: none;
color: #2f8be6; } @media only screen and (max-width: 1024px) {
.site-footer .footer-t .column-4 .col,
.site-footer .footer-t .column-3 .col {
width: 50%; }
.site-footer .footer-b .site-info {
width: 100%;
text-align: center;
margin: 0 0 10px; }
.site-footer .footer-b .social-networks {
width: 100%;
text-align: center; }
.site-footer .footer-b .social-networks li {
float: none;
display: inline-block;
margin: 0 10px; } }
@media only screen and (max-width: 767px) {
.site-footer .footer-t .column-4 .col,
.site-footer .footer-t .column-3 .col,
.site-footer .footer-t .column-2 .col {
width: 100%; } } .gallery {
margin: 0 -15px 1.5em; }
.gallery:after {
content: '';
display: block;
clear: both; }
.gallery-item {
float: left;
text-align: center;
vertical-align: top;
width: 100%;
padding: 0 15px;
margin: 0 0 30px; }
.gallery-columns-2 .gallery-item {
max-width: 50%; }
.gallery-columns-3 .gallery-item {
max-width: 33.33%; }
.gallery-columns-4 .gallery-item {
max-width: 25%; }
.gallery-columns-5 .gallery-item {
max-width: 20%; }
.gallery-columns-6 .gallery-item {
max-width: 16.66%; }
.gallery-columns-7 .gallery-item {
max-width: 14.28%; }
.gallery-columns-8 .gallery-item {
max-width: 12.5%; }
.gallery-columns-9 .gallery-item {
max-width: 11.11%; }
.gallery-caption {
display: block; }
@media only screen and (max-width: 767px) {
.gallery {
margin: 0 -5px 1.5em; }
.gallery-item {
padding: 0 5px;
margin: 0 0 10px; } }  a {
color: #2f8be6;
text-decoration: none; }
a:hover,
a:focus {
text-decoration: underline; }
a:focus {
outline: thin dotted; }
a:hover, a:active {
outline: 0; } .main-navigation {
float: right;
margin-top: 6px; }
.main-navigation ul {
margin: 0;
padding: 0;
list-style: none;
font-weight: 500;
font-size: 0.777em;   }
.main-navigation ul:after {
content: '';
display: block;
clear: both; }
.main-navigation ul li {
float: left;
margin-left: 44px;
position: relative;
padding-bottom: 10px;  }
.main-navigation ul li:first-child {
margin-left: 0; }
.main-navigation ul li a { color: rgba(33, 39, 44, 0.8);
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
display: block; }
.main-navigation ul li a:hover, .main-navigation ul li a:focus {
text-decoration: none;
color: #21272c; }
@media only screen and (min-width: 1025px) {
.main-navigation ul li:hover > ul {
display: block; }
.main-navigation ul li:focus-within > ul {
display: block; }
.main-navigation ul li.focus > ul {
display: block; } }
.main-navigation ul li:hover > a, .main-navigation ul li:focus > a, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current_page_item > a, .main-navigation ul li.current_page_ancestor > a {
color: #21272c; }
.main-navigation ul ul {
font-size: 1em;
font-weight: 400;
position: absolute;
top: 100%;
left: -15px;
width: 260px;
display: none;
z-index: 1;  }
.main-navigation ul ul:after {
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid rgba(33, 39, 44, 0.95);
position: absolute;
content: '';
top: -8px;
left: 25px; }
.main-navigation ul ul li {
float: none;
display: block;
margin: 0;
padding: 0;
border-bottom: 1px solid #393e42;   }
.main-navigation ul ul li:last-child {
border-bottom: 0; }
.main-navigation ul ul li:last-child a {
border-radius: 0 0 4px 4px; }
.main-navigation ul ul li:first-child > a {
border-radius: 4px 4px 0 0; }
.main-navigation ul ul li a {
color: #ffffff;
background: rgba(33, 39, 44, 0.95);
padding: 10px 17px; }
.main-navigation ul ul li a:hover, .main-navigation ul ul li a:focus {
color: #ffffff;
background: #21272c; }
.main-navigation ul ul li a:focus {
outline-offset: -2px; }
.main-navigation ul ul li:hover > a, .main-navigation ul ul li:focus > a, .main-navigation ul ul li.current-menu-item > a, .main-navigation ul ul li.current-menu-ancestor > a, .main-navigation ul ul li.current_page_item > a, .main-navigation ul ul li.current_page_ancestor > a {
color: #ffffff;
background: #000000; }
.main-navigation ul ul ul {
left: 100%;
top: 0;
padding-left: 8px; }
.main-navigation ul ul ul:after {
width: 0;
height: 0;
border-top: 8px solid transparent;
border-right: 8px solid rgba(33, 39, 44, 0.95);
border-bottom: 8px solid transparent;
position: absolute;
content: '';
top: 15px;
left: -8px; } .menu-open .overlay {
display: block; }
@media only screen and (min-width: 1025px) {
#toggle-button {
display: none; } }
@media only screen and (max-width: 1024px) {
body.admin-bar .main-navigation {
padding-top: 100px; }
body.admin-bar .mobile-navigation .close.close-main-nav-toggle {
top: 55px; }
.main-navigation {
width: 320px;
background: #21272c;
position: fixed;
height: 100%;
top: 0;
right: -320px;
-webkit-transition: cubic-bezier(0.65, 0.05, 0.36, 1) 0.4s;
-moz-transition: cubic-bezier(0.65, 0.05, 0.36, 1) 0.4s;
transition: cubic-bezier(0.65, 0.05, 0.36, 1) 0.4s;
z-index: 9999;
overflow: auto;
margin: 0;
padding-top: 50px; }
.main-navigation.open {
right: 0; }
.main-navigation ul li {
float: none;
display: block;
width: 100%;
margin: 0;
padding: 0; }
.main-navigation ul li .angle-down {
position: absolute;
top: 0;
right: 0;
color: #fff;
height: 48px;
width: 45px;
font-size: 15px;
display: flex;
align-items: center;
justify-content: center;
background: transparent;
border: 0;
border-radius: 0;
cursor: pointer;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.main-navigation ul li .angle-down.active {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg); }
.main-navigation ul li:hover > a, .main-navigation ul li:focus > a, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current_page_item > a, .main-navigation ul li.current_page_ancestor > a {
color: #ffffff;
background: #000000; }
.main-navigation ul li a {
color: #ffffff;
padding: 9px 20px;
border-bottom: 1px solid #454f59; }
.main-navigation ul li a:hover, .main-navigation ul li a:focus {
background: #000000;
color: #ffffff; }
.main-navigation ul ul {
position: unset;
width: 100%; }
.main-navigation ul ul:after {
display: none; }
.main-navigation ul ul li {
border-bottom: 0; }
.main-navigation ul ul ul {
padding: 0; }
.main-navigation .btn-close-menu {
width: 16px;
height: 16px;
position: absolute;
top: 25px;
right: 20px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
cursor: pointer; }
.main-navigation .btn-close-menu:before {
width: 16px;
height: 2px;
position: absolute;
top: 50%;
left: 0;
content: '';
background: #ffffff;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%); }
.main-navigation .btn-close-menu:after {
width: 2px;
height: 16px;
position: absolute;
top: 0;
left: 50%;
content: '';
background: #ffffff;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0); }
#toggle-button {
float: right;
width: 16px;
height: 14px;
position: relative;
margin-top: 14px;
background: transparent;
border: 0;
padding: 0;
cursor: pointer; }
#toggle-button:focus {
outline: 1px dotted #fff; }
#toggle-button:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
background: #000000;
content: ''; }
#toggle-button:after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background: #000000;
content: ''; }
#toggle-button span {
display: block;
width: 100%;
height: 2px;
background: #000000;
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%); }
.hasbanner #toggle-button:before, .hasbanner #toggle-button:after {
background: #fff; }
.hasbanner #toggle-button span {
background: #fff; } }
.mobile-navigation {
width: 320px;
background: #21272c;
position: fixed;
height: 100%;
top: 0;
right: -320px;
-webkit-transition: cubic-bezier(0.65, 0.05, 0.36, 1) 0.4s;
-moz-transition: cubic-bezier(0.65, 0.05, 0.36, 1) 0.4s;
transition: cubic-bezier(0.65, 0.05, 0.36, 1) 0.4s;
z-index: 9999;
overflow: auto;
margin: 0;
padding-top: 50px; }
.mobile-navigation .close.close-main-nav-toggle {
width: 19px;
height: 21px;
position: absolute;
top: 25px;
right: 20px;
border: 0;
background: transparent;
padding: 0;
cursor: pointer; }
.mobile-navigation .close.close-main-nav-toggle:focus, .mobile-navigation .close.close-main-nav-toggle:hover {
color: #fff; }
#mobile-site-navigation .toggled {
right: 0; }
#mobile-site-navigation .primary-menu-list {
display: none; }
#mobile-site-navigation .primary-menu-list.toggled {
display: block; }
@media only screen and (min-width: 1024px) {
#mobile-site-navigation {
display: none; } }
@media only screen and (max-width: 1024px) {
#site-navigation {
display: none; }
.mobile-navigation.open {
right: 0; } }
@media only screen and (max-width: 450px) {
.mobile-navigation.open {
width: 100%; } }
html {
position: unset !important; }
body {
padding-top: 0 !important; }
body.menu-open {
position: fixed;
top: 0;
left: 0;
width: 100%; }
.btn-primary {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 15px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.btn-primary:hover, .btn-primary:focus {
text-decoration: none;
color: #2f8be6;
background: none; } .site-content {
margin: 60px 0 80px; }
#primary {
float: left;
width: 66.6667%;
margin-right: 5.1282%; }
#secondary {
float: left;
width: 28.2051%; }
@media only screen and (max-width: 1024px) {
#primary {
width: 100%;
margin-bottom: 60px;
margin-right: 0;
margin-left: 0; } #secondary {
width: 100%; } }
.pagination,
.edd_pagination { }
.pagination:after,
.edd_pagination:after {
content: '';
display: block;
clear: both; }
.pagination .page-numbers,
.edd_pagination .page-numbers {
float: left;
color: #454f59;
background: #f1f5f8;
padding: 3px 14px;
font-size: 0.7em;
margin: 0 15px 0 0;
border-radius: 4px;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.pagination .page-numbers:hover, .pagination .page-numbers:focus, .pagination .page-numbers.current,
.edd_pagination .page-numbers:hover,
.edd_pagination .page-numbers:focus,
.edd_pagination .page-numbers.current {
text-decoration: none;
background: #2f8be6;
color: #ffffff; }
.pagination .page-numbers:focus,
.edd_pagination .page-numbers:focus {
outline: thin dotted #000; } .centered .post-navigation {
max-width: 770px;
margin-left: auto;
margin-right: auto; }
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden; }
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%; }
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%; } .post-navigation {
padding-bottom: 20px;
border-bottom: 2px solid #f1f5f8;
margin: 0 0 60px; }
.post-navigation .nav-links {
position: relative;       }
.post-navigation .nav-links:after {
content: '';
display: block;
clear: both; }
.post-navigation .nav-links:before {
content: '';
position: absolute;
top: 0;
left: 50%;
width: 2px;
height: 100px;
background: #f1f5f8; }
.post-navigation .nav-links .meta-nav {
display: none; }
.post-navigation .nav-links img {
vertical-align: top;
border-radius: 4px;
width: 100px; }
.post-navigation .nav-links .fallback-svg {
width: 100px;
height: 100px; }
.post-navigation .nav-links .post-title {
line-height: 1.25em;
font-size: 0.9em;
font-weight: 700;
color: #21272c;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.post-navigation .nav-links .holder { }
.post-navigation .nav-links .holder a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 30px;
position: relative;  }
.post-navigation .nav-links .holder a:hover, .post-navigation .nav-links .holder a:focus {
text-decoration: none;  }
.post-navigation .nav-links .holder a:hover .post-title, .post-navigation .nav-links .holder a:focus .post-title {
color: #2f8be6;
text-decoration: none; }
.post-navigation .nav-links .holder a:hover:before, .post-navigation .nav-links .holder a:focus:before {
color: #2f8be6; }
.post-navigation .nav-links .holder a:focus {
outline: thin dotted; }
.post-navigation .nav-links .holder a:before {
content: '';
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%);
width: 11px;
height: 29px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2321272c' viewBox='0 0 192 512'%3E%3Cpath d='M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z'/%3E%3C/svg%3E") center center no-repeat; }
.post-navigation .nav-links .nav-previous {   }
.post-navigation .nav-links .nav-previous img {
margin-right: 20px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.post-navigation .nav-links .nav-previous .fallback-svg {
margin-right: 20px; }
.post-navigation .nav-links .nav-previous .post-title {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 1;
-ms-flex: 1 0 0px;
flex: 1 0 0; }
.post-navigation .nav-links .nav-previous .holder { }
.post-navigation .nav-links .nav-previous .holder a {
padding-right: 10px; }
.post-navigation .nav-links .nav-next {   }
.post-navigation .nav-links .nav-next img {
margin-left: 20px;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.post-navigation .nav-links .nav-next .fallback-svg {
margin-left: 20px; }
.post-navigation .nav-links .nav-next .post-title {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 1;
-ms-flex: 1 0 0px;
flex: 1 0 0; }
.post-navigation .nav-links .nav-next .holder { }
.post-navigation .nav-links .nav-next .holder a {
padding-left: 10px;
padding-right: 30px; }
.post-navigation .nav-links .nav-next .holder a:before {
left: auto;
right: 0;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
margin-top: -13px; } .posts-navigation .nav-links a {
line-height: 1.25em;
font-size: 0.9em;
font-weight: 700;
color: #21272c; }
.posts-navigation .nav-links a:hover, .posts-navigation .nav-links a:focus {
text-decoration: none;
color: #2f8be6; }
.posts-navigation .nav-links .nav-previous a { }
.posts-navigation .nav-links .nav-previous a:before {
content: '';
display: inline-block;
margin-right: 10px;
vertical-align: middle;
width: 11px;
height: 29px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2321272c' viewBox='0 0 192 512'%3E%3Cpath d='M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z'/%3E%3C/svg%3E") center center no-repeat; }
.posts-navigation .nav-links .nav-next a { }
.posts-navigation .nav-links .nav-next a:after {
content: '';
display: inline-block;
margin-left: 10px;
vertical-align: middle;
width: 11px;
height: 29px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2321272c' viewBox='0 0 192 512'%3E%3Cpath d='M187.8 264.5L41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z'/%3E%3C/svg%3E") center center no-repeat; }
.site-main .post-navigation {
margin: 0 0 60px; }
#load-posts a {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: block;
padding: 15px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
text-align: center; }
#load-posts a svg {
margin-right: 10px; }
#load-posts a:hover, #load-posts a:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
@media only screen and (max-width: 767px) {
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
width: 100%;
margin: 0 0 60px; }
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
width: 100%; }
.post-navigation {
padding: 50px 0; }
.post-navigation .nav-links:after {
width: 100px;
height: 2px;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.post-navigation .nav-links img {
display: none; } }
.author-section {
overflow: hidden;
margin: 0 0 20px;
padding: 0 0 60px;
border-bottom: 2px solid #f1f5f8;  }
.author-section .img-holder {
float: left;
width: 100px;
margin-right: 30px;
margin-top: 7px; }
.author-section .img-holder img {
vertical-align: top;
border-radius: 4px; }
.author-section .text-holder {
overflow: hidden;  }
.author-section .text-holder .author-title {
font-size: 1.6em;
line-height: 1.3em;
font-weight: 700;
color: #21272c;
margin: 0 0 5px; }
.author-section .text-holder .author-content p {
margin: 0 0 10px; }
.author-section .text-holder .social-networks {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
font-size: 0.8em; }
.author-section .text-holder .social-networks li {
margin-right: 20px;
margin-bottom: 10px;
float: left; }
.author-section .text-holder .social-networks li a {
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.author-section .text-holder .social-networks li a svg {
margin-right: 5px; }
.author-section .text-holder .social-networks li a:hover, .author-section .text-holder .social-networks li a:focus {
color: #2f8be6;
text-decoration: none;
border-bottom: 1px dotted #2f8be6; } @media only screen and (max-width: 767px) {
.author-section .img-holder {
margin: 0 0 30px;
width: 100%; }
.author-section .text-holder {
width: 100%; }
.author-section .text-holder .author-title {
font-size: 1em; } }
.newsletter-section {
padding-bottom: 60px;
border-bottom: 2px solid #f1f5f8;
margin-bottom: 20px; } .related-posts {
margin: 0 0 60px;  }
.related-posts .section-title {
line-height: 1.083em;
font-size: 1.333em;
font-weight: 500;
color: #21272c;
margin: 0 0 30px; }
.related-posts .post-holder {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.related-posts .post-holder .col {
width: 50%;
padding: 0 15px;
margin-bottom: 40px;   }
.related-posts .post-holder .col .post-thumbnail {
display: block;
margin: 0 0 15px; }
.related-posts .post-holder .col .post-thumbnail img {
vertical-align: top;
border-radius: 4px; }
.related-posts .post-holder .col .entry-title {
line-height: 1.25em;
font-size: 1.1em;
font-weight: 700;
margin: 0 0 10px; }
.related-posts .post-holder .col .entry-title a {
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
color: #21272c; }
.related-posts .post-holder .col .entry-title a:hover, .related-posts .post-holder .col .entry-title a:focus {
text-decoration: none;
color: #2f8be6; }
.related-posts .post-holder .col .entry-meta {
font-size: 0.722em;
color: #a2adb8;  }
.related-posts .post-holder .col .entry-meta a {
color: #a2adb8;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-weight: 700; }
.related-posts .post-holder .col .entry-meta a:hover, .related-posts .post-holder .col .entry-meta a:focus {
text-decoration: none;
color: #2f8be6; }
.related-posts .post-holder .col .entry-meta img {
vertical-align: middle;
margin-right: 8px;
border-radius: 4px; } .full-width .related-posts .post-holder .col {
width: 33.333%; }
.centered .related-posts {
max-width: 770px;
margin-left: auto;
margin-right: auto; }
.centered .related-posts .post-holder .col {
width: 50%; }
@media only screen and (max-width: 1024px) {
.full-width .related-posts .post-holder .col {
width: 50%; } }
@media only screen and (max-width: 767px) {
.related-posts .post-holder {
flex-direction: column; }
.related-posts .post-holder .col {
width: 100%; }
.full-width .related-posts .post-holder .col {
width: 100%; } }
.leftsidebar #primary {
float: right;
margin-right: 0;
margin-left: 5.1282%; } .banner {
position: relative;
padding: 200px 0 105px;
background-size: cover !important;  }
.banner:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7); }
.banner .banner-text {
max-width: 830px;
text-align: center;
z-index: 1;
margin: 0 auto;
position: relative;   }
.banner .banner-text .title {
line-height: 1.258em;
font-size: 3.4em;
font-weight: 700;
color: #ffffff;
margin: 0 0 10px; }
.banner .banner-text .banner-content {
line-height: 1.6em;
font-size: 1.1em;
color: #dae1e7;
margin: 0 0 50px; }
.banner .banner-text .btn-holder {  }
.banner .banner-text .btn-holder .btn-primary {
margin: 0 7px 14px; }
.banner .banner-text .btn-holder .btn-primary:hover, .banner .banner-text .btn-holder .btn-primary:focus {
color: #ffffff; }
.banner .banner-text .btn-holder .btn-view-pricing {
background: #86919d;
border-color: #86919d; }
.banner .banner-text .btn-holder .btn-view-pricing:hover, .banner .banner-text .btn-holder .btn-view-pricing:focus {
background: none;
color: #ffffff; } @media only screen and (max-width: 1024px) {
.banner .banner-text {
max-width: 600px; }
.banner .banner-text .title {
font-size: 2.4em; } }
@media only screen and (max-width: 767px) {
.banner {
padding-bottom: 60px; }
.banner .banner-text {
padding: 0 15px; }
.banner .banner-text .title {
font-size: 2em; }
.banner .banner-text .btn-holder .btn-primary {
font-size: 0.889em;
padding: 10px 20px; } }
.edd-checkout .recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn,
.edd-checkout .recent-items .item-holder .item .edd-download-buy-button {
display: none; }
.recent-items {
padding: 80px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);   }
.recent-items .section-header {
margin: 0 0 50px;
text-align: center;  }
.recent-items .section-header .section-title {
font-size: 1.8em;
font-weight: 500;
color: #21272c;
margin: 0 0 15px; }
.recent-items .section-header .section-header-content {
font-size: 1.1em;
line-height: 1.6em;
color: #86919d; }
.recent-items .section-header .section-header-content a {
border-bottom: 1px dotted #2f8be6; }
.recent-items .section-header .section-header-content a:hover, .recent-items .section-header .section-header-content a:focus {
text-decoration: none;
border-bottom: 0; }
.recent-items .item-holder {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.recent-items .item-holder .item {
width: 33.333%;
padding: 0 15px 20px;
margin: 0 0 60px;  }
.recent-items .item-holder .item .edd_download_inner {
padding: 0;
position: relative; }
.recent-items .item-holder .item .download-holder {
position: relative; }
.recent-items .item-holder .item .img-holder {
margin: 0 0 15px;
position: relative;  }
.recent-items .item-holder .item .img-holder a {
display: block; }
.recent-items .item-holder .item .img-holder img {
vertical-align: top;
border-radius: 4px; }
.recent-items .item-holder .item .img-holder .download-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(33, 33, 33, 0.9);
border-radius: 4px;
opacity: 0;
visibility: hidden;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-view-btn {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 4px;
background: #fff;
font-size: 0;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
position: relative; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 18px;
height: 18px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:hover, .recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:focus {
text-decoration: none;
background: #2f8be6; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:hover:after, .recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 4px;
background: #fff;
font-size: 0;
cursor: pointer;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
position: relative;
vertical-align: top;
border: 0; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 20px;
height: 18px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' viewBox='0 0 576 512'%3E%3Cpath d='M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:hover, .recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:focus {
text-decoration: none;
background: #2f8be6; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:hover:after, .recent-items .item-holder .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512'%3E%3Cpath d='M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z'/%3E%3C/svg%3E") center center no-repeat; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-count-likes {
display: inline-block;
background: rgba(255, 255, 255, 0.9);
border-radius: 4px;
margin: 7px;
padding: 4px 10px;
font-size: 0.778em;
line-height: 1.429em;
color: #212121; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-count-likes .download-likes {
display: inline-block; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-count-likes .download-likes:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23EA4F4F' viewBox='0 0 512 512'%3E%3Cpath d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
display: inline-block;
margin-right: 5px;
margin-top: -3px;
content: '';
vertical-align: middle; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-counts {
display: inline-block;
margin-right: 15px; }
.recent-items .item-holder .item .img-holder .download-image-overlay .download-counts:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232AA461' viewBox='0 0 640 512'%3E%3Cpath d='M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
display: inline-block;
margin-right: 5px;
margin-top: -3px;
content: '';
vertical-align: middle; }
.recent-items .item-holder .item .img-holder:hover .download-image-overlay, .recent-items .item-holder .item .img-holder:focus .download-image-overlay, .recent-items .item-holder .item .img-holder:focus-within .download-image-overlay {
opacity: 1;
visibility: visible; }
.recent-items .item-holder .item .img-holder .owl-nav {
position: absolute;
left: 8px;
bottom: 10px; }
.recent-items .item-holder .item .img-holder .owl-nav .owl-prev,
.recent-items .item-holder .item .img-holder .owl-nav .owl-next {
display: inline-block;
width: 30px;
height: 30px;
border-radius: 4px;
background: #A2ADB8;
margin-right: 3px;
position: relative; }
.recent-items .item-holder .item .img-holder .owl-nav .owl-prev:hover, .recent-items .item-holder .item .img-holder .owl-nav .owl-prev:focus,
.recent-items .item-holder .item .img-holder .owl-nav .owl-next:hover,
.recent-items .item-holder .item .img-holder .owl-nav .owl-next:focus {
background: #2f8be6; }
.recent-items .item-holder .item .img-holder .owl-nav .owl-prev span,
.recent-items .item-holder .item .img-holder .owl-nav .owl-next span {
display: none; }
.recent-items .item-holder .item .img-holder .owl-nav .owl-next:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.recent-items .item-holder .item .img-holder .owl-nav .owl-prev:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.recent-items .item-holder .item .text-holder {
position: relative;   }
.recent-items .item-holder .item .text-holder:after {
content: '';
display: block;
clear: both; }
.recent-items .item-holder .item .text-holder .product-title {
line-height: 1.4375em;
font-size: 0.8em;
font-weight: 700;
margin: 0;
color: #21272c;
width: 70%; }
.recent-items .item-holder .item .text-holder .product-title a {
color: #21272c;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.recent-items .item-holder .item .text-holder .product-title a:hover, .recent-items .item-holder .item .text-holder .product-title a:focus {
text-decoration: none;
color: #2f8be6; }
.recent-items .item-holder .item .text-holder .download-meta-name {
width: 70%;
font-size: 0.722em;
line-height: 2.000em;
margin-top: 10px; }
.recent-items .item-holder .item .text-holder .download-meta-name a {
display: flex;
align-items: center;
color: #86919D; }
.recent-items .item-holder .item .text-holder .download-meta-name a:hover, .recent-items .item-holder .item .text-holder .download-meta-name a:focus {
text-decoration: none;
color: #2f8be6; }
.recent-items .item-holder .item .text-holder .download-meta-name img {
width: 20px;
height: 20px;
object-fit: cover;
margin-right: 8px;
border-radius: 4px; }
.recent-items .item-holder .item .text-holder .offers {
float: right; }
.recent-items .item-holder .item .text-holder .price {
position: absolute;
top: 0px;
right: 0;
height: 2em;
line-height: 2.3em;
font-size: 0.8em;
font-weight: 700;
color: #21272c;
background: #f1f5f8;
padding: 0px 12px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;
border-radius: 4px;  }
.recent-items .item-holder .item .text-holder .price.free {
background: #2aa461;
color: #ffffff; }
.recent-items .item-holder .item .text-holder .price.free:before {
background: #2aa461; }
.recent-items .item-holder .item .text-holder .price span {
position: relative;
z-index: 1; }
.recent-items .item-holder .item .text-holder .price:before {
content: '';
position: absolute;
top: 3px;
left: -8px;
width: 23px;
height: 23px;
border-radius: 4px;
-webkit-box-shadow: 0 3px 0 -1px #dae1e7;
box-shadow: 0 3px 0 -1px #dae1e7;
background: #f1f5f8;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg); }
.recent-items .item-holder .item .text-holder .price:after {
content: '';
position: absolute;
top: 13px;
left: 0;
width: 6px;
height: 6px;
background: #ffffff;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset;
border-radius: 50%; }
.recent-items .item-holder .item .edd-download-buy-button {
background: #fff;
box-shadow: 0 2px 0 #DAE1E7;
border: 1px solid #DAE1E7;
border-radius: 0 0 4px 4px;
padding: 40px 30px 30px 30px;
position: absolute;
width: 100%;
bottom: -10px;
z-index: 2;
height: auto;
transition: transform 0.3s ease-out;
transform: scaleY(0);
overflow: hidden;
transform-origin: bottom; }
.recent-items .item-holder .item .edd-download-buy-button:focus {
outline: thin dotted; }
.recent-items .item-holder .item .edd-download-buy-button.show-pricing {
height: auto;
transform: scaleY(1); }
.recent-items .item-holder .item .edd-download-buy-button .btn-close {
position: absolute;
top: 10px;
right: 10px;
width: 14px;
height: 18px;
font-size: 0;
cursor: pointer;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2386919D' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") center center no-repeat;
border: 0;
padding: 0; }
.recent-items .item-holder .item .edd-download-buy-button form ul {
font-size: 0.889em; }
.recent-items .item-holder .item .edd-download-buy-button form ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
padding: 0 0 8px;
margin: 0 0 8px; }
.recent-items .item-holder .item .edd-download-buy-button form ul li:last-child {
border-bottom: 0;
margin: 0;
padding: 0; }
.recent-items .item-holder .item .edd-download-buy-button form ul li label {
position: relative;
padding-left: 28px; }
.recent-items .item-holder .item .edd-download-buy-button form ul li label .check-mark {
position: absolute;
top: 2px;
left: 0;
width: 18px;
height: 18px;
background: #DAE1E7;
border-radius: 50%; }
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="radio"],
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="checkbox"] {
position: absolute;
opacity: 0; }
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="radio"]:focus ~ .check-mark,
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="checkbox"]:focus ~ .check-mark {
outline: thin dotted; }
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="radio"]:checked ~ .check-mark,
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="checkbox"]:checked ~ .check-mark {
background: #2F8BE6; }
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="radio"]:checked ~ .check-mark:after,
.recent-items .item-holder .item .edd-download-buy-button form ul li label input[type="checkbox"]:checked ~ .check-mark:after {
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.recent-items .item-holder .item .edd-download-buy-button form .button {
font-size: 1em;
font-weight: 500;
color: #fff;
background: #2f8be6;
border: 1px solid #2f8be6;
border-radius: 4px;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
display: block;
padding: 10px;
text-align: center;
width: 100%; }
.recent-items .item-holder .item .edd-download-buy-button form .button:hover, .recent-items .item-holder .item .edd-download-buy-button form .button:focus {
text-decoration: none;
background: none;
color: #2f8be6; }
.recent-items .item-holder .item .edd-download-buy-button form .button.edd-add-to-cart {
background: #2f8be6;
color: #fff; }
.recent-items .item-holder .item .edd-download-buy-button form .button.edd-add-to-cart:hover, .recent-items .item-holder .item .edd-download-buy-button form .button.edd-add-to-cart:focus {
background: none;
color: #2f8be6; }
.recent-items .item-holder .item .edd-download-buy-button form .button.edd-add-to-cart .edd-loading {
border-top: 0.2em solid rgba(0, 0, 0, 0.2);
border-right: 0.2em solid rgba(0, 0, 0, 0.2);
border-bottom: 0.2em solid rgba(0, 0, 0, 0.2);
border-left: 0.2em solid #2f8be6; }
.recent-items .item-holder .item .edd-download-buy-button form .edd-cart-added-alert {
font-size: 0.7em;
width: 100%;
text-align: center; }
.recent-items .btn-holder {
text-align: center; }
.recent-items .btn-holder .btn-primary {
padding: 9px 23px 11px; } #primary .page .entry-content .recent-items {
padding: 0;
border-bottom: 0; }
#primary .page .entry-content .recent-items .item-holder .item .text-holder .product-title {
line-height: 1.4375em;
font-size: 0.8em;
font-weight: 700;
margin: 0;
color: #21272c;
width: 70%; }
#primary .page .entry-content .recent-items .item-holder .item .text-holder .product-title a {
color: #21272c;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#primary .page .entry-content .recent-items .item-holder .item .text-holder .product-title a:hover, #primary .page .entry-content .recent-items .item-holder .item .text-holder .product-title a:focus {
text-decoration: none;
color: #2f8be6; }
#primary .page .entry-content .recent-items .item-holder .item .text-holder .edd-reviews-rating {
font-size: 0.889rem;
display: flex;
align-items: center; }
.rightsidebar .recent-items .item-holder .item,
.leftsidebar .recent-items .item-holder .item {
width: 50%; }
@media only screen and (max-width: 1024px) {
.recent-items .item-holder .item {
width: 50%; } }
@media only screen and (max-width: 767px) {
.recent-items {
padding: 60px 0; }
.recent-items .section-header .section-title {
font-size: 1.333em; }
.recent-items .item-holder {
flex-direction: column; }
.recent-items .item-holder .item {
width: 100%;
margin: 0 0 30px; }
.recent-items .btn-holder .btn-primary {
font-size: 0.889em; }
.rightsidebar .recent-items .item-holder .item,
.leftsidebar .recent-items .item-holder .item {
width: 100%; } }
.features {
padding: 80px 0 50px;
background: #f1f5f8;
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.features .holder {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.features .widget {
width: 33.333%;
padding: 0 15px;
margin: 0 0 40px; }
.features .widget .rtc-itw-inner-holder {
display: flex;
flex-direction: column-reverse; }
.features .widget .icon-holder {
margin: 0 0 20px; }
.features .widget .icon-holder img {
vertical-align: top; }
.features .widget .text-holder { }
.features .widget .text-holder .widget-title {
line-height: 1.15em;
font-size: 1.1em;
font-weight: 500;
color: #21272c;
margin: 0 0 15px; }
.features .widget .text-holder .btn-readmore {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 5px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.features .widget .text-holder .btn-readmore:hover, .features .widget .text-holder .btn-readmore:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.features .widget_text {
width: 100% !important;
margin: 0 0 30px;
text-align: center; }
.features .widget_text .widget-title {
font-size: 1.8em;
font-weight: 500;
color: #21272c;
margin: 0 0 15px; }
.features .widget_text .textwidget {
font-size: 1.1em;
line-height: 1.6em;
color: #86919d; }
.features .widget_text .textwidget a {
border-bottom: 1px dotted #2f8be6; }
.features .widget_text .textwidget a:hover, .features .widget_text .textwidget a:focus {
text-decoration: none;
border-bottom: 0; } @media only screen and (max-width: 1024px) {
.features .widget {
width: 50%; } }
@media only screen and (max-width: 767px) {
.features {
padding: 60px 0; }
.features .section-header .section-title {
font-size: 1.333em; }
.features .widget {
width: 100%; } }
.subscrib-section {
position: relative; }
.subscrib-section .blossomthemes-email-newsletter-wrapper {
padding: 80px 0 130px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.subscrib-section .blossomthemes-email-newsletter-wrapper.bg-img:after {
background: rgba(255, 255, 255, 0.75); }
.subscrib-section .blossomthemes-email-newsletter-wrapper .text-holder {
max-width: 570px;
margin: 0 auto 30px;
text-align: center; }
.subscrib-section .blossomthemes-email-newsletter-wrapper .text-holder h3 {
font-size: 1.889em;
line-height: 1.600em;
font-weight: 500;
margin: 0 0 0.294em;
color: #21272c; }
.subscrib-section .blossomthemes-email-newsletter-wrapper .text-holder span {
color: #86919D;
font-size: 1.111em;
line-height: 1.600em; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form {
max-width: 570px;
margin: 0 auto;
display: flex;
border-radius: 4px;
box-shadow: 0 2px 0 #DAE1E7;
background: #fff;
position: relative; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form input[type="text"] {
flex-basis: 0;
flex-grow: 2;
font-size: 0.889em;
line-height: 1.813em;
color: #86919D;
padding: 0 15px;
margin: 0;
background: none;
border: 0;
border-radius: 0;
border-right: 1px solid #DAE1E7; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form input[type="submit"] {
border-radius: 0 4px 4px 0;
height: 60px;
margin: 0;
display: flex;
flex-basis: 0;
flex-grow: 0; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form input[type="submit"]:hover, .subscrib-section .blossomthemes-email-newsletter-wrapper form input[type="submit"]:focus {
border-color: #fff; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label {
position: absolute;
top: 100%;
left: 0;
font-size: 0.722em;
color: #86919D;
width: 100%;
text-align: center; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label .subscribe-inner-wrap {
align-items: center;
justify-content: center; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label .text {
flex-basis: inherit;
flex-grow: inherit; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"] {
display: block;
position: absolute;
opacity: 0; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label .check-mark {
width: 15px;
height: 14px;
background: #fff;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
position: relative;
margin-top: 0; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label .check-mark:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 10px;
height: 15px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") center center no-repeat;
content: ''; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked ~ .check-mark {
background: #2f8be6; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:focus ~ .check-mark {
outline: thin dotted; }
.subscrib-section .newsletter-footnote {
max-width: 570px;
position: absolute;
bottom: 70px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
font-size: 0.722em;
color: #86919D;
text-align: center; }
@media only screen and (max-width: 767px) {
.subscrib-section .blossomthemes-email-newsletter-wrapper .text-holder {
max-width: 420px; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form {
flex-direction: column; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form input[type="text"] {
flex-basis: inherit;
flex-grow: inherit;
border-right: 0;
border-bottom: 1px solid #dae1e7;
padding: 10px 15px; }
.subscrib-section .blossomthemes-email-newsletter-wrapper form input[type="submit"] {
width: 100%;
border-radius: 0 0 4px 4px; } }
.testimonials {
padding: 80px 0 25px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.testimonials .holder {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.testimonials .holder .widget {
width: 50%;
padding: 0 15px;
margin: 0 0 55px; }
.testimonials .holder .widget_text {
width: 100% !important;
text-align: center;
margin: 0 0 30px; }
.testimonials .holder .widget_text .widget-title {
font-size: 1.8em;
font-weight: 500;
color: #21272c;
margin: 0 0 15px; }
.testimonials .holder .widget_text .textwidget {
font-size: 1.1em;
line-height: 1.6em;
color: #86919d; }
.testimonials .holder .widget_text .textwidget a {
border-bottom: 1px dotted #2f8be6; }
.testimonials .holder .widget_text .textwidget a:hover, .testimonials .holder .widget_text .textwidget a:focus {
text-decoration: none;
border-bottom: 0; }
.testimonials .widget_rrtc_testimonial_widget .rtc-testimonial-inner-holder {
display: flex;
flex-direction: column-reverse; }
.testimonials .widget_rrtc_testimonial_widget .text-holder {
font-style: italic;
border: 1px solid #dae1e7;
border-radius: 4px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;
padding: 50px;
margin: 0 0 30px;
position: relative; }
.testimonials .widget_rrtc_testimonial_widget .text-holder:after {
width: 40px;
height: 23px;
border-radius: 4px;
-webkit-box-shadow: -2px 2px 0 #dae1e7;
box-shadow: -2px 2px 0 #dae1e7;
background: #fff;
content: '';
position: absolute;
bottom: -10px;
left: 50px;
-webkit-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
transform: rotate(-30deg); }
.testimonials .widget_rrtc_testimonial_widget .text-holder .testimonial-meta {
position: absolute;
left: 105px;
bottom: -88px;
font-style: normal; }
.testimonials .widget_rrtc_testimonial_widget .text-holder .testimonial-meta .name {
font-size: 0.8em;
line-height: 1.1em;
color: #21272c;
margin: 0;
font-weight: 700;
display: block; }
.testimonials .widget_rrtc_testimonial_widget .text-holder .testimonial-meta .designation {
font-size: 0.8em;
color: #86919d; }
.testimonials .widget_rrtc_testimonial_widget .img-holder {
margin-left: 30px; }
.testimonials .widget_rrtc_testimonial_widget .img-holder img {
vertical-align: top;
width: 60px;
height: 60px;
object-fit: cover;
border-radius: 50%;
border: 4px solid #dae1e7; }
.testimonials .widget_rrtc_testimonial_widget .fallback-svg {
width: 60px;
height: 60px;
border-radius: 100%; } @media only screen and (max-width: 767px) {
.testimonials {
padding-top: 60px; }
.testimonials .section-header .section-title {
font-size: 1.333em; }
.testimonials .holder .widget {
width: 100%;
margin: 0 0 35px; }
.testimonials .holder .widget .testimonial-content {
padding: 20px; }
.testimonials .widget_rrtc_testimonial_widget .text-holder {
padding: 0; } }
.cta-section {
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.cta-section .widget {
margin: 0;    }
.cta-section .widget .centered {
text-align: center; }
.cta-section .widget .text,
.cta-section .widget .bttk-cta-bg {
padding: 80px 0; }
.cta-section .widget .widget-title {
font-size: 1.8em;
font-weight: 500;
color: #21272c;
margin: 0 0 15px; }
.cta-section .widget .text-holder {  }
.cta-section .widget .text-holder p {
font-size: 1.1em;
line-height: 1.6em;
color: #86919d; }
.cta-section .widget .text-holder .button-wrap { }
.cta-section .widget .text-holder .button-wrap .btn-cta {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 15px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
margin: 0 5px 10px; }
.cta-section .widget .text-holder .button-wrap .btn-cta:hover, .cta-section .widget .text-holder .button-wrap .btn-cta:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.cta-section .widget .right {
position: relative;  }
.cta-section .widget .right .widget-title,
.cta-section .widget .right .text-holder {
width: 60%; }
.cta-section .widget .right .text-holder { }
.cta-section .widget .right .text-holder .button-wrap {
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%);
width: 40%;
text-align: right; }
.cta-section .widget .bttk-cta-bg {
position: relative; }
.cta-section .widget .bttk-cta-bg:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.75);
content: ''; }
.cta-section .widget .raratheme-cta-container {
max-width: 1170px;
padding: 0 15px;
margin: 0 auto;
position: relative;
z-index: 1; } @media only screen and (max-width: 767px) {
.cta-section {
padding: 60px 0; }
.cta-section .widget .widget-title {
font-size: 1.333em; }
.cta-section .widget .text-holder .button-wrap .btn-cta {
font-size: 0.889em;
padding: 12px 20px; }
.cta-section .widget .right .widget-title,
.cta-section .widget .right .text-holder {
width: 100%;
text-align: center; }
.cta-section .widget .right .text-holder .button-wrap {
position: unset;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
transform: translate(0, 0);
width: 100%; }
.cta-section .widget .right .text-holder .button-wrap .btn-cta {
display: block;
text-align: center; } }
#primary { }
#primary .post,
#primary .search-post {
margin: 0 0 60px;    }
#primary .post .fallback-svg,
#primary .search-post .fallback-svg {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
#primary .post .post-thumbnail,
#primary .search-post .post-thumbnail {
display: block; }
#primary .post .post-thumbnail img,
#primary .search-post .post-thumbnail img {
vertical-align: top;
border-radius: 4px 4px 0 0;
width: 100%; }
#primary .post .text-holder,
#primary .search-post .text-holder {
border: 1px solid rgba(218, 225, 231, 0.5);
border-top: 0;
border-radius: 0 0 4px 4px;
padding: 40px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7; }
#primary .post .entry-header,
#primary .search-post .entry-header {
margin: 0 0 20px;  }
#primary .post .entry-header .entry-title,
#primary .search-post .entry-header .entry-title {
font-size: 1.888em;
line-height: 1.264em;
font-weight: 500;
margin: 0 0 20px;
color: #21272c; }
#primary .post .entry-header .entry-title a,
#primary .search-post .entry-header .entry-title a {
color: #21272c;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#primary .post .entry-header .entry-title a:hover, #primary .post .entry-header .entry-title a:focus,
#primary .search-post .entry-header .entry-title a:hover,
#primary .search-post .entry-header .entry-title a:focus {
text-decoration: none;
color: #2f8be6; }
#primary .post .entry-header .entry-meta,
#primary .search-post .entry-header .entry-meta {
font-size: 0.7em;
color: #86919d;
font-weight: 500;   }
#primary .post .entry-header .entry-meta a,
#primary .search-post .entry-header .entry-meta a {
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
#primary .post .entry-header .entry-meta a:hover, #primary .post .entry-header .entry-meta a:focus,
#primary .search-post .entry-header .entry-meta a:hover,
#primary .search-post .entry-header .entry-meta a:focus {
text-decoration: none;
color: #2f8be6; }
#primary .post .entry-header .entry-meta .byline,
#primary .post .entry-header .entry-meta .cat-links,
#primary .post .entry-header .entry-meta .posted-on,
#primary .search-post .entry-header .entry-meta .byline,
#primary .search-post .entry-header .entry-meta .cat-links,
#primary .search-post .entry-header .entry-meta .posted-on {
display: inline-block;
vertical-align: middle; }
#primary .post .entry-header .entry-meta .byline,
#primary .search-post .entry-header .entry-meta .byline { }
#primary .post .entry-header .entry-meta .byline img,
#primary .search-post .entry-header .entry-meta .byline img {
vertical-align: middle;
width: 24px;
height: 24px;
border-radius: 4px;
margin-right: 10px; }
#primary .post .entry-header .entry-meta .byline a,
#primary .search-post .entry-header .entry-meta .byline a {
font-weight: 700; }
#primary .post .entry-header .entry-meta .cat-links,
#primary .post .entry-header .entry-meta .posted-on,
#primary .search-post .entry-header .entry-meta .cat-links,
#primary .search-post .entry-header .entry-meta .posted-on {
padding-left: 12px;
margin-left: 8px;
position: relative;
font-weight: 700; }
#primary .post .entry-header .entry-meta .cat-links:after,
#primary .post .entry-header .entry-meta .posted-on:after,
#primary .search-post .entry-header .entry-meta .cat-links:after,
#primary .search-post .entry-header .entry-meta .posted-on:after {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 3px;
height: 3px;
border-radius: 50%;
background: #86919d;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%); }
#primary .post .entry-content,
#primary .search-post .entry-content {
margin: 0; }
#primary .post .entry-footer,
#primary .search-post .entry-footer {   }
#primary .post .entry-footer:after,
#primary .search-post .entry-footer:after {
content: '';
display: block;
clear: both; }
#primary .post .entry-footer .btn-readmore,
#primary .search-post .entry-footer .btn-readmore {
float: left;
font-weight: 500;
font-size: 0.8em;
position: relative;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;  }
#primary .post .entry-footer .btn-readmore:hover, #primary .post .entry-footer .btn-readmore:focus,
#primary .search-post .entry-footer .btn-readmore:hover,
#primary .search-post .entry-footer .btn-readmore:focus {
text-decoration: none;
color: #454f59; }
#primary .post .entry-footer .btn-readmore:after,
#primary .search-post .entry-footer .btn-readmore:after {
width: 30px;
height: 1px;
background: #2f8be6;
position: absolute;
top: 15px;
right: -40px;
content: ''; }
#primary .post .entry-footer .tags,
#primary .search-post .entry-footer .tags {
float: right;
font-size: 0.611em;
font-weight: 500;
text-transform: uppercase; }
#primary .post .entry-footer .tags a,
#primary .search-post .entry-footer .tags a {
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
background: #f1f5f8;
border-radius: 4px;
margin-left: 4px;
display: inline-block;
padding: 0 10px; }
#primary .post .entry-footer .tags a:hover, #primary .post .entry-footer .tags a:focus,
#primary .search-post .entry-footer .tags a:hover,
#primary .search-post .entry-footer .tags a:focus {
text-decoration: none;
background: #2f8be6;
color: #fff; }
#primary .post .entry-footer .tags a:focus,
#primary .search-post .entry-footer .tags a:focus {
outline: thin dotted #000; } @media only screen and (max-width: 767px) {
#primary .post .text-holder,
#primary .search-post .text-holder {
padding: 15px; }
#primary .post .entry-header .entry-title,
#primary .search-post .entry-header .entry-title {
font-size: 1.556em; } }
.entry-header {
margin: 0 0 20px; }
.entry-header .entry-title {
font-size: 1.8em;
font-weight: 500;
color: #21272c;
margin: 0 0 15px; }
.entry-header .entry-subtitle {
color: #86919d; }
.page #primary .page .post-thumbnail {
margin: 0 0 40px; }
.page #primary .page .post-thumbnail img {
border-radius: 4px; }
.page-header {
margin-bottom: 40px; }
.page-header .page-title {
font-size: 2.3em;
line-height: 1.261em;
font-weight: 500;
color: #21272c; }
.page-header .archive-type {
display: block;
line-height: 1.625em;
font-size: 0.8em;
color: #86919d; } @media only screen and (max-width: 767px) {
.page-header .page-title {
font-size: 2em; } }
.post-count {
line-height: 1.9em;
font-size: 1.1em;
color: #86919d;
margin: 0 0 20px; }
.post-count em {
font-weight: 700;
color: #21272c; }
@media only screen and (max-width: 767px) {
.post-count {
font-size: 1em; } }
.archive.author { }
.archive.author .page-header {
overflow: hidden;  }
.archive.author .page-header .img-holder {
float: left;
width: 100px;
margin-right: 30px; }
.archive.author .page-header .img-holder img {
vertical-align: top;
border-radius: 4px; }
.archive.author .page-header .text-holder {
overflow: hidden;  }
.archive.author .page-header .text-holder .author-archive-title {
font-size: 1.6em;
line-height: 1.3em;
font-weight: 700;
color: #21272c;
margin: 0 0 5px; }
.archive.author .page-header .text-holder .author-archive-title span {
font-weight: 400;
margin-right: 5px; }
.archive.author .page-header .text-holder .author-archive-content {
line-height: 1.625em;
font-size: 0.8em;
color: #86919d; }
.archive.author .page-header .text-holder .author-archive-content p {
margin: 0 0 10px; }
.archive.author .page-header .text-holder .social-networks {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
font-size: 0.8em; }
.archive.author .page-header .text-holder .social-networks li {
margin-right: 20px;
margin-bottom: 10px;
float: left; }
.archive.author .page-header .text-holder .social-networks li a {
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.archive.author .page-header .text-holder .social-networks li a svg {
margin-right: 5px; }
.archive.author .page-header .text-holder .social-networks li a:hover, .archive.author .page-header .text-holder .social-networks li a:focus {
color: #2f8be6;
text-decoration: none;
border-bottom: 1px dotted #2f8be6; } @media only screen and (max-width: 767px) {
.author.archive .page-header .img-holder {
width: 100%;
margin: 0 0 30px; }
.author.archive .page-header .text-holder {
width: 100%; }
.author.archive .page-header .text-holder .author-archive-title {
font-size: 1em; } }
.search { }
.search .page-header { }
.search .page-header .archive-type {
margin: 0 0 15px; }
.search .page-header .search-form {
margin: 0 0 40px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;
border-radius: 4px;  }
.search .page-header .search-form:after {
content: '';
display: block;
clear: both; }
.search .page-header .search-form label {
float: left;
width: calc(100% - 112px);
border: 1px solid #dae1e7;
border-radius: 4px 0 0 4px;
padding: 10px 20px; }
.search .page-header .search-form input[type="search"] {
border: 0;
margin: 0;
padding: 0;
font-size: 1.333em;
font-weight: 500;
color: #21272c; }
.search .page-header .search-form input[type="submit"] {
float: right;
width: 112px;
border-radius: 0 4px 4px 0;
font-size: 1em;
padding: 14px 29px; } .single { }
.single #primary { }
.single #primary .post,
.single #primary .page {   }
.single #primary .post .post-thumbnail,
.single #primary .page .post-thumbnail {
margin: 0 0 40px; }
.single #primary .post .post-thumbnail img,
.single #primary .page .post-thumbnail img {
border-radius: 4px; }
.single #primary .post .text-holder,
.single #primary .page .text-holder {
border: 0;
padding: 0;
border-radius: 0;
padding-bottom: 60px; }
.single #primary .post .entry-footer,
.single #primary .page .entry-footer { }
.single #primary .post .entry-footer .tags,
.single #primary .page .entry-footer .tags {
float: left; }
.single #primary .post .entry-footer .tags .tag-title,
.single #primary .page .entry-footer .tags .tag-title {
font-size: 1.4em;
font-weight: 500;
color: #21272c;
margin-right: 15px;
text-transform: none; }
.single #primary .post .entry-footer .tags svg,
.single #primary .page .entry-footer .tags svg {
font-size: 1.1em;
color: #21272c;
margin-right: 5px; }
.single #primary .newsletter {
margin: 0 0 30px;
padding: 0 0 60px;
border-bottom: 2px solid #f1f5f8; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper {
background: #f1f5f8 !important;
padding: 50px 30px 70px;
text-align: center; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper .text-holder {
max-width: 570px;
margin: 0 auto 20px; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper .text-holder h3 {
font-size: 1.333em;
line-height: 1.083em;
font-weight: 500;
margin: 0 0 0.583em; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper .text-holder span {
display: block;
font-size: 1.111em;
line-height: 1.600em;
color: #86919d; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form {
max-width: 570px;
margin: 0 auto;
display: flex;
background: #fff;
border: 1px solid rgba(218, 225, 231, 0.5);
box-shadow: 0 2px 0 #DAE1E7;
border-radius: 4px;
position: relative; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form input[type="text"] {
flex-grow: 1;
flex-basis: 0;
border: 0;
border-radius: 0;
margin: 0;
padding: 0 15px;
background: none; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form input[name="subscribe-fname"] {
border-right: 1px solid rgba(218, 225, 231, 0.5); }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form input[type="submit"] {
width: 112px;
border-radius: 0 4px 4px 0;
margin: 0; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form label {
position: absolute;
bottom: -45px;
width: 100%;
font-size: 0.722em;
color: #86919d;
width: auto; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form label .check-mark {
width: 15px;
height: 15px;
display: inline-block;
background: #fff;
vertical-align: middle;
margin-right: 10px;
position: relative;
margin-top: -2px; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form label .check-mark:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 12px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked ~ .check-mark {
background: #2f8be6; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"] {
position: absolute;
opacity: 0;
clip: rect(1px 1px 1px 1px); } #primary { }
#primary .post .entry-content,
#primary .page .entry-content,
#primary .edd-download .entry-content {           }
#primary .post .entry-content h1,
#primary .post .entry-content h2,
#primary .post .entry-content h3,
#primary .post .entry-content h4,
#primary .post .entry-content h5,
#primary .post .entry-content h6,
#primary .page .entry-content h1,
#primary .page .entry-content h2,
#primary .page .entry-content h3,
#primary .page .entry-content h4,
#primary .page .entry-content h5,
#primary .page .entry-content h6,
#primary .edd-download .entry-content h1,
#primary .edd-download .entry-content h2,
#primary .edd-download .entry-content h3,
#primary .edd-download .entry-content h4,
#primary .edd-download .entry-content h5,
#primary .edd-download .entry-content h6 {
color: #21272c;
font-weight: 500; }
#primary .post .entry-content h1,
#primary .page .entry-content h1,
#primary .edd-download .entry-content h1 {
line-height: 1.25em;
font-size: 2.222em;
margin: 0 0 15px; }
#primary .post .entry-content h2,
#primary .page .entry-content h2,
#primary .edd-download .entry-content h2 {
font-size: 1.88em;
line-height: 1.264em;
margin: 0 0 15px; }
#primary .post .entry-content h3,
#primary .page .entry-content h3,
#primary .edd-download .entry-content h3 {
font-size: 1.444em;
line-height: 1.269em;
margin: 0 0 15px; }
#primary .post .entry-content h4,
#primary .page .entry-content h4,
#primary .edd-download .entry-content h4 {
font-size: 1.222em;
line-height: 1.272em;
margin: 0 0 15px; }
#primary .post .entry-content h5,
#primary .page .entry-content h5,
#primary .edd-download .entry-content h5 {
font-size: 1em;
line-height: 1.277em;
margin: 0 0 15px; }
#primary .post .entry-content h6,
#primary .page .entry-content h6,
#primary .edd-download .entry-content h6 {
font-size: 0.8em;
line-height: 1.25em;
margin: 0 0 15px; }
#primary .post .entry-content .highlight,
#primary .page .entry-content .highlight,
#primary .edd-download .entry-content .highlight {
background: #e9f4ff; }
#primary .post .entry-content ul li,
#primary .post .entry-content ol li,
#primary .page .entry-content ul li,
#primary .page .entry-content ol li,
#primary .edd-download .entry-content ul li,
#primary .edd-download .entry-content ol li {
margin: 0 0 15px; }
#primary .post .entry-content li > ul,
#primary .post .entry-content li > ol,
#primary .page .entry-content li > ul,
#primary .page .entry-content li > ol,
#primary .edd-download .entry-content li > ul,
#primary .edd-download .entry-content li > ol {
margin-top: 15px; }
#primary .post .entry-content blockquote,
#primary .page .entry-content blockquote,
#primary .edd-download .entry-content blockquote {
margin: 0 0 1.5em;
line-height: 1.818em;
font-size: 1.222em;
font-weight: 500;
font-style: italic;
color: #21272c;
padding-left: 30px;
border-left: 4px solid #2f8be6; }
#primary .post .entry-content blockquote p,
#primary .page .entry-content blockquote p,
#primary .edd-download .entry-content blockquote p {
margin: 0 0 10px; }
#primary .post .entry-content blockquote cite,
#primary .page .entry-content blockquote cite,
#primary .edd-download .entry-content blockquote cite {
font-size: 0.818em;
color: #86919d;
line-height: 1.611em;
font-style: normal;
text-align: right;
display: block; }
#primary .post .entry-content table,
#primary .page .entry-content table,
#primary .edd-download .entry-content table {
font-size: 0.8em;  }
#primary .post .entry-content table thead,
#primary .page .entry-content table thead,
#primary .edd-download .entry-content table thead { }
#primary .post .entry-content table thead th,
#primary .page .entry-content table thead th,
#primary .edd-download .entry-content table thead th {
text-align: left;
background: #f1f5f8;
padding: 20px; }
#primary .post .entry-content table thead th:first-child,
#primary .page .entry-content table thead th:first-child,
#primary .edd-download .entry-content table thead th:first-child {
border-radius: 4px 0 0 0; }
#primary .post .entry-content table thead th:last-child,
#primary .page .entry-content table thead th:last-child,
#primary .edd-download .entry-content table thead th:last-child {
border-radius: 0 4px 0 0; }
#primary .post .entry-content table tbody,
#primary .page .entry-content table tbody,
#primary .edd-download .entry-content table tbody { }
#primary .post .entry-content table tbody tr,
#primary .page .entry-content table tbody tr,
#primary .edd-download .entry-content table tbody tr {
border-bottom: 1px solid #f1f5f8; }
#primary .post .entry-content table tbody tr:last-child,
#primary .page .entry-content table tbody tr:last-child,
#primary .edd-download .entry-content table tbody tr:last-child {
border-bottom: 0; }
#primary .post .entry-content table tbody tr td,
#primary .page .entry-content table tbody tr td,
#primary .edd-download .entry-content table tbody tr td {
padding: 10px 20px; }
#primary .post .entry-content .pull-right,
#primary .page .entry-content .pull-right,
#primary .edd-download .entry-content .pull-right {
float: right;
width: 280px;
color: #21272c;
font-weight: 500;
font-style: italic;
line-height: 1.6em;
font-size: 1.111em;
padding-left: 20px;
border-left: 4px solid #2f8be6;
margin-left: 15px;
margin-bottom: 1.5em; }
#primary .post .entry-content .pull-left,
#primary .page .entry-content .pull-left,
#primary .edd-download .entry-content .pull-left {
float: left;
width: 280px;
color: #21272c;
font-weight: 500;
font-style: italic;
line-height: 1.6em;
font-size: 1.111em;
padding-left: 20px;
border-left: 4px solid #2f8be6;
margin-right: 15px;
margin-bottom: 1.5em; } @media only screen and (max-width: 767px) {
#primary .post .entry-content table thead th,
#primary .page .entry-content table thead th {
padding: 10px; }
#primary .post .entry-content table tbody tr td,
#primary .page .entry-content table tbody tr td {
padding: 10px; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form {
flex-direction: column; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form input[type="text"] {
padding: 15px; }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form input[name="subscribe-fname"] {
border-right: 0;
border-bottom: 1px solid rgba(218, 225, 231, 0.5); }
.single #primary .newsletter .blossomthemes-email-newsletter-wrapper form input[type="submit"] {
width: 100%;
border-radius: 0 0 4px 4px; } }
.entry-content a,
.entry-summary a,
.page-content a,
.comment-content a,
.widget .textwidget a {
color: #454f59;
text-decoration: underline; }
.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.widget .textwidget a:hover {
color: #2f8be6;
text-decoration: underline; }
.full-width { }
.full-width #primary {
width: 100%;
margin-right: 0; }
.full-width .popular-posts .post-holder .col {
width: 31%; }
.full-width .popular-posts .post-holder .col:last-child {
display: none; } .single.full-width.centered,
.page.full-width.centered {      }
.single.full-width.centered #primary,
.page.full-width.centered #primary { }
.single.full-width.centered #primary .post,
.single.full-width.centered #primary .page,
.page.full-width.centered #primary .post,
.page.full-width.centered #primary .page { }
.single.full-width.centered #primary .post .text-holder,
.single.full-width.centered #primary .page .text-holder,
.page.full-width.centered #primary .post .text-holder,
.page.full-width.centered #primary .page .text-holder {
max-width: 770px;
margin: 0 auto; }
.single.full-width.centered #primary .newsletter,
.page.full-width.centered #primary .newsletter {
max-width: 770px;
margin: 0 auto; }
.single.full-width.centered .author-section,
.page.full-width.centered .author-section {
max-width: 770px;
margin: 0 auto 60px; }
.single.full-width.centered .newsletter-section,
.page.full-width.centered .newsletter-section {
max-width: 770px;
margin: 0 auto 20px; }
.single.full-width.centered .site-main .post-navigation,
.page.full-width.centered .site-main .post-navigation {
max-width: 770px;
margin: 0 auto 60px; }
.single.full-width.centered .popular-posts,
.page.full-width.centered .popular-posts {
max-width: 770px;
margin: 0 auto 60px; }
.single.full-width.centered .popular-posts .col,
.page.full-width.centered .popular-posts .col {
width: 48%; }
.single.full-width.centered .popular-posts .col:last-child,
.page.full-width.centered .popular-posts .col:last-child {
display: block; }
.single.full-width.centered .comments-area,
.page.full-width.centered .comments-area {
max-width: 770px;
margin: 0 auto; } @media only screen and (max-width: 767px) {
.full-width .popular-posts .post-holder .col {
width: 100%; }
.single.full-width.centered .popular-posts .col {
width: 100%; } }
.page-template-contact {
background: #f1f5f8;   }
.page-template-contact .site-header {
border-bottom-color: #e6eaee; }
.page-template-contact .contact-section {  }
.page-template-contact .contact-section .section-header {
margin: 0 0 40px;  }
.page-template-contact .contact-section .section-header .section-title {
font-size: 1.8em;
font-weight: 500;
color: #21272c;
margin: 0 0 15px; }
.page-template-contact .contact-section .section-header .section-header-content {
color: #86919d; }
.page-template-contact .contact-section .section-header .section-header-content a {
border-bottom: 1px dotted #2f8be6; }
.page-template-contact .contact-section .section-header .section-header-content a:hover, .page-template-contact .contact-section .section-header .section-header-content a:focus {
text-decoration: none;
border-bottom: 0; }
.page-template-contact .contact-section .entry-content {
margin: 0; }
.page-template-contact .contact-section .contact-form-holder {
margin-top: 30px; }
.page-template-contact .cta-section {
padding: 0;
margin: 0 0 80px; } .error404 {
background: #f1f5f8;    }
.error404 .site-header {
border-bottom-color: #e6eaee; }
.error404 .error-holder {
margin: 0 auto 80px;
max-width: 780px;
text-align: center;     }
.error404 .error-holder .sub-title {
line-height: 1.1em;
font-size: 2.777em;
font-weight: 700;
color: #21272c; }
.error404 .error-holder .error-content {
font-size: 1.388em;
line-height: 1.52em;
max-width: 630px;
margin: 0 auto 50px; }
.error404 .error-holder .title {
font-size: 22.222em;
line-height: 0.8em;
font-weight: 500;
color: #2f8be6;
text-shadow: 0 10px 0 rgba(0, 0, 0, 0.1);
margin: 0 0 0.3em; }
.error404 .error-holder .btn-primary {
padding: 9px 23px;
margin: 0 0 60px; }
.error404 .error-holder .search-form {
width: 100%;
background: #fff;
overflow: hidden;
border-radius: 4px;
border: 1px solid #dae1e7;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;   }
.error404 .error-holder .search-form label {
float: left;
width: calc(100% - 112px); }
.error404 .error-holder .search-form input[type="search"] {
float: left;
width: 100%;
background: none;
border: 0;
border-radius: 0;
padding: 0;
margin: 0;
font-size: 1em;
padding: 16px 20px; }
.error404 .error-holder .search-form input[type="submit"] {
float: right;
border-radius: 0;
padding: 15px 25px; }
.error404 .latest-post {
margin: 0 0 80px;  }
.error404 .latest-post .section-header {
margin: 0 0 40px;
text-align: center; }
.error404 .latest-post .section-header .section-title {
font-size: 1.333em;
line-height: 1.083em;
font-weight: 500;
color: #21272c;
margin: 0 0 10px; }
.error404 .latest-post .post-holder {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.error404 .latest-post .post-holder .col {
width: 31%;
margin-bottom: 40px;   }
.error404 .latest-post .post-holder .col .post-thumbnail {
display: block;
margin: 0 0 15px; }
.error404 .latest-post .post-holder .col .post-thumbnail img {
vertical-align: top;
border-radius: 4px; }
.error404 .latest-post .post-holder .col .entry-title {
font-size: 1.1em;
line-height: 1.25em;
font-weight: 700;
margin: 0 0 10px; }
.error404 .latest-post .post-holder .col .entry-title a {
color: #21272c;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s; }
.error404 .latest-post .post-holder .col .entry-title a:hover, .error404 .latest-post .post-holder .col .entry-title a:focus {
text-decoration: none;
color: #2f8be6; }
.error404 .latest-post .post-holder .col .entry-meta {
font-size: 0.722em;
color: #a2adb8;  }
.error404 .latest-post .post-holder .col .entry-meta a {
color: #a2adb8;
font-weight: 700;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s; }
.error404 .latest-post .post-holder .col .entry-meta a:hover, .error404 .latest-post .post-holder .col .entry-meta a:focus {
text-decoration: none;
color: #2f8be6; }
.error404 .latest-post .post-holder .col .entry-meta img {
vertical-align: middle;
margin-right: 8px;
border-radius: 4px; }
.error404 .cta-section {
padding: 0;
margin: 0 0 80px; } @media only screen and (max-width: 767px) {
.error404 .error-holder .sub-title {
font-size: 2em; }
.error404 .error-holder .error-content {
font-size: 1.1em; }
.error404 .error-holder .title {
font-size: 7em; }
.error404 .latest-post .post-holder {
flex-direction: column; }
.error404 .latest-post .post-holder .col {
width: 100%; } }
.page-template-portfolio { }
.page-template-portfolio .banner {
padding: 145px 0 82px; }
.page-template-portfolio .banner .banner-text {
width: 100%;
max-width: inherit;
text-align: left;
left: 0; }
.page-template-portfolio .banner .banner-text .banner-text-holder {
max-width: 830px; }
.page-template-portfolio .recent-items {
padding-top: 0;  }
.page-template-portfolio .recent-items .section-header {
text-align: left; }
.page-template-portfolio .recent-items .section-header .button-group .button {
margin: 0 10px 10px 0; }
.page-template-portfolio .recent-items .section-header .button-group .button.is-active {
background: none;
color: #2f8be6; }
.page-template-portfolio .recent-items .item-holder { }
.page-template-portfolio .recent-items .item-holder .item { }
.page-template-portfolio .recent-items .item-holder .item .text-holder {  }
.page-template-portfolio .recent-items .item-holder .item .text-holder:after {
display: none; }
.page-template-portfolio .recent-items .item-holder .item .text-holder .product-title {
float: none;
display: block;
width: 100%; }
.page-template-portfolio .recent-items .item-holder .item .text-holder .category {
font-size: 0.777em;
color: #86919d;
text-transform: uppercase; }
.page-template-portfolio .recent-items .item-holder .item .text-holder .category a {
color: #86919d;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s; }
.page-template-portfolio .recent-items .item-holder .item .text-holder .category a:hover, .page-template-portfolio .recent-items .item-holder .item .text-holder .category a:focus {
text-decoration: none;
color: #2f8be6; } @media only screen and (max-width: 767px) {
.page-template-portfolio .banner {
padding: 190px 0 50px; } }
.page-template-downloads .banner {  }
.page-template-downloads .banner .page-title {
line-height: 1.258em;
font-size: 3.4em;
font-weight: 700;
color: #ffffff;
margin: 0 0 10px; }
.page-template-downloads .banner .entry-subtitle {
line-height: 1.6em;
font-size: 1.1em;
color: #dae1e7;
margin: 0 0 50px; }
.page-template-login {
background: #F1F5F8; }
.page-template-login .site {
background: #F1F5F8; }
.page-template-login .page {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.page-template-login .page .entry-header {
text-align: center;
margin: 0 0 60px;
width: 100%; }
.page-template-login .page .edd-alert-error {
width: 100%;
margin-left: 15px;
margin-right: 15px; }
.page-template-login .page .edd_form {
max-width: 780px;
margin: 0 auto 30px;
width: 50%;
padding: 0 15px; }
.page-template-login .page .edd_form fieldset {
border: 0;
padding: 50px;
background: #fff;
margin: 0; }
.page-template-login .page .edd_form legend {
color: #21272C;
font-weight: 500;
font-size: 1.333em !important;
line-height: 1.083em;
border-bottom: 2px solid #F1F5F8;
margin: 0 0 30px !important;
padding: 0 0 15px;
float: left;
width: 100%; }
.page-template-login .page .edd_form label {
color: #21272C;
font-weight: 500;
font-size: 0.889em;
line-height: 1.313em;
display: block;
margin: 0 0 10px; }
.page-template-login .page .edd_form .edd-login-remember label {
font-weight: 400; }
.page-template-login .page .edd_form input[type="text"],
.page-template-login .page .edd_form input[type="password"],
.page-template-login .page .edd_form input[type="email"],
.page-template-login .page .edd_form input[type="url"],
.page-template-login .page .edd_form textarea {
width: 100%;
border: 1px solid #DAE1E7;
border-radius: 4px;
background: #fff;
box-shadow: none;
padding: 10px 15px; }
.page-template-login .page .edd_form input[type="submit"] {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 10px 20px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-size: 1em;
line-height: 1.600em;
text-shadow: none;
height: inherit;
box-shadow: none;
margin: 0 0 15px; }
.page-template-login .page .edd_form input[type="submit"]:hover, .page-template-login .page .edd_form input[type="submit"]:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.page-template-login .page .edd_form .edd-login-submit {
margin: 0 0 5px; }
.page-template-login .page .edd_form .edd-login-submit input[type="submit"] {
margin: 0; }
.page-template-login .page .edd_form .edd-lost-password a {
font-size: 0.778em;
line-height: 1.600em;
border-bottom: 1px dotted #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.page-template-login .page .edd_form .edd-lost-password a:hover, .page-template-login .page .edd_form .edd-lost-password a:focus {
text-decoration: none;
border-bottom: 0; }
@media only screen and (max-width: 1024px) {
.page-template-login .page .edd_form {
width: 100%; } }
.page-template-dashboard {
background: #F1F5F8; }
.page-template-dashboard .site {
background: #F1F5F8; }
.page-template-dashboard .page .entry-header {
text-align: center;
margin: 0 0 60px;
width: 100%; }
.page-template-dashboard .page .edd_form {
max-width: 780px;
margin: 0 auto 30px;
width: 100%;
padding: 0 15px; }
.page-template-dashboard .page .edd_form fieldset {
border: 0;
padding: 50px;
background: #fff;
margin: 0; }
.page-template-dashboard .page .edd_form legend {
color: #21272C;
font-weight: 500;
font-size: 1.333em !important;
line-height: 1.083em;
border-bottom: 2px solid #F1F5F8;
margin: 0 0 30px !important;
padding: 0 0 15px;
float: left;
width: 100%; }
.page-template-dashboard .page .edd_form label {
color: #21272C;
font-weight: 500;
font-size: 0.889em;
line-height: 1.313em;
display: block;
margin: 0 0 10px; }
.page-template-dashboard .page .edd_form .edd-login-remember label {
font-weight: 400; }
.page-template-dashboard .page .edd_form input[type="text"],
.page-template-dashboard .page .edd_form input[type="password"],
.page-template-dashboard .page .edd_form input[type="email"],
.page-template-dashboard .page .edd_form input[type="url"],
.page-template-dashboard .page .edd_form textarea {
width: 100%;
border: 1px solid #DAE1E7;
border-radius: 4px;
background: #fff;
box-shadow: none;
padding: 10px 15px; }
.page-template-dashboard .page .edd_form input[type="submit"] {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 10px 20px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-size: 1em;
line-height: 1.600em;
text-shadow: none;
height: inherit;
box-shadow: none;
margin: 0 0 15px; }
.page-template-dashboard .page .edd_form input[type="submit"]:hover, .page-template-dashboard .page .edd_form input[type="submit"]:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.page-template-dashboard .page .edd_form .edd-login-submit {
margin: 0 0 5px; }
.page-template-dashboard .page .edd_form .edd-login-submit input[type="submit"] {
margin: 0; }
.page-template-dashboard .page .edd_form .edd-lost-password a {
font-size: 0.778em;
line-height: 1.600em;
border-bottom: 1px dotted #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.page-template-dashboard .page .edd_form .edd-lost-password a:hover, .page-template-dashboard .page .edd_form .edd-lost-password a:focus {
text-decoration: none;
border-bottom: 0; }
.page-template-dashboard .page .page-content {
max-width: 780px;
background: #fff;
margin: 0 auto 60px;
width: 100%;
border-radius: 4px;
border: 1px solid rgba(218, 225, 231, 0.5);
box-shadow: 0 2px 0 #DAE1E7;
padding: 50px; }
.page-template-dashboard .page .page-content .account-title {
color: #21272C;
font-weight: 500;
font-size: 1.333em !important;
line-height: 1.083em;
border-bottom: 2px solid #F1F5F8;
margin: 0 0 30px !important;
padding: 0 0 15px;
float: left;
width: 100%; }
.page-template-dashboard .page .page-content .edd_form {
max-width: 100%;
margin: 0;
padding: 0; }
.page-template-dashboard .page .page-content .edd_form fieldset {
padding: 0;
background: none;
margin: 0 0 50px; }
.page-template-dashboard .page .page-content .edd_form fieldset:last-child {
margin: 0; }
.page-template-dashboard .page .page-content .edd_form fieldset legend {
font-size: 18px !important;
border-bottom: 0;
padding: 10px 20px;
background: #F1F5F8;
border-radius: 4px 4px 0 0; }
.page-template-dashboard .page .page-content .edd_form fieldset label {
display: block !important; }
.page-template-dashboard .page .page-content .edd_form fieldset p {
margin: 0 0 20px !important; }
.page-template-dashboard .page .page-content table {
font-size: 0.8em;
border-top: 0 !important;
border-bottom: 0 !important; }
.page-template-dashboard .page .page-content table thead th {
text-align: left !important;
background: #f1f5f8 !important;
padding: 20px !important;
border-bottom: 0 !important; }
.page-template-dashboard .page .page-content table thead th:first-child {
border-radius: 4px 0 0 4px; }
.page-template-dashboard .page .page-content table thead th:last-child {
border-radius: 0 4px 4px 0; }
.page-template-dashboard .page .page-content table tbody tr {
border-bottom: 1px solid #f1f5f8; }
.page-template-dashboard .page .page-content table tbody tr:last-child {
border-bottom: 0; }
.page-template-dashboard .page .page-content table tbody tr td {
border-bottom: 0 !important;
padding: 10px 20px !important; }
.single-download #primary .edd-download {
margin: 0 0 60px; }
.single-download #primary .edd-download .entry-header .download-meta-name {
font-size: 0.722em;
line-height: 2em; }
.single-download #primary .edd-download .entry-header .download-meta-name a {
display: flex;
flex-wrap: wrap;
align-items: center;
color: #86919D; }
.single-download #primary .edd-download .entry-header .download-meta-name a:hover, .single-download #primary .edd-download .entry-header .download-meta-name a:focus {
text-decoration: none;
color: #2f8be6; }
.single-download #primary .edd-download .entry-header .download-meta-name img {
width: 20px;
height: 20px;
object-fit: cover;
margin-right: 8px;
border-radius: 4px; }
.single-download #primary .edd-download .post-thumbnail {
margin: 0 0 40px; }
.single-download #primary .edd-download .post-thumbnail img {
vertical-align: top;
border-radius: 4px; }
.single-download #primary .edd-download .post-thumbnail .owl-nav {
position: absolute;
left: 15px;
bottom: 15px; }
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-prev,
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-next {
display: inline-block;
width: 30px;
height: 30px;
border-radius: 4px;
background: #A2ADB8;
margin-right: 3px;
position: relative; }
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-prev:hover, .single-download #primary .edd-download .post-thumbnail .owl-nav .owl-prev:focus,
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-next:hover,
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-next:focus {
background: #2f8be6; }
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-prev span,
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-next span {
display: none; }
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-next:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download #primary .edd-download .post-thumbnail .owl-nav .owl-prev:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download #primary .edd-download .text-holder {
padding-bottom: 60px;
box-shadow: 0 2px #f1f5f8; }
.single-download #primary .edd-download .text-holder .entry-content {
margin: 0; }
.single-download #primary .edd-download .text-holder .entry-content .button {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 15px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-size: 1em;
text-shadow: none; }
.single-download #primary .edd-download .text-holder .entry-content .button:hover, .single-download #primary .edd-download .text-holder .entry-content .button:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
padding: 0 0 8px;
margin: 0 0 8px; }
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label {
position: relative;
padding-left: 28px; }
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="radio"],
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="checkbox"] {
position: absolute;
opacity: 0; }
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="radio"]:focus ~ .check-mark,
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="checkbox"]:focus ~ .check-mark {
outline: thin dotted; }
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="radio"]:checked ~ .check-mark,
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="checkbox"]:checked ~ .check-mark {
background: #2F8BE6; }
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="radio"]:checked ~ .check-mark:after,
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label input[type="checkbox"]:checked ~ .check-mark:after {
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download #primary .edd-download .text-holder .entry-content .edd_price_options ul li label .check-mark {
position: absolute;
top: 2px;
left: 0;
width: 18px;
height: 18px;
background: #dae1e7;
border-radius: 50%; }
.single-download #primary .author-info {
padding-bottom: 60px;
margin-bottom: 60px;
border-bottom: 2px solid #f1f5f8; }
.single-download #primary .author-info .author-profile {
display: flex;
flex-wrap: wrap; }
.single-download #primary .author-info .author-profile .author-avatar {
width: 100px;
margin-right: 30px; }
.single-download #primary .author-info .author-profile .author-avatar img {
width: 100px;
height: 100px;
object-fit: cover;
border-radius: 50%;
vertical-align: top; }
.single-download #primary .author-info .author-profile .author-description {
flex-basis: 0;
flex-grow: 1; }
.single-download #primary .author-info .author-profile .author-description h2 {
font-size: 1em;
line-height: 1.600em;
font-weight: 500;
margin: 0;
color: #111; }
.single-download #primary .author-info .author-profile .author-description p {
font-size: 0.889em;
line-height: 1.625em;
margin: 0 0 10px; }
.single-download #primary .author-info .author-profile .author-description .author-links {
font-size: 0.889em;
line-height: 1.625em; }
.single-download #primary .author-info .author-profile .author-description .author-links a {
border-bottom: 1px dotted #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.single-download #primary .author-info .author-profile .author-description .author-links a:hover, .single-download #primary .author-info .author-profile .author-description .author-links a:focus {
text-decoration: none;
border-bottom: 0; }
.single-download #primary .edd-demo-url-btn {
padding-bottom: 30px;
margin: 0 0 30px;
border-bottom: 2px solid #f1f5f8; }
.single-download #primary .edd-demo-url-btn a {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: block;
padding: 10px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
text-align: center; }
.single-download #primary .edd-demo-url-btn a:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat;
width: 20px;
height: 20px;
content: '';
margin-right: 10px;
display: inline-block;
vertical-align: middle; }
.single-download #primary .edd-demo-url-btn a:hover, .single-download #primary .edd-demo-url-btn a:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.single-download #primary .edd-demo-url-btn a:hover:before, .single-download #primary .edd-demo-url-btn a:focus:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232f8be6' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat; }
.single-download .comments-section {
margin: 0 0 60px; }
.single-download .comments-section .edd-reviews-heading {
line-height: 1.381em;
font-size: 1.222em;
font-weight: 500;
color: #21272c;
margin: 0 0 30px;
padding: 0 0 20px;
border-bottom: 2px solid #f1f5f8; }
.single-download .comments-section form fieldset {
border: 0;
margin: 0;
padding: 0; }
.single-download .comments-section form label {
font-size: 0.899em;
font-weight: 500; }
.single-download .comments-section form input[type="text"] {
width: 100%; }
.single-download .comments-section form .edd-reviews-star-rating {
color: #f4a700; }
.single-download .comments-section form .comment-form-cookies-consent {
display: flex;
flex-wrap: wrap; }
.single-download .comments-section form .comment-form-cookies-consent input[type="checkbox"] {
margin-right: 5px; }
.single-download .comments-section .edd-reviews-list .edd-reviews-title {
line-height: 1.381em;
font-size: 1.222em;
font-weight: 500;
color: #21272c;
margin: 0 0 30px;
padding: 0 0 20px;
border-bottom: 2px solid #f1f5f8; }
.single-download .comments-section .edd-reviews-list .edd-reviews-awaiting-moderation {
font-size: 0.899em;
font-weight: 400;
font-style: normal;
background: #f1f5f8;
padding: 5px 20px;
border-radius: 4px; }
.single-download .comments-section .edd-reviews-list .edd-review-author b {
font-size: 1.00em;
line-height: 1.167em;
font-weight: 500; }
.single-download .comments-section .edd-reviews-list .edd-review-author .edd-review-meta-rating {
display: inline-block;
vertical-align: middle; }
.single-download .comments-section .edd-reviews-list .edd-review-metadata {
font-size: 0.800em;
line-height: 1.313em; }
.single-download .comments-section .edd-reviews-list .edd-review-content {
font-size: 0.889em;
line-height: 1.625em; }
.single-download .related-posts {
margin: 0; }
.single-download .related-posts .post-holder {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.single-download .related-posts .post-holder .col {
width: 50%;
padding: 0 15px;
margin: 0 0 50px; }
.single-download .related-posts .post-holder .col .item .edd_download_inner {
padding: 0;
position: relative; }
.single-download .related-posts .post-holder .col .item .download-holder {
position: relative; }
.single-download .related-posts .post-holder .col .item .img-holder {
margin: 0 0 15px;
position: relative; }
.single-download .related-posts .post-holder .col .item .img-holder a {
display: block; }
.single-download .related-posts .post-holder .col .item .img-holder img {
vertical-align: top;
border-radius: 4px; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(33, 33, 33, 0.9);
border-radius: 4px;
opacity: 0;
visibility: hidden;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-view-btn {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 4px;
background: #fff;
font-size: 0;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
position: relative; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 18px;
height: 18px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:hover, .single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:focus {
text-decoration: none;
background: #2f8be6; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:hover:after, .single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 4px;
background: #fff;
font-size: 0;
cursor: pointer;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
position: relative; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 20px;
height: 18px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' viewBox='0 0 576 512'%3E%3Cpath d='M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:hover, .single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:focus {
text-decoration: none;
background: #2f8be6; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:hover:after, .single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512'%3E%3Cpath d='M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z'/%3E%3C/svg%3E") center center no-repeat; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-count-likes {
display: inline-block;
background: rgba(255, 255, 255, 0.9);
border-radius: 4px;
margin: 7px;
padding: 4px 10px;
font-size: 0.778em;
line-height: 1.429em;
color: #212121; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-count-likes .download-likes {
display: inline-block; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-count-likes .download-likes:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23EA4F4F' viewBox='0 0 512 512'%3E%3Cpath d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
display: inline-block;
margin-right: 5px;
margin-top: -3px;
content: '';
vertical-align: middle; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-counts {
display: inline-block;
margin-right: 15px; }
.single-download .related-posts .post-holder .col .item .img-holder .download-image-overlay .download-counts:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232AA461' viewBox='0 0 640 512'%3E%3Cpath d='M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
display: inline-block;
margin-right: 5px;
margin-top: -3px;
content: '';
vertical-align: middle; }
.single-download .related-posts .post-holder .col .item .img-holder:hover .download-image-overlay, .single-download .related-posts .post-holder .col .item .img-holder:focus .download-image-overlay {
opacity: 1;
visibility: visible; }
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav {
position: absolute;
left: 8px;
bottom: 10px; }
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-prev,
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-next {
display: inline-block;
width: 30px;
height: 30px;
border-radius: 4px;
background: #A2ADB8;
margin-right: 3px;
position: relative; }
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-prev:hover, .single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-prev:focus,
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-next:hover,
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-next:focus {
background: #2f8be6; }
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-prev span,
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-next span {
display: none; }
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-next:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download .related-posts .post-holder .col .item .img-holder .owl-nav .owl-prev:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download .related-posts .post-holder .col .item .text-holder {
position: relative;
padding-bottom: 0 !important;
box-shadow: none !important; }
.single-download .related-posts .post-holder .col .item .text-holder:after {
content: '';
display: block;
clear: both; }
.single-download .related-posts .post-holder .col .item .text-holder .product-title {
line-height: 1.4375em;
font-size: 0.8em;
font-weight: 700;
margin: 0;
color: #21272c;
width: 70%; }
.single-download .related-posts .post-holder .col .item .text-holder .product-title a {
color: #21272c;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.single-download .related-posts .post-holder .col .item .text-holder .product-title a:hover, .single-download .related-posts .post-holder .col .item .text-holder .product-title a:focus {
text-decoration: none;
color: #2f8be6; }
.single-download .related-posts .post-holder .col .item .text-holder .download-meta-name {
width: 70%;
font-size: 0.722em;
line-height: 2.000em;
margin-top: 10px; }
.single-download .related-posts .post-holder .col .item .text-holder .download-meta-name a {
display: flex;
align-items: center;
color: #86919D; }
.single-download .related-posts .post-holder .col .item .text-holder .download-meta-name a:hover, .single-download .related-posts .post-holder .col .item .text-holder .download-meta-name a:focus {
text-decoration: none;
color: #2f8be6; }
.single-download .related-posts .post-holder .col .item .text-holder .download-meta-name img {
width: 20px;
height: 20px;
object-fit: cover;
margin-right: 8px;
border-radius: 4px; }
.single-download .related-posts .post-holder .col .item .text-holder .offers {
float: right; }
.single-download .related-posts .post-holder .col .item .text-holder .price {
position: absolute;
top: 0;
right: 0;
line-height: 1.4375em;
font-size: 0.8em;
font-weight: 700;
color: #21272c;
background: #f1f5f8;
padding: 4px 12px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;
border-radius: 4px; }
.single-download .related-posts .post-holder .col .item .text-holder .price.free {
background: #2aa461;
color: #ffffff; }
.single-download .related-posts .post-holder .col .item .text-holder .price.free:before {
background: #2aa461; }
.single-download .related-posts .post-holder .col .item .text-holder .price span {
position: relative;
z-index: 1; }
.single-download .related-posts .post-holder .col .item .text-holder .price:before {
content: '';
position: absolute;
top: 3px;
left: -10px;
width: 23px;
height: 23px;
border-radius: 4px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;
background: #f1f5f8;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg); }
.single-download .related-posts .post-holder .col .item .text-holder .price:after {
content: '';
position: absolute;
top: 13px;
left: 0;
width: 6px;
height: 6px;
background: #ffffff;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset;
border-radius: 50%; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button {
background: #fff;
box-shadow: 0 2px 0 #DAE1E7;
border: 1px solid #DAE1E7;
border-radius: 0 0 4px 4px;
padding: 40px 30px 30px 30px;
position: absolute;
width: 100%;
bottom: 0;
z-index: 1;
height: auto;
transition: transform 0.3s ease-out;
transform: scaleY(0);
overflow: hidden;
transform-origin: bottom; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button.show-pricing {
height: auto;
transform: scaleY(1); }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button .btn-close {
position: absolute;
top: 10px;
right: 10px;
width: 14px;
height: 18px;
font-size: 0;
cursor: pointer;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2386919D' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") center center no-repeat; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul {
font-size: 0.889em; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
padding: 0 0 8px;
margin: 0 0 8px; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul li:last-child {
border-bottom: 0;
margin: 0;
padding: 0; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul li label {
position: relative;
padding-left: 28px; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul li label .check-mark {
position: absolute;
top: 2px;
left: 0;
width: 18px;
height: 18px;
background: #DAE1E7;
border-radius: 50%; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul li label input[type="radio"] {
position: absolute;
opacity: 0; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul li label input[type="radio"]:checked ~ .check-mark {
background: #2F8BE6; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form ul li label input[type="radio"]:checked ~ .check-mark:after {
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form .button {
font-size: 1em;
font-weight: 500;
color: #fff;
background: #2f8be6;
border: 1px solid #2f8be6;
border-radius: 4px;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
display: block;
padding: 10px;
text-align: center;
width: 100%; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form .button:hover, .single-download .related-posts .post-holder .col .item .edd-download-buy-button form .button:focus {
text-decoration: none;
background: none;
color: #2f8be6; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form .button.edd-add-to-cart {
background: #2f8be6;
color: #fff; }
.single-download .related-posts .post-holder .col .item .edd-download-buy-button form .edd-cart-added-alert {
font-size: 0.7em;
width: 100%;
text-align: center; }
.single-download #secondary .download-info-wrapper {
margin: 0 0 40px;
border-radius: 4px;
border: 1px solid rgba(218, 225, 231, 0.5);
box-shadow: 0 2px 0 #DAE1E7;
padding: 0 0 10px; }
.single-download #secondary .download-info-wrapper .download-price {
margin: 0 0 5px; }
.single-download #secondary .download-info-wrapper .download-price .purchase-price {
background: #f1f5f8;
font-size: 1.75em;
font-weight: 500;
text-align: center;
color: #2f8be6;
padding: 30px 10px;
margin: 0 0 30px; }
.single-download #secondary .download-info-wrapper .download-price .purchase-price .currency {
font-size: 0.5em;
margin-right: 5px;
display: inline-block;
vertical-align: top;
-webkit-transform: translate(0, -8px);
-moz-transform: translate(0, -8px);
transform: translate(0, -8px); }
.single-download #secondary .download-info-wrapper .download-price form {
padding: 0 30px;
margin: 0; }
.single-download #secondary .download-info-wrapper .download-price form .button {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 15px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
font-size: 1em;
text-align: center;
width: 100%; }
.single-download #secondary .download-info-wrapper .download-price form .button:hover, .single-download #secondary .download-info-wrapper .download-price form .button:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.single-download #secondary .download-info-wrapper .download-price form .button .edd-loading {
border-top: 0.2em solid rgba(0, 0, 0, 0.2);
border-right: 0.2em solid rgba(0, 0, 0, 0.2);
border-bottom: 0.2em solid rgba(0, 0, 0, 0.2);
border-left: 0.2em solid #2f8be6; }
.single-download #secondary .download-info-wrapper .download-price form .edd-cart-added-alert {
position: unset;
font-size: 0.7em;
display: block;
margin: 0 0 10px;
text-align: center; }
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
padding: 0 0 8px;
margin: 0 0 8px; }
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label {
position: relative;
padding-left: 28px; }
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="radio"],
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="checkbox"],
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="radio"],
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="checkbox"] {
position: absolute;
opacity: 0; }
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="radio"]:focus ~ .check-mark,
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="checkbox"]:focus ~ .check-mark,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="radio"]:focus ~ .check-mark,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="checkbox"]:focus ~ .check-mark {
outline: thin dotted; }
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="radio"]:checked ~ .check-mark,
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="checkbox"]:checked ~ .check-mark,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="radio"]:checked ~ .check-mark,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="checkbox"]:checked ~ .check-mark {
background: #2F8BE6; }
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="radio"]:checked ~ .check-mark:after,
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label input[type="checkbox"]:checked ~ .check-mark:after,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="radio"]:checked ~ .check-mark:after,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label input[type="checkbox"]:checked ~ .check-mark:after {
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-download #secondary .download-info-wrapper .download-price form .edd_single_mode ul li label .check-mark,
.single-download #secondary .download-info-wrapper .download-price form .edd_multi_mode ul li label .check-mark {
position: absolute;
top: 2px;
left: 0;
width: 18px;
height: 18px;
background: #dae1e7;
border-radius: 50%; }
.single-download #secondary .download-info-wrapper .voted,
.single-download #secondary .download-info-wrapper .like {
margin: 0 30px 20px;
overflow: hidden;
border: 2px solid rgba(218, 225, 231, 0.5);
border-radius: 4px;
padding: 10px 15px;
font-size: 0.800em;
font-weight: 500; }
.single-download #secondary .download-info-wrapper .voted .left,
.single-download #secondary .download-info-wrapper .like .left {
float: left;
cursor: pointer; }
.single-download #secondary .download-info-wrapper .voted .left svg,
.single-download #secondary .download-info-wrapper .like .left svg {
font-size: 1.15em;
color: #f00;
margin-right: 5px; }
.single-download #secondary .download-info-wrapper .voted .right,
.single-download #secondary .download-info-wrapper .like .right {
float: right; }
.single-download #secondary .download-info-wrapper .plan-lists,
.single-download #secondary .download-info-wrapper .download-details {
padding: 30px 30px 0;
font-size: 0.778em;
line-height: 1.6em;
border-top: 1px solid rgba(218, 225, 231, 0.5);
margin: 30px 0 0; }
.single-download #secondary .download-info-wrapper .plan-lists li,
.single-download #secondary .download-info-wrapper .download-details li {
margin: 0 0 15px;
padding-left: 25px;
position: relative; }
.single-download #secondary .download-info-wrapper .plan-lists li:before,
.single-download #secondary .download-info-wrapper .download-details li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
width: 12px;
height: 15px;
content: '';
position: absolute;
top: 5px;
left: 0; }
.single-download #secondary .download-info-wrapper .download-details .wordpress-ver,
.single-download #secondary .download-info-wrapper .download-details .edd-ver {
margin: 0 0 15px;
overflow: hidden; }
.single-download #secondary .download-info-wrapper .download-details .wordpress-ver .edd-download-detail,
.single-download #secondary .download-info-wrapper .download-details .edd-ver .edd-download-detail {
float: right; }
.single-download #secondary .download-info-wrapper .free-download-stat-count {
margin: 0 30px 5px;
font-size: 0.8em;
text-align: center; }
.single-download #secondary .download-info-wrapper .free-download-stat-count svg {
margin-right: 5px;
color: #2aa461; }
.single-download #secondary .additional-details-lists,
.single-download #secondary .download-additional-details {
margin: 0 0 40px;
border-radius: 4px;
border: 1px solid rgba(218, 225, 231, 0.5);
box-shadow: 0 2px 0 #DAE1E7;
padding: 30px;
font-size: 0.778em;
line-height: 1.6em; }
.single-download #secondary .additional-details-lists li,
.single-download #secondary .download-additional-details li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0 0 12px;
padding: 0 0 12px;
overflow: hidden; }
.single-download #secondary .additional-details-lists li:last-child,
.single-download #secondary .download-additional-details li:last-child {
border-bottom: 0;
margin: 0;
padding: 0; }
.single-download #secondary .additional-details-lists li .detail,
.single-download #secondary .download-additional-details li .detail {
float: right; }
.single-download #secondary .download-additional-details .version {
margin: 0 0 12px;
overflow: hidden; }
.single-download #secondary .download-additional-details .version .edd-download-detail {
float: right; }
.single-download #secondary .edd_reviews_breakdown {
margin: 0 0 40px;
border-radius: 4px;
border: 1px solid rgba(218, 225, 231, 0.5);
box-shadow: 0 2px 0 #DAE1E7;
padding: 30px;
font-size: 0.889em;
line-height: 1.6em; }
.single-download #secondary .download-post-meta h2 {
font-size: 0.778em;
line-height: 1.625em;
font-weight: 500;
color: #111;
margin: 0 0 0.2em; }
.single-download #secondary .download-post-meta h2 svg {
margin-right: 10px; }
.single-download #secondary .download-post-meta a {
display: inline-block;
margin: 0 3px 3px 0;
font-size: 0.611em !important;
font-weight: 500;
color: #86919d;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
background: #f1f5f8;
border-radius: 4px;
padding: 0 10px;
text-transform: uppercase; }
.single-download #secondary .download-post-meta a:hover, .single-download #secondary .download-post-meta a:focus {
text-decoration: none;
background: #2f8be6;
color: #fff; }
.single-download #secondary .download-post-meta a:focus {
outline: thin dotted #000; }
.single-download #secondary .download-post-meta .meta-cat,
.single-download #secondary .download-post-meta .meta-tag {
margin: 0 0 40px; }
.single-download #secondary .article-share .social-icons {
font-size: 0.889em;
line-height: 1.6em; }
.single-download #secondary .article-share .social-icons li {
margin: 0 7px 7px 0;
padding: 0;
border-bottom: 0;
display: inline-block; }
.single-download #secondary .article-share .social-icons li a {
border: 1px solid #F1F5F8;
border-radius: 4px;
color: #86919D;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
display: block;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
.single-download #secondary .article-share .social-icons li a:hover, .single-download #secondary .article-share .social-icons li a:focus {
text-decoration: none;
color: #fff;
background: #2f8be6;
border-color: #2f8be6; }
.single-download .site-main .entry-content .edd-loading {
border-top: 0.2em solid rgba(0, 0, 0, 0.2);
border-right: 0.2em solid rgba(0, 0, 0, 0.2);
border-bottom: 0.2em solid rgba(0, 0, 0, 0.2);
border-left: 0.2em solid #2f8be6; }
.archive { }
.archive .site-main {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.archive .site-main .item {
width: 50%;
padding: 0 15px;
margin: 0 0 60px;  }
.archive .site-main .item .edd_download_inner {
padding: 0;
position: relative; }
.archive .site-main .item .download-holder {
position: relative; }
.archive .site-main .item .img-holder {
margin: 0 0 15px;
position: relative;  }
.archive .site-main .item .img-holder a {
display: block; }
.archive .site-main .item .img-holder img {
vertical-align: top;
border-radius: 4px; }
.archive .site-main .item .img-holder .download-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(33, 33, 33, 0.9);
border-radius: 4px;
opacity: 0;
visibility: hidden;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-view-btn {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 4px;
background: #fff;
font-size: 0;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
position: relative; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 18px;
height: 18px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:hover, .archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:focus {
text-decoration: none;
background: #2f8be6; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:hover:after, .archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-view-btn:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.97 135.949 407.81 72 288 72 168.14 72 63.004 135.994 6.646 231.631a47.999 47.999 0 0 0 0 48.739C63.031 376.051 168.19 440 288 440c119.86 0 224.996-63.994 281.354-159.631a47.997 47.997 0 0 0 0-48.738zM288 392c-102.556 0-192.091-54.701-240-136 44.157-74.933 123.677-127.27 216.162-135.007C273.958 131.078 280 144.83 280 160c0 30.928-25.072 56-56 56s-56-25.072-56-56l.001-.042C157.794 179.043 152 200.844 152 224c0 75.111 60.889 136 136 136s136-60.889 136-136c0-31.031-10.4-59.629-27.895-82.515C451.704 164.638 498.009 205.106 528 256c-47.908 81.299-137.444 136-240 136z'/%3E%3C/svg%3E") center center no-repeat; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 4px;
background: #fff;
font-size: 0;
cursor: pointer;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
position: relative; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:after {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 20px;
height: 18px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212121' viewBox='0 0 576 512'%3E%3Cpath d='M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:hover, .archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:focus {
text-decoration: none;
background: #2f8be6; }
.archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:hover:after, .archive .site-main .item .img-holder .download-image-overlay .download-cart-view .download-cart-btn:focus:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512'%3E%3Cpath d='M576 216v16c0 13.255-10.745 24-24 24h-8l-26.113 182.788C514.509 462.435 494.257 480 470.37 480H105.63c-23.887 0-44.139-17.565-47.518-41.212L32 256h-8c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h67.341l106.78-146.821c10.395-14.292 30.407-17.453 44.701-7.058 14.293 10.395 17.453 30.408 7.058 44.701L170.477 192h235.046L326.12 82.821c-10.395-14.292-7.234-34.306 7.059-44.701 14.291-10.395 34.306-7.235 44.701 7.058L484.659 192H552c13.255 0 24 10.745 24 24zM312 392V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm112 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24zm-224 0V280c0-13.255-10.745-24-24-24s-24 10.745-24 24v112c0 13.255 10.745 24 24 24s24-10.745 24-24z'/%3E%3C/svg%3E") center center no-repeat; }
.archive .site-main .item .img-holder .download-image-overlay .download-count-likes {
display: inline-block;
background: rgba(255, 255, 255, 0.9);
border-radius: 4px;
margin: 7px;
padding: 4px 10px;
font-size: 0.778em;
line-height: 1.429em;
color: #212121; }
.archive .site-main .item .img-holder .download-image-overlay .download-count-likes .download-likes {
display: inline-block; }
.archive .site-main .item .img-holder .download-image-overlay .download-count-likes .download-likes:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23EA4F4F' viewBox='0 0 512 512'%3E%3Cpath d='M462.3 62.7c-54.5-46.4-136-38.7-186.6 13.5L256 96.6l-19.7-20.3C195.5 34.1 113.2 8.7 49.7 62.7c-62.8 53.6-66.1 149.8-9.9 207.8l193.5 199.8c6.2 6.4 14.4 9.7 22.6 9.7 8.2 0 16.4-3.2 22.6-9.7L472 270.5c56.4-58 53.1-154.2-9.7-207.8zm-13.1 185.6L256.4 448.1 62.8 248.3c-38.4-39.6-46.4-115.1 7.7-161.2 54.8-46.8 119.2-12.9 142.8 11.5l42.7 44.1 42.7-44.1c23.2-24 88.2-58 142.8-11.5 54 46 46.1 121.5 7.7 161.2z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
display: inline-block;
margin-right: 5px;
margin-top: -3px;
content: '';
vertical-align: middle; }
.archive .site-main .item .img-holder .download-image-overlay .download-counts {
display: inline-block;
margin-right: 15px; }
.archive .site-main .item .img-holder .download-image-overlay .download-counts:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232AA461' viewBox='0 0 640 512'%3E%3Cpath d='M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
display: inline-block;
margin-right: 5px;
margin-top: -3px;
content: '';
vertical-align: middle; }
.archive .site-main .item .img-holder:hover .download-image-overlay, .archive .site-main .item .img-holder:focus .download-image-overlay {
opacity: 1;
visibility: visible; }
.archive .site-main .item .img-holder .owl-nav {
position: absolute;
left: 8px;
bottom: 10px; }
.archive .site-main .item .img-holder .owl-nav .owl-prev,
.archive .site-main .item .img-holder .owl-nav .owl-next {
display: inline-block;
width: 30px;
height: 30px;
border-radius: 4px;
background: #A2ADB8;
margin-right: 3px;
position: relative; }
.archive .site-main .item .img-holder .owl-nav .owl-prev:hover, .archive .site-main .item .img-holder .owl-nav .owl-prev:focus,
.archive .site-main .item .img-holder .owl-nav .owl-next:hover,
.archive .site-main .item .img-holder .owl-nav .owl-next:focus {
background: #2f8be6; }
.archive .site-main .item .img-holder .owl-nav .owl-prev span,
.archive .site-main .item .img-holder .owl-nav .owl-next span {
display: none; }
.archive .site-main .item .img-holder .owl-nav .owl-next:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.archive .site-main .item .img-holder .owl-nav .owl-prev:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 192 512'%3E%3Cpath d='M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z'/%3E%3C/svg%3E") center center no-repeat;
width: 10px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.archive .site-main .item .text-holder {
position: relative;   }
.archive .site-main .item .text-holder:after {
content: '';
display: block;
clear: both; }
.archive .site-main .item .text-holder .product-title {
line-height: 1.4375em;
font-size: 0.8em;
font-weight: 700;
margin: 0;
color: #21272c;
width: 70%; }
.archive .site-main .item .text-holder .product-title a {
color: #21272c;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.archive .site-main .item .text-holder .product-title a:hover, .archive .site-main .item .text-holder .product-title a:focus {
text-decoration: none;
color: #2f8be6; }
.archive .site-main .item .text-holder .download-meta-name {
width: 70%;
font-size: 0.722em;
line-height: 2.000em;
margin-top: 10px; }
.archive .site-main .item .text-holder .download-meta-name a {
display: flex;
align-items: center;
color: #86919D; }
.archive .site-main .item .text-holder .download-meta-name a:hover, .archive .site-main .item .text-holder .download-meta-name a:focus {
text-decoration: none;
color: #2f8be6; }
.archive .site-main .item .text-holder .download-meta-name img {
width: 20px;
height: 20px;
object-fit: cover;
margin-right: 8px;
border-radius: 4px; }
.archive .site-main .item .text-holder .offers {
float: right; }
.archive .site-main .item .text-holder .price {
position: absolute;
top: 0;
right: 0;
line-height: 1.4375em;
font-size: 0.8em;
font-weight: 700;
color: #21272c;
background: #f1f5f8;
padding: 4px 12px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;
border-radius: 4px;  }
.archive .site-main .item .text-holder .price.free {
background: #2aa461;
color: #ffffff; }
.archive .site-main .item .text-holder .price.free:before {
background: #2aa461; }
.archive .site-main .item .text-holder .price span {
position: relative;
z-index: 1; }
.archive .site-main .item .text-holder .price:before {
content: '';
position: absolute;
top: 3px;
left: -10px;
width: 23px;
height: 23px;
border-radius: 4px;
-webkit-box-shadow: 0 2px 0 #dae1e7;
box-shadow: 0 2px 0 #dae1e7;
background: #f1f5f8;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg); }
.archive .site-main .item .text-holder .price:after {
content: '';
position: absolute;
top: 13px;
left: 0;
width: 6px;
height: 6px;
background: #ffffff;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset;
border-radius: 50%; }
.archive .site-main .item .edd-download-buy-button {
background: #fff;
box-shadow: 0 2px 0 #DAE1E7;
border: 1px solid #DAE1E7;
border-radius: 0 0 4px 4px;
padding: 40px 30px 30px 30px;
position: absolute;
width: 100%;
bottom: 0;
z-index: 1;
height: auto;
transition: transform 0.3s ease-out;
transform: scaleY(0);
overflow: hidden;
transform-origin: bottom; }
.archive .site-main .item .edd-download-buy-button.show-pricing {
height: auto;
transform: scaleY(1); }
.archive .site-main .item .edd-download-buy-button .btn-close {
position: absolute;
top: 10px;
right: 10px;
width: 14px;
height: 18px;
font-size: 0;
cursor: pointer;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2386919D' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") center center no-repeat; }
.archive .site-main .item .edd-download-buy-button form ul {
font-size: 0.889em; }
.archive .site-main .item .edd-download-buy-button form ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
padding: 0 0 8px;
margin: 0 0 8px; }
.archive .site-main .item .edd-download-buy-button form ul li:last-child {
border-bottom: 0;
margin: 0;
padding: 0; }
.archive .site-main .item .edd-download-buy-button form ul li label {
position: relative;
padding-left: 28px; }
.archive .site-main .item .edd-download-buy-button form ul li label .check-mark {
position: absolute;
top: 2px;
left: 0;
width: 18px;
height: 18px;
background: #DAE1E7;
border-radius: 50%; }
.archive .site-main .item .edd-download-buy-button form ul li label input[type="radio"] {
position: absolute;
opacity: 0; }
.archive .site-main .item .edd-download-buy-button form ul li label input[type="radio"]:checked ~ .check-mark {
background: #2F8BE6; }
.archive .site-main .item .edd-download-buy-button form ul li label input[type="radio"]:checked ~ .check-mark:after {
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.archive .site-main .item .edd-download-buy-button form .button {
font-size: 1em;
font-weight: 500;
color: #fff;
background: #2f8be6;
border: 1px solid #2f8be6;
border-radius: 4px;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
display: block;
padding: 10px;
text-align: center;
width: 100%; }
.archive .site-main .item .edd-download-buy-button form .button:hover, .archive .site-main .item .edd-download-buy-button form .button:focus {
text-decoration: none;
background: none;
color: #2f8be6; }
.archive .site-main .item .edd-download-buy-button form .button.edd-add-to-cart {
background: #2f8be6;
color: #fff; }
.archive .site-main .item .edd-download-buy-button form .edd-cart-added-alert {
font-size: 0.7em;
width: 100%;
text-align: center; }
.archive.full-width .site-main .item {
width: 33.333%; }
@media only screen and (max-width: 1024px) {
.archive.full-width .site-main .item {
width: 50%; } }
@media only screen and (max-width: 767px) {
.archive .site-main .item {
width: 100%; }
.archive.full-width .site-main .item {
width: 100%; } }
.edd-checkout .page .entry-content #edd_checkout_cart {
margin: 0 0 50px; }
.edd-checkout .page .entry-content #edd_checkout_cart thead th {
color: #21272C;
border: 1px solid #f1f5f8;
border-radius: 0 !important; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td {
padding: 20px 30px;
border: 0; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td:first-child {
border-left: 1px solid #eee; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td:last-child {
border-right: 1px solid #eee; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td .edd_cart_item_image {
display: inline-block;
vertical-align: middle; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td img {
width: 80px;
border-radius: 4px;
margin-right: 20px; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td .edd_checkout_cart_item_title {
display: inline-block;
vertical-align: middle; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td .edd_cart_remove_item_btn {
display: inline-block; }
.edd-checkout .page .entry-content #edd_checkout_cart tbody tr td .edd_cart_remove_item_btn:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23111' viewBox='0 0 448 512'%3E%3Cpath d='M192 188v216c0 6.627-5.373 12-12 12h-24c-6.627 0-12-5.373-12-12V188c0-6.627 5.373-12 12-12h24c6.627 0 12 5.373 12 12zm100-12h-24c-6.627 0-12 5.373-12 12v216c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12V188c0-6.627-5.373-12-12-12zm132-96c13.255 0 24 10.745 24 24v12c0 6.627-5.373 12-12 12h-20v336c0 26.51-21.49 48-48 48H80c-26.51 0-48-21.49-48-48V128H12c-6.627 0-12-5.373-12-12v-12c0-13.255 10.745-24 24-24h74.411l34.018-56.696A48 48 0 0 1 173.589 0h100.823a48 48 0 0 1 41.16 23.304L349.589 80H424zm-269.611 0h139.223L276.16 50.913A6 6 0 0 0 271.015 48h-94.028a6 6 0 0 0-5.145 2.913L154.389 80zM368 128H80v330a6 6 0 0 0 6 6h276a6 6 0 0 0 6-6V128z'/%3E%3C/svg%3E") center center no-repeat;
width: 14px;
height: 20px;
display: inline-block;
content: '';
vertical-align: top;
margin-right: 10px; }
.edd-checkout .page .entry-content #edd_checkout_cart tfoot {
background: #F1F5F8; }
.edd-checkout .page .entry-content #edd_checkout_cart tfoot tr th {
color: #21272C; }
.edd-checkout .page .entry-content #edd_checkout_form_wrap .edd-payment-icons {
margin: 0 0 50px; }
.edd-checkout .page .entry-content #edd_payment_mode_select_wrap {
margin: 0 0 50px; }
.edd-checkout .page .entry-content #edd_payment_mode_select_wrap fieldset {
padding: 0;
border: 0; }
.edd-checkout .page .entry-content #edd_payment_mode_select_wrap fieldset legend {
float: left;
width: 100%;
color: #21272C;
font-size: 1.333em;
line-height: 1.083em;
font-weight: 500;
padding-bottom: 15px;
margin: 0 0 15px;
border-bottom: 2px solid #F1F5F8; }
.edd-checkout .page .entry-content #edd_payment_mode_select_wrap fieldset #edd-payment-mode-wrap .edd-gateway-option {
display: block;
margin: 0 0 20px;
font-weight: 400; }
.edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset {
padding: 30px;
border: 1px solid rgba(218, 225, 231, 0.5); }
.edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset legend {
float: left;
width: 100%;
color: #21272C;
font-size: 1.333em;
line-height: 1.083em;
font-weight: 500;
padding-bottom: 15px;
margin: 0 0 15px;
border-bottom: 2px solid #F1F5F8; }
.edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset input[type="email"],
.edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset input[type="text"] {
width: 100%;
padding: 10px 15px; }
.edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset #edd_final_total_wrap {
background: #F1F5F8;
border: 0; }
.edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset input[type="submit"] {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 15px 25px;
border: 1px solid #2f8be6;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset input[type="submit"]:hover, .edd-checkout .page .entry-content #edd_checkout_form_wrap fieldset input[type="submit"]:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper {
margin: 0 0 50px; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper {
display: flex;
flex-wrap: wrap;
margin: 0 -15px; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item {
width: 33.333%;
padding: 0 15px;
margin: 0 0 30px;
float: none;
min-height: inherit; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item > a {
display: flex;
flex-direction: column-reverse; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item > a:hover, .edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item > a:focus {
text-decoration: none; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd-rp-item-title {
font-size: 0.8em;
line-height: 1.4375em;
font-weight: 700;
margin: 0;
color: #21272c; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_cart_item_image {
margin: 0 0 15px; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_cart_item_image img {
width: 100%;
vertical-align: top; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price {
font-size: 0.8em;
line-height: 1.4375em;
font-weight: 700;
color: #21272c; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd-add-to-cart {
background: #2f8be6;
color: #ffffff;
font-weight: 500;
border-radius: 4px;
display: inline-block;
padding: 15px 25px;
border: 1px solid #2f8be6;
margin-top: 20px;
-webkit-transition: ease, 0.2s;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd-add-to-cart:hover, .edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd-add-to-cart:focus {
text-decoration: none;
color: #2f8be6;
background: none; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options ul {
font-size: 0.889em;
text-align: left;
margin-top: 15px; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options ul li {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
padding: 0 0 8px;
margin: 0 0 8px; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options ul li label {
position: relative;
padding-left: 28px;
display: block; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options ul li label .check-mark {
position: absolute;
top: 2px;
left: 0;
width: 18px;
height: 18px;
background: #DAE1E7;
border-radius: 50%; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options ul li label input[type="radio"] {
position: absolute;
opacity: 0; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options ul li label input[type="radio"]:checked ~ .check-mark {
background: #2F8BE6; }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options ul li label input[type="radio"]:checked ~ .check-mark:after {
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
content: '';
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.edd-checkout .page .entry-content #edd-rp-checkout-wrapper #edd-rp-items-wrapper .edd-rp-item .edd_price_options span {
display: inline-block; }  :root{
--primary-color: #2f8be6;
--primary-color-rgb: 47, 139, 230;
--secondary-color: #21272c;
--secondary-color-rgb: 33, 39, 44;
--primary-font: "Roboto", sans-serif;
--font-color: #454f59;
--font-color-rgb: 69, 79, 89;
}
.wp-block-search__label{
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-block-search .wp-block-search__inside-wrapper input[type="search"] {
border-radius: 4px 0 0 4px !important;
}
.wp-block-search input[type="submit"]{
font-size: .889em;
padding: 8px 12px;
}
.wp-block-search .wp-block-search__button{
margin-left: 0;
border-radius: 0 4px 4px 0;
background: var(--primary-color);
color: #fff;
font-size: .889em;
border-color: var(--primary-color);
padding: 8px 12px;
}
.wp-block-search .wp-block-search__button:hover{
background: #dae1e7;
border-color: #dae1e7;
color: var(--primary-color);
}
#secondary .widget_block h2, #primary .post .entry-content h2{
color: #21272c;
margin: 0 0 1.667em;
border-bottom: 1px solid #f1f5f8;
font-size: 1em;
font-weight: 500;
padding: 0 0 0.556em;
}
.edit-post-visual-editor__content-area ul.block-editor-block-list__block li a{
color: var(--font-color);
}
.block-editor-block-list__layout ul.wp-block-categories__list  li,
.block-editor-block-list__layout ul.wp-block-archives-list  li,
.block-editor-block-list__block ul.wp-block-latest-posts li,
.edit-post-visual-editor__content-area ul.block-editor-block-list__block li,
.post .entry-content ul li{
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0 0 12px;
padding: 0 0 12px;
display: flex;
font-family: var(--primary-font);
}
#secondary .widget ul.wp-block-categories li,
#secondary .widget ul.wp-block-archives li, 
.site-footer .footer-t .widget ul li.cat-item{
display: flex;
justify-content: space-between;
}
#secondary .widget ul li:last-child, 
.footer-t .widget ul li:last-child,
.post .entry-content ul li:last-child {
margin: 0;
padding: 0;
border-bottom: 0;
}
.wp-block-tag-cloud a{
display: inline-block;
margin: 0 3px 3px 0;
font-size: 0.611em !important;
font-weight: 500;
color: #86919d;
-webkit-transition: ease, 0.2s;
text-decoration: none;
-moz-transition: ease, 0.2s;
transition: ease, 0.2s;
background: #f1f5f8;
border-radius: 4px;
padding: 0 10px;
text-transform: uppercase;
}
.wp-block-tag-cloud a:hover{
text-decoration: none;
background: var(--primary-color);
color: #fff;
}
ol.wp-block-latest-comments{
padding-left: 0;
}
ol.wp-block-latest-comments a {
color: rgba(0, 0, 0, 0.5);
}
.footer-t ol.wp-block-latest-comments a {
color: #fff;
}
ol.wp-block-latest-comments a:hover {
color: var(--primary-color);
}
.wp-block-latest-comments__comment-date{
margin-top:5px;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
}
.wp-block-tag-cloud{
margin-bottom:0;
}
.site-footer .wp-block-calendar table th {
background: transparent;
}
.site-footer .wp-block-calendar table tbody,
.site-footer .wp-block-calendar table caption {
color: #DAE1E7;
}
.post .entry-content ul li a{
color: var(--font-color);
text-decoration: none;
}
ul.wp-block-latest-posts__list,
ul.wp-block-categories-list,
ul.wp-block-archives-list{
padding: 30px;
border-radius: 4px;
margin: 0 0 40px;
}
.post .entry-content ul li a:hover{
color: var(--primary-color);
}
.wp-block-latest-posts__featured-image img{
object-fit: cover;
}
#secondary .widget ul li.wp-block-social-link, 
.footer-t .widget ul li.wp-block-social-link{
padding: 0;
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
color: currentColor !important;
fill: currentColor !important;
}
.wp-block-social-links li{
margin: 0 !important;
width: auto !important;
padding: 5px !important;
}
.widget_block ul li, .post .entry-content ul li {
display: inline-block;
width: 100%;
}
.edd-no-js{
display: none !important;
}#mvcwid{
background-color:transparent;
width:100%;
padding:10px;
}
#mvccount{
padding:10px;
}
#mvccount img{
margin-right:5px;
}
#mvctable{
padding:10px;
}
#mvctable table tr td{
width:100%;
}
#mvcip{
padding:10px;
border-top:1px dashed #bcbcb0; 
}
#mvcserver{
padding:10px;
border-top:1px dashed #bcbcb0;
}
#mvccredit{
padding:10px;
border-top:1px dashed #bcbcb0;
} .wpsvc_plugins_text .form-table {
clear: none;
}
.wpsvc_plugins_text .form-table td {
vertical-align: top;
padding: 16px 20px 5px;
line-height: 10px;
font-size: 12px;
display: flex;
align-items: center;
}
.wpsvc_plugins_text .form-table th {
width: 200px;
padding: 10px 0 12px 9px;
}
.wpsvc_plugins_text .form-table input.tog, .wpsvc_plugins_text .form-table input[type=radio] {
margin-top: 0px;
margin-right: 4px;
float: none;
}
.wpsvc_right_sidebar {
width: 42%;
float: right;
}
.wpsvc_left_sidebar {
width: 55%;
margin-left: 10px;
}
.wpsvc_plugins_text {
margin-bottom: 0px;
}
.wpsvc_plugins_text p {
padding: 5px 10px 10px 10px;
width: 90%;
}
.wpsvc_plugins_text h2 {
font-size: 14px;
padding: 0px;
font-weight: bold;
line-height: 29px;
}
.wpsvc_plugins_wrap .hndle {
font-size: 15px;
font-weight: 600;
padding: 7px 10px;
margin: 0;
line-height: 1;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-color: rgb(223, 223, 223);
text-shadow: 0px 1px 0px rgb(255, 255, 255);
box-shadow: 0px 1px 0px rgb(255, 255, 255);
background: linear-gradient(to top, rgb(236, 236, 236), rgb(249, 249, 249)) repeat scroll 0% 0% rgb(241, 241, 241);
margin-top: 1px;
border-bottom-width: 1px;
border-bottom-style: solid;
-moz-user-select: none;
}
.wpsvc_option_wrap {
border:1px solid rgb(223, 223, 223);
width:100%;
margin-bottom:30px;
height:auto;
}
.wpsvc_plugins_text img{
max-width: 100%;
}
.wps_plugin_main_form{
padding: 7px 10px;
}
.wps_follow_button a {
display: inline-block;
padding: 10px 0;
padding-left: 10px;
}
.wps_text_glowing{
display: inline-block;
}
.wps_text_glowing span{
color: #fff;
font-family: verdana;
font-size: 10px;
display: inline-block;
-webkit-animation: animate_black 2s linear infinite;
-o-animation: animate_black 2s linear infinite;
animation: animate_black 2s linear infinite;
width: 24px;
height: 24px;
text-align: center;
line-height: 24px;
border: 1px solid rgba(255,255,255,.4);
margin: 0 -2.5px;
}
.wps_text_glowing.effect-white span{
-webkit-animation-name: animate_white;
-o-animation-name: animate_white;
animation-name: animate_white;
}
@keyframes animate_black
{
0%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
33.33%{
color: #ff0;
box-shadow: 0 2px 10px rgba(255,255,0,1);
border: 1px solid rgba(255,255,0,1);
}
66.66%{
color: #0f0;
box-shadow: 0 2px 10px rgba(0,255,0,1);
border: 1px solid rgba(0,255,0,1);
}
100%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
}
@keyframes animate_white
{
0%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
33.33%{
color: #000;
box-shadow: 0 2px 10px rgba(0,0,255,1);
border: 1px solid rgba(0,0,255,1);
}
66.66%{
color: #130e0e;
box-shadow: 0 2px 10px rgba(0,255,0,1);
border: 1px solid rgba(0,255,0,1);
}
100%{
color: #f00;
box-shadow: 0 2px 10px rgba(255,0,0,1);
border: 1px solid rgba(255,0,0,1);
}
}
.wps_text_glowing span:nth-child(1){
animation-delay: 0s;
}
.wps_text_glowing span:nth-child(2){
animation-delay: 0.1s;
}
.wps_text_glowing span:nth-child(3){
animation-delay: 0.2s;
}
.wps_text_glowing span:nth-child(4){
animation-delay: 0.3s;
}
.wps_text_glowing span:nth-child(5){
animation-delay: 0.4s;
}
.wps_text_glowing span:nth-child(6){
animation-delay: 0.5s;
}
.wps_text_glowing span:nth-child(7){
animation-delay: 0.6s;
}