/*
 Theme Name:     Kireego WebApp - Benefits access - Theme 
 Theme URI:      http://www.kireego.com/
 Description:    Kireego Webapp Theme 
 Author:         Christophe Deschamps 
 Author URI:     http://www.kireego.com
 Template:       mh-magazine-lite 
 Version:        1.0.0
*/
 
@import url("../mh-magazine-lite/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
#search {

}

#search input[type="text"] {
    background: url(images/search-white.png) no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    /*font: bold 12px Arial,Helvetica,Sans-serif;*/
    color: black;
    width: 140px;
    height:10px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
/*    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);*/
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }


@media screen and (max-width: 2000px) {
    #branded-logo{
        width:180px;
	float:right;	
    }
@media screen and (max-width: 400px) {
    #branded-logo{
        width:100px;
	float:none;
    }
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', Helvetica, Arial, sans-serif; color: #000; line-height: 1.0; font-weight: 700; }
.logo { display: inline-block; margin: 5px 0px 0px 0px; }
@media screen and (max-width: 620px) {
        .logo-wrap { text-align: center; }
        .logo-name { font-size: 20px; font-size: 1.0rem; }
        .logo-desc { font-size: 14px; font-size: 0.875rem; }
        .loop-thumb { float: none; margin: 0 0 20px; }
        .slide-caption { position: relative; width: 100%; bottom: 0; top: auto; border-top: 3px solid #e64946; border-bottom: none; opacity: 1; }
        .flex-control-nav { display: none; }
        .commentlist ul, .commentlist ol, .commentlist ul ul, .commentlist ol ol { margin: 0 0 20px 0; margin: 0 0 1.25rem 0; }
}
@media screen and (max-width: 620px) {
        .logo-wrap { text-align: center; }
        .logo-name { font-size: 24px; font-size: 1.0rem; }
        .logo-desc { font-size: 14px; font-size: 0.875rem; }
        .loop-thumb { float: none; margin: 0 0 20px; }
        .slide-caption { position: relative; width: 100%; bottom: 0; top: auto; border-top: 3px solid #e64946; border-bottom: none; opacity: 1; }
        .flex-control-nav { display: none; }
        .commentlist ul, .commentlist ol, .commentlist ul ul, .commentlist ol ol { margin: 0 0 20px 0; margin: 0 0 1.25rem 0; }
}
input {
	font-size: 16px;
}
select {
	font-size: 16px;
}
/* Grow */
.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    transform: scale(1.1);
}
