/* Enter Your Custom CSS Here */

/* HYPERLINKS */
a:link, a:visited { color:#821220; text-decoration:none; }
a:hover { color:#821220; text-decoration:underline; }

/* CITATIONS */
blockquote { display:block; font-style:italic; padding:0 5%; margin:25px 0; }
blockquote cite, blockquote em, blockquote i { font-style:normal; }

/* FORMS */
input[type=text], input[type=password], input[type=input], 
input[type=tel], input[type=url], input[type=email], 
input[type=number], input[type=range], input[type=search], input[type=color], 
input[type=time], input[type=week], input[type=month], input[type=date], input[type=datetime], 
textarea, select { border:1px solid #ddd; padding:8px; background:#ffffff; }
input[type=submit] { width:auto; -webkit-appearance:none; }

/* MAIN THEME COLORS */
.primary-color { color:#821220; }
.primary-color-bg { background-color:#821220; }
.secondary-color { color:#333333; }
.secondary-color-bg { background-color:#333333; }

/* SHORTCODE CUSTOM STYLING */
.button, .button:visited, input[type=submit] { border-radius:2px; border:none; text-shadow:none; background:#821220; letter-spacing:2px; }
.button:hover, input[type=submit]:hover { background:#821220; }


/* --------------------------------------------------------------
LAYOUT
-------------------------------------------------------------- */

/* WRAPPERS */
.wrapper { margin:0 auto; background:#f9f9f9; }
.wrapper-boxed .wrapper { margin:0 auto; max-width:100%; width:1020px; box-shadow:0 0 3px 2px rgba(0,0,0,0.2); }
.wrapper-boxed .container { padding:0 40px; }

/* TOPMENU */
.topbar { display:block; background:#fff; border-bottom:1px solid #f0f0f0; line-height:34px; font-size:0.9em; }


/* SOCIAL ICONS */
.social { float:right; text-align:right; padding:0; width:auto; }
.social .social-profile { display:block; float:left; color:#999; margin:0; width:40px; font-size:18px;  text-align:center; }
.social .social-profile .social-title { display:none; }
.social .social-profile:hover { text-decoration:none; }

.pagetitle-title {display:none !important;}
/* HEADER */
.header { position:relative; background:#fff; padding:20px 0; background:#fff; 