#primary { width: 78%; }
#secondary { width: 20%; }
.social-links { float: right;  padding-right: 0; }
.social-links ul li {
    padding: 5px 0px 5px 10px;
}
@media screen and (max-width: 767px) {
    #primary, #secondary {
	float: none;
	width: 100%;
	margin: 0;
    }
    .social-links {
        float: none;
    }
    .social-links ul li {
        padding: 5px 5px 5px 5px;
    }
}
h1 { font-size: 30px; line-height: 36px; }
h2 { font-size: 24px; line-height: 30px; }
h2.undercall
{
    line-height: 24px;
    padding-top: 0px;
}
h3 { font-size: 22px; line-height: 28px; }
h4 { font-size: 20px; line-height: 26px; }
h5 { font-size: 18px; line-height: 24px; }
h6 { font-size: 16px; line-height: 22px; }
h2, h3, h4
{
    padding-top: 18px;
    padding-bottom: 12px;
}
h5, h6
{
    padding-top: 12px;
    padding-bottom: 10px;
}
.widget_featured_posts h2
{
    padding-top: 0px;
}
.widget_featured_posts
{
    padding-bottom: 0px;
}
.header-post-title-class
{
    font-size: 26px;
}
.call-to-action-content h3, #secondary h3.widget-title, #site-description, #site-title
{
    padding-top: 0px;
}
.call-to-action-content
{
    padding-top: 0px;
}
.entry-content ul, .entry-content ol
{
    margin-bottom: 18px;
    line-height: 21px;
}
.widget_call_to_action {
    margin-bottom: 40px;
}
.expo_call_to_action {
    margin-bottom: 24px;
}
.expo-content-wrapper {
	background-color: #b8d8b8;
}
.expo-content h3 {
	font-weight: bold;
    color: #5c005c;
}
.expo-content {
    color: #000000;
}
@media only screen and (max-width: 586px) {
    .expo-content span.non-phone {
        display: none;
    }
}
.social-links ul li.spacious-twitter a:before
{
    color: #800080;
}
.social-links ul li.spacious-googleplus a:before
{
    color: #800080;
}
.social-links ul li.spacious-github a:before
{
    color: #800080;
}
.social-links ul li.spacious-linkedin a:before
{
    color: #800080;
}
.social-links ul li.spacious-youtube a:before
{
    color: #800080;
}
label {
    display: inline-block;
}
.statement-content
{
    width: 100%;
    float: left;
}
.statement-content h3 {
    padding-top: 0;
}
.statement-content p {
    padding-bottom: 0;
    margin-bottom: 0;
}
.statement-content br, .call-to-action-content br
{
    display: none;
}
code
{
    font-size: 16px;
}
.service-image img
{
    width: 145px;
}

.footer-socket-wrapper .copyright
{
    font-size: 14px;
}
.tg-one-half
{
    padding-bottom: 0px;
}

.widget.widget_search
{
    float: right;
}

#header-right-section .widget
{
    float: right;
}

.widget.widget_polylang ul
{
    height: 12px;
    padding-top: 10px;
}
.lang-item
{
    display: inline;
    padding-right: 8px;
}
.page-id-8 .widget.widget_polylang
{
    display: none;
}

.checkmark li:before
{
    content: '✔';
    margin-left: -1em;
    margin-right: .100em;
}
.checkmark ul
{
    padding-left: 20px;
    text-indent: 2px;
    list-style: none;
    list-style-position: outside;
    line-height: 140%;
}

#spacious_service_widget-5
{ margin-bottom: 10px; }
#spacious_featured_posts_widget-2
{ padding-top: 20px; }

.widget_testimonial { margin-bottom: 0px; }

#secondary .tp_recent_tweets li
{ background-image: none; }

.tp_recent_tweets li a
{ font-weight: normal; }

#spacious_service_widget-5 h3.widget-title {font-size: 21px;}

@media (max-width: 767px)
{
    .epyt-gallery-rowbreak  { display: none; }
    .epyt-gallery-allthumbs[class*="epyt-cols"] .epyt-gallery-thumb  { width: 100% !important; }
}
.epyt-gallery-title { font-weight: bold; }
.post-3488 h4 {  padding-top: 0px;  padding-bottom: 0px; }

input.wysija-input
{
    margin-bottom: 6px;
}
.widget_text .widget-title {
    text-align: left;
}

.widget_wysija .widget-title {
    text-align: left;
  }

.grecaptcha-badge {
    display: none;
}
#textareacode
{
    font-family: monospace;
    white-space: pre;
}
#spacious_featured_posts_widget-4
{
    padding-top: 0px;
}

#spacious_featured_posts_widget-5
{
    padding-top: 0px;
}
#spacious_featured_posts_widget-7
{
      padding-top: 0px;
}
#spacious_featured_posts_widget-8
{
    padding-top: 0px;
}

#spacious_featured_posts_widget-9
{
    padding-top: 0px;
}
#spacious_featured_posts_widget-10
{
    padding-top: 0px;
}
#spacious_featured_posts_widget-11
{
    padding-top: 0px;
}
#spacious_featured_posts_widget-12
{
    padding-top: 0px;
}
aside#eme_list-3.widget
{
    margin-bottom: 18px;
}
aside#srpw_widget-3.widget
{
    margin-bottom: 18px;
}
aside#srpw_widget-4.widget
{
    margin-bottom: 18px;
}
@media only screen and (min-width: 1080px) {
    #spacious_call_to_action_widget-13 .call-to-action-content p
    {
	text-align: left;
    }}
#spacious_call_to_action_widget-13
{
    margin-bottom: 18px;
}
#spacious_call_to_action_widget-14
{
    margin-bottom: 18px;
}
@media only screen and (min-width: 1080px) {
    #spacious_call_to_action_widget-14 .call-to-action-content p
    {
	text-align: left;
    }}
.wp-image-9766
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 18px;
    padding-bottom: 24px;
}
#text-41 .widget-title
{
    padding-top: 0px;
}
.main-navigation ul li ul li#menu-item-2258 a
{
    font-weight: 700;
    color: rgb(0, 0, 0);
}
.main-navigation ul li ul li#menu-item-2258 a:hover
{
    font-weight: 700;
    color: rgb(122, 0, 122);
}
.main-navigation ul li ul li#menu-item-4066 a
{
    font-weight: 700;
    color: rgb(0, 0, 0);
}
.main-navigation ul li ul li#menu-item-4066 a:hover
{
    font-weight: 700;
    color: rgb(122, 0, 122);
}

#spacious_featured_posts_widget-13 {
    padding-top: 0px;
}
