/*
Theme Name: GOW
Theme URI: http://wordpress.org/themes/twentythirteen
Author: Bembelembe
Author URI: http://www.bembelembe.com//
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
 .wp-pagenavi{
	 margin-top:40px;
 }
 .event_date_format{
	font-weight:bold;
	font-size: 16px;
	color: #B3B3B3;
	letter-spacing: 0em;
	line-height: 18px;
 }
.nav-links-left{
	float:left;
	display:inline;
	text-align:left;
	width:50%;
}
.nav-links-right{
	float:left;
	display:inline;
	text-align:right;
	width:50%;
}
html,body{
width:100%;
height:100%;
margin:0px;
padding:0px;
font-family: 'Roboto Condensed', sans-serif;
}
a img{
border:none;
}
.clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.section{
	float:left;
	display:inline;
	width:100%;
	min-width:960px;
}
html body .gform_wrapper ul li.gfield.gfield_html img{
	max-width:none!important;
}
#header_wrapper{
	width:960px;
	margin:0px auto;
}
#menu_wrapper{
	width:960px;
	margin:0px auto;
}
#menu_left,#menu_center,#menu_right{
	float:left;
	display:inline;
}
#menu_left{
	width:48px;
	height:35px;
	background-image:url('images/menu_left.jpg');
}
#menu_right{
	width:34px;
	height:35px;
	background-image:url('images/menu_right.jpg');
}
#menu_center{
	width:878px;
	background-image:url('images/menu.jpg');
	height:35px;
}
#search_section{
	width:960px;
	margin:0px auto;
}
#mapCustom {
	width:100%;
	height:500px;
}
#search_box{
	float:right;
	width:210px;
	margin-top:6px;
	margin-bottom:7px;
	margin-right:5px;
}
.screen-reader-text{
	display:none;
}
.search-field{
	border:1px solid #b3b3b3;
	width:179px;
	/*width:139px;*/
	padding:0px 16px 0px 8px;
	float:left;
	display:inline;
	font-size:11px;
	margin-top:1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height:21px;
}
.search-submit{
	cursor:pointer;
	float:left;
	display:inline;
	border:0px;
	outline:none;
	background-color:none;
	width:20px;
	height:21px;
	background-image:url('images/search_btn.jpg');
	margin-left:5px;
}
.body_v2 .search-submit,
.gyfs .search-submit{
	width:22px;
	height:24px;
}
.body_v2 .metaslider .slides img{
	/* height:400px; */
	object-fit: cover;
	object-position: center;
}
.body_v2 #main_body{
	background-image:url('images/background_v2.svg');
	background-image:url('images/ADW_pattern_l.svg');
	/* background-size:1318px; */
}
#main_body{
	background-image:url('images/background.png');
	background-repeat:repeat-y;
	background-position: top center;
	min-height:338px;
}
#bottom_background{
	background-image:url('images/bottom.png');
	background-repeat:repeat-x;
	background-position:bottom center;
	height:100%;
	min-height:338px;
	height:auto;
}
#body_center{
	border:2px solid #b3b3b3;
	width:878px;
	margin:0px auto;
	background-color:white;
	padding-left:47px;
	padding-right:31px;
	min-height:338px;
	padding-bottom:50px;
}
#menu_center{
	font-size:19px;
}
#menu_center a{
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: bold;
}
#google_translate_element .skiptranslate{
	transform:scale(1.3);
	margin-left:15%;
	width:100%;
}
#gform_uploaded_files_1,
#gform_submit_button_1:hover{
	background-image:url('images/btn-submit_ro.svg')!important;
}
#gform_submit_button_1{
	cursor:pointer;
	background-image:url('images/btn-submit_ro.svg')!important;
	background-image:url('images/btn-submit.svg')!important;
	border:0px!important;
	padding:0px!important;
	border-radius:0px!important;
	text-indent: -999999em;
	width:120px;
	height:42px;
	outline:none!important;
	background-size:contain!important;
}
#menu_center a:hover{
	text-decoration:none;
	color:black;
}
#menu_center ul#sociallinks,#menu_center ul.nav-menu{
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:35px;
	line-height:35px;
	float:left;
	display:inline;
}
#menu_center .nav-menu li{
	float:left;display:inline;
	margin-right:18px;
}
#skyscraper tr td{
	border:0px;
}
.ie8 #menu_center .nav-menu li{
	margin-right:16px!important;
}
#menu_center #sociallinks{
	float:right!important;
	display:inline!important;
	margin-top:4px!important;
}
#menu_center #sociallinks li{
	margin-left:11px;
	margin-right:0px;
	float:left;
	display:inline;
}
h1{
	font-size:50px;
	color:#312783;
	margin-top:28px;
	font-family:Arial;
}
#body_bottom{
	width:960px;
	margin:0px auto;
	background-image:url('images/footer.jpg');
	height:37px;
}
#footer{
	margin:0px auto;
	width:586px;
	margin-top:36px;
}
.footer_1 p,.footer_2 p,.footer_3 p,.footer_4 p{
	margin-bottom:35px;
	margin-top:0px;
}
.footer_1,.footer_2,.footer_3,.footer_4{
	float:left;
	display:inline;
	text-align:center;
	color:#b3b3b3;
	font-size:14px;
}

.footer_separator{
	float:left;
	width:100%;
	display:inline;
	text-align:center;
	color:#b3b3b3;
	font-size:14px;
	background-image:url('images/footer_separator.jpg');
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	background-position:0px 16px;
	margin-top:10px;
	margin-bottom:33px;
}
.pending_status{
	font-weight:bold;
	color:rgb(255, 128, 0);
}
.add_another_event_icon{
	width: 20px;
    line-height: 100%;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 5px;
}
.footer_1{
	width:137px;
}
.footer_2{
	width:133px;
	margin-right:22px;
	margin-left:22px;
	margin-top:20px;
}
.footer_3{
	width:133px;
	margin-right:22px;
	margin-top:20px;
}
.footer_4{
	width:114px;
	margin-top:0px;
}
.copyright{
	font-size:12px;
	text-align:center;
	width:100%;
	float:left;
	display:inline;
	margin-top:50px;
	margin-bottom:30px;
	color:#b3b3b3;
}
.copyright a{
	color:#b3b3b3;
	text-decoration:none;
}
.page-id-10645 .gchoice_1_28_1{
	/* display:none; */
}
.copyright a:hover{
	text-decoration:underline;
}
.left_col{
	float:left;
	display:inline;
	width:658px;
	font-weight:400;
	font-size:16px;
}
.left_col a{
	color:#E6027E;
	text-decoration: none;
}
.left_col a.event_title{
	font-size:18px;
}
.left_col .entry-meta,.left_col .entry-meta a{
	color:#c5c6c6;
	margin-bottom:30px;
}
.sidebar{
	float:left;
	display:inline;
	width:180px;
	margin-left:40px;
}
.page-id-10648 select{
	width:173px;
}
.left_col h4{
	font-size:21px;
	margin-top:40px;
	margin-bottom:40px;
}

.page-id-10662 .left_col h4{
	margin-top:0px;
	margin-bottom:0px;
}
.left_col h3{
	font-family:Arial;
	font-size:30px;
	font-weight:bold;
	color:#249BD7;
	margin-top:60px;
}
.archive .left_col h3{
	margin-top:30px;
}
.left_col h3:first-child{
	color:#E6027E!important;
}
.left_col h3.archive-title{
	color:black!important;
}
#attachment_8398{
	display:none;
}

.FA_container_minimal,.FA_container_navobar{
	width:100%!important;
	width:640px!important;
}
.page-id-518 .left_col p img,#attachment_8398,#attachment_8398 img{
	/* width:100%!important;
	height:auto!important; */
}
.box_news{
	float:left;
	display:inline;
	padding-bottom:13px;
	border-top:1px solid #c5c6c6;
	margin-bottom:2px;
}
.box_news.green{
	border-left:7px solid #312783;
	border-right:7px solid #312783;
}
.box_news.red{
	border-left:7px solid #E6027E;
	border-right:7px solid #E6027E;
}
.box_news.blue{
	border-left:7px solid #249BD7;
	border-right:7px solid #249BD7;
}
h1.red,h2.red,h4.red,h5.red,h6.red,h3.red a{
	color:#E6027E;
}

h1.blue,h2.blue,h4.blue,h5.blue,h6.blue,h3.blue,h3.blue a{
	color:#249BD7;
}
h1.green,h2.green,h4.green,h5.green,h6.green,h3.green,h3.green a{
	color:#312783;
}
.box_news img{
	float:left;
	display:inline;
	margin-top:13px;
	margin-left:14px;
	margin-right:32px;
}
.box_news .title{
	float:left;
	display:inline;
	margin-top:13px;
	font-weight:bold;
	color:black;
	width:444px;
	font-size:17px;
}
.box_news .title a{
	color:black;
	text-decoration:none;
}
.box_news .date{
	font-size:17px;
	float:left;
	display:inline;
	width:444px;
	color:#b3b3b3;
}
.more_news{
	text-align:right;
	color:black;
	float:left;
	display:inline;
	width:100%;
	border-top: 1px solid #c5c6c6;
	margin-top:0px;
	margin-bottom:26px;
}
.more_news a{
	color:black;
	text-decoration: underline;
}
.post-navigation .nav-links{
	margin-top:60px;
}
.latest_news{
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:30px;
	font-size:19px;
}
img.alignleft {
	float: left;
	margin: 10px 20px 20px 0!important;
}
img.alignright {
	float: right;
	margin: 10px 0 20px 20px!important;
}
.post-navigation .nav-links a{
	float:left;
	width:40%;
	display:inline;
	margin-right:10%;
}

.post-navigation .nav-links a[rel="next"]{
	margin-right:0px;
	margin-left:10%;
	text-align:right;
}
.map_quicklinks{
	font-size:20px;
	margin-top:36px;
	margin-bottom:20px;
}
.map_quicklinks a{
	color:#312783;
	text-decoration:none;
}
.map_quicklinks a.sign_in_link{
	float:right;
}
.map_quicklinks a img path{
		fill:#e6027e;
}
.map_quicklinks a img{
	vertical-align: middle;
	display:inline-block;
	margin-top:-2px;
}
.menu-item:hover .sub-menu{
	display:block;
	z-index:10;
}
.pac-container{
	/*margin-top:-37px;*/
}
.left_col table img{
	/* float:left;
	display:inline; */
}
.facebook_feed{
	margin-top:30px;
}
.sub-menu{
	float:left;
	width:220px;
	background-color:#b3b3b3;
	margin-left:0px;
	display:none;
	position:absolute;
	margin-left:-10px;
	padding:0px;
}
.sub-menu li:hover .sub-menu{
	display:block!important;
}
.sub-menu li:hover a{
	color:black;
}
.sub-menu .sub-menu{
	left:220px;
	display:none!important;
	position:absolute;
	background-color:#999999;
	margin-left:0px;
	margin-top:0px;
}
.sub-menu .sub-menu li a{
	font-weight:400!important;
	line-height:22px;
	padding:10px 10px 10px 10px;
}
.sub-menu .sub-menu li{
	border-bottom:1px solid #b3b3b3;
}
.sub-menu li,.sub-menu li a{
	float:left;
	display:inline;
	width:100%;
	margin:0px!important;
	padding-left:10px;
}
.sub-menu li a span{
	float:right;
	margin-right:10px;
}
.sub-menu li a{
	width:210px;
	padding-left:10px;
	text-transform: capitalize!important;
	padding-top:10px;
	padding-bottom:10px;
	line-height:22px;
}
.sub-menu li{
	width:220px;
	padding-left:0px;
}
.home_p{
	font-size:24px;
	line-height:30px;
	color:#b3b3b3;
	font-weight:bold;
}
.countries{
	width:658px;
	margin-top:47px;
}
.country img{
	margin-bottom:6px;
	display:block;
}
.country a{
	color:black;
	font-size:18px;
}
.country{
	text-transform:uppercase;
	width:219px;
	float:left;
	display:inline;
	margin-bottom:33px;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption{
	font-size:14px;
}
.sf-wrapper{
	max-width:350px;
}
body .sf-element{
	width:100%;
}
img{
	image-rendering: -webkit-optimize-contrast;
}

.list_all_events{
	text-align:center;
	margin-top:34px;
	margin-bottom:12px;
}
.list_all_e{
	border:2px solid #cccccc;
	padding:15px 14px 13px 14px;
	border-radius:15px;
	display:inline-block;
}
.list_all_e img{
	vertical-align: middle;
	margin-right:2px;
	display: inline-block;
    margin-top: -3px;
}
.list_all_e a{
	color:#312783;
	font-size:20px;
	display:inline-block;
	margin-top:-2px;
	text-decoration:none;
}
#field_1_36{
	margin-bottom:20px;
}
#field_1_36,
#field_1_35,
#field_1_34,
#field_1_33{
	float:left;
	display:inline;
	clear:none;
	max-width:200px;
}
#field_1_6,
#field_1_5{
	float:left;
	max-width:300px;
	display:inline;
	clear:none;
}
#field_1_6{
	clear:both;
}
.twitter_embed{
	margin-top:20px;
}
.category-national-partners h3.entry-title,
.category-national-partners-2015 h3.entry-title,
.category-national-partners-2016 h3.entry-title,
.category-national-partners-2017 h3.entry-title,
.category-national-partners-2018 h3.entry-title{
	font-size:50px;
}
.category-national-partners .entry-meta,
.category-national-partners-2015 .entry-meta,
.category-national-partners-2016 .entry-meta,
.category-national-partners-2017 .entry-meta,
.category-national-partners-2018 .entry-meta{
	display:none;
}
.single .list_all_e{
	width:96%;
	text-align:center;
	margin-bottom:20px;
	margin-top: -20px;
}
.single .list_all_e a{
	float:left;
	width:100%;
}
.gray_bar_separator{
	width:80%;
	margin:0px auto;
	max-width:110px;
	height:2px;
	background-color:#c5c6c6;
}
.counter_text{
	color:#b3b3b3;
	text-transform:uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18px;
	text-align:center;
}
.counter{
	font-weight:bold;
	font-size:48px;
	color:#000;
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom:20px;
	margin-top:28px;
}
.popup_wrap .sub-menu{
	display:none!important;
}
.col_20_wrap{
	float:left;
	display:inline;
	width:100%;
	background-color:#f2f2f2;
	margin-top:-7px;
}
.col_20:nth-child(1) .stats_big_number span{
	color:#249bd7;
}
.col_20:nth-child(2) .stats_big_number span{
	color:#e6027e;
}
.col_20:nth-child(3) .stats_big_number span{
	color:#EE7502;
}
.col_20:nth-child(4) .stats_big_number span{
	color:#312783;
}
.col_20:nth-child(5) .stats_big_number span{
	color:#E30614;
}
.stats_big_number{
	color:#B3B3B3;
	font-size : 48px;
	margin-top:0px;
	margin-bottom:5px;
	line-height:normal;
}
.stats_text{
	font-size : 12px;
	text-transform : uppercase;
	color : #000000;
	line-height:15px;
	margin-top:0px;
	margin-bottom:12px;
}
.col_20{
	float:left;
	display:inline;
	width:17%;
	margin-left:1.5%;
	margin-right:1.5%;
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
	position:relative;
}
.col_33{
	float:left;
	display:inline;
	width:30%;
	margin-left:1.5%;
	margin-right:1.5%;
	text-align:center;
	margin-top:30px;
	margin-bottom:20px;
	position:relative;
}
.col_33:before{
	width:12px;
	height:12px;
	background-color:#c5c6c6;
	position:absolute;
	top:50%;
	margin-top:16px;
	right:0px;
	content:" ";
	margin-right:-6px;
}
.col_33:last-child:before{
	content:none;
}
.col_33.no_before:before{
	content:none;
}
.gform_footer input[type="submit"],
#gform_submit_button_1{
    border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
    border-style: solid;
    border-width: 1px;
    padding: 1px 7px 2px;
    background: white;
    border-radius:10px;
}
.highlight_text{
	background-color:#ee7502;
	padding: 16px 16px 16px 16px;
	display:inline-block;
}
.highlight_background{
	background-color:#F2F2F2;
	padding: 16px 16px 5px 16px;
	display:inline-block;
}
.filter_events{
	float:left;
	width:100%;
	text-align:center;
}
.filter_past_events:after,
 .filter_current_events:after{
	content: " ";
	position:absolute;
	/* top:-30px; */
	width:70px;
	height:15px;
	left:0;
	margin-left:auto;
	right:0;
	margin-right:auto;
	width:100%;
	border-radius: 20px;
	/* top:-16px; */
	bottom: -4px;
}
.filter_past_events.active:after{
	background-color:#757674;
}
.filter_current_events.active:after{
	background-color:#e08130;
}

.filter_past_events{
	background-color:#757674;
	position:relative;
}
.filter_current_events{
	background-color:#e08130;
	position:relative;
}
.filter_past_events,
.filter_current_events{
	cursor:pointer;
	color:#fff;
	float:left;
	width:50%;
	padding-top:12px;
	padding-bottom:12px;
}
.filter_events .active{
	text-transform:uppercase;
	text-decoration:underline;
}
/*.col_33_wrap .col_33:last-child:after{
	content:none;
}*/
.gyfs #body_bottom,
.gyfs #bottom_background,
.gyfs #main_body{
	background-image:none;
}
.gyfs .co-funded-p{
	max-width:485px;
	margin-left:auto;
	margin-right:auto;
}
.gyfs .co-funded{
	text-align:center;
	color:#312783;
	font-size:14px;
	line-height:16.8px;

	margin: 0px auto;
    background-color: white;
	width: 100%;
	max-width: 883px;

	padding:12px;
	padding-left: 47px;
    padding-right: 31px;
	margin-top:15px;
}
#gyfs_header{
	margin: 0px auto;
    padding-left: 47px;
    padding-right: 31px;
	padding-bottom: 50px;
	padding-bottom:46px;
	border: 0px;
    max-width: 883px;
	width: 100%;
	margin-bottom:12px;
}
#gyfs_sldieshow_top > div{
	max-width:100%!important;
}
#gyfs_sldieshow_top .caption{
	font-size:45px;
	line-height:45px;
	color:#fff;
	text-shadow: 0 0 10px #000000;
	font-weight: bold;
	max-width:560px;
	padding-left:48px;
}
#gyfs_sldieshow_top #metaslider_9999{
	margin-bottom:15px;
}
.body_v2 .caption-wrap .caption{
	padding:15px 16px;
	font-size:19px;
	line-height:22px;
	font-weight:bold;
	max-width:50%;
}
.body_v2 .metaslider .caption-wrap{
	background-color:rgba(49,39,131,0.6);
	opacity:1;
}
#gyfs_sldieshow_top .caption-wrap{
	background-color:transparent;
	opacity:1;
	top:47px;
	/* top: 50%; */
    /* transform: translateY(-50%); */
}
#gyfs_sldieshow_top{
	margin: 0px auto;
	border: 0px;
    max-width: 961px;
	width: 100%;
	margin-bottom:10px;
}
#gyfs_sldieshow_top .flex-direction-nav,
#gyfs_sldieshow_top .flex-control-nav{
	display:none;
}
#gyfs_header h2{
	font-size:40px;
	margin-top:46px;
	margin-bottom:20px;
	display:inline-block;
	text-transform:uppercase;
	margin-bottom:0px;
}
#gyfs_header p{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-top:20px;
}
#gyfs_header.partners{
	background-color:#80cff1;
}
#gyfs_header.about{
	background-color:#f9c980;
	color:#312783;
}
#gyfs_header.news-events{
	background-color:#e0dfec;
}
#gyfs_header.resources{
	background-color:#fbdadc;
}
#gyfs_header.campaign{
	background-color:#f9c980;
}
#gyfs_header{
	color:#332783;
}
.gyfs .gyfs_header_wrapper{
	background-image:url('images/background.top.header.svg');
	background-repeat: no-repeat;
    background-position: calc(50% + 3px) 101%;
	float:left;
	display:inline;
	width:100%;
}
.gyfs .gyfs_body_wrapper{
	background-image:url('images/background.pattern_gyfs.svg');
	background-color:#312783;
	background-repeat: repeat-y;
    background-position: top center;
	min-height: 338px;
	float:left;
	display:inline;
	width:100%;
}
.gyfs .copyright{
	padding-top:0px;
	margin-top:20px;
	margin-bottom:20px;
}
.gyfs .copyright a,
.gyfs .copyright{
	color:#249bd7;
}
.gyfs #menu_left{
	background-image:none;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
	background-color:#312783;
}
.gyfs #body_bottom{
	display:none;
}
.gyfs #menu_right{
	background-image:none;
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
	background-color:#312783;
}
.gyfs #menu_center{
	background-color:#312783;
	background-image:none;
}
.gyfs #body_center{
	border:0px;
	max-width:883px;
	width:100%;
}
.gyfs #menu_center .current_page_item a,
.gyfs #menu_center a:hover{
	color:#ee7502;
}
.gyfs .sub-menu{
	background-color:#312783;
}
.gyfs h1,
.gyfs h2,
.gyfs h3,
.gyfs h4,
.gyfs .left_col h3{
	font-family: 'Zilla Slab Highlight';
}
.gyfs #body_center .left_col h3:nth-of-type(4n+1){
	color:#249bd7!important;
}
.gyfs #body_center .left_col h3:nth-of-type(4n+2){
	color:#ee7502!important;
}
.gyfs #body_center .left_col h3:nth-of-type(4n+3){
	color:#e30614!important;
}
.gyfs #body_center .left_col h3:nth-of-type(4n+4){
	color:#312783!important;
}
.gyfs .left_col h3{
	font-size:40px;
	font-weight:bold;
	line-height:1;
	margin-top:44px;
	margin-bottom:32px;
}
.gyfs .left_col h3:first-child{
	margin-top:44px;
}
.popup_close img {
    width: 35px;
    height: 34px;
}
.gyfs .left_col h3{
	margin-top:74px;
}
.gyfs .left_col{
	font-size:18px;
	line-height:24px;
	min-height: 1px;
}
.body_v2 #menu_center .nav-menu li{
	margin-right:11px;
}
html .body_v2 #menu_center a.header_back_home{
	color:#fcead9;
	border-left: 1px solid #808080;
	padding-left:10px;
}
html .body_v2 #menu_center a.header_back_home .header_color_1{
	color:#fcead9;
}
html .body_v2 #menu_center a.header_back_home .header_color_2{
	color:#fbdadc;
}
html .body_v2 #menu_center a.header_back_home .header_color_3{
	color:#e0dfec;
}
html .body_v2 #menu_center a.header_back_home .header_color_4{
	color:#def0f9;
}
.body_v2 #search_box,
.gyfs #search_box{
	width:410px;
	/* width:231px; */
	margin-bottom:0px;
}
.gyfs_more_news{
	margin-top:30px;
}
.body_v2 #sociallinks,
.gyfs #sociallinks{
	float:right!important;
	display:inline!important;
	margin-top:0px!important;
	margin-bottom:0px;

	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	padding-left:0px;
}
.body_v2 #sociallinks li,
.gyfs #sociallinks li{
	margin-left:11px;
	margin-right:0px;
	float:left;
	display:inline;
}
.body_v2 .search-submit:hover,
.gyfs .search-submit:hover{
	background-image:url('images/icon.SEARCH_ro.svg');
}
.body_v2 .search-submit,
.gyfs .search-submit{
	background-image:url('images/icon.SEARCH.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-color:#fff;
}
.body_v2 #menu_center a.header_back_home,
.gyfs #menu_center a.header_back_home{
	color:#92cdeb;
	line-height: 22px;
    float: right;
    border-left: 1px solid #249bd7;
    padding-left: 20px;
    margin-top: 7px;
}
.gyfs_partners {
	/* max-width:500px; */
	/* padding: 10px; */
	margin-top:70px;
}
.left_col .gyfs_partner a{
	color:#000;
}
.gyfs_partner{
	float: left;
	width: calc(50% - 15px);
	margin-bottom: 60px;
}
.gyfs_partner_margin_right{
	margin-right:30px;
}
.gyfs_partner img{
	max-width:100%;
}
#menu_center .nav-menu li.adw_gyfs_link{
	display:none;
}
.gyfs .wp-pagenavi{
	margin-top:40px;
}
.body_v2 .search-field,
.gyfs .search-field{
	/* display:none; */
	opacity:0;
	pointer-events:none;
	transition:all 0.4s;
	outline:none;
}
.body_v2 .clicked .search-field,
.gyfs .clicked .search-field{
	opacity:1;
	pointer-events:auto;
}
body.gyfs #body_center .left_col .gyfs_heading h3{
	color:#312783!important;
	font-size:21px;
	margin-bottom: 8px;
}
.gyfs_text {
	font-size: 18px;
	font-weight:bold;
	margin-bottom: 6px;
}
.gyfs_image_link img {
	width: 100%;
	height: 110px;
	object-fit: contain;
	object-position:center left;
}
.gyfs .gyfs_date{
	color:#707070;
	font-size:18px;
	margin-bottom:7px;
	display:inline-block;
}
.gyfs_read_more a{
	color:#312783;
	font-weight:bold;
}
.gyfs_separator{
	margin-bottom:4px;
	margin-top:0px;
	display:inline-block;
}
.gyfs_sidebar{
	margin-right:-31px;
	margin-left:-20px;
	position:relative;
}

.gyfs_sidebar .gyfs_sidebar_content p{
	font-size:14px;
	line-height:19px;
	color:#249bd7;
	margin-top:17px;
	margin-bottom:17px;
}
.gyfs_sidebar .gyfs_sidebar_content p.sidebar_h{
	font-size:17px;
	color:#808080;
	font-weight:bold;
}
.gyfs_sidebar .gyfs_sidebar_content{
	position:absolute;
	left:38px;
	width:calc(100% - 68px);
	bottom:17px;

	width:calc(100% - 48px);
	left:28px;
}
.sidebar_mobile_gyfs{
	display:none;
}
#gyfsLink_mobile{
	display:none;
}
