a {
  color: #5AADDD;
}
a:hover {
  color: #0e9cd1;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #5AADDD;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #5AADDD;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #5AADDD;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #5AADDD;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #0faae4;
  background-color: #5AADDD;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #0d8ab9;
  background-color: #0e9cd1;
}
ul.social-icons >li a:hover {
  color: #5AADDD;
}
.sp-page-title {
  background: #5AADDD;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #5AADDD;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #5AADDD;
}
.sp-module .tagscloud .tag-name:hover {
  background: #5AADDD;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #5AADDD;
}
.search .btn-toolbar button {
  background: #5AADDD;
}
.post-format {
  background: #5AADDD;
}
.voting-symbol span.star.active:before {
  color: #5AADDD;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #0e9cd1;
}
.entry-link,
.entry-quote {
  background: #5AADDD;
}
blockquote {
  border-color: #5AADDD;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #5AADDD;
}
#sp-footer {
  background: #5AADDD;
}
.sp-comingsoon body {
  background-color: #5AADDD;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #5AADDD;
  background-color: #5AADDD;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #5AADDD;
  background-color: #5AADDD;
}
/***** PRESET *****/
.sppb-section-title h3,
.lt-our-school-sub .sppb-feature-box-title {
    background: url(../../images/border-title-prs1.png) no-repeat bottom center;
}
.lt-introduction .lt-intro-sub:hover h3,
#lt-slide .ltmediumtext,
.lt-services .lt-services-sub h6,
.lt-services .lt-services-sub h5 em,
.lt-teachers-sub h6 em {
    color: #5AADDD!important;
}
#lt-slide .lt-button:hover,
.lt-introduction .lt-intro-sub i,
.lt-button:hover {
    background: #5AADDD!important;
}
.lt-check-out-content a:hover,
.blogDate {
    background: #5AADDD;
}
#lt-slide .lt-button:hover,
.lt-button:hover {
    border: 3px solid #5AADDD;
}
.lt-pricing-sub-2 {
    background: #5AADDD;
}






div.stena-text-1
{
	margin-bottom: 20px;
}

div.stena-text-2
{
	margin-top: 20px;
}

.cenik-left, .ktr-left
{
	margin-top: 35px;
	margin-right: 35px;
}

.ktr-left1
{
	margin-right: 35px;
}

div.aktualni-kurzy
{
	margin-top: 15px;
}

section#kurzy h3.sppb-addon-title, section#kurzy h3.sppb-feature-box-title, section#stena h3.sppb-addon-title, section#stena h3.sppb-feature-box-title
{
    background: url(../../images/border-title-intro.png) no-repeat bottom center;
	padding-bottom: 20px;
	font-weight: 500;
	font-size: 22px !important;
}

li.sp-contact-phone a, li.sp-contact-email a, ul.social-icons li a {
  color: #000000;
}

ul.social-icons li a {
  color: #000000 !important;
}

li.sp-contact-phone a:hover, li.sp-contact-email a:hover, #sp-bottom a:hover, div.sppb-addon-content a:hover, div.sppb-section-title a:hover, div.dalsi-informace div.sppb-media-body a:hover {
color: red;}

#sp-bottom {
  background: #5AADDD;
}
  
#sp-bottom div.container {
	padding-top: 20px;
}

/*
.sppb-section-title p
{
	font-size: 16px !important;
}
*/

#sp-top-bar
{
	padding: 0px !important;
	border-bottom-style: solid !important;
	border-bottom-width: 2px !important;
	border-bottom-color: orange !important;
}

#sp-header
{
	height: 49px !important;
	background-color: #5D5959 !important;
}

li.sp-menu-item a, a#offcanvas-toggler, div#sp-logo, li.sp-menu-item, ul.sp-megamenu-parent
{
	height: 40px !important;
}

#offcanvas-toggler, .sp-megamenu-parent li a
{
	line-height: 49px !important;
}

ul.sp-dropdown-items li.sp-menu-item a
{
	padding-top: 0px !important;
}

div.sp-dropdown.sp-dropdown-main.sp-menu-right
{
	Top: 40px !important;
}

.sticky-wrapper.is-sticky #sp-header
{
	opacity: 0.7;
}

.kurzy-kontakty
{
	padding-top: 5px;
	padding-bottom: 0px;
}

.cenik-stena
{
	margin-left:auto; 
    margin-right:auto;
	margin-bottom: 15px;
	width:100%;
}

.cenik-stena td
{
	padding: 3px;
	background: #ffffff;
}

.cenik-stena th
{
	padding: 3px;
	background: #5AADDD;
	text-align: center;
	color: #ffffff;
}

.cenik-stena td.col2, .cenik-stena td.col3, .cenik-stena td.col4
{
	text-align: center;
}

.cenik-stena caption
{
font-weight: bold;
}

.cenik-stena tr td.blue
{
background: #f1f8ff;
}

.cenik h3.sppb-addon-title
{
	text-align: center;
	margin-top: 30px;
}

p.lt-price-intro a
{
	color: #ffffff;
	font-size: 16px;
}

p.lt-price-intro
{
	color: #ffffff;
	font-size: 16px;
}

section#hlavicka-stranky
{
	padding-bottom: 0px !important;
}

section#parametry-steny
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

section#stena-hlavni-text
{
	padding-bottom: 0px !important;
	padding-top: 20px !important;	
}

img.inline
{
	display: inline-block;
}

div.sppb-addon-content
{
	cursor: initial;
}

.lt-introduction .lt-intro-sub a
{
	cursor: pointer !important;
}

ul.category-modulenews li a.mod-articles-category-title 
{
	font-size: 24px !important;
}

ul.category-modulenews li, ul.category-modulenews li p.mod-articles-category-readmore a.mod-articles-category-title
{
	font-size: 16px !important;
}

section#aktuality div.sppb-row-container div.sppb-section-title
{
	margin-bottom: 20px;
} 

article div.page-header
{
	display: none;
}

div.dalsi-informace div.sppb-media-body
{
	background-color: #5AADDD !important;
	color: red;
	padding: 5px;	
}

div.informace
{
  margin-bottom: 15px;
}

div.dalsi-informace div.sppb-media-body a {
  color: #ffffff;
}

div.sppb-addon-text,
div.cenik-left 
{
	font-size: 18px !important;
}

section#registrace p, 
section#stena p, 
section#kurzy p,
section#kontakty-na-kurzy p,
section#contacts p,
section#cenik p,
section#atrakce p,
section#stena-hlavni-text, 
section#hlavicka-stranky p,
section#hlavicka-stranky p.sppb-title-subheading,
section#instruktor-fitness p,
div.sppb-addon-content,
table.cenik-stena
{
	font-size: 20px !important;
}

i.fa-bars
{
	color: #5AADDD !important;
}

div.sppb-col-md-2
{
	padding-bottom: 20px;
}
