/*
Theme Name: Fraud.org
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* Home page banner */
.bg-overlay .avia-slideshow-inner li:after {
	content:"";
	position: absolute;
	left:0;
	top:0;
	opacity: 0.5;
	background-color: #000000;
	width: 100%;
	height: 100%;
	visibility:visible;
}
.bg-overlay .avia-slideshow-inner li {
    height: 500px;
    width: 100%;
    object-fit: cover;
}
/*Add your own styles here:*/
/* Footer */

#top .footer-widget .flex_column div .widget_nav_menu, .footer-right-border{
	border-bottom: none !important;
	border-left: 2px solid #6ea7bd !important;
	border-top: none !important;
	padding-bottom: 0px;
}

#top .footer-widget .flex_column .widget_nav_menu li a:hover
{
	background-color: #23292b !important;
}

#top .footer-widget .flex_column .widget_nav_menu li a
{
	background-color: #23292b !important;
}

#top .footer-widget .flex_column .widget_nav_menu li {
    border-top-style: none !important;
	border-bottom-style: none !important;
}

#top .footer-widget .flex_column #nav_menu-2 .widgettitle,
#top .footer-widget .flex_column #nav_menu-3 .widgettitle,
#top .footer-widget .flex_column #nav_menu-4 .widgettitle,
#top .footer-widget .flex_column #nav_menu-5 .widgettitle,
#top .footer-widget .flex_column .widget_nav_menu li a,
.footer-right-border{
	padding:0px 20px !important;
	padding-bottom: 0px !important;
	color: #fff;
}

#top .footer-widget .flex_column .widget_nav_menu li a {
	font-size:14px !important;
	color: #fff;
	transition: 0.3s;
}

#top .footer-widget .flex_column .widget_nav_menu li a:hover {
	color: #b52e0e;
}


#top .footer-widget .flex_column .widget .widgettitle {
	margin-bottom:15px !important;
	margin-top:0px !important;
	text-transform: capitalize;
	font-size:18px !important;
}

#top .footer-widget .footer-right-border p {
    margin-bottom: 0;
}

#top .footer-right-border .av_textblock_section .footer-text{
	margin-top: -20px !important;
}

#top .our-program-border:after {
	content:"";
	background:#6daedf;
	visibility:visible;
	height:50%;
	width:2px;
	position:absolute;
	top:25%;
	right:0;
}

#top .partner-img img {
	width:auto;
	height:100px;
	object-fit:contain;
}

#top #wrap_all .social_bookmarks a {
    border-radius: 50%;
}

#header_meta, #header_meta .menu-item, #header_meta .social_bookmarks li {
    border: none !important;
}

#header_meta {
    z-index: 1 !important;
    background-color: #ffffff !important;
    min-height: 50px !important;
}
#header_main {
    border: none !important;
	background-color: #ffffff !important;
}
#header_meta .container {
    min-height: 30px;
}

#header_meta .sub_menu {
    margin-top: 15px;
}
#header_meta .social_bookmarks {
    margin-top: 15px !important;
}

.logo {
    z-index: 2 !important;
    margin-top: -20px;
}

/* donate btn */

#top .sub_menu .donate-btn a {
    background-color: #b52e0e;
	color: #fff;
    border-color: #b52e0e;
}

#top .donate-btn a {
    padding: 30px 30px 10px 30px;
    border-radius: 7px !important;
    margin-top: -20px;
    margin-right: 50px;
	font-size: 14px;
}

#top .donate-btn a:hover {
	color: #fff !important;
	text-decoration: none;
}

#header_meta .container {
    display: flex;
    justify-content: flex-end;
}

.main_menu #menu-item-search {
    position: absolute;
    margin-top: -62px !important;
    margin-left: 92%;
}

.header-menu {
    font-size: 14px;
}
.header-menu a:hover {
    text-decoration: none !important;
}
.header-menu a {
    border-left: 1px solid #6ea6bd !important;
    padding-left: 15px !important;
}

/* homepage blogs */

.home-blogs .slide-entry .slide-content .entry-content-header .slide-entry-title a {
	font-size:20px !important;
}

.home-blogs .read-more-link a {
    background-color: #6fa8bd;
    color: white;
    padding: 5px 15px;
    border-radius: 5px;
    margin-top: 15px;
}

.home-blogs .read-more-link a:hover {
	text-decoration: none;
}

.home-blogs .more-link-arrow {
    display: none;
}

.home-blogs .flex_column{
	background-color: #fff;
}
.home-blogs .slide-content{
	padding: 0px 15px 20px 15px;
}

/* g-form */

body .gform_wrapper h3.gform_title {
    display: none !important;
}

#top .gform_wrapper .gform_button {
    background-color: #b52e0d;
	border-radius: 5px;
}

#top .main_color input[type='text']{
	border-radius: 5px;
}

.homepage-form input#gform_submit_button_1 {
    min-width: 200px !important;
}

/* sidebar */

.sidebar .widget .widgettitle {
    font-size: 24px !important;
	color: #fff !important;
}

.sidebar #custom_html-2 {
    background-color: #6ea6bd;
    color: #fff;
    padding-left: 20px;
	padding-top: 20px !important;
    padding-right: 20px !important;
}

.sidebar #custom_html-2 .avia-button, .sidebar #custom_html-3 .avia-button{
	color: #ffffff;
    border: 1px solid #fff;
	background-color: transparent;
}

.sidebar #custom_html-3 {
	margin-top: 20px !important;
    background-color: #b52e0e;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px !important;
}

.sidebar #gform_widget-5{
	margin-top: 20px !important;
	background-color: #5e6d71;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px !important;
}

.sidebar #gform_widget-6{
	background-color: #5e6d71;
    color: #fff;
    padding-left: 20px;
	padding-top: 20px;
    padding-right: 20px !important;
}

#top .sidebar {
    border-left-style: none !important;
}

#top .container .content {
    border-right-style: none !important;
}

#top .sidebar .widget_nav_menu {
    display: none;
}

#top .sidebar .inner_sidebar {
    margin-left: 0px !important;
}

/* breadcrumb */

.breadcrumb-trail span:nth-child(6) {
 	font-size: 20px !important;
	font-weight: 900;
}

.breadcrumb-trail span:nth-child(4) {
 	font-size: 20px !important;
}

.breadcrumb-trail span:nth-child(3) {
    display: none !important;
}

.breadcrumb-trail span:nth-child(2) {
    display: none !important;
}

.breadcrumb-trail .trail-before {
	display: none;
}

.header-search #searchsubmit, .ajax_load {
	background-color: #b52e0d;
}


/* homepage form */

/* .homepage-form #gform_1 {
    display: flex;
}

.homepage-form #gform_1 .gform_fields{
	display: flex;
}

.homepage-form .gform_wrapper .gform_heading {
    width: 0px !important;
}

.homepage-form .gform_wrapper .gform_footer{
	padding: 0px 0px 0px;
    margin: 3px 0px 0px !important;
}

#top .homepage-form .gform_wrapper ul li.gfield {
    margin-top: -4px;
    margin-bottom: 0px !important;
}

#top .homepage-form .name_first{
	margin-top: -2px !important;
} */

.widget .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important; 
}

.widget input#gform_submit_button_5 {
    width: 100%;
}

.home-testimonials img.size-thumbnail {
	border-radius: 50% ;
}

/* Home Column Arrow by Trupti */
#top .flex_column.home-top-scam-arrow,
#top .flex_column.home-contact-arrow {
	width:53%;
	overflow:hidden;
}

.home-top-scam-arrow img,
.home-contact-arrow img {
  	width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.home-top-scam-arrow:before, .home-top-scam-arrow:after ,
.home-contact-arrow:before, .home-contact-arrow:after  {
 content: '';
    position: absolute;
    right: -1px;
    height: 50%;
    padding-right: 3%;
    z-index: 1;
    visibility: visible;
}

.home-top-scam-arrow:before, .home-top-scam-arrow:after {
    background-color: #6ea6bd;
}
.home-contact-arrow:before, .home-contact-arrow:after {
    background-color: #5d6c71;
}

.home-top-scam-arrow:before,
.home-contact-arrow:before {
  bottom: 50%;
  -ms-transform-origin: 100% 100%;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -ms-transform: skewY(45deg);
  -webkit-transform: skewY(45deg);
  transform: skewY(45deg);
}

.home-top-scam-arrow:after,
.home-contact-arrow:after {
  top: 50%;
  -ms-transform-origin: 100% 0;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

#top .flex_column.home-fax-arrow,
#top .flex_column.home-data-arrow {
	width:53%;
	overflow:hidden;
}

.home-fax-arrow img,
.home-data-arrow img {
  width: 100%;
  height: auto;
  display: block;
}
.home-fax-arrow:before, .home-fax-arrow:after ,
.home-data-arrow:before, .home-data-arrow:after  {
 content: '';
    position: absolute;
    left: -1px;
    height: 50%;
    padding-left: 3%;
    z-index: 1;
    visibility: visible;
}

.home-fax-arrow:before, .home-fax-arrow:after {
    background-color: #b52e0e;
}
.home-data-arrow:before, .home-data-arrow:after {
    background-color: #3f677b;
}
.home-fax-arrow:before,
.home-data-arrow:before {
  bottom: 50%;
  -ms-transform-origin: 100% 100%;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -ms-transform: skewY(-45deg);
  -webkit-transform: skewY(-45deg);
      transform: skewY(-45deg);
    top: -18px;
}

.home-fax-arrow:after,
.home-data-arrow:after {
  top: 50%;
  -ms-transform-origin: 100% 0;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -ms-transform: skewY(45deg);
  -webkit-transform: skewY(45deg);
      transform: skewY(45deg);
    top: 54%;
}

/* End Home Column Arrow */

/* .custom-faq a{
	text-decoration: none !important;
} */

.footer_color{
	border: none !important;
}

@media only screen and (max-width: 767px) {
	.horizontal_blog_grid .slide-entry {
		width: 100% !important;
	}
	
	#header .sub_menu{
		display: none !important;
		margin-top: 0px !important;
	}
	
	.main_menu #header_main {
    	margin-top: -40px !important;
	}
	
	.logo img {
    	margin-top: -30px !important;
	}
	
	.main_menu #menu-item-search {
    	display: none !important;
	}
	
/* 	#top .trend-post-slider .slide-entry.post-entry  {
		display: block !important;
		width:100% !important;
	}
	
	#top .trend-post-slider .slide-entry-wrap {
		display:block !important;
	} */
	
/* 	.trend-post-slider .slide-entry-wrap article:nth-child(2) {
  		margin-top: 20px !important;
	} */
	
	.horizontal_blog_grid .slide-image {
		width: 100% !important;
	}
	
	#top .horizontal_blog_grid .slide-entry.flex_column.post-entry {
		display: block !important;
	}
	
	#top .horizontal_blog_grid .slide-image img {
		border-radius:3px;
		width:100% !important;
		height:auto;
	}
	
	#top .horizontal_blog_grid .slide-entry-wrap .slide-entry .slide-image {
		max-width: 100% !important;
		min-width: 100% !important;
	}
	
	#top .horizontal_blog_grid .avia-content-slider .slide-entry-wrap {
		margin-bottom:0px !important;
	}
	
	#top .home-top-scam-arrow,
	#top .home-fax-arrow,
	#top .home-contact-arrow,
	#top .home-data-arrow {
	    width: 100% !important;
    	height: 300px;
		margin-bottom:30px !important;
	}
	.home-top-scam-arrow:before, .home-top-scam-arrow:after,
	.home-fax-arrow:before, .home-fax-arrow:after,
	.home-contact-arrow:before, .home-contact-arrow:after,
	.home-data-arrow:before, .home-data-arrow:after {
		display:none;
	}
}

@media only screen and (max-width: 989px) {
	
	#header .sub_menu{
		display: none !important;
		margin-top: 0px !important;
	}
		
	.main_menu #menu-item-search {
    	display: none !important;
	}
}

.accordion-section .toggle_wrap .toggle_content a {
	color:#263b7c !important;
}

.accordion-section .toggle_icon {
	color: #fff !important;
    height: 100%;
    top: 0;
    left: 0;
    background: #6ea7bd !important;
    width: 50px;
    margin: 0px;
}

.accordion-section .single_toggle .toggler {
	padding-left:70px;
}

.accordion-section .toggle_icon .vert_icon {
	left: 24px;
    top: 18px;
	border-color:#fff;
}

.accordion-section .toggle_icon .hor_icon {
	top: 22px;
    left: 20px;
	border-color:#fff;
}

.accordion-section .toggle_icon .hor_icon .activeTitle,
.accordion-section .toggle_icon .vert_icon .activeTitle {
	color:#fff !important;
}

.rx-columns .bordered-column:after {
	content: "";
    border-right: 2px solid #6ea7bd;
    position: absolute;
    top: -10px;
    height: 120%;
    width: 100%;
	right:0;
    visibility: visible;
}

.rx-columns .bordered-column:first-child:before {
	content: "";
    border-left: 2px solid #6ea7bd;
    position: absolute;
    top: -10px;
	left:0;
    height: 120%;
    width: 100%;
    visibility: visible;
}

#top a.more-link {
    background-color: #6ea7bd;
    color: #fff;
    padding: 7px 40px;
}

#top a.more-link:hover {
    background-color: #b52d0e;
	border-color:#b52d0e;
	transition:0.3s;
}

.trend-post-slider .slide-entry.post-entry {
	background:#fff;
	display:table-column;
}

.trend-post-slider .slide-content {
	padding:30px;
}

.trend-post-slider .slide-meta {
	display:none;
}

#top .trend-post-slider .slide-entry-wrap  {
	display:flex;
}

#top .trend-post-slider .slide-entry-title.entry-title  {
	font-size:22px !important;
}

.trend-post-slider .read-more-link {
	margin-top:10px;
}

.trend-post-slider img.attachment-portfolio.size-portfolio.wp-post-image {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

/* .scam-posts article.post-entry:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    border-bottom: 2px solid #6ea7bd;
    margin-bottom: 15px;
} */

.scam-posts .post_author_timeline,
.scam-posts .more-link-arrow {
	display:none;
}

.scam-posts .small-preview {
	background: #6ea7bd;
    height: 100px;
    border-radius: 100px;
    width: 100px;
}

.scam-posts .small-preview .iconfont {
    font-size: 25px;
    top: 9px;
}

.scam-posts .small-preview:hover {
	opacity:0.7;
	transition:0.3s;
}

.scam-posts .small-preview .attachment-square.wp-post-image {
	border-radius:100%;
}

.scam-posts .more-link,
.horizontal_blog_grid .more-link {
	border-radius:100px;
	padding:7px 40px;
	text-transform:uppercase;
	float:right;
	position:relative;
	font-size:14px;
	font-weight:700;
	z-index:2;
}

.scam-posts .post-entry:after {
    content: "";
    height: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-color: inherit;
    display: block;
    width: 100%;
    left: 0;
   	bottom:57px;
    position: absolute;
    z-index: 1;
	visibility:visible;
}

.scam-posts .read-more-link,
.horizontal_blog_grid .read-more-link {
    text-align: right;
    position: relative;
    margin-top: 40px;
	margin-bottom:10px;
}

.scam-posts .more-link:hover,
.horizontal_blog_grid .more-link:hover {
	text-decoration:none;
}

.horizontal_blog_grid .post-entry:after {
    content: "";
    height: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-color: inherit;
    display: block;
    width: 100%;
    left: 0;
   	bottom:20px;
    position: absolute;
    z-index: 1;
	visibility:visible;
}

.horizontal_blog_grid .slide-content {
    width: 100%;
}

#top .fullsize .template-blog h1.post-title.entry-title,
#top .fullsize .template-blog .post-meta-infos {
	text-align:left !important;
}

.horizontal_blog_grid .slide-entry.flex_column.post-entry {
	display: -webkit-box; !important;
	margin-left: 0px !important;
}

.horizontal_blog_grid .entry-footer, .horizontal_blog_grid .blog-categories, .horizontal_blog_grid .slide-meta {
	display: none !important;
}

.horizontal_blog_grid .slide-image {
	width:100px !important;
}

.horizontal_blog_grid .slide-image img {
	width: 100px !important;
    text-align: left;
    margin-left: 0px !important;
	border-radius:100%;
	height: 100px;
    object-fit: cover;
}

.horizontal_blog_grid .slide-entry.flex_column.post-entry {
    display: inline-flex !important;
    margin-left: 0px !important;
}

.horizontal_blog_grid .slide-image, .horizontal_blog_grid .slide-image {
	margin-right: 50px !important;
	background-color: unset !important;
}

.horizontal_blog_grid .slide-entry-title {
	padding-top: 0 !important;
	font-size: 24px !important;
}

.horizontal_blog_grid .avia-content-slider .slide-image {
    padding: 50px;
}

.horizontal_blog_grid .slide-entry-wrap .slide-entry .slide-image {
    max-width: 100px;
    min-width: 100px;
    margin-right: 20px;
    height: 100px;
    margin-left: 0px;
	border:none;
}

.horizontal_blog_grid .slide-entry-wrap .slide-entry .slide-image:hover .fallback-post-type-icon {
    background:#6daedf;
	opacity:1;
	transition:0.5s;
}

.horizontal_blog_grid .slide-entry-wrap .slide-entry .fallback-post-type-icon {
    border:none;
	border-radius:100%;
	height:100px;
	width:100px;
	margin:0px;
	line-height:100px;
	top:0;
	left:0;
	background:#13337a;
}

.horizontal_blog_grid .pagination a {
	background: #dedede;
	color:#fff;
	font-weight: 700;
	margin-right: 6px !important;
}

.horizontal_blog_grid .pagination a,
.horizontal_blog_grid .pagination .current {
	margin-right: 6px !important;
}

.horizontal_blog_grid .pagination a:hover,
.horizontal_blog_grid .pagination .current {
    border: 1px solid #dedede;
    color: #969696 !important;
    background: transparent !important;
	transition:0.5s;
}

#top .footer-widget .flex_column.footer-text .widget_nav_menu li a {
	font-size: 18px !important;
    font-weight: 900;
    margin-top: 0px;
    padding-top: 0px;
}

/* Custom Sidebar CSSC*/

.sidebar-fraud-alert .slide-image,
.sidebar-fraud-alert .slide-meta,
.sidebar-fraud-alert .more-link-arrow,
.horizontal_blog_grid .more-link-arrow {
	display:none;
}

.sidebar-fraud-alert .slide-entry-title.entry-title {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.sidebar-fraud-alert .more-link {
	background-color:transparent !important;
	border:3px solid #fff;
	font-size: 13px;
	border-radius: 3px;
	font-weight: normal;
	margin-top: 20px;
}

.sidebar-fraud-alert .more-link:hover {
	opacity:0.7;
	transition:0.3s;
	border-color: #fff !important;
	background:transparent;
	text-decoration:none;
}

.sidebar-fraud-alert .slide-entry-wrap {
	margin-bottom:0px;
}

.sidebar-fraud-alert .avia-content-slider {
	margin: 20px 0px 10px 0px;
}

.fraud-complaint-form .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .fraud-complaint-form .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	margin-bottom:12px !important;
}

/* Safari 10.1+ */

@media not all and (min-resolution:.001dpcm) { @media {

    .home-top-scam-arrow img, .home-contact-arrow img { 
        height: auto;
    }
}}