		
						.quote-start, a:hover, #footer-widget-area a:hover, .entry-utility a:hover, #primary-main-menu li ul li:hover > a, #primary-main-menu li ul > li.current-menu-item > a, #primary-main-menu li ul > li.current-menu-ancestor > a, #primary-main-menu li ul > li.current_page_parent > a, .wp-pagenavi a:hover, .wp-pagenavi span.current, .su-fancy-link:hover, ul.pf-filter li.active a, .su-tabs-nav span.su-tabs-current .su-tab-icon, .su-tabs-nav span:hover .su-tab-icon, .su-tabs .pane-wrapper .pane-title:hover .su-tab-icon, .su-tabs .pane-wrapper .pane-title.su-tabs-current .su-tab-icon, .su-spoiler-title .spoiler-button.spoiler-active, .su-spoiler-title:hover .spoiler-button, .widget_side_menu  ul li.current-menu-item a, #copyright a:hover, #footer-menu a:hover, .person-title, .quote-author, .service-box i, .fp_carousel .jcarousel-prev:hover, .fp_carousel .jcarousel-next:hover, .tp-caption.kickstart_color{color:#289DCC;}
				
		.su-button, .sidebar-line span, .background-block, .nivo-directionNav a:hover, .nivo-controlNav a.active, .latest-blog-entry .blog-entry-date span, .link-button a, .post-link, #wp-calendar #today, #footer-widget-area #wp-calendar tbody td#today, .skillbar, input[type="submit"], thead th, .tp-caption.kickstart_button, .tp-caption.kickstart_bgcolor, #header-search-wrapper{background-color:#289DCC;}
				
		ul.pf-filter li.active, .su-pullquote-style-1, .wp-pagenavi a:hover, .wp-pagenavi span.current, .staff-wrapper img, #primary-main-menu > li:hover > a, #primary-main-menu li.search-active a{border-color:#289DCC;}
		.su-callout {border-left-color:#289DCC;}
		#primary-main-menu > li.current-menu-item a:after, #primary-main-menu > li.current-menu-ancestor a:after, #primary-main-menu > li.current_page_parent > a:after, #header-search-wrapper:before {border-bottom-color:#289DCC;} 
		
				.latest-works ul li .pf-title, .filterable-grid li a.pf-info, .filterable-grid li a.pf-zoom, .filterable-grid .pf-title, .fp_carousel li .fp_title{background-color:#289DCC; background-color:rgba(40,157,204, 0.8);}
		
				.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price, .woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price, .woocommerce .cart-collaterals .cart_totals table .total th, .woocommerce .cart-collaterals .cart_totals table .total td, .woocommerce table.shop_table tfoot .total td,.woocommerce table.shop_table tfoot .total th {color:#289DCC;}
		
		.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button, .woocommerce span.onsale,.woocommerce-page span.onsale, .woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {background-color:#289DCC;}

				
		body{
		background-color:;background-image: url();background-repeat:;background-position:;background-attachment:;		}
		
		body {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;color:#727272;font-size:;		}
		
		input[type='submit']{
		font-family:, sans-serif;
		}
		
		#primary-main-menu {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		.page-title h1 {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		#default-widget-area .xoxo li .widget-title, #footer-widget-area .widget-area .widget-title {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h2.post-title, .su-tabs .su-tabs-nav span, .su-tabs .pane-title, .su_au_name, .su-pricing-title, .su-pricing-value, .post_slider .info h2, .recent_post_widget_title, .tp-caption.kickstart_heading {
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
		
		.custom-font{
		font-family:, sans-serif;font-weight:;letter-spacing:;text-transform:;		}
				
		body a, ul#filter a {color:#727272;}		
		.mnky-breadcrumbs, .mnky-breadcrumbs a{color:#ffffff;}
		ul#filter li.current a { color:#727272;}
		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .su-service-title, .su-tabs .su-tabs-nav span, .su-tabs .pane-title, .su_au_name, .heading-wrapper h6, .su-spoiler-title {color:#444444;}
		
		h1{font-size:;}
		h2{font-size:;}
		h3{font-size:;}
		h4{font-size:;}
		h5{font-size:;}
		h6{font-size:;}
		
		#header-wrapper{
		background-color:#fff;background-image: url();background-repeat:;background-position:;		}
		
		#title-wrapper{
		background-color:;background-image: url();background-repeat:;background-position:;background-attachment:;border-color:#EBEBEB;		-webkit-background-size: auto;
		-moz-background-size: auto;
		-o-background-size: auto;
		background-size: auto;
		}
		
		#header-wrapper:after {content: ""; background:url(images/header-shadow.png) no-repeat 50% 100%; position:absolute; width:100%; height:47px; margin-top: 1px;}
			.default-header #header-wrapper:after, .no-title-wrapper #header-wrapper:after{display:none;}
			#title-wrapper .header-shadow {background:url(images/header-shadow.png) no-repeat 50% 100%; position:absolute; width:100%; height:47px; top:0;}		
		#header {height:180px;}
		#header #logo {margin-left:; margin-bottom:;}
		
		#primary-main-menu{font-size:;}
		#primary-main-menu li{padding-bottom:25px;}
		#primary-main-menu > li.current-menu-item, #primary-main-menu > li.current-menu-ancestor,  #primary-main-menu > li.current_page_parent {padding-bottom:27px;}		#primary-main-menu li a{color:#292929; border-color:#e7e7e7;}
		#primary-main-menu li ul li a{background-color:#313131;}
		#primary-main-menu li ul li a{color:#bfbfbf;}

		#footer-wrapper {background-color:#373839;}				
		#copyright-wrapper {background-color:#282A2B;}				
		#footer-widget-area .widget-area .widget-title {color:#EAEAEA;}				
		#footer-wrapper, #copyright {color:#9C9C9C;}
		#footer-wrapper a, #copyright a, #footer-menu a {color:#BCBCBC;}
								
		.page-title h1{color:#333333;}
		.page-title h1 {
		text-shadow: none; 
		background: none;
		}
		
		#header-wrapper #header-widget-area ul.xoxo{margin-top:10px;}
		#top-bar-wrapper{background-color:#373839;}
		#top-bar-wrapper #top-bar, #top-bar-wrapper #top-bar a{color:#8B8B8B;}
		
		#orbit-wrapper, #orbit-content{ height: 390px !important;}
		
					@media only screen and (min-width: 480px) and (max-width: 767px) {
				#orbit-wrapper, #orbit-content{height:181px !important;}			}
			@media only screen and (max-width: 479px) {
				#orbit-wrapper, #orbit-content{height:125px !important;}			}
					@media only screen and (min-width: 768px) and (max-width: 979px) {
				#orbit-wrapper, #orbit-content{height:289px !important;}				
			}
				
		
				

		
				#header #logo {
 width: 55% !important;
}

.menu-top-menu-container { width:100%; }

#primary-main-menu li a {
padding: 10px 0px 2px;
border-bottom: 0px solid #e7e7e7;
color: #fff !important;
 
}
#primary-main-menu li ul li a {
opacity: 0.98;
text-transform: none;
margin-top: -8px !important;
}

#primary-main-menu li ul {
font-size: 12px;
position: absolute;
top: 100%;
margin: 0px -5px 0px -25px;
padding-top: 22px;
left: 0;
display: block;
visibility: hidden;
z-index: 9992;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3) !important;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3) !important;
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3) !important;
}

#header #logo {
position: absolute;
left: -20px;
bottom: 90px;
}

#primary-main-menu {

margin: 0 0px 15px 0 !important;
padding: 0;
left: 0;
}


#top-bar ul li {
 
color: #fff;
Font-size: 15px;
}

.wpcf7 input {
width: 240px;
height: 27px;
margin-top: 5px;
}

.wpcf7 textarea {
width: 240px;
height: 180px;
margin-top: 5px;
}

.desno { float:right ;}
#copyright {
width: 940px;
 
}

.widget-title {
color: #696969;
font-weight: bold;
font-size: 11px;
padding: 20px 0 5px;
margin: 0;
text-transform: uppercase;
}

.widget-title span {
padding: 0px 0px;
font-weight: lighter;
font-family: Open Sans;
font-size: 20px;
text-transform: none;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 0px;
}

.broj   { font-size: 35px;
color: #015699;
font-family: Microsoft New Tai Lue;}
 

.broj a { font-size: 29px;
font-weight: normal;
color: #015699;
font-family: Microsoft New Tai Lue;}

 .mail   { font-size: 32px;
 
font-family: Microsoft New Tai Lue;
 color: #333333; }

.mail a { 
font-size: 29px;
font-weight: normal;
font-family: Microsoft New Tai Lue;
color:#333333;}

#primary-main-menu li {
 
padding: 0px 21px 8px !important;
}



#top-bar-wrapper #top-bar a {
color: #fff !important;

}

.slika {
padding-right: 100px;
margin-left: -30px;
margin-top: -25px;
width: 115px;
float: right;
padding-bottom: 25px;
}
.kontakt {
margin-left: 20px;
margin-top: 13px;
font-size: 16px;
padding-bottom: 10px;
}



.custom-list {
font-size: 15px;
padding: 5px 0;
}

.latest-blog-entry .blog-entry-content {

margin-bottom: 30px !important;
}


.heading-wrapper {
 
margin-bottom: 10px;
}


.su-callout {

border-left-width: 1px !important;
border-style: solid;


}

.su-callouts {
padding: 20px 27px 15px 25px;
border-width: 1px;
background-color: #00A4E8;
border-color: #E5E5E5;
border-left-width: 1px;
border-style: solid;
margin-bottom: 40px;
box-shadow: 1px 1px 5px rgba(26, 26, 26, 0.078);
-webkit-box-shadow: 1px 1px 5px rgba(26, 26, 26, 0.078);
-moz-box-shadow: 1px 1px 5px rgba(26, 26, 26, 0.078);
color: #fff;
}

.su-callouts .callout-content {
float: left;
}

.su-callouts .callout-button {
float: right;
height: 40px;
line-height: 41px;
padding: 0px 30px;
margin-top: 3px;
}


.su-button {
color: #000;
 
}

.page-title h1 {
 
color: #444444;
padding: 10px 20px 10px;
margin: 0;
 
}

.mnky-breadcrumbs {
margin-top: 7px;
padding: 7px;
background: rgba(40, 156, 203, 1);

}

.boiler-repairs {
background-color: #289CCB;
color: #fff;
margin-left: -3px;
font-size: 15px;
padding: 3px 5px 5px 10px;
}

.boiler-repairs :hover {
color: #000;
font-weight:bold;

}

.boiler-repairs a {
color: #fff;
 

}

 #primary-main-menu li ul li a {
 
width: 185px;
 
}


@media only screen and (max-width: 767px) and (min-width: 480px) {
#header #logo img {
max-width: 420px;
height: auto;
margin-top: -23px;
}
}


@media only screen and (max-width: 767px){
 
.broj {
font-size: 22px;
color: #FFFFFF;
font-family: Microsoft New Tai Lue;
}


#primary-main-menu li ul li:last-child > a, {

color:#3F3737 !important;
border-top: 1px solid rgba(18, 17, 17, 0.1);
}

#primary-main-menu li ul li a {
padding-left: 40px !important;
color: black !important;
}



.broj a {
font-size: 20px;
font-weight: normal;
color: #FFFFFF;
font-family: Microsoft New Tai Lue;
}

.mail {
font-size: 20px;
font-family: Microsoft New Tai Lue;
color:#fff !important ;
}

.mail a {
font-size: 20px;
font-family: Microsoft New Tai Lue;
color:#fff !important ;
}

#header-wrapper #header-widget-area {
margin-top:0px !important;
text-align: center;
 
}
#header {

padding-bottom: 0px !important;

}
}

@media only screen and (max-width: 479px) {
 
.broj {
font-size: 17px;
color: #fff;
font-family: Microsoft New Tai Lue;
margin-top:16px;

}

 


.broj a {
font-size: 17px;
font-weight: normal;
color: #fff;
font-family: Microsoft New Tai Lue;

}

.mail {
font-size: 17px;
font-family: Microsoft New Tai Lue;
color:#fff !important ;
}

.mail a {
font-size: 17px;
font-family: Microsoft New Tai Lue;
color:#fff !important ;
}


#header-wrapper #header-widget-area ul.xoxo {
float: none;
margin-top:-25px!important;
display: inline-block;
}


#header #logo img {
max-width: 260px;
height: auto;
margin-top: -20px;
}




}


@media only screen and (max-width: 979px) and (min-width: 768px) {
 
.broj {
font-size: 37px;
color: #015699;
font-family: Microsoft New Tai Lue;
margin-top: -15px;
}
.broj a {
font-size: 28px;
font-weight: normal;
color: #015699;
font-family: Microsoft New Tai Lue;
}

 
#primary-main-menu li ul li a {
padding-left: 40px !important;
color: #595454 !important;
border-top: 1px solid rgba(18, 17, 17, 0.1);

}


 


#header #logo {
position: absolute;
left: -10px !important;
top: 40px !important;
width: 66%;
}


 #header-wrapper #header-widget-area ul.xoxo {
margin-top: 25px !important;
}

}


/* Vadim Fixes */
.big-testimonial-wrapper .big-testimonial-image img {
   width: 115px;
   height: 115px;
}
.big-testimonial-image > .alignnone {
    margin: 0px 0px 0px 0!important;
}