p {font-size: 17px !important; color: #000 !important;}
li p, li {color: #000 !important;}
.payplans-wrap h3 {font-size: 28px;}
.btn {font-size: 16px;}
.green, .color-success {color: #1D7D5E !important;}

.carousel.carousel-simple .owl-item .carousel-item { height: 240px !important; overflow: hidden;}
.active-home .page-header h1 {
    padding-bottom: 74px;
    text-align: center;
}

/* ------ Header ------ */
.header-top {font-size:16px; color:#FFF; background:#333;}
.header-toolbar-left-box {float:left; width:100%;}
.header-toolbar-right-box {float:right; width:100%;}
@media screen and (min-width: 700px) {
	.header-toolbar-left-box {float:left; width:30%;}
	.header-toolbar-right-box {float:right; width:70%;}
}

.header-toolbar-info {float:left; margin-right:20px; padding:0px 0px; line-height: 36px; font-size: 17px; font-weight: bold;}
.header-toolbar-plana { font-size: 17px; background:#1D7D5E !important; float: left; padding: 0px 28px; line-height: 36px; font-weight: 700;}
.header-toolbar-plana a:hover, .header-toolbar-plana a:hover:active {color:#fff !important;}


.header-main.shrink .navbar-nav > li > a {line-height: 56px;}


.navbar-default .navbar-nav > li > a {font-size: 15px; font-weight: 600;}
.dropdown-menu > li > a {font-size: 14px;}
.navbar-nav > li > a {padding: 9px 12px 12px;}

}
.social-top li a {color: #fff !important;}
.social-top .fa {color: #fff !important;}




/*Header login*/
.header-toolbar-logoin {float:left;}
.header-toolbar-logoin span.loginBtn {padding:0px 21px; font-family:'Comic Sans MS', 'Marker Felt', cursive, sans-serif; font-size:16px; background: none; color: #1D7D5E; font-weight: 600; line-height: 34px;}
.header-toolbar-logoin span.loginBtn:hover:active {background:none;}
.loginBtn .leftBtn:hover {background:none !important;}
.loginBtn .leftBtn:hover:active {background:none !important;}
.ial-select::before, .loginBtn, .loginBtn:hover:active, .selectBtn:hover .leftBtn { background-color:none !important; background-image:none !important;}
.loginBtn.leftBtn {background: none !important;}
.rightBtn {background: url("http://dietanova.gr/modules/mod_improved_ajax_login/themes/flat/images/xarrow.png.pagespeed.ic.lzINZynqBd.png") no-repeat center center !important;}
a:hover .rightBtn {background: url("http://dietanova.gr/modules/mod_improved_ajax_login/themes/flat/images/xarrow.png.pagespeed.ic.lzINZynqBd.png") no-repeat center center #1D7D5E !important;}




/* Header Title */
.fancy-header .page-title h1, .fancy-header .page-title h2, .fancy-header .page-title h3 {font-size: 33px; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);}
.main-wrapper-header .breadcrumbs-wrapper .breadcrumb li {text-transform: uppercase; font-size: 19px; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);}




.bg-home-buttons {position: relative; top:-60px; margin-top:-60px; background:#333;}
.home-buttons-program {float:left; width:50% !important;}
@media screen and (min-width: 400px) { .home-buttons-program {float:left; width:33% !important;} }
@media screen and (min-width: 700px) { .home-buttons-program {float:left; width:20% !important;} }
.home-buttons-program h4 {font-size:21px; margin-top: 12px; color:#fff;}
.itemBackToTop {display: none;}


.home-catering {border:4px dashed #333; padding:20px;}


.bg-color-success {background-color: #1D7D5E !important;}
.prosfores-table-text {font-size: 18px; }
.prosfores-table-i {margin-right: 11px;}


.slider-wrapper .parallax {background-size: 100% auto !important;}
@media screen and (max-width: 1200px) {.slider-wrapper .parallax {background-size:cover !important;}}


/* Slider */
.largegreenbgComicSansMS {
	font-size: 50px !important;
	line-height: 70px !important;
	font-weight: 300 !important;
	font-family: 'Comic Sans MS', 'Marker Felt', sans-serif !important;
	color: #FFF !important;
	text-decoration: none !important;
	background-color: #1D7D5E !important;
	padding: 0px 20px !important;
	text-shadow: none !important;
	border-width: 0px !important;
	border-color: #FFF !important;
	border-style: none !important;
}



/*Συμβουλές*/
.itemContainer { float:left; width:100% !important; padding:0px; }
@media screen and (min-width: 650px) {.itemContainer { width:33.3% !important; }}
span.catItemImage img {padding:8px; margin-bottom:20px;}

/*Συμβουλές αρχική*/
.home-symboules li {float:left; width:100% !important; list-style-type: none;}
@media screen and (min-width: 650px) {.home-symboules li {width:33.3% !important; }}
.home-symboules li img {width: 100% !important; padding:8px;}
.home-symboules a.moduleItemTitle {font-size: 26px; margin-bottom: 3px; float: left;width: 100%;}

.row-fluid .row .form-control {height:38px;}
.row-fluid .row {font-size: 18px;}
.span6 .col-md-6 .col-sm-6 {font-size:14px !important;}



/* Pay plans */
.row-fluid .pull-right {color: #1D7D5E !important;}
.pricing-table-content ul li {font-size: 16px;}
.pp-component .componentheading {border-bottom:0px !important;}
h3.offset1.span5.text-right.first-amount.col-md-5.col-sm-5, .payplans h2 {color: #1D7D5E !important;}
.span6.col-md-6.col-sm-6, .row-fluid .pull-right {color: #000 !important;}
#err-payplansRegisterAutoUsername, #err-payplansRegisterAutoEmail {display: inline-flex !important;}
ul[role="alert"] li {color: #CC0606 !important;}
.pp-currency {float: right;}
.muted {display: none;}



/* Pricing Table */
.pricing-table .pricing-table-content .pricing-list li {padding: 16px;}
.pricing-table .pricing-table-head .pricing-head-price {font-size: 68px !important;}
.pricing-table .pricing-table-head .pricing-head-title {font-size: 18px !important;}
.dark-header .breadcrumbs-wrapper .breadcrumb > .active {color: #FFF !important;}
.pricing-table .pricing-table-content {min-height:60px;}
.pricing-table-content ul li {font-size: 17px;}




/* Footer map */
.gmap-button {background:#1D7D5E !important;}
.gmap-button:hover {color:#fff !important; background:#32313B !important;}

/* Alert Messages */
.alert.alert-message {background: #1D7D5E; color: #fff;}
.alert.alert-message > div > p:last-child {margin-bottom: 0px;color: #fff !important;}


/* AMEA */

.amea {
		width: 94px;
		float: right;
		background: #1d7d5e !important;
		color: #fff !important;
		height: 37px;
		text-align: center;
		padding-top: 6px;
	}
.amea a {color: #fff;}

@media(max-width: 1250px){
	.table-desktop .prices{
	width: 900px!important;}
	
}
@media(max-width: 1000px){
	.table-desktop .prices{
	display: none;}
	.table-mobile{
	display: flex!important;
	}
}
@media(max-width: 700px){
	.table-mobile .prices{
	width: 370px!important;
	}
	