@font-face{font-family:'OpenSans';src:url(../fonts/OpenSans-Bold.ttf.ttf) format('opentype');}
@font-face{font-family:'OpenSans';src:url(../fonts/OpenSans-Regular.ttf) format('opentype');}
@font-face{font-family:'Play-Bold';src:url(../fonts/Play-Bold.ttf) format('opentype');}
@font-face{font-family:'Play-Regular';src:url(../fonts/Play-Regular.ttf) format('opentype');}
html, body{background:white;font-family:'Play-Regular', sans-serif;color:#4e4e4e;line-height:22px;font-size:100%;}
h1, h2, h3, h4, h5, h6{font-family: 'OpenSans', sans-serif;color:#4e4e4e;}
a{color:#2C72B9;text-decoration:none;}
a:hover{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;text-decoration:none!important;}
header h1{font:bold 28px/28px 'Play-Regular';color:#37577D;text-transform:uppercase;margin:0 0 1em 0;text-align:center;}
header h3{font:bold 22px/22px 'Play-Regular';color:#37577D;text-transform:uppercase;margin:0 0 1em 0;}
header h4{background:#000;font:bold 16px/22px 'Play-Regular';text-transform:uppercase;margin:0 0 1em 0;padding:8px 10px;color:white;text-align:center;}
/* scroll top button */
#button{display:inline-block;background-color:#7cc938;width:50px;height:50px;text-align:center;position: fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;}
#button::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;line-height: 50px;color:#fff;}
#button:hover{cursor:pointer;background-color:#333;}
#button:active{background-color: #555;}
#button.show{opacity:1;visibility: visible;}
/* end scroll top button */
section{padding:70px 0 50px 0;}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff;}
.crumb{background:black;padding:.7rem 0;font-family:'Play-Regular';color:white;}
.crumb ul{margin:0;padding:0;}
.crumb li{display:inline;text-decoration:none;padding:0 2px;font-size:14px;}
.crumb li a{color:white;font-size:14px;}
.crumb li a:hover{color:#7cc938;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.crumb .fa{font-size:14px;}
.captcha{width:140px;font-weight:bold;font-size:20px;}
.form-group.required label:after{content:"*";color:red;font-size:12px;font-weight:normal;}
.form-group.required label.no-star:after{content:"";color:red;font-size:18px;}
body > section{padding:60px 0;}
.header{background-image:url("../img/menus/default.png");background-size:cover;background-repeat:no-repeat;}
.header .top-bar{padding:.5rem 0;}
.header .top-bar .btn{border-radius:20px;padding:.5rem 1rem;border:0;}
.header .top-bar .btn a{color:white;}
.header .top-bar .btn-phone{background:#7cc938;}
.header .top-bar .btn-email{background:#2c6800;}
.header .top-bar .btn .fa-phone{color:#2c6800;}
.header .top-bar .btn .fa-envelope-o{color:#7cc938;}
.header .menu{background-color:rgba(255, 255, 255, 0.9);}
.header .home{height:25rem;}
.header .title{max-width:45rem;min-height:17rem;padding:5rem 0;margin-right:auto;}
.header .title h1{padding:0;margin:0 0 0.2em 0;color:#2c6800;font:normal 3em/1em'Play-Regular',sans-serif;}
.header .title h2{padding:0;margin:0 0 0.2em 0;color:black;font:normal 1.2em/1.2em'Play-Regular',sans-serif;}
.home.aboutus h3{font-size:32px;font-family:'Play-Bold';color:#2c6800;}
.home.aboutus h4{font-size:16px;font-family:'Play-Regular';color:#000;line-height:26px;}
.about{background:#f2f4f7;padding:0px;}
.about h4{font-size:16px;font-family:'Play-Regular';line-height:26px;color:#000;}
.partners > .item{background:white;padding:2rem 0;color:black;border-bottom:1px solid #ddd;}
.partners > .item:nth-child(even){background:#f2f4f7;}
.partners h3{font:bold 1.2em 'Play-Bold';color:#2c6800;padding:0.5rem 0;margin-bottom:2rem;border-bottom:1px solid #c8d2df;}
.partners h4{font:bold 1em 'Play-Bold';margin-bottom:0;color:#2c6800;}
.partners h5{font:normal 1em/1em 'Play-Regular';margin-bottom:1.5rem;}
.partners .contact p{margin:0;}
.partners .contact .fa-phone{font-size:1.2rem;}
.partners .contact .fa-mobile{font-size:1.8rem;}
.market {background: #d9e8ee;}
.products .home .item{padding:0;}
.products .home .item a{display:block;padding:1.4rem;color:#2c6800;font-weight:bold;font-size:1.6em;}
.products .home .item a:hover{background-color:rgba(0, 0, 0, 0.05);}
.products .menu, .products ul{padding:0;margin:0;}
.products .menu li{list-style:none;border-bottom:1px solid #ddd;}
.products .menu > li{background-color:rgba(24, 32, 42, 0.1);}
.products .menu li a{color:#2c6800;font-size:1rem;display:block;padding:.5rem 1rem;font-weight:bold;}
.products .menu ul{background-color:rgba(24, 32, 42, 0.05);border-bottom:1rem solid white;}
.products .menu ul li a{padding:.4rem 1rem;color:#2c6800;display:block;font-weight:normal;font-size:.8rem;}
.products .menu ul li a:hover{background:#d9e8ee;}
.products .cat .item{border-bottom:1px solid #ddd;padding:0;}
.products .cat .item a{display:block;padding:0.5rem 1rem;color:#2c6800;font-weight:bold;font-size:1.1em;}
.products .cat .item a:hover{background-color:rgba(0, 0, 0, 0.05);}
.products .view .item{border-bottom:1px solid #ddd;padding:0.5rem 1rem;}
.products .view .item:hover{background-color:rgba(0, 0, 0, 0.05);}
.products .view .item a{color:#2c6800;font-weight:bold;font-size:1.1em;}
.products .view .item p{margin:0;}
.products .view .details{border-bottom:1px solid #ddd;margin-bottom:2.5rem;}
.products .view .details h1{font:bold 2.5em/1em'Play-Regular',sans-serif;color:#2c6800;font-size:2em;}
.products .view .details h2{font:normal 2.5em/1em'Play-Regular',sans-serif;font-size:1.2em;}
.products .view .details .file{background: #f1f1f1;padding:.3rem .5rem;font-size:.8rem;}
.content{font-size:16px;font-family:'Play-Regular';line-height:26px;color:#000;}


.news .item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;}
.news .item .img{height:95px;overflow:hidden;border-radius:4px;}
.news .item h2{line-height:17px;margin-top:0;}
.news .item h2 a{color:black;font-weight:400;font-size:15px;font-weight:bold;}
.news .item h2 a:hover{color:red;text-decoration:underline;}
.news .item p{font-size:12px;}
.news .readmore{font-weight:bold;text-align:right;}
.news .readmore a{background-color:#D60F15;float:right;font-size:12px;color:white;border-radius:2px;padding:2px 12px;}
.news .entry-meta{background:#efefef;color:#999;font-size:11px;padding:0 10px;}
.news.sidebar h2 a{color:black;font-size:16px;}
.news.sidebar .item{margin-bottom:15px;line-height:15px;height:80px;overflow:hidden;}
.news.sidebar .title a{color:#d9534f;font-size:12px;}
.news.sidebar h2 a:hover, .news.sidebar a:hover{text-decoration:underline;color:red;}
/*###################### PAGINATION ################################*/
.pagination{border-radius:0;}
.pagination a{padding:10px 20px;text-decoration:none;color:#243041;}
.pagination a:hover{background:#243041;color:#fff;}
.disabled{padding:10px 20px;color:#fff;background:#243041;}
.current{background:#243041;padding:10px 20px;text-decoration:none;color:#fff;}
/********************** End Pagination *****************************/
footer{font-family:'Play-Regular'!important;}
footer a{color: #cdf6a8;}
footer ul{margin:0;padding:0;list-style-type:none;}
footer h3{color:#fff;text-transform:uppercase;font-size:18px;}
footer .top{background:#eff2f6;padding:60px 0;font-family:'Play-Regular'!important;}
footer .top h3{text-transform:capitalize;font-size:20px;color: #2c6800;font-family:'Play-Regular';margin-bottom: 15px;border-right: solid 1px #d8dfe9;}
footer .top a{color:#3d516b;font-size:14px;font-weight:400;font-family:'Play-Regular';}
footer .top a:hover{color:#879eba;}
footer .mid{background: #204902;padding:3rem 0;}
footer .mid h3{font-family:'Play-Regular';color:white;font-size:18px;text-transform:capitalize;border-bottom:1px solid #2c6800;padding-bottom:.7rem;margin-bottom:1.5rem;}
footer .mid .contents{color: #f5f5f5;font-size: 14px;}
footer .mid .widget{color:#cdf6a8;font-size: 13px;}
footer .mid .widget-text{color:#f5f5f5!important;font-size: 13px;}
footer .mid .widget-text.block{border-bottom:1px solid #2c6800;padding:.2rem 0;}
footer .mid .fa{font-size:16px!important;}
footer .mid .widget-cert{color:#f5f5f5!important;font-size: 12px;}
footer .mid h6{font-family:'Play-Regular';font-size: 20px!important;}
footer .mid .domino-text{color:#f5f5f5!important;font-size: 11px;line-height: 13px;}
footer .mid .domino-text h6{font-family:'Play-Regular';font-size: 15px!important;}
footer .bot{background: #eff2f6;font-size: 13px;}
footer .bot a{color:#204902;}
@media only screen and (max-width:767px){
	body > section{padding:20px 0;}
	.top-bar{display: none;}
	.partners .col-sm-4{border-bottom:1px solid #ddd;}
	.partners .col-sm-4:nth-child(even){background:#f2f4f7;}
	.crumb{padding:.3rem;}
	.page-header{font-size:20px;font-family:'Gilroy-ExtraBold';color:#243041;font-weight:800;text-transform:capitalize;border-left: solid 8px #ffda00;padding-left:1rem;margin-bottom:1.5rem;line-height:1.2;}
	.slider .title{display: none;}
	footer .top .item{border-bottom:1px #999 dashed;border-bottom:1px #777 dashed;padding:6px 0;margin:8px 0;}
	footer .top > div .border-right{border-right:none!important;}
	footer .top{padding:30px 0;}
	footer .top .contents{width:100%;font-size:14px;}
	footer .top ul{padding:0!important;}
}