/*
 Theme Name:   zfa
 Theme URI:    
 Description:  zfa
 Author:       Tamir Werner
 Author URI:   http://www.novi.com.au
 Template:     flawless-v1-18
 Version:      1.0.0
 Tags:         
 Text Domain:  flawless-v1-18-child
*/


@import url("../flawless-v1-18/style.css");

body
{
 color:#2a54a8 !important;
 font-size:14px !important;
}

table tr th
{
 background-color: #3a98d2 !important;
 padding: 13px 10px !important;
}

table tr td
{
 padding: 13px 10px !important;
}

h1 {
    font-size: 32px !important;
}

h1.gdlr-page-title
{
 font-size: 36px !important;
 font-weight: bold !important;
}

h2
{
 font-size:28px !important;
}

table
{
 text-align:left !important;
}

table tr td
{
 padding: 10px 0 !important;
}

a {
 color:#3a98d2 !important; 
}

.sub-menu a
{
 color:#ffffff !important;
}

.sub-menu a:hover
{
 color:#898989 !important;
}

.previous-nav a, .next-nav a
{
 color:#2a54a8 !important;
}

.gdlr-standard-style .gdlr-single-blog-tag a {
    background-color: #2a54a8 !important;
	color:#ffffff !important;
}
.gdlr-header-inner .container, .top-navigation-container
{
 width:95% !important;
 max-width:95% !important;
/*  padding-left:30px;
 padding-right:30px; */
}

.gdlr-main-menu > li > a
{
 color:#ffffff !important;
 font-size:16px !important;
}

#gdlr-main-navigation
{
 position:relative;
 top:30px;
}

.top-navigation-right-text
{
 font-size:16px;
}

.ls-bottom-nav-wrapper
{ 
	display:block;
	height:130px;
	background: #1d3a72 url('images/bg_watermark_db.jpg') no-repeat;
}

.ls-nav-prev, .ls-nav-next
{
	background-color: #305ca2 !important;
	color: #ffffff !important;
}

#homepage-slider-wrap
{
 display:block;
 margin-bottom: 160px;
}

#intro-txt
{
 color:#1d3a72;
 font-size:22px;
}
.gdlr-blog-title, .gdlr-blog-title a, .gdlr-item-title-wrapper .gdlr-item-title
{
	color:#2f4457 !important;

}

.gdlr-blog-content
{
 color:#898989 !important;
 }
 
 /*.gdlr-blog-info*/
 .blog-info, .blog-info a, .comment-time, .comment-time a, 
 .blog-info, .blog-info a, .comment-time, .comment-time a,
 .blog-info i, .comment-time i, .comment-reply i
 {
  color:#448595 !important;
 }
 
 #homepage-mid-img-top
 {
 display:block;
 height:130px;
 background: #1d3a72 url('images/bg_watermark_lb.jpg') no-repeat right;
 }
 
  #homepage-mid-img-bottom
 {
 display:block;
 height:130px;
 background: #1d3a72 url('images/bg_watermark_db.jpg') no-repeat;
 position:relative;
 top:-2px;
 }
 
 .gdlr-blog-thumbnail
 {
min-height:165px;
 }
 
 .gdlr-blog-full  .gdlr-blog-thumbnail
 {
  display:none !important;
 }
 
 .gdlr-page-title-wrapper
 {
   background: url('images/blog_top_bg3.jpg') !important;
   min-height:70px;
 }
 
 .gdlr-post-author {display:none;}
 
 #homepage-events .blog-item-holder
 {
  text-align:center;
 }
 
  #homepage-events .gdlr-blog-info,   #homepage-events .gdlr-blog-content
  {
  display:none;
 }
 
 #homepage-events .gdlr-blog-title
  {
  position:relative;
  top:-90px;
  padding-left: 35px;
  padding-right: 35px;
 }
 
  #homepage-events .gdlr-blog-title a
  {
  color:#ffffff !important;
    background-color: #0a0a0a;
	display: block;
    min-height: 60px;
	max-height: 60px;
	opacity: 0.85;
	overflow:hidden;
 }
 
 #homepage-events .gdlr-item.gdlr-blog-grid
 {
  margin-bottom:0px !important;
 }
 
 #homepage-mid-img
 {
	  background: url('images/hp_mid_img.jpg') !important;
 }
 #homepage-mid-img .gdlr-player-overlay
 {

  background-color:transparent !important;
 }
 
 #homepage-mid-img .gdlr-feature-media-item .feature-media-title-wrapper
  {
  margin-bottom:0px !important;
 }
 
.gdlr-main-menu > li > a
{
 padding-bottom:20px !important;
}

.gdlr-main-menu > .gdlr-normal-menu li, .gdlr-main-menu > .gdlr-mega-menu .sf-mega {
 background-color:#2a54a8 !important;
}

.gdlr-fixed-menu
{
 background-color:#1f3972 !important;
}

.footer-wrapper {
    border-top-color: #1d3a73 !important;
	background-color: #f5f5f5 !important;
}

.footer-wrapper .gdlr-icon
{
 color:#1d3a73 !important;;
}

.footer-wrapper h3.gdlr-widget-title
{
  color:#1d3a73 !important;;
}

.copyright-wrapper {
    background-color: #f5f5f5 !important;
	border-top:0 !important;
}

.gdlr-button, .gdlr-button:hover, input[type="button"], input[type="submit"] {
    background-color: #3a98d2 !important;
	color:#ffffff !important;
	/*border-color: #3974eb !important;*/
}
/*
.portfolio-overlay
{
 border:0 !important;
}
*/

.nav-container.style-1 .flex-direction-nav a {
    background-color: #3a98d2 !important;
	color:#ffffff !important;
}

.top-social-wrapper .social-icon
{
 max-width:30px !important;
}

#newsletter-signup-top
{
 float:left;
 margin-left:15px;
 background: url('images/email_letter_round.png') no-repeat;
 width:32px;
 height:32px;
 display:inline-block;
}


.gdlr-nav-search-form-button
{
 margin-left:40px !important;
 background-color: #ffffff !important;
 color: #1f3972 !important;
}

.footer-wrapper {
    color: #1f3972 !important;
}

.portfolio-thumbnail-bar
{
 background-color: #1f3972 !important;
}

.gdlr-classic-portfolio .portfolio-thumbnail
{
 width:400px;
 height:300px;
}

#homepage-media-wrap .nav-container
{
 margin-right:68px;
}

#homepage-media-wrap h3.portfolio-title a, #homepage-media-wrap h3
{
 font-size:18px !important;
 color:#2a54a8 !important;
}

#homepage-media-wrap h3.gdlr-item-title
{
 font-size: 28px !important;
 color: #292929 !important;
}

#social-bottom  i.gdlr-icon
{
 font-size:26px !important;
}

.mc-field
{
 float:left !important;
 background-color:#ffffff !important;
 color: #1f3972 !important;
 padding: 9px !important;
 border: 1px solid #1f3972 !important;
 margin-bottom:10px;
}

.mc-btn
{
 float:left !important;
 margin-left:5px !important;
 text-transform:uppercase;
 padding: 9px 9px !important;
 border-radius: 0px !important;
}

.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current
{
 background-color: #1f3972 !important;
 color: #ffffff !important;
}

.section-container
{
 padding-top: 20px !important;
}

a.top-mail-link, a:visited.top-mail-link
{
 color:#ffffff !important;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea
{
 border:1px solid #1f3972 !important;
}

#supporters
{
 text-align:center;
}

.gdlr-item-title-wrapper.pos-left .gdlr-item-title
{
 font-size:23px !important;
}

.gdlr-responsive-navigation a, gdlr-responsive-navigation a:visited
{
 color:#ffffff !important;
 background-color:#2a54a8 !important;
 border-top:1px solid #282828;
}

.gdlr-header-wrapper
{
 background-color:#1d3a72;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea
{
 padding: 10px 15px;
}

#mobile-search
{
 background-color:#ffffff;
 border-radius: 16px;
 width:16px;
 height:16px;
 cursor: pointer;
 font-size: 14px;
 padding: 8px;
 border-width:1px;
 float:left;
 margin-left:50px;
 display:none;
}

#mobile-search i
{
 color: #1f3972;
 display: block;
 font-size: 16px;
 height: 20px;
 line-height: 1;
 float:left;
 text-align: center;
 width: 20px;
 margin-left: -2px;
}

@media screen and (max-width: 1350px) {
	#gdlr-main-navigation
	{
	 top:0px;
	}

	.gdlr-nav-search-form-button
	{
	 float:right;
	 margin-left:20px;
	}
}


@media screen and (max-width: 640px) {
	table {
		overflow-x: auto;
		display: block;
	}
	
	.gdlr-logo img
	{
	 height:auto;
	 width:100%;
	}
	
	#homepage-news-wrap .gdlr-item-title-wrapper > .nav-container
	{
	 top:140%;
	}
	
	#homepage-media-wrap .gdlr-item-title-wrapper > .nav-container
	{
	 right:-30px;
	}
	
	.gdlr-header-wrapper
	{
	 height:220px;
	}
	
	#mobile-search
	{
	 display:block;
	}
	
	.top-social-wrapper
	{
	 margin-top:10px;
	}
	
	.content-wrapper-inside
	{
	 margin-top:180px;
	}

}





 
 




