/*
 Theme Name:   Enfold Child
 Theme URI:
 Description:
 Author:       Site Bakery
 Author URI:   http://www.sitebakery.com
 Template:     enfold
 Version:      1.0.0
 Tags:
 Text Domain:  enfold-child
*/
/* TEXT SIZES AND COLORS */
body {
    font-size: 14px;
}
#memberloginbutton {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 900;
    font-weight: bold;
    font-size: 15px;
    color: black !important;
}
h1, h2, h3, h4 {
    clear: both;
    width: 100%;
    margin: 15px 0px 15px 0px;
}
h1 {
    font-size: 18px;
}
h2 {
    font-size: 16px;
}
h3 {
    font-size: 14px;
}

.sidebar h3{
  color: white !important;
  text-decoration: underline;
  border-top: 1px solid black;
  padding-top: 10px;
}
#nextconventiontext {
    font-family: times;
    color: white;
    font-style: italic;
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
    border-bottom: 1px solid #FBCA06;
    width: 80%;
}
#menu-main-member-pages a {
    font-size: 14px;
}
/* END FONTS */
.template-page a {
    color: blue;
    text-decoration: underline;
}
.form-status {
    font-size: 12px;
}
.form-status span {
    display: block;
}
.form-status .status-ok {
    color: green;
}
.form-status .status-neutral {
    color: #212121;
}
.form-status .status-err {
    color: red;
}
html {
    background-color: grey;
}
#wrap_all {
    max-width: 800px;
    margin: auto;
    position: relative !important;
    background-color: black !important;
}
#right-public-sidebar {
    background: #5B5555;
    /* FIX FOR RIGHT MENU BEING COVERED BY HEADER */
    padding-top: 60px;
}
@media (min-width: 768px) {
    #right-public-sidebar div.textwidget > a {
        margin-left: 10px;
    }
}
#header_main .container {
    max-width: 800px;
    margin: 0px;
    padding: 0px;
}
#header {
    background-image: url("https://icbda.com/wp-content/uploads/2015/01/icbdaheader1.png");
    background-size: cover;
}
.parent-pageid-66 #wrap_all, .parent-pageid-81 #wrap_all, .parent-pageid-1025 #wrap_all, .parent-pageid-71 #wrap_all, .parent-pageid-75 #wrap_all, .parent-pageid-160 #wrap_all, .page-id-66 #wrap_all, .single-product #wrap_all, .error404 #wrap_all {
    background: transparent !important;
}
.container {
    margin: auto; /* 12/23/15 | 0px -> auto */
    padding: 0px;
}
.sidebar_left {
    background-color: #A40000;
    padding: 0px;
}
.sidebar_left .inner_sidebar a {
    color: white;
}
.sidebar_left .inner_sidebar a:hover {
    text-decoration: underline;
}
.sidebar_left .inner_sidebar {
    margin: 0px;
    padding: 10px;
    text-align: left;
}
.content {
    background-color: #ffffff;
}
.entry-content-wrapper {
    padding: 20px;
}
section.widget {
    padding: 10px 0px 0px 0px !important;
}
.logo {
    width: 200px;
    margin: 20px 0px 0px 20px;
}
#header {
    height: 150px;
}
.container, .inner-container {
    border: 0px solid black !important;
}
.current-menu-item {
    background-color: transparent !important;
    box-shadow: none !important;
}
.current-menu-item a {
    color: white !important;
    font-weight: bold !important;
}
.products .product {
    width: 32% !important;
}
.inner_product_header {
    min-height: 125px !important;
}
.single-product .images {
    float: left;
    clear: both;
}
.single-product .images img {
    width: 200px;
    margin-right: 20px;
}
.single-product .entry-summary {
    float: left;
}
.single-product .product_title {
}
.single-product-inner-content {
    padding: 20px;
}
.sidebar {
    border: none;
}
/* PAGES */
#left-member-sidebar {
    width: 25%;
}
/*.page-template-template-memberarea .template-page.content{
width: 75%;
margin-right: 0px;
}*/
.sidebar_left .widget {
    padding: 10px 0px 10px 0px;
}
/*.page-template-template-memberarea .container{
width: 100%;
float: right;
background-color: #A40000;
}*/
#top.page-template-template-memberarea #main .sidebar {
    float: left;
}
.page-id-66.page .template-page.content {
    width: 72%;
    margin-right: 0px;
    border: 0;
    padding-top: 80px !important;
}
.page-id-66.page .container {
    float: right;
    /*width: 75%;*/
}
.page-id-66.page .sidebar_left>.container {
    background-color: #A40000;
}
.parent-pageid-66 .sidebar_left .inner_sidebar, .parent-pageid-81 .sidebar_left .inner_sidebar, .parent-pageid-1025 .sidebar_left .inner_sidebar, .parent-pageid-71 .sidebar_left .inner_sidebar, .parent-pageid-75 .sidebar_left .inner_sidebar, .parent-pageid-160 .sidebar_left .inner_sidebar, .page-id-66 .sidebar_left .inner_sidebar, #singleproductsidebar {
    padding-top: 90px;
}
.page-id-66 .sidebar_left .content, .parent-pageid-66 .sidebar_left .content, .parent-pageid-81 .sidebar_left .content, .parent-pageid-1025 .sidebar_left .content, .parent-pageid-71 .sidebar_left .content, .parent-pageid-75 .sidebar_left .content, .parent-pageid-160 .sidebar_left .content {
    margin: 0px !important;
}
.page-id-66 .template-page.content, .parent-pageid-66 .template-page.content, .parent-pageid-81 .template-page.content, .parent-pageid-1025 .template-page.content, .parent-pageid-71 .template-page.content, .parent-pageid-75 .template-page.content, .parent-pageid-160 .template-page.content {
    width: 72%;
    padding-top: 80px !important;
}
.page-id-66 .sidebar_left .sidebar, .parent-pageid-66 .sidebar_left .sidebar, .parent-pageid-81 .sidebar_left .sidebar, .parent-pageid-1025 .sidebar_left .sidebar, .parent-pageid-71 .sidebar_left .sidebar, .parent-pageid-75 .sidebar_left .sidebar, .parent-pageid-160 .sidebar_left .sidebar {
    width: 24% !important;
    border: none !important;
}
.page-id-66 .logo {
    /*margin-left: -30%;*/
}
.page-id-66 #wrap_all {
    background-color: #A40000;
}
.avia-builder-el-3 {
    text-align: center;
}
.avia-builder-el-3 table td {
    border: none;
}
.cart_dropdown {
    display: none;
}
/* PUBLIC PAGES */
.page-template-template-publichome .container_wrap, .page-template-template-publicpage .container_wrap {
    /*background: black !important;*/
    border-color: transparent;
}
.page-template-template-publichome #memberdropdown, .page-template-template-publicpage #memberdropdown, .page-template-template-publichome #memberdropdown select, .page-template-template-publicpage #memberdropdown select {
    display: none !important;
    ;
}
#right-public-sidebar {
    float: right;
    width: 16%;
}
#right-public-sidebar .menu-public-right-container {}
#right-public-sidebar:first-child .textwidget {
    padding-top: 60px;
    margin-left: 10px;
    margin-bottom: 15px;
}
#left-public-sidebar {
    float: left;
    width: 24%;
    min-height: 500px;
    background: rgba(165, 0, 0, 1);
    background: -moz-linear-gradient(top, rgba(165, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 62%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165, 0, 0, 1)), color-stop(62%, rgba(0, 0, 0, 1)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(165, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 62%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(165, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 62%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(165, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 62%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(165, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 62%, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a50000', endColorstr='#000000', GradientType=0);
    padding-top: 60px;
}
#left-public-sidebar li.menu-item, #right-public-sidebar li.menu-item {
    padding: 5px 0px 5px 5px;
}
#right-public-sidebar a, #left-public-sidebar a {
    color: white;
    font-weight: bold;
}
.page-template-template-publichome .template-page.content, .page-template-template-publicpage .template-page.content {
    width: 58%;
    margin-left: 1%;
    float: left;
    background: black;
}
.page-template-template-publicpage .template-page.content {
    margin-top: 80px;
}
.page-template-template-publichome .container, .page-template-template-publicpage .container {
    padding-top: 60px;
    margin-top: -140px;
}
.page-template-template-publichome .template-page.content p .page-template-template-publicpage .template-page.content p {
    color: white;
}
.page-template-template-publicpage .template-page.content {
    border-radius: 20px;
    background: white !important;
}
.page-template-template-publichome #main .container_wrap, .page-template-template-publicpage #main .container_wrap {
    background: black;
}
#menu-public-left select {
    display: none;
}
@media (max-width: 800px) {
    .page-template-template-publichome, .page-template-template-publicpage {
        background: black;
    }
}
#memberdropdown {
    display: none;
}
@media (min-width: 768px) {
    .page-id-66 #main, .parent-pageid-66 #main, .parent-pageid-81 #main, .parent-pageid-1025 #main, .parent-pageid-71 #main, .parent-pageid-75 #main, .parent-pageid-160 #main, .single-product #main, .error404 #main {
        position: relative;
        top: -100px;
    }
    .page-id-66 .template-page.content, .parent-pageid-66 .template-page.content, .parent-pageid-81 .template-page.content, .parent-pageid-1025 .template-page.content, .parent-pageid-71 .template-page.content, .parent-pageid-75 .template-page.content, .parent-pageid-160 .template-page.content {
        padding: 80px 15px 15px!important;
        box-sizing: padding-box;
    }
    #header {
        pointer-events: none;
    }
    #header_main {
        pointer-events: auto;
    }
}
@media (max-width: 767px) {
    .page-template-template-publichome .template-page.content {
        clear: both;
        width: 100%;
    }
    .logo {
        margin: auto;
    }
    .page-template-template-publicpage .template-page.content {
        width: 90%;
        margin: 0px auto 0px 5%;
    }
    #left-public-sidebar {
        width: 100%;
        padding-top: 20px;
        min-height: 60px;
    }
    #right-public-sidebar {
        width: 100%;
        text-align: center;
    }
    .nomargin {
        margin: 0px !important;
    }
    #menu-public-left li {
        display: none;
    }
    #menu-public-left select {
        margin: auto;
        display: block;
    }
    .page-template-template-publichome .container, .page-template-template-publicpage .container {
        width: 100% !important;
        max-width: 100% !important;
        padding-top: 0px !important;
    }
    .hiddenmobile {
        display: none;
    }
    #nextconventiontext {
        width: 100%;
        margin: 0px;
        text-align: center;
    }
    .parent-pageid-66 .sidebar_left .inner_sidebar, .parent-pageid-81 .sidebar_left .inner_sidebar, .parent-pageid-1025 .sidebar_left .inner_sidebar, .parent-pageid-71 .sidebar_left .inner_sidebar, .parent-pageid-75 .sidebar_left .inner_sidebar, .parent-pageid-160 .sidebar_left .inner_sidebar, .page-id-66 .sidebar_left .inner_sidebar, .single-product #singleproductsidebar {
        display: none;
    }
    .parent-pageid-66 .container, .parent-pageid-81 .container, .parent-pageid-1025 .container, .parent-pageid-71 .container, .parent-pageid-75 .container, .parent-pageid-160 .container, .page-id-66 .container, .single-product .container {
        width: 90% !important;
        padding: 0% 5% 0% 5%;
        max-width: 100% !important;
    }
    #memberdropdown {
        display: block  !important;
        margin-left: 10%;
    }
    .logo {
        margin-left: 10% !important;
        margin: 30px 0% 0% 10%;
    }
    .products .product {
        width: 50% !important;
    }
    html #memberloginbutton {
        color: white !important;
    }
}
body .units.alpha {
    clear: none;
}
.template-page.content {
    padding: 0px !important;
}
.entry-content-wrapper {
    padding: 20px !important;
}
#pagetitle {
    margin-left: 20px;
}
.menu-public-right-container {
    background: #5B5555;
}
.page-template-template-publichome .template-page.content p {
    color: white;
}
#singleproductsidebar {
    width: 25%;
    float: left;
    padding-left: 2%;
    padding-right: 2%;
}
#singleproductsidebar a {
    color: white;
}
.single-product #main .container_wrap{
    width: 75%;
    float: right;
    padding-top: 100px;
    padding-left: 2%;
}
.single-product #singleproductsidebar{
    background: #A40000;
}
#singleproductsidebar .widget{
    padding: 15px 0px 15px 0px !important;
}
#singleproductsidebar h3{
        color: white !important;
    text-decoration: underline;
    border-top: 1px solid black;
    padding-top: 10px;
}
.single-product #av_section_1 {
    display: none;
}
.single-product-summary {
    float: left;
}
.single-product-summary .summary {
    width: 100% !important;
}
.single-product-main-image .images {
    width: 100% !Important;
    margin: 10px;
}
.single-product-main-image {
    width: 40%;
}
#top #main .sidebar_left .sidebar {
    border-right: none !important;
}
.single-product .sidebar_left .content, .error404 .sidebar_left .content {
    margin-right: -10px;
    padding-top: 80px !important;
}
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even) {
    color: black !important;
}
.error404 .content, .page-template-template-updateprofile span, .page-template-template-updateprofile section {
    padding-left: 10px !important;
}
.page-template-template-updateprofile .template-page.content {
    float: right;
}
.page-template-template-updateprofile .sidebar_left {
    float: left !important;
}
.page-template-template-memberpictures .sidebar_left .sidebar {
    float: left !important;
}
.member_picture {
    float: left;
    width: 40%;
    padding: 10px;
}
.member_picture img {
    height: 146px !important;
    width: 146px !important;
}
.page-id-2029 #wrap_all {
    overflow: visible;
}
.page-id-2029 {
    overflow-x: visible !important;
}
html {
    overflow-x: scroll !important;
}
/*.yop-poll-container li{
width: 120px !Important;
min-height: 120px;
}
.yop-poll-container label{
display: inline-block !important;
}
.yop-poll-container label:first-of-type{
font-size: 20px !important;
display: inline-block !important;
}
*/
.page-id-4406 #wrap_all, .page-id-4325 #wrap_all, .page-id-4295 #wrap_all,
.page-id-4303 #wrap_all, .page-id-8681 #wrap_all, .page-id-4308 #wrap_all,
.page-id-4315 #wrap_all, .page-id-4319 #wrap_all, .page-id-4322 #wrap_all,
.page-id-4317 #wrap_all, .page-id-4340 #wrap_all, .page-id-4342 #wrap_all,
.page-id-4379 #wrap_all, .page-id-4379 #wrap_all, .page-id-4421 #wrap_all {
    max-width: 1000px;
}
.page-id-11058 #wrap_all {
    max-width: 1200px;
}
.page-id-11058 td, .page-id-4406 td, .page-id-4295 td, .page-id-4300 td, .page-id-4303 td, .page-id-4308 td, .page-id-4315 td, .page-id-4319 td, .page-id-4322 td, .page-id-4317 td, .page-id-4340 td, .page-id-4342 td, .page-id-4379 td, .page-id-8681 td {
    padding: 7px !important;
    border: 1px solid black;
}
.page-id-4295 input, .page-id-4295 select, .page-id-4300 input, .page-id-4303 input, .page-id-4303 select, .page-id-8681 input, .page-id-8681 select,  .page-id-4308 input, .page-id-4308 select, .page-id-4315 input, .page-id-4315 select, .page-id-4319 input, .page-id-4319 select, .page-id-4322 input, .page-id-4322 select, .page-id-4317 input, .page-id-4317 select, .page-id-4340 input, .page-id-4340 select, .page-id-4342 input, .page-id-4342 select, .page-id-4379 input, .page-id-4379 select {
    border: 1px solid grey !important;
}
.page-id-4406 #main .container{
    max-width: 1200px !important;
}
.page-id-11058 #main .container{
    max-width: 1200px !important;
}
.page-id-4325 #wrap_all .container, .page-id-4295 #wrap_all .container,
.page-id-4300 #wrap_all .container, .page-id-4303 #wrap_all .container,
.page-id-8681 #wrap_all .container, .page-id-4308 #wrap_all .container,
.page-id-4315 #wrap_all .container, .page-id-4319 #wrap_all .container
.page-id-4322 #wrap_all .container, .page-id-4317 #wrap_all .container,
.page-id-4340 #wrap_all .container, .page-id-4342 #wrap_all .container,
.page-id-4379 #wrap_all .container, .page-id-4421 #wrap_all .container {
    max-width: 970px !important;
    padding-top: 30px;
}
.page-id-11058 #wrap_all .template-page, .page-id-4406 #wrap_all .template-page, .page-id-4325 #wrap_all .template-page,
.page-id-4295 #wrap_all .template-page, .page-id-4300 #wrap_all .template-page,
.page-id-4303 #wrap_all .template-page, .page-id-4308 #wrap_all .template-page,
.page-id-4315 #wrap_all .template-page, .page-id-4319 #wrap_all .template-page,
.page-id-4322 #wrap_all .template-page, .page-id-4317 #wrap_all .template-page,
.page-id-4340 #wrap_all .template-page, .page-id-4342 #wrap_all .template-page,
.page-id-4379 #wrap_all .template-page, .page-id-8681 #wrap_all .template-page,
.page-id-4421 #wrap_all .template-page
{
    width: 100%;
    padding: 0px !important;
    padding-top: 150px !important;
}
.sql-sort, .sql-submit {
    float: left;
}
.dv-add-table {
    width: 60%;
    margin: auto;
    text-align: center;
}
.dv-add-table td {
    vertical-align: middle;
    border: 1px solid black;
}
table {}
.main_color tr:nth-child(odd) {
    background: #d6d6d6;
}
dv_table {}
#dv_  tbody, thead {
    display: block; 
}
#dv_thead {
    overflow: auto; 
}
.castvotes  tr.phase-odd:nth-child(odd) {
    background: #57a0f3 !important; 
}
.castVotes tr.phase-even:nth-child(odd) {
    background: #38f0b2 !important; 
}
.page-id-4300 input {
    margin-bottom: 0px !important;
}
.page-id-4300 table {
    width: 60%;
    margin: auto;
}
#view-pagination {
    clear: both;
}
form .label-inline {
	display: inline-block !important;
}
form .label-block {
	font-weight: normal !important;
}
form label + .label-inline {
	font-weight: normal !important;
}
form fieldset {
	
	padding: 10px 10px 10px 25px;
	background: #f0f0f0;
}
.form-vote-info {
	margin: 0 14%;
}
.form-vote-info input:not([disabled]),
.form-vote-info textarea:not([disabled]) {
	background: #fefefe !important;
	color: #212121 !important;
}
.form-vote-info br + .label-inline {
	width: 45%;
	/*text-align: right;*/
	height: 35px;
}
.form-vote-info .fieldset-name,
.form-vote-info .fieldset-email {
	display: inline-block;
	margin: auto;
	width: 49%;
	background: none;
	padding: 0;
}
.form-vote-info .fieldset-name input,
.form-vote-info .fieldset-email input {
	width: 100% !important;
}
span.r {
	color: red !important;
}
input[name="reject"] {
    padding: 9px 22px;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    border-radius: 0px;
    border: 1px solid rgb(148, 58, 58) !important;
    background-color: rgb(148, 48, 48);
    color: rgb(255, 255, 255);
}
.page-id-4325 .avia_textblock{
  width: 500px;
margin: auto;
}
.page-template-dv-template-cuer #wrap_all{
max-width: 1150px !important;
}
.page-template-dv-template-earlycuer #wrap_all{
max-width: 1150px !important;
}
.page-template-template-login .template-page.content{
  width: 50% !important;
  float: left !important;
  padding: 5% !important;
}
@media( max-width: 768px){
  .page-template-template-login .template-page.content{
    width: 90% !important;
  }
}
.main_color select[disabled] {
	background-color: #d9d9d9 !important;
	color: black !important;
}
