/*
		Template: Vital Senior
		Version: 2.0 Beta
		Last Update: 27.11.2013
		Author: Matej Kloubek (websynergy.cz) / David Štěpánek
*/

/* Fonts */
body,button,input,textarea,select{font-family:"Open Sans",Arial,Verdana,lucida,sans-serif;}
.sans,h1,h2,h3,h4,h5,h6,#logo,#crumbs,.form-head{font-family:"Open Sans",Arial,Verdana,lucida,sans-serif;}


/* ***** vital senior ***** */

a, a strong {color:#5ea120;}
a:visited, a strong:visited{color:#5ea120;}
a:hover,#crumbs a:hover,#foot a:hover,a strong:hover {color:black;}
a span {text-decoration:none;}
.perex {font-size: 105%;}

#content-in ul li, .logged ul li {list-style-image:url("/theme/vitalsenior/img/li-style.png");}
.tab-nav, .tab-nav li {list-style:none !important;}
.message {margin: 2em 0 1.5em;}

#homepage h1 {font-size:200% !important;}
.hp-main-box h1, .hp-main-box h2 {margin-bottom:1em; font-weight:bold;}
#homepage .item.new h3 {font-size:100% !important;}

.tp-bannertimer {display: none;}

/* barvy */
#cont{background:#f5f4f4;}
.layout-boxed #main{background-color:#42b3e5; background-image:url("/img/patterns/lines1.png"); background-repeat:repeat-x; background-attachment:scroll;}

.nav a.active,.nav a.active:hover,.paginator strong,.order-step-active .order-step-number,.order-step-active .order-step-number,.digests-color .digest-default h3,.digests-color .digest-default h3 a,.digests-color .digest-text p,input[type="submit"]:hover,button:hover,.button:hover,#button-search{
	color:white;
}
.nav a {color:black;}

.nav a.active,.nav a.active:hover,.paginator strong,.order-step-active .order-step-number,.digests-color .digest-default h3,.digests-color .digest-default h3 a,.digests-color .digest-text p,.strip,.ui-slider-range,.order-step-active .order-step,.order-step-active .order-step-number,input[type="submit"]:hover,button:hover,.button:hover,#button-search, .nav a.active, .nav a.active:hover, .nav a.selected{
	background-color:#5ea120;
}
.order-step-active .order-step,#order-steps-top li.order-step-active:first-child .order-step,.order-step-active .order-step-number,input[type="submit"]:hover,button:hover,.button:hover,#button-search {
	border-color:#5ea120;
}
#nav .nav a.active:before,#nav .nav a.selected:before,.inquiry a:hover .strip,.digests-color .digest-default:hover a,#button-search:hover {
	background-color:#a5c944;
}
#nav {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}

input[type="submit"],button,.button,#button-search,  .button-prihlasit, button {color:white; border:none; background-image:none;
background: #5da020; /* Old browsers */
background: -moz-linear-gradient(top,  #6fbb29 0%, #5ea621 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fbb29), color-stop(100%,#5ea621)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6fbb29 0%, #5ea621 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6fbb29 0%, #5ea621 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6fbb29 0%, #5ea621 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6fbb29 0%, #5ea621 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbb29', endColorstr='#5ea621',GradientType=0 ); /* IE6-9 */
}

button, #button-prihlasit {margin:10px 20px 5px 0; padding:8px 20px;}


input[type="submit"]:hover,button:hover,.button:hover,#button-search:hover,.button-prihlasit:hover, button:hover  {color:white; border:none; background-image:none;
background: #6fbb29; /* Old browsers */
background: -moz-linear-gradient(top,  #5ea621 0%, #6fbb29 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ea621 ), color-stop(100%,#6fbb29)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ea621  0%, #6fbb29 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ea621  0%, #6fbb29 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ea621  0%, #6fbb29 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5ea621  0%, #6fbb29 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ea621', endColorstr='#6fbb29',GradientType=0 ); /* IE6-9 */
}

.color-header th, .items-color-header .item h3, .items-color-header .item h3 a, .items-color-text .digest p  {
background: #5da020; /* Old browsers */
background: -moz-linear-gradient(top,  #74ad1a 0%, #5da020 50%, #69aa1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74ad1a), color-stop(50%,#5da020), color-stop(100%,#69aa1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #74ad1a 0%,#5da020 50%,#69aa1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #74ad1a 0%,#5da020 50%,#69aa1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #74ad1a 0%,#5da020 50%,#69aa1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #74ad1a 0%,#5da020 50%,#69aa1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74ad1a', endColorstr='#69aa1b',GradientType=0 ); /* IE6-9 */
}

.items-color-text .testimonial-text {background-color:white;}
.items-color-text .testimonial-text p {color:black;}
.items-color-text .testimonial-text:before, .items-color-text .testimonial-text .before {color: white;}

/* head */
#head-search, #logo-in p {display:none;}
.logo-image img {max-width: none;}
.logo-image a {border-right:none; padding:0;}

.ind-head {font-size:86%;}
.ind_head-contact {bottom:4.5em; font-size:127%; line-height:5.9em; position:absolute; right:0; text-align:right;}

/* foot */
#foot {border-top:1px solid #dddddd;}
.foot-text {text-align:right; padding-right:110px; font-size:105%;}
.foot-text .phpprofit {position:absolute; right:0; top:71px;}
.foot-text .vitalseniorlogo {background:url("/theme/vitalsenior/img/vital-foot.png") no-repeat; display:inline; margin:0 0 0 6px; padding:2px 28px 0 71px; width:100px; height:25px;}
.foot-text .vitalseniorlogo span {display:none;}
#foot .foot-text {margin-top:1.4em;}


.perex-image {background:#5ea120; color:white; left:0; padding:1.5em 280px 1.5em 1.5em; position:relative; text-transform:uppercase; top:0;}
.perex-image a {color:white;} .perex-image a:hover {color:black;}
.perex-image h2 {color:white; font-size:180%; font-weight:400; margin:0;}
.perex-image p {font-size: 120% !important; margin:0;}
.perex-image img {bottom:0; position:absolute;right: 1em;}


/* detail */
.image-detail, .form-head {display:none;}
.item-info strong {font-size:180%;}
.item-info strong span {color:#5ea120;}
.icon-success:before{content:"\f00c";}
.icon-success .before{*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;');}
.ind_big-text120 {font-size:120%;}

/* prehled */
.item-info.ind_preview-date span {float:left; padding-right:10px; border-right:1px solid #dddddd; font-size:115%;}
.item-info.ind_preview-date strong {font-size:115%;}
.ind_testimonial-sidebar {margin-top:1.5em;}

/* client section */
.element-logged {border:2px solid #a5c944 !important; background:#ffffff !important;}
.element-logged {padding:0 10px 10px 20px !important;}
.element-logged p {margin:25px 0 20px 0 !important;}
.sidebar-in .box h2 {font-weight:bold;}
.box.element-logged h2 {margin: 1em 0 0.3em;}