/*
Theme Name: Unified
Theme URI: https://www.unifiedpayroll.co.uk/
Description: Payroll
Author: Unified
Author URI: bigwemedia.co.za
Template: sydney
Version: 1.60
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 17 Mar 2020 09:49:00 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
h1,h2,h3,h4,h5,h6{font-family:proxima !important;line-height: normal;
	font-weight: normal;}
body{font-family:proxima !important;}
#notice p{margin:0;}
#page{overflow:hidden;}
.logos .sow-image-grid-wrapper .sow-image-grid-image {
	float: left;
}
#e2pdf-download {
    color: #89c83c;
    display: inline-block;
    text-decoration: underline;
}
.logos img{max-width: 300px;}

.pdfprnt-buttons{background-color: #89c83c;
    margin: 36px auto 0;
    display: table;
    border-radius: 5px;}
.pdfprnt-buttons a{color: #fff;}
.with_frm_style .frm_message p {
    margin-bottom: 25px;
color:#000 !important;
}
.spaced{margin-top:20px;}
.frm_message {
    background-color: #fff !important;
    font-size: 24px !important;
    border: 0px !important;
    color: #000 !important;
}

.frm_message{    background-color: #fff !important;font-size:24px !important;
    border: 0px !important;}
.called{text-align: right;}
.frm_html_container {
    font-size: 16px !important;

    background-color: rgb(137, 200, 60);
    padding: 10px;
    color: #000 !important;
}
.aboutslide .panel-grid {
	max-width: 1170px !important;
}
#blogs{margin-top:50px;}
#gform_wrapper_9 #field_9_160 label{padding-bottom: 43px;}
#gform_wrapper_9 #field_9_38 label{padding-bottom: 24px;}
#gform_wrapper_9 #field_9_84 label{padding-bottom: 24px;}
.all_main .column {
    margin: 0 1%;
    height: auto !important;
}
#gform_wrapper_9 label.gfield_label{font-weight: normal;
display: table !important;
color: #fff;}
#gform_wrapper_9 #field_9_21 label{padding-bottom: 43px;}
#field_4_84 .ginput_container{margin-top: 32px;}
#field_4_38 .ginput_container{margin-top: 32px;}
#field_4_123{padding-right: 25px;}
#field_4_121 .ginput_container{margin-top: 45px !important;}
#field_4_123 .ginput_container{margin-top: 45px !important;}
feefowidget-container-carousel .feefowidget-carousel-container-snapshot {
	width: 100% !important;
	margin: 0 auto !important;
	max-width: 967px;
	display: table !important;
}
#field_4_21 .ginput_container{margin-top: 51px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#field_4_21 .ginput_container{margin-top: 47px;}}
.gform_wrapper .top_label input.large.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.small.datepicker {
	width: 100% !important;
	max-width: 92%;
}
feefowidget-container-carousel feefowidget-carousel-summary{display:none !important;}
.gform_wrapper .top_label li.gfield.gf_left_half input.small, .gform_wrapper .top_label li.gfield.gf_right_half input.small {
	width: 100% !important;
	max-width: 75%;
}
#field_4_134 .ginput_container{    margin-top: -5px;}
#field_4_138{margin-top: -30px;}
.gform_wrapper .gform_page_footer .button.gform_previous_button {
	margin-bottom: 0;
	background-color: #fff;
	color: #89C83C;
}
.gf_middle_third .small{max-width:100% !important;}
.gf_right_third .small{max-width:100% !important;}
.gf_left_third .small{max-width:100% !important;}
#gform_fields_4_5 #field_4_111{border-bottom: 0px;
margin-bottom: -25px;}
#gform_wrapper_4 .top_label .gsection_description {
	width: 100%;
	margin-bottom: 9px;
	color: #fff;
}
#gform_wrapper_4 .gfield_checkbox li label {
    margin: 0;
    color: #fff;
}
#gform_wrapper_4 .gf_step.gf_step_active {
    font-weight: bold;
}
#gform_wrapper_4 .gfield_description {
	width: 100%;
	color: #fff;
}
#gform_wrapper_4 .gfield_radio li label {
    margin: 2px 0 0 4px;
    color: #fff;
}
.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
	margin-right: 10px;
	background-color: #fff;
	color: #8CC63F;border-radius: 0px;
border: 0px;
}
.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month {
	max-width: 9rem !important;width: 9rem !important;
}
#gform_wrapper_4 label.gfield_label {
	font-weight: normal;
	display: table !important;
	color: #fff;
}
.two{width:66.7% !important;}
.two .gfield_label{margin-bottom: 27px;}
.one{clear:none !important;}
.ginput_container_date .datepicker{}
.gform_wrapper .gf_step {

	margin: 16px 13px 20px 0 !important;
}
#gform_wrapper_4 .grecaptcha-badge{width: 256px;
height: 60px;
display: block;
transition: right 0.3s ease 0s;
position: relative !important;
bottom: 14px;
right: 0px !important;
box-shadow: 0px 0px 5px gray;
border-radius: 2px;
overflow: hidden;
top: 0px;}
.gfield_description a{color:#fff !important;}
.gform_wrapper .gfield_date_year, .gform_wrapper .gfield_time_ampm {
	max-width: calc(10rem + .5rem) !important;width: 11rem !important;
}
.gform_wrapper .gf_step span.gf_step_number {
	font-size: 18px !important;margin-right: 0px !important;
}
.gform_wrapper .gf_step span.gf_step_number::after{content:".";}
#gform_4 .ginput_container_date{ }
#field_4_12{padding: 0;
width: 100%;}
.gform_wrapper .gf_page_steps {
	padding: 0 15px !important;
	border: 3px solid #fff !important;
	background-color: #8cc63f;
	color: #fff;
}
#gform_wrapper_4 .gfield_radio li label span{
font-size: 14px;
font-weight: normal;
}
#gform_4 .gf_step_pending {opacity:1 !important;}
#gform_4 .gf_step_pending span{color:#414141 !important;}
.show h2{display:table !important;}
#label_4_138_1{padding-top: 10px !important;}
.top_label .field_sublabel_below:first-child{padding:0 !important; width:100%;border-bottom: 0px;
margin-bottom: 0px;}
#gform_4 .gsection_title:first-child{
	font-weight: 700;
	font-size: 1.25em;
	background-color: #8CC63F;
	color: #fff !important;
	padding: 15px !important;

	position: relative;
	display: none;
	width: 100%;
	border-top: 1px solid;
}
.btn-calculate {

	line-height: 15px;
}
#menu-item-190 .sub-menu{min-width: 155px;}
.site-header {
	background-color: rgba(255,255,255,1) !important;
}
.entry-thumb{background-color: #000;}
.entry-thumb img{opacity: 0.45;}
.site-header.fixed {
	position: fixed !important;
	background-color: rgba(255,255,255,1) !important;
}
.page-wrap {
	padding-top: 90px !important;
}
.home .page-wrap {
	padding-top: 120px !important;
}
.site-header.float-header {
	background-color: rgba(255,255,255,1) !important;
}
#mainnav .sub-menu li a {

	padding: 5px;

}
#articlit .so-widget-sow-image h3 a{color:#fff !important;}
.smallzies{ max-width: 549px; margin: 0 auto;}
.faq .sub-menu{width: 229px !important;}
#mainnav li:hover > .sub-menu > li > a {
	padding: 5px;
}
#mainnav ul ul li {
	padding: 0;
	width: 100%;
}
.header-wrap .col-md-3{width: 22%;margin-left: 4%;}
.header-wrap .col-md-9{width: 74%;}
.gform_wrapper label.gfield_label {
	font-weight: 700;
	font-size: inherit;
	display: none !important;
}.site-header {
    position: fixed !important;

}
.gform_wrapper select option {
	font-family: proxima !important;
}
#gform_submit_button_1:hover {
	background-color: #8CC63F;
	color: #000;
	border: 2px solid #fff;
	border-radius: 0;
}
.side .so-widget-sow-button .ow-button-base .ow-icon-placement-left:hover{color:#000 !important;}
.entry-content .panel-grid:nth-child(2) .panel-grid-cell:nth-child(1) .ow-icon-placement-left:hover{ background-color: #fff !important;color: #000 !important;border: 2px solid #89c83c !important;}
.entry-content .panel-grid:nth-child(2) .panel-grid-cell:nth-child(1) .ow-icon-placement-left{ border: 2px solid #89c83c !important;}
.butter .so-widget-sow-button .ow-button-base a:hover{background-color: #fff !important;color: #000 !important;border: 2px solid #89c83c !important;}
.butter a{border: 2px solid #89c83c !important;}
.butters .so-widget-sow-button .ow-button-base a:hover{border: 2px solid #89c83c !important;background-color: #89c83c !important;color: #000 !important;}
.butters a{border: 2px solid #fff !important;}
.butterss .so-widget-sow-button .ow-button-base a:hover{border: 2px solid #fff !important;background-color: #89c83c !important;color: #000 !important;}
.butterss a{border: 2px solid #89c83c !important;}
.site-header .container {
	width: 100% !important;
	max-width: 1000px;
}
.agents .sub-menu{width: 190px !important;}
.container {
	width: 100% !important;
	max-width: 954px;
}
.home .panel-grid {
    max-width: 1170px !important;

}
.iw-so-acc-item-active .iw-so-acc-title {
	background: #ccc !important;
	color: #000 !important;

}
.iw-so-acc-item-active .iw-so-acc-title .sow-icon-fontawesome {
	right: 7px; color: #000 !important;
	top: -7px !important;
}
.iw-so-acc-title .sow-icon-fontawesome {
	font-size: 24px !important;
}
.iw-so-tgl-close{top: 29px !important;}
.iw-so-tgl-open{top: 20px !important;}
.contacts input:focus{border: 2px solid rgba(140, 198, 63, 1);}
.gform_fields input::-moz-placeholder{color:#000 !important;}
.gform_fields input::-webkit-input-placeholder{color:#000 !important;}
.gform_fields textarea::-moz-placeholder{color:#000 !important; font-size: 16px;}
.gform_fields textarea{font-size: 16px !important;}
.panel-grid {
    max-width: 954px;
}
.contacts #gform_submit_button_3:hover{color: #000;}
.home .container {
	width: 100% !important;
	max-width: 1170px !important;
}
#mainnav .sub-menu {width: auto;
	text-align: center;
	margin-left: -10%;
	right: auto !important;
}
.overlay {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
}#menu-item-190 .sub-menu{width: 128px;}
.archive #secondary {
	background-color: #ffffff;
	display: none;
}
.former{}
.archive .archive-title{display: none;}
.archive #primary{width: 100%;}
.site-header {
	position: relative;
}
#mainnav .sub-menu li a {width: 100%;
	border: 0;line-height: 23px;
}
#mainnav .sub-menu li:hover > a {color: #89c83c;
	background-color: #fff !important;
}
#mainnav ul li ul::after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 0px;
}
.is-form-style.is-form-style-3 input.is-search-input {
    border-right: 0 !important;
    
}
.sides{background-color: #D9D9D6;padding: 20px;
position: absolute;}
.side a{    font-size: 15px !important;
    padding: 15px !important;
}
.sides a{    font-size: 15px !important;
 color:#000;
}
.sides .iw-so-blog .iw-so-blog-container .iw-so-article .iw-so-article-thumb .iw-so-article-thumb-wrap img {
    width: auto;
 min-height: 84px;
max-width: inherit;
max-height: 84px;
}
.iw-so-thumb-above .iw-so-article-content {
    padding: 20px 0 !important;
}
.sides .iw-so-article-content {
    padding: 0px 10px !important;
}
.sides .iw-so-blog-container .iw-so-article.iw-so-blog-one-column {
    float: left;
    display: inline-table;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px !important;
    margin-bottom: 20px;
    position: relative;
}
#blogs .panel-grid-cell:last-child {
	min-height: 600px;
}
.sides h4{font-size: 13px !important;
line-height: 17px !important;}
.sides .iw-so-article-thumb {
	overflow: hidden;border: 4px solid #fff;
	position: relative;
	text-align: center;
	border-radius: 50px;height: 92px;
}
.sides .so-widget-ink-blog {
    margin: 50px 0;
}
.sides h3::after{height:0px !important;}
.sides h3{font-size: 13px;
text-align: left !important;
margin-top: 25px !important;
margin-bottom: 10px !important;}
.sides ul {
    list-style: none;
    text-align: left;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.sides ul li{}
.sides ul li a{}
h1 {
	font-size: 40px;
}
.iw-so-acc-content ul{margin: 15px 0;}
#quoter a{padding: 10px; font-size: 18px !important;}
.current_page_item > a{color:#89C83C !important;}
.siteorigin-widget-tinymce ul li{color:#89C83C;}
.siteorigin-widget-tinymce ul li span{color:#414141;}

.iw-so-acc-content ul li{color:#89C83C;}
.iw-so-acc-content ul li span{color:#414141;}
.iw-so-acc-content a{text-decoration: underline;}
#gform_submit_button_2:hover{color:#000;}
#trust {
	width: 100%;
	max-width: 255px;
	background-color: #93cc4c;
	padding: 5px 20px 10px;
	margin-top: 17px;
}
.header-wrap .col-md-9 {

	padding: 0;
}
#mainnav li {
	float: left;
	padding: 0 15px;
}
.site-footer a {
	color: #ffffff;
	text-decoration: underline;
}
#mainnav {

	float: left;

}
.site-logo {
	max-height: 100px;
	float: right;
}
.site-footer .container{max-width: 790px;}
.site-footer {
	background-color: #89c83c;
	text-align: center;
}
.footers{max-width: 745px;
	margin: 0 auto;}
.gform_wrapper form {
	text-align: left;
	max-width: 100%;
	margin: 0 auto -70px;
}
.comments-area {
	margin-bottom: 60px;
	margin-top: 30px;
	display: none;
}
.blog_two_style .content h4 {
	font-size: 25px !important;
	
	text-align: center;
	margin: 0;
}
.blog_two_style .meta {
	color: #000000;
	display: none;
}
.blog_two_style .content .border {
	border-style: double;
	padding: 1px;
	border-top: 0px solid #ebeaea !important;
	border-bottom: 0px solid #ebeaea !important;
	border-left: 0;
	border-right: 0;
	margin: 15px 0;
}
.blog_two_style {
	border: 0px solid #ebeaea !important;
	border-bottom-width: 0px;

}
.content small a {
	background-color: #89c83c; border: 2px solid #fff;
	color: #fff !important;
	padding: 10px 30px;font-size: 18px;
	display: table;
	position: relative;
	margin: 20px auto 0;
}
.sow-slider-image-wrapper h1{font-size: 44px;}
.sow-slider-image-wrapper h1 span{font-size: 44px !important;font-weight: bold;}
.content small a:hover{border: 2px solid #89c83c;background-color: #fff;color: #000 !important;}
.blog_two_style .content {
	text-align: center;
}
.siteorigin-widget-tinymce a{text-decoration: underline;}
.blog_two_style .content h4 a{	color: #8CC63F !important;text-decoration: underline;}
body {
	
	line-height: inherit;
}
.site-footer .sow-social-media-button {

	width: 32px !important;

}
/*
.iw-so-article-thumb{width: 50% !important; display: table;float: left;}
*/
.site-footer .siteorigin-widget-tinymce p{line-height: 20px;margin-top: 15px;}
.post-template-post_nosidebar .content-area {
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
}
#iconic  h1{font-size: 36px;}
#iconic .sow-icon-fontawesome{margin-bottom: 20px;}
#trust img{}
.content-area .entry-thumb {
	text-align: center;
	margin-bottom: 30px;
	
}

.iw-so-article-excerpt {
font-size: 15px !important;
color: #6e6e6e !important;
line-height: 20px;
}
.iw-so-article-title {
    margin-top: 0;
    margin-bottom: 0.25em;
    font-size: 22px !important;
    line-height: 25px !important;
    color: #000 !important;
    text-transform: uppercase;
}
.widget_jp_dropdown_menu_widget h3{margin-top:0 !important;padding-top:0;}
.iw-so-article-content {
    padding: 20px 0;
}
 .iw-so-article-btn {
    font-size: 15px !important;
    padding: 0 !important;
    color: #86C43B !important;
}
 .iw-so-article-byline-below {
    margin-top: 0.7em;
    margin-bottom: 0;
    color: #888;
    padding-bottom: 26px;
    font-size: 16px;
}
/*
.iw-so-article-content {
	padding: 40px 40px 15px !important;width: 49% !important;
	float: left !important;
	display: table !important;
	position: relative;
}
*/
#gform_wrapper_1 .gform_footer {
	margin-bottom: -90px !important;
}
#gform_wrapper_2 .gform_footer {
	margin-bottom: 0px !important;
}
/*
.iw-so-article-thumb img {
	position: absolute;
	left: 0;
	top: 0;
	max-height: 326px;
	width: auto !important;
	max-width: inherit !important;
}
.iw-so-article-thumb center {
	height: 325px;
	width: 385px;
	overflow: hidden;
	display: table;
	float: left;
	position: relative;
}
*/
.sow-slider-base ul.sow-slider-images li.sow-slider-image p{font-size: 20px;}

#tester h1{line-height: 36px;}
#quoter{}
.gform_wrapper .gfield_checkbox li label {
	margin: 0;
	color: #000;
	font-weight: normal;
	padding-top: 5px !important;
}
.gform_fields .gfield_label{display: none;}
.gform_fields input, select{font-size: 15px !important;padding: 5px 15px !important;}
#field_1_10{margin-top: 30px;}
#gform_submit_button_1 {
	background-color: #fff;
	color: #8CC63F; border: 2px solid #8CC63F;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 15px;
	margin: 0 auto;
	display: table;
	top: -65px;
}

.contacters{display: none !important; margin: 0 auto !important;}
.pees p{ margin: 0; padding: 0;}
.header-clone{display: none;}
#gform_submit_button_2 {
	background-color: #fff;
	color: #8CC63F;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 15px;
	margin: 0 auto;
	display: table; border: 0px;border-radius: 0;
}
.contacts #gform_submit_button_3 {
	width: auto !important;
	margin: 0 auto;
	display: table;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 16px;
	padding: 13px 50px !important; border-radius: 0px;
}
.contacts .gform_wrapper ul li.gfield {
	clear: both;
	margin: 0 !important;
}
i.wpmi-icon.wpmi-align-top {
	vertical-align: top;
	margin-top: -10px;
}
.service_left{width: 150px;padding: 5px;
	border-radius: 5px;}
.service_left h3 {
	font-size: 15px;
	
	margin: 0 !important;
	font-weight: normal;
	padding-top: 2px;
}
.gfield_checkbox a{ color: #fff !important;}
.service_left h3 a{color: #fff !important;}
.service_left .icon{}
.contacts input {
	padding: 4px 10px !important;
	height: auto;
	width: 100% !important;
	border: 2px solid rgba(140, 198, 63, 1);
	margin-bottom: -8px;
	position: relative;
	display: table;
}
.mobi{display: none;}
.contacts select{padding: 4px 5px !important;	border: 2px solid rgba(140, 198, 63, 1);
	height: auto;
	width: 100% !important;margin-bottom: -8px;}
	.contacts textarea{border: 2px solid rgba(140, 198, 63, 1);}
#articlit{}
.none{}
#none{display: none !important;}
#articlit .ow-button-base a{padding: 10px 30px;
	margin-bottom: 20px;}
#articlit .sow-image-container{background-color: rgba(65, 65, 65, 1);}
#articlit img{opacity: 0.3;}
#articlit h3{text-transform: capitalize;
	color: #fff !important;text-decoration: underline;
	margin-top: -100px;
	font-size: 28px;}
	#articlit h3::after{content:none;}
#articlit p{margin-top: -20px;}
@media only screen and (max-width: 980px) {
feefowidget-container-carousel feefowidget-carousel-summary{display:table !important;}}
@media only screen and (max-width: 780px) {
	.header-wrap .col-md-3{width: 65%;    margin: 0;}
	.header-wrap .col-md-9{width: 35%;}

	.site-logo {
		max-height: 100px;
		float: left;
	}
	.gform_fields input, select {
		font-size: 15px !important; background-color: #fff !important;
		border: 1px solid #333;padding: 5px 10px !important;
	
	}
	.iw-so-article-thumb img {
		position: relative;
		left: 0;
		top: 0;
		min-height: inherit;
		width: inherit !important;
		max-width: 100%;
	}
	.iw-so-article-thumb center {
		height: inherit;
		width: 100%;
		overflow: hidden;
		display: table;
		float: left;
		position: relative;
	}
	.contacts input:focus{}
	.gform_fields input::-moz-placeholder{color:#333 !important;}
	.gform_fields input::-webkit-input-placeholder{color:#333 !important;}
	.gform_fields select::-moz-placeholder{color:#333;}
	.gform_fields select option{ background-color: #fff !important;}
	.gform_fields select{background-color: #fff !important;}
	.none{display: none !important;}
	#none{display: table !important; margin: 0 auto !important;}
	.contacter{display: none !important;}
	.contacters{    display: table !important;
		padding: 0 !important;
		margin: 0 auto !important;
		width: 100%;}
#menu-item-458{display: none;}
.iw-so-article-thumb {
    width: 100% !important;
}
.site-header.float-header {
    background-color: rgba(255,255,255,1) !important;
    padding: 0px;
}
.gform_wrapper.gf_browser_safari .gfield_checkbox li input, .gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio] {
    margin-top: -19px;
}
	.frm_message .col-md-3{ text-align:left !important;}
.gfield_checkbox a {
    color: #000 !important;
}
.ginput_container_checkbox{display: table;
    width: 100%;
    float: left;
    position: relative;
    margin-top: -10px !important;}
#gform_wrapper_1 .gform_footer {
	margin-bottom: -75px !important;
	padding: 16px 0 10px;
    clear: both;
    width: 100%;
    margin-top: 50px;
    position: relative;
    float: left;
}
.mobi{    display: table;
    float: left;
    margin-top: 20px;}
#mainnav-mobi ul.sub-menu > li > a {
    background-color: #8CC63F;
}
.site-header.fixed {
    position: fixed !important;
}
#mainnav-mobi {
    position: fixed;
    top: 85px !important;
    left: 0;
    right: 0;
}
.page-wrap {
    padding-top: 120px !important;
}
.so-widget-blog-style-two .all_main .column {
    margin: 0 1%;
    width: 98%;
}
#mainnav .sub-menu {
	text-align: center;
	margin-left: 0%;
	right: auto !important;
}
.btn-menu .sydney-svg-icon {
    width: 36px;
    fill: rgba(65, 65, 65, 1) !important;
}
.btn-menu {
    float: none;
    margin: 6px auto 0;
}
.homeslides{}
.homeslides .panel-grid-cell {
	margin-top: 10px !important;
    padding: 0 !important;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover {
    background-position: center center;
 
}
	.content-area .hentry:first-child {
	padding-top: 0;
	padding-bottom: 0;
}
	.current_page_item > a{
  background-color: #88898E !important;
}
		.current_page_item > a{
  background-color: #fff !important;
}
#menu-item-190 .sub-menu{width: 100%;}
	#main .siteorigin-panels-stretch .panel-grid-cell:nth-child(1){padding: 0 !important;}
h1 {
 
    text-align: center;
}
.faq .sub-menu{width: 100% !important;}
.iw-so-article-content {
    padding: 40px 40px 10px !important;
    width: 100% !important;
}
.iw-so-blog .iw-so-blog-container .iw-so-article {
    border: 1px solid #fff;
}
	.gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_month input {
    width: calc(5rem + 8px) !important;
}
	.gform_wrapper .gfield_date_year input {
    width: 11rem !important;
}
.single-post .content-area .hentry {
    position: relative;
    padding: 20px 30px !important;
}
	#field_4_138 {
    margin-top: 0px;
}
	.gform_wrapper .gf_step {

    font-size: 12px !important;

}
	.sides {
	background-color: #D9D9D6;
	padding: 20px;
	position: relative;
}
	#blogs .panel-grid-cell:last-child {
	min-height: inherit;
}
.sides .iw-so-article-thumb {
	overflow: hidden;
	border: 4px solid #fff;
	position: relative;
	text-align: center;
	border-radius: 50px;
	height: 96px;
	max-width: 98px;
	margin: 0 0 20px !important;
	float: none !important;
}
	#blogs .panel-grid-cell:first-child{padding:0 30px !important;} 
	.sides .iw-so-blog-container .iw-so-article.iw-so-blog-one-column {
	float: left;
	display: inline-table;
	width: 100%;
	padding-bottom: 20px !important;
	margin-bottom: 0px;
	position: relative;
}
	.iw-so-blog .iw-so-blog-container .iw-so-article {
	border: 0;
}
.gform_wrapper {
    margin-bottom: 16px;
    margin-top: 16px;
    padding: 0 20px;
    max-width: 100%;
}
.agents .sub-menu{width: 100% !important;}
}