/* =WordPress Core
-------------------------------------------------------------- */
.gfield_required{
    display: none;
}

#sbi_load{
    display: none;
}
.tweet_area .tweet_avatar {
    width: 62px !important;
    height: 62px!important;
    border: 2px solid #f2f2f2 !important;
}
.xmt ul li.tweet_list {
    padding: 5px 0 9px 69px !important;
    margin: 0 0 19px !important;
    border-bottom: 1px solid #000 !important;
}
.tweets-panel .xmt ul li.tweet_list {
    padding: 12px 20px 0 0 !important;
    margin: 0 !important;
    border-bottom: none !important;
}
.tweets-panel .avatar-holder{
    display: none;
}

#content .gform_wrapper.gf_browser_chrome select,
.gform_wrapper textarea,
.gform_wrapper .top_label .gfield_error{
	width:100% !important;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"]{
	padding:4px 10px 1px !important;
}

.gform_wrapper select{
	padding: 2px 25px 1px 11px !important;
}


.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper textarea{
	font-size: 14px !important;
	letter-spacing: 0.173em !important;
    text-indent: 0 !important;
}

label.gfield_label+div.ginput_container {
    margin-top:0 !important;
}


.ginput_container_select{
    position: relative;
    width: 100% !important;
    float: left;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
    width:100% !important;
    cursor: default;
}

    .gform_heading{
    margin:0 !important;
}

.ginput_container_select:before, .article select::before{
        content: "";
        position: absolute;
        top: 50%;
        right: 15px;
        border-style: solid;
        border-width: 6px 5px 0 5px;
        border-color: #000 transparent transparent transparent;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        pointer-events: none;
}

.gf_browser_ie.gform_wrapper .gform_footer input.button{
    padding: 7px 10px 4px !important;
}

.gform_wrapper textarea {
    margin-bottom:0 !important;
}

.gform_wrapper ul li.gfield{
    overflow:hidden;
}

.gform_wrapper .gform_footer{
    margin:0 !important;
    padding:0 !important;
}

#xmt_Primary_wid.xmt ul{
    line-height:1.214285714285714;
}

#xmt_Primary_wid.xmt ul li.tweet_list:last-child{
    border:none !important;
}



.gallery #sb_instagram #sbi_images{
    width:auto !important;
}

.gform_wrapper img {
    padding-top:6px;
}
@media (max-width: 767px){
    .tweets-panel .avatar-holder{
        display: block;
    }
    .tweets-panel .xmt ul li.tweet_list {
        padding: 5px 0 9px 69px !important;
        margin: 0 0 19px !important;
        border-bottom: 1px solid #000 !important;
    }

    #sb_instagram #sbi_images .sbi_item{
        width:50% !important;
        max-width:130px;
    }

}

.logo-list-text{
    font-size: 18px;
    line-height: 29.88px;
    letter-spacing: normal;
}

@media (max-width: 1023px){
	.visual-gallery .logotype img, img.print-logo, .logo img{
		max-width: 100px !important;
	}
	#footer .logo img{
		max-width: inherit !important;
	}
}
.logo-list img, .logotype-block img{
	max-width: 100% !important;
}
