@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Merriweather+Sans:300,400,700');
/*
font-family: 'Reem Kufi', sans-serif;
font-family: 'Open Sans', sans-serif;
*/
body{overflow-x:hidden; font-family:'Open Sans', sans-serif;}
.pl0{padding-left:0;}
.mt0{margin-top:0;}
.whiteBefore{position:relative;height:inherit;}
.whiteBefore:before, .whiteBefore:after{content:'';position:absolute;right:0;left:0;top:0;bottom:0;background:#fff;height:30px;}
.whiteBefore:after{width:100%;right:100%;left:auto;}
#logo{margin-top:-30px;}
._top p{color:#b4b4b4;margin:0;padding:0;line-height:30px;font-size:13px;}
._top p a{color:#fff;}
.nav-holder{position:relative;}
.nav-holder:after{content:'';position:absolute;background:#3575b9;height:100%;width:100%;right:-100%;top:0;}
.navbar-default{border:none;margin-bottom:0;margin-left:-14%;border-radius:0;background:#3575B9;
    background:-webkit-gradient(linear, left top, right top, color-stop(0%, #0D53B4), color-stop(100%, #3575B9));
    background:-webkit-linear-gradient(left, #0D53B4 0%, #3575B9 100%);
    background:-moz-linear-gradient(left, #0D53B4 0%, #3575B9 100%);
    background:-ms-linear-gradient(left, #0D53B4 0%, #3575B9 100%);
    background-image:-ms-linear-gradient(left, #0D53B4 0%, #3575B9 100%);
    background:-o-linear-gradient(left, #0D53B4 0%, #3575B9 100%);
    background:linear-gradient(to right, #0D53B4 0%, #3575B9 100%);}
.navbar-default .navbar-nav>li{border-left:1px solid #0048ac;}
.navbar-default .navbar-nav>li>a{color:#fff;font-family:'Reem Kufi',sans-serif;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#0D53B4;}
@media (min-width:768px){
	.navbar-nav>li>a {
		padding-top:22px;
		padding-bottom:22px;
	}
}

/*slide*/
.slider{background-color:#f8f8f8;padding:25px 0;}
.slide{height:450px;margin-top:20px;position:relative;margin-right:20px;padding:10px 0 0 30px;}
.slide:before, .slide:after{content:'';position:absolute;border:10px solid #EDEDED;width:100%;height:100%;top:0;left:0;}
.slide:after{left:20px;top:-20px;}

#slider{background-color:#0d53b4;height:410px;}
main p{font-family: 'Merriweather Sans',sans-serif;color:#000;font-weight:normal;font-size:14px;margin:0 0 10px;text-align:justify;line-height:2;}
main p strong{color:#0D53B4;}
main li{font-family:'Merriweather Sans',sans-serif;color:#000;font-weight:normal;}
main ul.product_list{margin-bottom:0;}
main ul.product_list li{padding:5px 0;list-style:none;position:relative;}
main ul.product_list li:before{font-family:FontAwesome;content:'\f00c';position:absolute;left:-25px;}
.grey_box{background-color:#ededed;padding:25px;min-height:210px;}

.grey_section{background-color:#F8F8F8; padding:50px 0;}
.white_section{padding:50px 0;}
.product_image{position:relative;border-top:10px solid #0D53B4;border-bottom:10px solid #0D53B4;display:inline-block;padding:0 10px;}
.product_image:before,.product_image:after{content:'';position:absolute;height:75px;width:10px;background:#0D53B4;top:0;left:0;}
.product_image:after{top:auto;bottom:0;left:auto;right:0;}
.product_image img{max-width:250px;display:block;}

.product_image.pull-left{margin-right:25px;}
.product_image.pull-right{margin-left:25px;}

footer{background:#0D53B4;padding:15px 0;}
footer p{margin:0;color:#ffffff;}
footer p a,footer p a:hover{color:yellow;}
footer p a:hover{text-decoration:underline;}

.page-title{background:url('http://subtlepatterns2015.subtlepatterns.netdna-cdn.com/patterns/ecailles.png'); border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}
.page-title h2{margin:15px 0;font-family:'Merriweather Sans',sans-serif;font-weight:300;letter-spacing:-1px;color:#0D53B4;}.container-fluid{margin-top:5% !important;padding-top:1% !important;}