/* global */
html {}
body {background: #FFF;color: #000;font-size: 14px;line-height: 23px;font-family: 'Roboto', sans-serif;}
body a {color: #000;}
body a:hover {color: #000;}
.clear {clear: both;}
.btn-default {border-radius: 0;border: 0;line-height: 35px;border-radius: 2px;}
.lead {font-size: 14px;line-height: 22px;}
/* global */

/* fonts */
header .me, #nav .nav li a, .links .btn-default {font-family: 'Alegreya Sans', sans-serif;}
header .logo, .text ul li a, .text h2, .text h3, .post h3, .testimontial h3, .content h1, .content h2, #sidebar h3 {font-family: 'Alegreya', serif;}
/* /fonts */

a.underline {text-decoration: underline;}

header {background: #ff8231;}
header .logo {text-decoration: none;display: block;font-size: 34px;margin: 30px 0 30px 0;text-decoration: none;color: #fff;line-height: 40px;text-align: left;}
header .logo:hover {color: #FFF;opacity: 0.8;}
header .me {line-height: 30px;margin: 30px 0;color: #FFF;font-size: 25px;font-weight: 300;}
#nav {background: #634521;}
#nav .nav li {padding: 10px 0;}
#nav .nav li a {background: none;font-size: 16px;line-height: 50px;padding: 0 15px;margin: 0 5px 0 0;color: #FFF;text-decoration: none;text-transform: uppercase;font-weight: 400;transition: color 0.2s ease 0s, background-color 0.2s ease 0s;border-radius: 2px;}
#nav .nav li a:hover {color: #634521;background: #FFF;transition: color 0.2s ease 0s, background-color 0.2s ease 0s;}
#nav .nav li.active a {color: #634521;background: #FFF;}
#nav .nav li:hover ul {display:block;}
#nav .nav li ul.dropdown-menu {background: #634521; padding: 0;}
#nav .nav li ul li {padding: 0;}
#nav .nav li ul a {margin: 0;}
#nav .nav li.active ul a {background: #634521;color: #FFF;}
#nav .nav li.active ul a:hover {color: #634521;background: #FFF;}
@media (max-width: 767px) {
	#nav .nav li {padding: 0;}
	#nav .nav li.dropdown ul {display: block;width:100%;background: #765a39}
	#nav .nav li.dropdown ul li a {padding-left: 40px;}
	#nav .dropdown-menu {position: relative;}
}

#welcome {background: url(../img/pavla_header.jpg) center bottom no-repeat; padding: 10px; background-color: 
#e7ddd4;}
#welcome h3 {amargin: 45px 0 20px 0;color: #634521;font-weight: 300;}
#welcome p {margin: 0 0 20px 0;font-size: 16px;line-height: 30px;max-width: 90%;}
#welcome img {height: 100%;max-height: 360px;padding: 0;margin: 0;}
#welcome form {max-width: 500px;margin-bottom: 30px;}
#welcome form input.type-text {border: 1px solid #CCC;background: #FFF;padding: 0 12px;height: 38px;line-height: 38px;width: 100%;margin: 0 0 10px 0;box-shadow: inset 0 3px 2px #EEE;border-radius: 2px;}
#welcome form input.type-submit {background: #ff8231;color: #FFF;text-transform: uppercase;font-weight: 700;padding: 12px 25px;border: 0;border-radius: 2px;}
#welcome form input.type-submit:hover {opacity: 0.8;}

#links {background: #634521;padding: 3px 0;}
#links .btn-default {margin: 0 25px 0 0;background: none;color: #FFF;text-transform: uppercase;font-size: 15px;}
#links .btn-default:hover {text-decoration: underline;}
#links .fa {padding: 0 8px 0 0;}
#links ul {margin: 0; padding-left: 0;}
#links li {list-style-type: none; display: inline-block;}
#links a {text-transform: uppercase; color: #fff; margin: 0 35px 0 0; line-height: 3; font-size: 15px;}
/*
@media (max-width: 991px) {
	#links li {display: block;}
}
*/

.uvod p {font-size: 16px;}

.text {padding: 30px 0;}
.text .content h2 {margin: 0 0 15px 0;font-size: 24px;color: #ff8231;font-weight: 700;}
.text .content h3 {margin: 20px 0 15px 0;font-size: 24px;color: #ff8231;font-weight: 700;}
.text .links ul {list-style: none;padding: 0;margin: 0;}
.text .links ul li {padding: 6px 0;}
.text .links ul li a {color: #ff8231;font-size: 16px;line-height: 22px;display: inline-block;background: url(../img/icon-more.png) left 4px no-repeat;padding: 0 0 0 20px;}
.text .links .fb-like-box {margin-top: 30px;}

.post {}
.post h3, .post h2 {font-size: 22px;line-height: 25px;font-weight: 700;}
.post h2 a, .post h3 a {color: #ff8231;}
.post img {margin: 0;}
.post p {margin: 15px 0;}
.content .post {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #CCC;}
.content .post h2 {margin-top: 0;margin-bottom: 0;}

#testimontial-slider {padding: 0;}
#testimontial-slider .control {text-align: center;color: #CCC;margin-top: 25px;}
#testimontial-slider .control span {font-size: 20px;padding-left: 10px;}
.testimontial {background: #EEE;padding: 20px;margin-top: 25px;}
.testimontial h3 {font-size: 22px;color: #ff8231;line-height: 25px;font-weight: 700;margin-top: 0;}
.testimontial p {margin: 15px 0;}
.testimontial .author {margin: 15px 0;font-style: italic;font-weight: 700;}

footer {padding: 20px 0 30px 0;margin: 30px 0 0 0;background: #634521;color: #EEE;}
footer a {color: #EEE;}
footer a:hover {color: #FFF;}
footer h4 {font-size: 17px;font-weight: 300;text-transform: uppercase;color: #FFF;}
footer .block {}
footer .contact .fa {margin: 0 5px 0 0;font-size: 17px;color: #FFF;background: #888C86;width: 35px;height: 35px;border-radius: 35px;text-align: center;line-height: 35px;}
footer .newsletter {}
footer .newsletter fieldset {background: #AFB1AB;height: 32px;margin: 10px 0;}
footer .newsletter input.type-text {background: none;height: 32px;line-height: 32px;border: 0;padding: 0 10px;color: #666;width: 175px;color: #333;}
footer .newsletter .fa {color: #FFF;line-height: 32px;margin: 0 12px;font-size: 17px;float: right;}
footer .newsletter span.result {padding: 0;line-height: 20px;margin: 10px 0;font-size: 12px;}
footer .social {}
footer .social .fa {margin: 0 5px 0 0;font-size: 17px;color: #FFF;background: #888C86;width: 35px;height: 35px;border-radius: 35px;text-align: center;line-height: 35px;}
footer .social .fa:hover {color: #888C86;background: #FFF;}
footer hr {border-top: 1px solid #626461;border-bottom: 1px solid #4A4B48;}


#main {padding: 20px 0;}

.content {}
.content h1 {color: #634521;font-size: 25px;font-weight: 700;margin: 20px 0 15px 0;line-height: 30px;}
.content h2 {font-size: 22px;font-weight: 700;color: #634521;margin: 20px 0 15px 0;}
.content h3 {font-size: 18px;font-weight: 700;color: #634521;margin: 15px 0 5px 0;}
.content h4 {font-size: 16px;font-weight: 700;color: #634521;margin: 10px 0 5px 0;}
.content a {text-decoration: underline;}
.content a:hover {text-decoration: none;}
.content img {margin: 15px 0;max-width: 100%;}
.content img.no-margin {margin: 0;}
.content img.align-left {float: left;margin: 15px 20px 15px 0;}
.content img.align-right {float: right;margin: 15px 0 15px 20px;}
.content p {margin: 15px 0 15px 0;}
.content table {border: 0;margin: 10px 0;border-collapse: collapse;width: 100%;}
.content table tr th {vertical-align: top;text-align: left;border: 0;padding: 4px 12px;border: 1px solid #CCC;font-size: 13px;background: #EEE;color: #000;}
.content table tr td {border: 0;padding: 6px 10px;border: 1px solid #CCC;}
.content table tr:hover {background: #EEE;}
.content ul {list-style: square;padding: 0px;margin: 15px 0 15px 20px;}
.content ul li {padding: 1px 0 1px 5px;}
.content ul li p {margin: 0 0 5px 0;}
.content ul li ul {margin: 5px 0 5px 20px;}
.content ol {list-style: decimal;padding: 0px;margin: 15px 0 15px 30px;}
.content ol li {padding: 1px 0 1px 25px;}
.content hr {border-color: #CCC;}

#sidebar {}
#sidebar h3 {font-size: 20px;color: #ff8231;font-weight: 700;}
#sidebar form.ebook {background: #fff2e5; /* For browsers that do not support gradients */ /*#ffe9d5*/
    background: -webkit-linear-gradient(left, #fff2e5 , white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #fff2e5, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #fff2e5, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #fff2e5 , white); /* Standard syntax (must be last) */
    padding: 20px;}
#sidebar form.ebook input.type-text {border: 1px solid #CCC;background: #FFF;padding: 0 12px;height: 38px;line-height: 38px;width: 100%;margin: 0 0 10px 0;box-shadow: inset 0 3px 2px #EEE;border-radius: 2px;}
#sidebar form.ebook input.type-submit {background: #ff8231;color: #FFF;text-transform: uppercase;font-weight: 700;padding: 12px 25px;border: 0;border-radius: 2px;}
#sidebar form.ebook input.type-submit:hover {opacity: 0.8;}
#sidebar .text {padding: 15px 0 15px 0;}
#sidebar .post {background: #EEE;padding: 20px;margin: 0 0 20px 0;}
#sidebar .post h4 {font-size: 18px;font-weight: 700;margin: 0 0 10px 0;}
#sidebar .post h4 a {color: #ff8231;}
#sidebar .post img {float: left;margin: 10px 10px 10px 0;}

/* reporting */
#message {background: #FFF;}
#message .fail {padding: 15px 20px;margin: 10px 0;color: #FFF;background: #EB1908;}
#message .success {padding: 15px 20px;margin: 10px 0;color: #FFF;background: #337E0C;}
#message .success a {color: #FFF;}
#message .info {border: 1px solid #F1F1F1;padding: 15px 20px;margin: 10px 0;color: #000;}
/* /reporting */

/* forms */
.content form {margin: 25px 0;}
.content form p, .content form fieldset {padding: 4px 0 0 0;margin: 0;}
.content form label {display: inline-block;width: 120px;vertical-align: top;line-height: 30px;font-weight: 300;}
.content form label.long {width: auto;}
form .mandatory {color: #EC3324;font-size: 16px;margin: 0 0 0 3px;}
form input[type=checkbox] {transform: scale(1.25);}
input[type=checkbox] {margin-right: 5px;}
.content form input.type-text {border: 1px solid #CCC;background: #FFF;padding: 0 12px;height: 38px;line-height: 38px;width: 300px;margin: 0 0 10px 0;box-shadow: inset 0 3px 2px #EEE;border-radius: 2px;}
.content form select {border: 0;padding: 4px 10px;margin: 0;width: 250px;background: #AFB1AB;}
.content form textarea {border: 1px solid #CCC;padding: 12px;margin: 0;width: 470px;background: #FFF;box-shadow: inset 0 3px 2px #EEE;border-radius: 2px;}
.content form input.type-submit {background: #ff8231;color: #FFF;text-transform: uppercase;font-weight: 700;padding: 12px 25px;border: 0;border-radius: 2px;}
.content form .submit-button-wrap {display: block;padding: 0 0 0 120px;}
.content form p.submit {margin-top: 5px;}
/* forms */

.content .breadcrumb {background: #F8F8F8;border-radius: 0;margin: 0 0 15px 0;padding: 7px 0 7px 5px;color: #666;}
.content .breadcrumb li {padding-left: 5px;}
.content .breadcrumb li a {text-transform: uppercase;text-decoration: none;color: #666;}
.content .breadcrumb li a:hover {color: #ff8231;}

.content .pagination {margin: 15px auto;}
.content .pagination li {background: none;}
.content .pagination > li > a {color: #000;text-decoration: none;border: 0;background: #EEEEEE;margin: 0 2px;border-radius: 0;}
.content .pagination li a:hover {color: #000;}
.content .pagination li a.active {color: #ff8231;}



.btn-vertical-slider {cursor:pointer;}
.carousel.vertical .carousel-inner .item { 
	-webkit-transition: 0.6s ease-in-out top;
	-moz-transition: 0.6s ease-in-out top;
	-ms-transition: 0.6s ease-in-out top;
	-o-transition: 0.6s ease-in-out top;
	transition: 0.6s ease-in-out top;
}
.carousel.vertical .active {top: 0;}
.carousel.vertical .next {top: 100%;}
.carousel.vertical .prev {top: -100%;}
.carousel.vertical .next.left, .carousel.vertical .prev.right {top: 0;}
.carousel.vertical .active.left {top: -100%;}
.carousel.vertical .active.right {top: 100%;}
.carousel.vertical .item {left: 0;}​

.discussion {}
.discussion h3.add-comment {font-size: 15px;font-weight: 700;}
.discussion h3.newest-comment {font-size: 15px;margin: 15px 0;}
.discussion .reply-info {font-weight: 700;}
.discussion .comment {border-bottom: 1px solid #D8D8D8;padding-bottom: 10px;margin-bottom: 15px;}
.discussion .comment .img-wrap img {margin: 0;float: left;border: 1px solid #CCC;}
.discussion .comment .in strong {display: block;font-size: 16px;font-weight: 700;line-height: 22px;margin: 0 0 5px 0;}
.discussion .comment .in span {display: inline-block;}
.discussion .comment .in span.date {color: #666;padding-left: 12px;}
.discussion .comment .in span .fa {padding-right: 5px;}
.discussion .comment .in p {margin: 10px 0;}
.discussion .comment .in a.reply {display: block;float: right;line-height: 25px;padding: 0 12px;text-transform: uppercase;color: #FFF;text-decoration: none;font-size: 12px;font-weight: 700;background: #C9CBC4;}
.discussion .comment .in a.reply:hover {background: #ff8231;}
.discussion .comment .in a.not-reply {display: block;float: right;line-height: 25px;padding: 0 12px;text-transform: uppercase;color: #FFF;text-decoration: none;font-size: 12px;font-weight: 700;background: #DD0000;}
.discussion .comment .in a.not-reply:hover {background: #ff8231;}
.discussion .comment .images-wrap-detail {padding-left: 105px;}
.discussion .reply-this {}
.discussion .comments {}
.discussion .comments ul {margin: 0;list-style: none;}
.discussion .comments ul li {margin: 0;padding: 0;}
.discussion .comments ul li ul {}
.discussion .comments ul li ul li {padding-left: 40px;}
.discussion .add-comment {}
.discussion .add-comment .images-wrap {padding-left: 120px;}
.discussion .add-comment .images-wrap .remove-photo-comment {position: absolute;background: #FFF;line-height: 15px;padding: 0 10px;font-size: 10px;text-transform: uppercase;left: 12px;}
.discussion .add-comment .images-wrap .img-wrap {position: relative;}
.content .discussion-entry {display: inline-block;line-height: 25px;padding: 0 12px;text-transform: uppercase;color: #FFF;text-decoration: none;font-size: 12px;font-weight: 700;background: #C9CBC4;}
.discussion .upload {position: relative;}
.discussion .upload #file_upload {position: absolute;top: -70px;left: 443px;margin: 0;}


.content .topics {list-style: none;margin: 0;}
.content .topics ali {float: left;width: 300px;padding: 5px 10px;border: 1px solid #D8D8D8;margin: 0 10px 10px 0;}
.content .topics ali a {}

.content .post-info {list-style: none;margin: 15px 0;}
.content .post-info li {line-height: 25px;padding: 0 50px 0 25px;background: left center no-repeat;margin: 0;}
.content .post-info li.author {background-image: url(../img/article-user.png);}
.content .post-info li.comments {background-image: url(../img/article-comments.png);}
.content .post-info li.cats {background-image: url(../img/article-cats.png);}
.content .post-info li.tags {background-image: url(../img/article-tags.png);}

/*
@media (max-width: 768px) {
	header .logo {position: relative;float: none;text-align: center;margin: 0 auto;}
}
*/