/*Import Global Compulsory CSS Files*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url(app.css);
@import url(blocks.css);

* { border-radius:0; }
body { color:#300; font-size:13px; font-family:"Open Sans"; line-height:normal; background:url("../../assets/img/bg.jpg"); letter-spacing:0.6px; }

body.header-fixed-space {  padding-top:94px; }
body.header-fixed-space-v2 { padding-top:135px; }

@media (max-width:991px) { 
	body.header-fixed-space,
	body.header-fixed-space-v2 { padding-top:0; }
}

p,
li,
li a,
label { color:#555; }

a { color:#72c02c; text-decoration:none; }

a,
a:focus,
a:hover,
a:active,
button,
button:hover { outline:0 !important; }

a:focus { text-decoration:none; }
a:hover { color:#72c02c; text-decoration:none; }

/*Boxed Layout
------------------------------------*/
.wrapper {  }

.boxed-layout {  padding:0;  box-shadow:0 0 5px #ccc;  margin-left:auto !important;  margin-right:auto !important;  background:url(../img/patterns/15.png) repeat; }

/*Hiding arrows for select field in IE*/
select::-ms-expand {  display:none; }


.text-shadow { text-shadow:0px 0px 30px rgba(0,0,0,1) !important;  }
.row-centered { text-align:center; }
.col-centered { display:inline-block; float:none; /* reset the text-align */ text-align:left; /* inline-block space fix */ margin-right:-4px;  vertical-align:top !important; }

.uc { text-transform:uppercase !important; }

.txt-left { text-align:left !important; }
.txt-center { text-align:center !important; }
.txt-right { text-align:right !important; }
.txt-justify { text-align:justify !important; }

.clear { clear:both; }
.bold { font-weight:bold; }

.ls-1 { letter-spacing:1px; }
.ls-2 { letter-spacing:2px; }
.ls-3 { letter-spacing:3px; }
.ls-4 { letter-spacing:4px; }
.ls-5 { letter-spacing:5px; }
.ls-6 { letter-spacing:6px; }
.ls-7 { letter-spacing:7px; }
.ls-8 { letter-spacing:8px; }
.ls-9 { letter-spacing:9px; }
.ls-10 { letter-spacing:10px; }

.spacer-5{ height:5px; clear:both; width:100%; }
.spacer-8{ height:8px; clear:both; width:100%; }
.spacer-10{ height:10px; clear:both; width:100%; }
.spacer-20{ height:20px; clear:both; width:100%; }
.spacer-30{ height:30px; clear:both; width:100%; }
.spacer-40{ height:40px; clear:both; width:100%; }
.spacer-50{ height:50px; clear:both; width:100%; }
.spacer-60{ height:60px; clear:both; width:100%; }
.spacer-70{ height:70px; clear:both; width:100%; }
.spacer-80{ height:80px; clear:both; width:100%; }
.spacer-90{ height:90px; clear:both; width:100%; }
.spacer-100{ height:100px; clear:both; width:100%; }

.no-padding { padding:0px !important; }

.g-padding-5  { padding:5px !important; }
.g-padding-10 { padding:10px !important; }
.g-padding-15 { padding:15px !important; }
.g-padding-20 { padding:20px !important; }
.g-padding-25 { padding:25px !important; }
.g-padding-30 { padding:30px !important; }
.g-padding-35 { padding:35px !important; }
.g-padding-40 { padding:40px !important; }
.g-padding-45 { padding:45px !important; }
.g-padding-50 { padding:50px !important; }
.g-padding-55 { padding:55px !important; }
.g-padding-60 { padding:65px !important; }
.g-padding-65 { padding:65px !important; }
.g-padding-70 { padding:70px !important; }
.g-padding-75 { padding:75px !important; }

.g-pt-10 { padding-top:10px;}
.g-pt-20 { padding-top:20px;}
.g-pt-30 { padding-top:30px;}
.g-pt-40 { padding-top:40px;}
.g-pt-50 { padding-top:50px;}
.g-pt-60 { padding-top:60px;}
.g-pt-70 { padding-top:70px;}
.g-pt-80 { padding-top:80px;}
.g-pt-85 { padding-top:80px;}
.g-pt-90 { padding-top:90px;}
.g-pt-100 { padding-top:100px;}
.g-pt-110 { padding-top:110px;}
.g-pt-120 { padding-top:120px;}
.g-pt-130 { padding-top:130px;}
.g-pt-140 { padding-top:140px;}
.g-pt-150 { padding-top:150px;}
.g-pt-160 { padding-top:160px;}
.g-pt-170 { padding-top:170px;}

.g-pb-10 { padding-bottom:10px;}
.g-pb-20 { padding-bottom:20px;}
.g-pb-30 { padding-bottom:30px;}
.g-pb-40 { padding-bottom:40px;}
.g-pb-50 { padding-bottom:50px;}
.g-pb-60 { padding-bottom:60px;}
.g-pb-70 { padding-bottom:70px;}
.g-pb-75 { padding-bottom:75px;}
.g-pb-80 { padding-bottom:80px;}
.g-pb-90 { padding-bottom:90px;}
.g-pb-100 { padding-bottom:100px;}

.g-pl-10 { padding-left:10px;}
.g-pl-20 { padding-left:20px;}
.g-pl-30 { padding-left:30px;}
.g-pl-40 { padding-left:40px;}
.g-pl-50 { padding-left:50px;}
.g-pl-60 { padding-left:60px;}
.g-pl-70 { padding-left:70px;}
.g-pl-80 { padding-left:80px;}
.g-pl-90 { padding-left:90px;}
.g-pl-100 { padding-left:100px;}

.g-pr-10 { padding-right:10px;}
.g-pr-20 { padding-right:20px;}
.g-pr-30 { padding-right:30px;}
.g-pr-40 { padding-right:40px;}
.g-pr-50 { padding-right:50px;}
.g-pr-60 { padding-right:60px;}
.g-pr-70 { padding-right:70px;}
.g-pr-80 { padding-right:80px;}
.g-pr-90 { padding-right:90px;}
.g-pr-100 { padding-right:100px;}

.g-mt-0 { margin-top:0;}
.g-mt-10 { margin-top:10px;}
.g-mt-20 { margin-top:20px;}
.g-mt-30 { margin-top:30px;}
.g-mt-40 { margin-top:40px;}
.g-mt-50 { margin-top:50px;}
.g-mt-60 { margin-top:60px;}
.g-mt-70 { margin-top:70px;}
.g-mt-80 { margin-top:80px;}
.g-mt-90 { margin-top:90px;}
.g-mt-100 { margin-top:100px;}

.g-mb-10 { margin-bottom:10px !important;}
.g-mb-15 { margin-bottom:15px !important;}
.g-mb-20 { margin-bottom:20px !important;}
.g-mb-25 { margin-bottom:25px !important;}
.g-mb-30 { margin-bottom:30px !important;}
.g-mb-35 { margin-bottom:35px !important;}
.g-mb-40 { margin-bottom:40px !important;}
.g-mb-45 { margin-bottom:45px !important;}
.g-mb-50 { margin-bottom:50px !important;}
.g-mb-55 { margin-bottom:55px !important;}
.g-mb-60 { margin-bottom:60px !important;}
.g-mb-65 { margin-bottom:65px !important;}
.g-mb-70 { margin-bottom:70px !important;}
.g-mb-75 { margin-bottom:75px !important;}
.g-mb-80 { margin-bottom:80px !important;}
.g-mb-85 { margin-bottom:85px !important;}
.g-mb-90 { margin-bottom:90px !important;}
.g-mb-95 { margin-bottom:95px !important;}
.g-mb-100 { margin-bottom:100px !important;}

.g-ml-10 { margin-left:10px;}
.g-ml-20 { margin-left:20px;}
.g-ml-30 { margin-left:30px;}
.g-ml-40 { margin-left:40px;}
.g-ml-50 { margin-left:50px;}
.g-ml-60 { margin-left:60px;}
.g-ml-70 { margin-left:70px;}
.g-ml-80 { margin-left:80px;}
.g-ml-90 { margin-left:90px;}
.g-ml-100 { margin-left:100px;}

.g-mr-10 { margin-right:10px;}
.g-mr-20 { margin-right:20px;}
.g-mr-30 { margin-right:30px;}
.g-mr-40 { margin-right:40px;}
.g-mr-50 { margin-right:50px;}
.g-mr-60 { margin-right:60px;}
.g-mr-70 { margin-right:70px;}
.g-mr-80 { margin-right:80px;}
.g-mr-90 { margin-right:90px;}
.g-mr-100 { margin-right:100px;}


/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
}

