.main-navigation a {
  text-transform: uppercase;
  font-style: normal;
}

#main {
    padding: 60px;
}

.widget-title {
    padding-bottom: 25px !important;
    text-align: center !important;
}

.main-navigation ul li a {
    padding: 20px 20px;
}

.main-navigation ul ul a {
    width: 250px;
    padding: 15px 20px;
}

input[type=text], input[type=email], input[type=password] {
    padding: 10px;
margin-top: 5px;
}

textarea {
max-width: 100%;
    padding: 10px;
margin-top: 5px;
}

#secondary .widget, #footer-widgets .widget {
    font-size: 14px;
    color: #333;
}

#secondary .widget .widget-title, #footer-widgets .widget .widget-title {
    font-size: 20px;
}


.widget_circleicon-widget .circle-icon-box h4 {
    margin-top: 80px;
}

.red {
    color: #ff0000;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 24px;
}

.widget_circleicon-widget .circle-icon-box .circle-icon {
    width: 130px;
    height: 130px;
    background-color: #fff;
}

.widget_circleicon-widget .circle-icon-box.circle-icon-position-top .circle-icon {
    top: 0;
    left: 50%;
    margin-left: -65px;
}

.widget_circleicon-widget .circle-icon-box a.more-button {
    padding-bottom: 15px;
}


.panel-grid-cell .widget-title {
    margin-top: 0;
    padding-bottom: 25px;
    text-align: center;
    font-size: 2em;
}

.widget_siteorigin-panels-postloop .pagination {
    text-align: center;
}

.post-navigation a, #image-navigation a {
    padding: 10px 15px;
    border-top: solid 1px #E0E0E0;
    border-left: solid 1px #E0E0E0;
    border-right: solid 1px #E0E0E0;
    border-bottom: solid 1px #E0E0E0;
    background: #ffffff;
    font-size: 12px;
}

.post-navigation a:hover, #image-navigation a:hover {
    padding: 10px 15px;
    border-top: solid 1px #E0E0E0;
    border-left: solid 1px #E0E0E0;
    border-right: solid 1px #E0E0E0;
    border-bottom: solid 1px #E0E0E0;
    background: #efefef;
    font-size: 12px;
}


a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
    padding: 10px 30px;
    border-top: solid 1px #E86B00;
    border-left: solid 1px #E86B00;
    border-right: solid 1px #E86B00;
    border-bottom: solid 1px #E86B00;
    background: #E86B00;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.8);
}

a.button, button, html input[type="button"], input[type="reset"], input[type="submit"]:hover {
    border-top: solid 1px #E86B00;
    border-left: solid 1px #E86B00;
    border-right: solid 1px #E86B00;
    border-bottom: solid 1px #E86B00;
    background: #FFFFFF;
    color: #E86B00;
}

textarea {
    height: 150px;
}

#masthead .hgroup .support-text {
    color: #F58220;
    font-style: normal;
    font-size: 18px;
}

.panel-grid-cell .widget-title {
    margin-top: 0;
    padding-bottom: 0;
    text-align: left;
    font-size: 2em;
}