body{padding-top:60px!important}

.top-of-screen{position:static!important}#primary-navigation{position:fixed;top:0;left:0;width:100%}@media (max-width:959px){#primary-navigation{display:block}body{padding-top:77px!important}}.remove-br br{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}ul li a i{font-style:normal}.gal-last-image .loading{display:inline-block;background:#fff url(images/loading.gif) no-repeat center center;line-height:0;min-height:400px;width:970px}.gal-last-image .loading img{opacity:.6}.port-last-image .loading{display:inline-block;background:#fff url(images/loading.gif) no-repeat center center;line-height:0;min-height:400px}.port-last-image .loading img{opacity:.6}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}#infscr-loading{bottom:18px;font-style:normal;font-weight:400;height:60px;left:50%!important;margin-left:-100px;background-color:#fff;opacity:.9;padding-top:10px;position:fixed!important;text-align:center;z-index:1000;width:200px;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;-khtml-border-radius:2px!important;-o-border-radius:2px!important;-ms-border-radius:2px!important;border-radius:2px}#infscr-loading img{text-align:center;display:block;margin:0 auto 10px auto}#infscr-loading em{font-size:12px}.left-sidebar .blog-post .post-content{margin-right:150px;margin-left:0}.left-sidebar .blog-post .post-meta{text-align:left;padding-right:0;padding-left:6px;float:right;min-width:130px;background-position:left 4px}.df-layerslider{width:940px!important;height:400px!important}#popup{max-width:90%}#popup img{max-width:100%}.imgfadehover{transition:opacity .5s ease}.img-fade-hover:hover{opacity:.8}a.text-link-hover{transition:color .3s ease}a.text-link-hover:hover{color:#d86d0e}a{transition:color .3s ease}a:hover{color:#d86d0e}.page-id-446 #sidebar,.page-title{display:none}.slider-quote-button{background-color:#fff;transition:text-shadow .5s ease;padding:5px 5px 5px 5px;border:#f88406 2px solid;border-radius:10px}.slider-quote-button:hover{text-shadow:#f88406 0 0 3px}.quote-cta-bg{width:100%;background-color:#f88406}.quote-cta-left{width:620px}.quote-cta-right{width:210px;margin-left:10px}a.cta-button{font-size:1.857em;line-height:1.3em;margin:0 0 10px 0;color:fff;border-radius:5px;border:#fff 1px solid;transition:text-shadow .3s ease}.cta-button:hover{text-shadow:#fff 0 0 2px}.cf7-field,.cf7-field-area{display:inline-block;width:100%;font-size:16px}@media (min-width:768px){span.your-email,span.your-name,span.your-phone,span.your-subject{width:48%!important}span.your-name,span.your-phone{margin-right:2%}span.your-email,span.your-subject{margin-left:2%}.cf7-field{width:96%!important}}span.your-email,span.your-message,span.your-name,span.your-phone,span.your-subject{display:inline-block;width:100%}.page-id-31 #primary-navigation{margin-bottom:0!important}.button1{float:center!important;background:#f68407;color:#fff!important;padding:15px}.products-row{padding-top:50px;background:#efefef;border-bottom:#f88406 1px solid}.products-row .special-feature{background:#fff}.usp-row{background:#1880d6;padding:60px 0 20px 0}.usp-box{text-align:center}.usp-box img{max-width:100px;margin:0 auto}.usp-box h4,.usp-box p{color:#fff}.page-id-176 .slider-holder{margin-bottom:0}.special-feature img{margin-top:0!important;border-bottom:#f88406 1px solid}@media (max-width:959px){#primary-navigation .container{padding:10px 0}}.home-lr{width:100%;height:550px;margin-bottom:50px;background:#f7f7f7;border-bottom:#efefef 1px solid}.home-lr-left,.home-lr-right{text-align:center;width:49%;display:inline-block;vertical-align:top}.home-lr-left{position:relative;margin:100px 0}.home-lr-right{background:url(http://www.windowskent.com/wp-content/uploads/2016/05/bay-upvc.jpg);background-size:cover;background-position:center center;height:100%;position:relative;right:-2%}.home-lr .content{display:inline-block;width:100%;max-width:400px;padding:0 15px;text-align:left}@media (max-width:767px){.home-lr-right{display:none}.home-lr-left{width:100%;background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.8)),url(http://www.windowskent.com/wp-content/uploads/2016/05/bay-upvc.jpg);background-size:cover;background-position:center center}}.btn{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:600;padding:10px 15px;transition:all .2s ease!important;border-radius:3px;letter-spacing:1px}.btn-ghost-o{color:#f88406;border:#f88406 1px solid}.btn-ghost-o:hover{background:#f88406;color:#fff}.btn-ghost-w{color:#fff!important;border:#fff 1px solid}.btn-ghost-w:hover{background:#fff;color:#f88406!important}.btn-o{color:#fff!important;background:#f88406;border:#f88406 1px solid}.btn-o:hover{color:#f88406!important;background:0 0}.contact-informations h5{font-size:.6em!important;color:#666!important;font-weight:500!important;display:inline-block}.top-of-screen{position:fixed;top:0;width:100%;left:0;background:#1062a5;height:60px;z-index:5;opacity:.95;transition:all .4s;padding:0 50px;box-sizing:border-box;color:#bfbfbf;font-size:.8em}.top-of-screen a,.top-of-screen i{line-height:60px!important;font-size:1.3em;padding:0 7px;color:#fff;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;cursor:pointer}.top-of-screen a:hover{color:#f88406}.top-of-screen i:hover{color:#f88406}.fa-facebook-official{font-size:1.3em;color:#fff;float:right}#footer .fa-facebook-official{float:none!important;clear:both!important}body{padding-top:50px}@media (max-width:720px){.top-of-screen{font-size:.7em;padding:0 5px}.top-of-screen a{position:relative;right:60px}.top-of-screen span{position:relative;bottom:20px}.top-of-screen #facebook-link{position:absolute;top:0!important;right:5px}}.hub{padding:30px 0;clear:both;float:none}.hub-3{width:33.333333%;float:left;height:auto;padding-bottom:30px}.hub-4{width:25%;float:left;height:auto;padding-bottom:30px;padding:0 5px;box-sizing:border-box}@media (max-width:767px){.hub-3,.hub-4{width:100%;float:none;padding-bottom:5px}}.hub-3 img,.hub-4 img{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.hub-3:hover img,.hub-4:hover img{transform:scale(1.1)}.hub-3 h3,.hub-4 h3{text-align:center}.icaal-contact-form input,select,textarea{margin:0 5px 5px 0!important;padding:10px!important;width:100%!important;border:1px solid #e6dfdf!important;border-radius:2px!important}.icaal-contact-form input[type=checkbox]{width:auto!important}.icaal-contact-form .icaal-contact-form-checkbox{display:inline-block!important;padding:0 10px!important}.icaal-contact-form .icaal-contact-form-group{padding-bottom:10px!important}.icaal-contact-form .btn-primary-outline{background:#861bb5!important;color:#fff!important;transition:.2s!important}.icaal-contact-form .btn-primary-outline:hover{background:#7819a2!important}#primary-navigation{position:fixed!important;top:0!important;left:0!important}#primary-navigation.fixedplease{position:fixed!important;top:0!important;left:0!important}

#primary-navigation {
	margin-bottom: 0 !important;
}

@media(max-width:768px){
	.sf-menu, .sf-menu * {
		height: unset;
	}
	.sfHover .sub-menu{
	background: rgb(248, 132, 6);
	position:inherit;
	top: 0;
	display:block;
}
}

#engine-container{
	min-width:940px;
}

@media(max-width:960px){
	#engine-container{
	min-width:200px;
}
}

@media(max-width:768px){
	/* .slider-holder a{
		font-size: 12px !important;
	} */

	/* .slider-holder p:last-child{
		margin-left: 50px !important;
	} */

}

/* @media (max-width: 768px) {
	.slider-holder a:last-child{
		margin-left: 40px;
	}
} */

@media(max-width: 959px){
#primary-navigation .sf-menu a{
	font-size: 19px !important;
}
}

@media(max-width: 767px){
	.products-row .special-feature{
		margin-bottom: 28px !important;
	}

	#header {
		padding-top: 0;
	}

	#logo {
		display: none;
	}

	#primary-navigation {
		background-color: white;
	}

	.cta-fixed {
		position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
	}

	.cta-fixed > div {
		padding: 4px;
    text-align: center;
	}

	.cta-fixed a {
		padding: 8px 18px;
    display: inline-block;
		background-color: #1980D6;
		color: white;
		font-weight: bold;
		border: white 1px solid;
	}

	.cta-fixed .cta-fixed-quote {
		border-radius: 3px 0 0 3px;
	}

	.cta-fixed .cta-fixed-phone {
		border-radius: 0 3px 3px 0;
		margin-left: -4px;
	}

	.sf-menu a, .sf-menu .icon-home {
		color: black  !important;
	}

	#copyright {
		margin-bottom: 4rem;
	}
}

@media(min-width: 768px){
	#logo-mobile {
		display: none;
	}

	.cta-fixed {
		display: none;
	}
}


.special-feature p {
	font-size: 16px;
}

.button1{
	font-size: 16px;
}

#primary-fullwidth p{
font-size: 16px;
}

.widget-title{
	font-size: 18px;
}

.textwidget a{
	font-size: 16px;
}

#copyright {
	font-size: 16px;
}

/*-----------------------------Bottom FAQ Section---------------------------------*/

#page-faq {
  padding: 3rem 0;
}

.accordion {
	margin-bottom: 10px;
}

.accordionTitle {
  background-color: #3A669D;
  color: white;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  padding: 0.7em 1rem;
  cursor:pointer;
  text-transform: none;
  transition: all 0.3s ease;
  margin: 0;
  box-sizing: border-box;
}

.accordionTitle:hover {
  background: #535453;
}

.accordionTitle i {
 position: relative;
  width: 24px;
  height: 24px;
  margin: 0 0 0 1rem;
}

.accordionTitle i:before {
  content:'';
  background: white;
  width: 18px;
  height: 2px;
  position:absolute;
  top:50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -9px;
  transition: all 0.3s ease;
}

.accordionTitle i:after {
  content:'';
  background: white;
  width: 18px;
  height: 2px;
  position:absolute;
  top:50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -9px;
  transform: rotate(90deg);
  transition: all 0.3s ease;
}

.accordionBody {
  display: none;
  padding: 15px 25px;
  background-color: #fff;
}

.accordion.active .accordionTitle {
  background: #535453;
  transition: all 0.5s ease-out;
}

.accordion.active .accordionTitle i:after {
  transform: rotate(0deg);
}

.accordion.active .accordionBody {
  display: block;
  border: 1px solid #535453;
}

@media(max-width: 768px){

	.accordionTitle {
		font-size: 1rem;
	}

}

/*
 * Inputs
 */
.icaal-contact-form input, .icaal-contact-form select, .icaal-contact-form textarea {
    width: 100%;
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
}

.icaal-contact-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/*.icaal-contact-form input[name="postcode"] {*/
    /*text-transform: uppercase;*/
/*}*/

.icaal-contact-form input[type="checkbox"] {
    width: auto;
}

.icaal-contact-form .icaal-contact-form-wrap {
    margin-bottom: .5em;
}

.icaal-contact-form input.is-valid, .icaal-contact-form select.is-valid, .icaal-contact-form textarea.is-valid {
    border-color: #eee;
}

.icaal-contact-form input.is-invalid, .icaal-contact-form select.is-invalid, .icaal-contact-form textarea.is-invalid {
    border-color: #a94442;
}

.icaal-contact-form .select-wrapper {
    position: relative;
}

.icaal-contact-form .select-wrapper:before {
    content: '\f0d7';
    font-family: FontAwesome;
    color: #999;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 10%;
    pointer-events: none;
}

.icaal-contact-form input[type="checkbox"] {
    margin-right: 5px !important;
    opacity: 1 !important;
    position: static !important;
    transform: translate(0, 0) !important;
}

.icaal-contact-form .icaal-contact-form-checkbox {
    float: left;
    padding-left: 5px;
}

/*
 * Button
 */
.icaal-contact-form .btn {
    display: inline-block;
    width: auto;
    padding: .5em 2em;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    transition: 0.2s ease-out;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
}

.icaal-contact-form .btn.btn-loading, .icaal-contact-form .btn.btn-loading:hover {
    background: #efefef;
    border-color: #efefef;
    color: #c8c8c8;
}

.icaal-contact-form .submit:hover {
    cursor: pointer;
}

.slick-prev,
.slick-next,
.slick-dots li button {
&::before {
 	 font-family: inherit;
 	}
}