/*
Theme Name: Darfur
Author: the WEO team
Author URI: http://webexpertsonline.net/
Version: 1.0
*/


.work_btn{font-family:ProximaNova-Regular;}
.b_mem h1{font-family: ProximaNova-Bold !important; margin:0 0;  width:auto;  padding: 2px 0; display:inline-block; text-transform: uppercase; font-size:30px !important; }	
.pages-content h1{font-family: ProximaNova-Bold !important; margin:0 0 ;  width:auto;  padding: 2px 0; display:inline-block; text-transform: uppercase; font-size:30px !important; }	
.b_mem h2{font-family:ProximaNova-semibold !important; /* margin:10px 0 0 0;*/ font-size:28px !important;}	
.work_btn button {padding: 10px 28px 10px 28px !important;}
.dar_head h2{display: inline-block;
    padding: 4px 0;
    width: auto !important; margin:0;}
.dar_head{text-align:center;}

.menu-footer-menu-container a{font-weight:400;}
h2.vc_featured_heading {
    border-bottom: 2px solid #bfbfbf;
    border-top: 2px solid #bfbfbf;
    display: inline-block;
    margin: 50px 0;
    padding: 4px 0;
    width: auto !important;
font-family:proximanova-semibold !important; 
font-size:27px;
}.home .h2.vc_featured_heading {
font-family:proximanova-bold !important; 
}

.feature_head {  text-align:center;  padding:0 1px 0 0px !important; }
.slides.clearfix > li:nth-child(1) .bnr-txt p{ color: #fff;  text-shadow: 1px 1px 2px #333;  font-family: "ProximaNova-Semibold";
    font-size: 18px;}
.slides.clearfix > li:nth-child(1) .bnr-txt h1{color: #fff;}
.slides.clearfix > li:nth-child(1) .bnr-txt h1 a{color: #fff; text-shadow: 1px 1px 2px #333;}
		 

 .twitter-timestamp { display: block; margin-top:15px;}
 .good_old_twitter_widget , .good_old_twitter_widget span { color: #666666; font-family: "ProximaNovaA-RegularIt"; font-size: 14px; margin-top: 5px; margin-bottom:25px;}
.widget_goodoldtwitterwidget h2.widget-title { font-family: "ProximaNova-Regular"; font-size: 18px; margin-top: 20px; }
ul.good_old_twitter_widget li{list-style:none;}
.sub-menu li a:hover { background: #000 none repeat scroll 0 0; color: #f8b205 !important; text-decoration: none;}

.sub-menu {
  background: #ffffff ;
  display: none;
  list-style: outside none none;
  padding-left: 0;
  position: absolute;
  text-align: left;
  top: 70px;
  width: 205px;
}

.navbar-nav > li:hover { background:none repeat scroll 0 0; color:#f8b205;}
.navbar-nav > li:hover a{ color:#000;}
.navbar-default .navbar-nav > li > a:hover { color: #f8b205;}					
.navbar-nav > li{position:relative;}

.navbar-nav > li:hover .sub-menu {display:block;}
.sub-menu li a { color: #edffea; display: block; font-weight: bold; padding: 5px 15px;font-family: "ProximaNova-Regular"; font-size: 15px; }

.alignleft { float: left;  margin-right: 20px;}	
.alignright{float: right;  margin-left: 20px;}
.footer-txt_top h1{
    color: #fff;
    font-size: 14px;
    text-align: center;
font-family: "ProximaNova-Regular";
}
.ft-wm-act h5{line-height:18px;}
.footer-txt{padding-top:0px;}
.footer-links {padding-top: 17px;}
img.im_h {
width: 278px;
height: 128px;
}
.foo_nav li {
    display: inline-block;
    margin-right: 10px;
 font-family: "ProximaNova-Regular";
}
.foo_nav li a {
    color:#ffffff;
}

.wpcf7-submit{
background: #bc0000 none repeat scroll 0 0;
    color: #fff;
    height: 46px;
    line-height: 46px;
    padding: 0;
    width: 146px;
border:none;
}

.wpcf7-submit:hover{
background:#198608 none repeat scroll 0 0;
}
span .wpcf7-not-valid {
    border: 2px solid #bc0000 !important;
}
span.wpcf7-not-valid-tip {
    display: none;
    
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors
{
border: 2px solid #bc0000;
}
.contact_page_form #contact_idt{border:3px solid #e3e3e3;}
.contact_page_form .contact_taxtarea{height: 200px; }


.inhd_h1 h1 {
    font-size: 25px;
}
.press_release_h1 a {twiiter
    font-family: proximanova-regular;
    font-size: 20px;
}
.text_mov, .move_email{
    border: 3px solid #e3e3e3;
    padding: 9px;
    width: 100%;

}
.move_left {
    display: inline-block;
    float: left;
    width: 48%;
margin-right:20px;
}
.move_right {
    display: inline-block;
    width: 48%;
}
.movement_con {
    font-size: 12px;
}
.gp-txt ul li {
    color: #666666;
    font-family: "ProximaNova-Regular";
    font-size: 16px;
}

.contact_page_form .con_cl {
    border:0;
    background:#efeded;
    color: #000;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    line-height: 38px;
    padding-left: 10px;
    vertical-align: middle;
    width: 100%;
   margin-bottom:15px !important;
}

 .contact_page_form .con_desc_cl {
    border: 0;
 background:#efeded;
    color: #000;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    padding-left: 10px;
    vertical-align: middle;
    width: 100%;
	padding-top:15px;
}
.center-btn{text-align:center;}
.contact_page_form #mc_sub {
    margin-top: 15px;
	font-size:16px;
text-transform:uppercase;
}
.contact_page_form .con_cl:focus {background: #e0e0df; }
 .contact_page_form .con_desc_cl:focus {background: #e0e0df; }
.box-txt {padding-top:0px;}

.flexslider ul.slides.clearfix, .flexslider {
margin-bottom: 0px;
}

.news-sec h4 a:hover, .upper-img-con h4 a{
text-decoration: none;
}

.navbar-nav  .current-menu-item a {
color: #f8b205 !important;
}
.navbar-nav  .sub-menu .current-menu-item a {
background: #000 !important;
color: #f8b205 !important;
}

.navbar-nav .current-menu-item ul li a {
color: #000 !important;
}
.navbar-nav .current-menu-item ul li a:hover {
color: #f8b205 !important;
}

.ft-links{padding-right:0;}

.wpb_wrapper .wpb_single_image .vc_figure-caption {
  background: red none repeat scroll 0 0;
  color: #fff;
  font-size: 34px;
  height: 100%;
  line-height: 100%;
  margin-top: 0em;
  padding-top: 30%;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  background: rgba(0,0,0,0.3);
}

.wpb_wrapper .wpb_single_image .vc_figure{position:
relative;}
.social-icon-footer ul li {margin:0;}
.social-icon-footer{float:right;}
.social-icon-footer ul li a {
display: block;
height: 36px;
width: 36px;
background: #fff;
border-radius: 50%;
color: #333;
text-align: center;
line-height: 36px;
font-size: 20px;
}
.r_yd{background:#efeedc; padding-bottom:100px;}


.featured-img > img { height: auto; width: auto;}

.featured-img { overflow: hidden; position: relative;}

.widget_goodoldtwitterwidget h2.widget-title {
background: url(backup/images/twitter.png) 0 0 no-repeat;
background-position: 60px 13px;
background-size: 25px;
}
.widget_goodoldtwitterwidget h2.widget-title img{margin-right:16%;}

.v_img h2.widget-title {
background: url(backup/images/twitter.png) 0 0 no-repeat;
background-position: 60px 13px;
background-size: 25px;
}
.v_img h2.widget-title img {
margin-right:12%;
}
.v_img .good_old_twitter_widget {
margin-left: 20px;
}
.slider .flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;} 
.slider .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}


/*Bhupinder*/
.slider-oerlay{height:100%; background:rgba(0,0,0,0.5); width:100%;}
.slider-oerlay .bnr-txt{color:#fff;}
.slider-oerlay .view_more a{display:inline-block; padding:0 20px; font-size:14px; color:#fff; background:#f7b205; border-radius:3px; height:30px; line-height:30px; text-decoration:none;}
.slider-oerlay .view_more a:hover{background:#333; color:#fff;}
.main-tittle{font-size:48px  !important;  font-family: 'ProximaNova-Bold' !important;  text-transform:uppercase; text-align:center; margin-bottom:20px;}
body.page-template-latest_news_template .post-author{padding-left:0px;}
.post-author{padding-left:15px;}
time.time{font-family: "ProximaNova-Regular"; color:#666666; font-size:14px;}
.post_content{font-size:14px; line-height:18px; margin-top:10px;}
.single_post .view_more a{display:inline-block; padding:0 20px; font-size:14px; color:#fff; background:#f7b205; border-radius:3px; height:30px; line-height:30px; text-decoration:none; }
.page-template-issues_template .single_post .view_more a{background:#198608; color:#fff;}
.post_image img{width:100%; height:auto;}
.single_post .view_more a:hover{background:#333; color:#fff;}
.post__fullmeta {margin-top:10px;}
.post-meta_category a:hover ,.post-author a:hover{color:#198608;}
.post_layout_grid{padding-bottom:60px;}
.over_grey {  background: #f9f9f9 none repeat scroll 0 0; }
 .flexslider > img {   width: 100%; height:auto;}
.ewic-caption{display:none;}
.single_post{margin-bottom:20px;}
.page-id-624 .wpb_wrapper p strong{color:#333; font-size:20px;  display:block;  font-family: 'ProximaNova-Bold' !important;}

.page-id-624 .wpb_wrapper .wpb_wrapper {padding-bottom:20px; border-bottom:2px solid hsl(0, 0%, 92%);}

.page-id-624 .vc_sep_line{display:none !important;}
.page-id-392 .gp-txt .wpb_wrapper h1{font-size:24px;}
.page-id-392 .wpb_content_element{margin-bottom:20px;}


/*--------------- popup  css ----------------*/

.pop_heading_title{font-size: 24px;color: #3e3e3e;text-align: left; font-weight:400;font-style:normal;}
.pro-member-content p{color:#333; margin-bottom:0 !important;}
.pro-member-content h2{ margin-bottom:0 !important;}
.pop_model{margin-bottom:30px;}
.close-btn{background-image:url(backup/images/cross-icon-img.png); width:18px; height:18px; position:absolute; right:18px; top:18px; background-repeat: no-repeat;  }
.black_overlay { background-color: rgba(0, 0, 0, 0.7); bottom: 0; display: none; height: 100%; left: 0; opacity: 1;
  position: fixed; top: 0; width: 100%; z-index: 9999;}
.popup {width:65%; background: #fff none repeat scroll 0 0; border-radius: 5px;
 box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); display: none; height: auto; left: 13%; width:76%; position: absolute; top: 25%; z-index: 10002;}
.popup-content.clearfix { padding: 40px;}


/*--------- members page css -----------*/
.members-image {  float: left;  width: 30%;}
.members-image img { height: auto; padding-right: 40px; width: 100%; }
.members-content { float: left; width: 70%;}
.members-content > h2 { border-bottom: 3px solid #b9b9b5; color: #333333; font-size: 30px; margin: 0;
padding-bottom:5px;}
.members-content > p { color: #333333; font-family: ProximaNova-Light; font-size: 14px; line-height: 18px; margin-top: 12px;}
.no_bo {border: none;padding:5px 15px 0px 0px;}
.cu_r img, .cu_r h2, .cu_r p {cursor: pointer;}
.no_bo button.close {font-size: 25px;}
.members-page {background-color: #f5f4ef; padding: 20px 7% 45px;}
.members-page .wpb_single_image {  margin-bottom: 0px !important;}
.members-page  .wpb_wrapper h2{font-family: ProximaNova-Bold !important; margin: 10px 0 0 0; line-height:28px; }
.members-page a:hover{text-decoration:none;}
.members-page .wpb_wrapper p { margin-bottom: 0; color: #333;}
.page-id-1823 .members-page .wpb_wrapper p {min-height: 110px;}
.members-page  .wpb_column.vc_column_container.vc_col-sm-6{margin-bottom:30px;}

/*------- project page --------*/

.members-page.project-page .wpb_wrapper h2{margin:0; font-size:24px; min-height:56px;}
.pro-content{background:#fff; padding:20px 15px; margin-bottom:20px; min-height:275px; }
/*.project-page .vc_col-sm-6 {margin-right:23px;}*/
.pro-content .wpb_wrapper {  margin: 10px 0;}
.prodeatil-page{background:#fff !important; padding-top:40px;}
.pro-member-content a{color:#333 !important;} 
.pro-member-content h2{margin-top:0px !important;} 
.pro-member-img img{max-width:100%; height:auto;}


/*------------ (pooja) Founder Store page --------------*/
.fun_story h1 { display: inline-block;  font-family: proximanova-bold !important;  font-size: 30px; padding: 4px 0;}
.fun_story h4 {  font-family: proximanova-bold !important;}
.fun_story h6 {  font-family: proximanova-regular !important; font-size: 14px; font-style: italic !important;}


.read-more{ color: #f7b205; font-size: 14px; cursor:pointer; font-weight:bold;  font-family: "ProximaNova-Bold";}
.read-more:hover{color: #f7b205 !important cursor:pointer;}

/*------------ Twitter css  -----------*/
.twitter-sidebar {background-color: #fff; padding-top:20px; padding-bottom:12px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
}
.home-twitter{background:#fff !important; padding:25px 20px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);  padding: 0 !important; margin-top:35px; }
.home .home-twitter{margin:20px 0;}
.projects-twitter{margin-left:0px; margin-top:60px;}
.twitter-timeline .retweet-credit{display:none !important; }
.page-sidebar{ padding:25px 20px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);  }
/* project-twitter */
.single-projects .home-twitter{ margin-bottom:35px;}




/*------------ People page css ------------*/
.people-title { margin:auto; background: #0A4D00 none repeat scroll 0 0;
width:65px; height:65px; text-align: center; border-radius:100px; padding:10px; color: #f5f4ef; font-family: proximanova-semibold;  }
.people-content-left { float: left; margin-right: 5px; width: 30%;text-align:center;}
.people-content-left img { border-radius: 100%;  height:65px; width:65px;}
.people-content-left h3{font-size:14px; text-align:center;   color: #666666; font-family: ProximaNova-semibold; line-height:17px; margin-top:5px;}
.people-content-right { background: #fff none repeat scroll 0 0; border: 1px solid #fefefe;  float: right; padding: 16px; width:68%;cursor:pointer;
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
}
.people-page .vc_col-sm-6 {  margin: 0px 0 20px;}
.people-excerpt { color: #656565; font-family: ProximaNova-Light; font-size: 16px; line-height: 20px; min-height: 155px; font-style: italic; }
.people-excerpt p{margin-bottom:0px;}
.people-excerpt span{font-size:20px; margin-left:6px; color:#CCCCCC !important;   margin-bottom: -6px !important; vertical-align: bottom;}


/* YouTube Responsive CSS */

.hs-responsive-embed-youtube { position: relative; padding-bottom: 46.25%; /* 16:9 Aspect Ratio */ }
.hs-responsive-embed-youtube iframe { position: absolute; width: 100%!important; height: 100%!important; }
.projects-slider-top-heading{display:inline-block;}
.projects-content-row{margin-bottom:30px;}


/*---- issue page -------*/
.issues-content {  background: #fff none repeat scroll 0 0;  margin: 0 15px 25px; padding:10px 30px 20px;  text-align: center; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);}
.issues-content h3{ line-height: 25px; margin:10px 0px; cursor:pointer;}
.issues-content a{color:#3E3E3E;}
.issues-excerpt{font-family: proximanova-regular;}
.issues-excerpt .read-more{font-size:14px !important;}
.wpb_wrapper p, .wpb_wrapper ul li {font-family: ProximaNova-Regular !important;  font-size:16px;}
.single .wpb_wrapper h3{ font-family: proximanova-regular;  }
.modal-content .close { margin-top: 5px !important;  opacity: 1 !important; }
.projects-slider-row h2 {  margin-top: 0;}
li.social a{display:none; padding-left: 7px;  padding-right: 7px;}
.pro-member-content  .wpb_text_column.wpb_content_element {margin-bottom:0px !important}
.issues-page .members-content img { height: auto;  margin: 16px 0;   max-width: 100%;}



/*------------ impact image ------------*/
.impact_page_txt ul { font-family: proximanova-regular;  font-size: 18px;}
.impact_color_box h2 { margin-top: 0;}
.impact_image_white_txt p { line-height: 17px;}
.impact_content_imgs img {  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);}

/*-------- slider css ---------*/

 .soliloquy-container .soliloquy-pager-link
{ background: #7e7a77 none repeat scroll 0 0 !important; height: 14px !important; margin-bottom: 10px !important;
 margin-left: 1px; margin-right: 1px; margin-top: 1px; width: 14px !important; border-radius:10px; }
.soliloquy-container .soliloquy-pager-link.active {background: #ffffff none repeat scroll 0 0 !important;}
.soliloquy-prev {  background: rgba(0, 0, 0, 0) url(backup/images/arrows.simple.png) no-repeat scroll left top !important;  height: 43px !important; left: 0;  margin-top: -21px;  width: 29px; border-bottom:0px; }
.soliloquy-next { background: rgba(0, 0, 0, 0) url(backup/images/arrows.simple.png) no-repeat scroll right top !important;
 height: 43px !important; margin-top: -21px; right: 0; width: 29px; border-bottom:0px;}

/*----- recent page sidebar ------*/
#recent-posts-widget-with-thumbnails-2 li {  position: relative; border-bottom: 1px solid #ccc; }
#recent-posts-widget-with-thumbnails-2 .rpwwt-post-title {  color: #333; font-family: ProximaNova-Semibold;  font-size: 15px; position: absolute; top: 20px;}
#recent-posts-widget-with-thumbnails-2 .rpwwt-post-date { color: #ffae34; font-family: proximanova-regular;  position: relative; }


  
/*----------- new page css ----------*/
.latest_news .vc_gitem-zone{background:#fff !important;}
.latest_news .vc_gitem-zone-mini .vc_btn3-container a { background:none !important;
border: medium none !important;  color: #f7b205 !important;  padding: 0; }
.vc_grid .vc_pageable-load-more-btn{margin-top:0px !important; text-align:left !important; }
.vc_pageable-load-more-btn a:before{padding:15px 0 !important; color:#fff !important; background:#f7b205 !important; content:"READ MORE UPDATES"; position:absolute; text-align:center; width:200px; top:0; font-size:15px;}
.vc_pageable-load-more-btn a{position:relative; background:transparent !important; color: transparent; padding:0px !important;   padding: 14px 0 !important; }
.vc_pageable-load-more-btn a i{display:none !important;}
.latest_news .vc_grid-item {padding:8px 8px 0px 8px !important; background:#fff; margin-bottom:30px;}
.latest_news .vc_btn3-container{margin-bottom:0px !important}
.vc_gitem-post-data-source-post_title{font-family:proximanova-bold; margin-bottom:0 !important;}
.vc_gitem-post-data vc_gitem-post-data-source-post_excerpt{font-family:proximanova-regular; margin-bottom:0 !important;}

/*------------ press -------------*/
.press_page{background:#fff !important;}
.press_page .vc_col-sm-6{padding-right:9%;}
.press_page a h2 {  color: #f7b205 !important; font-size: 21px !important; line-height: 25px !important; text-decoration: underline; }
.press_page .press-excerpt{margin:10px 0;     border-left: 3px solid #a9a7a4 !important;
    padding-left: 20px;}
.press-excerpt p{font-size:16px;}
.press_date{color:#333; font-family:proximanova-bold; font-size:13px; }
.full-press{ color: #f7b205;   font-size: 14px; cursor:pointer; margin-top:5px; font-weight:bold;}
.full-press:hover{color: #f7b205 !important; cursor:pointer;}
.wpb_wrapper a{color:#f8b205;}
.press_page .vc_col-sm-8 .wpb_wrapper .wpb_column.vc_column_container.vc_col-sm-12 {
  background: #e8eadc; margin-bottom: 30px; padding: 20px; }
.press_page .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:15px !important;}


/* caption */
.page-template-container .wpb_wrapper .vc_figure figcaption { bottom: 10px;  color: #fff; font-size: 28px !important;  line-height:25px; top:initial !important; padding-top:0 !important; padding-left:5%; text-align:left; background:none !important; height:auto !important;}
.page-template-container .wpb_wrapper .courage .vc_figure figcaption{padding-top:25% !important;}
.page-template-container .small_caption .vc_figure figcaption {   font-size: 25px !important;}

/*Related news sidebar css from desktop*/
.latest_news_tweet #twitter-widget-0 { min-width: 126px !important; }
.latest_news_side_main .latest_news_tweet { box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);padding:20px; }
.latest_news_side_main .latest_n_posts {  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); }

/**---- contact page -----*/
.contact_form_new .con_cl , .signup_form .con_cl {  background-color: transparent;  border: 2px solid #a6a6a4; margin-bottom: 10px !important; padding: 8px; width: 100%;font-family: ProximaNova-Semibold;}
.contact_form_new .con_desc_cl { background-color: transparent; border: 2px solid #a6a6a4;  width: 100%;
padding: 8px; font-family: ProximaNova-Semibold;}
.contact_form_new #mc_sub , .signup_form #mc_sub{  background-color: #ffae34; font-size: 18px; margin-top: 20px;}
.contact_form_new #mc_sub:hover , .signup_form #mc_sub:hover{  background-color: #333333;}
.contact_address_field p { font-family: proximanova-light; font-size: 15px;}
.contact_form_new #import {  background-color: #ffae34; border-radius: 3px; color: #676568;  cursor: pointer; display: inline-block; font-family: ProximaNova-Semibold !important; outline: medium none; padding: 4px 28px; white-space: nowrap;  font-size: 11px; margin: 0 0 0 -109px; position: absolute;  top: 8px; }
.contact_form_new .hideMe{ display: none; }
.contact_form_new #filesup { display: inline-block; float: left;  width: 100%; padding-right: 30% !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors , .wpcf7-response-output.wpcf7-validation-errors , .wpcf7-mail-sent-ok{text-align:center;}


 /*Urgent action page*/

.urgent_action h4{text-decoration: underline;}
/*.urgent_action_text_row #twitter-widget-0 {  min-width: 100% !important;}*/
.pages-content strong{font-family:ProximaNova-Regular !important;}
.post-1978 a img{ margin-top: 18px;  max-height: 109px;  width: auto;}
.sing_2 {width: 24.8% !important;}
.sing_1 {width: 39.4% !important;}
.sing_3 {width: 33.5% !important;}



#os-share-counter-horz-top .os-share-counter-widget *, #os-share-counter-vert-side > *, #os-share-counter-vert-top > * {
    display: inline-flex !important;  line-height: 8px !important;
}


/*----------------- Our Work ------------------*/
.work_icon .vc_single_image-wrapper {
    background: none repeat scroll 0 0 #fff;
    border: 1px dotted #666;
    border-radius: 100px;
    padding: 40px;
}

.work_button a {
    font-family: proximanova-regular;
font-size:24px !important;
    padding: 8px 30px !important;
}




/*----------------------media query------------------------*/

@media screen and (min-width:1200px)
{
.twitter-sidebar{margin-left:35px;}
.members-page.space-right .vc_col-sm-6{width:48% !important;}
.project-page .vc_col-sm-3 , .people-page .vc_col-sm-3  , .members-page.space-right .vc_col-sm-3  {right:8% !important;}
.issues-page .vc_col-sm-3 {right: 9% !important;}
.home-twitter{margin-left:7%;}
.issues-content h3{font-size:21px; min-height:50px;}
.issues-content {  min-height: 320px;}
.prodeatil-page .twitter-sidebar { margin-left: 7% !important;}
.pages-layout .home-twitter{ width:22% !important;}
.newslayout .twitter-sidebar{margin-left:7%;}
.pro-content{margin-right:8px !important;}
}

@media screen and (max-width:1200px)
{
.issues-content h3{font-size:19px;}
 .sub-menu { top:70px; }
.icon_3 h2{font-size:28px !important;}
.signup { width: 70%;}
.navbar-nav > li {font-size: 13px;}
.v_img h2.widget-title{ background-position: 54px 13px !important;}
.dar_head h2{font-size:29px !important;}
.b_mem h1{font-size:26px !important; padding:4px 0 !important;}
.b_mem h2{font-size:20px !important; }
.b_mem p{font-size:13px !important; }
.people-page .wpb_column.vc_column_container.vc_col-sm-6{ width:95% !important;}
.people-page  .wpb_column.vc_column_container.vc_col-sm-6 , .people-content-right , .people-excerpt
{min-height:inherit !important;}
.page-template-container .wpb_wrapper .vc_figure figcaption { font-size: 20px !important;  line-height:15px;  }
.project-page .container{width:100%;}

 }


@media screen and (min-width:800px)  and (max-width:1200px){	
.twitter-sidebar{width:32% !important; margin-left:1%;}
.newslayout .twitter-sidebar{width:30% !important; margin-left:3% !important;}
.members-page  .wpb_column.vc_column_container.vc_col-sm-6 { min-height: 340px;}
.project-page .vc_col-sm-3 , .people-page .vc_col-sm-3  , .members-page.space-right .vc_col-sm-3 , .issues-page .vc_col-sm-3 {width:28% !important;}
.home-twitter{ width:32% !important;}
.home .home-twitter , .pages-layout .home-twitter { width:28% !important;}
.pages-layout .home-twitter {margin-left:5%;}
.page-template-container .small_caption .vc_figure figcaption {   font-size: 15px !important;}
.pages-layout .home-twitter{ width:25% !important; }
.page_spacing .twitter-sidebar {  margin-left: 4%;  width: 22% !important;}
.r_yd .row{padding-left:3% !important; padding-right:3% !important;}
.pro-content{min-height:317px;}
}


@media screen and (min-width:768px){
.about-project{ padding: 17% 49% 0 18% !important;}
.members-page.space-right .vc_col-sm-6:nth-of-type(2n+1) { margin-right: 25px; }
.members-page.space-right .vc_col-sm-6{width:46%;}
.project-page , .people-page , .members-page.space-right , .issues-page {position:relative;}
.project-page .vc_col-sm-3 , .people-page .vc_col-sm-3  , .members-page.space-right .vc_col-sm-3  , .issues-page .vc_col-sm-3 {  position: absolute; right: 8%;  width: 22%; }
.project-page .vc_col-sm-3{ top: -50px !important; }
.people-page .vc_col-sm-3 { top: -110px !important; }
.members-page.space-right .vc_col-sm-3 {  top: -72px; }
/*.issues-page .vc_col-sm-3 { top: -50px; }*/
.pro-member-img {  float: left;  width: 28%;}
.pro-member-content { float: right;  width: 70%;}
.pages-layout{position:relative;}
.rev_slider{margin-top:70px;} /* home page */
}

@media screen and (min-width:768px)  and (max-width:1000px){		
.twitter-sidebar{width:32% !important;}
.newslayout .twitter-sidebar{width:30% !important; margin-left:3% !important;}
.nav.navbar-nav {width: 76%;}
.navbar-nav > li {font-size: 12px !important;}
.nav.navbar-nav.navbar-right {width: 50px;}
.good_old_twitter_author{margin-right:19% !important;}
.v_img .good_old_twitter_widget {margin-left: 0px;}
.feature_head h2 {font-size: 22px !important;}
.dar_head h2 {font-size: 22px !important;}
.dar_women span{font-size:14px !important;}
.b_mem h1{font-size:23px !important;}
.members-page .wpb_wrapper h2 {font-size:21px !important;}
.home-twitter{padding:0px !important; width:33% !important;}
.home .home-twitter { width:30% !important;}
.home-twitter .vc_column-inner {padding:5px !important;}
.people-page .wpb_column.vc_column_container.vc_col-sm-6{ width:100% !important;}
.home-twitter{margin-left:0px;}
.project-page .vc_col-sm-3 , .people-page .vc_col-sm-3  , .members-page.space-right .vc_col-sm-3  , .issues-page .vc_col-sm-3{width:28% !important;}
.issues-page .vc_col-sm-6{width:100% !important;}
#recent-posts-widget-with-thumbnails-2 li{ height: 258px;  }
.pages-layout .home-twitter{ width:28% !important; margin-left:5%;}
#rpwwt-recent-posts-widget-with-thumbnails-2 img { height: auto !important;  width: 100% !important; }
#recent-posts-widget-with-thumbnails-2 .rpwwt-post-title {
 left: 0 !important; top: 80% !important; width: 100% !important; }
.page-template-container .small_caption .vc_figure figcaption {   font-size: 15px !important;}
.latest_news_side_main , .latest_news_tweet {  padding: 0 !important;}
.page_spacing .twitter-sidebar {  margin-left: 3%;  width: 28% !important;}
.in_or { top: 60px;}
#os-share-counter-horz-top .os-share-counter-widget *, #os-share-counter-vert-side > *, #os-share-counter-vert-top > * {
    display: block !important; }
.r_yd .row{padding-left:5%; padding-right:5%;}
.pro-content{min-height:410px;}
}
		

 @media screen and (max-width:767px) {
li.social a{margin-left:0 !important;  display: inline-block;  text-align: left;}
.home-twitter{margin-left:0px;}
.people-page .wpb_column.vc_column_container.vc_col-sm-6{clear:both;}
.people-page .wpb_column.vc_column_container.vc_col-sm-6{ width:100% !important;}
.sub-menu {display:block; position:static;  background:none; width:100%; }
.navbar-right .bg-clr > a { margin: 0 0 !important; margin-bottom: 20px !important; margin-top: 0 !important;
 line-height: 31px !important;}
.b_mem .vc_col-sm-6 {margin-top: 35px; margin-bottom:0px !important;}
.b_mem .vc_inner {margin-bottom: 0;}
.navbar-nav > li:hover{background:none !important;}
.navbar-nav > li:hover a{color:#333;}
 .sub-menu li, .sub-menu li:hover{background:none !important;}
 .sub-menu li a{ color:#333; background:none !important;}
/*.ft-links{padding-right:0px;}*/
.featured-img > img {  height: auto; width: 100%; }
.newsletter.newsletter-subscription {  margin-bottom: 30px;}
.img_2 .vc_col-sm-6{margin-bottom:20px;}
.news-sec { min-height: 370px;}
.ft-links {float:left !important;}
.twitter-sidebar{margin-top:20px;}
.footer-inner .pull-right { width:100%}
.footer-inner .pull-right li {  margin-left:0px; }
.footer-inner .social-icon-footer {  padding-left: 0; }
.popup {width:90%; left:5%; }
.popup-content.clearfix { padding: 40px 30px;}
.twitter-sidebar {clear:both; }
.people-content-right{margin-bottom:10px;}
.hs-responsive-embed-youtube {padding-bottom: 56.25% !important; }
.pro-member-content {margin-top:20px;}
.navbar-default .navbar-nav > li:nth-child(7), .navbar-default .navbar-nav > li:nth-child(8) {  display: block;}
.navbar-default .navbar-nav > li:nth-child(7) {  margin-left: 0px;}
.sing_1  , .sing_2 , .sing_3{float:left;}
.in_or { top: 60px;}
.home-twitter , .twitter-sidebar{display: none;}
.home-about .vc_column-inner{padding-right:0 !important; padding-left:0 !important;}
/*.home-about h3 a { padding: 30% 0 !important;}*/
.r_yd .row{padding-left:5%; padding-right:5%;}
 }


@media only screen and (min-device-width : 445px) and (max-device-width : 767px) {
.pro-content{width:351px;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.signup { width: 60%;}
.members-image { float: none;  width: 100%;}
.members-image img{ padding:20px 0;}
.members-content {  width: 100%; }
.dar_head h2{ font-size: 23px !important;  margin-left: 30px !important; margin-right: 45px !important;
    padding: 0;}
.feature_head h2 { font-size: 23px !important;}
.hs-responsive-embed-youtube {padding-bottom: 70.25% !important; }
.page-template-container .wpb_wrapper .vc_figure figcaption { font-size: 14px !important;  line-height:15px;  }
.vc_column-inner.vc_custom_1455793773627 {  padding: 0 18% 0 25% !important;}
.page-template-container .vc_general.vc_btn3{line-height:20px !important; padding-left:0 !important;  font-size: 15px !important;  padding-top: 5px !important;}
/*.home-about h3 a { padding: 27% 0 !important;}*/
}

@media only screen and  (max-device-width : 400px) {
.people-content-left , .people-content-right{width:100%;}
#os-share-counter-horz-top .os-share-counter-widget *, #os-share-counter-vert-side > *, #os-share-counter-vert-top > * {
    display: block !important; }
}


.nav > li > a{padding-right:7px; padding-left:7px;}
.vc_custom_background { background-image: url(images/background-banner.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin: 0 !important;
    padding: 0 0 40% !important;
}
.page .vc_custom_background {     background-position: center center !important; }
.search-page .page-header{margin:0 !important;}
.search-page a, .search-page a:hover {color:#333 !important;}
.error-404 .search-submit   { background: #f8b205 none repeat scroll 0 0; color: #fff; border:none; height: 46px; line-height: 46px; margin-right: 10px; margin-top: 11px; padding: 0; width: 120px; font-family: proximanova-bold; font-size: 16px;}
.error-404 label .screen-reader-text{display:none;}
.error-404  form.search-form  input{height:46px;}
form.search-form  {  font-family: proximanova-regular;}
.single_page img {max-width:100%; height:auto; }
.single_page h3 {  display: inline-block;  font-family: ProximaNova-Bold !important; margin: 0 0 20px 0 !important; padding: 2px 0; text-transform: uppercase; width: auto; border-bottom: 2px solid #bfbfbf; border-top: 2px solid #bfbfbf; font-size:30px; }
.single_page a{ color: #f7b205;}
.news-area p{ font-family: proximanova-regular;}
.left-btn{text-align:center;}
.page-id-14 .r_yd , .page-id-1275 .r_yd{display:none !important;}


/*------------- voice page ---------------*/
.voice-top-left.wpb_column.vc_column_container.vc_col-sm-8 { float: left !important; margin-right: 1%;width: 64%;}
.voice-top-right.wpb_column.vc_column_container.vc_col-sm-4 {  float: left;  width: 34.5%;}
.voice-bottom-right.wpb_column.vc_column_container.vc_col-sm-8{ float: left !important; width: 69%;}
.voice-bottom-left.wpb_column.vc_column_container.vc_col-sm-4 { float: left; margin-right: 1%;  width: 29.5%;}
.pages-content .voice-bottom-left .wpb_wrapper .bottom-caption .vc_figure figcaption{padding-top:50% !important;}

/*-------------- News Area -----------------*/

.newslayout {  padding: 0 6%;}
.newslayout .single_post{  background: #fff none repeat scroll 0 0; padding: 8px !important;}
.related_news{margin-top:30px;}
.gp-txt a { color: #f7b205;  font-family: "ProximaNova-bold";}
.gp-txt a.lt_read_more{font-weight:bold;}
.newslayout .gp-txt p{margin:10px 0; }
.gp-txt p{font-size:16px;}
.wp-paginate .current  , .wp-paginate a:hover  { background: #f8b205  !important; }
.wp-paginate a {  background: #333 !important;}



/*------------ home page ------------*/
.home .flexslider p a{color:#fff;}
.home .flexslider .slides.clearfix > li:nth-child(3) p a{color:#666666}
.vc_general.vc_btn3-style-custom {  background: #f8b205 none repeat scroll 0 0 !important;  border: medium none !important;  border-radius: 0 !important; height: 46px; line-height: 46px !important; padding-top: 0 !important;  padding-bottom: 0 !important; width:auto !important; color:#fff !important; font-size:18px !important; }
.vc_general.vc_btn3-style-custom:hover {   background: #333333 !important; }
/*.home-about h3{  color: #fff; font-size: 34px;}
.home-about h3 a{ padding:29.5% 0 ; display:block;  font-family: "ProximaNova-bold"; } */
.home-about .vc_column-inner a{font-family: "ProximaNova-bold"; font-size:34px !important; border:none !important; padding-top: 29%  !important; padding-bottom: 29% !important; width:100%;}

.news-area p{font-size:16px;} 
.home-twitter .vc_column-inner  {padding-top:15px !important;}
.home-about .vc_column-inner:hover h3 a{color:#2D6624;}

/*------------ blog ------------*/
.page_spacing{background:#F5F4EF; padding:0 7%;}
.page_spacing .single_post{background:#e8eadc;}
.page_spacing h1{margin:0 0 40px;}
.container.single_page { padding: 0 4%;}


/*----- newsletter ----*/
 .newsletter-email{  background: transparent none repeat scroll 0 0;
    border: 2px solid #a6a6a6;
    color: #000;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    line-height: 38px;
    padding-left: 10px;
    vertical-align: middle;
 width: 55.5%;
}
.newsletter-profile {  background: transparent none repeat scroll 0 0;
    border: 2px solid #a6a6a6;
    color: #000;
    font-family: "ProximaNova-Regular";
    font-size: 14px;
    line-height: 38px;
    padding-left: 10px;
    vertical-align: middle;
 width: 37.5%;
margin-bottom:10px;
}
.newsletter-subscription table td input{height:44px !important; }
.newsletter-subscription table td input.newsletter-submit:hover{background:#000; color:#fff; }
input.newsletter-submit {
    background: #f8b205 none repeat scroll 0 0;
    border: 0 none;=
    color: #3e3e3e;
    display: inline-block;
    font-family: "ProximaNova-Semibold";
    font-size: 14px;
    height: 46px;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    width: 20%;
}
.newsletter-subscription table th{display:none;}
.newsletter-subscription tr {
    float: left;
}


/*-------  GLOBAL PAGE --------*/
.common-layout h1{font-family: ProximaNova-Bold !important;}
.common-layout h2{font-family:ProximaNova-semibold !important; }
.global_bottom h1{font-size:64px !important;  color: #ffffff;  margin-top:0; font-weight: 600; text-align: left;}
.global_bottom h1 img{margin-left:10px;}
.pro-global-content  h1{font-family: ProximaNova-semibold !important; font-size: 30px; color: #ffffff; }
.pro-global-content  p{font-family: ProximaNova-Light !important; font-size: 15px; color: #f5f4ef; }
.pro-global-content  .read-more{ font-family: ProximaNova-Light; font-size: 14px;background-color:#f8b205; color:#ffffff;}
.pro-global-img { float: left; width: 33%;}
.pro-global-content { float: right; width: 65%;}
.pro-global-img img{max-width:100%; height:auto}
.popup-right  .pro-global-img { float: right !important;}
.popup-right .pro-global-content { float: left !important;}
.pro-global-content button:before  { content: "Let's go";}


/*------------- project page ---------------*/
.grid_hover .vc_gitem-row-position-middle{ height:100%; background: rgba(251, 170, 53,0.88)  !important; }
.grid_hover .vc_gitem-zone-mini { visibility:hidden ;  transition: all 0.4s ease 0s; -webkit-transition:all 0.4s ease 0s;
    -moz-transition:all 0.4s ease 0s;
    -o-transition:all 0.4s ease 0s;
  
}
.grid_hover:hover .vc_gitem-zone-mini{ visibility:visible !important;  cursor:pointer;}

.grid_hover .vc_single_image-wrapper.vc_box_border_grey {
    background: #000 none repeat scroll 0 0;
    padding: 10px 14px;
    position: relative;
    top: 20px;
}
.grid_hover  .vc_gitem-col.vc_gitem-col-align-left {
    padding-top: 25% !important;
}
.pro_page  .vc-gitem-zone-height-mode-auto::before{  padding-top: 59% !important; }
.grid_hover .vc_custom_heading h4 { font-family:ProximaNova-Bold !important; margin:0 !important; }
.grid_hover  .vc_gitem-post-data p { color:#000; }

.pro_page  .vc_grid .vc_pageable-load-more-btn{text-align:center !important; }
.pro_page   .vc_pageable-load-more-btn a::before {content:"Load More" !important; width:145px !important;}
h1.new_work {font-size:60px !important;}


/*----- social icon css (voice of darfur) ----*/
.more.share-provider , #os-share-count{display:none !important;}

.facebook.share-provider.flat.responsive::after { content: "Share"; }
.twitter.share-provider.flat.responsive:after{content: "Tweet";}
.email.share-provider.flat.responsive{background-color:#999999;}
.email.share-provider.flat.responsive:after {content: "Email";}
.share-provider.flat.responsive:after{font-size: 14px; font-weight: 400; text-transform: capitalize;}

.share-provider.flat.responsive{width:100px;}
.home .icon_3 .wpb_wrapper:hover img{filter: grayscale(100%) !important; -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%);}
.home .icon_3 .wpb_wrapper:hover h2 a{color:#f8b205;}
li.social a{ display:block;}
li.social a.m-vimeo:hover{color:#17B3E8;}
li.social a.m-instagram:hover{color:#125688;}
.con_social .vc_icon_element {
    display: inline-block !important;
    margin-left: 3%;
    margin-right: 3%;}
.con_social{text-align:center;}
.container.single_page{padding-bottom:30px;}
.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element{ height: 20px !important;
    margin-bottom: 0 !important;}

.os-share-counter-widget{margin-right:10px;}
.os-share-counter-widgets-container{background:#ffffff;  width: 80%; padding:20px 0 20px 0px; min-height:50px; text-align:center;}


/*-------------- our projects --------------*/
.view-speaker , .view-gallery {
font-family:proximanova-regular; font-size:14px;  color: rgb(31, 149, 62);
    display: inline-block !important;
    margin: 10px 10px 0 0;
    padding: 10px 20px;
    text-decoration: none;
}
.event-content a:hover{text-decoration:none !important; color:#333333; cursor:pointer;}
.entry-content.new-project-page { background:#f5f4ef;}
.entry-content.new-project-page .vc_col-sm-12 {  margin: 15px 0;}
.event-img{background:rgb(15,72,201); }
.event-img:hover img{opacity:0.5;}


/* Tiny Carousel */
#slider1 {
    height: 1%;
    margin: 30px 0 0;
    overflow: hidden;
    position: relative;
    padding: 0 50px 10px;
}

#slider1 .viewport {
    height: 270px;
    overflow: hidden;
    position: relative;
}

#slider1 .buttons {
    background: #fff;
    border-radius: 35px;
    display: block;
    position: absolute;
    top: 40%;
    left: 4px;
    width: 35px;
    height: 35px;
    color: #000;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(1,1,1,0.37);
-moz-box-shadow: 1px 1px 5px 0px rgba(1,1,1,0.37);
box-shadow: 1px 1px 5px 0px rgba(1,1,1,0.37);

}

#slider1 .next {
    right: 4px;
    left: auto;
    top: 40%;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(1,1,1,0.37);
-moz-box-shadow: 1px 1px 5px 0px rgba(1,1,1,0.37);
box-shadow: 1px 1px 5px 0px rgba(1,1,1,0.37);

}

#slider1 .buttons:hover {
    color:  #f8b205;
    background: #fff;
}

#slider1 .disable {
    visibility: hidden;
}

#slider1 .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 240px;
    left: 0;
    top: 0;
}

#slider1 .overview li {
    float: left;
    padding: 1px;
    height: 315px;
    width: 210px;
 }

#slider1 .overview li img {padding:10px;}

 #slider1 .overview li h5{
padding:0 10px; font-family: proximanova-regular;
 }



/*----------------- Events ------------------*/

.entry-content.event-page { background:#f5f4ef;}
.entry-content.event-page .vc_col-sm-12 {  margin: 45px 0;}
.event-img img { height: auto; max-width: 100%;}
a.event_r{color:#333333; }
a.event_r:hover{text-decoration:none; }
.evt_bottom {text-align:center;    margin: 40px 0; }
.event-content p , .event-content span {font-family: proximanova-regular; font-size:16px;}

.evt_bottom  h3{width:60%; margin:auto; font-family: proximanova-regular; font-size:36px; color:#333333; border-bottom: 1px solid gray; margin-bottom: 20px; padding-bottom: 20px;}
.evt_bottom a{background:#f8b205; color:#fff;  line-height:46px; font-size:18px; padding: 10px 25px; text-decoration:none; }
.evt_bottom a:hover {background:#333333;}
.share_event { float:right !important;}
.share_event .vc_icon_element {  margin: 0 10px 0 10px; }
.event-left { float: left; width: 50%;}
.event-left ul li {  display: inline-block;  list-style: outside none none; padding:8px ; font-size:18px; }
.event-left ul a {  color:#333333;  }
.event-left ul{ padding:0 ; }
.event-right { float: right; }
.event-right ul li { display: inline-block; list-style: outside none none; padding:8px ; font-size:18px; color:#333333; }
.uc_events{padding:0; margin-bottom:40px;}
.uc_events img{width:100%; height:auto;}
.uc_events .vc_col-sm-8.clearfix { padding: 15px 15px 0;}
.upcoming_event {  margin: 15px auto;}
.upcoming_event a:hover{text-decoration:none;}
.event-right ul li.share{ vertical-align: middle;}
.st_facebook_large .stLarge { background: url("images/fb.png") no-repeat !important; padding: 2px 14px;}
.st_facebook_large .stLarge:hover { background: url("images/fb-hover.png") no-repeat !important;}
.st_twitter_large .stLarge {  background: url("images/twitter.png") no-repeat !important;   padding: 2px 14px; }
.st_twitter_large .stLarge:hover {  background: url("images/tw-hover.png") no-repeat !important; }
.event_heading_title{transition:all 0.3s ease-in-out 0s;}
.event-page .event_heading_title:hover {color:#f8b205;}
.new-project-page .event_heading_title:hover {color:rgb(31, 149, 62);}



#signup_section .wpcf7-mail-sent-ok{display:none !important;}
.radio_cl{     font-family: proximanova-regular;  font-size: 16px; margin-top:6px;}
.radio_cl .wpcf7-list-item{ font-family: proximanova-bold;  }
.radio_cl .wpcf7-list-item input{ vertical-align: middle; margin-top:0;}

.upcoming_event a:hover , .up_title:hover{color:#f7b205  !important;}
.navbar-default .navbar-nav > li:nth-child(7) {
    margin-left: 0px !important;
}

.navbar-default .navbar-nav > li:nth-child(6) {
    margin-left: 20px;
}

@media screen and (max-width:700px)
{
.pro-global-img { width: 100%;}
.pro-global-content {  width: 100%;}

}


@media only screen and  (max-device-width : 990px) {
.event-left {
    float: left;
    width: 100%;
}
.event-right {
    float: right;
    width: 100%;
}
.navbar-default .navbar-nav > li:nth-child(6) {
    margin-left: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 850px){
.nav > li > a {
    padding-left: 3px;
    padding-right: 3px;
}
}

@media only screen and (max-width: 767px){
.rev_slider{margin-top:50px;}
}


@media only screen and (max-width: 640px){
.newsletter-profile{width:47.5% !important;}
input.newsletter-submit{width:40% !important;}
}

@media screen and (max-width:400px)
{
.global_bottom h1{font-size:40px !important;}
#share_section .share-provider {  margin-top: 20px !important; }
.tp-tabs, .tp-thumbs, .tp-bullets{top:150px !important;}
.hesperiden .tp-bullet{width:8px !important; height:8px !important;}
}

/*---------------PETITION STYLE------------------*/
/*Petition padding*/
.petition {
  padding: 2% 7% 4% 7%;
}
/*Petition signature counter edit*/
.dk-speakout-signature-count {
  display: block !important;
}
@media (max-width: 451px) {
  /*Width of petition*/
  .dk-speakout-petition-wrap {
    width: 98% !important;
    margin: auto;
  }
  /*FB and TW buttons*/
  .dk-speakout-facebook,
  .dk-speakout-twitter {
    display: block !important;
    margin: auto !important;
    margin-bottom: 5px !important;
  }
}
@media (min-width: 451px) and (max-width: 900px) {
  /*Columns break*/
  .petition .vc_col-sm-6 {
    width: 100%;
  }
  .petition .dk-speakout-petition-wrap {
    margin: auto;
  }
}
@media (max-width: 1100px) {
  /*Hidden link to petition description*/
    #dk-speakout-readme-1 {
      display: none !important;
  }
}

body:not(.logged-in) .hide-to-users {
    display: none;
}