#cboxTitle {display: none !important;
}
.desktop .art-hmenu > li > ul > li > a {
    font-weight: normal !important;
}
form { text-align:center;}
.wp-caption,
.wp-caption-text {
max-width: 97.5%;
height: auto;
width: auto9; /* ie8 */
}
div.layout-cell-size2 {
    width: 50%;
}
div.layout-cell-size2 {
    width: 50%;
    padding: 0px 24px 6px;
}
.default-responsive .header .positioncontrol 

{
   margin: 0% auto !important;
}

.hide {
    display: none;
    visibility: hidden;
}
@media only screen and (max-width: 600px)
    .mobile_row_hide {
        display: none;
    }
.default-responsive .header .positioncontrol {
margin: 0% auto !important;
}
#CONTACT a {
    text-decoration: underline !important;
    color: #004F39 !important;
}
#CONTACT a:hover {
    text-decoration: underline !important;
    color: #004F39 !important;
}
.wp-caption {
	background-color: #e4e4e4;
	border: 1px solid #a8a8a8;
    padding: 4px 4px 4px !important;
	margin-top: 16px 16px 4px 12px !important;
            text-align: center;
}

.wp-caption img {
	border: 1px solid #6a6a6a;
	margin: 0;
	padding: 0;
}
#art-main {
    cursor: default;
    font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}
.wp-caption-text {
	font-size: 14px;
	line-height: 100%;
	margin: 0 !important;
	padding: 0;
}
.responsive .art-sheet {
margin-top:-8px !important;
}
.responsive nav.art-nav
{
   min-width: 1%;
 margin-top:-20px !important;
}
.art-postheader {
    color: #000000;
    font-family: Raleway,Arial,"Arial Unicode MS",Helvetica,sans-serif;
    font-size: 31px;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}
hr {
background-color:#a2a2a2;
border:0 none;
height:1px;
margin-bottom:8px;
}
.art-postcontent, .art-postheadericons, .art-postfootericons, .art-blockcontent, ul.art-vmenu a {
    text-align: center !important;
}
.responsive.responsive-phone .content-layout img {
    margin: 4% !important;
}
.vc_toggle_title {
        text-align: center;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    display: none;
    visibility: hidden;
}
.responsive.responsive-phone .art-content-layout img {
    margin: 4% !important;
}