* {
margin: 0;
}
html, body {
height: 100%;
background-color: #f5f6f7;
}
@font-face {
font-family: 'rm_pro';
src: url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-light-webfont.eot);
src: url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-light-webfont.eot?#iefix) format('embedded-opentype'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-light-webfont.woff2) format('woff2'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-light-webfont.woff) format('woff'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-light-webfont.ttf) format('truetype'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-light-webfont.svg#rm_prolight) format('svg');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'rm_pro';
src: url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-regular-webfont.eot);
src: url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-regular-webfont.woff2) format('woff2'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-regular-webfont.woff) format('woff'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-regular-webfont.ttf) format('truetype'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-regular-webfont.svg#rm_proregular) format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'rm_pro';
src: url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-bold-webfont.eot);
src: url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-bold-webfont.woff2) format('woff2'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-bold-webfont.woff) format('woff'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-bold-webfont.ttf) format('truetype'),
url(//purecreative.co.za/wp-content/themes/known/fonts/rmpro-bold-webfont.svg#rm_probold) format('svg');
font-weight: 800;
font-style: normal;
}
body{
font-family: 'rm_pro';
font-size: 15px;
color: #43525a;
font-weight: 300;
line-height: 25px;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -150px; }
.footer, .push {
min-height: 210px; }
.header img{
max-width: 100%;
}
.header{
padding-top: 35px;
padding-bottom: 35px;
background-color: #fff;
}
a{
display: inline-block;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
color: #44c8f5;
}
a:hover{
text-decoration: none;
}
a:hover{
color: #44c8f5;
}
.info p{
color: #fff;
}
.pure-controls{
position: absolute;
top: 50%;
margin-top: -26px;
}
.right{
right: -30px;
}
.left{
left: -30px;
}
.header p, .header p a{
font-family: 'rm_pro';
color: #666;
}
h1{
font-family: 'rm_pro';
color: #647882;
font-size: 28px;
}
h1 span{
font-weight: 600;
font-size: 38px; }
h2{
font-family: 'rm_pro';
color: #647882;
font-size: 22px;
}
h2.sec-head {
margin-top: 0;
}
h3{
color: #647882;
font-size: 17px;
}
img{
display: block;
max-width: 100%;
}
.sec-icon{
max-width: 60px;
}
.header p{
margin-top: 4%;
}
.header a{
color: #43525a;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.header a:hover{
text-decoration: none;
background: none;
color: #44c8f5;
}
p{
font-family: 'rm_pro';
font-weight: 300;
}
p.sec-desc {
margin-bottom: 30px;
line-height: 25px;
}
.navbar-nav>li>a {
padding: 0;
margin-right: 15px;
font-size: 17px;
font-weight: 300;
font-family: 'rm_pro';
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
background-color: transparent !important; 
}
.navbar-nav>li>a:hover{
background: none;
color: #44c8f5;
}
.navbar-nav>li:last-child>a{
margin-right: 0;
}
.caret{
display: none;
}
.header-social{
text-align: right;
margin-top: 1%;
}
.header-social .fa{
margin-left: 7px;
font-size: 19px;
color: #e0e4e6;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.header-social .fa:hover{
color: #44c8f5;
}
.project-social{
margin-top: 1%;
}
.project-social .fa{
margin-right: 7px;
font-size: 19px;
color: #e0e4e6;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.project-social .fa:hover{
color: #44c8f5;
}
.home-intro{
margin: 85px -15px 60px;
}
h1.main-site-intro{
font-family: 'rm_pro';
color: #647882;
font-weight: 500;
font-size: 22px;
padding-bottom: 30px;
margin-top: 0;
margin-bottom: 0;
}
.home-intro-right p{
font-size: 22px;
font-weight: 500;
color: #647882;
line-height: 1.3;
}
.home-projects {
padding-bottom: 15px;
}
.prjcts-more a{
margin-right: auto;
margin-left: auto;
margin-bottom: 30px;
overflow: auto;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
color: #647882;
font-size: 25px;
max-width: 320px;
line-height: 55px;
}
.prjcts-more a:hover{
color: #44c8f5;
}
.prjcts-more a.clr{
color: #44c8f5;
}
.prjcts-more a.clr:hover{
color: #647882;
}
.prjcts-more span{
display: block;
float: left;
font-weight: 600;
}
.prjcts-more img{
padding-right: 8px;
}
.home-services .block-child{
margin-bottom: 20px;
}
.home-services .block-child:nth-child(odd){
clear: left;
}
.home-services h3{
margin-top: 5px;
}
.home-services img {
width: 100%;
}
.navbar-collapse{
padding-left: 0;
padding-right: 0;
}
.icon-bar{
background-color: #43525a;
}
.navbar-toggle{
float: none;
border: 1px solid #43525a;
border-radius: 0;
margin-right: 0;
margin-bottom: 15px;
}
.navbar-nav{
margin: 0;
margin-top: 4%;
}
.home-below-header a{
font-size: 16px;
color: #43525a;
font-weight: 300;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
font-family: 'rm_pro';
}
.home-below-header a:hover{
color: #44c8f5;
text-decoration: none;
}
.home-below-header{
text-align: center;	
}
#pure-home-slider {
margin-bottom: 40px;
}
.carousel-indicators li{
border: 1px solid #43525a;
}
.carousel-indicators .active{
background-color: #40C8F2;
border-color: #40C8F2;
}
.carousel-indicators{
margin-bottom: 0;
bottom: -30px;
}
.info h3{
font-family: 'rm_pro';
color: #fff;
margin-bottom: 5px;
}
.info .blue-underline {
text-transform: none;
color: #fff;
font-weight: 300;
margin-top: 25px;
display: inline-block;
}
h4{
font-family: 'rm_pro';
color: #43525a;
font-size: 19px; line-height: 25px;
margin-top: 5px;
font-weight: 300;
}
h5{
font-family: 'rm_pro';
font-size: 17px;
color: #44c8f5;
font-weight: 300;
margin-bottom: 0;
margin-top: 3px; }
.info p{
text-transform: none;
font-family: 'rm_pro';
font-size: 16px;
}
.blue-underline{
font-family: 'rm_pro';
color: #44c8f5;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
padding-bottom: 5px;
border-bottom: 1px solid #44c8f5;
font-weight: 600;
}
.blue-underline:hover{
text-decoration: none;
color: #43525a;
}
.home-above-footer {
text-align: center;
margin-bottom: 70px;
margin-top: 100px;
font-size: 25px;
line-height: 1;
}
.home-above-footer h4{
font-size: 28px;
font-weight: 500;
color: #647882;
line-height: 36px;
}
.abt-sec-dscr {
padding-top: 20px;
}
.serv-name{
margin-top: 0;
font-size: 22px;
}
.serv-number{
color: #40C8F2;
font-size: px;
margin-top: 0;
}
.serv-ofrngs {
padding-bottom: 20px;
}
.ofrngs p{
color: #627885;
font-weight: 500;
padding-bottom: 5px;
border-bottom: 1px solid #627885;
}
.ofrngs > div:nth-last-child(-n+2) p{
border-bottom: none;
}
.srvcs-head{
padding-bottom: 30px;
}
.srvcs-head h2{
margin-top: 0;
}
.srvcs-content h3{
margin-bottom: 50px;
}
.wrk-prcss-head h2{
margin-bottom: 20px;
}
.pure-clnts{
margin-top: 120px;
}
.clnts .clnt{
margin-bottom: 30px;
}
.clnts .clnt a{
display: block;
}
p.awards-descr{
margin: 35px 0;
}
ul.awards-list {
font-weight: 300;
padding-top: 20px;
}
.video-wrap{
position: relative;
}
.video-wrap img{
width: 100%;
}
.awards-list .award-name{
color: #666;
font-weight: 600;
}
.video-wrap iframe{
position: absolute;
top: 0;
left: 0;
z-index: 10;
width: 100%;
height: 100%;
}
.serv-header {
padding-top: 50px;
padding-bottom: 20px;
}
.studio-images {
padding-bottom: 30px;
}
.studio-images.big-bottom .studio-img-big{
padding-top: 30px;
}
.studio-images.big-right .studio-img-small{
padding-bottom: 30px;
}
.abt-sec {
padding-top: 20px;
}
.abt-sec.core-srvcs{
padding-top: 20px;
}
.abt-sec-head {
padding-bottom: 10px;
}
p.testimonial-text {
color: #647882;
font-weight: 500;
font-size: 28px;
line-height: 1.42857143;
padding-top: 20px;
}
.footer{
line-height: 27px;
background-color: #fff;
padding-top: 55px;
font-size: 15px;
}
.footer h4{
color: #647882;
font-size: 21px;
font-weight: 500;
margin-bottom: 5px;
}
.footer a{
color: #43525a;
}
.footer a:hover{
text-decoration: none;
color: #44c8f5;
cursor: pointer;
}
.footer .blue-underline{
padding-bottom: 2px;
border-width: 3px;
font-weight: 300;
color: #647882;
}
.footer-subscribe{
text-align: right;
}
.footer-links > .row{
max-width: 250px;
margin: 0 auto;
}
.footer-links a{
color: #43525a;
font-size: 14px;
line-height: 20px;
}
.copy-right p {
padding: 25px 0 0;
font-size: 14px;
}
.aligner{
display: -webkit-box;
display: flex;
align-items: center;
margin-bottom: 35px;
justify-content: center;
display: -ms-flexbox;
}
.aligner-item{
max-width: 50%;
}
.align-bottom{
-ms-flex-align:end;
align-self: flex-end;
justify-content: flex-end;
}
.hovereffect {
width: 100%;
height: 100%;
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: default;
margin-bottom: 25px;
}
.hovereffect .overlay {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.hovereffect:hover .overlay {
background-color: rgba(170,170,170,0.4);
}
.hovereffect h2, .hovereffect img {
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.hovereffect img {
display: block;
position: relative;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
width: 100%;
}
.hovereffect:hover img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.hovereffect h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 16px;
padding: 10px;
background: rgba(0, 0, 0, 0.6);
}
.hovereffect a.info {
display: inline-block;
width: 100%;
text-decoration: none;
text-transform: uppercase;
color: #fff;
background-color: transparent;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
font-weight: normal;
width: 100%;
position: absolute;
height: 92%;
width: 95%;
left: 2.5%;
top: 4%;
}
.hovereffect:hover a.info {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
background-color: rgba(68,200,245,0.4);
}
.current-menu-item>a, .current-page-ancestor a{
color: #44c8f5;
}
ul{
padding-left: 0;
list-style-type: none;
}
.isotopeFilters{
text-align: left;
}
.project-filter .filter-container ul li:before{
content: '';
display: inline-block;
background: #43525a;
height: 1px;
max-width: 42px;
width: 55px;
margin: auto auto;
vertical-align: super;
margin-right: 15px;
}
.project-filter .filter-container ul li.active:before{
content: '';
display: inline-block;
background: #44c8f5;
height: 3px;
max-width: 42px;
width: 55px;
margin: auto auto;
vertical-align: super;
margin-right: 15px;
}
.project-filter .filter-container ul li.active a{
text-decoration: none;
}
.project-header:first-child{
padding-top: 55px;
padding-bottom: 45px;
}
.single h3{
font-family: 'rm_pro';
color: #000;
margin-bottom: 45px;
font-size: 30px;
font-weight: 400;
}
.single h1 {
font-family: 'rm_pro';
color: #43525a;
font-weight: 300;
font-size: 30px;
padding-bottom: 25%;
margin-top: 0;
}
.single-service .project-header:first-child{
padding-top: 55px;
padding-bottom: 0;
}
.page-id-10 .project-header:first-child{
padding-top: 55px;
padding-bottom: 35px;
}
.load-more-btn{
padding-top: 25px;
padding-bottom: 25px;
background-color: #fff;
text-align: center;
margin-bottom: 65px;
font-size: 16px;
color: #43525a;
font-weight: 300;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
display: inline-block;
width: 100%;
}
.load-more-btn:hover{
text-decoration: none;
color: #fff;
background-color: #44c8f5;
cursor: pointer;
}
.load-more-btn-posts{
padding-top: 25px;
padding-bottom: 25px;
background-color: #fff;
text-align: center;
margin-bottom: 65px;
font-size: 16px;
color: #43525a;
font-weight: 300;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
display: inline-block;
width: 100%;
}
.load-more-btn-posts:hover{
text-decoration: none;
color: #fff;
background-color: #44c8f5;
cursor: pointer;
}
.isotopeContainer{
margin-bottom: 65px;
}
.pure-list li{
font-size: 17px;
font-weight: 300;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
font-family: 'rm_pro';
}
.pure-list li:before{
content: '';
display: inline-block;
background: #9ba8af;
height: 1px;
max-width: 42px;
width: 55px;
margin: auto auto;
vertical-align: super;
margin-right: 15px;
}
.pure-team img{
max-width: 100%;
}
.pure-team h4{
margin-bottom: 25px;
}
.pure-team{
margin-bottom: 100px;
}
.the-studio{
margin-bottom: -30px;
}
.partners{
margin-bottom: 85px;
}
.project-info img{
max-width: 100%;
}
.project-info{
padding-bottom: 25px;
}
.project-tags li {
border-bottom: solid 1px #bcbec0;
padding-bottom: 5px;
margin-top: -5px;
font-family: 'rm_pro';
font-size: 16px;
color: #43525a;
font-weight: 300;
line-height: 25px; margin-bottom: 10px;
}
.project-tags li:last-child{
border-bottom: none;
}
.white-bg{
background-color: #fff;
}
.gap65{
height: 65px;
}
.gap35{
height: 30px;
}
.journal img{
width: 100%;
}
.journal{
text-align: center;
}
.read-blog-dark{
font-weight: 600;
margin-top: 15px;
margin-bottom: 25px;
}
.journal-large h3{
font-family: 'rm_pro';
color: #fff;
padding-left: 5%;
padding-right: 5%;
line-height: 30px;
margin-top: 0;
}
.read-blog-light{
color: #fff;
font-weight: 600;
margin-top: 15px;
margin-bottom: 25px;
}
.journal-large{
position: relative;
}
.journal-large-info{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
}
.testimonial{
margin-top: 55px;
margin-bottom: 55px;
}
.testimonial h5{
margin-top: 25px;
font-size: 15px;
}
.project-images img{
width: 100%;
}
.social-share{
text-transform: uppercase;
font-weight: 700;
font-size: 12px;
}
.social-share .fa{
margin-left: 5px;
font-size: 15px;
vertical-align: baseline;
}
.horizontal-rule{
width: 100%;
height: 8px;
background-color: #fff;
margin-top: 45px;
margin-bottom: 85px;
}
.project-nav img{
width: 100%;
}
.project-nav{
margin-bottom: 95px;
}
.previous-nav, .next-nav{
background-color: #fff;
}
.project-nav a{
display: block;
color: #43525a;
}
.previous p{
display: inline-block;
max-width: 85%;
}
.previous{    
padding: 50px 0;
}
.previous-image{
padding-left: 0;
}
.next-project p{
display: inline-block;
max-width: 85%;
}
.next-project {
padding: 50px 0;
}
.next-project-image{
padding-right: 0;
}
.journal-images img{
width: 100%;
}
.journal-images{
margin-bottom: 45px;
}
.journal-nav .next-project{
padding-top: 6%;
padding-bottom: 5%;
padding-left: 0;
text-align: right;
}
.journal-nav .previous{
padding-top: 6%;
padding-bottom: 5%;
}
.journal_images img{
margin-bottom: 35px;
width: 100%;
}
.journal-nav .next-project:after{
margin-right: 20px;
}
.office-info{
margin-top: 45px;
}
.contact-team img{
max-width: 100%;
margin-bottom: 35px;
}
.pure-form input, .pure-form textarea{
width: 100%;
font-family: 'rm_pro';
font-size: 16px !important;
color: #43525a;
font-weight: 300;
line-height: 25px;
padding: 10px 25px !important;
border: 1px solid #ccc;
background-color: transparent;
}
input:focus , textarea:focus{
outline: none;
border: 1px solid #43525a;
}
a:focus{
outline: none;
}
.form-success{
display: none;
}
.pure-form form{
padding: 35px;
padding-right: 19px;
background-color: #fff;
}
.pure-form .gform_wrapper ul li.gfield:last-child{
margin-top: 15px;
}
.home .pure-form{
padding-top: 35px;
}
.home .pure-form form{
padding-top: 20px;
padding-bottom: 20px;
}
.home .pure-form ul li.gfield{
width: 50%;
float: left;
margin-top: 0;
clear: none;
}
.home .pure-form ul li.gfield:last-child{
width: 100%;
}
input.submit{
font-family: 'rm_pro';
color: #43525a;
font-size: 19px; line-height: 25px;
margin-top: 5px;
background-color: #eaeaea;
border: none;
margin-bottom: 65px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
input.submit:hover{
color: #44c8f5;
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
.gform_wrapper.pure-form-contact_wrapper{
margin-top: -20px;
}
.gform_wrapper .gform_footer {
text-align: center;
}
.gform_wrapper.pure-form-contact_wrapper .gform_button{    
font-family: 'rm_pro';
color: #43525a;
color: #ffffff;
font-size: 19px !important;
line-height: 25px;
margin-top: 5px;
background-color: #44c8f5;
border: none;
margin-bottom: 65px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.gform_wrapper.pure-form-contact_wrapper .gform_button:hover{  }
.logo a{
display: block;
}
.carousel-inner>.item>img {
width: 100%;
}
.header p a {
font-family: 'rm_pro';
font-size: 13px;
}
.header p{
font-size: 13px;
}
.footer strong {
font-weight: 600;
}
.footer-subscribe .fa {
margin-left: 7px;
font-size: 19px;
}
.centered-content {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
}
@media (min-width: 1200px){
.container {
width: 1220px;
}
}
.pure-slider-control {
color: #fff;
border: 6px solid #fff;
padding: 10px 15px;
font-size: 26px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.journal-post{
min-height: 485px;
}
.nav>li>a:focus, .nav>li>a:hover{
background-color: transparent;
}
.centered-content h3{
color: #fff;
}
#the-form{
padding-top: 35px;
}
.isotopeSelector h4{
margin-top: 25px;
}
.tint {
position: relative;
float: left;
cursor: pointer;
}
.tint:before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: none;
-moz-transition: background .3s linear;
-webkit-transition: background .3s linear;
-o-transition: background .3s linear;
transition: background .3s linear;
}
.tint:hover:before {
background: rgba(0,0,0,0.2);
}
.signup-image {
display: block;
float: right;
min-height: 400px;
width: 100%;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
background-image: url(//purecreative.co.za/wp-content/themes/known/img/pure-mailchimp.jpg);
}
.modal-dialog {
width: 70%;
}
.modal {
text-align: center;
padding: 0!important;
}
.modal:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -4px;
}
.modal-dialog {
display: inline-block;
text-align: left;
vertical-align: middle;
}
.modal-body{
padding: 0;
}
.modal-content{
border-radius: 0;
}
.signup-text {
padding: 25px 35px 0 15px;
}
#mc_embed_signup form{
padding-left: 0;
}
#mc_embed_signup .button{
background-color: #44c8f5 !important;
}
.signup-text p{
padding-left: 15px;
margin-top: 45px;
}
.arrow1{
display: inline-block;
margin: auto auto;
vertical-align: super;
margin-right: 25px;
font-size: 60px;
vertical-align: sub;
margin-left: 20px;
color: #43525a;
}
.arrow2{
display: inline-block;
margin: auto auto;
vertical-align: super;
font-size: 60px;
vertical-align: sub;
margin-left: 20px;
color: #43525a;
margin-right: 15px;
}
.arrow1:hover, .arrow2:hover{
cursor: pointer;
}
.large-image img{
width: 100%;
}
.the-sections {
margin-top: 0;
margin-bottom: 30px;
}
.project-header.the-sections {
margin-bottom: 45px;
}
.the-contact-details p{
margin-bottom: 0;
}
.the-large-hover{
max-height: 655px;
}
.the-small-hover{
max-height: 315px;
}
.the-large-hover a.info {
height: 96%;
top: 2.1%;
}
.home .hovereffect img {
display: block;
position: relative;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
width: 100%;
}
.single-service h1{
padding-bottom: 5%;
}
.project-header img{
max-width: 100%;
}
.service-page-link{
display: inline-block;
margin-bottom: 25px;
}
.single-service input.submit{
margin-bottom: 25px;
}
.single-service #the-form{
padding-top: 0;
}
.main-services-page h1{
padding-bottom: 25px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
background-color: transparent;
color: #43525a;
font-weight: 700;
}
.dropdown-menu>li>a {
padding: 3px 10px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
background-color: transparent;
color: #43525a;
}
.open .dropdown-menu { }
.dropdown-menu>li{
float: left;
display: block;
}
.dropdown-menu{
border: none;
padding-left: 0;
box-shadow: none;
min-width: 250px;
}
.dropdown-menu>li:first-child>a{ }
.img img{
max-width: 100%;
margin-bottom: 25px;
}
.img {
margin-bottom: 25px;
}
.body-copy{
margin-top: -5px;
}
.match-height{
position: relative;
}
.match-height .the-page-link{
position: absolute;
left: 15px;
bottom: 15px;
}
.single-post h2{
font-family: 'rm_pro';
color: #43525a;
font-size: 19px;
line-height: 25px;
margin-top: 5px;
font-weight: 300;
}
.main-services-page h2{
font-family: 'rm_pro';
color: #43525a;
font-weight: 300;
font-size: 30px; padding-bottom: 25%;
margin-top: 0;
padding-bottom: 25px;
}
.thumb-wrap{
display: block;
margin-bottom: 15px;
}
.archive-post-date{
margin-bottom: -10px;
}
.breadcrumbs {
background:#eaeaea;
}
.breadcrumbs ul {
margin:0;
padding:0;
}
.breadcrumbs li {
float:left;
padding: 7px 0;
}
.breadcrumbs a {
color:#43525A;
}
.breadcrumbs a:hover {
color:#44C8F5;
}
.menu-item:hover .dropdown-menu {
display: block;
}
.footer-subscribe .wpac {
float: right !important;
display: block !important;
text-align: right !important;
width: 243px !important;
overflow: hidden !important;
right: 0 !important;
margin-left: 160px !important;
}
.grw-slider-content {
display: none !important;
}
@media (max-width: 480px){
.footer-subscribe .wpac {
width: 315px !important;
}
}