/*

Theme Name: World Hunger

*/

@charset "utf-8";

/* CSS Document */



@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300,900);





*{ margin:0; padding:0; outline:0; }

body{ font-family:  'Lato', sans-serif; font-size:15px; color: #2c2b2b;  }

p{ font-size:15px ; color: #2c2b2b; line-height:20px ; margin:0 0 15px 0; font-weight:400; 

}



a{ color:#3c91bc ; text-decoration:none; }

a:hover{ text-decoration:none; color:#ff9966  }



a[href^="tel:"]:hover{ text-decoration:none; }/*For ph no*/



img{ border:0 none; max-width:100%; height:auto; display:block; }

input, select, textarea{ box-sizing:border-box; font-family:  'Lato', sans-serif; font-size:16px; color: #555555; }

input[type="submit"], input[type="button"], button{ cursor:pointer; font-style:normal; }



.clear{ clear:both; }



img.alignleft{ float:left; display:block; }

img.alignright{ float:right; display:block; }

img.alignnone{ float:none; clear:both; }

img.aligncenter{ float:none; margin:0 auto; display:block; }



h1, h2, h3, h4, h5, h6{ margin:; font-weight:600; }



ul { margin:0 0 0 0; list-style:none; }

ol{ margin:0 0 0 ; list-style:outside decimal; }

ul li, ol li{ margin:0 0 10px; color:#2c2b2b;  line-height: 23px; }

ol li{ padding:0 0 0 4px; }



h1.page_title{ font-size:27px;  color:#fff; font-weight:700; margin-bottom:0px;  }/* page title */

h1.page_title span{ border-bottom:#8bc441 2px solid; padding-right:267px; padding-bottom:2px; }



h1{ font-size:65px; color:; margin:; }

h2{ font-size:; color:; margin:; }

h3{ font-size:; color:; margin:; }

h4{ font-size:; color:; margin:; }

h5{ font-size:; color:; margin:; }

h6{ font-size:; color:; margin:; }

.navbar-toggle{ display:none;}



#head,

.fullcontainer { float:left; width:100%; }

.f_middle{ margin:0 auto; width:1100px;  }

.top_box { padding:0 0 0 0px; background:#fff;  width:100%; position:relative; z-index:99; }

.logo {width:auto; float: left; padding: 10px 0; }

.top-right{ float: right; margin:0;}



.search-sec{margin-top:30px; position:relative;}

.search-sec input[type="search"]{ width:281px; height:38px; border:1px #ea5d17 solid; background:#eeedec ; color:#5b5b5b; padding:0 43px 4px 22px; border-radius:21px; appearance:none;

-moz-appearance:none; /* Firefox */

-webkit-appearance:none; /* Safari and Chrome */}



.search-sec .search-form button.search-submit {

    background:#eeedec url(images/search.jpg) no-repeat right top; border:none;

    height: 37px;

    width: 44px; position:absolute; right:0; top:0

}



.social_link ul{ margin:0px; padding:0; list-style:none; }

.social_link ul li{ display:inline-block; }

.soci-sec{ float: right; padding: 14px 0 0; }

.soci-sec img{ display:block; float:left; margin-right:4px; transition:all 0.2s ease-in-out 0s; width:auto;  }

/*.soci-sec img:hover{ transform: scale(1.1);}*/





.fullcontainer.top_link_sec .f_middle .category_list {display: inline-block; vertical-align:top; margin-top: 8px; text-transform:uppercase}

.fullcontainer.top_link_sec .f_middle .menu-top-header-menu-container{display: inline-block; width:auto; vertical-align:top}

.fullcontainer.top_link_sec .f_middle .execphpwidget { display: inline-block; vertical-align:top}

.fmiddle p {margin-bottom:10px;}



.top_link_sec{ background:#0080c1; font-size:14px; color:#fff; position: relative;z-index:100;}

.top_link_sec ul{ list-style:none; margin:0; text-align:center;}

.top_link_sec li{margin:0 0 0 0; padding:10px 0; display:inline-block; font-size:14px; color:#fff;vertical-align: top; line-height: 15px;}

.top_link_sec li a{ display:block; font-size:14px; color:#fff;padding:0 26px 0; transition:all 0.2s ease-in-out 0s;border-right: 1px solid #fff; line-height: 15px;  }

.top_link_sec li a:hover{ text-decoration:none; color:#ff9966; }

.top_link_sec li.current-menu-item a{ text-decoration:none; color:#ff9966; }

.top_link_sec li:nth-child(8) a{ border-right:none;}

.top_link_sec li:last-child a{ border-right:none;}



.top_link_sec li.soci_icon { font-size: 0; line-height: normal; padding: 0;}

.top_link_sec li.soci_icon a{ border:none; padding:0;}

.top_link_sec li.soci_icon a:hover{ background:#ff9966;}







/*----------------------------------------------Navigation---------------------------------*/

.naviga_menu{ position:relative; background:#ff9966; float: left; width:100%;  box-shadow:0 2px 3px #898989;}



.menu-header-container

{

    list-style: none;

    padding: 0;

    margin:0 auto; width: 1100px;

}



.menu-header-container ul {

    float: left;

    margin: 0;

    padding: 3px 0 0; list-style:none; transition:all 2s;

}



.menu-header-container  ul  li

{

    position: relative;

    float: left;

	background: url(images/brder.jpg) no-repeat right 19px;

    float: left;

    margin: 0;

    padding: 0 1px 0 0;

	

}



.menu-header-container ul  li:last-child{ background-image:none;}

 /*#nav-menu > li:hover { background: #CCCCCC; }*/



.menu-header-container ul li:hover ul

{

   /* On hover, display the next level's menu*/

    display: inline;

} 





/* Menu Link Styles */



.menu-header-container ul  li a /* Apply to all links inside the multi-level menu */

{

 	color: #fff;

    font-size:14px;

    padding:15px 22px 20px;

   transition: background 2s ease 0s, color 2s ease 0s, border-radius 2s ease 0s;

 /* Make the link cover the entire list item-container */

    display: block;

}

.menu-header-container ul  li a:hover, .menu-header-container ul li.current-menu-item a {

    text-decoration: none;

	border-radius: 5px 5px 0 0; color: #0080c0; background: #fff 

}





.third-level-menu

{

    position: absolute;

    top: 0;

    right: -200px;

    list-style: none;

    padding: 0;

    margin: 0;

    display: none;

	width:200px

}



.third-level-menu  li

{

    

    background:rgba(4, 46, 113, .8); margin:0;

}

.third-level-menu  li:hover { background: #CCCCCC; }

.third-level-menu   li a{ color:#0F0}

.second-level-menu

{

    position: absolute;

    top: 64px;

    left: 0;

    list-style: none;

    padding: 0;

    margin: 0;

    display: none;

	width:200px;

}



.second-level-menu  li

{

    position: relative;

    background:rgba(4, 46, 113, .8);

	margin:0;

}



.second-level-menu  li a{ color:#fff; padding:8px 5px; border-bottom:1px #0d377a solid; font-size:16px; display:block; transition:all 1s;}

.second-level-menu  li a:hover{background: #fff; color:#073d92; text-decoration:none; }

.second-level-menu  li:hover { }







/*----------------------------------------- Banner----------------------------------*/



#banner { margin:0 auto; }

.home-banner{ position:relative}

#banner ul,

#banner .bx-wrapper{ margin:0px;}

.banner_heading{ position:absolute; background:rgba(1, 112, 168, .8); z-index: 99999;  font-size:13px; font-weight:300; color:#a4defb;  bottom:0; left:0; width:100%; 

padding:7px 0 16px; line-height:20px;}

.banner_heading h2{ font-size:39px; font-weight:300; color:#fff;  line-height: 46px; margin-bottom:4px;}

.banner_heading p{ font-size:13px; font-weight:300; color:#a4defb;}



/*----------------------------------------- Section 1 ----------------------------------*/



.fullcontainer.help_our_cause {

    background: #f8f8f8 none repeat scroll 0 0;

    border-top: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}

.help_sec{ margin-bottom:75px}

.help_our_cause_sec{border:1px #ff9966 solid; position:relative; float:left; width:100%; box-sizing:border-box; margin:12px 0 44px}

.help_our_cause_sec img{ float:right;}

.help_our_cause_sec .coll_1{ position:absolute; left:0; top:-1px; background:url(images/our_cause.png) no-repeat left top; padding:23px 58px 0 28px; text-align:center; width:618px; box-sizing:border-box; font-size:24px; font-weight:700; color:#fff; text-shadow:1px 1px 2px #2e2e2e; min-height: 170px;  line-height: 29px}

.blue_btn button{font-size:20px; font-weight:400; color:#fff; border:1px #0870a4 solid; background:#0080c0; padding:7px 18px; margin:13px 0 10px; }





.jobs .blue_btn {

    display: inline-block;

}





.jobs .blue_btn button{ margin-bottom:0;padding: 5px 22px;}





.info_sec{ width:100%; float:left; text-align:center; margin-top: 85px;}

.info_sec ul{ list-style:none; margin:0}

.info_sec li.info_sec_box{ display:inline-block; width:30%; border:1px #0080c0 solid; padding:0 20px 20px;font-size:14px; color:#2c2b2b;line-height: 18px; margin-right:46px; vertical-align:top; box-sizing:border-box; position:relative; background:#fff;}

.info_sec li.info_sec_box .icob_sec{border-radius:50%; width:70px; height:70px; background:#0080c0; display:inline-block; margin-top: -35px; margin-bottom:8px}

.info_sec li.info_sec_box h2{ font-size:30px; font-weight:400; color:#0080c0; margin:0 0 20px;}

.info_sec li.info_sec_box p{ font-size:14px; color:#2c2b2b; margin-bottom:0;}

.info_sec li.info_sec_box:last-child{ margin-right:0;}



.info_sec li.info_sec_box:before, .info_sec li.info_sec_box:after

{

  z-index: -1;

  position: absolute;

  content: "";

  bottom: 15px;

  left: 16px;

  width: 50%;

  top: 80%;

  max-width:300px;

  -webkit-box-shadow: 0 18px 15px #777;

  -moz-box-shadow: 0 18px 15px #777;

  box-shadow: 0 18px 15px #777;

  -webkit-transform: rotate(-7deg);

  -moz-transform: rotate(-7deg);

  -o-transform: rotate(-7deg);

  -ms-transform: rotate(-7deg);

  transform: rotate(-7deg);

}

.info_sec li.info_sec_box:after

{

  -webkit-transform: rotate(7deg);

  -moz-transform: rotate(7deg);

  -o-transform: rotate(7deg);

  -ms-transform: rotate(7deg);

  transform: rotate(7deg);

  right: 16px;

  left: auto;

}



/*------------------------------------------Section 2 Most Resent Post----------------------------------------*/

.most_resent_post{ background:#f0f0f0; padding:46px 0 0}

.hed_titel{border-bottom:1px #ff9966 solid; width:100%; float: left; margin-bottom:21px;}

.hed_titel h2{ font-size:20px; color:#fff; text-transform:uppercase; font-weight:700; padding:13px 48px; background:#ff9966; float:left; border-radius:3px 3px 0 0;}

.resent_post_sec{ width:100%; float:left; border-bottom:1px #cecece solid; padding-bottom:15px; margin-bottom:30px;}

.resent_post_sec:last-child{ border-bottom:none; padding-bottom:0;}

.resent_post_sec .coll_box{ width:50%; float:left;}





.resent_post_sec .coll_box .lft_sec{ width:262px; float:left; margin-right:18px; font-size:12px; color:#5d5d5d; font-style:italic; font-weight:300; min-height:200px; }

.resent_post_sec .coll_box .lft_sec .img_sec{ position:relative; width:100%; height:167px;box-sizing:border-box; overflow:hidden; margin-bottom:4px; vertical-align:middle; border:2px #adadad solid;  }

.resent_post_sec .coll_box .lft_sec .img_sec img{ height:100%; display:inline-block; width:100%;}

.resent_post_sec .coll_box .lft_sec .img_sec .dat_sec{font-size:12px; color:#fff; font-style:normal; font-weight:400; background:url(images/strap.png) no-repeat left top; position: absolute; right:-1px; top:8px; padding:10px 10px 10px 21px;}





.resent_post_sec .coll_box .rgt_sec{ padding-right:20px; color:#2c2b2b;}

.resent_post_sec .coll_box .rgt_sec h3{font-size:15px; font-weight:400; color:#000000; text-transform: uppercase; margin-bottom:8px;}

.resent_post_sec .coll_box .rgt_sec h2{ font-size:20px; color:#0080c0; font-weight:700; margin-bottom:9px;}

.resent_post_sec .coll_box .rgt_sec div.name_sec{ color:#2c2b2b; display:block; margin-bottom:10px;}

.resent_post_sec .coll_box .rgt_sec div.name_sec srtong{ font-weight:700;}

.resent_post_sec .coll_box .rgt_sec div.name_sec em{ color:#626262;}

.resent_post_sec .coll_box .rgt_sec p{ padding-right:15px; color:#2c2b2b; margin-bottom:0;}

.resent_post_sec .coll_box .rgt_sec a.more_con{background:url(images/arrow-rt.png) no-repeat right 6px; display:inline-block; color:#0080c0; padding:0 15px 0 2px;}

.resent_post_sec .coll_box .rgt_sec div.name_sec span.date{ color:#848484; font-size:12px;  margin-right: 5px; display: inline-block;}





/*------------------------------------------Section 4 Bottom Contect Detail----------------------------------------*/



.section3{ padding:62px 0 50px 0}

.section3 .four_section_tab,

.section3 .three_section{ overflow:hidden; clear:both; }

.section3 .four_section_tab{ margin:0 0 20px; }



.section3 .col-4{ width:24%; margin:0 1.3% 0 0; float:left; }

.section3 .col-4:nth-child(4n){ margin-right:0; }

.section3 .col-4:nth-child(1 + 4n){ clear:left; }

.section3 h2{ color:#ffffff; font-size:15px; border-bottom:1px solid #ff9966; margin:0 0 10px; }

.section3 h2 span{ background:#ff9966; border-radius:5px 5px 0 0; display:table-cell; height:44px; padding:0; text-align:center; text-transform:uppercase; vertical-align:middle; width:165px; }

.section3 .img_wrap{ width:100%; margin:0 0 25px; }

.section3 .img_wrap img{ width:100%; height:auto;}

.section3 ul{ padding:0; margin:0; }

.section3 ul li{ margin:0 0 20px; clear:both; overflow:hidden; }

.section3 ul li .img_small_wrap{ float:left; margin:0 10px 0 0; width:93px; height:76px;  }

.section3 ul li .img_small_wrap img{ width:100%; height:100%;}

.section3 ul li p{ font-size:15px; color:#2c2b2b; margin:0; padding:0; }

.section3 ul li p a{ color:#0080c0; font-size:16px;  text-decoration:none; font-weight:700; }

.section3 ul li p a:hover{ text-decoration:none; color:#ff9966 ; }



.section3 .col-4.opinion_wrap ul li .img_small_wrap{ width:80px; }

.section3 .col-4.opinion_wrap ul li .img_small_wrap img{ border-radius:40px; }





.section3 .col-3{ width:32%; margin:0 2% 0 0; float:left; }

.section3 .col-3:nth-child(3n){ margin-right:0; }

.section3 .col-3:nth-child(1 + 3n){ clear:left; }

.section3 .col-4.opinion_wrap ul li p span.name_wrap{ display:block;}





/*------------------------------------------Section 4 Bottom Contect Detail----------------------------------------*/



.bottom_contact_sec{background:#e1e1e1; padding:28px 0 34px; text-align:center;}

.bottom_contact_sec ul{ margin:0; list-style:none}

.bottom_contact_sec li{box-sizing:border-box; display:inline-block; vertical-align:top; }

.bottom_contact_sec li .hed_titel{border-bottom: 1px solid #0080c0; margin-bottom:10px; margin-top:9px;}

.bottom_contact_sec li .hed_titel h2{ background:#0080c0; padding:10px 19px; font-size:16px; color:#fff; margin-bottom:0; font-weight:700;}

.bottom_contact_sec li.about_box .hed_titel{ }



.bottom_contact_sec li.address_box{width:246px;margin-right:80px; line-height: 21px; color:#414141; float:left}

.bottom_contact_sec li.address_box img{ display:inline-block;}

.bottom_contact_sec li.address_box img.footer_logo{ margin-bottom:22px;}

.bottom_contact_sec li.address_box .foot_social_icon{ display:block; margin-top:33px;}

.bottom_contact_sec li.address_box .foot_social_icon a {display:inline-block; width:30px; height:30px; background:url(images/ft_so_icon.png) no-repeat left top; margin:0 2px;}

.bottom_contact_sec li.address_box .foot_social_icon a:hover{background:url(images/ft_so_icon1.png) no-repeat left top}

.bottom_contact_sec li.address_box .foot_social_icon a.twitter {display:inline-block; width:30px; height:30px; background:url(images/ft_so_icon2.png) no-repeat left top}

.bottom_contact_sec li.address_box .foot_social_icon a.twitter:hover{background:url(images/ft_so_icon22.png) no-repeat left top}

.bottom_contact_sec li.address_box .foot_social_icon img{ margin:2px;}



.bottom_contact_sec li.twitter_feed{ width:338px;margin-right:80px}

.bottom_contact_sec li.twitter_feed div.box, .bottom_contact_sec li.about_box div.box{ border:1px #0080c0 solid; background:#fff; float:left; width:100%; box-sizing:border-box; /*height: 280px;*/height:315px; }



.bottom_contact_sec li.twitter_feed div.box iframe { /*height:275px !important */height:313px !important }

.bottom_contact_sec li.about_box{ float:right; width:348px;}

.bottom_contact_sec li.about_box div.box{font-size:13px; font-weight:400; color:#2c2b2b; text-align:left; padding:10px 15px; box-sizing:border-box; line-height:20px; height:auto;}

.bottom_contact_sec li.about_box div.box ul.mission{margin: 10px 0 0;}

.bottom_contact_sec li.about_box div.box ul.mission li{ margin-bottom:11px;line-height: 18px;font-size: 13px;}

.bottom_contact_sec li.about_box div.box a.more_con{background:url(images/arrow-rt.png) no-repeat right 6px; display:inline-block; color:#0080c0; padding:0 15px 0 2px;}

.bottom_contact_sec li.about_box div.box h3{ color: #3c91bc;



    font-size: 20px;

    font-style: italic;

    font-weight: 700;

    margin-bottom: 10px; display:none;}

.bottom_contact_sec li .hed_titel h2 a{ color:#fff;}

.bottom_contact_sec li .hed_titel h2 a:hover{ color:#fff;}





/*------------------------------------------Footer start----------------------------------------*/

.footer-manu{ color:#746f6f; font-size:13px; font-weight:300; padding:17px 0 0; text-align:left;}

.footer-manu ul{ margin:0; padding:0; list-style:none;}

.footer-manu ul li{ display:inline-block; border-right:2px #746f6f solid; line-height:9px; padding:0 14px;}

.footer-manu ul li a{color:#6b6b6b; font-size:13px; font-weight:400; }

.footer-manu ul li a:hover, .footer-manu ul li.current-menu-item a{color: #0080c0;}

.footer-manu ul li:last-child{ border-right: none ;}

.footer-manu li:first-child {padding-left: 0;}

#footer {text-align:center; font-size:13px; color:#6b6b6b; padding:0 0px 17px; font-weight:400; background: #cdcdcd }

#footer-copyright{ float:left; padding:5px 0;}

#footer .footer_rtg{ float:right;padding:5px 0; }







/*--------------------------------------INNER Footer ------------------------------------*/



.footer_three_tabs{ padding-top:63px; width:340px; }

.footer_three_tabs ul{ list-style:none; margin:0; padding:0; }

.footer_three_tabs ul li{ display:block; padding:0 0 31px 0; background:url(images/footer_tab_shadow.png) no-repeat 0 bottom; background-size:100% 31px; -webkit-background-size:100% 31px; margin:0; }

.footer_three_tabs ul li a{ background:#0080c0 url(images/hunger_quiz_icon.png) no-repeat right 0; border-radius:5px; display:block; text-align:center; font-size:30px; color:#ffffff; text-align:center; padding:9px 55px 9px 0; line-height:normal; text-decoration:none; }

.footer_three_tabs ul li.learn_more_tab a{ background-image:url(images/learn_more_icon.png); }

.footer_three_tabs ul li.take_action a{ background-image:url(images/take_action_icon.png); }







/*----------------------------------------------------------------------*/



.footer_three_tabs.tab_button{ padding-top:40px; width:100%; text-align:center; float:left }

.footer_three_tabs.tab_button ul{ list-style:none; margin:0; padding:0; }

.footer_three_tabs.tab_button ul li{ display:inline-block; padding:0 0 31px 0; background:url(images/footer_tab_shadow.png) no-repeat 0 bottom; background-size:100% 31px; -webkit-background-size:100% 31px; margin:0 15px 0 0; width:31%}

.footer_three_tabs.tab_button ul li a{ background:#0080c0 url(images/hunger_job_icon.png) no-repeat right 0; border-radius:5px; display:block; text-align:center; font-size:30px; color:#ffffff; text-align:center; padding:9px 55px 9px 0; line-height:normal; text-decoration:none; }

.footer_three_tabs.tab_button ul li.learn_more_tab a{ background-image:url(images/learn_more_icon.png); }

.footer_three_tabs.tab_button ul li.take_action a{ background-image:url(images/events_icon.png); }





/*--------------------------------------INNER Pages ------------------------------------*/

.inner_page h1{ font-size:30px; color:#000; text-transform:uppercase; font-weight:400; margin-bottom:20px;}

.inner_page h2{ font-size:25px; color:#000; font-weight:400; margin-bottom:15px;}

.inner_page h3{ font-size:20px; color:#3c91bc; font-weight:700; font-style:italic;  margin-bottom:10px;}



#banner.inner-banner{}

#banner.inner-banner img{ width:100%;}



.brdcrm_sec{ width:100%; float:left; padding:20px 0 8px;}

.brdcrm_sec ul{ margin:0;}

.brdcrm_sec li{ display:inline-block;  font-size:15px; color:#b4b4b4;font-weight: 400;}

.brdcrm_sec li:after a{ content:">"; font-size:16px; color:#b4b4b4; margin: 0 8px 0 10px; position: relative;}

.brdcrm_sec li.last_lnk:after{ display:none;}

.brdcrm_sec li a{ color:#6b6b6b;}



/*--------------------------------------------------------------------------------------------------------*/



.fullcontainer.africa_pg_sec.about {padding: 0 0 40px;}



/*----------------------------------------Africa Page-------------------------------------------------*/

.africa_pg_sec{}

.pg_link_sec{ float:left; width:100%; margin-bottom:20px;}

.pg_link_sec ul{ float: left;}

.pg_link_sec ul li{display:inline-block; border-right:1px #9b9b9b solid; font-size:16px; font-weight:400; padding:0 25px;line-height: 12px;}

.pg_link_sec ul li:first-child{ padding-left:0;}

.pg_link_sec ul li:last-child{ border:none;}

.pg_link_sec ul li a{ display:block;}

.pg_link_sec .category_archive{ float: right; padding-right: 50px;}



.pg_link_sec .category_archive select {

    background: #f5f4f4;

    border: 1px solid #ccc;

    border-radius: 5px;

    color: #5b5b5b;

    height:33px;

    padding: 0 43px 4px 22px;

    width:180px;

}





/*----------------------------------------Contact Us-------------------------------------------------*/



.contact_pd_sec{}

.left_box, .right_box{width:50%; box-sizing:border-box; float:left;}

.contact_pd_sec .left_box{ padding-right:100px;}

.contact_pd_sec .right_box{padding-left:85px;}

.contact_tab{ vertical-align:top; display: table; margin: 0 0 4px;}

.contact_tab .img_div{ display:table-cell; vertical-align:top; padding:3px 10px 0 0}

.contact_tab .text_div{display:table-cell;vertical-align:top}



.contact_form_sec{ border:1px #e0dcdc solid; background:url(images/form_bg.jpg) no-repeat left top; background-size:cover; float:left; width:100%; box-sizing:border-box; padding:50px 76px 25px; margin-bottom:45px; margin-top:45px;}

.contact_form_sec input{ border:1px #0080c1 solid;  height:45px; width:100%; box-sizing:border-box; margin-bottom:25px; padding:5px 16px;}

.contact_form_sec input.name{ width:218px; float:left;}

.contact_form_sec input.name.lst_name{ width:220px; float:right}

.contact_pd_sec  .contact_form_sec .left_box{ padding-right:17px;}

.contact_pd_sec  .contact_form_sec .right_box{ padding-left:17px; text-align:center;}

.contact_form_sec textarea{border:1px #0080c1 solid; box-sizing:border-box; margin-bottom:23px; padding:5px 16px; width:100%; height:187px;}

.contact_form_sec input[type="submit"]{ width:auto; background:#0686c7; border-radius:30px; padding:5px 50px; text-transform:uppercase;  font-size:26px; color:#fff; font-weight:300; height:auto;}



.wpcf7-form-control-wrap.FirstName{ width:218px; float:left;}

.wpcf7-form-control-wrap.SecondName{ width:218px; float:right;}

.contact_form_sec .wpcf7-form .right_box{ padding-left:17px; text-align:center;}



.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {

    color: #fff;

    float: left;

    font-size: 13px;

    margin: 0;

    text-align: center;

    width: 100%; padding:5px 0

}



.contact_form_sec div.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{ float:left; width:100%; text-align:center; color:#fff; border-color:#ff0000; margin: 0;}

.contact_form_sec .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{color: #fff; float: left; margin: 0; text-align: center; width: 100%;}

.contact_form_sec .wpcf7-form-control-wrap.captcha-86{ float:left; width:77%;}

.contact_form_sec .wpcf7-form-control-wrap.captcha-86 input{}

.contact_form_sec .wpcf7-form-control-wrap.captcha-86 span.wpcf7-not-valid-tip{ display: block;width: 100%;margin-bottom: 14px;  text-align: left;}

.contact_form_sec .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-86{float: right;height: 44px; width: 20%;}



/*----------------------------------------book-------------------------------------------------*/

.book_section_wrap.resent_post_sec .coll_box .lft_sec .img_sec{ height:auto; }

.book_section_wrap.resent_post_sec .coll_box .lft_sec .img_sec img{ width:auto; height:auto; box-shadow: 1px 2px 5px #999; }

.book_section_wrap.resent_post_sec .coll_box .rgt_sec .author{ margin:0 0 10px; font-size:15px; }

.book_section_wrap.resent_post_sec .coll_box .rgt_sec .book_reviewed{ font-style:italic; margin:0 0 10px; font-size:15px; color:#444444; }



.book_section_wrap.resent_post_sec{ padding-bottom:25px; }



.more_reviews,

.more_opinion{ clear:both; margin-bottom: 40px; }

.more_reviews a,

.more_opinion a{ color:#3c91bc; font-size:16px; }





.resent_post_sec.book_section_wrap .coll_box .lft_sec{border: 2px solid #adadad; height: 341px; width:258px; overflow:hidden}

.book_section_wrap.resent_post_sec .coll_box .lft_sec .img_sec { border:none;

    display: table-cell;

    height: auto;

    text-align: center;

    width: 258px;

	background: #f7f7f7; height:341px;

}



/*----------------------------------------opinions-------------------------------------------------*/

.opinions_wrap{ border-bottom: 1px solid #cecece; float: left; margin-bottom: 30px; padding-bottom:30px; width: 100%; }

.opinions_wrap:last-child{ border:0; }

.opinions_wrap h2{ color:#3c91bc; font-size:20px; padding:0 0 10px 0; font-weight:700; margin-bottom:0; }

.opinions_wrap .authors_opinion{ color:#444444; font-size:15px; padding:0 0 10px 0; }

.opinions_wrap .authors_opinion span{ /*background:url(images/opinion_bater_border.png) no-repeat left 4px; */display:inline-block; padding:0 0 0 0px; margin:0 0 0 8px; }

.opinions_wrap p { margin:0; }

.opinions_wrap p a.read_more{ background: url(images/arrow-rt.png) no-repeat scroll right 6px; color: #0080c0; display: inline-block; padding: 0 15px 0 2px; display:inline-block; }

.opinions_wrap .opinions_img_wrap{ float:left; margin:0 20px 0 0; width:121px;  }

.opinions_wrap .opinions_img_wrap img{ display:block; width:100%; height:auto; border-radius:70px; }







/*----------------------------------------Take a Hunger Quiz-------------------------------------------------*/

.take_hunger_quiz{}

.image_lft {

    border: 2px solid #adadad;

    float: left;

    margin: 0 20px 20px 0;

}

.hunger_quiz_sec {

    float: left;

    width: 100%; margin-top:5px;border-bottom:1px solid #adadad; margin-bottom:25px;

}



.hunger_quiz_sec h2{ margin-bottom:20px;}

.quiz_box ul{}

.quiz_box ul li{ margin-bottom:18px; font-weight:700}

.quiz_box ul li span{ font-weight:700; color:#ff9966;}

.quiz_box ul li ul{ margin-top:10px}

.quiz_box ul li ul li{ margin-bottom:5px; font-weight:400}

.quiz_box ul li ul li input[type="radio"]{ margin-right:15px;  height: auto; width: auto; border:none}

.quiz_box ul li.get_score input[type="button"], .quiz_box ul li.get_score input[type="reset"]{ font-weight:400; color:#fff; background:#0080c0; padding:5px 14px 6px; 

margin-right:20px; display:inline-block; border:none; border-radius:4px; vertical-align:top; height:auto; margin-left:0; width:auto;}

.quiz_box ul li.get_score input{ width:134px;}

.quiz_box ul li input{ border:1px #adadad solid; height:32px;border-radius:4px; margin-left:10px; background:#fff }

.quiz_box ul li label.score_text { font-weight:400; margin-left:5px;}



.quiz_box ul li.answer_li label.score_text{margin-left: 0; vertical-align:top}

.quiz_box ul li.answer_li textarea{ height:104px; width:345px;border:1px #adadad solid; margin-left:22px; border-radius:4px; background:#fff;}

.donate_img{ float:left; margin:0 25px 0 0; width:100%;}

.donate_img p{ text-align:left !important}

.get_score{ padding: 5px 0 0;}





/*----------------------------------------Contribute Free Food-------------------------------------------------*/



.quest_ul li {

    background: #eeeeee none repeat scroll 0 0;

    padding: 10px 5px 10px 60px; position:relative; overflow:hidden;

}



.quest_ul li:before {

    background: #dadada ;

    color: #ff9966;

    content: "Q";

    font-size: 20px;

    font-weight: 700;

    left: 0;

    position: absolute;

    text-align: center;

    top: 0; width:49px;padding: 10px 0;

}



.quest_ul li span{color: #ff9966; font-weight:bold;}



/*--------------------------------------------------Agriculture & Nutrition----------------------*/

a.more_con{background:url(images/arrow-rt.png) no-repeat right 6px; display:inline-block; color:#0080c0; padding:0 15px 0 2px;}

.agriculture_nutrition{}



.agri_nutri_wrap:last-child{ border-bottom:none;}

.agri_nutri_wrap{ float:left; width:100%; border-bottom: 1px solid #cecece;margin-bottom: 30px; padding-bottom: 8px; padding-bottom:30px}

.agri_nutri_wrap h3{ font-style:normal}

.agri_nutri_wrap .coll_box{ width:100%; margin-bottom:15px; float:left}

.agri_nutri_wrap div.name_sec{ color:#2c2b2b; display:block; margin-bottom:10px;}

.agri_nutri_wrap div.name_sec srtong{ font-weight:700;}

.agri_nutri_wrap div.name_sec em{ color:#626262;}

.agri_nutri_wrap .gry_wrap{ background:#eeeeee; float:left; width:100%; box-sizing:border-box; padding:20px; font-weight:400; margin-bottom:28px; line-height:22px;}

.font_style{ font-style:italic;}

.agri_nutri_wrap .image_lft{ width:409px;}

.agri_nutri_wrap .image_lft img{ width:100%;}



.agri_nutri_wrap small{ font-size:12px; color:#444444; font-weight:300;font-style:italic;}

.agri_nutri_wrap h4{ font-size:16px; color:#3c91bc; font-weight:400;}



/*-----------------------------------------------------About-------------------------------------------------------*/

ul.mission{ margin:0 0 20px;}



ul.mission li {

    background:url(images/arrow-or.png) no-repeat left 5px;

    margin-bottom:12px;

	margin-left: 5px;

    padding: 0 0 0 11px; line-height:20px;

}



/*-------------------------------1-3-2016-------------------------------*/

.middle-image-section{ width:100%; float: left; text-align:center;}

.middle-image-section .image{ width:100%; display:inline-block; vertical-align:top; margin:15px; text-align:left;}

.middle-image-section .image .image-box{ float:left; margin-right:15px;}

table.become-whes {

    margin-top: 25px;

}





/*-------------------------------------------------pagenation----------------*/



.navigation {

    float: left;

    padding-bottom: 30px;

    text-align: right;

    width: 100%;

}

.navigation ol.wp-paginate li span.page.current{ background: #0080c0; border:none; }

.navigation ol.wp-paginate li{ display:inline-block}

.navigation ol.wp-paginate li .wp-paginate a{ border:none;}

.navigation ol.wp-paginate li a:hover, .navigation ol.wp-paginate li a:active{ background: #0080c0;color: #fff;}





/*------------------------------Page not found-----------------------------*/



button.search-submit {

    background: #0686c7 none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    font-size: 14px;

    font-weight: 300;

    height: 34px;

    padding: 6px 15px;

    text-transform: uppercase;

    width: auto;

}





input.search-field {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    box-sizing: border-box;

    height: 34px;

    padding: 0 8px;

}





/*------------------------------------------------------------------------------*/



.post-thumbnail {

    border: 1px solid #ccc;

    float: left;

    margin-right: 20px;

}



.section3 h2 a,

.section3 h2 a span{ color:#fff; }





.resent_post_sec.stories{ text-align:left;}



.resent_post_sec.stories .coll_box{ width:100%;}



.inner-banner .banner_heading {padding: 7px 0;}

.inner-banner .banner_heading .f_middle h2{ color: #fff; font-size: 20px; font-weight:300; margin:0;line-height: 27px; margin: 0 0 5px;}



.image_left_side{ width:354px; float:left; margin:0 20px 15px 0}

.image_left_side img, .image_right_side img{ border:2px solid #adadad; width:100%; box-sizing:border-box;}

.image_left_side span, .image_right_side span{ font-size:14px; color: #000; font-weight:600;line-height: 20px;}



.image_right_side{ width:354px; float:right; margin:0 0 15px 20px;}

.category_archive{ float:left; width:100%; margin-bottom:20px; text-align:right;}

.category_archive select { background: #f5f4f4;

    border: 1px solid #ccc;

    border-radius: 5px;

    color: #5b5b5b;

    height: 33px;

    padding: 0 43px 4px 22px;

    width: 180px;}

	

.search-results h1{ margin-top: 30px;}

/*.opinions_wrap_div center img.alignnone {

    border: 2px solid #ccc;

    clear: both;

    float: none; margin:5px 0 5px;

    padding: 1px; width:280px;

}

.opinions_wrap_div center{

color: #737373;

    font-size: 12px;

    line-height: 16px;  padding: 0 0 20px;}

.opinions_wrap_div{ text-align:center;}



.opinions_wrap_div ul.mission{ text-align:left;}

.inner_page .opinions_wrap_div  h3{border-bottom: 2px solid #ccc;  margin: 40px 0 15px;padding-bottom: 10px;}*/





.photos_sec_pg .imag_sec_box {

   border-bottom: 1px dotted #b0b0b0;

    color: #737373;

    float: left;

    font-size: 12px;

    line-height: 16px;

    margin-bottom: 30px;

    padding-bottom: 15px;

    text-align: center;

    width: 96%;box-sizing:border-box

}



.photos_sec_pg .imag_sec_box img {

    border: 2px solid #ccc;

    padding: 1px; margin-bottom:5px;box-sizing:border-box

}



.pg_lft_img img{border: 2px solid #ccc;

    padding: 1px; margin-bottom:5px; box-sizing:border-box}

	

.pg_lft_img{float:left; margin:0 15px 15px; width:auto;font-size: 12px;color: #737373;line-height: 16px; box-sizing:border-box}



#footer-copyright div {

    display: inline-block;

}

#footer-copyright div.clabel {

    margin-left: 10px;

}



#footer-copyright div.clabel a { color:#6b6b6b}

#footer-copyright div.clabel a:hover{ color:#0080c0}



.news_link {

    position: absolute;

    right: 30px;

    top: 65px;

	display: inline-block;

}



.coll_box .lft_sec {

    float: left;

    color: #5d5d5d;

    float: left;

    font-size: 12px;

    font-style: italic;

    font-weight: 300;

    margin-right: 18px;

    max-width: 380px;

}

