/*


/***************************************************************************************************************************************************/
/* THEME COLORS */
/***************************************************************************************************************************************************/

.theme-cyan .theme_color{
	color:#43d6d1;
}

.theme-green .theme_color{
	color:#4caf50;
}

.theme-light-green .theme_color{
	color:#8bc34a;
}

.theme-dark-blue .theme_color{
	color:#5677cc;
}

.theme-purple .theme_color{
	color:#aa4fff;
}

.theme-red .theme_color{
	color:#f44336;
}

.theme-orange .theme_color{
	color:#ff5412;
}

.theme-light-orange .theme_color{
	color:#ff9800;
}


/***************************************************************************************************************************************************/
/* U IKON -  MAME RESENE POMOCI COLOR PICKERU -> to uzivatel volit nebude  */
/***************************************************************************************************************************************************/

.color-white{
	color:#ffffff !important;
}

.color-grey{
	color:#7f7f7f !important;
}

.color-purple{
	color:#d971f2 !important;
}

.color-blue{
	color:#6749fd !important;
}

.color-cyan{
	color:#11c3f0 !important;
}

.color-green{
	color:#57b22f !important;
}

.color-yellow{
	color:#ffc925 !important;
}

.color-red{
	color:#fc5c1d !important;
}

.color-orange{
	color:#fcb51d !important;
}

/***************************************************************************************************************************************************/
/* BACKGROUNDS - VYUZITI U BUTTONU, HEADING SEPARATORU -> to uzivatel volit nebude, ale NEMAZAT */
/***************************************************************************************************************************************************/

.bg-color-white{
	background-color:#ffffff !important;
}

.bg-color-grey{
	background-color:#7f7f7f !important;
}

.bg-color-purple{
	background-color:#d971f2 !important;
}

.bg-color-blue{
	background-color:#6749fd !important;
}

.bg-color-cyan{
	background-color:#11c3f0 !important;
}

.bg-color-green{
	background-color:#57b22f !important;
}

.bg-color-yellow{
	background-color:#ffc925 !important;
}

.bg-color-red{
	background-color:#fc5c1d !important;
}

.bg-color-orange{
	background-color:#fcb51d !important;
}

/***************************************************************************************************************************************************/
/* BACKGROUNDS */
/***************************************************************************************************************************************************/

.bg-theme{
	background-color:#11c3f0;
}

.theme-purple .bg-theme{
	background-color:#d971f2;
}

.theme-dark-blue .bg-theme{
	background-color:#5677cc;
}

.theme-orange .bg-theme{
	background-color:#ff5412;
}

.theme-cyan .bg-theme{
	background-color:#43d6d1;
}

.theme-green .bg-theme{
	background-color:#4caf50;
}

.theme-light-green .bg-theme{
	background-color:#8bc34a;
}

.theme-light-orange .bg-theme{
	background-color:#ff9800;
}

.theme-red .bg-theme{
	background-color:#f44336;
}

.bg-dark-theme{
	background-color:#2b4261;
}

/***************************************************************************************************************************************************/
/* HEADING SEPARATOR */
/***************************************************************************************************************************************************/

.theme-purple .line-centered,
.theme-purple .line-left{
	background-color:#d971f2;
}


.theme-dark-blue .line-centered,
.theme-dark-blue .line-left{
	background-color:#5677cc;
}

.theme-orange .line-centered,
.theme-orange .line-left{
	background-color:#ff5412;
}

.theme-cyan .line-centered,
.theme-cyan .line-left{
	background-color:#43d6d1;
}

.theme-green .line-centered,
.theme-green .line-left{
	background-color:#4caf50;
}

.theme-light-green .line-centered,
.theme-light-green .line-left{
	background-color:#8bc34a;
}

.theme-light-orange .line-centered,
.theme-light-orange .line-left{
	background-color:#ff9800;
}

.theme-red .line-centered,
.theme-red .line-left{
	background-color:#f44336;
}


/***************************************************************************************************************************************************/
/* SCROLL TO TOP ARROW */
/***************************************************************************************************************************************************/


.theme-purple .scroll-to-top{
	background:#d971f2;
	border-color:#ffffff;
}

.theme-dark-blue .scroll-to-top{
	background:#5677cc;
	border-color:#ffffff;
}

.theme-orange .scroll-to-top{
	background:#ff5412;
	border-color:#ffffff;
}

.theme-cyan .scroll-to-top{
	background:#4caf50;
	border-color:#ffffff;
}

.theme-green .scroll-to-top{
	background:#43d6d1;
	border-color:#ffffff;
}

.theme-light-green .scroll-to-top{
	background:#8bc34a;
	border-color:#ffffff;
}

.theme-red .scroll-to-top{
	background:#f44336;
	border-color:#ffffff;
}

.theme-light-orange .scroll-to-top{
	background:#ff9800;
	border-color:#ffffff;
}


/***************************************************************************************************************************************************/
/* BULLETS */
/***************************************************************************************************************************************************/

.tp-bullets.preview4 .bullet{
	background:#f1f1f1 !important;
	border-color:#f1f1f1 !important;
}

.theme-purple .tp-bullets.preview4 .bullet:hover,
.theme-purple .tp-bullets.preview4 .bullet.selected{
	border-color:#d971f2 !important;
	background:#d971f2 !important;
}

.theme-dark-blue .tp-bullets.preview4 .bullet:hover,
.theme-dark-blue .tp-bullets.preview4 .bullet.selected{
	border-color:#5677cc !important;
	background:#5677cc !important;
}

.theme-orange .tp-bullets.preview4 .bullet:hover,
.theme-orange .tp-bullets.preview4 .bullet.selected{
	border-color:#ff5412 !important;
	background:#ff5412 !important;
}

.theme-cyan .tp-bullets.preview4 .bullet:hover,
.theme-cyan .tp-bullets.preview4 .bullet.selected{
	border-color:#43d6d1 !important;
	background:#43d6d1 !important;
}

.theme-green .tp-bullets.preview4 .bullet:hover,
.theme-green .tp-bullets.preview4 .bullet.selected{
	border-color:#4caf50 !important;
	background:#4caf50 !important;
}

.theme-light-green .tp-bullets.preview4 .bullet:hover,
.theme-light-green .tp-bullets.preview4 .bullet.selected{
	border-color:#8bc34a !important;
	background:#8bc34a !important;
}

.theme-light-orange .tp-bullets.preview4 .bullet:hover,
.theme-light-orange .tp-bullets.preview4 .bullet.selected{
	border-color:#ff9800 !important;
	background:#ff9800 !important;
}

.theme-red .tp-bullets.preview4 .bullet:hover,
.theme-red .tp-bullets.preview4 .bullet.selected{
	border-color:#f44336 !important;
	background:#f44336 !important;
}


/***************************************************************************************************************************************************/
/* PORTFOLIO FILTER */
/***************************************************************************************************************************************************/


.gallery-section .filter-tabs.style-three li:hover,
.gallery-section .filter-tabs.style-three li.active{
	color:#43d6d1;
}

.theme-orange.gallery-section .filter-tabs.style-two li:hover,
.theme-orange.gallery-section .filter-tabs.style-two li.active,
.theme-orange.gallery-section .filter-tabs.style-three li:hover,
.theme-orange.gallery-section .filter-tabs.style-three li.active{
	border-color:#ff5412;
	color:#ff5412;
}

.theme-cyan.gallery-section .filter-tabs.style-two li:hover,
.theme-cyan.gallery-section .filter-tabs.style-two li.active,
.theme-cyan.gallery-section .filter-tabs.style-three li:hover,
.theme-cyan.gallery-section .filter-tabs.style-three li.active{
	border-color:#43d6d1;
	color:#43d6d1;
}

.theme-purple.gallery-section .filter-tabs.style-two li:hover,
.theme-purple.gallery-section .filter-tabs.style-two li.active,
.theme-purple.gallery-section .filter-tabs.style-three li:hover,
.theme-purple.gallery-section .filter-tabs.style-three li.active{
	border-color:#aa4fff;
	color:#aa4fff;
}

.theme-dark-blue.gallery-section .filter-tabs.style-two li:hover,
.theme-dark-blue.gallery-section .filter-tabs.style-two li.active,
.theme-dark-blue.gallery-section .filter-tabs.style-three li:hover,
.theme-dark-blue.gallery-section .filter-tabs.style-three li.active{
	border-color:#5677cc;
	color:#5677cc;
}

.theme-green.gallery-section .filter-tabs.style-two li:hover,
.theme-green.gallery-section .filter-tabs.style-two li.active,
.theme-green.gallery-section .filter-tabs.style-three li:hover,
.theme-green.gallery-section .filter-tabs.style-three li.active{
	border-color:#4caf50;
	color:#4caf50;
}

.theme-light-green.gallery-section .filter-tabs.style-two li:hover,
.theme-light-green.gallery-section .filter-tabs.style-two li.active,
.theme-light-green.gallery-section .filter-tabs.style-three li:hover,
.theme-light-green.gallery-section .filter-tabs.style-three li.active{
	border-color:#8bc34a;
	color:#8bc34a;
}

.theme-light-orange.gallery-section .filter-tabs.style-two li:hover,
.theme-light-orange.gallery-section .filter-tabs.style-two li.active,
.theme-light-orange.gallery-section .filter-tabs.style-three li:hover,
.theme-light-orange.gallery-section .filter-tabs.style-three li.active{
	border-color:#ff9800;
	color:#ff9800;
}

.theme-red.gallery-section .filter-tabs.style-two li:hover,
.theme-red.gallery-section .filter-tabs.style-two li.active,
.theme-red.gallery-section .filter-tabs.style-three li:hover,
.theme-red.gallery-section .filter-tabs.style-three li.active{
	border-color:#f44336;
	color:#f44336;
}

/***************************************************************************************************************************************************/
/* TESTIMONIAL SLIDER AUTHOR INFO */
/***************************************************************************************************************************************************/


.theme-purple .testimonial-slider-full .author-info{
	color:#aa4fff;
}

.theme-dark-blue .testimonial-slider-full .author-info{
	color:#5677cc;
}

.theme-orange .testimonial-slider-full .author-info{
	color:#ff5412;
}

.theme-cyan .testimonial-slider-full .author-info{
	color:#43d6d1;
}

.orange-theme .testimonial-slider-full .author-info{
	color:#ffffff;
}

.theme-green .testimonial-slider-full .author-info{
	color:#4caf50;
}

.theme-light-green .testimonial-slider-full .author-info{
	color:#8bc34a;
}

.theme-light-orange .testimonial-slider-full .author-info{
	color:#ff9800;
}

.theme-red .testimonial-slider-full .author-info{
	color:#f44336;
}

.theme-purple.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active,
.theme-dark-blue.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active,
.theme-orange.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active,
.theme-cyan.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active,
.theme-green.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active,
.theme-light-green.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active,
.theme-light-orange.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active,
.theme-red.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active {
	background: none;
}

.theme-purple.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #aa4fff;
}


.theme-dark-blue.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #5677cc;
}


.theme-orange.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #ff5412;
}


.theme-cyan.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #43d6d1;
}

.theme-green.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #4caf50;
}

.theme-light-green.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #8bc34a;
}

.theme-light-orange.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #ff9800;
}

.theme-red.client-testimonials.style-one.rounded-nav .bx-pager .bx-pager-link.active{
	border-color: #f44336;
}

/***************************************************************************************************************************************************/
/* TESTIMONIAL SLIDER #2 AUTHOR OCCUPATION */
/***************************************************************************************************************************************************/


.theme-cyan .testimonials-two .testimonials-slider .author-occupation{
	color:#43d6d1;
}

.theme-purple .testimonials-two .testimonials-slider .author-occupation{
	color:#aa4fff;
}

.theme-orange .testimonials-two .testimonials-slider .author-occupation{
	color:#ff5412;
}

.theme-dark-blue .testimonials-two .testimonials-slider .author-occupation{
	color:#5677cc;
}

.theme-light-green .testimonials-two .testimonials-slider .author-occupation{
	color:#8bc34a;
}

.theme-green .testimonials-two .testimonials-slider .author-occupation{
	color:#4caf50;
}

.theme-light-orange .testimonials-two .testimonials-slider .author-occupation{
	color:#ff9800;
}

.theme-red .testimonials-two .testimonials-slider .author-occupation{
	color:#f44336;
}


/***************************************************************************************************************************************************/
/* TESTIMONIAL SLIDER #2 DOTS */
/***************************************************************************************************************************************************/

.theme-purple .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-purple .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#d971f2;
	border-color: #d971f2;

}

.theme-orange .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-orange .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#ff5412;
	border-color: #ff5412;

}

.theme-dark-blue .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-dark-blue .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#5677cc;
	border-color: #5677cc;

}

.theme-cyan .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-cyan .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#cccccc;
}

.theme-cyan .testimonials-two .column-carousel.three-column .owl-dot span:hover,
.theme-cyan .testimonials-two .column-carousel.three-column .owl-dot.active span,
.theme-cyan .testimonials-two .column-carousel.one-column .owl-dot span:hover,
.theme-cyan .testimonials-two .column-carousel.one-column .owl-dot.active span{
	border:2px solid #43d6d1;
	background:#43d6d1;
}

.theme-green .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-green .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#4caf50;
}

.theme-light-green .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-light-green .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#8bc34a;
}

.theme-light-orange .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-light-orange .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#ff9800;
}

.theme-red .testimonials-two .column-carousel.three-column .owl-dot span,
.theme-red .testimonials-two .column-carousel.one-column .owl-dot span{
	background:#f44336;
}

/***************************************************************************************************************************************************/
/* FOOTER WIDGETS SEPARATOR  */
/***************************************************************************************************************************************************/

.theme-purple .footer-upper .column h2:after{
	background:#d971f2;
}

.theme-dark-blue .footer-upper .column h2:after{
	background:#ffc925;
}

.theme-orange .footer-upper .column h2:after{
	background:#ff5412;
}

.theme-cyan .footer-upper .column h2:after{
	background:#43d6d1;
}

.theme-green .footer-upper .column h2:after{
	background:#4caf50;
}

.theme-light-green .footer-upper .column h2:after{
	background:#8bc34a;
}

.theme-light-orange .footer-upper .column h2:after{
	background:#ff9800;
}

.theme-red .footer-upper .column h2:after{
	background:#f44336;
}

/***************************************************************************************************************************************************/
/* FOOTER BOTTOM - TEXT + BACKGROUND */
/***************************************************************************************************************************************************/

/*.footer-bottom{
	background:#415c7f;
	color:#ffffff;
}

.theme-orange .footer-bottom{
	background:#ffffff;
	color:#3a3a3a;
}

.theme-cyan .footer-bottom{
	background:#43d6d1;
	color:#ffffff;
}

.theme-dark-blue .footer-bottom{
	background:#5677cc;
	color:#ffffff;
}

.footer-bottom .copyright a{
	color:#ffffff;
}

.footer-bottom .copyright strong{
	color:#ffffff;
}

.theme-orange .footer-bottom .copyright strong{
	color:#1a1a1a;
}

.theme-cyan .footer-bottom .copyright strong{
	color:#ffffff;
}


.theme-dark-blue .footer-bottom .fa-heart-o{
	color:#ffffff;
}

-> POZADI PRES SECTION SETTINGS BARVA TEXTU PRES LIGHT/DARK OPTION
*/


/***************************************************************************************************************************************************/
/* FOOTER WIDGETS */
/***************************************************************************************************************************************************/

.theme-purple .footer-upper .contact-widget li a,
.theme-purple .footer-upper .contact-widget li a:hover,
.theme-purple .footer-upper .links-widget li a:hover,
.theme-purple .footer-upper .twitter-feeds .feed .icon,
.theme-purple .footer-upper .recent-posts-widget .post a,
.theme-purple .footer-upper .recent-posts-widget .post a:hover,
.theme-purple .footer-upper .recent-posts-widget .post-info{
	color:#d971f2;
}

.theme-dark-blue .footer-upper .contact-widget li a,
.theme-dark-blue .footer-upper .contact-widget li a:hover,
.theme-dark-blue .footer-upper .links-widget li a:hover,
.theme-dark-blue .footer-upper .twitter-feeds .feed .icon{
	color:#5677cc;
}

.theme-dark-blue .footer-upper .recent-posts-widget .post-info a,
.theme-dark-blue .footer-upper .recent-posts-widget .post a:hover,
.theme-dark-blue .footer-upper .recent-posts-widget .post-info{
	color:#ffc925;
}

.theme-orange .footer-upper .contact-widget li a,
.theme-orange .footer-upper .contact-widget li a:hover,
.theme-orange .footer-upper .links-widget li a:hover,
.theme-orange .footer-upper .twitter-feeds .feed .icon,
.theme-orange .footer-upper .recent-posts-widget .post a,
.theme-orange .footer-upper .recent-posts-widget .post a:hover,
.theme-orange .footer-upper .recent-posts-widget .post-info{
	color:#ff5412;
}

.theme-cyan .footer-upper .contact-widget li a,
.theme-cyan .footer-upper .contact-widget li a:hover,
.theme-cyan .footer-upper .links-widget li a:hover,
.theme-cyan .footer-upper .twitter-feeds .feed .icon,
.theme-cyan .footer-upper .recent-posts-widget .post a,
.theme-cyan .footer-upper .recent-posts-widget .post a:hover,
.theme-cyan .footer-upper .recent-posts-widget .post-info{
	color:#43d6d1;
}

.theme-green .footer-upper .contact-widget li a,
.theme-green .footer-upper .contact-widget li a:hover,
.theme-green .footer-upper .links-widget li a:hover,
.theme-green .footer-upper .twitter-feeds .feed .icon,
.theme-green .footer-upper .recent-posts-widget .post a,
.theme-green .footer-upper .recent-posts-widget .post a:hover,
.theme-green .footer-upper .recent-posts-widget .post-info{
	color:#4caf50;
}

.theme-light-green .footer-upper .contact-widget li a,
.theme-light-green .footer-upper .contact-widget li a:hover,
.theme-light-green .footer-upper .links-widget li a:hover,
.theme-light-green .footer-upper .twitter-feeds .feed .icon,
.theme-light-green .footer-upper .recent-posts-widget .post a,
.theme-light-green .footer-upper .recent-posts-widget .post a:hover,
.theme-light-green .footer-upper .recent-posts-widget .post-info{
	color:#8bc34a;
}

.theme-light-orange .footer-upper .contact-widget li a,
.theme-light-orange .footer-upper .contact-widget li a:hover,
.theme-light-orange .footer-upper .links-widget li a:hover,
.theme-light-orange .footer-upper .twitter-feeds .feed .icon,
.theme-light-orange .footer-upper .recent-posts-widget .post a,
.theme-light-orange .footer-upper .recent-posts-widget .post a:hover,
.theme-light-orange .footer-upper .recent-posts-widget .post-info{
	color:#ff9800;
}

.theme-red .footer-upper .contact-widget li a,
.theme-red .footer-upper .contact-widget li a:hover,
.theme-red .footer-upper .links-widget li a:hover,
.theme-red .footer-upper .twitter-feeds .feed .icon,
.theme-red .footer-upper .recent-posts-widget .post a,
.theme-red .footer-upper .recent-posts-widget .post a:hover,
.theme-red .footer-upper .recent-posts-widget .post-info{
	color:#f44336;
}


/***************************************************************************************************************************************************/
/* FOOTER WIDGETS - RECENT POSTS WIDGET - LINKS + LINKS HOVER */
/***************************************************************************************************************************************************/

.footer-upper .recent-posts-widget .post a,
.footer-upper .recent-posts-widget .post a:hover{
	color:#ffffff;
}

.footer-upper .recent-posts-widget .post-info{
	color:#ff5412;
}

/***************************************************************************************************************************************************/
/* SEARCH BOX - BUTTON */
/***************************************************************************************************************************************************/

.theme-purple.search-popup .search-form fieldset input[type="submit"]{
	background:#d971f2;
}

.theme-dark-blue.search-popup .search-form fieldset input[type="submit"]{
	background:#5677cc;
}

.theme-orange.search-popup .search-form fieldset input[type="submit"]{
	background:#ff5412;
}

.theme-cyan.search-popup .search-form fieldset input[type="submit"]{
	background:#43d6d1;
}

.theme-green.search-popup .search-form fieldset input[type="submit"]{
	background:#4caf50;
}

.theme-light-green.search-popup .search-form fieldset input[type="submit"]{
	background:#8bc34a;
}

.theme-light-orange.search-popup .search-form fieldset input[type="submit"]{
	background:#ff9800;
}

.theme-red.search-popup .search-form fieldset input[type="submit"]{
	background:#f44336;
}

.search-popup .search-form fieldset input[type="submit"]:hover{
	background:#334551;
}


/***************************************************************************************************************************************************/
/* SEARCH BOX - LIST */
/***************************************************************************************************************************************************/

.theme-purple.search-popup .recent-searches li a:hover{
	color:#d971f2;
	border-color:#d971f2;
}

.theme-dark-blue.search-popup .recent-searches li a:hover{
	color:#5677cc;
	border-color:#5677cc;
}

.theme-orange.search-popup .recent-searches li a:hover{
	color:#ff5412;
	border-color:#ff5412;
}

.theme-cyan.search-popup .recent-searches li a:hover{
	color:#43d6d1;
	border-color:#43d6d1;
}

.theme-green.search-popup .recent-searches li a:hover{
	color:#4caf50;
	border-color:#4caf50;
}

.theme-light-green.search-popup .recent-searches li a:hover{
	color:#8bc34a;
	border-color:#8bc34a;
}

.theme-light-orange.search-popup .recent-searches li a:hover{
	color:#ff9800;
	border-color:#ff9800;
}

.theme-red.search-popup .recent-searches li a:hover{
	color:#f44336;
	border-color:#f44336;
}

