
body.contact #Content,body.content_no_padding #Content {
    padding-top: 0 !important;
}

/* ------------------------------------------- *
 * font awesome 
 * ------------------------------------------- */
.the-icons.span3 {
    float: left;
    width: 25%;
    line-height: 25px;
    padding-bottom: 10px;
    position: relative;
}

.the-icons.span3 [class^="icon-"] {
    color: #3E3E3E;
    font-size: 20px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.the-icons.span3 [class^="icon-"]:hover {
    font-size: 50px;
    background: #fff;
    padding: 10px;
    display: block;
    text-align: center;
    width: 70px;
    height: 50px;
    border: 1px solid #eee;
    top: -25px;
    left: -32px;
    z-index: 2;
}

.the-icons.span3 .i-name {
    padding-left: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .the-icons.span3 {
        width: 33.333%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .the-icons.span3 {
        width: 50%;
    }
}

@media only screen and (max-width: 479px) {
    .the-icons.span3 {
        width: 100%;
    }
}

/* sections */
.parallax-video .content_video iframe {
    border: 35px solid #efefef;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.section-border-top {
    border-top: 1px solid rgba(0,0,0,.08);
}

.notable_works .items_group {
    background: #eaeae8;
}

.notable_works .items_group .fancy_heading h2 {
    margin-bottom: 0;
    padding-top: 40px;
}

#Content,#Wrapper,html {
    background-color: #FCFCFC;
}

#header_action_button,#header_cart,#menu > ul > li > a,.offer_li .title h3,.timeline_items li h3 span,body,button,input[type=button],input[type=email],input[type=password],input[type=reset],input[type=submit],input[type=tel],input[type=text],select,span.date_label,textarea {
    font-family: Montserrat,Arial,Tahoma,sans-serif;
    font-weight: 400;
}

#Subheader .title {
    font-family: Arial,Arial,Tahoma,sans-serif;
    font-weight: 400;
}

.text-logo #logo,h1,h2,h3,h4 {
    font-family: Montserrat,Arial,Tahoma,sans-serif;
    font-weight: 300;
}

h5 {
    font-family: Montserrat,Arial,Tahoma,sans-serif;
    font-weight: 500;
}

blockquote {
    font-family: Arial,Arial,Tahoma,sans-serif;
}

body {
    font-size: 16px;
    line-height: 21px;
}

#menu > ul > li > a {
    font-size: 16px;
}

#Subheader .title,.text-logo #logo,h1 {
    font-size: 25px;
    line-height: 25px;
}

h2 {
    font-size: 30px;
    line-height: 30px;
}

h3 {
    font-size: 22px;
    line-height: 27px;
}

h4 {
    font-size: 21px;
    line-height: 25px;
}
h1.title, h2.title, h3.title, h4.title {
	border-bottom: 1px solid #01a8ee;
	display: inline-block;
	padding-top: 30px;
	padding-right: 35px;
	text-transform: uppercase;
}

h1.title {
    font-size: 30px;
    line-height: 45px;
}
h2.title {
    font-size: 22px;
    line-height: 33px;
}
h5, h2.entry-title {
    font-size: 16px;
    line-height: 24px;
	font-weight: bold;
}
h3.title {
    font-size: 21px;
    line-height: 32px;
}
h3.title2 {
	border-bottom: 1px solid #01a8ee;
	display: inline-block;
	padding-top: 20px;
	text-transform: uppercase;
	font-size: 21px;
	line-height: 32px;
}
h4.title {
    font-size: 19px;
    line-height: 28px;
}

span.rozklady-title{
    font-size: 25px;
	font-weight: 400;
    line-height: 28px;
	color: #fff;
	margin-right: 10px;
	margin-bottom: 0;
	text-transform: uppercase;
}
span.footer-title{
    font-size: 19px;
	font-weight: 400;
    line-height: 30px;
	color: #fff;
}
h5{
    font-size: 16px;
    line-height: 24px;
}
h5.title {
    font-size: 18px;
    line-height: 22px;
	font-weight: 300;
	margin-top: 20px;
	text-transform: uppercase;
}
h6 {
    font-size: 13px;
    line-height: 20px;
}

/* style-colors.php */
#Header_wrapper {
    background-color: #000119;
}

#Subheader {
    background-color: #F7F7F7;
}

.header-classic #Action_bar,.header-stack #Action_bar {
    background-color: #2C2C2C;
}

#Sliding-top {
    background-color: #545454;
}

#Sliding-top a.sliding-top-control {
    border-right-color: #545454;
}

#Footer {
    background-color: #0f1f4f;
	border-top: 5px solid #b2ddf8;
}

.feature_list ul li a,.flat_box a,.flat_box a:hover,.icon_box a .desc,.icon_box a:hover .desc,.list_item a,.list_item a:hover,.widget_recent_entries ul li a,body,ul.timeline_items {
    color: #000;
}
#ajaxSearch_output{color: #fff;}
#Error_404 .error_pic i,.button-love a.mfn-love,.fancy_heading_arrows .icon-left-dir,.fancy_heading_arrows .icon-right-dir,.fancy_heading_icon .icon_top,.fancy_heading_line .title,.format-link .post-title .icon-link,.opening_hours .opening_hours_wrapper li span,.pager-single a:hover,.pager-single > span,.shop_slider .shop_slider_ul li .item_wrapper .price,.themecolor,.widget_archive ul,.widget_meta ul,.widget_mfn_recent_comments ul li:after,.widget_nav_menu ul,.widget_pages ul,.widget_price_filter .price_label .from,.widget_price_filter .price_label .to,.widget_recent_comments ul li:after,.widget_rss ul,.woocommerce .product div.entry-summary .price,.woocommerce .star-rating span,.woocommerce ul.product_list_widget li .quantity .amount,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price {
    color: #0f1f4f;
}

#Filters .filters_wrapper ul li a:hover,#Top_bar a#header_cart span,#comments .commentlist > li .reply a.comment-reply-link,.Recent_posts ul li .desc:after,.Recent_posts ul li .photo .c,.fixed-nav .arrow,.offer_thumb .slider_pagination a.selected:after,.offer_thumb .slider_pagination a:before,.pager .pages a.active,.pager .pages a:hover,.pager .pages span.page-numbers.current,.pager-single span:after,.slider_pagination a.selected,.slider_pagination a.selected:after,.testimonials_slider .slider_images,.testimonials_slider .slider_images a:after,.testimonials_slider .slider_images:before,.themebg,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet.selected:after,.tp-bullets.tp-thumbs .bullet.selected:after,.tp-leftarrow.default,.tp-rightarrow.default,.widget_categories ul,.widget_mfn_menu ul li a:hover,.widget_mfn_menu ul li.current_page_item a,.widget_product_categories ul,.widget_recent_entries ul li:after,div.jp-interface {
    background-color: #0f1f4f;
}

a {
    color: #0f1f4f;
}

a:hover {
    color: #2275ac;
}

::-moz-selection {
    background-color: #2991d6;
}

::selection {
    background-color: #2991d6;
}

#comments .commentlist > li .comment-author .says,.Recent_posts ul li a .desc .date,.article_box .desc_wrapper p,.blockquote p.author span,.button-love a .label,.chart_box p,.counter .desc_wrapper .title,.fancy_heading .inside,.fancy_heading_line .slogan,.filters_buttons li.label,.fixed-nav .desc .date,.pager .pages a,.pager-single a,.post-footer,.post-footer a span.label,.post-meta,.post-meta a,.pricing-box .plan-header .price sup.period,.pricing-box .plan-header p.subtitle,.product_meta .posted_in,.shipping-calculator-button:after,.shop-filters .woocommerce-result-count,.shop_slider .shop_slider_ul li .item_wrapper .price del,.team .desc_wrapper p.subtitle,.testimonials_slider .testimonials_slider_ul li .author span,.testimonials_slider .testimonials_slider_ul li .author span a,.tp_recent_tweets .twitter_time,.widget_price_filter .price_label,.widget_recent_entries ul li .post-date,.widget_shopping_cart ul.product_list_widget li dl,.woocommerce .shop_table .product-name .variation > dd,.woocommerce ul.product_list_widget li .quantity {
    color: #a8a8a8;
}

.text-logo #logo,a.content_link .title,h1,h1 a,h1 a:hover,h2,h2 a,h2 a:hover,h3,h3 a,h3 a:hover,h4,h4 a,h4 a:hover,h5,h5 a,h5 a:hover,h6,h6 a,h6 a:hover {
    color: #000;
}

.dropcap,.highlight:not(.highlight_image) {
    background-color: #2991d6;
}

a.button,a.tp-button {
    background-color: #f7f7f7;
    color: #747474;
}

a.button_theme,a.tp-button.button_theme,button,input[type=button],input[type=reset],input[type=submit] {
    background-color: #2991d6;
    color: #fff;
}

a.mfn-link {
    color: #656B6F;
}

a.hover.mfn-link-2 span:before,a.mfn-link-2 span,a.mfn-link-5 span,a.mfn-link-8:after,a.mfn-link-8:before,a:hover.mfn-link-2 span:before {
    background: #2195de;
}

a:hover.mfn-link {
    color: #2991d6;
}

a.hover.mfn-link-4:after,a.hover.mfn-link-4:before,a.mfn-link-2 span:before,a.mfn-link-5:before,a.mfn-link-7:after,a.mfn-link-7:before,a:hover.mfn-link-4:after,a:hover.mfn-link-4:before {
    background: #2275ac;
}

a.mfn-link-6:before {
    border-bottom-color: #2275ac;
}

.woocommerce .quantity input.minus,.woocommerce .quantity input.plus,.woocommerce a.button {
    background-color: #f7f7f7 !important;
    color: #747474 !important;
}

.woocommerce a.button_theme,.woocommerce button.button,.woocommerce input[type=button],.woocommerce input[type=reset],.woocommerce input[type=submit] {
    background-color: #2991d6 !important;
    color: #fff !important;
}

.column_column ol,.column_column ul,.the_content_wrapper ol,.the_content_wrapper ul {
    color: #737E86;
}

.hr_color,.hr_color hr,.hr_dots span {
    color: #2991d6;
    background: #2991d6;
}

.hr_zigzag i {
    color: #2991d6;
}

.highlight-left:after,.highlight-right:after {
    background: #2991d6;
}

#Top_bar .column.one{background-color: #fff;}

@media only screen and (max-width: 767px) {
    .highlight-left .column:first-child,.highlight-right .column:last-child {
        background: #2991d6;
    }
}

#Header .top_bar_left,#Header_creative,#Top_bar #menu,.header-below #Top_bar,.header-classic #Top_bar,.header-fixed #Top_bar,.header-stack #Top_bar {
    background-color: transparent;
}

#Top_bar .top_bar_right:before {
    background-color: #e3e3e3;
}

#Header .top_bar_right {
    background-color: #f5f5f5;
}

#Top_bar .menu > li > a,#Top_bar .top_bar_right a {
    color: #444;
}

#Top_bar .menu > li.current-menu-ancestor > a,#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_ancestor > a,#Top_bar .menu > li.current_page_item > a,#Top_bar .menu > li.hover > a {
    color: #2991d6;
}

#Top_bar .menu > li a:after,.menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.menu-highlight #Top_bar #menu > ul > li.hover > a {
    background: #2991d6;
}

#Top_bar .menu > li ul {
    background-color: #F2F2F2;
}

#Top_bar .menu > li ul li a {
    color: #5f5f5f;
}

#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a {
    color: #2e2e2e;
}

#Top_bar .search_wrapper {
    background: #2991d6;
}

#Subheader .title {
    color: #888;
}

#Subheader ul.breadcrumbs li,#Subheader ul.breadcrumbs li a {
    color: rgba(136,136,136,.6);
}

#Footer,#Footer .widget_recent_entries ul li a {
    color: #fff;
}

#Footer a {
    color: #fff;
}

#Footer a:hover {
    color: #2275ac;
}

#Footer h1,#Footer h1 a,#Footer h1 a:hover,#Footer h2,#Footer h2 a,#Footer h2 a:hover,#Footer h3,#Footer h3 a,#Footer h3 a:hover,#Footer h4,#Footer h4 a,#Footer h4 a:hover,#Footer h5,#Footer h5 a,#Footer h5 a:hover,#Footer h6,#Footer h6 a,#Footer h6 a:hover {
    color: #fff;
}

#Footer .star-rating span,#Footer .themecolor,#Footer .widget_archive ul,#Footer .widget_meta ul,#Footer .widget_mfn_recent_comments ul li:after,#Footer .widget_nav_menu ul,#Footer .widget_pages ul,#Footer .widget_price_filter .price_label .from,#Footer .widget_price_filter .price_label .to,#Footer .widget_recent_comments ul li:after,#Footer .widget_rss ul {
    color: #2991d6;
}

#Footer .Recent_posts ul li .desc:after,#Footer .Recent_posts ul li .photo .c,#Footer .themebg,#Footer .widget_categories ul,#Footer .widget_mfn_menu ul li a:hover,#Footer .widget_product_categories ul,#Footer .widget_recent_entries ul li:after {
    background-color: #2991d6;
}

#Footer .Recent_posts ul li a .desc .date,#Footer .shop-filters .woocommerce-result-count,#Footer .tp_recent_tweets .twitter_time,#Footer .widget_price_filter .price_label,#Footer .widget_recent_entries ul li .post-date,#Footer .widget_shopping_cart ul.product_list_widget li dl,#Footer ul.product_list_widget li .quantity {
    color: #a8a8a8;
}

#Sliding-top,#Sliding-top .widget_recent_entries ul li a {
    color: #ccc;
}

#Sliding-top a {
    color: #2991d6;
}

#Sliding-top a:hover {
    color: #2275ac;
}

#Sliding-top h1,#Sliding-top h1 a,#Sliding-top h1 a:hover,#Sliding-top h2,#Sliding-top h2 a,#Sliding-top h2 a:hover,#Sliding-top h3,#Sliding-top h3 a,#Sliding-top h3 a:hover,#Sliding-top h4,#Sliding-top h4 a,#Sliding-top h4 a:hover,#Sliding-top h5,#Sliding-top h5 a,#Sliding-top h5 a:hover,#Sliding-top h6,#Sliding-top h6 a,#Sliding-top h6 a:hover {
    color: #fff;
}

#Sliding-top .star-rating span,#Sliding-top .themecolor,#Sliding-top .widget_archive ul,#Sliding-top .widget_meta ul,#Sliding-top .widget_mfn_recent_comments ul li:after,#Sliding-top .widget_nav_menu ul,#Sliding-top .widget_pages ul,#Sliding-top .widget_price_filter .price_label .from,#Sliding-top .widget_price_filter .price_label .to,#Sliding-top .widget_recent_comments ul li:after,#Sliding-top .widget_rss ul {
    color: #2991d6;
}

#Sliding-top .Recent_posts ul li .desc:after,#Sliding-top .Recent_posts ul li .photo .c,#Sliding-top .themebg,#Sliding-top .widget_categories ul,#Sliding-top .widget_mfn_menu ul li a:hover,#Sliding-top .widget_product_categories ul,#Sliding-top .widget_recent_entries ul li:after {
    background-color: #2991d6;
}

#Sliding-top .Recent_posts ul li a .desc .date,#Sliding-top .shop-filters .woocommerce-result-count,#Sliding-top .tp_recent_tweets .twitter_time,#Sliding-top .widget_price_filter .price_label,#Sliding-top .widget_recent_entries ul li .post-date,#Sliding-top .widget_shopping_cart ul.product_list_widget li dl,#Sliding-top ul.product_list_widget li .quantity {
    color: #a8a8a8;
}

blockquote,blockquote a,blockquote a:hover {
    color: #444;
}

.image_frame .image_wrapper .image_links {
    background: rgba(41,145,214,.8);
}

.image_frame .image_wrapper .image_links a {
    color: #fff;
}

.image_frame .image_wrapper .image_links a:hover {
    background: #fff;
    color: #2991d6;
}

.sliding_box .desc_wrapper {
    background: #2991d6;
}

.sliding_box .desc_wrapper:after {
    border-bottom-color: #2991d6;
}

.counter .icon_wrapper i,.quick_fact .number {
    color: #2991d6;
}

.progress_bars .bars_list li .bar .progress {
    background-color: #2991d6;
}

a:hover.icon_bar {
    color: #fff !important;
}
a.border-1:hover.icon_bar {background-color: #b2ddf8 !important;}
a.border-2:hover.icon_bar {background-color: #8dcff2 !important;}
a.border-3:hover.icon_bar {background-color: #42beef !important;}
a.border-4:hover.icon_bar {background-color: #01a8ee !important;}
a.border-5:hover.icon_bar {background-color: #007ec5 !important;}
a.border-6:hover.icon_bar {background-color: #00a59d !important;}
a.border-7:hover.icon_bar {background-color: #42b82e !important;}
a.border-8:hover.icon_bar {background-color: #89cb1b !important;}
a.border-9:hover.icon_bar {background-color: #c1dc01 !important;}
a.border-10:hover.icon_bar {background-color: #f7e201 !important;}
a.border-11:hover.icon_bar {background-color: #f3b900 !important;}
a.border-12:hover.icon_bar {background-color: #ec860e !important;}
a.border-13:hover.icon_bar {background-color: #e6551c !important;}
a.border-14:hover.icon_bar {background-color: #e00024 !important;}
a.border-15:hover.icon_bar {background-color: #e2007c !important;}
a.border-16:hover.icon_bar {background-color: #a9017b !important;}
a.border-17:hover.icon_bar {background-color: #6c2e79 !important;}



a.content_link,a:hover.content_link {
    color: #2991d6;
}

a.content_link:before {
    border-bottom-color: #2991d6;
}

a.content_link:after {
    border-color: #2991d6;
}

.get_in_touch,.infobox {
    background-color: #2991d6;
}

.column_map .google-map-contact-wrapper .get_in_touch:after {
    border-top-color: #2991d6;
}

.timeline .post-item:before,.timeline_items li h3:before,.timeline_items:after {
    border-color: #2991d6;
}

.how_it_works .image .number {
    background: #2991d6;
}

.trailer_box .desc .subtitle {
    background-color: #2991d6;
}

.icon_box .icon_wrapper,.icon_box a .icon_wrapper {
    color: #2991d6;
}

.icon_box a:hover .icon_wrapper:before,.icon_box:hover .icon_wrapper:before {
    background-color: transparent;
}

ul.clients.clients_tiles li .client_wrapper:hover:before {
    background: #2991d6;
}

ul.clients.clients_tiles li .client_wrapper:after {
    border-bottom-color: #2991d6;
}

.list_item.lists_1 .list_left {
    background-color: #2991d6;
}

.feature_list ul li .icon i,.list_item .list_left {
    color: #2991d6;
}

.feature_list ul li:hover,.feature_list ul li:hover a {
    background: #2991d6;
}

.accordion .question.active .title,.accordion .question.active .title > .acc-icon-minus,.accordion .question.active .title > .acc-icon-plus,.faq .question.active .title,.faq .question.active .title > .acc-icon-plus,.ui-tabs .ui-tabs-nav li.ui-state-active a {
    color: #2991d6;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:after,table tr:hover td {
    background: #2991d6;
	color: #fff !important;
}

.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price > span {
    color: #2991d6;
}

.pricing-box .plan-inside ul li .yes,.pricing-box-box.pricing-box-featured {
    background: #2991d6;
}

.shop_slider .shop_slider_ul li .item_wrapper span.onsale,.woocommerce span.onsale {
    border-top-color: #2991d6 !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    border-color: #2991d6 !important;
}

@media only screen and (max-width: 767px) {
    #Action_bar,#Top_bar {
        background: #fff !important;
    }
}

.tp-caption.large_dark,.large_dark {
    font-size: 50px;
    line-height: 58px;
    color: #404345;
    text-decoration: none;
    background-color: transparent;
    border-width: 0;
    border-color: #404345;
    border-style: none;
    background: none repeat scroll 0 0 transparent;
}

.tp-caption.mfnrs_home_small,.mfnrs_home_small {
    color: #aab7ff;
    font-size: 22px;
    line-height: 26px;
    font-weight: 200;
    text-decoration: none;
    border-width: 0;
    border-color: #fff;
    border-style: none;
    background: none repeat scroll 0 0 transparent;
}

.tp-caption.mfnrs_home,.mfnrs_home {
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    text-decoration: none;
    border-width: 0;
    border-color: #fff;
    border-style: none;
    background: none repeat scroll 0 0 transparent;
}

.tp-caption.mfnrs_home_tiny,.mfnrs_home_tiny {
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    font-weight: 200;
    text-decoration: none;
    border-width: 0;
    border-color: #fff;
    border-style: none;
    background: none repeat scroll 0 0 transparent;
}

body:not(.template-slider) #Header_wrapper {
    background-image: url(../images/home_slider.jpg);
}

#gallery-1 {
    margin: auto;
}

#gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 25%;
}

#gallery-1
img {
    border: 2px solid #cfcfcf;
}

#gallery-1 .gallery-caption {
    margin-left: 0;
}

#gallery-2 {
    margin: auto;
}

#gallery-2 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 33%;
	padding: 5px;
    box-sizing: border-box;
}

#gallery-2
img {
    border: 2px solid #cfcfcf;
}

#gallery-2 .gallery-caption {
    margin-left: 0;
}

.flv_header_number {
    font-size: 75px;
    line-height: 75px;
    display: block;
    text-align: center;
    margin-bottom: 15px;
    font-family: Montserrat,serif;
}

.flv_center {
    margin-bottom: 0;
    text-align: center;
}

.flv_dots {
    margin: 0 auto 20px;
}

.flv_grey {
    color: #9C9C9C;
}

.flv_margin_b_5 {
    margin-bottom: 5px;
}

.flv_margin_l_26 {
    margin-left: 26px;
}

#Top_bar .menu li ul.flv_menu_bg {
    background-image: url(../images/menu-bg-shortcodes.png);
}

.flv_color_white {
    color: #FFF;
}

.flv_color_white_1 {
    color: #fff;
    text-decoration: none;
}

.flv_footer_grey {
    text-decoration: none;
    color: #CCC;
}

.flv_disp_none {
    display: none;
}

.flv_font_18 {
    font-size: 18px;
}

.flv_section {
    padding-top: 60px;
    padding-bottom: 140px;
    background-color: #082233;
    background-image: url(../images/section_macbook_sideview.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.flv_vis_hid {
    visibility: hidden !important;
}

.flv_sections_1 {
    padding-top: 50px;
    padding-bottom: 20px;
    background-image: url(../images/section_ecommerce_ready.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.flv_sections_2 {
    padding-top: 0;
    padding-bottom: 0;
    background-image: url(../images/section_calltoaction.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.flv_sections_3 {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
}

.flv_sections_4 {
    padding-top: 50px;
    padding-bottom: 0;
}

.flv_sections_5 {
    padding-top: 50px;
    padding-bottom: 220px;
    background-color: #f0f0f0;
    background-image: url(../images/section_home_counters.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.flv_sections_6 {
    padding-top: 60px;
    padding-bottom: 20px;
}

.flv_margin_b_35 {
    margin: 0 auto 35px !important;
}

.flv_photo_color {
    color: #4FAD82;
}

.flv_agency_color {
    color: #4FAD82;
}

.flv_design_color {
    color: #E1AD95;
}

.flv_press_color {
    color: red;
}

.flv_spa_color {
    color: #2D3872;
}

.flv_university_color {
    color: #931919;
}

.flv_carrental_color {
    color: #275F81;
}

.flv_rev_1 {
    z-index: 12;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_rev_2 {
    z-index: 11;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_rev_3 {
    color: #616161;
}

.flv_rev_4 {
    z-index: 10;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_rev_5 {
    z-index: 9;
}

.flv_rev_6 {
    z-index: 8;
}

.flv_rev_7 {
    z-index: 7;
}

.flv_rev_8 {
    z-index: 6;
}

.flv_rev_9 {
    z-index: 5;
}

.flv_rev_10 {
    z-index: 14;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_rev_11 {
    z-index: 13;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_rev_12 {
    z-index: 10;
}

.flv_rev_13 {
    display: none;
    max-height: 750px;
    height: 750px;
}

.flv_rev_14 {
    margin: 0 auto;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-height: 750px;
}

.flv_sections_7 {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #f2f2f2;
    background-image: url(../images/how_we_work_section.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.flv_margin_50 {
    margin: 50px 50px 0;
}

.flv_sections_8 {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #fff;
}

.flv_sections_9 {
    padding-top: 0;
    padding-bottom: 0;
    background-image: url(../images/section_calltoaction.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.flv_sections_10 {
    padding-top: 50px;
    padding-bottom: 20px;
}

.flv_rev_14 {
    z-index: 2;
}

.flv_rev_15 {
    z-index: 3;
}

.flv_rev_16 {
    z-index: 4;
}

.flv_rev_17 {
    z-index: 9;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_rev_18 {
    z-index: 8;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_rev_19 {
    z-index: 7;
    max-width: auto;
    max-height: auto;
    white-space: nowrap;
}

.flv_header_wrapper {
    background-image: url(../images/abstract.jpg);
}

.flv_sections_11 {
    padding-top: 0;
    padding-bottom: 0;
}

.flv_margin_40,hr.flv_margin_40 {
    margin: 0 auto 40px;
}

.flv_sections_12 {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #dae4ea;
}

.flv_style_1 {
    text-align: center;
    padding: 50px 10px 0;
}

.flv_sections_13 {
    padding-top: 40px;
    padding-bottom: 0;
}

.flv_style_2 {
    text-align: center;
    margin-bottom: 0;
}

.flv_style_3 {
    margin: 0 auto 25px;
}

.flv_sections_14 {
    padding-top: 100px;
    padding-bottom: 0;
}

.flv_sections_15 {
    padding-top: 80px;
    padding-bottom: 20px;
    background-color: #fff;
}

.flv_header_origami {
    background-image: url(../images/origami.jpg);
}

.flv_rev_20 {
    margin: 0 auto;
    background-color: transparent;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.flv_rev_21 {
    height: 5px;
    background-color: rgba(0,0,0,0.15);
}

.flv_style_4 {
    margin: 0;
}

.flv_rev_22 {
    margin: 0 auto;
    background-color: #E9E9E9;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-height: 818px;
}

.flv_rev_23 {
    display: none;
    max-height: 818px;
    height: 818px;
}

.flv_style_5 {
    margin: 0 auto 15px;
}

.flv_sections_16 {
    padding-top: 0;
    padding-bottom: 0;
	background-color: #fff;
}

.flv_style_6 {
    background-color: #7ac2d7;
}

.flv_header_glowee {
    background-image: url(../images/glowee.jpg);
}

.flv_header_galaxy {
    background-image: url(../images/galaxy.jpg);
}

.flv_header_portfolio {
    background-image: url(../images/portfolio.jpg);
}

.flv_header_minimal-tree {
    background-image: url(../images/minimal-tree.jpg);
}

.flv_header_soft-stripes {
    background-image: url(../images/soft-stripes.jpg);
}

.flv_rev_24 {
    margin: 0 auto;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-height: 692px;
}

.flv_rev_25 {
    margin: 0 auto;
    background-color: #E9E9E9;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-height: 300px;
}

.flv_rev_26 {
    margin: 0 auto;
    background-color: #E9E9E9;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-height: 500px;
}

.flv_rev_27 {
    margin: 0 auto;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.flv_rev_28 {
    margin: 0 auto;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-height: 730px;
}

.flv_sections_17 {
    padding-top: 20px;
    padding-bottom: 0;
}

.flv_style_7 {
    font-size: 50px;
    line-height: 50px;
}

.flv_sections_18 {
    padding-top: 40px;
    padding-bottom: 0;
    background-color: #fff;
}

.flv_sections_19 {
    padding-top: 40px;
    padding-bottom: 0;
}

.flv_style_8 {
    font-size: 21px;
    line-height: 26px;
    margin: 0;
}

.flv_style_9 {
    width: 100%;
    height: 400px;
}

.flv_sections_20 {
    padding-top: 30px;
    padding-bottom: 0;
}

.flv_style_10 {
    padding-top: 12px;
    display: block;
}

.flv_sections_21 {
    padding-top: 40px;
    padding-bottom: 0;
    background-color: #f9f9f9;
}

.flv_style_11 {
    text-align: right;
}

.flv_style_12 {
    color: #a8a8a8;
}

.flv_style_13 {
    margin-top: 18px;
}

.flv_style_14 {
    margin: 60px 0 0;
}

.flv_sections_22 {
    padding-top: 120px;
    padding-bottom: 0;
    background-color: #3498db;
}

.flv_style_15 {
    background-image: url(../images/get_in_touch.png);
}

.flv_style_16 {
    background-image: url(../images/opening_hours.png);
}

.flv_style_17 {
    background-image: url(../images/infobox.png);
}

.flv_style_18 {
    width: 100%;
    height: 330px;
}

.flv_style_19 {
    width: 100%;
    height: 400px;
}

.flv_style_20 {
    padding-top: 80px;
    padding-bottom: 60px;
    background-color: #0A0C32;
    background-image: url(../images/slide-home-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover" data-stellar-background-ratio="0.5;
}

.flv_style_21 {
    margin: 0 auto 60px;
}

.flv_style_22 {
    font-size: 65px;
    line-height: 65px;
    display: block;
    text-align: center;
    margin-bottom: 15px;
    font-family: Montserrat,serif;
}

.flv_style_23 {
    margin: 0 auto 15px;
}

.flv_style_24 {
    z-index: 11;
}

.flv_style_25 {
    clear: both;
}

.flv_style_26 {
    max-height: 300px;
    height: 300px;
}

.flv_style_27 {
    margin-bottom: 30px;
}

.flv_style_28 {
    margin: 0 auto 30px;
}

.flv_style_29 {
    clear: both;
}

.flv_rev_29 {
    max-height: 500px;
    height: 500px;
}

.flv_style_30 {
    text-decoration: underline;
}

.flv_sections_23 {
    padding-top: 10px;
    padding-bottom: 20px;
}

.flv_style_31 {
    margin-bottom: 0;
}

.flv_style_32 {
    margin-bottom: 10px;
}

.flv_style_33 {
    margin-bottom: 20px;
}

.flv_sections_24 {
    padding-top: 60px;
    padding-bottom: 20px;
    background-color: #f9f9f9;
}

.flv_style_34 {
    text-align: center;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 0;
}

.flv_sections_25 {
    padding-top: 40px;
    padding-bottom: 10px;
    background-color: #eee;
}

.flv_style_35 {
    font-weight: 700;
}

.flv_style_36 {
    text-align: center;
    font-size: 40px;
    line-height: 40px;
}

.flv_sections_26 {
    padding-top: 40px;
    padding-bottom: 0;
    background-color: #eee;
}

.flv_style_port_5 {
    background-image: url(../images/portfolio_5_bg.jpg);
}

.flv_style_port_4 {
    background-image: url(../images/portfolio_4_bg.jpg);
}

.flv_style_port_3 {
    background-image: url(../images/portfolio_3_bg.jpg);
}

.flv_style_port_2 {
    background-image: url(../images/portfolio_2_bg.jpg);
}

.flv_style_port_1 {
    background-image: url(../images/portfolio_1_bg.jpg);
}

.flv_sections_27 {
    padding-top: 40px;
    padding-bottom: 0;
    background-color: #e0e0e0;
}

.flv_style_37 {
    text-align: center;
}

.flv_style_38 {
    width: 100%;
}

.flv_rev_30 {
    display: none;
    max-height: 730px;
    height: 730px;
}

.flv_rev_31 {
    padding: 0;
}

.flv_sections_28 {
    padding-top: 0;
    padding-bottom: 0;
}

.flv_sections_29 {
    padding-top: 30px;
    padding-bottom: 20px;
}

.flv_sections_30 {
    padding-top: 60px;
    padding-bottom: 20px;
    background-color: #fff;
}

.flv_style_39 {
    text-align: center;
    margin: 20px 50px 0;
}

.flv_style_40 {
    background-color: #2991D6;
    color: #FFF;
}

.flv_style_41 {
    color: #2991D6;
}

.flv_sections_31 {
    padding-top: 60px;
    padding-bottom: 140px;
    background-image: url(../images/section_macbook_sideview.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.flv_sections_32 {
    padding-top: 60px;
    padding-bottom: 20px;
    background-color: #f5f5f5;
}

.flv_sections_33 {
    padding-top: 60px;
    padding-bottom: 20px;
    background-color: #082233;
}

.flv_style_42 {
    margin: 40px 0;
}

.flv_sections_34 {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #eeebe6;
}

.flv_sections_35 {
    padding-top: 0;
    padding-bottom: 20px;
    background-color: #fff;
    background-image: url(../images/landing_section.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

.flv_sections_36 {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #fff;
}

.flv_rev_32 {
    z-index: 15;
}

.flv_rev_33 {
    z-index: 14;
}

.flv_rev_34 {
    display: none;
    max-height: 692px;
    height: 692px;
}

.flv_rev_35 {
    z-index: 12;
}

.flv_style_43 {
    margin: 0;
    text-align: left;
}

.flv_style_44 {
    background: #fcfcfc;
}

.flv_style_45 {
    fill: #3498db;
    stroke: #3498db;
}

.flv_style_46 {
    background: #2991D6;
}

.flv_style_47 {
    margin: 0;
    color: #fff;
}

.flv_sections_37 {
    padding-top: 100px;
    padding-bottom: 0;
    background-color: #3498db;
}

.flv_style_48 {
    background: #2980b9;
}

.flv_sections_38 {
    padding-top: 100px;
    padding-bottom: 50px;
    background-color: #2980b9;
}

.flv_style_49 {
    fill: #1e648f;
    stroke: #1e648f;
}

.flv_sections_39 {
    padding-top: 20px;
    padding-bottom: 0;
    background-color: #1e648f;
}

.flv_style_50 {
    fill: #12425F;
    stroke: #12425F;
}

.flv_sections_40 {
    padding-top: 70px;
    padding-bottom: 30px;
    background-color: #18547A;
}

.flv_style_51 {
    background: #18547A;
}

.flv_sections_41 {
    padding-top: 20px;
    padding-bottom: 30px;
    background-color: #12425F;
}

.flv_style_52 {
    background: #0F3954;
}

.flv_sections_42 {
    padding-top: 20px;
    padding-bottom: 0;
    background-color: #0F3954;
}

.flv_style_53 {
    background: #3498db;
}

.flv_sections_43 {
    padding-top: 60px;
    padding-bottom: 20px;
    background-color: #3498db;
}

.flv_style_54 {
    fill: #0F3954;
    stroke: #0F3954;
}

.flv_style_55 {
    fill: #2980b9;
    stroke: #2980b9;
}

.flv_sections_44 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #2980b9;
}

.flv_sections_45 {
    padding-top: 90px;
    padding-bottom: 20px;
    background-color: #1e648f;
}

.flv_sections_46 {
    padding-top: 90px;
    padding-bottom: 20px;
    background-color: #18547A;
}

.flv_sections_47 {
    padding-top: 90px;
    padding-bottom: 20px;
    background-color: #12425F;
}

.flv_sections_48 {
    padding-top: 90px;
    padding-bottom: 40px;
    background-color: #0F3954;
}

.flv_sections_49 {
    padding-top: 70px;
    padding-bottom: 20px;
    background-color: #3498db;
}

.flv_sections_50 {
    padding-top: 70px;
    padding-bottom: 20px;
    background-color: #2980b9;
}

.flv_sections_51 {
    padding-top: 70px;
    padding-bottom: 20px;
    background-color: #1e648f;
}

.flv_sections_52 {
    padding-top: 70px;
    padding-bottom: 20px;
    background-color: #18547A;
}

.flv_sections_53 {
    padding-top: 350px;
    padding-bottom: 350px;
    background-color: #cfd5d1;
    background-image: url(../images/home-parallax-header.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
}

.flv_sections_54 {
    padding-top: 100px;
    padding-bottom: 60px;
}

.flv_sections_55 {
    padding-top: 100px;
    padding-bottom: 60px;
    background-color: #382111;
    background-image: url(../images/home-parallax-section-works.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
}

.flv_sections_56 {
    padding-top: 55px;
    padding-bottom: 0;
    background-color: #0f0f0f;
}

.flv_sections_57 {
    padding-top: 250px;
    padding-bottom: 210px;
    background-color: #2d4e14;
    background-image: url(../images/home-parallax-lives.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
}

.flv_sections_58 {
    padding-top: 250px;
    padding-bottom: 210px;
    background-color: #fdfdfd;
    background-image: url(../images/home-parallax-centerkom.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
}

.flv_sections_59 {
    padding-top: 100px;
    padding-bottom: 50px;
    background-color: #0f0f0f;
}

.flv_sections_60 {
    padding-top: 150px;
    padding-bottom: 110px;
    background-color: #3f3f3f;
    background-image: url(../images/home-parallax-jach.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
}

.flv_style_56 {
    padding: 70px;
}

.flv_style_57 {
    background: #1c79b7;
}

.flv_style_58 {
    margin-bottom: 20px;
}

.flv_style_59 {
    font-family: 'Old Standard TT',Arial,Tahoma,sans-serif;
    font-size: 23px;
    line-height: 23px;
    font-weight: 400;
}

.flv_style_60 {
    font-family: 'Pompiere',Arial,Tahoma,sans-serif;
    font-size: 80px;
    line-height: 80px;
    font-weight: 400;
}

.flv_style_61 {
    font-size: 90px;
    line-height: 90px;
}

.flv_style_62 {
    font-size: 60px;
    line-height: 60px;
}

.flv_style_63 {
    font-size: 40px;
    line-height: 40px;
}

.flv_style_64 {
    padding: 20px;
}

.flv_style_65 {
    padding-top: 10px;
}

.flv_style_66 {
    background-color: #444;
    color: #fff;
}

.flv_style_67 {
    background-color: #eee;
    color: #444;
}

#ecommerce_ready .fancy_heading {
    text-align: left;
}

.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
    padding: 60px 0;
}

.with_aside .portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
    padding-left: 5%;
    padding-right: 5%;
}

.hrmargin_0,p.hrmargin_0,hr.hrmargin_0,div.hrmargin_0,h2.hrmargin_0,h3.hrmargin_0,h4.hrmargin_0,h5.hrmargin_0,h6.hrmargin_0 {
    margin: 0;
}

.hrmargin_b_60,p.hrmargin_b_60,hr.hrmargin_b_60,div.hrmargin_b_60,h2.hrmargin_b_60,h3.hrmargin_b_60,h4.hrmargin_b_60,h5.hrmargin_b_60,h6.hrmargin_b_60 {
    margin: 0 auto 60px;
}

.hrmargin_b_30,p.hrmargin_b_30,hr.hrmargin_b_30,div.hrmargin_b_30,h2.hrmargin_b_30,h3.hrmargin_b_30,h4.hrmargin_b_30,h5.hrmargin_b_30,h6.hrmargin_b_30 {
    margin-bottom: 30px;
}

.hrmargin_b_1,p.hrmargin_b_1,hr.hrmargin_b_1,div.hrmargin_b_1,h2.hrmargin_b_1,h3.hrmargin_b_1,h4.hrmargin_b_1,h5.hrmargin_b_1,h6.hrmargin_b_1 {
    margin: 0 auto 1px;
}

.hrmargin_b_10,p.hrmargin_b_10,hr.hrmargin_b_10,div.hrmargin_b_10,h2.hrmargin_b_10,h3.hrmargin_b_10,h4.hrmargin_b_10,h5.hrmargin_b_10,h6.hrmargin_b_10 {
    margin: 0 auto 10px;
}

.hrmargin_b_7,p.hrmargin_b_7,hr.hrmargin_b_7,div.hrmargin_b_7,h2.hrmargin_b_7,h3.hrmargin_b_7,h4.hrmargin_b_7,h5.hrmargin_b_7,h6.hrmargin_b_7 {
    margin-bottom: 7px;
}

.hrmargin_b_40,p.hrmargin_b_40,hr.hrmargin_b_40,div.hrmargin_b_40,h2.hrmargin_b_40,h3.hrmargin_b_40,h4.hrmargin_b_40,h5.hrmargin_b_40,h6.hrmargin_b_40 {
    margin: 0 auto 40px;
}

.hrmargin_b_40,p.hrmargin_b_20,hr.hrmargin_b_20,div.hrmargin_b_20,h2.hrmargin_b_20,h3.hrmargin_b_20,h4.hrmargin_b_20,h5.hrmargin_b_20,h6.hrmargin_b_20 {
    margin: 0 auto 20px;
}

.hrmargin_b_25,p.hrmargin_b_25,hr.hrmargin_b_25,div.hrmargin_b_25,h2.hrmargin_b_25,h3.hrmargin_b_25,h4.hrmargin_b_25,h5.hrmargin_b_25,h6.hrmargin_b_25 {
    margin: 0 auto 25px;
}

.hrmargin_b_5,p.hrmargin_b_5,hr.hrmargin_b_5,div.hrmargin_b_5,h2.hrmargin_b_5,h3.hrmargin_b_5,h4.hrmargin_b_5,h5.hrmargin_b_5,h6.hrmargin_b_5 {
    margin-bottom: 5px;
}

.hrmargin_b_4,p.hrmargin_b_4,hr.hrmargin_b_4,div.hrmargin_b_4,h2.hrmargin_b_4,h3.hrmargin_b_4,h4.hrmargin_b_4,h5.hrmargin_b_4,h6.hrmargin_b_4 {
    margin-bottom: 4px;
}

.hrmargin_l_26,p.hrmargin_l_26,hr.hrmargin_l_26,div.hrmargin_l_26,h2.hrmargin_l_26,h3.hrmargin_l_26,h4.hrmargin_l_26,h5.hrmargin_l_26,h6.hrmargin_l_26 {
    margin-left: 26px;
}

.hrmargin_b_30,p.hrmargin_b_30,hr.hrmargin_b_30,div.hrmargin_b_30,h2.hrmargin_b_30,h3.hrmargin_b_30,h4.hrmargin_b_30,h5.hrmargin_b_30,h6.hrmargin_b_30 {
    margin: 0 auto 30px;
}

.hrmargin_b_15,p.hrmargin_b_15,hr.hrmargin_b_15,div.hrmargin_b_15,h2.hrmargin_b_15,h3.hrmargin_b_15,h4.hrmargin_b_15,h5.hrmargin_b_15,h6.hrmargin_b_15 {
    margin: 0 auto 15px;
}

.flv_disp_none,div.flv_disp_none,p.flv_disp_none {
    display: none;
}

.flv_viz_hid,div.flv_viz_hid,p.flv_viz_hid {
    visibility: hidden !important;
}

.flv_clear_both,div.flv_clear_both,p.flv_clear_both {
    clear: both;
}

.sections_style_0,div.sections_style_0 {
    padding-top: 0;
    padding-bottom: 0;
}

.sections_style_1,div.sections_style_1 {
    margin: 0 auto;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.sections_style_2,div.sections_style_2 {
    padding-top: 60px;
    padding-bottom: 0;
}

.sections_style_3,div.sections_style_3 {
    padding-top: 60px;
    padding-bottom: 20px;
}

.sections_style_4,div.sections_style_4 {
    padding-top: 40px;
    padding-bottom: 0;
}

.sections_style_5,div.sections_style_5 {
    padding-top: 70px;
    padding-bottom: 0;
}

.flv_span_12,span.flv_span_12,div.flv_span_12 {
    padding-top: 12px;
    display: block;
}

.flv_list,ul.flv_list {
    float: left;
    width: 46%;
    margin-left: 4%;
    list-style: square;
    line-height: 30px;
}

.flv_list_1,li.flv_list_1 {
    display: inline-block;
    margin: 0 10px;
}

.flv_list_ul_46,ul.flv_list_ul_46 {
    float: left;
    width: 46%;
    margin-left: 4%;
    list-style: square;
    line-height: 27px;
}

.flv_list_ul_10,ul.flv_list_ul_10 {
    display: block;
    margin: 0 0 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,.1);
}

i.flv_icon_color {
    color: #afbcda;
}

ul.flv_line_height_32 {
    line-height: 32px;
}

p.flv_align_right,div.flv_align_right {
    text-align: right;
}

.flv_float_right,div.flv_float_right {
    float: right;
}




/*======================= Contrast styles =====================================*/

.contrast .the-icons.span3 [class^="icon-"] {color: #ff0;}
.contrast .the-icons.span3 [class^="icon-"]:hover {background: #000;}
.contrast .section-border-top {border-top: 1px solid #ff0;}
.contrast .notable_works .items_group {background: #000;}
.contrast #Content,#Wrapper,html {background-color: #000;}
.contrast span.rozklady-title{color: #ff0;}
.contrast span.footer-title{color: #ff0;}
.contrast #Header_wrapper {background-color: #000;}
.contrast #Subheader {background-color: #000;}
.contrast .header-classic #Action_bar,.header-stack #Action_bar {background-color: #000;}
.contrast #Sliding-top {background-color: #000;}
.contrast #Sliding-top a.sliding-top-control {border-right-color: #ff0;}
.contrast #Footer {background-color: #000; border-top: 5px solid #ff0;}
.contrast .feature_list ul li a, .contrast .flat_box a, .contrast .flat_box a:hover, .contrast .icon_box a .desc,.contrast .icon_box a:hover .desc,.contrast .list_item a,.contrast .list_item a:hover,.contrast .widget_recent_entries ul li a,body.contrast,.contrast ul.timeline_items {
    color: #ff0;
}
.contrast #ajaxSearch_output{color: #ff0;}
.contrast #Error_404 .error_pic i,.contrast .button-love a.mfn-love,.contrast .fancy_heading_arrows .icon-left-dir,.contrast .fancy_heading_arrows .icon-right-dir,.contrast .fancy_heading_icon .icon_top,.contrast .fancy_heading_line .title,.contrast .format-link .post-title .icon-link,.contrast .opening_hours .opening_hours_wrapper li span,.contrast .pager-single a:hover,.contrast .pager-single > span,.contrast .shop_slider .shop_slider_ul li .item_wrapper .price,.contrast .themecolor,.contrast .widget_archive ul,.contrast .widget_meta ul,.contrast .widget_mfn_recent_comments ul li:after,.contrast .widget_nav_menu ul,.contrast .widget_pages ul,.contrast .widget_price_filter .price_label .from,.contrast .widget_price_filter .price_label .to,.contrast .widget_recent_comments ul li:after,.contrast .widget_rss ul,.contrast .woocommerce .product div.entry-summary .price,.contrast .woocommerce .star-rating span,.contrast .woocommerce ul.product_list_widget li .quantity .amount,.contrast .woocommerce ul.products li.product .price,.contrast .woocommerce-page ul.products li.product .price {
    color: #ff0;
}

.contrast #Filters .filters_wrapper ul li a:hover,.contrast #Top_bar a#header_cart span,.contrast #comments .commentlist > li .reply a.comment-reply-link,.contrast .Recent_posts ul li .desc:after,.contrast .Recent_posts ul li .photo .c,.contrast .fixed-nav .arrow,.contrast .offer_thumb .slider_pagination a.selected:after,.contrast .offer_thumb .slider_pagination a:before,.contrast .pager .pages a.active,.contrast .pager .pages a:hover,.contrast .pager .pages span.page-numbers.current,.contrast .pager-single span:after,.contrast .slider_pagination a.selected,.contrast .slider_pagination a.selected:after,.contrast .testimonials_slider .slider_images,.contrast .testimonials_slider .slider_images a:after,.contrast .testimonials_slider .slider_images:before,.contrast .themebg,.contrast .tp-bullets.simplebullets.round .bullet.selected,.contrast .tp-bullets.simplebullets.round .bullet.selected:after,.contrast .tp-bullets.tp-thumbs .bullet.selected:after,.contrast .tp-leftarrow.default,.contrast .tp-rightarrow.default,.contrast .widget_categories ul,.contrast .widget_mfn_menu ul li a:hover,.contrast .widget_mfn_menu ul li.current_page_item a,.contrast .widget_product_categories ul,.contrast .widget_recent_entries ul li:after,.contrast div.jp-interface {
    background-color: #000;
}

.contrast a {color: #ff0;}
.contrast a:hover {color: #ff0; text-decoration: underline;}

.contrast #comments .commentlist > li .comment-author .says,.contras .contrast .Recent_posts ul li a .desc .date,.contrast .article_box .desc_wrapper p,.contrast .blockquote p.author span,.contrast .button-love a .label,.contrast .chart_box p,.contrast .counter .desc_wrapper .title,.contrast .fancy_heading .inside,.contrast .fancy_heading_line .slogan,.contrast .filters_buttons li.label,.contrast .fixed-nav .desc .date,.contrast .pager .pages a,.contrast .pager-single a,.contrast .post-footer,.contrast .post-footer a span.label,.contrast .post-meta,.contrast .post-meta a,.contrast .pricing-box .plan-header .price sup.period,.contrast .pricing-box .plan-header p.subtitle,.contrast .product_meta .posted_in,.contrast .shipping-calculator-button:after,.contrast .shop-filters .woocommerce-result-count,.contrast .shop_slider .shop_slider_ul li .item_wrapper .price del,.contrast .team .desc_wrapper p.subtitle,.contrast .testimonials_slider .testimonials_slider_ul li .author span,.contrast .testimonials_slider .testimonials_slider_ul li .author span a,.contrast .tp_recent_tweets .twitter_time,.contrast .widget_price_filter .price_label,.contrast .widget_recent_entries ul li .post-date,.contrast .widget_shopping_cart ul.product_list_widget li dl,.contrast .woocommerce .shop_table .product-name .variation > dd,.contrast .woocommerce ul.product_list_widget li .quantity {
    color: #ff0;
}

.text-logo #logo,.contrast a.content_link .title,.contrast h1,.contrast h1 a,.contrast h1 a:hover,.contrast h2,.contrast h2 a,.contrast h2 a:hover,.contrast h3,.contrast h3 a,.contrast h3 a:hover,.contrast h4,.contrast h4 a,.contrast h4 a:hover,.contrast h5,.contrast h5 a,.contrast h5 a:hover,.contrast h6,.contrast h6 a,.contrast h6 a:hover {
    color: #ff0;
}

.contrast .dropcap,.contrast .highlight:not(.highlight_image) {
    background-color: #000;
}

.contrast a.button,.contrast a.tp-button {
    background-color: #000;
    color: #ff0;
}

.contrast a.button_theme,.contrast a.tp-button.button_theme,.contrast button,.contrast input[type=button],.contrast input[type=reset],.contrast input[type=submit] {
    background-color: #000;
    color: #ff0;
}

.contrast a.mfn-link {color: #ff0;}

.contrast a.hover.mfn-link-2 span:before,.contrast a.mfn-link-2 span,.contrast a.mfn-link-5 span,.contrast a.mfn-link-8:after,.contrast a.mfn-link-8:before,.contrast a:hover.mfn-link-2 span:before {
    background: #ff0;
}

.contrast a:hover.mfn-link {
    color: #ff0;
}

.contrast a.hover.mfn-link-4:after,.contrast a.hover.mfn-link-4:before,.contrast a.mfn-link-2 span:before,.contrast a.mfn-link-5:before,.contrast a.mfn-link-7:after,.contrast a.mfn-link-7:before,.contrast a:hover.mfn-link-4:after,.contrast a:hover.mfn-link-4:before {
    background: #ff0;
}

.contrast a.mfn-link-6:before {border-bottom-color: #ff0;}

.contrast .woocommerce .quantity input.minus,.contrast .woocommerce .quantity input.plus,.contrast .woocommerce a.button {
    background-color: #000 !important;
    color: #ff0 !important;
}

.contrast .woocommerce a.button_theme,.contrast .woocommerce button.button,.contrast .woocommerce input[type=button],.contrast .woocommerce input[type=reset],.contrast .woocommerce input[type=submit] {
    background-color: #ff0 !important;
    color: #000 !important;
}

.contrast .column_column ol,.contrast .column_column ul,.contrast .the_content_wrapper ol,.contrast .the_content_wrapper ul {
    color: #ff0;
}

.contrast .hr_color,.contrast .hr_color hr,.contrast .hr_dots span {
    color: #ff0;
    background: #000;
}

.contrast .hr_zigzag i {
    color: #ff0;
}

.contrast .highlight-left:after,.contrast .highlight-right:after {
    background: #ff0;
}

.contrast #Top_bar .column.one{background-color: #fff;}

@media only screen and (max-width: 767px) {
    .contrast .highlight-left .column:first-child,.contrast .highlight-right .column:last-child {
        background: #ff0;
    }
}

#Top_bar .top_bar_right:before {
    background-color: #e3e3e3;
}

#Header .top_bar_right {
    background-color: #f5f5f5;
}

.contrast #Top_bar .menu > li > a,.contrast #Top_bar .top_bar_right a {
    color: #000;
}

.contrast #Top_bar .menu > li.current-menu-ancestor > a,.contrast #Top_bar .menu > li.current-menu-item > a,.contrast #Top_bar .menu > li.current_page_ancestor > a,.contrast #Top_bar .menu > li.current_page_item > a,.contrast #Top_bar .menu > li.hover > a {
    color: #ff0;
}

.contrast #Top_bar .menu > li a:after,.contrast .menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a,.contrast .menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.contrast .menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a,.contrast .menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.contrast .menu-highlight #Top_bar #menu > ul > li.hover > a {
    background: #ff0;
}
.contrast #Top_bar .menu > li ul {background-color: #ff0;}
.contrast #Top_bar .menu > li ul li a {color: #000;}
.contrast  #Top_bar .menu > li ul li a:hover,.contrast #Top_bar .menu > li ul li.hover > a {color: #ff0;}
.contrast  #Top_bar .search_wrapper {background: #000;}
.contrast #Subheader .title {color: #ff0;}
.contrast #Subheader ul.breadcrumbs li,.contrast #Subheader ul.breadcrumbs li a {color: #ff0;}
.contrast #Footer,.contrast #Footer .widget_recent_entries ul li a {color: #ff0;}

.contrast #Footer a {color: #ff0;}
.contrast #Footer a:hover {color: #ff0; text-decoration: underline}

.contrast #Footer h1,.contrast #Footer h1 a,.contrast #Footer h1 a:hover,.contrast #Footer h2,.contrast #Footer h2 a,.contrast #Footer h2 a:hover,.contrast #Footer h3,.contrast #Footer h3 a,.contrast #Footer h3 a:hover,.contrast #Footer h4,.contrast #Footer h4 a,.contrast #Footer h4 a:hover,.contrast #Footer h5,.contrast #Footer h5 a,.contrast #Footer h5 a:hover,.contrast #Footer h6,.contrast #Footer h6 a,.contrast #Footer h6 a:hover {
    color: #ff0;
}

.contrast #Footer .star-rating span,.contrast #Footer .themecolor,.contrast #Footer .widget_archive ul,.contrast #Footer .widget_meta ul,.contrast #Footer .widget_mfn_recent_comments ul li:after,.contrast #Footer .widget_nav_menu ul,.contrast #Footer .widget_pages ul,.contrast #Footer .widget_price_filter .price_label .from,.contrast #Footer .widget_price_filter .price_label .to,.contrast #Footer .widget_recent_comments ul li:after,.contrast #Footer .widget_rss ul {
    color: #ff0;
}

.contrast #Footer .Recent_posts ul li .desc:after,.contrast #Footer .Recent_posts ul li .photo .c,.contrast #Footer .themebg,.contrast #Footer .widget_categories ul,.contrast #Footer .widget_mfn_menu ul li a:hover,.contrast #Footer .widget_product_categories ul,.contrast #Footer .widget_recent_entries ul li:after {
    background-color: #000;
}

.contrast #Footer .Recent_posts ul li a .desc .date,.contrast #Footer .shop-filters .woocommerce-result-count,.contrast #Footer .tp_recent_tweets .twitter_time,.contrast #Footer .widget_price_filter .price_label,.contrast #Footer .widget_recent_entries ul li .post-date,.contrast #Footer .widget_shopping_cart ul.product_list_widget li dl,.contrast #Footer ul.product_list_widget li .quantity {
    color: #ff0;
}

.contrast #Sliding-top,.contrast #Sliding-top .widget_recent_entries ul li a {
    color: #ff0;
}

.contrast #Sliding-top a {color: #ff0;}
.contrast #Sliding-top a:hover {color: #ff0;}

.contrast #Sliding-top h1,.contrast #Sliding-top h1 a,.contrast #Sliding-top h1 a:hover,.contrast #Sliding-top h2,.contrast #Sliding-top h2 a,.contrast #Sliding-top h2 a:hover,.contrast #Sliding-top h3,.contrast #Sliding-top h3 a,.contrast #Sliding-top h3 a:hover,.contrast #Sliding-top h4,.contrast #Sliding-top h4 a,.contrast #Sliding-top h4 a:hover,.contrast #Sliding-top h5,.contrast #Sliding-top h5 a,.contrast #Sliding-top h5 a:hover,.contrast #Sliding-top h6,.contrast #Sliding-top h6 a,.contrast #Sliding-top h6 a:hover {
    color: #ff0;
}

.contrast #Sliding-top .star-rating span,.contrast #Sliding-top .themecolor,.contrast #Sliding-top .widget_archive ul,.contrast #Sliding-top .widget_meta ul,.contrast #Sliding-top .widget_mfn_recent_comments ul li:after,.contrast #Sliding-top .widget_nav_menu ul,.contrast #Sliding-top .widget_pages ul,.contrast #Sliding-top .widget_price_filter .price_label .from,.contrast #Sliding-top .widget_price_filter .price_label .to,.contrast #Sliding-top .widget_recent_comments ul li:after,.contrast #Sliding-top .widget_rss ul {
    color: #ff0;
}

.contrast #Sliding-top .Recent_posts ul li .desc:after,.contrast #Sliding-top .Recent_posts ul li .photo .c,.contrast #Sliding-top .themebg,.contrast #Sliding-top .widget_categories ul,.contrast #Sliding-top .widget_mfn_menu ul li a:hover,.contrast #Sliding-top .widget_product_categories ul,.contrast #Sliding-top .widget_recent_entries ul li:after {
    background-color: #000;
}

.contrast #Sliding-top .Recent_posts ul li a .desc .date,.contrast #Sliding-top .shop-filters .woocommerce-result-count,.contrast #Sliding-top .tp_recent_tweets .twitter_time,.contrast #Sliding-top .widget_price_filter .price_label,.contrast #Sliding-top .widget_recent_entries ul li .post-date,.contrast #Sliding-top .widget_shopping_cart ul.product_list_widget li dl,.contrast #Sliding-top ul.product_list_widget li .quantity {
    color: #ff0;
}

.contrast blockquote,.contrast blockquote a,blockquote a:hover {color: #ff0;}
.contrast .image_frame .image_wrapper .image_links {background: #ff0;}
.contrast .image_frame .image_wrapper .image_links a {color: #ff0;}
.contrast .image_frame .image_wrapper .image_links a:hover {background: #000; color: #ff0;}
.contrast .sliding_box .desc_wrapper {background: #ff0;}
.contrast .sliding_box .desc_wrapper:after {border-bottom-color: #ff0;}
.contrast .counter .icon_wrapper i,.contrast .quick_fact .number {color: #ff0;}
.contrast .progress_bars .bars_list li .bar .progress {background-color: #ff0;}
.contrast a:hover.icon_bar {color: #ff0 !important;}

.contrast a.border-1:hover.icon_bar,
.contrast a.border-2:hover.icon_bar,
.contrast a.border-3:hover.icon_bar,
.contrast a.border-4:hover.icon_bar,
.contrast a.border-5:hover.icon_bar,
.contrast a.border-6:hover.icon_bar,
.contrast a.border-7:hover.icon_bar,
.contrast a.border-8:hover.icon_bar,
.contrast a.border-9:hover.icon_bar,
.contrast a.border-10:hover.icon_bar,
.contrast a.border-11:hover.icon_bar,
.contrast a.border-12:hover.icon_bar,
.contrast a.border-13:hover.icon_bar,
.contrast a.border-14:hover.icon_bar,
.contrast a.border-15:hover.icon_bar,
.contrast a.border-16:hover.icon_bar,
.contrast a.border-17:hover.icon_bar {background-color: #ff0 !important;}

.contrast a.content_link,.contrast a:hover.content_link {color: #ff0;}
.contrast a.content_link:before {border-bottom-color: #ff0;}
.contrast a.content_link:after {border-color: #ff0;}
.contrast .get_in_touch,.contrast .infobox {background-color: #ff0;}
.contrast .column_map .google-map-contact-wrapper .get_in_touch:after {border-top-color: #ff0;}
.contrast .timeline .post-item:before,.contrast .timeline_items li h3:before,.contrast .timeline_items:after {
    border-color: #ff0;
}

.contrast .how_it_works .image .number {
    background: #ff0;
}

.contrast .trailer_box .desc .subtitle {
    background-color: #ff0;
}

.contrast .icon_box .icon_wrapper,.contrast .icon_box a .icon_wrapper {
    color: #ff0;
}

.contrast ul.clients.clients_tiles li .client_wrapper:hover:before {
    background: #ff0;
}

.contrast ul.clients.clients_tiles li .client_wrapper:after {
    border-bottom-color: #ff0;
}

.contrast .list_item.lists_1 .list_left {
    background-color: #ff0;
}

.contrast .feature_list ul li .icon i,.contrast .list_item .list_left {
    color: #ff0;
}

.contrast .feature_list ul li:hover,.contrast .feature_list ul li:hover a {
    background: #ff0;
}

.contrast  .accordion .question.active .title,.contrast .accordion .question.active .title > .acc-icon-minus,.contrast .accordion .question.active .title > .acc-icon-plus,.contrast .faq .question.active .title,.contrast .faq .question.active .title > .acc-icon-plus,.contrast .ui-tabs .ui-tabs-nav li.ui-state-active a {
    color: #ff0;
}

.contrast .ui-tabs .ui-tabs-nav li.ui-state-active a:after,.contrast table tr:hover td {
    background: #000;
	color: #ff0 !important;
}

.contrast .pricing-box .plan-header .price sup.currency,.contrast .pricing-box .plan-header .price > span {
    color: #ff0;
}

.contrast .pricing-box .plan-inside ul li .yes,.contrast .pricing-box-box.pricing-box-featured {
    background: #ff0;
}

.contrast .shop_slider .shop_slider_ul li .item_wrapper span.onsale,.contrast .woocommerce span.onsale {
    border-top-color: #ff0 !important;
}

.contrast .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    border-color: #ff0 !important;
}

@media only screen and (max-width: 767px) {
    .contrast #Action_bar,.contrast #Top_bar {
        background: #ff0 !important;
    }
}

.contrast .tp-caption.large_dark,.contrast .large_dark {
    color: #ff0;
    border-color: #ff0;
}

.contrast .tp-caption.mfnrs_home_small,.contrast .mfnrs_home_small {
    color: #ff0;
    border-color: #ff0;
}

.contrast .tp-caption.mfnrs_home,.mfnrs_home {
    color: #ff0;
    border-color: #fff;
}

.tp-caption.mfnrs_home_tiny,.contrast .mfnrs_home_tiny {
    color: #ff0;
    border-color: #ff0;
}
.contrast #gallery-1 img,
.contrast #gallery-2 img {border: 2px solid #ff0;}
.contrast .flv_grey {color: #ff0;}
.contrast .flv_color_white {color: #ff0;}
.contrast .flv_color_white_1 {color: #ff0;}
.contrast .flv_footer_grey {color: #ff0;}
.contrast .flv_section {background-color: #000;}
.contrast .flv_sections_3 {background-color: #000;}
.contrast .flv_sections_5 {background-color: #000;}
.contrast .flv_photo_color {color: #ff0;}
.contrast .flv_agency_color {color: #ff0;}
.contrast .flv_design_color {color: #ff0;}
.contrast .flv_press_color {color: #ff0;}
.contrast .flv_spa_color {color: #ff0;}
.contrast .flv_university_color {color: #ff0;}
.contrast .flv_carrental_color,
.contrast .flv_rev_3 {color: #ff0;}
.contrast .flv_sections_7 {background-color: #000;}
.contrast .flv_sections_8 {background-color: #000;}
.contrast .flv_sections_12 {background-color: #000;}
.contrast .flv_sections_15 {background-color: #000;}
.contrast .flv_rev_21 {background-color: #000;}
.contrast .flv_rev_22 {background-color: #000;}
.contrast .flv_sections_16,
.contrast .flv_style_6,
.contrast .flv_rev_25,
.contrast .flv_rev_26,
.contrast .flv_sections_18,
.contrast .flv_sections_21{background-color: #000;}
.contrast .flv_style_12 {color: #ff0;}
.contrast .flv_sections_22 {background-color: #000;}
.contrast .flv_style_20 {background-color: #000;}
.contrast .flv_sections_24 {background-color: #000;}
.contrast .flv_sections_25 {background-color: #000;}
.contrast .flv_sections_26 {background-color: #000;}
.contrast .flv_sections_27,
.contrast .flv_sections_30 {background-color: #000;}
.contrast .flv_style_40 {background-color: #000; color: #ff0;}
.contrast .flv_style_41 {color: #ff0;}
.contrast .flv_sections_32 {background-color: #000;}
.contrast .flv_sections_33 {background-color: #000;}
.contrast .flv_sections_34 {background-color: #000;}
.contrast .flv_sections_35 {background-color: #000;}
.contrast .flv_sections_36 {background-color: #000;}
.contrast .flv_style_44 {background: #000;}
.contrast .flv_style_45 {
    fill: #ff0;
    stroke: #ff0;
}
.contrast .flv_style_46 {background: #ff0;}
.contrast .flv_style_47 {color: #ff0;}
.contrast .flv_sections_37 {background-color: #ff0;}
.contrast .flv_style_48 {background: #ff0;}
.contrast .flv_sections_38 {background-color: #ff0;}
.contrast .flv_style_49 {fill: #ff0; stroke: #ff0;}
.contrast .flv_sections_39 {background-color: #ff0;}
.contrast .flv_style_50 {fill: #ff0; stroke: #ff0;}
.contrast .flv_sections_40 {background-color: #ff0;}
.contrast .flv_style_51 {background: #ff0;}
.contrast .flv_sections_41 {background-color: #ff0;}
.contrast .flv_style_52 {background: #ff0;}
.contrast .flv_sections_42 {background-color: #ff0;}
.contrast .flv_style_53 {background: #ff0;}
.contrast .flv_sections_43 {background-color: #ff0;}
.contrast .flv_style_54 {fill: #ff0; stroke: #ff0;}
.contrast .flv_style_55 {fill: #ff0; stroke: #ff0;}
.contrast .flv_sections_44 {background-color: #ff0;}
.contrast .flv_sections_45 {background-color: #ff0;}
.contrast .flv_sections_46 {background-color: #ff0;}
.contrast .flv_sections_47 {background-color: #ff0;}
.contrast .flv_sections_48 {background-color: #ff0;}
.contrast .flv_sections_49 {background-color: #ff0;}
.contrast .flv_sections_50 {background-color: #ff0;}
.contrast .flv_sections_51 {background-color: #ff0;}
.contrast .flv_sections_52 {background-color: #18547A;}
.contrast .flv_sections_53 {background-color: #cfd5d1;}
.contrast .flv_sections_55 {background-color: #000;}
.contrast .flv_sections_56 {background-color: #000;}
.contrast .flv_sections_57 {background-color: #000;}
.contrast .flv_sections_58 {background-color: #000;}
.contrast .flv_sections_59 {background-color: #000;}
.contrast .flv_sections_60 {background-color: #ff0;}
.contrast .flv_style_57 {background: #ff0;}
.contrast .flv_style_66 {background-color: #000; color: #ff0}
.contrast .flv_style_67 {background-color: #000; color: #ff0;}
.contrast .flv_list_ul_10,.contrast ul.flv_list_ul_10 {border-bottom: 1px solid #ff0}
.contrast i.flv_icon_color {color: #ff0;}