/*
Theme Name: Ultimatum
Description: Ultimatum is a drag and drop Framework. We suggest using Child Themes with it.
Author: <a href="https://ultimatumtheme.com">Ultimatum Theme</a>
Version: 2.9.1.5
Author URI: https://ultimatumtheme.com
Tags: buddypress,full-customizable,translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ultimatum
ULT ID: 1
*/




#logo-container h1 {
    margin-bottom: 20px;
}
#logo-container h1::after {
    content: "\f0c9";
    font-family: FontAwesome;
    position: absolute;
    right: 0px;
    top: 10px;
    color: #fff;
    font-size: 40px;
    display: none;
    cursor: pointer;
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.support-us-page .ult-wrapper.wrapper .row, .bodywrapper .container .row {
    	display: flex;
    }
	.top-block .wp-block-column:first-child {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 30px;
        padding-right: 40px;
    }
    .top-block .wp-block-column:last-child {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 40px;
        padding-right: 10px;
    }
    .wp-block-column a.nav{
    	font-size: 25px;
    }
	 a.icon-down {
        margin-left: 40px;
        padding-top: 7px;
    }

}

@media only screen and (max-width: 1024px){
	p.second-block .wp-block-column:last-child p.comunity{
    	margin-top: 0px !important;
    }
    .drop-area ul li {
        font-size: 19px;
        margin-bottom: 10px;
    }
	
	body {
    	font-size: 14px;
    }
    a.icon-down {
        margin-left: 40px;
        padding-top: 7px;
    }
    .second-block .wp-block-column:first-child p {
    	font-size: 73px;
        padding: 40px 40px 40px 0px;
    }
    .second-block .wp-block-column:last-child p.comunity {
        margin-top: 0 !important;
        padding: 40px !important;
        max-width: 100%;
    }
    .second-block .wp-block-column:last-child p span {
        font-size: 17px !important;
    }
    #container-18 {
    	padding-bottom: 15px;
    }
    .brown-drop {
    	padding-left: 40px;
        padding-right: 40px;
    }
    .brown-drop h6 {
        font-size: 20px;
        line-height: 35px;
        color: #fff !important;
    }
    

    .support-us-page #container-8 {
        margin: 0;
        width: 100%;
    }
    .community-unemployment-sec-support-page, .news_heading_left {
    	width: 33.33%;
        margin-top: 0px !important;
    }
    .support-us-direct-donation-sec, .news_pd_top {
        width: 66.66%;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0px;
    }
    .community-unemployment-sec-support-page .colwrapper {
    	padding-left: 30px;
    	padding-right: 30px;
        padding-top: 10px;
    }
    .community-unemployment-sec-support-page h1 {
    	font-size: 45px;
    	margin-top: 0;
        text-align: left;
    }
    .footwrapper #container-19 {
        margin: 0;
        padding: 20px;
        width: 100%;
        text-align: center;
    }
    .footwrapper .footer-address b {
        font-size: 14px;
    }
    .footer-copyright-sec p {
        margin-bottom: 0;
        font-size: 14px;
    }
    .our-supporters-page td {
        padding: 20px 25px 25px 20px;
    }
    .ut-layout-news #container-81 {
        margin: 0;
        width: 100%;
    }
    .ut-layout-news .news_heading_left {
        padding-left: 30px;
        padding-right: 30px;
        width: 33.33%;
        margin-top: 0px !important;
    }
    .ut-layout-news #col-81-2 {
        width: 66.66%;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 0;
    }
    .featured-image {
    	display: block;
    }
    .ut-layout-news .news_heading_left h1, .multi-post-title, .news_heading_left h1 {
        font-size: 45px;
    }
    .type-post.status-publish {
        padding-top: 20px;
    }
    .home #container-24 {
        width: 100%;
        padding: 0 25px;
    }
}

@media only screen and (max-width: 992px){
	.community-unemployment-sec-support-page {
        width: 40%;
    }
    .support-us-direct-donation-sec {
    	width: 60%;
    }
    .ut-layout-news .news_heading_left {
        width: 40%;
    }
    .ut-layout-news #col-81-2 {
    	width: 60%;
    }
    .single-format-standard.ut-layout-post-page .news_heading_left, .single-format-standard.ut-layout-post-page .news_pd_top {
        width: 100%;
    }
}

@media only screen and (max-width: 991px){ 
	.wp-block-columns.bg-black {
    	padding-left: 40px;
        padding-right: 40px;
    }
    p.covid-war {
        text-align: left;
    }
	body {
    	font-size: 14px;
    }
	.top-block .wp-block-column:first-child, .top-block .wp-block-column:last-child {
        padding-top: 30px;
		padding-bottom: 20px;
    }
    .wp-block-columns.has-2-columns.top-block,
    .wp-block-columns.has-2-columns.second-block,
    .wp-block-columns.has-2-columns.third-block,
    .wp-block-columns.has-2-columns.last-block {
        display: inherit;
    }
    .widget.widget_text.inner-container {
        text-align: center;
    }
    .news_heading_left h1 {
    	text-align: left;
    }
    .news_heading_left h1 br {
        display: none;
    }
    .news_heading_left {
        width: 40%;
    }
    .news_pd_top {
        width: 60%;
        padding-top: 15px;
    }
    .our-supporters-page td {
        padding: 20px 10px 25px 10px !important;
    }
}

@media only screen and (min-device-width:480px) and (max-device-width: 823px) and (orientation: landscape){
	.support-us-page .ult-wrapper.wrapper .row, .bodywrapper .container .row {
    	display: inherit;
    }
	.headwrapper #container-85 {
        padding-left: 20px;
        padding-right: 20px;
    }
	p {
    	margin-bottom: 0px;
    }
    .headwrapper #container-85 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
	.top-block .wp-block-column:first-child, .top-block .wp-block-column:last-child, .third-block .wp-block-column:last-child, .third-block .wp-block-column:first-child, .last-block .wp-block-column:first-child, .last-block .wp-block-column:last-child {
        padding: 20px;
    }
    .top-block .wp-block-column:first-child p {
    	text-align: left !important;
    }
    .second-block .wp-block-column:first-child p br {
        display: none;
    }
    .wp-block-column a.nav {
        font-size: 20px !important;
    }
    .wp-block-column a.nav br {
        display: none;
    }
    .second-block .wp-block-column:first-child p {
        padding: 20px;
        font-size: 43px;
        text-align: left !important;
        line-height: 45px;
    }
    .wp-block-columns.has-2-columns.last-block {
    	display: block;
    }
    .third-block .wp-block-column:first-child p, .last-block .wp-block-column:first-child p {
        text-align: left !important;
    }
    #container-19 {
        margin: 0 !important;
        padding: 20px;
    }
    .brown-drop h4,.brown-drop h6 {
    	font-size: 20px;
    }
    .second-block .wp-block-column:last-child p.comunity {
    	padding: 20px !important;
    }
    
    
    .community-unemployment-sec-support-page {
        display: none;
    }
    .support-us-direct-donation-sec {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .ut-layout-news .news_heading_left {
        display: none;
    }
    .ut-layout-news #col-81-2 {
    	width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .ut-layout-post-page .ult-container {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .single-format-standard.ut-layout-post-page .news_pd_top {
        padding-left: 0;
        padding-right: 0;
    }
    .single-format-standard.ut-layout-post-page .news_heading_left {
        display: none;
    }
    .wp-block-column:nth-child(2n) {
        margin-left: 0;
    }
    .wp-block-columns.bg-black {
    	padding: 20px;
        display: inherit;
    }
    p.covid-war, .wp-block-columns.right-social {
        padding-top: 0;
    }
    .home #container-24 {
        padding: 0 20px;
        width: 100%;
        margin: 0px;
    }
    .news_heading_left.active, .community-unemployment-sec-support-page.active {
        display: block !important;
        width: 100%;
        padding-right: 20px;
		padding-left: 20px;
    }
    #logo-container {
    	width: 50%;
    }
    .news_heading_left.active h1, .community-unemployment-sec-support-page.active h1 {
    	text-align: left;
    }
    .home #logo-container h1::after {
    	display: none;
    }
    #logo-container h1::after {
    	display: block;
    }
    .community-unemployment-sec-support-page h1 .cuhc, .ut-layout-news .news_heading_left h1 .cuhc {
        display: none;
    }
    .community-unemployment-sec-support-page .colwrapper {
    	padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px){
	.community-unemployment-sec-support-page .colwrapper {
    	padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 20px;
    }
    .community-unemployment-sec-support-page h1 .cuhc, .ut-layout-news .news_heading_left h1 .cuhc {
        display: none;
    }
	.headwrapper #container-85 {
        padding-left: 20px;
        padding-right: 20px;
    }
	#logo-container h1::after {
    	display: block;
    }
    .home #logo-container h1::after {
    	display: none;
    }
	.news_heading_left.active, .community-unemployment-sec-support-page.active {
        display: block !important;
        width: 100%;
        padding-right: 20px;
		padding-left: 20px
    }
    .news_heading_left.active h1, .community-unemployment-sec-support-page.active h1 {
    	text-align: left;
    }
    #logo-container {
    	width: 50%;
    }
	.home #container-24 {
        padding: 0 20px;
    }
	.wp-block-columns.bg-black {
    	padding: 20px;
        display: inherit;
    }
    p.covid-war, .wp-block-columns.right-social {
        padding-top: 0;
    }
    .wp-block-column.fb-icon figure {
    	float: left;
    }
    .wp-block-column.mani-toba {
        margin-left: 0;
    }
	p {
    	margin-bottom: 0px;
    }
    .headwrapper #container-85 {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
	.top-block .wp-block-column:first-child, .top-block .wp-block-column:last-child, .third-block .wp-block-column:last-child, .third-block .wp-block-column:first-child, .last-block .wp-block-column:first-child, .last-block .wp-block-column:last-child {
        padding: 20px;
    }
    .top-block .wp-block-column:first-child p {
    	text-align: left !important;
    }
    .wp-block-column a.nav {
        font-size: 20px !important;
    }
    .second-block .wp-block-column:first-child p {
        padding: 20px;
        font-size: 43px;
        text-align: left !important;
        line-height: 45px;
    }
    .wp-block-columns.has-2-columns.last-block {
    	display: block;
    }
    .third-block .wp-block-column:first-child p, .last-block .wp-block-column:first-child p {
        text-align: left !important;
    }
    #container-19 {
        margin: 0 !important;
        padding: 20px;
    }
    .brown-drop h4, .brown-drop h6 {
    	font-size: 20px;
    }
    .brown-drop {
    	padding-left: 20px;
        padding-right: 20px;
    }
    .drop-area {
        padding: 30px 50px;
    }
    .drop-area ul li {
        font-size: 16px;
    }
     .second-block .wp-block-column:last-child p.comunity {
    	padding: 20px !important;
    }
    
    
    .community-unemployment-sec-support-page {
        display: none;
    }
    .support-us-direct-donation-sec {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .ut-layout-news .news_heading_left {
        display: none;
    }
    .ut-layout-news #col-81-2 {
    	width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .myportfolio-container .mainul li {
        width: 100% !important;
    }
    .ut-layout-post-page .ult-container {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .single-format-standard.ut-layout-post-page .news_pd_top {
        padding-left: 0;
        padding-right: 0;
    }
    .single-format-standard.ut-layout-post-page .news_heading_left {
        display: none;
    }
    
}

@media only screen and (max-width: 640px){
	.brown-drop h6 {
        font-size: 18px;
        line-height: 30px;
    }
    .brown-drop h4 {
    	padding-right: 10px;
    }
    a.icon-down {
    	margin-left: 0px;
        padding-top: 10px;
    }
    .brown-drop a.icon-down::before {
    	height: 14px;
        width: 14px; 
    }
}

@media only screen and (max-width: 575px){
    .footer-address .textwidget {
    	text-align: left;
    }
    .support-us-direct-donation-sec .wp-block-column {
    	padding-top: 5px;
    	padding-bottom: 5px;
    }
}