@charset "utf-8";
/* CSS Document */
/* colors
#dc3535
rgba(220, 53, 53, 1)
*/

::selection { 
background: #dc3535;
color: white; /* Safari */ 
}

::-moz-selection { 
background: #dc3535; 
color: white; /* Firefox */ 
}

a { color: #dc3535;}
hr, .hr { border-color:#dc3535}

.header h2 u {font-style:italic; color:#dc3535; font-weight:bold;}

.title { color: #dc3535; border-color:#dc3535;}
.slogan {color: #dc3535;}
.top_nav .social_widget ul li:hover { background: #dc3535;}

nav.tm_navbar .sub-menu > ul li a {
	border-bottom: 1px solid #dc3535;
	color: #dc3535;
}
nav.tm_navbar .sub-menu ul > li a:hover { color: #686868 !important;}

.page_parents li.current {color:#dc3535;} 
.page_parents li a:hover {color:#dc3535;} 

[class*="thumb-pad"]:hover  { border-color:#dc3535 !important;}
[class*="thumb-pad"] .thumbnail .caption h3:hover { background: #dc3535; color:#fff;}

.thumb-pad10 .thumbnail .caption:hover { background: #dc3535;}
.thumb-pad10 .thumbnail .caption:hover .h3 a, .thumb-pad10 .thumbnail .caption:hover p { color: #fff;}

/* btn
========================================================*/
.btn1 { background: #dc3535;}
.btn1:hover { background: #3e454c;}
.btn4 { background: #dc3535;}
.btn4:hover { background: #3e454c;}

.top_footer {background: #dc3535;}
.top_footer a {color:#fff; font-weight:500; /*margin-top:10px*/}
.copyright a:hover {color:#dc3535;}
/* contact-form
========================================================*/
#contact-form ._placeholder { border-color:#dc3535;}
#contact-form ._placeholder.focused {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-box-shadow: 0px 0px 7px 0px rgba(220, 53, 53, 0.5);
  box-shadow: 0px 0px 7px 0px rgba(220, 53, 53, 0.5);
}
.camera-caption .description2 { color:#333;}