@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap")
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap")
.open-sans-body {
font-family: "Open Sans", sans-serif;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
font-variation-settings:
"wdth" 100;
}
body {
font-size: 25px;
font-family: 'Inter', 'Open Sans', 'Varela Round', sans-serif;
font-weight: 300;
}
img {
max-width: 100%;
height: auto;
}
#header {
position: relative;
height: 570px;
background-color: #282528;
padding-top: 1px;
background-position: top;
background-size: cover; }
.site-footer img.sa {
display: inline;
}
body.home #header {
height: 760px;
}
.header-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: -moz-linear-gradient(top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=0 ); }
.header-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;	
}
#header nav {
width: 100%;
background: transparent;
transition: background-color 0.5s ease;
color: #f78f20;
padding: 15px 0;
}
#header nav:hover {
background: white;
}
#header nav img {
max-width: 120px;
margin: auto;
display: block;
}
#header nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#header nav ul li {
display: inline-block;
margin: 0;
padding: 0;
}
#header nav ul li a {
color: #f78f20;
text-decoration: none;
font-size: 0.6em;
}
#header nav ul li.current-menu-item a, #header ul li a:hover, #header ul li a:focus {
color: white;
}
#header nav:hover ul li.current-menu-item a, #header ul:hover li a:hover, #header ul:hover li a:focus {
color: #2e6fb3;
}
#header nav ul ul {
display: none;
}
#header nav .sep {
font-size: 0.85em;
}
#header nav ul li:last-child .sep {
display: none;
}
div#site-navigation {
margin: 36px 0 0;
}
.site-footer {
background: #282528;
padding: 85px 0;
clear: both;
}
#home-menu {
max-width: 750px;
margin: 60px auto 0;
padding: 0;
list-style: none;
text-align: center;
}
#home-menu li {
margin: 0;
padding: 0;
display: inline-block;
width: 230px;
}
#home-menu li a {
display: block;
background: white;
color: #385967;
text-decoration: none;
padding: 10px;
text-align: center;
-webkit-border-radius: 20px;
border-radius: 20px;
font-size: 0.633em;
margin: 20px 10px;
}
#footer-menu {
list-style: none;
margin: 0;
padding: 0;
}
#footer-menu li {
margin: 0;
padding: 0;
display: block;
width: 20%;
float: left;
}
#footer-menu li a {
display: block;
background: white;
color: #385967;
text-decoration: none;
padding: 10px;
margin: 15% 10px;
text-align: center;
-webkit-border-radius: 20px;
border-radius: 20px;
font-size: 0.633em;
}
#footer-menu li ul, #home-menu li ul {
display: none;
}
.site-footer img {
max-width: 120px;
margin: auto;
display: block;
}
.site-footer p a {
color: inherit;
}
.site-info {
color: #c0c0c0;
text-align: center;
font-size: 0.6em;
margin-top: 1em;
}
.site-info .sep:last-child {
display: none;
}
h1.page-title {
color: white;
margin-top: 2.25em;
font-size: 2.25em;
margin-bottom: 0.75em;
}
body.home h1.page-title {
text-transform: uppercase;
font-size: 1.75em;
max-width: 540px;
margin: 2.25em auto 0.75em;
}
p.page-tagline {
text-align: center;
color: white;
font-size: 1.2em;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child {
margin-top: 0;
}
h1 {
color: #385967;
font-size: 1.25em;
margin-bottom: 1em;
text-align: center;
}
h2 {
margin-bottom: 1em;
text-align: center;
}
h3 {
color: #239dd8;
font-size: 1em;
text-align: center;
margin-bottom: 1em;
}
.entry-content p, .entry-content ul, .entry-content ol {
font-size: 0.85em;
}
.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%;
}  .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;
} .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;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .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;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.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;
}
.slicknav_brand {
height: 78px;
}
.slicknav_brand img {
max-width: 90px;
}
.slicknav_nav .sep {
display: none;
}
.slicknav_btn {
background-color: #f78f20;
vertical-align: middle;
padding: 1.5em 0.625em;
}
.column {
padding: 25px 30px;
font-size: 0.9em;
}
.column.no-padding { }
.column.white-text, .entry-content.white-text {
color: white;
}
.column.white-text *, .entry-content.white-text * {
color: inherit;
}
.banner-backdrop {
padding: 50px 0;
}
h2.column-title {
color: #f48834;
margin-bottom: 0.5em;
}
.flex-direction-nav a:before {
font-size: 35px;
color: #f78f20;
}
.icon {
float: left;
padding: 0 10px;
margin: 0 0 3em;
text-align: center;	
}
.icon.icon-3 {
width: 33.3333333%;
}
.icon.icon-4 {
width: 25%;
}
.icon.icon-5 {
width: 20%;
}
.icon h3 {
color: #f78f20;
font-size: 1em;
text-align: center;
margin-bottom: 0;
}
.question {
font-size: 0.75em;
background: white;
padding: 30px 100px 30px 40px;
margin-bottom: 1em;
position: relative;
}
.question h3.trigger {
color: inherit;
font-weight: bold;
text-align: left;
margin-bottom: 0;
}
.question .answer {
display: none;
margin-top: 1em;
}
.question .answer {
display: none;
margin-top: 1em;
}
.question:after {
content: '';
position: absolute;
right: 30px;
width: 40px;
height: 40px;
background: #f78f20;
top: 50%;
margin-top: -20px;
-webkit-border-radius: 50px;
border-radius: 50px;
}
.question.open:before {
content: '';
position: absolute;
right: 43px;
width: 0;
height: 0;
top: 50%;
margin-top: -5px;
z-index: 100;
border-top: 12px solid white;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
}
.question:before {
content: '';
position: absolute;
right: 42px;
width: 0;
height: 0;
top: 50%;
margin-top: -7px;
z-index: 100;
border-left: 12px solid white;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
}
.gform_wrapper form {
font-size: 0.6em;
padding-right: 50%;
position: relative;
}
.gform_wrapper form label {
display: none !important;
}
body .gform_wrapper .top_label div.ginput_container.ginput_container_textarea {
position: absolute;
top: 0;
right: 0;
width: 50%;
margin-top: 0;
height: 250px;
}
body .gform_wrapper .top_label div.ginput_container.ginput_container_textarea textarea {
height: 100%;
}
.ginput_container input, .ginput_container select {
height: 37px;
}
.contact-backdrop {
background-position: center;
background-size: cover;
}
.bg-banner {
background: rgba(0,0,0,0.3);
padding: 50px 0;
}
.ginput_container input, .ginput_container select, .ginput_container textarea {
background: rgba(0,0,0,0.35);
border: 1px solid white;
color: white;
}
::-webkit-input-placeholder { color: white;
}
::-moz-placeholder { color: white;
}
:-ms-input-placeholder { color: white;
}
:-moz-placeholder { color: white;
}
input#gform_submit_button_1, input#gform_submit_button_2 {
background: #f78f20;
color: white;
border: none;
padding: 10px 40px;
-webkit-border-radius: 50px;
border-radius: 50px;
position: absolute;
right: -13px;
bottom: -10px;
}
.gform_wrapper {
margin: 46px 0 0;
max-width: 100%;
}
.gfield_select {
background: white !important;
color: #1f1f1f !important;
}
body.page-id-14 h1.page-title {
color: white;
margin-top: 0;
font-size: 1.5em;
margin-bottom: 0.75em;
padding-top: 1em;
}
body.page-id-14 p.page-tagline {
text-align: center;
color: white;
font-size: 0.9em;
margin-bottom: 1.5em;
}
body.page-id-14 #header {
height: 850px;
}
ol.flex-control-nav {
bottom: 0;
z-index: 1000;
color: white;
}
.flex-control-paging li a {
background: white;
}
.flex-control-paging li a.flex-active {
background: #f78f20;
}
iframe#map-contact {
width: 100%;
margin: 0;
display: block;
}
body.page-id-14 .banner-backdrop {
background: #eaeaea;
color: #f78f20;
}
body.page-id-14 #header {
margin-bottom: 0;
}
.entry-content {
font-size: 1em;
}
.banner-backdrop.low-padding { }
.banner-backdrop.low-padding+.banner-backdrop.low-padding {
padding-top: 0;
}
.header-phone {
height: 39px;
padding: 5px 0 0 39px;
color: white; font-family: "Open Sans", sans-serif;
float: right;
}
.locations {
text-align: center;
}
.location h3 {
color: #f48834;
font-size: 1.25em;
margin-top: 0.5em;
}
.location {
width: 320px;
display: inline-block;
text-align: center;
height: 300px;
color: white;
background-size: cover;
background-position: center;
margin: 0 10px 25px;
position: relative;
}
.location .location-bg {
background: rgba(0,0,0,0.5);
padding: 20px 0;
height: 100%;
}
.location p {
font-size: 0.8em;
position: absolute;
bottom: 0;
width: 100%;
padding: 0 20px 4.5em;
}
.location a {
background: #fff;
color: #385967;
border: none;
padding: 5px 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
position: absolute;
right: 0;
bottom: 20px;
left: 0;
width: 180px;
margin: auto;
font-size: 0.7em;
}
.location a:hover, .location a:focus {
background: #f78f20;
color: white;
}
a.pum-trigger {
background: #f78f20;
color: white;
border: none;
padding: 10px 20px;
-webkit-border-radius: 50px;
border-radius: 50px;
margin: 2em auto;
display: block;
width: 185px;
text-align: center;
font-size: 18px;
}
a.pum-trigger:first-child {
margin-top: 0;
}
div#slider {
z-index: 1;
}
h2.post-title {
text-align: left;
color: #f48834;
font-size: 1.5em;
margin-bottom: 0.25em;
}
.post-preview h2 a {
color: inherit;
}
p.date {
color: #239dd8;
}
.post-preview img {
margin-bottom: 1em;
}
a.read-more {
background: #f78f20;
color: #1f1f1f;
border: none;
padding: 5px 10px;
-webkit-border-radius: 30px;
border-radius: 30px;
width: 180px;
margin: 0.5em auto;
font-size: 1em;
display: block;
text-align: center;
}
body.single-post #header {
margin-bottom: 0;
}
#socials {
text-align: center;
}
#socials a {
display: inline-block;
width: 30px;
height: 29px;
background-position: center;
background-repeat: no-repeat;
}
#socials a.social-twitter {
background-image: url(//wilkingroup.com.au/wp-content/themes/wilkin/images/socials_07.png);
}
#socials a.social-facebook {
background-image: url(//wilkingroup.com.au/wp-content/themes/wilkin/images/socials_09.png);
}
#socials a.social-linkedin {
background-image: url(//wilkingroup.com.au/wp-content/themes/wilkin/images/socials_11.png);
}
.flexslider {
margin-bottom: 0;
}
div.rpt_plans .rpt_plan .rpt_title {
font-size: 1em;
color: #f78f20;
background: transparent;
border: none;
}
div.rpt_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {
font-size: 1.75em;
color: #239dd8;
line-height: initial;
text-shadow: none;
padding-top: 15px;
}
div.rpt_plans .rpt_plan .rpt_features {
padding: 20px;
background: white;
text-align: center;
}
div.rpt_plans .rpt_sm_price .rpt_plan .rpt_head {
background: white;
padding-bottom: 0;
border: none;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
div.rpt_plans .rpt_plan .rpt_title img {
margin-right: 10px;
position: relative;
vertical-align: middle;
display: block;
margin: auto;
max-width: none;
max-height: 80px;
}
.column-img {
margin: auto;
display: block;
}
.entry-content ul, .entry-content ol {
padding-left: 0.9em;
}
#popmake-447 {
background: url(//wilkingroup.com.au/wp-content/themes/wilkin/images/contact-bg-fade.jpg);
background-position: center;
background-size: cover;
}
#popmake-1130 {
background: url(//wilkingroup.com.au/wp-content/themes/wilkin/images/contact-bg-fade.jpg);
background-position: center;
background-size: cover;
}
.popup-link {
background: #f78f20;
color: white;
border: none;
padding: 10px 30px 9px;
-webkit-border-radius: 50px;
border-radius: 50px;
margin: 2em auto 0;
display: block;
width: 225px;
text-align: center;
font-size: 16px;
line-height: 1.25em;
}
.icon.icon-3:nth-child(3n+1) {
clear: left;
}
.icon.icon-4:nth-child(4n+1) {
clear: left;
}
.icon.icon-5:nth-child(5n+1) {
clear: left;
}
@media all and (max-width: 1200px) {
body {
font-size: 20px;
font-family: 'Inter', 'Open Sans', 'Varela Round', sans-serif;
}
#header nav ul li.menu-item-26 .sep {
display: none;
}
#header nav ul li.menu-item-34 {
clear: left;
margin-top: 8px;
}
div#site-navigation {
margin: 19px 0 0 20px;
}
} @media (max-width: 768px) { body {
font-family: 'Open Sans', sans-serif; }
@media all and (max-width: 768px) {
#header nav, .site-footer .menu-footer-navigation-container {
display: none;
}
#header {
position: relative;
height: 380px;
}
.header-content {
padding: 0 60px 0 60px;
font-size: 0.9em;
}
h1.page-title {
margin-top: 1.4em;
}
.gform_wrapper form {
padding-right: 0;
padding-bottom: 30px;
}
input#gform_submit_button_1, input#gform_submit_button_2 {
right: 0;
}
body .gform_wrapper .top_label div.ginput_container.ginput_container_textarea {
position: static;
width: 100%;
height: auto;
font-family: 'Inter', 'Open Sans', 'Varela Round', sans-serif;
}
.icon.icon-5, .icon.icon-4, .icon.icon-3 {
width: 33.3333334%;
}
.icon.icon-5:nth-child(3n+1), .icon.icon-4:nth-child(3n+1), .icon.icon-3:nth-child(3n+1) {
clear: left;
}
.icon h3 {
font-size: 0.75em;
}
#home-menu li a {
margin: 10px 10px;
}
#home-menu {
margin: 30px auto 0;
}
#socials {
margin-top: 1em;
}
.site-footer {
padding: 35px 0 85px 0;
}
}.rpt_2_plans .rpt_plan{width:49%;float:left}.rpt_2_plans .rpt_plan_0{margin-right:2%}.rpt_3_plans .rpt_plan{width:32%;float:left}.rpt_3_plans .rpt_plan_0{margin-right:1.9%}.rpt_3_plans .rpt_plan_2{margin-left:1.9%}.rpt_4_plans .rpt_plan{width:24.5%;float:left}.rpt_4_plans .rpt_plan_0{margin-right:.66%}.rpt_4_plans .rpt_plan_2{margin-left:.66%}.rpt_4_plans .rpt_plan_3{margin-left:.66%}.rpt_5_plans .rpt_plan{width:19.5%;float:left}.rpt_5_plans .rpt_plan_0{margin-right:.62%}.rpt_5_plans .rpt_plan_2{margin-left:.62%}.rpt_5_plans .rpt_plan_3{margin-left:.62%}.rpt_5_plans .rpt_plan_4{margin-left:.62%}.rpt_6_plans .rpt_plan{width:15.83%;float:left}.rpt_6_plans .rpt_plan_0{margin-right:1%}.rpt_6_plans .rpt_plan_2{margin-left:1%}.rpt_6_plans .rpt_plan_3{margin-left:1%}.rpt_6_plans .rpt_plan_4{margin-left:1%}.rpt_6_plans .rpt_plan_5{margin-left:1%}.rpt_style_basic .rpt_plan .rpt_title img{margin-right:10px;position:relative;vertical-align:middle}.rpt_style_basic .rpt_plan .rpt_title{margin-bottom:-3px!important;border-bottom:#111 solid 1px;background:#222;padding:14px 18px;font-size:26px;color:white;line-height:35px;border-top-left-radius:8px;border-top-right-radius:8px}.rpt_style_basic .rpt_sm_title .rpt_plan .rpt_title{font-size:20px}.rpt_style_basic .rpt_xsm_title .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_plan .rpt_title{font-size:17px}.rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:15px}.rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_plan .rpt_title{font-size:15px}.rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title{font-size:13px}.rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title{font-size:12px}.rpt_style_basic .rpt_plan .rpt_head{border-top:#222 solid 2px;background:rgb(34,34,34);background:linear-gradient(0deg,rgba(34,34,34,1) 0%,rgba(51,51,51,1) 100%)}.rpt_plan .rpt_head .rpt_price .rpt_currency{position:relative;top:3px!important;left:-6px!important;font-size:0.5em!important;vertical-align:super!important}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{padding:6px 10px;font-size:77px;line-height:1em;font-weight:300;text-align:center;color:white}.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:62px}.rpt_style_basic .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:56px}.rpt_style_basic .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:38px}.rpt_4_plans .rpt_plan .rpt_head .rpt_price{font-size:69px}.rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:53px}.rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:47px}.rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:31px}.rpt_5_plans .rpt_plan .rpt_head .rpt_price{font-size:59px}.rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price{font-size:44px}.rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price{font-size:37px}.rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price{font-size:24px}.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence{font-size:14px;font-weight:300;line-height:18px;padding:20px 40px 0;color:lightgrey;text-align:center}.rpt_style_basic .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence{font-size:12px;padding:20px 40px 0}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:20px;font-weight:300;text-align:center;padding:10px 30px 20px}.rpt_style_basic .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px}.rpt_style_basic .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:16px;line-height:18px;padding:10px 10px 20px}.rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:14px;line-height:17px}.rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:16px}.rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle{font-size:15px;line-height:18px;padding:10px 10px 20px}.rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:13px;line-height:17px}.rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle{font-size:12px;line-height:16px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:14px;line-height:20px;padding:0 30px 20px;font-weight:300;text-align:center;color:#999}.rpt_style_basic .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px}.rpt_4_plans .rpt_plan .rpt_head .rpt_description{font-size:13px;line-height:18px}.rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:17px}.rpt_5_plans .rpt_plan .rpt_head .rpt_description{font-size:12px;line-height:18px}.rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description{font-size:11px;line-height:17px}.rpt_style_basic .rpt_plan .rpt_features{padding:10px 20px;background:whitesmoke;text-align:center}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{font-size:15px;line-height:1.6em;padding:5px 16px;border-bottom:1px dotted lightgrey}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature:last-child{border-bottom:none}.rpt_style_basic .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:14px}.rpt_4_plans .rpt_plan .rpt_features .rpt_feature{padding:4px 10px;font-size:14px}.rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:12px}.rpt_5_plans .rpt_plan .rpt_features .rpt_feature{padding:3px 10px;font-size:13px}.rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature{font-size:11px}.rpt_style_basic .rpt_plan .rpt_foot{display:block;padding:15px 25px;border-top:whitesmoke solid 2px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;color:white;font-size:20px;text-decoration:none;font-weight:300}.rpt_style_basic .rpt_plan .rpt_foot:hover{opacity:.9}.rpt_style_basic .rpt_sm_button .rpt_plan .rpt_foot{font-size:18px}.rpt_4_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:19px}.rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_plan .rpt_foot{padding:4px 20px;font-size:17px}.rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot{font-size:16px}.rpt_style_basic .rpt_plan .rpt_custom_btn{border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;padding:16px 20px}.rpt_recommended_plan{transform:scale(1.05)}.rpt_recommended_plan img.rpt_recommended{position:absolute!important;right:10px!important}.entry-content .rpt_plan a{border-bottom:none}.rpt_style_basic .rpt_plan a{border-bottom:none}.rpt_style_basic .rpt_plan .rpt_icon{max-width:30px;max-height:30px}.rpt_style_basic .rpt_plan img{display:inline;margin:0 10px 0 0;padding:0;border:none}@media only screen and (max-width:640px){.rpt_plans .rpt_plan{width:96%}.rpt_plans .rpt_plan{margin:10px 2% 20px!important}.rpt_style_basic .rpt_plan .rpt_foot{padding:10px 40px;text-align:center;font-size:20px!important}.rpt_style_basic .rpt_plan .rpt_head .rpt_price{font-size:74px!important;line-height:100px!important}.rpt_style_basic .rpt_plan .rpt_title{position:relative;font-size:26px!important;line-height:35px}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle{font-size:17px!important;line-height:28px;padding:10px 40px 20px}.rpt_style_basic .rpt_plan .rpt_head .rpt_description{font-size:15px!important;line-height:26px!important;padding:0 40px 20px}.rpt_style_basic .rpt_plan .rpt_features .rpt_feature{padding:5px 16px;font-size:14px!important}}.rpt_plugin_f .rpt_title,.rpt_plugin_f .rpt_head .rpt_recurrence,.rpt_plugin_f .rpt_head .rpt_price,.rpt_plugin_f .rpt_head .rpt_price .rpt_currency,.rpt_plugin_f .rpt_head .rpt_subtitle,.rpt_plugin_f .rpt_head .rpt_description,.rpt_plugin_f .rpt_features .rpt_feature,.rpt_plugin_f .rpt_features .rpt_feature a,.rpt_plugin_f .rpt_foot{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif!important;font-weight:400!important}