.frs-slideshow-container {
margin-left: auto;
margin-right: auto;
}
.frs-slideshow-container .frs-slideshow-content {
background: #FFFFFF url(//designin.com.au/wp-content/plugins/fluid-responsive-slideshow/css/frs/loading.gif) no-repeat center center; }
.frs-slideshow-container .frs-slideshow-content  > div >  div:first-child{
position: relative;    
}
.frs-slideshow-container .frs-slideshow-content  > div >  div > div.frs-caption {
height: 100% !important;
}
.frs-slideshow-container > .frs-wrapper > .frs-slider-nav {
position: static;
} .frs-slideshow-container div.frs-wrapper {
position: relative; }
.frs-slideshow-container div.frs-slideshow-content {
position: relative;
overflow: hidden;
}
.frs-slideshow-container > .frs-wrapper > .frs-slideshow-content > .frs-slide-img-wrapper {
position: absolute;
}
.frs-slideshow-container > .frs-wrapper > .frs-slideshow-content > .frs-slide-img-wrapper > .frs-slide-img {
position: absolute;
top: 0;
left: 0;
overflow: hidden !important; }
.frs-slideshow-content > img,
.frs-slideshow-content > div,
.frs-slideshow-content > a { display: none } .frs-slideshow-container div.frs-timer {
position: absolute;
width: 40px;
height: 40px;
top: 10px;
right: 10px;
opacity: 0.6;
cursor: pointer;
z-index: 99;
}
.frs-slideshow-container span.frs-timer-rotator {
position: absolute;
top: 0px;
left: -20px;
width: 40px;
height: 40px;
background-image: url(//designin.com.au/wp-content/plugins/fluid-responsive-slideshow/css/frs/rotator-left.png);
z-index: 99;
}
.frs-slideshow-container span.frs-timer-mask {
position: absolute;
top: 0px;
right: 0px;
width: 20px;
height: 40px;
z-index: 99;
overflow: hidden;
}
.frs-slideshow-container span.frs-timer-move {
top: 0px;
position: absolute;
left: 0px;
}
.frs-slideshow-container span.frs-timer-mask-turn {
display: none;
position: absolute;
top: 0px;
right: 0px;
width: 40px;
height: 40px;
background-image: url(//designin.com.au/wp-content/plugins/fluid-responsive-slideshow/css/frs/rotator-right.png);
z-index: 99;
}
.frs-slideshow-container span.frs-timer-pause {
display: block;
width: 40px;
height: 40px;
position: absolute;
top: 0;
left: 0;
background: url(//designin.com.au/wp-content/plugins/fluid-responsive-slideshow/css/frs/pause-black.png) no-repeat;
z-index: 4;
opacity: 1;
}
.frs-slideshow-container span.frs-timer-pause.frs-timer-active { background: url(//designin.com.au/wp-content/plugins/fluid-responsive-slideshow/css/frs/pause-black.png) no-repeat 0 -40px }
.frs-slideshow-container div.frs-timer:hover span.frs-timer-pause,
.frs-slideshow-container span.frs-timer-pause.frs-timer-active { opacity: 1 } .frs-slideshow-container span.frs-caption 
{
display: none;
height: 0px;
} .frs-slideshow-container{
width:100%; }
@media (max-width:320px){
.frs-slideshow-container{
min-height:150px;
}
}
.frs-slideshow-container h4{
font-weight:bold;
}
.frs-slideshow-container h4,
.frs-slideshow-container p
{
color:white;
line-height: 1;
} .frs-slideshow-container .frs-slideshow-content img {
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.frs-slideshow-container .frs-timer, 
.frs-slideshow-container .frs-slider-nav, 
.frs-slideshow-container .frs-bullets-wrapper {
display: none;
line-height: normal;
}
.frs-slideshow-container .frs-bullets-wrapper .frs-bullets {
line-height: normal;
} .frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption .frs-caption-content{
width: 100% !important;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption .frs-caption-content h4{
text-align: center !important;
font-size: 18px;
font-weight: normal;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption .frs-caption-content p{
text-align: center !important;    
font-size: 12px !important;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption .frs-caption-content p.frs-caption-button{
font-size: 12px;
display: none;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption{
padding: 0px 70px !important;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption .frs-caption-inner{
vertical-align: middle;
} .frs-slideshow-container .frs-wrapper.frs-responsive-mobile-medium .frs-caption .frs-caption-content{
width: 100% !important;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-medium .frs-caption .frs-caption-content h4{
text-align: center !important;
font-size: 18px;
font-weight: normal;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-medium .frs-caption .frs-caption-content p{
text-align: center !important;    
font-size: 14px;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-medium .frs-caption .frs-caption-content p.frs-caption-button{
font-size: 12px;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-medium .frs-caption{
padding: 0px 70px !important;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-medium .frs-caption .frs-caption-inner{
vertical-align: middle;
}
.frs-slideshow-container .frs-wrapper.frs-responsive-mobile-medium .frs-timer{
display: none !important;
} p.frs-caption-button a span {  
white-space: nowrap;
} #frs-text-position-preview {
padding: 0px;
}
#frs-position-preview-outer {
height: 250px;    
background-color: #d9cb9e;
padding: 40px;
}
#frs-position-preview-padding-left {
position: absolute;
margin-top: 115px;
margin-left: 40px;
font-size: 16px;
left: 0;
width: 40px;
text-align: center;
}
#frs-position-preview-padding-top {
position: absolute;
margin-top: -28px;  font-size: 16px;
text-align: center;
left: 0;
right: 0;
margin-right: auto;
margin-left: auto;
}
#frs-position-preview-padding-right {
position: absolute; margin-top: 115px; 
margin-right: 40px; font-size: 16px;
right: 0;
width: 40px;
text-align: center;
}
#frs-position-preview-padding-bottom {
position: absolute; 
margin-top: 260px; font-size: 16px; text-align: center; left: 0; right: 0;
margin-left: auto; */ ;
margin-right: auto;
}
#frs-position-preview-inner {
width: 100%;
height: 100%;
border: 1px dashed #000;
}
#frs-position-preview-obj {
background-color: #2a2c2b;
height: 75px;
width: 200px;
color: #fff;
text-align: center;
padding-top: 40px;
font-size: 21px;
position: absolute;
left: 80px;
right: 80px;
overflow: hidden;
white-space: nowrap;
}
#frs-position-preview-obj span {
font-size: 16px
}.frs-wrapper .frs-caption .frs-caption-content {
color: #fff;
padding: 25px;
font-size: 13px;
min-width: 150px;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
} .frs-wrapper .frs-caption.frs-caption-position-left .frs-caption-inner {
vertical-align: middle;
}
.frs-wrapper .frs-caption.frs-caption-position-left .frs-caption-content {
margin-right: auto;
} .frs-wrapper .frs-caption.frs-caption-position-top-left .frs-caption-inner {
vertical-align: top;
}
.frs-wrapper .frs-caption.frs-caption-position-top-left .frs-caption-content {	
margin-right: auto;
} .frs-wrapper .frs-caption.frs-caption-position-top .frs-caption-inner {
vertical-align: top;
}
.frs-wrapper .frs-caption.frs-caption-position-top .frs-caption-content {	
margin: 0 auto;
} .frs-wrapper .frs-caption.frs-caption-position-top-right .frs-caption-inner {
vertical-align: top;
}
.frs-wrapper .frs-caption.frs-caption-position-top-right .frs-caption-content {
margin-left: auto;
} .frs-wrapper .frs-caption.frs-caption-position-right .frs-caption-inner {
vertical-align: middle;
}
.frs-wrapper .frs-caption.frs-caption-position-right .frs-caption-content {
margin-left: auto;
} .frs-wrapper .frs-caption.frs-caption-position-bottom-right .frs-caption-inner {
vertical-align: bottom;
}
.frs-wrapper .frs-caption.frs-caption-position-bottom-right .frs-caption-content {
margin-left: auto;
} .frs-wrapper .frs-caption.frs-caption-position-bottom .frs-caption-inner {
vertical-align: bottom;
}
.frs-wrapper .frs-caption.frs-caption-position-bottom .frs-caption-content {
margin: 0 auto;
} .frs-wrapper .frs-caption.frs-caption-position-bottom-left .frs-caption-inner {
vertical-align: bottom;
}
.frs-wrapper .frs-caption.frs-caption-position-bottom-left .frs-caption-content {
margin-right: auto;
} .frs-wrapper .frs-caption.frs-caption-position-center .frs-caption-inner {
vertical-align: middle;
}
.frs-wrapper .frs-caption.frs-caption-position-center .frs-caption-content {
margin: 0 auto;
} .frs-wrapper .frs-caption.frs-caption-position-sticky-top {
padding: 0px !important;
}
.frs-wrapper .frs-caption.frs-caption-position-sticky-top .frs-caption-inner {
vertical-align: top;
}
.frs-wrapper .frs-caption.frs-caption-position-sticky-top .frs-caption-content {	
margin-right: auto;
width: 100% !important; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
} .frs-wrapper .frs-caption.frs-caption-position-sticky-bottom {
padding: 0px !important;
}
.frs-wrapper .frs-caption.frs-caption-position-sticky-bottom .frs-caption-inner {
vertical-align: bottom;
}
.frs-wrapper .frs-caption.frs-caption-position-sticky-bottom .frs-caption-content {
margin-right: auto;
width: 100% !important; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}.entry-content a {
box-shadow: none;
}
h1.entry-title,
h3.testimonial-heading {
padding-bottom: 0;
visibility: hidden;
line-height: 0;
margin-bottom: 0;
}
.entry-content h1, .entry-summary h1, .comment-content h1 {
font-size: 3.2 rem;
}
.home .site-header
.no-sidebar .content-area {
margin-bottom: 2%;
}
#design-in-slideshowpjc-slideshow .frs-caption h4, 
#design-in-slideshowpjc-slideshow .frs-caption-inner h4,
a.ow-button-hover span,
.testimonial-slides h3.widget-title {
font-family: 'Allura', cursive;
}
a.ow-button-hover span{
font-size: x-large;
}
.add-bk-black h3.widget-title ,
#design-in-slideshowpjc-slideshow .frs-caption h4, 
#design-in-slideshowpjc-slideshow .frs-caption-inner h4{
word-spacing: 10px;
text-transform: capitalize;
}
body, button, input, select, textarea,
a {
font-family: Montserrat, "Helvetica Neue", sans-serif;
}
.custom-logo-link img {
width: 85%;
}
.site-header-menu {
margin-top: 5%;
margin-bottom: 0;
}
.site-branding {
padding-bottom: 0.5%;
}
.site-header {
padding: 0 5%;
border-bottom: 1px solid #efefef;
margin-bottom: 2%;
}
.home .entry-header ,
.site-footer .main-navigation ,
.site-info .site-title,
.site-info a {
display: none;
}
.entry-title {
font-weight: normal;
color: #e60004;
margin-bottom: 1%;
}
.no-sidebar .entry-content,
.no-sidebar .entry-header,
.no-sidebar .content-bottom-widgets {
margin-left: 0;
margin-right: 0;
}
.frs-slideshow-container#design-in-slideshowpjc {
margin-top: 0;
}
.site-main ,
.content-bottom-widgets .widget-area{
margin-bottom: 0; 
}
.site-footer {
border-top: 1px solid #efefef;
padding: 2% 4.5455% 3.5em;
}
.footer-credit a{
display: block;
}
.social-navigation a:before {
font-size: 2em;
}
.social-navigation a {
border: none;
}
.social-navigation li {
border: 1px solid #efefef;
}
.widget {
border-top: none;
}
.widget-area {
text-align: center;
}
.strong-view.default-dark .testimonial-inner {
border: none;
}
.strong-view.default-dark .testimonial {
border: 1px solid #eee;
}
.add-padding-cell .panel-widget-style {
padding-top: 10%;
}
.add-bk-black .so-widget-sow-editor {
background: url(http://designin.com.au/wp-content/plugins/fluid-responsive-slideshow/backgrounds/black.png) repeat scroll 0% 0% transparent;
padding: 3%;
}
.strong-view.modern .testimonial-content {
font-size: inherit;
}
.strong-view.modern .testimonial-name {
font-weight: normal;
}
.center {
text-align: center;
}
#_socialproofslider-shortcode {
padding-top: 0;
margin-top: 0;
}
#_socialproofslider-shortcode .social-proof-slider-wrap .testimonial-item .testimonial-text {
padding-top: 0;
}
#_socialproofslider-shortcode .social-proof-slider-wrap .testimonial-item .testimonial-text .quote {
font-size: 1rem;
}
.testimonial .widget-title {
text-align: center;
}
.social-proof-slider-wrap {
padding-top: 0;   
}
.image-left-section .image-section,
.image-right-section .image-section{
padding-top: 5%;
}
.image-left-section ,
.image-right-section{
padding-bottom: 2%;
}
h3.widget-title {
font-size: 1.6rem;
margin-bottom: 1rem;
}
.social-proof-slider-wrap ul.slick-dots > li {
margin: 0 1px;
}
button {
background: #fff;
color: #333333;
border: 1px solid #333333;
text-transform: capitalize;
font-weight: normal;
font-family: 'Allura', cursive;
font-size: x-large;
}
button:hover,
button[disabled]:hover, 
button[disabled]:focus,
input[type="button"], 
input[type="button"][disabled]:hover, 
input[type="button"][disabled]:focus, 
input[type="reset"], 
input[type="reset"][disabled]:hover, 
input[type="reset"][disabled]:focus, 
input[type="submit"], 
input[type="submit"][disabled]:hover, 
input[type="submit"][disabled]:focus {
color: #ffffff;
background: #333333;
}
.social-navigation li {
float: right;
}
.social-navigation  li.member-logo {
width: 100%;    
border: none;
padding-bottom: 10%;
}
.site-info:before {
background: url(https://designin.com.au/wp-content/uploads/2018/06/member-design-institute-australia.png) no-repeat;
display: block;
width: 250px;
height: 66px;
background-size: cover;
content: ' ';
margin-bottom: 10px;
}        .home h1 {
font-family: 'Archivo Black', sans-serif;
font-size: 3rem;
font-weight: lighter;
}
.home .add-line h3:before {
background-color: #333;
content: "";
display: inline-block;
height: 2px;
position: relative;
vertical-align: middle;
width: 20%;
}
.home .add-line h3:after {
background-color: #333;
content: "";
display: inline-block;
height: 2px;
position: relative;
vertical-align: middle;
width: 50%;
}   #mc_embed_signup {
width: 30%;
margin: auto;
}
#mc_embed_signup_scroll {
text-align: center;
}
#social-media  span{
float: left;
width: 60px;
padding-left: 10px;
}
#social-media {
margin: auto;
padding-left: 40%;
padding-right: 35%;
padding-bottom: 8%;
}
.content-bottom-widgets .widget-area .widget {
margin-bottom: 0;
}
.menu-toggle {
font-family: unset;
font-weight: bold;
}
.image-crop {
overflow: hidden;
height: 252px;
}
.wptww-testimonials-slide-widget.design-1 .fa-quote-left {
color: #000;  
}
.page-id-29 em {
font-size: smaller;
}
body.home h2{
font-size: 1.3rem;
font-weight: normal;
}
.page-id-27 #custom_html-2,
.page-id-29 #custom_html-2,
.page-id-60 #custom_html-2,
.page-id-459 #custom_html-2
{
display: none;
}
@media (min-width: 781px) {
.panel-grid.panel-has-style>.panel-row-style.image-right-section {
display: inline-block;
}
.image-right-section  .panel-grid-cell:first-child{
float: right;
}
.image-right-section  .panel-grid-cell:last-child{
float: left;
}
.image-right-section {
margin-top: 10px;
}
}
@media screen and (max-width: 48.9375em){ 
.wpforms-container,
div.wpforms-container-full {
padding: 0 5% !important;
}
p,
article.page .entry-header,
.widget_pirate_forms_contact_widget,
.widget-title,
.widget_sow-button,
h2,
.cff-wrapper {
padding: 0 5%;
}
.add-bk-black h3.widget-title ,
#design-in-slideshowpjc-slideshow .frs-caption h4, 
#design-in-slideshowpjc-slideshow .frs-caption-inner h4 {
line-height: 180%;
}     
.home #pg-36-0 {
position: relative;
width: 100%;
}
.home #pg-36-1 {
position: relative;
padding-top: 0;
}
.home .add-line h3:before {
background-color: #333;
content: "";
display: inline-block;
height: 2px;
position: relative;
vertical-align: middle;
width: 5%;
}
.home .add-line h3:after {
background-color: #333;
content: "";
display: inline-block;
height: 2px;
position: relative;
vertical-align: middle;
width: 10%;
}
#mc_embed_signup { 
width: 100%;
}
#social-media {
margin: auto;
padding-left: 15%;
padding-right: 15%;
margin-bottom: 20%;
}
.site-header-main {
padding-top: 5%;   
}
}
@media screen and (max-width: 75em) { 
.strong-content.strong-grid.columns-2 .testimonial {
width: 100%;
}
.add-bk-black h3.widget-title ,
#design-in-slideshowpjc-slideshow .frs-caption h4, 
#design-in-slideshowpjc-slideshow .frs-caption-inner h4 {
line-height: 180%;
}  
.image-right-section  div:first-child{
float: none;
}
.image-right-section  div:last-child{
float: none;
}
}