/*
Theme Name: Bright
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

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 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on June 29, 2016 */
@font-face {
    font-family: 'open_sansbold';
    src: url('./fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('./fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('./fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('./opensans-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('./fonts/opensans-light-webfont.woff2') format('woff2'),
         url('./fonts/opensans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('./fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('./fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('./fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('./fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{margin:0 auto; font-family: 'open_sansregular';outline:none;}
.top-header{float:left;width:100%;text-align: center;position:relative;}
.search {display: inline-block;position: relative;top: 32px;width:36%;}
.search .navbar-form .input-group{width:100%;}
.search .form-control{ color: #c5c5c5;box-shadow:none;height: 50px;border-radius: 6px !important;font-size: 16px;border:1px solid #ddd; padding-right: 40px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #c5c5c5;}
::-moz-placeholder { /* Firefox 19+ */  color: #c5c5c5;}
:-ms-input-placeholder { /* IE 10+ */  color: #c5c5c5;}
:-moz-placeholder { /* Firefox 18- */ color: #c5c5c5;}
.search .btn{ border: medium none;height: 48px;margin: 0 0 0 -43px !important;background-color:transparent !important;background-image:url('./images/glass.png') !important;
background-repeat:no-repeat;background-position:center;width: 31px;z-index: 99 !important;outline:none !important;box-shadow:none !important;
}
body .form-control:focus{box-shadow:none;}
.navbar.navbar-default {background-color:#06a0c7;color:#fff;
    border: medium none;
    border-radius: 0;
    float: left;
    margin: 0;
    width: 100%;min-height:inherit;
}
.top-header .navbar-brand{display: inline-block;
    float: none;
    height: auto;
    padding: 7px 0;}
ul.nav.navbar-nav li.active a, ul.nav.navbar-nav li a:hover, ul.nav.navbar-nav li.active a:hover, ul.nav.navbar-nav li a:focus, ul.nav.navbar-nav li.active a:focus{background-color: #f8f572;color: #06a0c7;}
.navbar-default .nav.navbar-nav > li > a{color:#fff;font-size: 18px;padding:16px 40px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}



/*=========================
  Icons
 ================= */
ul.social-network {
	display: inline;list-style: outside none none;margin: 0;padding: 0;position: relative;top: 50px;}
ul.social-network li {
	display: inline;
	margin: 0;
}
.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 30px;
	height:30px;
	font-size:20px;text-align: center;
}
.social-circle li a:hover img, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle img {-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.social-circle li img {height: 24px;width: 24px;}


.slider{float:left;width:100%;}
.item > img {width: 100%;}
.slider .item::after {
    background-image: url("./images/slider-mask.png");
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}

.slide .carousel-indicators li{background-color:#fff;height:14px;width:14px;}
.slide .carousel-indicators .active{background-color:#F8F572;border-color:#06A0C7;margin: 1px;}
.content-div {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 10;}
.content-div .container, .content-div .row, .content-div .col-xs-12, .content-div .inner-con{height:100%;}
.content-div .col-xs-12{display:table;}
.content-div .inner-con{display:table-cell;vertical-align:middle;text-align:center;}
.inner-con h1 {color: #fff;font-family: open_sansbold;font-size: 50px;margin-top: 0;text-shadow: 0 2px 1px #4b4b4b;}
.inner-con p { color: #fff;font-size: 26px;margin: 0 0 30px;text-shadow: 0 2px 1px #616161;}
.learn-more {background-color: #06a0c7;border-radius: 25px;box-shadow: 0 2px 2px 0 #393939;color: #fff;font-size: 18px;padding:8px 25px;
transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.learn-more:hover, .learn-more:focus{background-color:#F8F572;color:#06a0c7;}

.about-section{float:left;width:100%;padding:80px 0;}
.heading{float:left;width:100%;color: #000;font-family: open_sansbold;font-size:30px;margin-top: 0;}
hr.hr {background-color:#F8F572;clear: both;float: left;height: 5px;border:none;margin: 0 0 20px 5px;width:86px;}
.about-section p {color: #777;font-size: 19px;margin: 0 0 35px;}
.about-section p:last-child {margin: 0;}

.why-section{float:left;width:100%;padding:80px 0;background-color:#f7f7f7;}
.why-section h3 {color: #06a0c7;}
.why-section p {  color: #777;float: left;font-size: 19px;margin: 10px 0;width: 100%;}
.why-section img {height: 60px;}
.margn{margin: 30px 0 0;}
.link { color: #06a0c7;display: inline-block;font-size: 19px;margin: 20px 0 0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.link:hover {color: #000;}
.logo-section{float:left;width:100%;padding:50px 0;}
.logo-section ul{list-style:none;padding:0 15px;margin:0;text-align:center;float:left;width:100%;}
.logo-section li {display: inline-block;margin:0 10px;}
.item img{max-width:100%;}

footer{float:left;width:100%;padding:20px 0 0;background-color:#06a0c7;}
footer h2 {color: #fff;float: left;font-family: open_sansbold;margin: 20px 0;width: 100%;}
footer ul {text-align:center}
footer ul li {display:inline-block;margin: 0 10px;width:auto;color: #fff;font-size: 16px;}
footer ul li:first-child{margin:0 0 15px;}
.list-unstyled img {width: 16px;}
footer ul li a {color: #fff;font-size: 16px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
footer ul li a:hover{color:#f8f572;padding-left:4px;}
.list-unstyled span {float: left;font-size: 19px;margin: -4px 5px 0 0;}
footer ul .pre-certifi > a {float: none;background: #f8f572;border-radius: 4px;color: #06a0c7 !important;padding: 4px 10px !important;}
footer ul .pre-certifi > a:hover{background: #06a0c7;color: #f8f572 !important;}
footer address {margin: 0;}
.input-prepend .form-control {border: medium none;}
footer .btn.btn-large {background-color: #f8f572;color: #06a0c7;height: 40px;margin-top: 15px;padding: 6px 16px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
footer .btn.btn-large:hover{opacity:0.8;}
.email > a {color: #f8f572 !important;padding: 0 !important;}
.copy {background-color: #08b6e2;color: #fff;float: left;font-size: 13px;margin:10px 0 0; padding: 12px 0;text-align: center;width: 100%;}
.copy  p{margin:0;}

/**/

.banner-inner{float:left;width:100%;position:relative;overflow: hidden;}
.banner-inner img{width:100%;}
.banner-inner:after{background-image: url("./images/slider-mask.png");
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;}
.foster-section{float:left;width:100%;margin: 30px 0;}	
.foster-section h3{color:#06A0C7;font-size: 26px;}
.list-three{padding:0 0 0 10px;float:left;width:100%; margin: 20px 0 0;}
.list-three li{ background-image: url("./images/check.png");
    background-position:1px 1px;
    background-repeat: no-repeat;
    float: left;
    list-style: outside none none;
    margin: 0 0 9px;
    padding: 0 0 0 28px;
    width: 100%;}
.list-three a {color: #747474;font-size: 15px;}
.search-section {background-color: #f7f7f7;float: left;    padding: 25px 0;width: 100%; margin: 0 0 -20px;}
.search-section .form-group {margin: 0;}
.search-section .btn.btn-success {background-color: #06a0c7;border-color: #06a0c7;border-radius: 8px !important;font-size: 19px;margin: 0 0 0 15px !important;
    padding: 10px 30px;color:#F8F572;}
.search-section .btn.btn-success:hover{opacity:0.8;}
.choose{margin: 0 auto;width:76%;}
.about-section p.note {color: #06a0c7;text-align: center;}
.donation {float: left;margin: 30px 0 0;width: 100%;}
.donation-logo{float:left;width:100%;padding:0;margin:0;text-align:center;}
.donation-logo li{display:inline-block;margin:0 20px;}
.donation-section {float: left;width: 100%;}

.cont-form .form-control{border: medium none;border-radius: 0;border-bottom:1px solid #ddd;resize:none;color: #c5c5c5;font-size: 16px;}
.cont-form {float: left;margin: 20px 0 0;width: 100%;}
.cont-address{float: left;background-color:#f7f7f7;border:1px solid #ddd;border-radius:2px;margin: 20px 0 0;padding: 20px;width: 100%;}	
.cont-address > p {color: #000;font-size: 16px;}	
.cont-address span {color: #06a0c7;}
.cont-address > ul {float: left;list-style: outside none none;padding: 0;width: 100%;margin:0;}
.cont-address > ul li{float: left;padding:0 0 0 30px;width: 100%;margin: 0 0 30px; background-position: left top;background-repeat: no-repeat;}
.cont-address > ul li:last-child{margin:0;}
.cont-address > ul li:nth-child(1){background-image:url("./images/map.png");}
.cont-address > ul li:nth-child(2){background-image:url("./images/c-fax.png");}
.cont-address > ul li:nth-child(3){background-image:url("./images/c-mail.png");}
.cont-address label {font-size: 16px;font-weight: 400;color: #000;margin:0;}
.cont-address address, .cont-address li p, .cont-address li a {
    color: #999;float: left;font-size: 16px;margin: 0;width: 100%;}
.cont-form .submit{background-color: #06a0c7;border-color: #06a0c7;border-radius: 8px !important;color: #f8f572;font-size: 19px;padding: 10px 30px;}
.cont-form .submit:hover{color: #f8f572;opacity:0.8;}
.navbar-default .social-network{display:none;}
.form-group textarea.form-control {height: 146px;}