/*
 Theme Name:     Remal Child Theme
 Theme URI:      http://tielabs.com/themes.html
 Description:    Remal Child Theme
 Author:         Ginny Smith
 Author URI:     http://www.kamere.com
 Template:       remal
 Version:        2.4.4
*/
 
@import url("../remal/style.css");
 
/* Kamere css customization starts here
------------------------------------------------------- */

header {margin-bottom: 0px;}

.kamere-search {
    padding-top: 15px;
    padding-bottom: 15px; 
    margin-bottom: 5px;  
    text-align: center;
}

.kamere-search input[type=text] {
	background:#fcfcfc;
	border:1px solid #ddd;
	border-top-color: #d1d1d1;
	border-left-color: #d1d1d1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
	-moz-box-shadow:inset  0 2px 5px #eee;
	-webkit-box-shadow: inset  0 2px 5px #eee;
	box-shadow: inset  0 2px 5px #eee;
	height: 14px;
}
.kamere-search input[type=search] {
	background:#fcfcfc;
	border:1px solid #ddd;
	border-top-color: #d1d1d1;
	border-left-color: #d1d1d1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
	-moz-box-shadow:inset  0 2px 5px #eee;
	-webkit-box-shadow: inset  0 2px 5px #eee;
	box-shadow: inset  0 2px 5px #eee;
	height: 19px;
	font-size: 14px;
}

.kamere-search input[type=submit], #kamere-signup input[type=submit] {
    background-color: #fb9f1e;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid #a3a3a3;
    height: 25px;
    line-height: 25px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 5px 20px;
    padding: 0 15px;
    position: relative;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

/* inline buttons */
.post .entry .kamere-button {
    background-color: #fb9f1e;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    border-radius: 4px
    border: 1px solid #a3a3a3;
    height: 25px;
    line-height: 25px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 5px 20px;
    padding: 0 15px;
    position: relative;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.post .entry .kamere-button:hover {
    color:#ffffff
}
.post .entry .kamere-ol {list-style-position:inside;padding:0 0 0 5%;}

@media only screen and (max-width: 767px) {
    .post .entry .kamere-ol {list-style-position:inside;padding:0 0 0 0%;}
}

input[type=tel] select {border: 1px solid #ccc;background: #fff;font-size: inherit;}

#wpcf7-f12200-p12201-o1 textarea, #wpcf7-f16362-p16359-o1 textarea {
    height: 150px;
    width: 100%;
}

body.single .kamere-search, body.page .kamere-search {
    display: none;
}

.page-id-941 .post-inner img {
    width: 150px;
    height: 200px;
}

/* related post sidebar styles */

.widget_erpprowidget li {
   background-image: none;
   padding-bottom: 10px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 10px;
   border-bottom-style: solid;
   border-bottom-color: black;
   border-bottom-width: 1px;
 }
 
 /* Responsive Share Buttons plugin styling */
 .ksharelinks.plain li{
    list-style: none;
 }
 
 /* put AddToAny share buttons inline on Positivity Challenge pages */
 .kamere-ol .addtoany_shortcode {
    display: inline;
}

 /*  positivity challenge box in header - for small screen */
 
 @media only screen and (max-width: 767px) {
    header .kamere-challenge{position: relative !important;left: auto !important;right: auto !important;float: none !important;top: auto !important;margin: 8px auto 0 !important;width:170px}
}
 

/* mobile app landing page styles */
#kamere-app-screens {
    padding:0 0 0 10%;
    display:inline;
    float:left;
}
#kamere-app-download {
    float:right;
    padding:50px 10% 0 0; 
    display:inline;
}
#kamere-app-download p {
    vertical-align: middle;
}
#kamere-app-features {
    width:auto;
    float:left;
    padding:20px; 
    display:block;
}
#kamere-app-features table {
    padding:10px;
}
#kamere-app-footer {
    display:block;
    float:left;
    padding:10px; 
    width:auto;
}
#kamere-app-footer p{
    text-align:center
}


/* post content footer styles */

.social-div h3{text-transform:uppercase;font-size:17px;color:#4a4a4a;line-height:106%;font-weight:700;margin:0 0 5px;}

.find-us{margin-bottom:15px;margin-top:15px;float:left;}
.find-us div{background:#f2f2f2;padding:5px;width:180px;display:inline-block;margin:0 3px 10px 0;}
.find-us div img{vertical-align:middle;}
.find-us div span{vertical-align:middle;font-size:10px;color:#4a4a4a;line-height:111%;margin-left:5px;text-transform:uppercase;}

@media only screen and (max-width: 767px) {.find-us {width:90%;} }

.fbshare{background-color:#4865B0;height:30px;display:flex;display:-webkit-flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;align-content:flex-start;-webkit-align-content:center;align-items:center;justify-content:space-around;-webkit-justify-content:space-around;padding:15px 10px;max-width:100%;}
.fbshare p{font-size:18.2px;line-height:20px;font-weight:bold;color:#fff;margin:0;text-transform:uppercase;text-align:center;}
.kamere-fbBig{margin-top:15px;}

/* remove "comments are closed" text from post page */
.nocomments {display:none;}