body{font-family: 'Roboto',sans-serif;font-size: 14px}

.wrapper{width: 970px;margin:0 auto;}
button{background:#179c96;cursor: pointer;}
button:hover{background: #ff530d}

html, body{height: 100%;}
#container{min-height: 100%;margin-bottom: -238px;}
#container:after{content: "";display: block;height: 238px}

strong{}
em{font-style: italic;}

.vertical-center{display: table;height: 100%;}
.vertical-center .vertical-center-cell{display: table-cell;vertical-align: middle;}

a.button, button.button{background:#179c96;border:1px solid #18aea7;box-shadow: 2px 2px 4px rgba(0,0,0,.2);height: 28px;border-radius: 14px;width: 114px;text-align: center;display: inline-block;color:#fff;text-transform: uppercase;line-height: 28px;;outline: none;}
a.button:hover, button.button:hover{background: #ff530d;border-color: #d6511b;text-decoration: none;}
button.button{box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;}
a.button.large{width: 224px;}

a.button.large span{padding-left:30px;}

a.button-middle{width: 154px}

a.button.all-posts span{background: url(../img/design/all-posts.png) no-repeat left;}
a.button.all-articles span{background: url(../img/design/all-articles.png) no-repeat left;}
a.button.all-videos span{background: url(../img/design/all-videos.png) no-repeat left;}
a.button.all-questions span{background: url(../img/design/all-questions.png) no-repeat left;line-height: 28px;display: inline-block;}

a{text-decoration: none;}
a:hover{text-decoration: underline;}

h1{font-size: 30px;text-transform: uppercase;}
h2{font-size: 24px;text-transform: uppercase;}
h3{font-size: 20px;text-transform: uppercase;}
h4{font-size: 16px;}

h1 span, h2 span, h3 span, h4 span{color:#ff530d;}

.jumbotron{margin-bottom: 50px}
.jumbotron h1{border-bottom: 1px solid #cecece;height: 54px;line-height: 54px;color:#ff530d;text-align: center;margin-bottom: 18px;}
.jumbotron h1 span{display: inline-block;border-bottom: 1px solid #ff530d;;}
.jumbotron p{color:#333333;font-size: 20px;text-align: center;text-transform: uppercase;}
.jumbotron p strong{color:#ff530d;}

.center{text-align: center;}

/* HEADER */

body.inner #header{background: rgba(34,163,162, .9);}

#header{height: 100px;position: fixed;top:0;left:0;width: 100%;background: rgba(34,163,162, .5);border-bottom: 4px solid #fcea78;padding-top: 11px;font: 14px 'Roboto', sans-serif;z-index: 99}
#header .wrapper{position: relative;height: 100px}
#header #logo{width: 268px;margin-left:-134px;left:50%;top:-11px;position: absolute;z-index: 2}

#header.small{background: rgba(34,163,162, .9);}
#header.small #logo{top:-86px;}
#header.small{height: 60px;}
#header.small #search{height: 0;opacity: 0}
#header.small #social{height: 0;opacity: 0;}
#header.small #menu{bottom:48px;}

#header #search{float: right;width: 227px;opacity: 1}
#header #search button{width: 27px;height: 27px;border-top-right-radius: 14px;border-bottom-right-radius: 13px;border:0;float: right;background:#179c96 url(../img/design/zoom-icon.png) no-repeat 3px center;}
#header #search button:hover{background:#ff530d url(../img/design/zoom-icon.png) no-repeat 3px center;}
#header input{height: 27px;background: url(../img/design/search.png) no-repeat top;border:0;outline: none;width: 176px;float: left;padding: 0 12px;font: 14px 'Roboto',sans-serif;color:#054a4a;}
#header input:focus{background-position: left bottom;color:#333;}
#header input::-webkit-input-placeholder{color:rgba(255,255,255,.4);text-transform: uppercase;}
#header input:focus::-webkit-input-placeholder{color:#ccc;text-transform: uppercase;}

#header #social{float: left;opacity: 1}
#header #social li{float: left;background: url(../img/design/social-background.png) no-repeat left;height: 27px;width: 29px;margin-right: 8px}
#header #social li:hover{background-position: right}
#header #social li a{width: 29px;height: 27px;background: url(../img/design/social.png) no-repeat;display: block;}
#header #social li.googleplus a{background-position: left center}
#header #social li.draugiem a{background-position: -29px center}
#header #social li.twitter a{background-position: -58px center}
#header #social li.facebook a{background-position: right center}

#header #menu{position: absolute;bottom:12px;left: 0;width: 100%;height: 56px}
#header #menu #active{width: 23px;height: 11px;background: url(../img/design/menu.png) no-repeat center bottom;position: absolute;bottom: 0;left: 0;margin-bottom: -12px;z-index: 1}
#header #menu ul li{float: left;height: 56px;display: table;text-align: center;}
#header #menu ul li a{display: table-cell;vertical-align: middle;color: #fff;text-transform: uppercase;font-weight: 500}
#header #menu ul li.active a{color:#fcea78;}
#header #menu ul li a:hover{text-decoration: none;}

#header #menu ul{max-width: 350px}
#header #menu ul.left{float: left;}
#header #menu ul.left li{padding-right: 15px;}
#header #menu ul.right{float: right;text-align: right;}
#header #menu ul.right li{padding-left: 15px}

/* SLIDER */
#slider {position: relative;}
#slider .slides{height: 542px;overflow: hidden;}
#slider .slide{position: relative;}
#slider .image{max-height: 542px;overflow: hidden;}
#slider .image img{text-align: center;width: 100%;height: auto;}
#slider .caption{position: absolute;top:205px;bottom:0;left:50%;width: 970px;margin-left:-485px;}
#slider .caption .vertical-center{width: 450px}

#slider .caption .vertical-center.right{float: right;text-align: right;}
#slider .caption .vertical-center.left{float: left;}
#slider .caption .vertical-center.left p{margin:20px 95px 12px 20px;}
#slider .caption .vertical-center.right p{margin:20px 20px 12px 95px;}
#slider .caption .vertical-center.left .descr {margin:20px 95px 12px 20px;}
#slider .caption .vertical-center.right .descr {margin:20px 20px 12px 95px;}
#slider .caption .vertical-center.right a.button{margin-right: 20px;}
#slider .caption .vertical-center.left a.button{margin-left: 20px}

#slider .caption .title{box-shadow: 2px 2px 8px rgba(0,0,0,.3)}
#slider .caption .title h2{color:#ff530d;background: rgba(255,255,255,.7);padding:15px 20px;;box-shadow: 5px 0 0 #ff530d inset}
#slider .caption .title h2 strong{;}
#slider .caption p{;color:#fff;line-height: 20px;}
#slider .caption .descr {;color:#fff;line-height: 20px;}

#slider .controls div{width: 59px;height: 59px;background: url(../img/design/slider.png) no-repeat;position: absolute;top:300px;z-index: 99}
#slider .controls div a{width: 100%;height: 100%;display: block;}
#slider .controls .prev{background-position: left top;left:30px;}
#slider .controls .prev:hover{background-position: left bottom}
#slider .controls .next{background-position: right top;right: 30px}
#slider .controls .next:hover{background-position: right bottom}

#slider .thumbnails{border-top: 4px solid #d9cc3b;padding:0 0 15px;background: url(../img/design/thumbnail-background.png);}
#slider .thumbnails ul{width: 970px;margin:0 auto;}
#slider .thumbnails ul li{width: 226px;margin-right: 22px;float: left;}
#slider .thumbnails ul li:nth-child(4){margin-right: 0}
#slider .thumbnails ul li .thumb{width: 100%;height: 94px;overflow: hidden;background: #382015}
#slider .thumbnails ul li .thumb img{-webkit-filter: sepia(0.9);filter: sepia(0.9);}
#slider .thumbnails ul li a{color:#fdb151;text-align: center;display: block;text-transform: uppercase;padding-top:20px;}
#slider .thumbnails ul li a span{border-top: 1px solid #fdb151;margin-top: 6px;display: block;padding-top: 16px}
#slider .thumbnails ul li a:hover{text-decoration: none;}

#slider .thumbnails ul li a.active .thumb img{-webkit-filter: sepia(0);filter:sepia(0);}
#slider .thumbnails ul li a.active {color:#fcea77;background: url(../img/design/slider-active.png) no-repeat center top;}
#slider .thumbnails ul li a.active span{border-color:#fcea77;}

/* BLOG */
#blog{padding:30px 0;}
.post .image{float: left;width:472px;/*height: 254px;*/overflow: hidden;}
#blog .post:nth-child(even) .image, #about #us .post .image{float: right; padding-right:5px; padding-bottom:5px;}
#blog .post:nth-child(even) .text, #about #us .post .text{float: left;}
.post a.button{box-shadow: 0 0 0}

#content #blog .post:last-of-type{border-bottom: 0}
#blog .post:last-of-type .text{border:0;}
#blog .post{border-bottom: 1px solid #cecece;margin-bottom: 30px}
#blog .post h3{color:#333333;margin-top: -3px;margin-bottom: 17px;}
#blog .post h3 a {color:#333333;text-decoration:none;}
.post .text{width: 472px;float: right;border-bottom: 1px solid #179c96;padding-bottom: 30px; height: 254px; position: relative;margin-bottom: -1px}
.post .text p{font-size: 20px;line-height: 25px;;margin-bottom: 10px;font-family: 'Noticia Text',serif}
.post .lead{font-family: 'Noticia Text',serif}
.post .text {font-size: 20px;line-height: 25px;;}
.post .text .button{margin-top:15px; /*position: absolute;bottom: 30px;left:0;*/ font-size:14px;}

#blog .date{border-bottom: 1px solid #cecece;border-top: 1px solid #cecece;text-align: center;margin-bottom: 20px;font-family: 'Noticia Text',serif}
#blog .date p{display: inline-block;background: url(../img/design/date.png) no-repeat left 12px;padding: 0 42px;height: 50px;line-height: 50px;font-size: 16px;margin-bottom: 0}

/* ABOUT US */
#about{background: url(../img/design/about.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

#about #us{background: url(../img/design/about-background.png);padding-top: 30px}
#about #us .jumbotron h1{border-color: #cbc17d}
#about #us .jumbotron{margin-bottom: 26px}
#about #us .post{border: 0}
#about #us .post .text{border:0;}
#about #us .post .image img {box-shadow: 3px 3px 2px rgba(0,0,0,.2);}
#about #us .post .text{padding-bottom: 50px}
#about #us .post .text a.button{bottom: 50px}

#about #bible{padding:30px 0 20px;background: url(../img/design/bible-background.png);border-top: 2px solid #c54b15}
#about #bible .slider{position: relative;}
#about #bible .jumbotron{margin-bottom: 26px}
#about #bible h3{;margin-bottom: 30px}
#about #bible h3 a { text-decoration:none; color:inherit;}
#about #bible ul li .wrap{width: 630px;margin:0 auto;text-align: center;}
#about #bible ul li p{font-size: 20px;line-height: 25px;margin-bottom: 15px;font-family: 'Noticia Text',serif}
#about #bible .button{margin-top: 15px}

#about #bible .controls div{width: 51px;height: 51px;background: url(../img/design/textSlider.png) no-repeat;position: absolute;top:50%;margin-top:-25px;}
#about #bible .controls div a{width: 100%;height: 100%;display: block;}
#about #bible .controls .prev{background-position: left top;left:0;}
#about #bible .controls .prev:hover{background-position: left bottom}
#about #bible .controls .next{background-position: right top;right:0;}
#about #bible .controls .next:hover{background-position: right bottom}

/* FOOTER */
#footer h3{color:#ff530d;}
#footer {background: #f3f3f3 url(../img/design/footer_bottom.png) no-repeat center bottom;border-top: 1px solid #c9c9c9}
#footer .wrapper{height: 85px;padding-top:16px;}

#footer .copyright{float: left;}
#footer .copyright p{color:#616161;}
#footer .copyright p a{color:#ff530d;}

#footer .menu{float: right;}
#footer .menu li{float: left;background: url(../img/design/footer-menu.png) no-repeat right;padding-right: 10px;margin-right: 8px;}
#footer .menu li:last-of-type{background: 0;padding:0;margin:0;}
#footer .menu li a{color:#616161;font-size: 12px;;text-transform: uppercase;}

#footer #contacts{padding:40px 0 25px;background: #fff url(../img/design/footer_top.png) no-repeat center bottom}
#footer #contacts h3{margin-bottom: 23px}
#footer #contacts .wrapper{height: auto;padding-bottom: 26px;padding-top: 0}
#footer #contacts ul li{width: 25%;float: left;text-align: center;color:#616161;;line-height: 27px}
#footer #contacts ul li *{padding-left: 36px;display: inline-block;}

#footer #contacts ul li.map *{background: url(../img/design/map.png) no-repeat left;}
#footer #contacts ul li.twitter *{background: url(../img/design/twitter.png) no-repeat left;}
#footer #contacts ul li.phone *{background: url(../img/design/phone.png) no-repeat left;}
#footer #contacts ul li.mail *{background: url(../img/design/mail.png) no-repeat left;}

#footer #contacts ul li a{color:inherit;}
#footer #contacts ul li:first-of-type{text-align: left;}
#footer #contacts ul li:last-of-type{text-align: right;}

/* CONTENT */
#content{padding:190px 0 50px;}
#content .title{border-bottom: 1px solid #cecece;margin-bottom: 35px;}
#content .title h1{padding-bottom: 10px;border-bottom: 1px solid #ff530d;display: inline-block;margin-bottom: -1px;;color:#ff530d;}
#content .form-title {color:#ff530d;}
#content h3{margin-bottom: 18px}
#content h3 span{color:#ff530d;}
#content p{margin-bottom: 13px;font-size: 20px;line-height: 25px;font-family: 'Noticia Text', serif;}

/* KEYWORDS */
#keywords{text-align: center;padding-bottom: 35px;font-size: 20px;}
#keywords a{font-size: 20px;color:#333;text-transform: uppercase;}
#keywords a:hover, #keywords a.active {text-decoration: none;color:#ff530d;}

/* PAGINATION */
#pagination #magic{height: 2px;background: #ff530d;width: 30px;position: absolute;top:0;left:0;}
#pagination{text-align: center;border-top: 1px solid #c9c9c9;position: relative;}
#pagination ul{display: inline-block;}
#pagination ul li{float: left;}
#pagination ul li a{color:#747575;font-size: 15px;padding:0 13px;line-height: 34px;height: 34px;}
#pagination ul li a:hover{text-decoration: none;color:#ff530d;}
#pagination ul li.active a{color:#ff530d;}
#pagination.alphabet li a{padding:0 17px;}

/* CONTACT FORM */
form#contact-form {padding-top: 30px}
form#contact-form .group{margin-bottom: 15px;position: relative;display: inline-block;}
form#contact-form .group label{width: 230px;float: left;line-height: 28px;height: 28px;padding-left: 20px;}
form#contact-form .group label.req{background: url(../img/design/req.png) no-repeat left 10px;}
form#contact-form .group input{width: 280px;float: left;background: #e9e9e9;height: 26px;border:1px solid #e9e9e9;border-radius: 14px;padding:0 15px;outline: none;font: 13px 'Roboto',sans-serif}
form#contact-form .error input{box-shadow: 0 0 3px #ff530d;border-color:#ff530d;background: #fff}

form#contact-form .group textarea{width: 530px;float: left;background: #e9e9e9;height: 180px;border:1px solid #e9e9e9;border-radius: 14px;padding:15px 15px;outline: none;overflow: auto;font: 13px 'Roboto',sans-serif}
form#contact-form .error textarea{box-shadow: 0 0 3px #ff530d;border-color:#ff530d;background: #fff}

form#contact-form .description{width: 530px;float: left;margin-left: 250px}
form#contact-form .description p.req{background: url(../img/design/req.png) no-repeat left 10px;padding-left: 20px;font-size: 16px}
form#contact-form .description label{font-size: 16px}
form#contact-form .description button{box-shadow: 0 0 0}

form#contact-form .description .checkbox-group{margin-bottom: 15px;padding-left: 32px;position: relative;}
form#contact-form .description .checkbox-group .checkbox{width: 18px;height: 18px;background: url(../img/design/checkbox.png) no-repeat left;position: absolute;left:0;top:0;cursor: pointer;}
form#contact-form .description .checkbox-group .checkbox.active{background-position: right;}

.tooltip{width: 145px;background: #e9e9e9;position:absolute;height: 66px;border-radius: 4px;box-shadow: 0 0 3px rgba(0,0,0,.3);z-index: 2;}
.tooltip .tooltip-triangle{width: 10px;height: 9px;top:50%;margin-top: -5px;background: url(../img/design/tooltip.png) no-repeat bottom;left:0;position: absolute;margin-left:-10px;}

.tooltip-top{box-shadow: -2px 2px 1px rgba(0,0,0,.1);left:50%;margin-left:-72px;}
.tooltip-top .tooltip-triangle{top:0;margin-top: -7px;left:50%;margin-left:-5px;width: 10px;height: 7px;background-image: url(../img/design/tooltip-top.png);}

.tooltip p{font-size: 15px !important;color:#fff;line-height: normal !important;color:#333333;}
.tooltip .vertical-center{padding:0 10px;}

form#contact-form .tooltip{margin-top: -33px;top:50%;right: 0;margin-right: -165px;}

form#contact-form .error .tooltip{background: #ff530d}
form#contact-form .error .tooltip p{color:#fff;}
form#contact-form .error .tooltip .tooltip-triangle{background-position: top}

/* POPUP */
.popup{position: fixed;top:0;left:0;right:0;bottom:0;display: none;z-index: 100}
.popup .dialog-background{background: rgba(0,0,0,.5);position: fixed;top:0;left:0;right:0;bottom:0;z-index: 101}
.popup .dialog{width: 580px;padding:20px 30px;background: #ffffff;border-radius: 10px;margin-left: -320px;left:50%;top:100px;position: absolute;overflow: hidden;z-index: 102}
.popup .dialog .line{height: 4px;position: absolute;top:0;left:0;right:0;background: #ff530d}
.popup .dialog h1{font-size: 28px;color:#7f7f7f;margin-bottom: 10px}
.popup .dialog p{font-size: 16px;margin-bottom: 10px}
.popup .dialog.success h1{padding-left: 32px;background: url(../img/design/success.png) no-repeat left;}
.popup .dialog.success p{color:#93b312;}

.popup .dialog .options{background: url(../img/design/options-line.png) repeat-x left center;}
.popup .dialog .options .accept{background: #fff;padding-left: 30px;float: right;}

/* INNER PAGES */
/* BLOG */
.inner #blog{padding-bottom: 0}

/* BLOG ARTICLE */
#blog .heading{padding-bottom: 30px;}
#blog .heading h3{width: 472px;float: left;margin-top: -3px}
#blog .heading .date{width: 472px;float: right;}

#blog .article #keywords{padding:25px 0;border-top:1px solid #cecece;border-bottom: 1px solid #cecece;margin-top: 40px;}
#blog .article img{max-width: 472px;height: auto;margin-bottom: 40px;margin-left: 20px}
#blog .article img:last-of-type{margin-bottom: 20px}
#blog .article img.alignRight{float: right;clear:right}

#blog .article ul{margin-left: 25px;margin-bottom: 10px}
#blog .article ul li{font-size: 20px;margin-bottom: 10px;background: url(../img/design/list.png) no-repeat left 10px ;padding-left: 15px}
#blog .article, #blog .article p{margin-bottom: 13px;font-size: 20px;line-height: 25px}
#blog .article a, #blog .article p a{color:#107c7b;}
#blog .article a:hover, #blog .article p a:hover{text-decoration: none;border-bottom: 1px solid #107c7b;}

/* COURSES LIST */
#courses .section{border-bottom: 1px solid #cecece;margin-bottom: 30px;}
#courses .section.last{border-bottom: 0}
#courses .section h4{margin-bottom: 18px}
#courses .section h4 a{color:inherit;}
#courses .section ul li{float: left;width: 223px;margin-right: 26px;padding-bottom: 35px;}
#courses .section ul li.clear{float: none;width: auto;margin: 0}
#courses .section ul li p{font-size: 16px;line-height: normal;color:#333;}
#courses .section ul li .lead {font-size: 16px;line-height: normal;color:#333; margin-bottom:13px;font-family: 'Noticia Text', serif;}
#courses .section ul li .image{height: 140px;overflow: hidden;width: 100%;margin-bottom: 18px}
#courses .section ul li:nth-of-type(5n+4){margin-right: 0}

#courses .button{box-shadow: 0 0 0;float: left;margin-right: 13px;}
#courses .button:hover{background: #cecece;color:#fff;border-color: #bdbdbd}

.add-person{width: 30px;float: left;position: relative;}
.add-person .tooltip{display: none;}
.add-person a{width: 30px;height: 30px;border-radius: 15px;background: #cecece url(../img/design/add-person.png) no-repeat center center;float: left;cursor: default;}
.add-person a:hover{background: #b7b7b7 url(../img/design/add-person.png) no-repeat center center}
.add-person a:hover + .tooltip{display: block;}
.add-person .tooltip-top{margin-top: 40px}

/* COURSE */
#course .heading{padding-bottom: 30px;}
#course .heading h3{width: 472px;float: left;margin-top: -3px}
#course .heading .category{width: 472px;float: right;border-bottom: 1px solid #cecece;border-top: 1px solid #cecece;height: 50px;}
#course .heading .category .add-person{margin-top: 10px}
#course .heading .category h3{float: right;width: auto;line-height: 50px;margin:0;padding:0;}

#course .article img{max-width: 472px;height: auto;margin-bottom: 40px;margin-left: 20px;}
#course .article img:last-of-type{margin-bottom: 20px}
#course .article img.alignRight{float: right;clear:right}

#course .article ul{margin-left: 25px;margin-bottom: 15px}
#course .article ul li{font-size: 20px;margin-bottom: 10px;background: url(../img/design/list.png) no-repeat left 10px ;padding-left: 15px}
#course a.button{margin-top: 20px}

/* SAY ABOUT IT */
#bible-quotes ul li{font-size: 20px;margin-bottom: 50px}
#bible-quotes ul:last-of-type li:last-of-type{margin-bottom: 35px}
#bible-quotes .lead {font-size:20px; }

#search-results .bar {border-bottom: 1px solid #c9c9c9;padding:16px 0;/*margin-bottom: 15px*/}
#bible-quotes .bar {border-bottom: 1px solid #c9c9c9;padding:22px 0;margin-bottom: 15px}
#bible-quotes .bar h3, #search-results .bar h3{margin: 0;line-height: 29px}
#bible-quotes .bar #search, #search-results .bar #search{float: right;width: 227px}
#bible-quotes .bar #search button, #search-results .bar #search button{width: 27px;height: 27px;border-top-right-radius: 14px;border-bottom-right-radius: 13px;border:0;float: right;background:#179c96 url(../img/design/zoom-icon.png) no-repeat 3px center;}
#bible-quotes .bar #search button:hover, #search-results .bar #search button:hover{background:#ff530d url(../img/design/zoom-icon.png) no-repeat 3px center;}
#bible-quotes .bar #search input, #search-results .bar #search input{height: 27px;background: url(../img/design/search.png) no-repeat top;border:0;outline: none;width: 176px;float: left;padding: 0 12px;font: 14px 'Roboto',sans-serif;text-transform: uppercase;}
#bible-quotes .bar #search input:focus, #search-results .bar #search input:focus{background-position: left bottom;color:#333;}
#bible-quotes .bar #search input::-webkit-input-placeholder, #search-results .bar #search input::-webkit-input-placeholder{color:rgba(255,255,255,.4);text-transform: uppercase;}
#bible-quotes .bar #search input:focus::-webkit-input-placeholder, #search-results .bar #search input:focus::-webkit-input-placeholder{color:#ccc;text-transform: uppercase;}

#results.alphabet .bar{border:0;margin-bottom: 0}
#bible-quotes ul li.disabled a{color: #cccccc; cursor:default;}

#bible-quotes #topics ul {width: 25%;float: left;}
#bible-quotes #topics ul li{margin-bottom: 0}
#bible-quotes #topics ul li a{color:#333;height:20px;margin-bottom:5px;display:inline;font-size: 20px;}
#bible-quotes #topics ul li a:hover{text-decoration: none;border-bottom: 1px solid #333}

#bible-quotes #topics table { width:100%; }
#bible-quotes #topics table td {vertical-align:top; width:25%;}
#bible-quotes #topics table a{color:#333;margin-bottom:5px;display:inline;font-size: 20px;}
#bible-quotes #topics table a:hover{text-decoration: none;border-bottom: 1px solid #333}

#bible-quotes #results .error, #search-results #results .error{padding:30px 0;color:#ff530d;}
#bible-quotes #results ul, #search-results #results ul{padding:20px 0}
#bible-quotes #results ul li, #search-results #results ul li{margin-bottom: 30px}
#bible-quotes #results ul li a, #search-results #results ul li a{color:inherit; text-decoration: none;}
#bible-quotes #results ul li h3, #search-results #results ul li h3{margin-bottom: 10px}
#bible-quotes #results ul li h3 a, #search-results #results ul li h3 a{text-decoration: none;}
#bible-quotes #results ul li span, #search-results #results ul li span {color:#ff530d;}
#search-results #results ul.items { padding:0px; }
#search-results #results ul.items > li { margin:0px; }


#bible-quotes .article img{max-width: 472px;height: auto;margin-bottom: 40px;margin-left: 20px;}
#bible-quotes .article img:last-of-type{margin-bottom: 20px}
#bible-quotes .article img.alignRight{float: right;clear:right}

#bible-quotes .article ul{margin-left: 25px;margin-bottom: 15px}
#bible-quotes .article ul li{font-size: 20px;margin-bottom: 10px;background: url(../img/design/list.png) no-repeat left 10px ;padding-left: 15px}
#bible-quotes .article { font-size: 20px; }

/* SEARCH RESULTS */
#search-results p strong{color:#ff530d;}
#search-results #results ul li ul.breadcrumb{margin: 0;margin-bottom: 15px}
#search-results #results ul li ul.breadcrumb li{float: left;margin-right: 7px;margin-bottom:0;padding-bottom: 0;color:#727272;font-size: 20px}

/* CONTACTS */
#contact .article{margin-bottom: 40px}
#contact .article ul{margin-left: 25px;margin-bottom: 15px}
#contact .article ul li{font-size: 20px;margin-bottom: 10px;background: url(../img/design/list.png) no-repeat left 10px ;padding-left: 15px}
#contact a.button{margin-top: 20px}
#contact .article img{max-width: 472px;height: auto;margin-bottom: 40px;margin-left: 20px;}
#contact .article img:last-of-type{margin-bottom: 20px}
#contact .article img.alignRight{float: right;clear:right}

#contact form#contact-form{margin-bottom: 40px}
#map-canvas{height: 500px;width: 100%;margin-top: -40px}

#map-canvas #box h4{text-transform: uppercase;border-bottom: 1px solid #cecece;padding:10px 15px;}
#map-canvas #box ul{padding:10px 0}
#map-canvas #box ul li{font-size: 14px;line-height: 25px;color:#333333;}
#map-canvas #box ul li a{color:#1e9c96;}
#map-canvas #box .social{text-align: center;border-top: 1px solid #cecece;margin-top: 10px}
#map-canvas #box .social ul{display: inline-block;padding-bottom: 0}
#map-canvas #box .social li{float: left;background: #333333 ;height: 30px;width: 30px;margin-right: 8px;border-radius: 15px}
#map-canvas #box .social li:hover{background: #444}
#map-canvas #box .social li a{width: 30px;height: 30px;background: url(../img/design/social-white.png) no-repeat center center;display: block;}
#map-canvas #box .social li.googleplus a{background-position: left center}
#map-canvas #box .social li.draugiem a{background-position: -29px center}
#map-canvas #box .social li.twitter a{background-position: -58px center}
#map-canvas #box .social li.facebook a{background-position: right center}
#map-canvas .gm-style-iw{margin-left: 9px}

/* HELP */
#help ul#faq li{font-size: 20px;}
#help ul#faq li:first-of-type .answer{display: block;}
#help ul#faq li>a{margin-bottom: 20px;text-transform: uppercase;color:#333;;margin-bottom: 20px;display: block;}
#help ul#faq li>a:hover{text-decoration: none;color:#ff530d;}
#help ul#faq li .answer{margin-bottom: 40px;display: none;}
#help ul#faq li .answer a {color:#107c7b; }
#help ul#faq li .answer a:hover {text-decoration: none;border-bottom: 1px solid #107c7b; }

/*#help ul#faq li .answer a {margin:0px; text-transform:none; font-family:inherit; }*/

#help .video-article .heading h3{line-height: 50px}
#help .video-article .heading .date{float: right;}
#help .video-article .heading .date p{background: url(../img/design/date.png) no-repeat left 12px;height: 50px;padding-left:42px;line-height: 50px;font-size: 16px;margin-bottom: 0}
#help .video-article #large-video{margin-bottom: 27px}
#help .video-article{border-bottom: 1px solid #cecece;padding-bottom: 10px;}

#help .video-gallery{text-align: center;}
#help .video-gallery ul{display: inline-block;}
#help .video-gallery ul li{float: left;text-align: center;padding-bottom: 8px}
#help .video-gallery ul li .slide{width: 256px;margin:50px 13px 0;}
#help .video-gallery ul li .image{height: 106px;width: 100%;overflow: hidden;margin-bottom: 25px;position: relative;}
#help .video-gallery ul li .image a{display: block;width: 100%;left:0;position: absolute;top:0;bottom:0;background: rgba(0,0,0,.7) url(../img/design/play.png) no-repeat center center;}
#help .video-gallery ul li .image a:hover{background: rgba(0,0,0,.3) url(../img/design/play.png) no-repeat center center;}
#help .video-gallery ul li .image img{width: 100%;height: auto;}
#help .video-gallery ul li h4{text-transform: uppercase;margin-bottom: 16px}
#help .video-gallery ul li h4 a{color: inherit;}
#help .video-gallery ul li p{font-size: 16px;line-height: normal;}
#help .video-gallery ul li.clear{border-top: 1px solid #cecece;margin:0; float:none;width: auto;}
#help .video-gallery ul li.clear:last-of-type{border:0;}
#help .video-gallery hr{border: 0;}

#help #video{background: url(../img/design/about.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;border-top:1px solid #cecece;border-bottom: 1px solid #cecece;margin-bottom: 50px}
#help #video #video-background{background: url(../img/design/bible-background.png);padding-top: 15px;padding-bottom: 40px}
#help #video .video-gallery{position: relative;}
#help #video .video-gallery .controls div{width: 51px;height: 51px;background: url(../img/design/textSlider.png) no-repeat;position: absolute;top:50%;margin-top:-25px;}
#help #video .video-gallery .controls div a{width: 100%;height: 100%;display: block;}
#help #video .video-gallery .controls .prev{background-position: left top;left:0;}
#help #video .video-gallery .controls .prev:hover{background-position: left bottom}
#help #video .video-gallery .controls .next{background-position: right top;right:0;}
#help #video .video-gallery .controls .next:hover{background-position: right bottom}

/* ANIMATIONS */
#header, #header #logo, #header #search, #header #social, #header #menu{
	-webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
}

.hide {
	display:none;
}

/* RESPONSIVE */
@media screen and (max-width: 1180px){
	#slider .caption{position: absolute;top:205px;bottom:0;left:50%;width: 770px;margin-left:-385px;}
}