@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,300,300italic,400italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

/*
HOVERNAV
========
A simple addition to the dropdown menu (Bootstrap itself is unchanged). Navbar dropdowns appear on hover.
This works only for screen sizes larger than phones.

If you don't want this, delete this segment of the CSS and delete the corresponding segment of js/bst-plus.js
*/
@media (min-width: 768px) {
  .navbar-nav .open ul {
    display: none
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background: none
  }
  .navbar-inverse .navbar-nav > .open > a,
  .navbar-inverse .navbar-nav > .open > a:hover,
  .navbar-inverse .navbar-nav > .open > a:focus {
    color: #969696;
    background: none
  }
  .navbar-nav .hovernav:hover > .dropdown-menu {
    display: block
  }
}

/*
MEGANAV
=======
A simple addition to the dropdown menu (Bootstrap itself is unchanged). When you add GRAND-CHILD links in the navbar: on screens larger than phones, Meganav will transform the dropdown into a mega-menu, with child-links displayed as menu-column heads (in bold).

If you don't want this, delete this segment of the CSS and delete the corresponding segment of js/bst-plus.js
*/
.mega-menu ul a {
	color: #666;
}
.mega-menu > ul > li > a {
	font-weight: bold !important
}
@media (max-width: 767px) {
	.has-children ul {
		display: block !important;
		margin-left: 15px
	}
}
@media (min-width: 768px) {
	.dropdown.mega-menu {
		position: static;
	}
	.mega-menu > .dropdown-menu {
		left: 0;
		right: 0;
		overflow-x: auto
	}
	.mega-menu > ul > li {
	  display:table-cell;
	}
	.mega-menu > ul ul {
		position: relative;
		display: block !important;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		padding: 0
	}
	.dropdown-menu li {
		border-right: 1px solid #e7e7e7
	}
    .dropdown-menu li li,
    .dropdown-menu li:last-of-type {
        border-right: 0
    }
}


/*
Max content widths
*/
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto
}

/*
Site Title
==========
If you require a Site title and a logo, an example of how to do this is provided below (use your own logo):

#site-title a {
    display: inline-block;
	padding-left 60px;
    background: url(../img/logo.png) 0 0 no-repeat;
}
*/

/*
Main content
*/

#content article {
  margin-bottom: 40px
}
#content header {
  margin: 20px 0
}
#content section {
  margin-bottom: 20px
}
#content footer {
  padding-bottom: 20px
}

/*
Sidebar
*/

.sidebar ul,
.sidebar ol {
  list-style-type: none;
  padding: 0
}
.sidebar li {
  margin: 10px 0
}

/*
Hide form placeholders on focus
*/

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color: transparent; } /* FF 19+ */

/*
Site footer
*/

.site-footer ul,
.site-footer ol {
  list-style-type: none;
  padding: 0
}
.site-footer li {
  margin: 10px 0
}
.site-sub-footer p {
  text-align: center
}

.site-footer p {
  text-align: center
}

/*
Commentlist
*/

ol.commentlist {
	counter-reset: li; /* Initiate a counter */
	padding: 0
}
ol.commentlist ul {
    padding: 0
}
ol.commentlist > li {
	position: relative;
	margin: 0 0 20px 0;
	list-style: none /* Disable the normal item numbering */
}
ol.commentlist > li:before {
    content: "Thread " counter(li); /* Use the counter as content */
    counter-increment: li; /* Increment the counter by 1 */
    position:absolute;  
    top: 0;
    right: 0;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom-left-radius: 4px;
    padding: 5px 20px 5px 10px;
    color: #999
}
ol.commentlist li ol,
ol.commentlist li ul {
    list-style-type: none;
    margin: 0
}

.commentlist li li {
    background: #f8f8f8;
}
.commentlist li li li {
    background: #fff
}
.commentlist li li li li {
    background: #f8f8f8
}
.commentlist li li li li li li {
    background: #fff
}
.commentlist li {
    padding: 20px
}
.commentlist ul li {
    margin-top: 20px;
    margin-bottom: 0
}
.reply p {
    margin: 0
}

/*
WOOCOMMERCE - re-styling to match Bootstrap
===========================================
If you don't want this to use the WooCommerce plugin, or if you don't want these styles below, then delete this entire segment of the CSS and delete the corresponding segment of bst-plus.js

Notice that some of the styles below are for compatibility with Bootstrap Theme. If you are not using Bootstrap Theme, then delete those portions below.
*/

.woocommerce a:focus {
  outline: none
}
.woocommerce .count {
  background: inherit
}
.woocommerce .added_to_cart {
  display: block !important
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before {
  padding-top: 0
}
.woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button {
	/* .btn */
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	/* .btn-primary */
	color: #FFF;
	background: #337AB7;
	border-color: #2E6DA4;
	/* BOOTSTRAP THEME .btn-primary */
	background-image: linear-gradient(to bottom, #337AB7 0px, #265A88 100%);
	background-repeat: repeat-x;
	border-color: #245580;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075);
	/* Extra fixes */ 
	text-shadow: none;
	/* box-shadow: none; */
	/* Un-comment the line above if you are not using the BOOTSTRAP THEME. */
}
.woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover {
	/* .btn-primary:hover */
	color: #FFF;
	background: #286090;
	border-color: #204D74;
	/* BOOTSTRAP THEME .btn-primary:hover */
	background-color: #265A88;
	background-position: 0px -15px;
}
.woocommerce #content input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce-page #content input.button.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, 
.woocommerce-page button.button.alt, 
.woocommerce-page input.button.alt {
	/* .btn */
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	/* .btn-success */
	color: #FFF;
	background-color: #5CB85C;
	border-color: #4CAE4C;
	/* BOOTSTRAP THEME .btn-success */
	background-image: linear-gradient(to bottom, #5CB85C 0px, #419641 100%);
	background-repeat: repeat-x;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075);
	/* Extra fixes */
	text-shadow: none;
	/* box-shadow: none; */
	/* Un-comment the line above if you are NOT using the BOOTSTRAP THEME. */
}
.woocommerce #content input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button.alt:hover {
	/* Extras fixes */
	background: none;
	text-shadow: none;
	/* .btn-success:hover */
	color: #FFF;
	background-color: #449D44;
	border-color: #398439;
	/* BOOTSTRAP THEME .btn-success:hover */
	background-color: #419641;
	background-position: 0px -15px;
}


.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
	/* Extra fixes */
	padding: 0;
	margin: 0;
	position: relative;
	border-top: none;
	background: none;
	text-shadow: none;
	list-style: outside none none !important;
	width: auto;
	/* box-shadow: none; */
	/* Un-comment the line above if you are NOT using the BOOTSTRAP THEME. */
	/* .alert */
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	/* .alert-danger */
	color: #A94442;
	background-color: #F2DEDE;
	border-color: #EBCCD1;
	/* BOOTSTRAP THEME .alert */
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
	/* BOOTSTRAP THEME .alert */
	background-image: linear-gradient(to bottom, #F2DEDE 0px, #E7C3C3 100%);
	background-repeat: repeat-x;
	border-color: #DCA7A7;
}
.woocommerce .woocommerce-error:after, 
.woocommerce .woocommerce-error:before, 
.woocommerce-page .woocommerce-error:after, 
.woocommerce-page .woocommerce-error:before {
	display: none;
}





















.navbar-brand, .navbar-nav>li>a {
	text-shadow:none;	
}



html {
   height: 100%;
}

body {
   min-height: 100%;
   height:100%;
}


body {
	background:url(../slice/bg.png);
	font-family: 'Open Sans', sans-serif;
	color:#babcc6;
}


@media(min-width:767px) {
    .navbar {
        padding: 20px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0;
    }
}
@media(min-width:768px) {
    .navbar-custom {
        padding:0;
        border-bottom: 0;
        letter-spacing: 1px;
        background: 0 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

}

.navbar-fixed-top {
top: auto;
border-width: 0 0 1px;
}
.navbar-custom {
    border-radius:0;
	background:url(../slice/navbg.png);
	
}
.navbar-custom .navbar-nav > li {
}
.navbar-custom .navbar-nav > li > a {
	color:#babcc6;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	font-weight:normal;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	
}
.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
  color: #fff;
	font-weight:bold;
	background:none;
		border-bottom:2px solid #f79238;
}
.navbar-custom .navbar-nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background:none;
color:#fff; }

.navbar-custom .navbar-brand {
    color:#eeeeee;
}
.navbar-brand img {
	margin-top:10px;
}
.navbar-brand,
.navbar-nav li a {

  padding-top: 0;
}
.navbar-nav li {
	height:75px;
	padding:27px 15px;	
}
.nav>li>a {
	padding:0;	
}


.slider {
	margin-bottom:60px;
}

.flexslider { margin: 0 auto;max-height:875px; }
.slide-content {}
	.slide-text {
	font-family: 'Montserrat', sans-serif; text-transform:uppercase;  letter-spacing: 5px;
	color:#fff;
	font-size:36px;	
	font-weight:normal;
	margin-bottom:15px;
	}
.slide-content h3 { margin:0;font-size:20px;color:#ffffff;font-family: 'Montserrat', sans-serif; text-transform:uppercase;  letter-spacing: 15px;	font-weight:normal;
margin-bottom:10px; }
.flex-direction-nav a { border-bottom:0;color:#fff;text-shadow: 2px 2px 2px rgba(15, 15, 15, 1);font-size:32px;height:56px;top:140px; } 















ul.features_list {
	padding:0;
	list-style:none;
	background:none;
	min-height:320px;
	width:1150px;
	margin:0 auto;
}
ul.features_list li {
	float:left;
}
ul.features_list li:nth-child(1) {
	background:url(../slice/features_1bg.png);
	height:285px;
	width:395px;	
}
ul.features_list li:nth-child(2) {
	background:url(../slice/features2_2bg.html);
	height:285px;
	width:418px;
	margin-left:-25px;	
}
ul.features_list li:nth-child(3) {
	background:url(../slice/features_3bg.png);
	height:285px;
	width:394px;
		margin-left:-32px;		
}

#parallelogram {
	height:284px;
	width:350px;	
   background: url(../slice/f_bg.png) repeat-x;
   /* Skew */
   -webkit-transform: skew(9deg); 
   -moz-transform: skew(9deg); 
   -o-transform: skew(9deg);
   transform: skew(9deg);
   margin-left:23px;
   float:left;
}
#parallelogram .inside {
   -webkit-transform: skew(-9deg); 
   -moz-transform: skew(-9deg); 
   -o-transform: skew(-9deg);
   transform: skew(-9deg);
   margin-left:45px;
   margin-right:45px;
   text-align:center;	
}
#parallelogram .inside .headline {
	height:100px;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	display:table;
	width:100%;
	font-size:20px;
	letter-spacing: 2px;
	line-height:23px;
	
}
#parallelogram .inside .headline p {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align:center;
}
#parallelogram .inside .headline span {
color:#f18422;	
}
#parallelogram .inside .infobox {
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#bdc0ca;
	padding-top:30px;
		font-weight: 300;
		line-height:23px;	
}
#parallelogram2 {
	height:284px;
	width:330px;	
   background: url(../slice/f_bg.png) repeat-x;
   /* Skew */
   -webkit-transform: skew(9deg); 
   -moz-transform: skew(9deg); 
   -o-transform: skew(9deg);
   transform: skew(9deg);
   margin-left:15px;
   float:left;
}
#parallelogram3 {
	height:284px;
	width:333px;	
   background: url(../slice/f_bg.png) repeat-x;
   /* Skew */
   -webkit-transform: skew(-17deg); 
   -moz-transform: skew(-17deg); 
   -o-transform: skew(-17deg);
   transform: skew(-17deg);
   margin-left:15px;
   float:left;
   margin-left:42px;
}
#parallelogram3 .inside {
	width:335px;
	margin-left:-25px;
	height:284px;
	   -webkit-transform: skew(9deg); 
   -moz-transform: skew(9deg); 
   -o-transform: skew(9deg);
   transform: skew(9deg);
}
#parallelogram3 .inside .headline {
	height:100px;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	display:table;
	width:100%;
	font-size:20px;
	letter-spacing: 2px;
	line-height:23px;
	
}
#parallelogram3 .inside .headline p {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align:center;
}
#parallelogram3 .inside .headline span {
color:#f18422;	
}
#parallelogram3 .inside .infobox {
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#bdc0ca;
	padding-top:30px;
		font-weight: 300;
		line-height:23px;
		padding-left:10px;
		padding-right:10px;
}


#parallelogram4 {
	height:284px;
	width:350px;	
   background: url(../slice/f_bg.png) repeat-x;
   /* Skew */
   -webkit-transform: skew(-9deg); 
   -moz-transform: skew(-9deg); 
   -o-transform: skew(-9deg);
   transform: skew(-9deg);
   margin-left:60px;
   float:left;
}
#parallelogram4 .inside {
   -webkit-transform: skew(9deg); 
   -moz-transform: skew(9deg); 
   -o-transform: skew(9deg);
   transform: skew(9deg);
   margin-left:45px;
   margin-right:45px;
   text-align:center;	
}
#parallelogram4 .inside .headline {
	height:100px;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	display:table;
	width:100%;
	font-size:20px;
	letter-spacing: 2px;
		line-height:23px;	
	
}
#parallelogram4 .inside .headline p {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align:center;
}
#parallelogram4 .inside .headline span {
color:#f18422;	
}
#parallelogram4 .inside .infobox {
	text-align:center;
font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#bdc0ca;
	padding-top:30px;
	font-weight: 300;
	line-height:23px;
	height:185px;	
}


#trapezoid {
 height: 0;
 width: 120px;
 border-bottom: 80px solid #05ed08;
 border-left: 45px solid transparent;
 border-right: 45px solid transparent;
 padding: 0 8px 0 0;
/* Safari */
-webkit-transform: rotate(-180deg);

/* Firefox */
-moz-transform: rotate(-180deg);

/* IE */
-ms-transform: rotate(-180deg);

/* Opera */
-o-transform: rotate(-180deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}







.about {
	background:url(../slice/aboutbg.png);
	padding:100px 0;
	margin-bottom:70px;	
}
.about_heading {
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-size:22px;
	margin-bottom:20px;
}
.about_heading span  {
color:#f18422;	
}
.about_box {
color:#ffffff;	
font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:normal;


}
.about_box span {
color:#898b94;	
}

.site-footer {
	background:#1e1f24;
	padding:20px;
	font-family: 'Montserrat', sans-serif;
	color:#9699a3;
	font-size:14px;	
}
.site-footer .copyrights {
	float:left;	
		line-height:41px;	
}
.site-footer .copyrights a {
	color:#9699a3;	
}
.site-footer .links {
	float:right;
	line-height:41px;		
}
.site-footer .links .email {
	color:#9699a3;	
}
.site-footer .links .email span {
	color:#f18422;	
}










.features_bg {
	background:url(../slice/features_bg.jpg) top center;
	min-height:100%;
	background-attachment:fixed;
	padding-top:145px;	
}


.page_heading {
color:#babcc6;
font-size:14px;
margin-bottom:50px;	
}
.page_heading h1 {
color:#fff;
font-size:24px;
border-bottom:1px solid #4d4d50;
font-weight:600;
padding:10px 0;
text-transform:uppercase;	
}



.features_list {
	    background: rgba(30, 31, 36, 0.5);
		margin-bottom:30px;
	
}
.features_list .head {
		font-family: 'Montserrat', sans-serif;
	background:#1e1f24;
	height:100px;
	line-height:100px;
	font-size:22px;
	font-weight:normal;
	color:#f18422;
	text-align:center;
}
.features_list ul {
	padding:0;
	margin:0;
	list-style:none;
		min-height:215px;
}
.features_list ul li {
	height:43px;
	color:#babcc6;
	text-align:left;
	line-height:43px;
	font-weight:600;
	background:url(../slice/features_list_def.png) center left no-repeat;
	text-align:center;
	background-position: 4% 50%;
}
.features_list ul li:hover {
	background:#1e1f24 url(../slice/features_list_active.png) center left no-repeat;
	background-position: 4% 50%;
}
.features_list ul li a {
		color:#babcc6;
}
.features_list ul li a:hover {
		text-decoration:none;
}



.download_bg {
	background:url(../slice/downloadbg.png) top center no-repeat;
	min-height:1080px;
	background-attachment:fixed;
	padding-top:145px;	
}
.download_list {
	color:#babcc6;
	font-size:15px;
	    background: rgba(30, 31, 36, 0.5);	
}
.download_list .head {
	min-height:100px;
	background:#1e1f24;
	    font-size: 22px;
    font-weight: normal;
    color: #f18422;
	    font-family: 'Montserrat', sans-serif;
		text-align:center;
		display:table;
		width:100%;
	
}
.download_list .head p {
	display:table-cell;
	vertical-align:middle;
}
.download_list .dw_btn {
	background:url(../slice/download_btn.png);
	height:49px;
	line-height:49px;
	width:229px;
	text-align:center;
	color:#fff;
			font-family: 'Montserrat', sans-serif;
			font-weight:700;
			font-size:15px;
			    display: inline-block;
				opacity:0.9;


}
.download_list .dw_btn:hover {
	color:#fff;
						text-decoration:none;
						opacity:1.0;
}
.download_list_info {
    background: rgba(30, 31, 36, 0.5);
	height:100%;
	min-height:100%;
}


@media only screen 

and (min-width : 768px) {

/* Desktops and laptops ----------- */

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.test {
   position: absolute;
    top: 50%;
	left:0;
	right:0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

}














.features_open {
	
  background: rgba(30, 31, 36, 0.7);
  margin-bottom:30px;	
}
.features_opn_txt {
	color:#babcc6;
	line-height:21px;
	font-size:15px;
}
.features_opn_txt span {
color:#898b94;	
}
.features_opn_txt h1 {
color:#f18422;		
}
.features_opn_txt h2 {
color:#f18422;		
}
.features_opn_txt h3 {
color:#f18422;		
}
.features_opn_txt h4 {
color:#f18422;		
}
.features_opn_txt h5 {
color:#f18422;		
}
.features_opn_txt h6 {
color:#f18422;		
}
a {
color:#f18422;	
}
a:hover {
	color:#f18422;
	text-decoration:none;
}


.features_col_3 {
  background: rgba(30, 31, 36, 0.7);
  margin-bottom:30px;	
}



.features_col_3 .headline {
	height:100px;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	display:table;
	width:100%;
	font-size:20px;
	letter-spacing: 2px;
	line-height:23px;
	background:#1e1f24;
	
}
.features_col_3 .headline p {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align:center;
}
.features_col_3 .headline span {
color:#f18422;	
}
.features_col_3 .content {
	color:#bdc0ca;
	text-align:center;
	padding:10px;
	min-height:156px;
	display:table;
	width:100%;
	font-size:15px;
	font-weight:300;	
}
.features_col_3 .content p {
	display:table-cell;
	vertical-align:middle;
}
.page_content {
  background: rgba(30, 31, 36, 0.7);
  margin-bottom:30px;
  color:#babcc6;
  font-size:15px;
  padding:20px;	
}

.navbar-brand {
	height: auto;
}
@media (max-width: 768px){
.dropdown-menu{

/*property: value;*/
}
.navbar-custom {
	  background: rgba(30 , 31 , 36, 0.8);
	
}
.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
	border:none;
	color:#fff;
	border-bottom:2px solid #f79238;	
}
.navbar-nav li {
	height:auto;
	padding:5px 15px;
}
div.navbar-header > button > i {
	font-size:32px;
}
}

.dw_top_btn {
float:right; margin-top:20px;
opacity:0.8;	
}
.dw_top_btn:hover {
	opacity:1.0;
}
.fh1 {
	margin-bottom:50px;
}

.poga {
	background:url(../slice/poga.png) no-repeat top center;
	height:47px;
	margin-left:35px;
	width:100%;
	
}
.fh1:hover .poga {
	background:url(../slice/poga_hover.png) no-repeat top center;	
}






.donate_head {
    font-family: 'Montserrat', sans-serif;
    background: #1e1f24;
    font-size: 22px;
    font-weight: normal;
    color: #f18422;
    text-align: center;
	display:table;
	width:100%;
	padding:35px 0;
	text-transform:uppercase;	
}
.donate_head p {
	display:table-cell;
	vertical-align:middle;
}
.donate_bg {
	    color: #babcc6;
    font-size: 15px;
    background: rgba(30, 31, 36, 0.5);
	margin-bottom:30px;
}
.donate_now_btn {
	background: url(../slice/donate_btn.png) no-repeat;
	width:229px;
	height:49px;
	margin:0 auto;
	text-align:center;
	line-height:49px;
	color:#fff;
	    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 15px;
	opacity:0.8;
	margin-top:10px;
}
.donate_now_btn:hover {
	opacity:1.0;
}

.slider_bg {
	background:url(../slice/used/slider.png) top center no-repeat;
	min-height:1080px;
	background-attachment:fixed;
	padding-top:450px;	
}


ul.slider_list {
	padding:0;
	margin:0;
	list-style:none;
	min-height:145px;
}
ul.slider_list li {
    background: url(../slice/features_list_active.png) center left no-repeat;
	color:#ffffff;
	font-size:18px;
	font-weight:300;
	padding-left:30px;
	margin-bottom:5px;
}
h3.slide-title {
	font-size:22px;
	color:#ffffff;
	font-weight:normal;
	    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
	    letter-spacing: 5px;
		margin:0;
		padding:0;
}



.postbg {
	    background: rgba(30, 31, 36, 0.7);
    margin-bottom: 30px;
	padding:20px;
}
.sidebar-bg {
	background: rgba(30, 31, 36, 0.7);
    margin-bottom: 30px;
    color: #babcc6;
    font-size: 15px;
	margin-top:87px;
	padding-bottom:20px;
}
.sidebar-bg h4 {
font-family: 'Montserrat', sans-serif;
    background: #1e1f24;
    height: 60px;
    line-height: 60px;
    font-size: 17px;
    font-weight: normal;
    color: #f18422;
    text-align: left;
	padding:0 20px;
	text-transform:uppercase;	
}
.sidebar-bg ul, .sidebar ol {
	margin:0 20px;
}
.sidebar li a {
	color:#babcc6;
}
.sidebar li a:hover {
	color:#fff;
}
.sidebar .form-inline {
	margin:0 20px;
}
.w3eden a {
color:#f18422;	
}
.w3eden a:focus, .w3eden a:hover {
color:#f18422;		
}

h1 , h2 , h3 , h4 , h5 ,h6 {
color:#f18422;	
}

.category_list {
	    background: rgba(30, 31, 36, 0.7);
    margin-bottom: 30px;	
}
.category_headline {
    font-family: 'Montserrat', sans-serif;
    background: #1e1f24;
    height: 100px;
    line-height: 100px;
    font-size: 22px;
    font-weight: normal;
    color: #f18422;
    text-align: center;
}
.category_post_content {
	padding:20px;	
}

