/*

Theme Name: GoldSky Systems

Theme URI: www.gss.com

Author: isophic

Author www.isophic.com

Decription: Catering your high pressure's needs

Version: 1.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: high water pressure, singapore  



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



@font-face {

    font-family: 'roboto';

    src: url('fonts/robotocondensed-regular-webfont.eot');

    src: url('fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/robotocondensed-regular-webfont.woff2') format('woff2'),

         url('fonts/robotocondensed-regular-webfont.woff') format('woff'),

         url('fonts/robotocondensed-regular-webfont.ttf') format('truetype'),

         url('fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'roboto_light';

    src: url('fonts/robotocondensed-light-webfont.eot');

    src: url('fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/robotocondensed-light-webfont.woff2') format('woff2'),

         url('fonts/robotocondensed-light-webfont.woff') format('woff'),

         url('fonts/robotocondensed-light-webfont.ttf') format('truetype'),

         url('fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');

    font-weight: normal;

    font-style: normal;

}



.box-shadow-area,

.box-shadow,

.box-wrapper {

    position   : relative;

    background : #fff;

    box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.06), 1px 1px #D8DADB, 2px 2px #D8DADB, 3px 3px #D9DBDC, 4px 4px #D9DBDC, 5px 5px #DADCDD, 6px 6px #DADCDD, 7px 7px #DADCDD, 8px 8px #DBDDDE, 9px 9px #DBDDDE, 10px 10px #DCDEDF, 11px 11px #DCDEDF, 12px 12px #DCDEDF, 13px 13px #DDDFE0, 14px 14px #DDDFE0, 15px 15px #DEE0E1, 16px 16px #DEE0E1, 17px 17px #DEE0E1, 18px 18px #DFE1E2, 19px 19px #DFE1E2, 20px 20px #E0E2E3, 21px 21px #E0E2E3, 22px 22px #E0E2E3, 23px 23px #E1E3E4, 24px 24px #E1E3E4, 25px 25px #E2E4E5, 26px 26px #E2E4E5, 27px 27px #E2E4E5, 28px 28px #E3E5E6, 29px 29px #E3E5E6, 30px 30px #E4E6E7, 31px 31px #E4E6E7, 32px 32px #E4E6E7, 33px 33px #E5E7E8, 34px 34px #E5E7E8, 35px 35px #E6E8E9, 36px 36px #E6E8E9, 37px 37px #E6E8E9, 38px 38px #E7E9EA, 39px 39px #E7E9EA, 40px 40px #E8EAEB, 41px 41px #E8EAEB, 42px 42px #E8EAEB, 43px 43px #E9EBEC, 44px 44px #E9EBEC, 45px 45px #EAECED, 46px 46px #EAECED, 47px 47px #EAECED, 48px 48px #EBEDEE, 49px 49px #EBEDEE, 50px 50px #ECEEEF, 51px 51px #ECEEEF, 52px 52px #ECEEEF, 53px 53px #EDEFF0, 54px 54px #EDEFF0, 55px 55px #EEF0F1, 56px 56px #EEF0F1, 57px 57px #EEF0F1, 58px 58px #EFF1F2, 59px 59px #EFF1F2, 60px 60px #F0F2F3;

}



#page {

	padding: 0;

	margin: 0;

}



.content {

	padding: 0;

	margin: 0;

}



.banner {

	padding: 0;

	margin: 0;

}



.media-list {

	padding: 30px 0;

}



/* INTRODUCTORY */



.introductory {

	padding: 70px 0;

	margin: 0;

	background: url(img/shadow-bg.png) top center no-repeat;

	border-top: solid 2px rgba(0, 0, 0, 0.1);

	border-bottom: solid 2px rgba(0, 0, 0, 1);

}



.introductory h2 {

	padding: 0 !important;

	margin-top: 0 !important;

	margin-bottom: 20px !important;

}



.services {

	padding: 60px 0 80px 0;

	background: url(img/services-bg.png) #feb91f;

}



.services h2 {

	text-align: center;

	margin: 0 0 50px 0 !important;

	padding: 0;

	text-transform: uppercase;

}



.services .read-more a {

	background: #000;

	margin-top: 40px !important;

	color: #fff;

	padding: 10px 18px;

}



.services .read-more a:hover {

	text-decoration: none;

}



.services p {

	margin-bottom: 30px;

}



.services .services-box {

	width: 100%;

	text-align: center;

	padding: 40px 24px;

	background: rgba(255, 255, 255, 0.3);

}



.services .services-box h3 {

	margin-top: 20px;

	text-transform: uppercase;

}



.services .services-box-shadow {

	background: url(img/certificate-shadow2.png) no-repeat;

	width: 100%;

}



.services .services-box p {

	margin-top: 20px;

}



.services .services-box .services-more {

	margin-top: 40px;

	text-align: center;

}



.services .services-box .services-more a {

	background: #000;

	padding: 12px 20px;

	color: #feb91f;

}

/*

.services .services-box img {

	border-radius: 50%;

	padding: 4px;

	border: solid 2px #000;

	margin: 0 auto;

}

*/

.services .services-box .services-image {

	text-align: center;

}



/* ENGAGE */



.engage {

	padding: 30px 0;

	margin: 0;

	background: #000;

	color: #fff;

}



.engage h3 {

	padding: 0 !important;

	margin: 0 !important;

}



.engage button {

	width: 100%;

	padding: 10px;

	border: 0;

	border-radius: 2px;

	font-size: 18px;

	background: #feb91f;

}



.engage a {

	color: #000;

}



.engage a:hover {

	text-decoration: none;

}



/* PAGE-TITLE */



.page-title {

	background: url(img/services-bg.png) top #feb91f;

	padding: 40px 0;

	margin-bottom: 20px;

	color: #000;

	border-bottom: solid 2px #000;

}



/* GALLERY */







.gallery img {

	float: left;

	margin: 0 15px 15px 0;

	padding: 8px;

	background: #f8f8f8;

	border: solid 1px rgba(0, 0, 0, 0.1);

}



.clear {

	clear: both;

}



/* CONTACT */



.contact h3 {

	margin-bottom: 20px;

}



.wpcf7 input {

	width: 100%;

	padding: 14px;

	color: #fff;

	background: #000;

	border: none;

}



.wpcf7 textarea {

	width: 100%;

	padding: 14px;

	background: #000;

	border: none;

	height: 140px;

	resize: none;

	color: #fff;

}



input:focus {

	outline: none;

}



.submit {

	text-align: center;

	width: 100%;

}



.wpcf7-submit {

	text-align: center;

	width: 140px !important;

}



/* WIDGET */



.widget ul, .widget a,		 #footer-widget1 ul, #footer-widget1 a, #footer-widget2 ul, #footer-widget2 a, #footer-widget3 ul, #footer-widget3 a, #footer-widget4 ul, #footer-widget4 a {

	list-style: none !important;

	padding: 0;

	color: #000;

}



/* BREADCRUMBS */



.ib-trail ul {

	padding: 0;

	list-style: none;

}



.ib-trail li {

	float: left;

	margin-right: 20px;

}



.ib-trail a:before {

	content: '» ';

}



.ib-trail a {

	color: #000;

}







/* FOOTER */



.footer-divider {	

	border-bottom: solid 1px rgba(0, 0, 0, 0.1);

	padding-bottom: 60px;

}



footer {

	padding: 20px 0 40px 0;

}



.footer2 {

	border-top: solid 1px rgba(0, 0, 0, 0.1);

	padding-top: 20px;

	margin-top: 20px;

	text-align: center;

}





.wpgmza_map {

	border: solid 8px rgba(0, 0, 0, 0.1);

}



@media (max-width: 767px) {

	ul, menu {

		-webkit-padding-start: 0 !important;

	}

}

