/* Themify Customize Styling */
a {	
	color: #2aa6e3; 
}
a:hover {	
	color: #2aa6e3; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #2aa6e3; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #21a0e0; 
}
#main-nav a {	
	font-family:Lato;	font-weight:bold;
 
}
#main-nav-wrap #main-nav a, #main-nav-wrap #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #ffffff; 
}
.page-title {	
	font-family:Cabin;	font-weight:normal;
	font-size:40px;
	text-transform:none; 
}
#footerwrap {	background: none;
	background-color: #292929; 
}
#footer-logo, #footer #footer-logo a img {		width: 180px; 
}
#footer-logo, #footer #footer-logo a a {		width: 180px; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family:Lato;	font-weight:normal;
	font-size:16px;
 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a {	
	color: #ffffff; 
}
.footer-widgets .widgettitle {	
	color: #ffaa31; 
}

/* Themify Custom CSS */
.navbar-wrapper {
    border-top: 1px solid rgba(255,255,255,.3);
    border-bottom: 1px solid rgba(255,255,255,.3);
    padding: 0 30px;
    background-color: #2AA6E3;
    width: 1100px;
}

#main-nav>li>a {
    border-left: 1px solid rgba(255,255,255,.3);
}

.header-widget {
    text-align: right;
}

#site-logo {
    margin-top: 25px;
    margin-bottom: 25px;
}

#main-nav>li:first-child>a {
    padding-left: 32px;
}

#main-nav-wrap #main-nav a, #main-nav-wrap #main-nav > li > a {
    padding-left: 32px;
}

#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > li > a:hover {
    background: url(http://prestavka.eu/wp-content/uploads/2017/12/icon.png) no-repeat left center !important;
    transition: none;
}

/*oprava textu*/
.sliderfix > ul > li > div > div > h3 {
    font-size: 35px !important;
    font-family: Lato !important;
}

.sliderfix2 > ul > li > div > div > h3 {
    font-size: 20px !important;
    font-family: Lato !important;
}

/*rozlozenie slideru*/
.slide-image {
    margin-bottom: 0px !important;
}

.sliderfix {
    margin-bottom: 0px;
}

.sliderfix2 {
    margin-bottom: 0px;
}

.columnedit > div > div.module_column.col3-2 {
    width: 65% !important;
}

.columnedit > div > div.module_column.col3-1 {
    width: 35% !important;
    margin-left: 0% !important;
}

/*back to top*/
#footer .back-top.back-top-float {
    background-color: #2AA6E3;
}

/*ikony edit*/
.module-icon .module-icon-item {
    text-align: center !important;
}

.module-icon.none i.gray {
    padding-left: 20px;
    padding-right: 20px;
}

.iconcustomedit > div > div.first > div > div > div > div.first > div.tb-column-inner {
    border-left: 0px !important;
}

.iconcustomedit > div > div > div > div > div > div > div.tb-column-inner {
    border-left: 1px solid #e4e4e4 !important;
}

.iconcustomedit > div > div.last {
    margin-left: 0px !important;
}

.iconcustomedit > div > div > div > div > div > div.col5-1 {
    margin-left: auto !important;
    margin-right: auto !important;
}

.module-icon .module-icon-item a {
    color: #666666;
}

.module-icon .module-icon-item a:hover {
    color: #2aa6e3;
}

.module-icon.none i.gray:hover {
    color: #2aa6e3;
}

/*responsibilita*/
.mobile_menu_active #site-logo {
    width: 250px;
}

#pagewrap #headerwrap #mobile-menu.sidemenu-on nav li a {
    text-align: left;
    padding-left: 40px;
}

.module-title {
    background-color: #FFAA31;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}

.post-title a:hover {
    color: #2AA6E3 !important;
}

/*pagetitle edit*/
.page-title {
    padding-left: 32px;
    background: url(http://prestavka.eu/wp-content/uploads/2017/12/icon.png) no-repeat left center !important;
}

/*sidebar*/
#sidebar {
    width: 26%;
    background-color: #e6e9f3;
    /* box-shadow: 0 2px 8px 0 rgba(0,0,0,.1); */
    padding: 20px;
    margin-top: 5.75%;
}

@media screen and (max-width: 780px) {
    .columnedit > div > div.module_column.col3-2 {
    	width: 100% !important;
    }

    .columnedit > div > div.module_column.col3-1 {
    	width: 100% !important;
    	margin-left: 0% !important;
    }

    .module-slider.slider-caption-overlay .slide-image+.slide-content {
        position: absolute !important;
    }

    .iconcustomedit > div > div > div > div > div > div.col5-1 {
    	width: 20% !important;
    }

    .iconcustomedit > div > div > div > div > div > div.first > div.tb-column-inner {
        border-left: 0px !important;
    }
}

@media screen and (max-width: 1000px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a img {		width: 180px; 
}
#footer-logo, #footer #footer-logo a a {		width: 180px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a img {		width: 180px; 
}
#footer-logo, #footer #footer-logo a a {		width: 180px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a img {		width: 180px; 
}
#footer-logo, #footer #footer-logo a a {		width: 180px; 
}
 }#headerwrap #mobile-menu.sidemenu-on { background: none;
	background-color: #2aa6e3; }#pagewrap #headerwrap #mobile-menu.sidemenu-on nav li a { 	text-align:left; }#headerwrap #mobile-menu.sidemenu-on nav li { 
	color: #ffffff; }