/cody/learning-zone/website-templates/foodz-mobile-app-bootstrap-landing-page/css/style.css
/* =========================================Author URI: http://webthemez.com/ ========================================= */
/* =========================================/* 1 - Google Font========================================= */@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,700);
/* ========================================= 2 - Global Styles========================================= */body {    background-color: #fff;    color: #333;    font-family: 'Roboto', sans-serif;    font-size: 16px;    font-weight: 300;    line-height: 28px;    margin: 0;    padding: 0;}h1 {	margin-bottom: 30px;	font-size: 60px;	font-weight: 100;}p{	font-weight: 300;	letter-spacing: 0.5px;}strong {	font-weight: 400;}img {	display: block;	width: 100% \9;	max-width: 100%;	height: auto;}ul {	padding: 0;}ul li {	list-style: none;}.navbar-default .navbar-toggle {    border-color: #FFF;}.navbar-toggle {    position: relative;    float: right;    padding: 9px 10px;    margin-top: 16px;    margin-right: 15px;    margin-bottom: 8px;    background-color: transparent;    background-image: none;    border: 1px solid transparent;    border-radius: 4px;}.navbar-default .navbar-toggle .icon-bar {    background-color: #FFF;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {    background-color: #15BD40;}.btn-primary {    color: #fff;    background-color: #15BD40;    padding: 10px;    margin-bottom: 10px;    border-radius: 0;    border: none;}
.dark-bg {	/* background-color: #F5F5F5; */}.underline {	position: relative;	font-size: 20px;	max-width: 350px;	margin: auto;	margin-bottom: 80px;	color: #0099FF;}.underline:before {	position: absolute;	content: "";	width: 150px;	height: 1px;	background-color: #777;	top: 50%;	left: 0;}.underline:after {	position: absolute;	content: "";	width: 200px;	height: 1px;	background-color: #777;	top: 50%;	right: 0;}.custom-btn {	background-color: transparent;	color: #FFFFFF;	border-radius: 0;	border: 2px solid #FFFFFF;	-webkit-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.custom-btn:hover {	background-color: #15BD40;	color: #fff;	border-color: transparent;}.btn:active, .btn.active {	outline: none;	-webkit-box-shadow: none;	box-shadow: none;}.header {	text-align: center;	width: 80%;	margin: 0 auto;}.header p {	margin-bottom: 30px;}.bg-color {	background: rgba(0, 0, 0, 0.5);	color: #D4D4D4;}.section-padding {	padding-top: 100px;	padding-bottom:50px;}.carousel-indicators {	bottom: -50px;}.social a {	display: block;	width: 40px;	font-size: 28px;	border-radius: 100%;	text-align: center;	color: #949494;	margin: 10px 0;	-webkit-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.social a:hover {	color: #0099FF;}.form-control {	color: #555;	background-color: #fff;	background-image: none;	border: 1px solid #ccc;	-webkit-box-shadow: none;	box-shadow: none;}.form-control:focus,textarea:focus {	border-color: #0099FF !important;	outline: 0;	-webkit-box-shadow: none;	box-shadow: none;}/* service lists */.service { margin-bottom: 20px }.service .media-right i.fa {    text-align: center;    font-size: 45px;    color: #15BD40;    padding: 25px 0;    border-radius: 50px;    margin: 0 10px;    margin-right: 20px;    width: 82px;    height: 80px;    transition: background-color 0.5s;}.service .media-left i.fa {    text-align: center;    font-size: 45px;    color: #15BD40;    padding: 25px 0;    border-radius: 50px;    margin: 0 10px;    margin-left: 20px;    width: 82px;    height: 80px;    transition: background-color 0.5s;}.process:hover i.fa,.service:hover i.fa { }h4.media-heading {    margin-top: 0;    margin-bottom: 5px;    font-size: 16px;    font-weight: 400;    text-transform: uppercase;    color: #333;    line-height: 20px;}

/* =========================================   3. Section Header                 ========================================= */header {	background: url(../images/bg.jpg) 50% 0 no-repeat fixed;	background-size: cover;}.top .photo-slide {	max-width: 252px;	margin: auto;	padding-bottom: 50px;}.top .photo-slide img {	width: 252px;	height: auto;}.top .content {	color: #fff;}.top .content h1 {	font-size: 46px;	margin-top: 22%;	margin-bottom: 10px;}.top .content h2 {	font-size: 27px;	font-weight: 300;	margin-bottom: 29px;	line-height: 36px;	color: #FFFFFF;	font-weight: 400;	margin-top: 0;}.top .content p {	font-size: 18px;	margin-bottom: 70px;	letter-spacing: 1px;}.top .content .button a {	font-size: 18px;	font-weight: 400;	margin-bottom: 50px;	padding: 12px 20px;	-webkit-transition: all .3s;	-o-transition: all .3s;	transition: all .3s;}.top .content .button a i {	margin-right: 20px;}.top .content .button a:hover {	background-color: #fff;	color: #222;}.top .content h1 strong {    color: #F6F6F6 !important;    font-weight: 600;}.carousel-indicators .active {    width: 18px;    height: 9px;    margin: 0;    background-color: #fff;}.carousel-indicators li {    display: inline-block;    width: 10px;    height: 10px;    margin: 1px;    text-indent: -999px;    cursor: pointer;    background-color: #000 \9;    background-color: rgba(0,0,0,0);    border: 1px solid #fff;    border-radius: 0;    width: 18px;    height: 9px;}
/* =========================================   4. Section Menu                 ========================================= */.navigation {	min-height: 70px;}
.navigation .navbar {	border: none;	margin-bottom: 0;	min-height: 70px;	padding: 6px 0 2px;}.navigation .navbar .navbar-brand {	color: #fff;	font-size: 40px;	font-weight: 700;	height: 70px;	line-height: 35px;}.navigation .navbar-default {	background-color: #15BD40;	border: none;	border-radius: 0;	clear: both;}.navigation .navbar-default .navbar-nav>li>a {	color: rgba(255, 255, 255, 0.78);	font-weight: 400;	padding-top: 25px;	padding-bottom: 25px;	text-transform: uppercase;	font-size: 14px;}
.navigation .navbar-default .navbar-nav>li>a:hover,.navigation .navbar-default .navbar-nav>.active>a,.navigation .navbar-default .navbar-nav>.active>a:hover,.navigation .navbar-default .navbar-nav>.active>a:focus { 	background: none; 	color: #FFFFFF; }.navigation .btn-default:hover,.navigation .btn-default:focus,.navigation .btn-default:active,.navigation .btn-default.active {	border-color: transparent;}


/* =========================================   5. Section Features                 ========================================= */.features .featured-item-img {	width: 230px;	margin-left: -32px;	margin-right: 0;	margin-bottom: 50px;}.features .header h4 {	font-size: 24px;	margin-bottom: 30px;	font-weight: 300;}.featured-item .icon-style {	width: 60px;	height: 60px;	border-radius: 100%;	border: 1px solid #0099FF;	text-align: center;	padding: 15px 0;	-webkit-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s;}.featured-item .icon i {	font-size: 30px;	margin-top: 0px;	color: #0099FF;}.featured-item h3 {	margin-top: 10px;	margin-bottom: 20px;	color: #333;	font-weight: 400;}.featured-item p {	margin-bottom: 50px;	letter-spacing: 0.5px;}.featured-item .meta-text {	margin-left: 80px;}.featured-item .icon {	width: 60px;	height: 60px;	float: left;}.featured-item:hover .icon-style {	border-radius: 0;}


/* =========================================   6. Section Screenshots                 ========================================= */.owl-carousel {	margin-bottom: 50px;}.owl-carousel .item {	margin: 0 10px;}.owl-carousel .item img {	border: 2px solid #ccc;	border-radius: 5px;}.owl-theme .owl-controls{	margin-top: 25px;	text-align: center;}

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #869791;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}.owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}
/* preloading images */.owl-item.loading{	min-height: 150px;	background: url(AjaxLoader.gif) no-repeat center center}


/* =========================================   7. Section Description                 ========================================= */.description .app-image {	max-width: 441px;	margin: auto;	margin-bottom: 50px;}.description .content h4 {	font-size: 28px;	margin-bottom: 30px;	font-weight: 100;}.description .content .button .get-btn {	padding-right: 30px;}.description .content .button a {	margin-right: 30px;	margin-bottom: 30px;	font-weight: 400;}.description .content .button i {	margin-right: 15px;}.description .content p {	margin-bottom: 70px;	font-weight: 300;	letter-spacing: 1px;}.description .button {	margin-bottom: 20px;}.description-two .content p {	margin-bottom: 40px;	font-weight: 300;	letter-spacing: 1px;}.description .content .list-item {	list-style: none;	margin: 0;	padding: 0 0 35px 0;}.description .content .list-item li i {	margin-right: 15px;	color: #0099FF;}.description .content .list-item li{	margin-bottom: 15px;}/* =========================================   8. Section Testimonial                 ========================================= */#testimonial {	background: url(../images/bg.jpg) 50% 0 no-repeat fixed;	background-size: cover;}.bg-testimonial {	background-image: url(../images/pattern5.png);}.testimonial .testimonial-slide {	width: 70%;	margin: auto;	text-align: center;	margin-bottom: 70px;}.testimonial .testimonial-slide .image {	width: 100px;	height: 100px;	margin: auto;	border: 2px solid #ccc;	border-radius: 100%;	overflow: hidden;	margin-bottom: 50px;}.testimonial .testimonial-slide .content p {	position: relative;	padding:0 50px;	margin-bottom: 50px;	color: #FFFFFF;}.testimonial .testimonial-slide .content p:before {	position: absolute;	content: "\f10d";	font-family: FontAwesome;	font-size: 30px;	top: 0;	left:0;}.testimonial .testimonial-slide .content p:after {	position: absolute;	content: "\f10e";	font-family: FontAwesome;	font-size: 30px;	bottom: 0;	right: 0;}
/* =========================================   9. Section Team                 ============================================ */.team {	text-align: center;}.team .app-dev h4 {	font-size: 28px;	font-weight: 300;}.team .app-dev .title {	/* margin-top: 30px; */	padding: 10px 0 12px;	display: inline-block;	width: 100%;}.team .member {	width: 263px;	height: 263px;	position: relative;	overflow: hidden;	display: table;	margin: auto;}.team .member .details {	width: 263px;	height: 50px;	position: absolute;	background: rgba(21, 189, 64, 0.6);	-webkit-transition: all .5s;	-moz-transition: all .5s;	-o-transition: all .5s;	transition: all .5s;	opacity: 0;	bottom: 0;}.team .member img {	position: absolute;	width: 263px;	height: 263px;	-webkit-transition: all .5s;	-moz-transition: all .5s;	-o-transition: all .5s;	transition: all .5s;}.team .member .details p {	color: #fff;	padding:15px 10px 10px 10px;	position: absolute;	top: -100px;	-webkit-transition: all .5s;	-moz-transition: all .5s;	-o-transition: all .5s;	transition: all .5s;}.team .member .details .icon {	position: relative;	bottom: -105px;	left: 0px;	-webkit-transition: all .5s;	-moz-transition: all .5s;	-o-transition: all .5s;	transition: all .5s;}.team .member .details .icon a {	color: #fff;}.team .member .details .icon ul {	display: table;	margin: auto;}.team .member .details .icon ul li {	float: left;	margin-right: 10px;}.team .info:hover .details {	opacity: 1;}.team .info:hover .details p {	transform: translateY(100px);	-ms-transform: translateY(100px);	-webkit-transform: translateY(100px);}.team .info:hover .icon {	transform:translateY(-100px);	-ms-transform:translateY(-100px);	-webkit-transform:translateY(-100px);}.team .title h5 {}
/* =========================================   10. Section Price                 ========================================= */
.price { text-align: center }.price.panel-default { border-color: #FFF;background-color: #EDEDED;}.price.panel-default > .panel-heading {    font-size: 20px;    text-transform: uppercase;    font-weight: 400;    color: #282828;    background-color: #E1E1E1;    border-color: inherit;}.price .panel-heading { padding: 30px 15px }.price .panel-body { border-bottom: 1px solid; border-color: #DBDBDB;}.price ul.list-unstyled { padding: 20px }.price ul.list-unstyled li { padding: 10px 0 }.price ul.list-unstyled li small { margin-top: -10px }/* Featured */.price.featured {    /* -webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.31); */    /* box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.21); */}.price.featured.panel-default {    border-color: #0099FF;    background-color: #EDEDED;    margin-top: -20px;    position: relative;    z-index: 1;    margin-left: -5px;    margin-right: -5px;}.price.featured.panel-default { border-color: #FFFFFF;}.price.featured.panel-default > .panel-heading { background-color: #4B4B4B;color: #fff;}.featured .panel-body { margin-top: 20px }.featured .panel-body,.featured.panel-default > .panel-heading { }.featured .tf-btn { margin-top: 20px }/* =========================================   11. Section Subscribe                 ========================================= */.subscribe {	text-align: center;}.subscribe .subscribe-header {	width: 70%;	margin: auto;}.subscribe .subscribe-header p {	margin-bottom: 30px;}.subscribe .subscribe-form input {	width: 100%;	margin: auto;	height: 60px;	border-radius: 0;	background-color: transparent;}.input-group-addon {	padding: 0 !important;	font-size: 14px;	font-weight: 400;	color: #555;	text-align: center;	background-color: none;	border: 1px solid #ccc;	border-radius: 0px;	height: 60px;	-webkit-transition: all 0.3s;	-o-transition: all 0.3s;	transition: all 0.3s;}.input-group-addon:hover {	background-color: #15BD40;	border-color: #15BD40;	color: #fff;}
.input-group-addon button {	background: transparent;	border: none;	margin-bottom: 0px;	padding: 10px 70px;	font-size: 20px;	font-weight: 400;	outline: none;}.subscribe .social {	margin: auto;	display: table;	margin-bottom: 50px;}.subscribe .social ul {	padding:30px 0;}.subscribe .social li {	float: left;	list-style: none;	margin-right: 10px;}
/* =========================================   12. Section Download                 ========================================= */#download {	/* background: url(../images/bg.jpg) 50% 0 no-repeat fixed; */	background-size: cover;}.download {	/* background-image: url(../images/pattern5.png); */	background-color: #15BD40;	color: #fff;}.download .underline:before,.download .underline:after {	background-color: #BBB;}.download .download-area img {	width: 30px;	float: left;	margin-top: 15px;}.download .download-area .download-btn {	font-size: 28px;	padding: 12px 0 10px 10px;	min-width: 263px;	margin-left: auto;	margin-right: auto;	margin-bottom: 50px;	display: table;}.download .download-area span {	display: block;	font-size: 18px;	margin-bottom: -5px;}.download .download-area a i {	float: left;	margin-top: 15px;}.download .download-area a i.fa-mobile {	font-size: 50px;	margin-top: 5px;}.download .download-area .app-download {	margin-left: 40px;	text-align: left;	font-weight: 100;}.download .download-area .app-download strong {	font-weight: 300;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {    color: #fff;    background-color: #058A27;    border-color: #204d74;}/* =========================================   13. Section Footer                 ========================================= */
.footer {	text-align: center;}.footer .contact input {	width: 100%;	height: 50px;	border-radius: 0;	background-color: transparent;	margin-bottom: 30px;}.footer h1 {	margin-bottom: 60px;}.footer .contact textarea {	width: 100%;	border-radius: 0;	background-color: transparent;	margin-bottom: 10px;	outline: 0;	padding: 10px;	border: 1px solid #ccc;	min-height: 210px;}.footer .contact .contact-submit {	padding: 10px 30px;	font-size: 20px;	font-weight: 400;	margin-bottom: 50px;	background-color: #15BD40;	border: 2px solid #15BD40;}.footer .contact .contact-submit i {	margin-right: 10px;}
/* =========================================   14. Section Copyright                 ========================================= */.copyright {	text-align: center;	padding: 30px 0;}