/* general website styles */
html{background: #d8d8d8;}
body.landing-page {color: #333;font-family: 'Raleway', sans-serif;background-color:#fff !important;}
body.landing-page #page{background-color:#fff;}
body.landing-page #page.members_section{background:#f4f1ee url(/_data/cms_files/template/members_section_bg.jpg) repeat;}

/* Small devices (landscape phones, 768px and up) */
@media (max-width: 767px) {
  html, body {font-size:14px;line-height:16px;}
}

@media (min-width: 768px) {
  html, body {font-size:14px;line-height:16px;}
}

/* Medium devices (tablets, 992px and up) */
@media (min-width: 992px) {
  html, body {font-size:14px;line-height:16px;}
}

/* Large devices (desktops, 1200px and up) */
@media (min-width: 1200px) {
  html, body {font-size:16px;line-height:20px;}
}

/* Extra large devices (large desktops, 1920px and up) */
@media (min-width: 1920px) {
  html, body {font-size:18px;line-height:22px;}
}


/* helpers */
.bold {font-weight:bold;}
.pointer{cursor:pointer;}

/* font */
.global_font{font-family: 'Raleway', sans-serif;}
.font_sourcesanspro{font-family: 'Raleway', sans-serif;}
.font_robotoslab{font-family: 'Roboto Slab', serif;}
.font-size-06{font-size:0.6rem;line-height:0.8rem;}
.font-size-08{font-size:0.8rem;line-height:1rem;}

/* custom modal width */
.modal-xlg {width: 100%;max-width:800px;}

/* wrappers */
#content_header_wrapper{margin-bottom:0px;}
/*#content_wrapper .container{background:#fff;}
#content_wrapper.container{background:#fff;min-height: 600px;}*/
#content_wrapper {min-height:500px;}
#content_wrapper a {color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;text-decoration:underline;}
#content_wrapper p {color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper h1{color:#333;margin-top:0;margin-bottom:0;font-size:2rem;line-height:2.4rem;font-family: 'Raleway', sans-serif;font-weight:600;}
#content_wrapper h2{color:#333;margin-top:0;margin-bottom:0;font-size:1.8rem;line-height:2rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper h3{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper h4{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper h5{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper h6{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper ul{color:#333;margin-top:0;margin-bottom:0px;padding-left: 22px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper li{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper ol{color:#333;margin-top:0;margin-bottom:0px;padding-left: 22px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#content_wrapper blockquote{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}

#content_wrapper #contentsidebar.cms_content_1 {margin-bottom:15px;}

#content_footer_wrapper {background:#d8d8d8;}

/* overwite richeditor and plugins content */
#body.richeditor {color:#333;margin-top:24px;margin-bottom:30px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor img{/*display: block;*/max-width: 100%;height: auto;}
#body.richeditor p, .plugins .richeditor p{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor span, .plugins .richeditor span{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor a, .plugins .richeditor a:link{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;text-decoration:underline;}
#body.richeditor a:hover, .plugins .richeditor a:hover{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor a:visited, .plugins .richeditor a:visited{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h1, .plugins .richeditor h1{color:#333;margin-top:0;margin-bottom:0;font-size:2rem;line-height:2.4rem;font-family: 'Raleway', sans-serif;font-weight:600;}
#body.richeditor h2, .plugins .richeditor h2{color:#333;margin-top:0;margin-bottom:0;font-size:1.8rem;line-height:2rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h3, .plugins .richeditor h3{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h4, .plugins .richeditor h4{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h5, .plugins .richeditor h5{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h6, .plugins .richeditor h6{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor ul, .plugins .richeditor ul{color:#333;margin-top:0;margin-bottom:0px;padding-left:22px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor li, .plugins .richeditor li{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor ol, .plugins .richeditor ol{color:#333;margin-top:0;margin-bottom:0px;padding-left:22px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor blockquote, .plugins .richeditor blockquote{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}

#body.richeditor a span, .plugins .richeditor a span{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;text-decoration:underline;}
#body.richeditor p span, .plugins .richeditor p span{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h1 span, .plugins .richeditor h1 span{color:#333;margin-top:0;margin-bottom:0;font-size:2rem;line-height:2.4rem;font-family: 'Raleway', sans-serif;font-weight:600;}
#body.richeditor h2 span, .plugins .richeditor h2 span{color:#333;margin-top:0;margin-bottom:0;font-size:1.8rem;line-height:2rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h3 span, .plugins .richeditor h3 span{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h4 span, .plugins .richeditor h4 span{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h5 span, .plugins .richeditor h5 span{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h6 span, .plugins .richeditor h6 span{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor ul span, .plugins .richeditor ul span{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor li span, .plugins .richeditor li span{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor ol span, .plugins .richeditor ol span{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}

#body.richeditor p a, .plugins .richeditor p a{color:#333;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h1 a, #body.richeditor h1 a:hover, .plugins .richeditor h1 a{color:#333;margin-top:0;margin-bottom:0;font-size:2rem;line-height:2.4rem;font-family: 'Raleway', sans-serif;font-weight:600;}
#body.richeditor h2 a, #body.richeditor h2 a:hover, .plugins .richeditor h2 a{color:#333;margin-top:0;margin-bottom:0;font-size:1.8rem;line-height:2rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h3 a, #body.richeditor h3 a:hover, .plugins .richeditor h3 a{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h4 a, #body.richeditor h4 a:hover, .plugins .richeditor h4 a{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h5 a, #body.richeditor h5 a:hover, .plugins .richeditor h5 a{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor h6 a, #body.richeditor h6 a:hover, .plugins .richeditor h6 a{color:#333;margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.6rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor ul a, #body.richeditor ul a:hover, .plugins .richeditor ul a{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor li a, #body.richeditor li a:hover, .plugins .richeditor li a{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}
#body.richeditor ol a, #body.richeditor ol a:hover, .plugins .richeditor ol a{color:#333;margin-top:0;margin-bottom:0px;font-size:1rem;line-height:1.4rem;font-family: 'Raleway', sans-serif;font-weight:400;}



/*
#body.richeditor.mce-content-body p{margin-bottom:24px;}
*/

/* backend richeditor hacks */
body.mce-content-body{background:none !important;}

/* share this */
#share-this{margin-top:10px;}

/* remove outlines */
select:hover,
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
select:focus,
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover
{
    outline:0px !important;
}

.form-control:focus,
.single-line:focus {
  border-color: red !important;
}

/* tables */
#body.richeditor .footable .fooicon-search{color: #fff;font-size:14px;}
#body.richeditor .footable .fooicon-remove{color: #fff;font-size:14px;}
#body.richeditor .footable .dropdown-toggle{display:none;}
#body.richeditor .footable .btn{-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
#body.richeditor .footable tr td{padding: 17px 8px;border-top: 1px solid #eee;}