/*--
	Theme Name: theme49468
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
h2, h3{color:#D31036 !important;}

h2 a {
    color: #d31036 !important;
    text-decoration: none;
}
h3{
    font-size:20px !important;
}
#content a {
    color: #d31036 ;
    text-decoration: none;
}
#content a:hover{color:#524a36!important;}
.service-box .icon {
    float: left;
    margin: 0 0 0 0 !important;
    min-width: 70px;
    min-height: 50px !important;
    text-align: center;
    min-width: ;
}
.img_link {
    display: inline-block;
    position: relative;
    width: 100%;
}
.service-box {padding:0 !important;}
.list.styled.circle-list > ul {
    margin: 0 0 1em 6.5em;
}

.list.styled.circle-list a {
	color:#524a36;
}

.list.styled.circle-list a:hover {
	color:#D31036;
}
.title-header,
.breadcrumb a:hover,
.home-kontakt a,
.textwidget a{
 color:#d31036 !important;
}
header .nav__primary .select-menu {
text-align:left !important;
}
.header .nav__primary .sf-menu > li li li li > a:hover, .header .nav__primary .sf-menu > li.sfHover > a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a,
.header .nav__primary .sf-menu > li li li > a:hover, .header .nav__primary .sf-menu > li.sfHover > a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a,
.header .nav__primary .sf-menu > li > a:hover, .header .nav__primary .sf-menu > li.sfHover > a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color:#d31036 !important;
}
#social_networks-2 ul li a:hover:before,
.header .header_block .social-nets-wrapper ul li a:hover:before { color:#524a36 !important; opacity:0.5 !important; }

.header .header_block .social-nets-wrapper ul li a:before {
    color: #524a36 !important;
};

.main-holder input[type="submit"], .main-holder input[type="reset"] {
    background: none repeat scroll 0 0 #D31036 !important;
}
.main-holder input[type="submit"]:hover, .main-holder input[type="reset"]:hover {
    background: none repeat scroll 0 0 #e5e2d6 !important;
}
#slider-wrapper .container .camera_next:hover span:before { color:#d31036 !important; }
#slider-wrapper .container .camera_prev:hover span:before { color:#d31036 !important; }
.home-kontakt{margin-bottom:20px;}
.home-kontakt b {
    background: url("images/icon_phone.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #D31036;
    display: inline-block;
    font-family: 'Asap',sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding: 0 0 0 13px;
    vertical-align: top;
}
.home-kontakt i {
    background: url("images/icon_mail.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #D31036;
    display: inline-block;
    font-family: 'Asap',sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding: 0 0 0 13px;
    vertical-align: top;
}

a.btn-primary {
    background: none repeat scroll 0 0 #D31036 !important;
    color:#fff !important;
}
a.btn-primary:hover {
    background: none repeat scroll 0 0 #e5e2d6 !important;
}
.sm_hr {
    
    margin: 5px 0 13px !important;
    
}
.footer .container .footer-widgets ul.social li:first-child {
    margin: 4px 0 0 0 !important;
}
.footer .container .footer-widgets ul li.current_page_item a {
    color: #D31036 !important;
    text-decoration: none;
}
span.wpcf7-list-item {
    display: block;
    line-height: 25px;
    
}
.main-holder input[type="submit"], .main-holder input[type="reset"] {
    background: none repeat scroll 0 0 #D31036 !important;

#menu-nebennavigation a:hover{color: #D31036 !important;}
#social_networks-2 {text-align:left !important;"}
.footer .container .footer-widgets .footer_box {
    text-align: left !important;
}
@media (max-width: 480px) {
	#slider-wrapper{
	display:none !important;	
}
}