.insta-gallery-actions {
     display: none; 
	  
}


.td_social_type.td-pb-margin-side.td_social_instagram span.td_social_info.td_social_info_counter {
    /* display: none;  */
}





.td_social_instagram.td_social_type span:before  {
/* 	content: "843";position:relative;  	font-family: 'Open Sans', arial, sans-serif;  font-weight: bold; 	font-size: 17px;  	margin-bottom:47px;   float:left; width:100%; text-align:center;  margin-bottom: 0; */}





.sf-menu a.sf-with-ul {
    padding-right: 20px;
}


.td-affix ul.sf-menu > .td-menu-item > a {
    font-size: 12px!important;
}


.sf-menu > li.td-normal-menu > ul.sub-menu {
    min-width: 200px;
}

.td-menu-login-section {
    display: none;
}

.td-affix ul.sf-menu > .td-menu-item > a, .td-affix  .td-theme-wrap .td-header-menu-social {
    font-size: 14px;
}

.home .td-page-header.td-container {
     display: none; 
}


.td_block_template_1 span.td-pulldown-size {position: relative;color: #000;background: none;padding: 0;padding-right: 10px;}

.td_block_template_1 .block-title {
    border: 0;
    font-size: 20px;
    font-weight: 800;
    margin-top: 0;
    margin-bottom: 18px;
    line-height: 29px;
    position: relative;
    overflow: hidden;
    text-align: left;
    background: none;
    color: #111;
    padding-left: 0;
    width: 100%;
    text-transform: uppercase;
}

.td_block_template_1 span.td-pulldown-size:after {
    content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    width: 100vw;
    background-color: #000000 !important;
    float: left;
    left: 100%;
}

.large-heading .block-title {
    font-size: 40px;
    line-height: 50px;
    font-weight: 800;
}

ul.top-header-menu.td_ul_login, ul.top-header-menu.td_ul_logout {
    display: none!important;
}



.category h1.entry-title.td-page-title:before {
    content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    width: 100vw;
    background-color: #000000 !important;
    float: left;
    left: 100%;
}

.category .td-category-header .td-page-title {
    float: left;
    position: relative;
    padding-right: 20px;
    font-size: 35px !important;
}


.category .td-container {
/*     overflow: hidden; */
}




.archive h1.entry-title.td-page-title:before {
    content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    width: 100vw;
    background-color: #000000 !important;
    float: left;
    left: 100%;
}

.archive .td-category-header .td-page-title {
    float: left;
    position: relative;
    padding-right: 20px;
    font-size: 35px !important;
}


.archive h1.entry-title.td-page-title {
    position: relative;
    float: left;
    padding-right: 20px;
    font-size: 35px;
    line-height: 50px;
    font-weight: 700;
    text-transform: uppercase;
}

.archive .td-page-header {
    width: 100%;
    float: left;
    overflow: hidden;
}
.archive .author-box-wrap.td-author-page {
    display: inline-block;
    width: 100%;
}

.td_block_template_2  h4.td-block-title{
	font-size:19px;
}
body p{
	font-family: 'Roboto';
}

.td-pb-span8.td-main-content .td-page-content .wp-block-heading{
		margin-top:0px;
	}
.td-pb-span8.td-main-content	.tagdiv-type p {
		    margin-bottom: 05px;
    margin-top: 25px;
	}	
#td-outer-wrap div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field .wpforms-field-label {
    color: #606060;
    font-size: 13px;
    font-weight: 800;
}
#td-outer-wrap div.wpforms-container .wpforms-form div.wpforms-field-container .wpforms-field textarea{
	resize:none;
}
#td-outer-wrap div.wpforms-container .wpforms-form div.wpforms-submit-container .wpforms-submit {
	color:black;
}
.comment-form textarea {
	resize:none;
}
@media screen and (max-width: 470px) {
[class*="tdb_module_loop"] .td-image-container {
    width: 100%!important;
    float: left;
    display: inline-block!important;
    flex: none!important
}

.td-module-meta-info {
    float: left;
    width: 100%!important;
    flex: none;
    padding: 10px 0px!important;
}

.td-module-container.td-category-pos-image {
    flex-direction: column!important
}
	}
#td-outer-wrap div.wpforms-container .wpforms-form div.wpforms-submit-container .wpforms-submit:hover{
	color:white;
}
.td_module_16 .td-module-thumb img.entry-thumb { width: 150px; }
.td_module_3 .td-module-thumb img.entry-thumb { width: 100%; }
.td_module_2 .td-module-thumb img.entry-thumb { width: 100%; }
.td_block_7.td_with_ajax_pagination .td-module-thumb img.entry-thumb { width: 100px; }