/*



 Theme Name:   Charity Hub Child



 Theme URI:    http://example.com/twenty-fourteen-child/



 Description:  Charity Hub Child Theme



 Author:       Kazi Studios



 Author URI:   http://kazistudios.com



 Template:     charityhub-v1-03



 Version:      1.0.0



 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready



 Text Domain:  charityhub-v1-03-child



*/







/*



For older themes, and themes that do not use wp_enqueue_style() to enqueue their stylesheet, use the following line where twentyfourteen is the name of the directory where the theme resides:







Make sure you uncomment out this import line below if you want to include the parent CSS and the wp_enqueue_style() is not working. If you do not then you will not have any styling in your child theme from the parent theme.



*/











@import url("../charityhub-v1-03/style.css");







/* =Theme customization starts here



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








/*


.top-navigation-right {

	text-align: right;

	position: absolute;

	right: 0;

}

.top-navigation-right h5 {

	color: #fff;

	margin-bottom: 10px;

}

.top-navigation-right a {

	display: block;

}

.top-navigation-right a input {

	margin: 0;

	border-right: 1px solid rgb(159, 42, 42);

	border-bottom: 1px solid rgb(159, 42, 42);

}
*/


.gdlr-header-search {
    position: absolute;
    bottom: 0;
    right: 15px;
}



.gdlr-logo-right-text h4 {



	color: #fff;



}

.gdlr-logo {

	margin-bottom: 10px !important;

	margin-top: 40px !important;

}

.gdlr-logo h1 a {

	display: block;

}





.gdlr-icon:before {



	width: 20px;



	background: rgb(231, 231, 231);



	height: 20px;



	text-align: center;



	line-height: 21px;



	border-radius: 10px;



	color: #000;



	margin-left: -30px;



}

.gdlr-icon.icon-facebook:before {

	background: #3b5998;

}



.textwidget ul {



	list-style: none;



	margin: 0;



}



.textwidget ul li {



	margin: 18px 0;



	padding-left: 30px;



}



i.gdlr-icon {



margin-right: 7px;



}


.copyright-right img {



	vertical-align: middle;



	margin-left: 20px;



}



.footer-wrapper .widget.gdlr-widget {



	margin-bottom: 30px;



}



.footer-text-widget {



	margin-bottom: 30px;



}







.gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul {



padding-right: 38px;



}







/** Shelters & Support map, yes they are that !important **/







div#map, div#map_sidebar {



  float: left;



  margin: 0px 5px;



}







div#address_search {



  float: left;



  width: 100%;



}







div#addy_in_address, div.search_item {



  width: 50%;



}







.search_item label {



  width: 17% !important;



}







.search_item #radius_in_submit {



  margin-left: 0 !important;



}

.search_item input {

	width: initial;

}







div#map_sidebar {



position: relative;

width: 100%;



}

.results_wrapper {

	width: 49% !important;

	float: left;

	margin-right: 2%;

}



.results_wrapper:nth-child(even) {

	margin-right: 0;

}

.results_wrapper:nth-child(2) {

	margin-top: 3em;

}





.footer-container.container {



margin-top: 5px;



}





#menu-day-one-main-nav-1 {

	float: left;

}



.gdlr-page-title-wrapper {

	background: url('images/binding_dark.png') !important;

}

input[type="button"] {

	border-right: 1px solid rgb(159, 42, 42);

	border-bottom: 1px solid rgb(159, 42, 42);

	-webkit-transition: background .5s ease-in-out;

	-moz-transition: background .5s ease-in-out;

	transition: background .5s ease-in-out;

}

input[type="button"]:hover {

	background: #DA5E4D;

	border-bottom: 1px solid #D84B38;

	border-right: 1px solid #D84B38;

}



.gdlr-logo-right-text h3, .gdlr-logo-right-text h3 strong a {

	color: #454545;

}



#gdlr-main-navigation, .gdlr-header-style-2.gdlr-centered .gdlr-navigation-wrapper.gdlr-fixed-menu {

border-bottom-color: #6699cc !important;

}

.search_item label {

	text-align: left !important;

}

.footer-wrapper {

	background: url('images/binding_dark.png');

}



li.exit {

	position: absolute !important;

	right: 15px;

}

li.exit a {

	background: #e96654;

	margin: 10px !important;

	padding: 13px 20px !important;

	border-right: 1px solid rgb(159, 42, 42);

	border-bottom: 1px solid rgb(159, 42, 42);

}

.gdlr-main-menu > li:hover > a, li.exit a:hover {

	background: #DA5E4D !important;

	color: #fff !important;

}



.gdlr-caption-wrapper.post-slider .post-slider-caption-overlay {

	background-image: url('images/caption-bg.png');

}



.four .gdlr-styled-box-body {

	padding-bottom: 30px;
	height: 300px !important;
}
.eight .gdlr-styled-box-body {
	/* height: 315px !important; */
	padding-bottom: 33px;
}



.gdlr-header-search {

	width: 31.2%;

}

.gdlr-post-slider-item.style-post-right .flexslider .slides img {

height: 494px;

width: 744px;

}



a.footer.exit {

position: absolute;

left: 89.2%;

bottom: 410%;

width: 100px;

}



a.footer.exit input[type="button"] {

width: 98px;

padding-left: 20px;

font-weight: bold;

}

.header-exit {
	position: absolute;
	right: 20px;
	bottom: -73px;
}
.header-exit input {
	padding: 14px 15px;
}

/** Top Contact info Bar **/

div#contact-bar-wrapper {
    background-color: black;
    width: 100%;
    padding: 17px 0;
    margin-top: -10px;
    border: #FFF 1px;
    border-width: 0px 0 1px 0;
    border-style: solid;
    height: 35px;
}



div#contact-bar input[type="button"], input[type="submit"] {
    padding: 8px;
    margin: 0;
}

.top-navigation-wrapper a, .gdlr-logo-right-text div#contact-bar a {
    margin: 0 5px;
}

div#contact-bar {
    margin: 0 auto;
    width: 1100px;
}
div#contact-bar div.contact-group {
    float: left;
    background: black;
    margin: 0 10px;
}
div#contact-bar h5 {
    color: #FFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: 7px;
    margin: 0 5px 0 0;
}

span.language a {
    float: right;
    padding: 4px 10px;
    background: #4572a0;
    margin-top: 10px;
}
.top-navigation-left{float: none; margin: 0px;}








@media only screen and (max-width: 767px){


    /*
        .top-navigation-right {

            position: relative !important;

        }
    */
    body .gdlr-logo {
        padding-bottom: 140px !important;
    }

    .top-navigation-container.container {
        width: 0;
    }
    .top-navigation-wrapper {
        z-index: 99;
        height: 10px;
        width: 10px;
    }

    /*
        .top-navigation-right {
            position: relative;
            right: 0;
            top: -20px;
        }
    */
    .gdlr-logo a {

        display: block;

    }

    .gdlr-logo a img {

        margin-bottom: 30px;

        margin-top: -30px;

    }
    /*
        .top-navigation-right {

            text-align: center;

        }
    */
    .dl-menuwrapper .dl-menu {

        left: 0px !important;

        margin-top: -30px !important;

    }

    .header-exit {
        right: 10px;
        top: 103px !important;
        bottom: inherit;

    }
    a.footer.exit {
        bottom: 196px;
        left: initial;
        right: 0;
    }
    .gdlr-post-slider-item.style-post-right .flexslider .slides img{
        height:auto;
    }
    .gdlr-header-search{
        right: 0;
    }

	.gdlr-caption-wrapper.position-post-right{
		display:block !important;
		position: relative;
		background: #4572a0;
		max-width: 100%;
		width: 100%;
	}
	.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-text{
		display:block !important;
	}
	.gdlr-post-slider-item.style-post-right .flex-control-nav-wrapper{
		display: none;
	}
.slp_result_contact.slp_result_directions{
	display:none;
}
.gdlr-styled-box-body{
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-repeat: no-repeat;
}

    .gdlr-header-container.container {
        height: 150px;
    }

    .top-navigation-right {
        float: none;
        line-height: 1.5;
        top: 55px;
        left: 501px;
        position: relative;
    }

}



@media (max-width: 565px){

    .top-navigation-right {

        left: 440px;
    }

    div#contact-bar h5{
        float: none;
    }
    div#contact-bar {
        width: 343px !important;
    }
    div#contact-bar-wrapper {
        height: 145px;
    }
    .header-exit {
        top: 125px !important;
    }
    .gdlr-header-search {
        top:125px;
    }
    span.language {
        right: -325px;
        top: 18px;
    }
    div#contact-bar-wrapper {
        height: 134px !important;
    }


}


@media (max-width: 419px) {
    a.footer.exit {
        bottom: 223px;
    }
    .header-exit{
        right: 15px;
    }
    .top-navigation-right{
        left: 318px;
        top: -5px;
    }
    div#contact-bar h5{
        top:3px;
    }
}

@media (max-width: 959px) and (min-width: 767px) {
       .gdlr-header-search {
               margin-right: 60px;
               bottom: 30px;
       }
       .dl-trigger {
               top: 85px !important;
       }
       .dl-menuwrapper .dl-menu {
               left: inherit !important;
               right: 0 !important;
               margin-top: -12px !important;
       }

       .header-exit {
               bottom: -40px;
               right: 10px;
       }
       #gdlr-responsive-navigation {
               float: right !important;
       }
       .top-navigation-left {
               float: left !important;
       }


}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
.gdlr-header-search {
               margin-right: 60px;
               bottom: 30px;
       }
       .dl-trigger {
               top: 85px !important;
       }
       .dl-menuwrapper .dl-menu {
               left: inherit !important;
               right: 0 !important;
               margin-top: -12px !important;
       }
       .top-navigation-right {
      /*         top: 10px; */
       }
       .header-exit {
               bottom: -40px;
               right: 10px;
       }
       #gdlr-responsive-navigation {
               float: right !important;
       }
       .top-navigation-left {
               float: left !important;
       }
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
.gdlr-header-search {
               margin-right: 60px;
               bottom: 30px;
       }
       .dl-trigger {
               top: 85px !important;
       }
       .dl-menuwrapper .dl-menu {
               left: inherit !important;
               right: 0 !important;
               margin-top: -12px !important;
       }
       .top-navigation-right {
             /*  top: 10px; */
       }
       .header-exit {
               bottom: -40px;
               right: 10px;
       }
       #gdlr-responsive-navigation {
               float: right !important;
       }
       .top-navigation-left {
               float: left !important;
       }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
.gdlr-header-search {
               margin-right: 60px;
               bottom: 30px;
       }
       .dl-trigger {
               top: 85px !important;
       }
       .dl-menuwrapper .dl-menu {
               left: inherit !important;
               right: 0 !important;
               margin-top: -12px !important;
       }
       .top-navigation-right {
            /*   top: 10px; */
       }
       .header-exit {
               bottom: -40px;
               right: 10px;
       }
       #gdlr-responsive-navigation {
               float: right !important;
       }
       .top-navigation-left {
               float: left !important;
       }
}


@media (max-width: 1100px){
    div#contact-bar{
        width: 570px;
    }
    div#contact-bar-wrapper{
        height: 65px;
    }
    div#contact-bar div.contact-group {
        float: right;
    }

}