


/* ===================== GENERAL ======================== */

body {
	color: #bf0082;
background-color: #fdf3f8;
background-position: top left;
font-family: Verdana;
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0px;
	background-attachment:fixed;
}	
body p
{
	}



/* ===================== HEADINGS ======================== */

h1 {
	color: #bf0082 !important;
font-size: 46px !important;
line-height: 40px !important;
font-family: "Poppl" !important;
font-weight: normal !important;
margin-bottom: 20px;
padding-left: 0px;
    /*text-transform: uppercase;*/
}

h2 {
	color: #bf0082 !important;
font-size: 28px !important;
line-height: 26px !important;
font-family: "Poppl" !important;
font-weight: normal !important;
margin-top: 24px;
margin-bottom: 24px;
padding-left: 0px;
    /*text-transform: uppercase;*/
}

h3 {
	color: #bf0082 !important;
font-size: 24px !important;
line-height: 23px !important;
font-family: Arial !important;
font-weight: 600 !important;
margin-top: 20px;
margin-bottom: 20px;
padding-left: 0px;
    /*text-transform: uppercase;*/
}

h4 {
	color: #bf0082 !important;
font-size: 20px !important;
line-height: 20px !important;
font-family: Verdana !important;
font-weight: 600 !important;
margin-top: 15px;
margin-bottom: 15px;
padding-left: 0px;
    text-transform: uppercase;
}

h5 {
	color: #bf0082 !important;
font-size: 17px !important;
line-height: 20px !important;
font-family: Verdana !important;
font-weight: 600 !important;
margin-bottom: 0px;
padding-left: 0px;
    text-transform: uppercase;
}



#preloader {
background-color: #ffffff;
}


.error {
	color: #ff0000;
}
.siteobject_news_grid, .siteobject_specialnews_fototekst, .siteobject_specialnews_fototekst .events_info, .siteobject_specialnews_fototekst .title{
	color: #bf0082 !important;
}
/* ===================== BREADCRUMBS ======================== */


.breadcrumbs_content h1, .breadcrumbs_content h2, .breadcrumbs_content h3, .breadcrumbs_content h4 {
	color: #bf0082 !important;
}
.breadcrumbs_content {
	font-family: Verdana;
font-size: 15px;
font-weight: normal;
color: #303030;
line-height: 25px;
text-align: left;
}

.breadcrumbs_content a {
	font-family: Verdana;
font-size: 15px;
font-weight: normal;
color: #303030 !important;
text-decoration: none !important;
}

.breadcrumbs_content a:hover {
	color: #303030 !important;
text-decoration: none !important;
}

/* ===================== INPUTS ======================== */

input[type="checkbox"],
input[type="radio"] {
	margin: 5px 0px 0px 0px;
font-family: Verdana;
font-size: 15px;
    width: auto !important;
    height: auto !important;
}

input[type="text"],
input[type="file"],
input[type="password"],
select {
	border: 1px solid #bf0082 !important;
background-color: #ffffff;
color: #bf0082;
font-family: Verdana;
font-size: 15px;
margin-right: 1px;
width: 97%;
margin-bottom: 1px;
}

input[type="submit"],
.button, .btn {
	border: 1px solid # !important;
background-color: #333333;
color: #ffffff;
font-family: Verdana;
font-size: 15px;
line-height: 20px;
font-weight: 700;
}


input[type="submit"]:hover, input[type="submit"]:focus,
.button:focus, .button:hover, 
.btn:focus, .btn:hover  {
	border: 1px solid # !important;
background-color: #bf0082;
color: #ffffff;
}
.btn-active  {
	border: 1px solid # !important;
background-color: #bf0082;
color: #ffffff;
font-family: Verdana;
font-size: 15px;
line-height: 20px;
font-weight: 700;
}
 .btn-active:hover, .btn-active:focus {
	border: 1px solid # !important;
background-color: #333333;
color: #ffffff;
 }



textarea {
	border: 1px solid #bf0082 !important;
background-color: #ffffff;
color: #bf0082;
font-family: Verdana;
font-size: 15px;
width: 97%;
height: 100px;
}

select {
	border: 1px solid # !important;
background-color: #ffffff;
color: #bf0082;
font-family: Verdana;
font-size: 15px;
width: 97%;
height: 37px !important;
}

/* ===================== HR'S ======================== */

hr {
	border: 0px none;
border-bottom: 1px solid #bf0082;
height: 1px;
}

/* ===================== SHADOWS ======================== */
#shadowtop {
	height: 0px;
}

#shadowleft {
	background-repeat: repeat-y;
}

#shadowright {
	background-repeat: repeat-y;
}

#shadowbottom {
	background-repeat: repeat-x;
}

/* ===================== CONTENT ======================== */

#container {
	background-color: #ffffff;
}

body a {
	color: #ff005b;
text-decoration: none;
}

body a:hover ,
body a:focus {
	color: #bf0082;
}



#headerElements {
	position: absolute;
top: 0px;
right: 15px;
}
.mobile #home{
	min-height:401px !important;
}
.mobile .service_block{
	padding:35px 0;
}
/* ===================== SEARCH ======================== */

#searchForm {
	position: absolute;
top: 32px;
right: 0px;
}

#searchForm form #searchForm_pattern {
	background-color: #ffffff !important;
color: #555555;
border: 1px solid #eeeeee !important;
font-family: Verdana;
font-size: 15px;
width: 192px;
height: 15px;
}
#searchIcon{
	width: 21px;
height: 21px;
top: 32px;
right: 0px;
    position:absolute;
}
/* ===================== DYNAMIC FORMS ======================== */

.dynamicForm {
	color: #bf0082;
}

/* ===================== READ MORE ======================== */

body a.btn {
	color: #ffffff;
background-color: #bf0082;
}
body a.btn:hover, body .btn-active:hover, body .btn-active:focus {
	color: #bf0082;
background-color: #333333;
}



/* ===================== LINKS LIST ======================== */

.siteobject_linkjes_list li {
	border-bottom: 1px solid #bf0082;
}
.siteobject_linkjes_list li:last-child {border-bottom:0;}
.siteobject_linkjes_list li a {
	font-size: 15px;
color: #ff005b;
}
.siteobject_linkjes_list li:hover a {
	color: #bf0082;
}

.siteobject_linkjes_list span {
	color: #ff005b;
}



/* ===================== HORIZONTAL MENU ======================== */

/*-----------------------------------------------------------------------------------*/
/*	MENU
/*-----------------------------------------------------------------------------------*/



.menu_block {
	background: #fce7f0;
   	background: -moz-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%,#fce7f0));
    background: -webkit-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #fce7f0 100%);
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fce7f0',GradientType=0)";

}	


.menu_block:before {
	background-repeat: no-repeat;
background-size: 100% auto;
-webkit-background-size: 100% auto;
background-image: url("https://www.massagerotterdamcentrum.nl/templates/lauricazorg/images/shadow.png");
}
.menu_block .sub-menu ul.level0 {
	background-color: #ffffff !important;
}

.menu_block ul.level1 {
	background-color: #bf0082 !important;
}

.menu_block ul.level2 {
	background-color: #f985bc !important;
}
.menu_block ul.level3 {
	background-color: #f985bc;
}

/*
.menu_block ul li a {
	font-weight:400;
	line-height:20px !important;
	font-size:13px;
	color:#7e7e7e !important;
	border-bottom:1px solid #d3d3d3 !important;
}

.menu_block ul li a:hover,
.menu_block ul li.active a {
	color:#c92327 !important;
	background:none !important;
}
*/

.menu_block ul li.level1 a.level1 {
	color: #f985bc;
font-weight: normal;
font-family: Verdana;
font-size: 16px;
letter-spacing: 0px;
border-bottom: 0px solid #ffffff;
}

.menu_block ul li.level1 a.level1.even {
	color: #f985bc;
}
.menu_block ul li.level2 a.level2{
	color: #fff;
font-weight: normal;
font-family: Verdana;
font-size: 16px;
letter-spacing: 0px;
border-bottom: 1px solid #fff;
}

.menu_block ul li.level2 a.level2.even {
	color: #fff;
}


.menu_block ul li.level3 a.level3 {
	color: #ffffff;
font-weight: normal;
font-family: Verdana;
font-size: 13px;
letter-spacing: 0px;
border-bottom: 1px solid #ffffff;
}

.menu_block ul li.level3 a.level3.even {
	color: #ffffff;
}

.menu_block ul li.level1:hover a.level1, .menu_block ul li.level1:hover a.level1 * {
	color: #bf0082;
background-color: transparent !important;
font-weight: normal;
letter-spacing: 0px;
}

.menu_block ul li.level1.even:hover a.level1, .menu_block ul li.level1.even:hover a.level1 * {
	color: #bf0082;
background-color: transparent;
}

.menu_block ul li.level2:hover a.level2, .menu_block ul li.level2:hover a.level2 *{
	color: #f985bc;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
}

.menu_block ul li.level2.even:hover a.level2, .menu_block ul li.level2.even:hover a.level2 * {
	color: #f985bc;
background-color: transparent;
}

.menu_block ul li.level3:hover a.level3, .menu_block ul li.level3:hover a.level3 * {
	color: #bf0082;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
}

.menu_block ul li.level3.even:hover a.level3, .menu_block ul li.level3.even:hover a.level3 *{
	color: #bf0082;
background-color: transparent;
}

.menu_block ul li.level1.active a.level1, .menu_block ul li.level1.active a.level1 * {
	color: #bf0082;
background-color: transparent;
font-weight: normal !important;
letter-spacing: 0px;
}

.menu_block ul li.level2.active a.level2, .menu_block ul li.level2.active a.level2 * {
	color: #f985bc;
background-color: transparent;
font-weight: normal !important;
letter-spacing: 0px;
}

.menu_block ul li.level3.active a.level3, .menu_block ul li.level3.active a.level3 * {
	color: #bf0082;
background-color: transparent;
font-weight: normal !important;
letter-spacing: 0px;
}


.menu_block ul li.horizontalseperator {
	background-repeat: no-repeat;
width: 2px;
}

.menu_block ul li.first {
	border-left: 0px none;
}

.horizontal-navborder {
	background-repeat: repeat-x;
}

/* ===================== VERTICAL MENU ======================== */
/*

	
    
    .menu_block li a {font-size:13px; line-height:20px;}
	.menu_block li:hover a, .menu_block li a:focus, .menu_block li.active a {background:none !Important; color:#c92327;}
	
	.menu_block ul {background-color:transparent; box-shadow:none;}
	.menu_block ul li a {color:#303030 !important;}
	.menu_block ul li.active a, .menu_block ul li a:hover {color:#c92327 !important; background:none !important;}
*/

@media (max-width: 767px) {
    .navbar-toggle em {
        background-color: #ff005b;
    }	
    .navbar-toggle:hover em {
        background-color: #bf0082;
    }
    .menu_block {
        border: 1px solid #;
font-family: Verdana;
font-size: 15px;
    }
    
    
    .menu_blockborder {
        background-repeat: repeat-y;
    }
    
    .menu_block .sub-menu ul.level0 {
        background-color: #ffffff;
    }
    
    
    .menu_block ul.level1 {
        background-color: transparent !important;
    }
    
    .menu_block ul.level2 {
        background-color: transparent !important;
    }
    .menu_block ul.level3 {
        background-color: transparent !important;
    }
    
    .menu_block ul li.level1 a.level1 {
        color: #303030;
font-family: Verdana;
font-size: 15px;
font-weight: normal;
background-color: transparent !important;
border-bottom: 0px solid #;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level1 a.level1.even {
        color: #303030;
background-color: transparent !important;
    }
    
    .menu_block ul li.level2 a.level2 {
        color: #7e7e7e;
font-family: Verdana;
font-size: 15px;
font-weight: normal;
background-color: transparent !important;
border-bottom: 1px solid #;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level2 a.level2.even {
        color: #7e7e7e;
    }
    
    .menu_block ul li.level3 a.level3 {
        color: #7e7e7e;
font-family: Verdana;
font-size: 15px;
font-weight: normal;
background-color: transparent;
border-bottom: 0px solid #;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level3 a.level3.even {
        color: #7e7e7e;
background-color: transparent;
    }
    
    .menu_block ul li.level1 a.level1:hover {
        color: #bf0082;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level1 a.level1.even:hover {
        color: #bf0082;
background-color: transparent;
    }
    
    .menu_block ul li.level2 a.level2:hover {
        color: #bf0082;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level2 a.level2.even:hover {
        color: #bf0082;
background-color: transparent;
    }
    
    .menu_block ul li.level3 a.level3:hover {
        color: #bf0082;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level3 a.level3.even:hover {
        color: #bf0082;
background-color: transparent;
    }
    
    .menu_block ul li.level1 a.level1.active {
        color: #bf0082;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level2 a.level2.active {
        color: #bf0082;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
    }
    
    .menu_block ul li.level3 a.level3.active {
        color: #bf0082;
background-color: transparent;
font-weight: normal;
letter-spacing: 0px;
    }
    
    .menu_blockcontent
    {
        padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
    }
    body .navbar-collapse {
        margin-top:17px !important;
    }
    body.mobile .navbar-collapse {
        margin-top:23px !important;
    }
    body .navbar-collapse {
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%,#fce7f0));
        background: -webkit-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
        background: -o-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
        background: -ms-linear-gradient(top, #ffffff 0%, #fce7f0 100%);
        background: linear-gradient(to bottom, #ffffff 0%, #fce7f0 100%);
        filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fce7f0',GradientType=0)";
        padding-top:22px !important;
        padding-bottom:13px !important;
    }
    .bgMenu{
        background: #ffffff;
    }
    header {
        background-color: #fce7f0;
    }
}

.mobile .menu_block li{
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.mobile .navbar-toggle em {
	background-color: #ff005b !important;
}	
.mobile .navbar-toggle:hover em {
	background-color: #bf0082 !important;
}
.mobile .menu_block {
	border: 1px solid # !important;
line-height: 15px !important;
font-size: 15px !important;
font-family: Verdana !important;
}


.mobile .menu_blockborder {
	background-repeat: repeat-y !important;
}

.mobile .menu_block .sub-menu ul.level0 {
	background-color: #ffffff !important;
}


.mobile .menu_block ul.level1 {
	background-color: transparent !important;
}

.mobile .menu_block ul.level2 {
	background-color: transparent !important;
}
.mobile .menu_block ul.level3 {
	background-color: transparent !important;
}

.mobile .menu_block ul li.level1 a.level1 {
	line-height: 15px !important;
font-size: 15px !important;
color: #303030 !important;
font-family: Verdana !important;
font-weight: normal !important;
background-color: transparent !important;
border-bottom: 0px solid # !important;
letter-spacing: 0px !important;
}

.mobile .menu_block ul li.level1 a.level1.even {
	color: #303030 !important;
background-color: transparent !important;
}

.mobile .menu_block ul li.level2 a.level2 {
	line-height: 15px !important;
font-size: 15px !important;
color: #7e7e7e !important;
font-family: Verdana !important;
font-weight: normal !important;
background-color: transparent !important;
border-bottom: 1px solid # !important;
letter-spacing: 0px !important;
}

.mobile .menu_block ul li.level2 a.level2.even {
	color: #7e7e7e !important;
}

.mobile .menu_block ul li.level3 a.level3 {
	font-size: 15px !important;
line-height: 15px !important;
color: #7e7e7e !important;
font-family: Verdana !important;
font-weight: normal !important;
background-color: transparent !important;
border-bottom: 0px solid # !important;
letter-spacing: 0px !important;
}

.mobile .menu_block ul li.level3 a.level3.even {
	color: #7e7e7e !important;
background-color: transparent !important;
}
.mobile .menu_block ul li.level1:hover, .mobile .menu_block ul li.level1:hover a.level1, .mobile .menu_block ul li.level1:hover a.level1 * {
	color: #bf0082 !important;
background-color: transparent !important;
font-weight: normal !important;
letter-spacing: 0px !important;
}

.mobile .menu_block ul li.level1 a.level1.even:hover {
	color: #bf0082 !important;
background-color: transparent !important;
}
.mobile .menu_block ul li.level2:hover, .mobile .menu_block ul li.level2:hover a.level2, .mobile .menu_block ul li.level2:hover a.level2 * {
	color: #bf0082 !important;
background-color: transparent !important;
font-weight: normal !important;
letter-spacing: 0px !important;
}

.mobile .menu_block ul li.level2 a.level2.even:hover {
	color: #bf0082 !important;
background-color: transparent !important;
}
.mobile .menu_block ul li.level3:hover, .mobile .menu_block ul li.level3:hover a.level3, .mobile .menu_block ul li.level3:hover a.level3 * {
	color: #bf0082 !important;
background-color: transparent !important;
font-weight: normal !important;
letter-spacing: 0px !important;
}

.mobile .menu_block ul li.level3 a.level3.even:hover {
	color: #bf0082 !important;
background-color: transparent !important;
}
.mobile .menu_block ul li.level1.active, .mobile .menu_block ul li.level1.active a.level1, .mobile .menu_block ul li.level1.active a.level1 * {
	color: #bf0082 !important;
background-color: transparent !important;
font-weight: normal !important;
letter-spacing: 0px !important;
}

.mobile .menu_block ul li.level2.active, .mobile .menu_block ul li.level2.active a.level2, .mobile .menu_block ul li.level2.active a.level2 * {
	color: #bf0082 !important;
background-color: transparent !important;
font-weight: normal !important;
letter-spacing: 0px !important;
}
.mobile .menu_block ul li.level3.active, .mobile .menu_block ul li.level3.active a.level3, .mobile .menu_block ul li.level3.active a.level3 * {
	color: #bf0082 !important;
background-color: transparent !important;
font-weight: normal !important;
letter-spacing: 0px !important;
}



.menu_blockcontent
{
	padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

#bottommenu ul li.horizontalseperator {
	background-repeat: no-repeat;
width: 0px;
}

/*-----------------------------------------------------------------------------------*/
/*	FOOTER
/*-----------------------------------------------------------------------------------*/

footercontainer {
	clear				: 	both;
	z-index				:	1;
	margin				:	0px auto;
}



.mobile footer, footer {
	font-family: Verdana;
font-size: 15px;
color: #bf0082;
background-color: #fce7f0;
}



.mobile footer h1, .mobile footer h2, .mobile footer h3, .mobile footer h4, .mobile footer h5,
footer h1, footer h2, footer h3, footer h4, footer h5{
	color: #bf0082 !important;
font-size: 28px !important;
}

footer a {
	color: #ff005b;
text-decoration: none;
}

footer a:hover {
	color: #bf0082;
}

.copyright {
	color: #fce7f0;
border-top: 1px solid #bf0082;
}

.copyright span {
	color: #bf0082;
}
.copyright a, .copyright a:focus{
	color: #ff005b;
}
.mobile footer{padding:20px 30px 0px;}
.mobile .siteobject_volg_ons_volg_ons, .mobile #socialmedia_shareBox {text-align:center; float:none; position:relative; width:100%;}
.mobile .siteobject_volg_ons_volg_ons *,.mobile #socialmedia_shareBox *{ float:none; position:relative; width:auto; margin-top:0px;}

.mobile .siteobject_volg_ons_volg_ons a{ height:auto !important;}
.mobile .siteobject_volg_ons_volg_ons a{ margin-left:0px; margin-top:0px; margin-right:20px;margin-bottom:20px;}
.mobile #socialmedia_shareBox span{ float:none !important; display: inline-block; margin-top:0px !important;}
.mobile #socialmedia_shareBox span, .mobile #socialmedia_shareBox .addthis_toolbox{display:inline-block}
/*	HEADER
header {
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	-webkit-background-size:100% 100%;
}
*/

/*	INFORM BLOCK
.inform_block {
	background-color:#c92327;
}

.inform_services_icon {
	background-color:#fff;
}
.inform_services_icon i {
	display:block;
	width:82px;
	height:82px;
	line-height:82px;
	font-size:40px;
	color:#c92327;
}
.inform_content_text {padding-left:111px;}
.inform_content_text p {
	font-weight:600;
	line-height:22px;
	font-size:19px;
	color:#fff;
}
.inform_content_text span {
	font-size:14px;
	color:#fff;
}
*/

/*	RECENT BLOG
.recent_post_img {
	background: #c92327; 
}
.recent_post_date {
	text-align:center;
	line-height:22px;
	font-size:19px;
	color:#fff;
	background-color:#c92327;
}
.recent_post_date span {
	display:block;
	font-weight:600;
	line-height:35px;
	font-size:38px;
}
.recent_post_item:hover .recent_post_date {color:#c92327; background-color:#fff;}

.recent_post_title {
	font-weight:600;
	line-height:22px;
	font-size:19px;
	color:#333;
}
.recent_post_item:hover .recent_post_title {color:#c92327;}
.recent_post_excerpt {
	font-size:14px;
	color:#666;
}
*/

/*	TAGS
.tags a {
	font-size:12px;
	color:#c5c5c5;
	background-color:#3d3d3d;
}
.tags a:hover {
	color:#c92327;
	background: #1a90db;
}
 */





/*  Contact Info 
ul.contact_info li i {
	line-height:20px;
	font-size:15px;
	color:#bbb;
}
 */

/*  
footer .recent_posts li {
	border-bottom:1px solid rgba(255,255,255,0.12);
}
footer .recent_posts li .post_title {font-weight:700; font-size:13px; color:#9b9b9b;}
footer .recent_posts li:hover .post_title {color:#c92327;}
footer .recent_posts li .date_block {color:#656464;}
*/

/* 
#newsletter-form input[type="text"]  {
	line-height:20px;
	font-size:12x;
	color:#b5b5b5;
	background-color: #424242;
}
#newsletter-form input.contact_btn {
	background-color:#c92327;
	background-image:url(../images/plane.png);
	background-repeat:no-repeat;
	background-position: 0 0;
}
#newsletter-form input.contact_btn:hover {
	background-color:#505050;
}
*/



/*	CONTACT FORM
textarea,
input[type="text"] {
	font-family: 'Cabin', sans-serif;
	font-weight:400;
	line-height:18px;
	font-size: 13px;
	color: #666;
	font-style:normal;
	border: 1px solid #ddd;
}
textarea:focus,
input[type="text"]:focus {
	border: 1px solid #ddd;
}

input[type="submit"],
input[type="reset"] {
	font-family: 'Cabin', sans-serif;
	font-weight:400;
	line-height:21px;
	font-size:13px;
	color:#c5c5c5;
	background: #3d3d3d; 
}
.contact_btn:hover {
	color:#c92327;
}

.contact_form label {
	font-weight:400;
	color:#5f5f5f;
}


.notification_ok {
    border: 1px #038bd4 solid;
    color: #038bd4;
	background:#d0e3ea;
}
.notification_error {
    border: 1px #c93119 solid;
    color: #c93119;
	background:#ffcfcf;
}
.notification_error:before {background-image:url(../images/error.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
.notification_ok:before {background-image:url(../images/info.png);
	background-position:0 0;
	background-repeat:no-repeat;
}


footer input[type="text"],
footer textarea {
	font-size:12px;
	color:#9a9a9a;
	background-color:rgba(255,255,255,0.14);
}
footer input[type="submit"] {
	font-weight:400;
	font-size:13px;
	color:#fff;
	background-color:rgba(255,255,255,0.14);
}
footer input[type="submit"]:hover {
	color:#c92327;
	background: #1a90db;
}

.leave_comment .clear_form,
.contacts_block #ajax-contact-form .clear_form {
	color:#fff;
	background-color:#505050;
}
.leave_comment .sent_btn,
.contacts_block #ajax-contact-form .sent_btn {
	color:#333;
	background-color:#aeaeae;
}
.leave_comment .clear_form:hover,
.leave_comment .sent_btn:hover,
.contacts_block #ajax-contact-form .clear_form:hover,
.contacts_block #ajax-contact-form .sent_btn:hover {
	background-color:#333;
	color:#fff;
}
*/



/*	FLICKR
.FlickrImages li a {
	background-color:#c92327;
}
*/


/*	ABOUT
.skill-bar {
	background-color:#fff;
}
.skill-bar:before {
	font-weight:500;
	color:#505050;
}
.skill_item span {
	font-weight:500;
	line-height:20px;
	font-size:13px;
	color:#2a2a2a;
}
.progress-complete {
	background-color: #c92327;
}

#accordion .ui-accordion-header,
.shortcode_toggles_item_title {
	font-weight:400;
	font-size:14px;
	color:#505050;
	background:#cbcbcb;
}

#accordion .ui-accordion-header:hover,
#accordion .ui-accordion-header.ui-accordion-header-active,
.shortcode_toggles_item_title:hover,
.shortcode_toggles_item_title .ui-state-active {
	background:#505050;
	color:#fff;
	border-color:#505050;
}

#accordion .ui-accordion-header .ui-icon,
.shortcode_toggles_item_title .ui-icon {
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	font-size:12px;
}
#accordion .ui-accordion-header .ui-icon:before {
	color:#505050;
}
#accordion .ui-accordion-header:hover .ui-icon:before {
	color:#fff;
}
#accordion .ui-accordion-header.ui-accordion-header-active .ui-icon:before {
	color:#fff;
}

.nav-tabs li a {
	line-height:20px;
	font-size:14px;
	color:#505050;
	border-bottom:3px solid #fff;
	background-color:#f4f4f4;
}
.nav-tabs li a:hover {
	color:#c92327;
	background:#f4f4f4;
	border-bottom:3px solid #fff;
}
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
	color:#505050;
	background:#f4f4f4;
	border-bottom:3px solid #f4f4f4;
}
.tab-content {
	background:#f4f4f4;
	border-bottom:2px solid #ededed;
}

.crewman_foto {
	background:#d8d08b;
}
*/

/*	404 ERROR
.block_404 h1 {
    font-size: 40px;
    line-height: 42px;
    color: #343434;
}
.block_404 h4 {
	font-size: 16px;
    line-height: 18px;
    color: #666666;
}

.search_form:before {
	line-height:21px;
	font-size:15px;
	color:#2a2a2a;
}
*/

/*	TYPOGRAPHY
.list1 li {
	color:#505050;
}
.list2 li {
	color:#505050;
}
.list3 li {
	color:#505050;
}
.list4 li .fe {
	line-height:18px;
	color:#505050;
	font-size:9px;
}
.contacts_block .list4 li .fe {
	font-size:13px;
}
.list1 li span, .list2 li span, .list3 li span {color:#979797;}

.dropcap {
    font-family: 'Cabin', sans-serif;
	font-weight:600;
    font-size: 43px;
    line-height: 55px;
}
.dropcap.type4 {
	font-weight:400;
    font-size: 43px;
    line-height: 55px;
}
blockquote:before {
	line-height:70px;
	font-size:90px;
}
blockquote.type1:before {color:#505050;
}
blockquote.siteobject_webshop_productdetails:before {color:#979797;
}
blockquote p {
	font-weight:inherit;
	line-height: 20px;
	font-size: 12px;
}
blockquote .author {color:#cecece;
}
blockquote.type3:before {
	background-color:#c92327;
}
blockquote.type3 p {color:#979797; font-style:italic;}
blockquote.type3 .author {color:#505050;}

*/

/*	SHORTCODES
.example_col [class^="col-"] {
	background:#f9f9f9;
	border:1px solid #ddd;
}

hr {border-color:#ececec;}
.divider_light {border-color:#979797;}
.divider_dark {border-color:#505050;}
.divider_colored {border-color:#c92327;}

.close {
	font-weight:400;
}
.price_item_title {
	background:#505050;
}
.price_item_title h6 {
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:700;
}
.most_popular .price_item_title h6 {color:#fff;}
.price_item_cost h3 {
	font-size:30px;
	line-height:32px;
	font-weight:700;
	color:#505050;
}
.price_item_cost h3 span {
	font-size:16px;
	line-height:32px;
	font-weight:400;
	color:#505050;
}
.price_item_text {
	background:#dddddd;
	color:#505050;
	line-height:16px;
}
.most_popular .price_item_text {
	background:#ededed;
}
.price_item_btn a {
	font-size:14px;
	font-weight:700;
	color:#fff;
	background-color:#505050;
}
.price_item_btn a:before {display:none;}
.most_popular .price_item_btn a,
.price_item_btn a:hover {
	background:#c92327;
	color:#fff;
}
.most_popular .price_item_title {
	background:#c92327;
}
.most_popular .price_item_cost h2,
.most_popular .price_item_cost h2 span {
	color:#c92327;
}
.icons_block li i {
	font-size:15px;
	color:#333;
}

.testimonials_item .testimonials_author span { color:#dadada; font-size:14px;}


*/


/*	BLOG
h2 .fe {
	font-size:23px;
}
.comment_info {
	color:#b9b9b9;	
}


.pagination li a:focus,
.pagination li a {
	color:#9c9c9c;
}
.pagination li.active a:focus,
.pagination li.active a:hover,
.pagination li a:hover,
.pagination li.active a {
	background:#ddd;
	color:#444;
}
.pagination li.next a:hover,
.pagination li.prev a:hover {
	background:none;
	color:#444;
}


.sidepanel {
	margin-bottom:35px;
}

.popular_products li,
.recent_posts li {margin-bottom:10px;
}
.popular_products .popular_product_img img {width:70px;}
.popular_product_descr,
.recent_posts_content {padding-left:85px;
}
.popular_product_descr a.title,
.post_title {
	display:block;
	margin-bottom:8px;
}
.popular_product_descr span.price {display:block; padding-top:7px;}


.tweet_module .tweet_list li {
	border-bottom:1px solid rgba(255,255,255,0.12);
	background-image:url(../images/tweets_bg2.png);
	background-repeat: no-repeat;
	background-position:left top;
}
footer .tweet_module .tweet_list li {background-image:url(../images/tweets_bg.png);}
footer .tweet_module .tweet_time a {color:#c92327;}

*/


/*	PORTFOLIO

#filter li a {
	line-height:20px;
	font-size:15px;
	color:#707070;
}
#filter li a:hover, #filter li a.selected {color:#c92327;}

.portfolio_block .project .hover_img {
	background-color:#f9cdad;
}
.portfolio_block .project:hover .hover_img:before {background-color:rgba(0,0,0,0.38);}
.portfolio_block .hover_img .zoom {
	background: rgba(0,0,0,0);
}
.portfolio_block .project_descr {
	color:#979797;
	background-color:#f4f4f4;
	border-bottom:2px solid #ededed;
}
.portfolio_block .project:hover .project_descr {border-bottom-color:#c92327;}

*/


/*	SHOP
.sorting_options {
	background:#cbcbcb;
}
.sorting_options .btn-compare {
	background-color:#ddd;
	color:#444;
}
.sorting_options .btn-compare:hover {
	color:#fff;
	background-color:#797979;
}

#toggle-sizes a {
	color:#505050;
	font-size:15px;
	line-height:30px;
}
#toggle-sizes a:hover {color:#2a2a2a;}

.filter_btn {
	background-color:#ddd;
}
.filter_btn span.fe {
	line-height:30px;
	font-size:16px;
	color:#797979;
}
.product_sort #filter li a {
	text-align:left;
	background-color:#e3e3e3;
	color:#505050;
}
.product_sort #filter li a:hover,
.product_sort #filter li a.selected {
	color:#c92327;
	background-color:#e3e3e3;
}

.size_btn a {
	font-size:13px;
	color:#979797;
}
.size_btn a .glyphicon {color:#e3e3e3;}

.product_item .project_descr {
	background-color:#fff;
}
.product_item .project_descr h4 {
	font-weight:400;
}
.product_item .item_btn_in a {
	text-transform:uppercase;
	font-size:13px;
	color:#505050;
	background-color:#fff;
}
.product_item .item_btn_in a:focus,
.product_item .item_btn_in a:hover {
	color:#fff;
	background-color:#333;
}

.variable-sizes .product_item .item_btn_in a {
	color:#fff !important;
	background-color:#cbcbcb !important;
}
.variable-sizes .product_item .item_btn_in a:hover {
	color:#fff !important;
	background-color:#505050 !Important;
}

#cart {
	background-color: #cbcbcb;
}
#cart .close {color:#f00;}
.cart-items {
	border-bottom: 1px solid #ededed;
}
.cart-item-amount {
	font-size: 12px;
}
.cart-subtotal strong {color: #505050; font-weight:400;}

#price-range label {
	font-weight:400;
	color:#505050;
}
#price-range .ui-widget-content {
	background-color: #f2f2f2;
}
#price-range .ui-widget-header {background: #c92327;}
#price-range .ui-state-default {background: #ddd;}
.product_item2:hover {
	border-color:#c92327;
}
.product_foto {background-color:#f5f5f5;}
.product_inf .price {font-size:17px;}
.old_price {font-size:17px; color:#797979;}
.product_inf .add_cart {
	font-size:14px; 
	color:#505050; 
	border:2px solid #505050; 
	background-color:transparent;
}
.product_inf .btn_like2, .product_inf .btn_com {
	border:2px solid #505050;
	font-size:20px;
}

.sale {
	font-weight:700;
	font-size:15px;
	color:#fff;
	background-color:#c92327;
}

.rating:hover .rating-star:hover,
.rating:hover .rating-star:hover ~ .rating-star,
.rating-input:checked ~ .rating-star {
	color:#c92327;
}
.rating-star,
.rating:hover .rating-star {
	line-height:12px;
	color:#cbcbcb;
	font-size:15px;
}

.siteobject_webshop_productdetails h2 {margin-bottom:15px;}
.siteobject_webshop_productdetails .rating:hover .rating-star:hover,
.siteobject_webshop_productdetails .rating:hover .rating-star:hover ~ .rating-star,
.siteobject_webshop_productdetails .rating-input:checked ~ .rating-star {
	color:#ffc24d;
}
.siteobject_webshop_productdetails .product_price {
	line-height:27px;
	font-size:29px;
	color:#c92327;
}
.siteobject_webshop_productdetails .old_price {
	line-height:27px;
	font-size:18px;
}
.color_choice li:focus,
.color_choice li:hover {
	box-shadow: 0 0 0 1px #000;
}
.color_choice li a {
	border:1px solid #000;
}
.color_choice li.color1 a {background-color:#000;}
.color_choice li.color2 a {background-color:#fff; border-color:#e4e4e4;}
.color_choice li.color3 a {background-color:#cb3210; border-color:#cb3210;}

.quantity {
	font-size:14px;
	color:#505050;
}

.quantity_block .product-amount form {
	border:1px solid #e6e6e6;
}
.quantity_block .product-amount input:focus,
.quantity_block .product-amount input {
	font-size:15px;
	color:#505050;
	background-color:#fff;
	background-image:url(../images/product-amount-bg.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.quantity_block .product-amount a {
	line-height:17px;
	color:#fff;
}

.quantity_block .product_inf .btn {border:2px solid #e4e4e4;}
.quantity_block .product_inf .btn.add_cart {border-color:#c92327; color:#c92327;}
.quantity_block .product_inf .btn.add_cart:hover {border-color:#c92327; color:#fff; background-color:#c92327;}
.quantity_block .product_inf .btn:hover {border-color:#505050; background-color:transparent; color:#505050;}

.product_social a {
	background-color:#cbcbcb;
}
.product_social a:hover {background-color:#c92327;}
.product_social a i {
	line-height:30px;
	font-size:17px;
	color:#2a2a2a;
}

*/






