.glow {
-moz-box-shadow: 0 0 8px #333;
-webkit-box-shadow: 0 0 8px #333;
box-shadow: 0px 0px 8px #333;
filter: progid:DXImageTransform.Microsoft.Glow(Color=#333333, Strength=8);
}
.glow-text {
text-shadow: 0px 0px 22px #000000;
}
.glow-white {
text-shadow: 0 0 20px #ffffff;
}
.shadow {
-webkit-box-shadow: 0 4px 8px 0 #000000;
box-shadow: 0 4px 8px 0 #000000;
}
.clear {
clear: both;
}
.valign {
text-align: center;
display: table-cell;
vertical-align: middle;
}
.gradient-grey,
.site-header .header-widget-area .nav-cart .btn {
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDA0MDQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #575757), color-stop(100%, #404040)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#404040', GradientType=0); }
.gradient-grey-dark,
.site-header .header-widget-area .nav-cart .btn:hover {
background: #1e5799;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTc1NzU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #575757), color-stop(100%, #303030)); background: -webkit-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: -o-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: -ms-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: linear-gradient(to bottom, #1e5799 0%, #575757 0%, #303030 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#303030', GradientType=0); }
.gradient-green,
#ActivitySearchForm form .btn-primary,
#SearchForm form .btn-primary,
.sidebar .widget.newsletter-box input.btn {
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzZWM5NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzNiMDU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(100%, #33b058)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#33b058', GradientType=0); }
.gradient-green-dark,
#ActivitySearchForm form .btn-primary:hover,
#SearchForm form .btn-primary:hover,
.sidebar .widget.newsletter-box input.btn:hover {
background: #1e5799;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRjNjVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #4dc65f), color-stop(100%, #00ad2e)); background: -webkit-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -o-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -ms-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: linear-gradient(to bottom, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#00ad2e', GradientType=0); }
.gradient-purple {
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3YzAwNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjUwMTU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #7c006b), color-stop(100%, #650155)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#650155', GradientType=0); }
.gradient-purple-dark {
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3YzAwNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjUwMTU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #7c006b), color-stop(100%, #650155)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#650155', GradientType=0); } * { }
.container {
max-width: 1200px;
background-color: #ffffff;
}
.alert {
padding: 20px !important;
}
.btn {
height: 35px !important;
text-transform: capitalize;
border: none !important;
}
.btn {
background: none;
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzZWM5NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzNiMDU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(100%, #33b058)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#33b058', GradientType=0); color: #ffffff !important;
border: none;
text-decoration: none !important;
font-weight: 300;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
background: #1e5799;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRjNjVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #4dc65f), color-stop(100%, #00ad2e)); background: -webkit-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -o-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -ms-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: linear-gradient(to bottom, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#00ad2e', GradientType=0); }
.btn-primary.active {
-moz-box-shadow: 0 0 8px #333;
-webkit-box-shadow: 0 0 8px #333;
box-shadow: 0px 0px 8px #333;
filter: progid:DXImageTransform.Microsoft.Glow(Color=#333333, Strength=8);
}
.btn-primary {
background: none;
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzZWM5NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzNiMDU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(100%, #33b058)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #3ec953 0%, #33b058 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#33b058', GradientType=0); color: #ffffff !important;
border: none;
text-decoration: none !important;
font-weight: 300;
height: 35px !important;
line-height: 15px !important;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
background: #1e5799;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRjNjVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #4dc65f), color-stop(100%, #00ad2e)); background: -webkit-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -o-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: -ms-linear-gradient(top, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); background: linear-gradient(to bottom, #1e5799 0%, #4dc65f 0%, #00ad2e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#00ad2e', GradientType=0); }
.btn-default {
background-image: none;
background-color: #cccccc !important;
color: #000000 !important;
border: none;
text-decoration: none !important;
font-weight: 300;
}
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled] {
background-color: #3b444d;
}
.btn-alert.active {
-moz-box-shadow: 0 0 8px #333;
-webkit-box-shadow: 0 0 8px #333;
box-shadow: 0px 0px 8px #333;
filter: progid:DXImageTransform.Microsoft.Glow(Color=#333333, Strength=8);
}
.btn-alert {
background: none;
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3YzAwNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjUwMTU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #7c006b), color-stop(100%, #650155)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#650155', GradientType=0); color: #ffffff !important;
border: none;
text-decoration: none !important;
font-weight: 300;
}
.btn-alert:hover,
.btn-alert:active,
.btn-alert.active,
.btn-alert.disabled,
.btn-alert[disabled] {
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3YzAwNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjUwMTU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #7c006b), color-stop(100%, #650155)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #7c006b 0%, #650155 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#650155', GradientType=0); }
.btn-success {
background-image: none;
background: #3ec953;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzk1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2VjOTUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDA0MDQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec953), color-stop(0%, #3ec953), color-stop(0%, #575757), color-stop(100%, #404040)); background: -webkit-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: -o-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: -ms-linear-gradient(top, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); background: linear-gradient(to bottom, #3ec953 0%, #3ec953 0%, #575757 0%, #404040 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec953', endColorstr='#404040', GradientType=0); color: #ffffff !important;
border: none;
text-decoration: none !important;
font-weight: 300;
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
background: #1e5799;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTc1NzU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #575757), color-stop(100%, #303030)); background: -webkit-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: -o-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: -ms-linear-gradient(top, #1e5799 0%, #575757 0%, #303030 100%); background: linear-gradient(to bottom, #1e5799 0%, #575757 0%, #303030 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#303030', GradientType=0); }
.btn-info {
background-image: none;
background-color: #cccccc;
color: #000000 !important;
border: none;
text-decoration: none !important;
font-weight: 300;
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
background: none;
color: #ffffff;
background-color: #79868f !important;
} p,
td,
tr,
table,
body {
font-family: 'Lato', sans-serif;
font-size: 14pt;
color: #333333;
font-weight: 400;
}
body {
font-family: 'Lato', sans-serif;
font-weight: 400;
position: relative;
background-color: #e4ddc8 !important;
}
h1,
h2,
h3,
h4 {
color: #650058 !important;
font-family: sans-serif;
display: block;
}
h1 {
font-weight: 400;
font-size: 30px;
margin: 0px;
}
h2 {
font-size: 20px;
font-weight: 300;
}
h4 {
font-weight: 400;
}
h5 {
font-size: 15pt;
}
h6 {
font-size: 14pt;
}
a,
a:active,
a:visited,
a:link {
color: #650058;
}
a:hover {
color: #000000;
}
.pad20 {
padding: 20px;
padding-top: 0px;
}
table {
word-wrap: break-word !important;
}
form input,
form select,
form textarea {
border: solid 1px #79868f !important;
}
.stButton .stMainServices {
height: auto !important;
} .site-header {
background: #fff;
height: auto;
min-height: 126px;
display: block;
margin: 0 auto;
}
.site-header .wrap {
padding: 0;
}
.site-header .title-area {
padding-top: 0;
padding-bottom: 0;
}
.site-header .title-area p,
.site-header .title-area a {
color: #fff;
}
.site-header .title-area #site-logo-wrap {
float: left;
}
.site-header .title-area #site-logo-wrap #site-logo {
max-width: none;
margin-top: 10px;
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.site-header .title-area #site-logo-wrap #site-logo {
width: auto;
height: 80px;
margin-top: 0;
}
}
@media only screen and (max-width: 480px) {
.site-header .title-area #site-logo-wrap #site-logo {
width: auto;
height: 70px;
margin-top: 5px;
}
}
@media only screen and (max-width: 480px) {
.site-header .title-area {
padding-left: 0;
}
}
.site-header .header-widget-area {
text-align: right;
}
.site-header .header-widget-area #menu-top-menu {
padding: 10px 0 0 0;
margin: 0px;
list-style: outside none none;
float: right;
}
.site-header .header-widget-area #menu-top-menu li {
float: left;
display: block;
height: 20px;
line-height: 20px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid #cccccc;
}
.site-header .header-widget-area #menu-top-menu li:last-child {
border-right: none;
}
.site-header .header-widget-area #menu-top-menu li a {
display: block;
height: 20px;
line-height: 20px;
font-size: 13px;
}
.site-header .header-widget-area #menu-top-menu li.current-menu-item a {
color: #650058;
}
.site-header .header-widget-area #menu-top-menu li i {
font-size: 18px;
}
.site-header .header-widget-area #menu-top-menu li.menu-item-has-children {
position: relative;
}
.site-header .header-widget-area #menu-top-menu li.menu-item-has-children:hover .sub-menu {
display: block;
}
.site-header .header-widget-area #menu-top-menu li.menu-item-has-children.menu-item-2283 > a {
font-size: 18px;
font-weight: 700;
}
.site-header .header-widget-area #menu-top-menu li .sub-menu {
position: absolute;
top: 100%;
right: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 0 0;
list-style: none;
font-size: 14px;
background-color: #fff;
border: 1px solid #cccccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.site-header .header-widget-area #menu-top-menu li .sub-menu a {
border-right: none;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.site-header .header-widget-area #menu-top-menu li {
float: right;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.site-header .header-widget-area #menu-top-menu {
padding: 10px 0;
}
}
.site-header .header-widget-area #sign-in {
font-size: 13px;
margin-bottom: 10px;
}
.site-header .header-widget-area .nav-cart .btn {
height: 45px !important;
font-family: "Cabin", Arial, sans-serif;
font-weight: 400;
}
@media only screen and (max-width: 480px) {
.site-header .header-widget-area .nav-cart .btn {
padding: 5px !important;
}
}
.site-header .header-widget-area .nav-cart .cart {
border-right: solid 2px #ccc !important;
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.site-header .header-widget-area .nav-cart {
margin-top: 10px;
}
}
@media only screen and (max-width: 480px) {
.site-header .header-widget-area .nav-cart {
margin-top: 15px;
}
}
@media only screen and (max-width: 480px) {
.site-header .header-widget-area .text-right {
padding-right: 10px;
}
}
@media only screen and (max-width: 480px) {
.site-header {
background: #ffffff url(//blog.eldersong.com/wp-content/themes/eldersong/images/nav-bk4.png) bottom center repeat-x;
padding-bottom: 10px;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.site-header {
background: #ffffff url(//blog.eldersong.com/wp-content/themes/eldersong/images/nav-bk4.png) bottom center repeat-x;
padding-bottom: 10px;
}
}
#menu-meta-nav li a {
text-transform: none;
text-shadow: 0px 1px #000000;
}
#menu-meta-nav li a:hover {
color: #ffffff;
}
.nav-primary {
background: #ffffff url(//blog.eldersong.com/wp-content/themes/eldersong/images/nav-bk4.png) bottom center repeat-x;
margin: 0 auto;
display: block;
padding: 4px 0 10px 0;
position: relative;
overflow: hidden;
}
.nav-primary .wrap {
padding: 0 10px;
max-width: none;
}
.nav-primary .wrap ul {
display: block;
margin: 0;
padding: 0;
border-top: solid 1px #eeeeee;
border-bottom: solid 1px #eeeeee;
}
.nav-primary .wrap ul > li {
width: 20%;
height: 50px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
position: relative;
}
.nav-primary .wrap ul li a {
font-family: sans-serif;
font-weight: 500;
padding: 0px;
margin: 0px;
height: 40px;
display: block;
position: relative;
line-height: 40px;
color: #3b444d;
border-right: 1px solid #eeeeee !important;
font-size: 18px;
text-align: center;
text-transform: uppercase;
border-radius: 8px;
}
.nav-primary .wrap ul li a:hover {
background: #00b144;
color: #ffffff;
text-decoration: none;
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-ms-transition: background .5s ease;
-o-transition: background .5s ease;
transition: background .5s ease;
}
.nav-primary .wrap ul li.current-menu-item a {
color: #333333;
}
.nav-primary .wrap ul li.current-menu-item a:hover {
color: #ffffff;
}
.nav-primary .wrap ul li .sub-menu {
background: #ffffff;
border: none;
box-shadow: none;
}
.nav-primary .wrap ul li .sub-menu li a {
background: none;
color: #333333;
border: none;
}
.nav-primary .wrap ul li .sub-menu li a:hover {
background: #00b144;
color: #ffffff;
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-ms-transition: background .5s ease;
-o-transition: background .5s ease;
transition: background .5s ease;
}
#ActivitySearchForm,
#SearchForm {
float: left;
}
#ActivitySearchForm form,
#SearchForm form {
padding: 0;
margin: 0;
}
#ActivitySearchForm form label,
#SearchForm form label {
display: none;
}
#ActivitySearchForm form input,
#SearchForm form input {
background-color: #eeeeee;
width: 100%;
height: 45px;
line-height: 45px;
border-right: none !important;
color: #79868f;
font-size: 18px;
padding-left: 10px;
text-transform: capitalize;
}
@media only screen and (max-width: 480px) {
#ActivitySearchForm form input,
#SearchForm form input {
font-size: 13px;
}
}
#ActivitySearchForm form .btn-primary,
#SearchForm form .btn-primary {
width: 45px;
height: 45px !important;
text-align: center;
}
@media only screen and (max-width: 480px) {
#ActivitySearchForm,
#SearchForm {
margin: 0 10px 10px 10px;
float: none;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
#ActivitySearchForm,
#SearchForm {
margin: 0 10px 10px 10px;
float: none;
}
}
.nav-btn {
font-size: 13px;
}
#navmobile {
display: none;
padding-top: 68px;
}
#navmobile #nav-close-btn {
width: 24px;
height: 24px;
background-size: cover;
top: -45px;
}
#navmobile h2 {
padding: 0px;
margin: 0px;
background-color: #000000;
color: #ffffff !important;
padding-left: 10px;
height: 40px;
line-height: 40px;
font-size: 18px;
}
#navmobile ul {
margin: 0px !important;
padding: 0px !important;
list-style: none;
background: none !important;
}
#navmobile ul li {
margin: 0px;
padding: 0px;
float: none;
background: none !important;
line-height: normal !important;
}
#navmobile ul li a {
display: block;
padding-left: 20px;
font-size: 13px;
border-bottom: 1px solid #3b444d;
padding-top: 10px !important;
padding-bottom: 10px !important;
color: #ffffff;
line-height: normal !important;
font-weight: normal !important;
}
#navmobile ul li ul {
display: none !important;
}
#navmobile ul li:hover {
background-color: #000000;
}
#navmobile ul li:hover a {
text-decoration: none !important;
}
#navmobile ul.pages li ul {
display: block !important;
}
#navmobile ul.pages li ul li a {
padding-left: 20px !important;
}
@media only screen and (max-width: 480px) {
#navmobile {
display: block;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
#navmobile {
display: block;
}
} .social {
width: auto;
display: block;
margin: 0 auto;
text-align: center;
padding: 0;
}
.social > a {
float: left;
display: block;
} .callout-footer {
background: url(//blog.eldersong.com/wp-content/themes/eldersong/images/banner-homepage.jpg) no-repeat;
background-size: cover;
padding-top: 30px;
padding-bottom: 30px;
margin: 0 auto;
}
.callout-footer h4 {
padding: 0;
text-align: center!important;
color: #ffffff !important;
font-size: 30px;
font-family: "Old Standard" !important;
font-weight: 300;
vertical-align: middle;
margin: 0;
}
.callout-footer a {
color: #ffffff !important;
text-decoration: underline;
}
.callout-footer .container {
background: none!important;
}
.callout-footer .inner {
display: block;
max-width: 900px;
margin: 0 auto;
}
.callout-footer .inner a {
margin: 0 0 20px 0;
}
@media only screen and (max-width: 480px) {
.callout-footer h4 {
margin: 0 0 10px 0 !important;
}
.callout-footer img {
margin-bottom: 20px;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.callout-footer h4 {
margin: 0 0 10px 0 !important;
}
.callout-footer img {
margin-bottom: 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.callout-footer h4 {
font-size: 30px;
margin-top: 25px;
}
}
@media only screen and (min-width: 992px) and  (max-width: 1200px) {
.callout-footer h4 {
font-size: 35px;
margin-top: 35px;
}
}
@media only screen and (min-width: 1200px)  {
.callout-footer h4 {
font-size: 35px;
margin-top: 35px;
}
}
.site-footer {
background: #e4ddc8;
color: #333333;
padding: 1rem 0 2rem 0;
position: relative;
text-align: left;
line-height: 130%;
}
.site-footer p,
.site-footer a {
font-size: 10pt;
}
.site-footer p {
color: #333333;
text-align: left;
}
.site-footer a {
color: #650058;
}
.site-footer h4 {
font-size: 18pt;
}
.site-footer .wrap {
max-width: 1140px;
}
.site-footer #gwfoot-footer-one-area,
.site-footer #gwfoot-footer-two-area {
float: left;
}
.site-footer #gwfoot-footer-one-area {
width: 75%;
}
.site-footer #gwfoot-footer-two-area {
width: 25%;
}
.site-footer #menu-footer-menu > li {
margin-bottom: 20px;
}
.site-footer #menu-footer-menu > li > a {
font-size: 12pt;
}
#gwfoot-footer-disclaimer-area {
background: #e4ddc8;
height: auto;
display: block;
color: #333333;
overflow: hidden;
}
#gwfoot-footer-disclaimer-area .gwfoot-footer-disclaimer-content {
max-width: 1170px;
height: auto;
margin: 0 auto;
padding-top: 20px;
display: block;
color: #333333;
overflow: hidden;
border-top: 1px solid #ffffff;
}
#gwfoot-footer-disclaimer-area .gwfoot-footer-disclaimer-content p,
#gwfoot-footer-disclaimer-area .gwfoot-footer-disclaimer-content a,
#gwfoot-footer-disclaimer-area .gwfoot-footer-disclaimer-content span {
color: #333333;
text-align: center;
font-size: 10pt;
}
#gwfoot-footer-disclaimer-area .gwfoot-footer-disclaimer-content .icon-email {
margin-right: 40px;
}
#gwfoot-footer-disclaimer-area .gwfoot-footer-disclaimer-content #text-4 {
width: 60%;
float: left;
}
#gwfoot-footer-disclaimer-area .gwfoot-footer-disclaimer-content #text-6 {
width: 40%;
float: right;
} .sidebar {
color: #333333;
border-right: 1px solid #cccccc;
}
.sidebar .widget {
background: #ffffff;
font-size: 10pt;
margin: 0 auto;
padding: 0;
clear: both;
}
.sidebar .widget .widget-title {
width: 100%;
float: left;
padding: 0;
display: block;
font-size: 18px;
font-weight: 400;
text-transform: none;
text-align: left;
}
.sidebar .widget .widget-title h2 a {
color: #333333;
}
.sidebar .widget li a {
font-weight: 700;
margin-left: 15px;
display: block;
}
.sidebar .widget li:before {
content: "» ";
float: left;
}
.sidebar .widget.newsletter-box {
background: url(//blog.eldersong.com/wp-content/themes/eldersong/images/banner-homepage.jpg) no-repeat;
background-size: cover;
display: block;
border-radius: 8px;
padding: 10px;
margin: 10px;
text-align: center;
}
.sidebar .widget.newsletter-box h4,
.sidebar .widget.newsletter-box a {
color: #ffffff !important;
}
.sidebar .widget.newsletter-box h4 {
padding: 0;
margin: 10px 0;
font-size: 20px;
font-weight: 300;
text-align: center;
}
.sidebar .widget.newsletter-box a {
text-decoration: underline;
font-size: 13px;
}
.sidebar .widget.newsletter-box input {
margin: 0 0 8px 0;
padding: 6px;
border-radius: 4px;
}
.sidebar .widget.newsletter-box input.btn {
width: 100%;
display: block;
text-transform: none;
font-weight: 400;
font-size: 12pt;
padding: 9px 0;
border-radius: 8px;
} .site-container {
background: #e4ddc8;
overflow: hidden;
}
.site-inner {
background: #fff;
max-width: 1170px;
padding-top: 10px;
}
.site-inner .content-sidebar-wrap .breadcrumb {
margin: 0 0 10px 0;
padding: 0 0 10px 0;
font-size: 10pt;
word-spacing: 2px;
color: #79868f;
}
.site-inner .content-sidebar-wrap .breadcrumb a:hover {
text-decoration: underline;
}
.site-inner .content-sidebar-wrap .pagination {
padding: 0 5%;
clear: both;
}
.site-inner .content-sidebar-wrap .pagination li a {
background: #650058;
color: #ffffff;
border-radius: 4px;
}
.site-inner .content-sidebar-wrap .pagination li a:hover {
background: #00b144;
}
.site-inner .content-sidebar-wrap .pagination li.active a {
background: #650058;
}
.site-inner .content-sidebar-wrap .pagination li.active a:hover {
background: #00b144;
}
.entry {
background: #ffffff;
margin: 0;
padding: 20px;
}
.entry .entry-header {
background: #ffffff;
padding: 0;
display: block;
}
.entry .entry-header .entry-title {
font-size: 30px;
font-weight: 400;
margin: 0;
}
.entry .entry-header .entry-meta {
width: 60%;
display: inline-block;
margin: 0;
overflow: hidden;
}
.entry .entry-header .entry-meta span {
display: inline-block;
}
.entry .entry-header .entry-meta span:after {
content: ",";
}
.entry .entry-header .entry-meta span:last-child:after {
content: "";
}
.entry .entry-header h1 {
margin-bottom: 10px;
padding-bottom: 10px;
}
.entry .entry-header h2 {
margin-bottom: 10px;
padding-bottom: 10px;
}
.entry .entry-header h2 a {
color: #650058;
}
.entry .entry-content {
padding: 0;
}
.entry .entry-content a {
color: #650058;
}
.entry .entry-content blockquote p {
font-style: italic;
font-size: 18pt !important;
}
.entry .entry-content blockquote:before {
display: none;
}
.entry .entry-footer {
display: block;
padding: 0;
}
.entry .entry-footer .entry-meta {
margin: 0;
padding: 2% 0;
border-top: 1px dashed #d8c5c0;
}
.wp-post-image {
margin: 0 auto 2rem auto;
float: none;
display: block;
}
.post-edit-link {
display: none;
}  .archive-pagination li a {
background-color: #222222;
}
.archive-pagination li a:hover {
background-color: #111111;
}
.archive-pagination li.active a {
background-color: #111111;
}
.archive-description,
.author-box {
padding: 20px 0;
margin-bottom: 0;
} @media only screen and (min-width: 1023px) {
} @media only screen and (max-width: 960px) {
img {
height: auto;
}
}
@media only screen and (max-width: 768px) {
.site-footer {
text-align: center;
}
.site-footer p,
.site-footer a {
text-align: center;
}
.site-footer .social a {
margin: 0 auto;
float: none;
}
.site-footer #menu-footer-menu > li.col-xs-6:nth-child(3n+3) {
clear: both;
}
.site-footer #gwfoot-footer-one-area,
.site-footer #gwfoot-footer-two-area {
width: 100%;
}
}
@media only screen and (max-width: 480px) {
}