/*
Theme Name: Sparkling Child UPO
Theme URI: http://colorlib.com/wp/themes/sparkling
Template: sparkling
Author: Colorlib
Author URI: http://colorlib.com/
Description: Sparkling is a clean minimal and responsive WordPress theme well suited for travel, health, business, finance, portfolio, design, art, photography, personal, ecommerce and any other creative websites and blogs. Developed using Bootstrap 3 that makes it mobile and tablets friendly. Theme comes with full-screen slider, social icon integration, author bio, popular posts widget and improved category widget. Sparkling incorporates latest web standards such as HTML5 and CSS3 and is SEO friendly thanks to its clean structure and codebase. It has dozens of Theme Options based on WordPress Customizer to change theme layout, colors, fonts, slider settings and much more. Theme is also translation and multilingual ready, compatible with WPML and is available in Spanish, French, Dutch, Polish, Russian, German, Brazilian Portuguese, Portuguese (Portugal), Persian (Iranian language), Romanian, Turkish, Bulgarian, Japanese, Lithuanian, Czech, Ukrainian, Traditional Chinese, Simplified Chinese, Indonesian, Estonian, Spanish (Argentina) and Italian. Sparkling is a free WordPress theme with premium functionality and design. Theme is ecommerce ready thanks to its WooCommerce integration. Now theme is optimized to work with bbPress, Contact Form 7, Jetpack, WooCommerce and other popular free and premium plugins. Lately we introduced a sticky/fixed navigation that you can enable or disable via WordPress Customizer.
Tags: green,light,white,gray,black,one-column,two-columns,right-sidebar,fluid-layout,responsive-layout,photoblogging,left-sidebar,translation-ready,custom-background,custom-colors,custom-menu,featured-images,full-width-template,post-formats,theme-options,threaded-comments
Version: 2.2.2.1471359395
Updated: 2016-08-16 09:56:35

*/
/**
 * Blender Pro Bold
 */
@font-face {
  font-family: BlenderProBold;
  src: url("fonts/blender_pro/BlenderPro-BoldWeb.eot"), url("fonts/blender_pro/BlenderPro-BoldWeb.woff") format("woff"); }
/**

/**
 * Blender Pro Medium
 */
@font-face {
  font-family: BlenderProMedium;
  src: url("fonts/blender_pro/BlenderPro-MediumWeb.eot"), url("fonts/blender_pro/BlenderPro-MediumWeb.woff") format("woff"); }
/**

 * Franklin Gothic Book
 */
@font-face {
  font-family: FranklinGothicBook;
  src: url("fonts/franklin_gothic/franklin-gothic-book.woff2") format("woff2"), url("fonts/franklin_gothic/franklin-gothic-book.otf"), url("fonts/franklin_gothic/FRABK.TTF") format("truetype"); }


@font-face {
  font-family: FranklinGothicMedium;
  src: url("fonts/franklin_gothic/franklin-gothic-medium.woff2") format("woff2"), url("fonts/franklin_gothic/franklin-gothic-medium.otf"), url("fonts/franklin_gothic/FRAmd.TTF") format("truetype"); }

/**
 * Franklin Gothic Demi
 */
@font-face {
  font-family: FranklinGothicDemi;
  src: url("fonts/franklin_gothic/franklin-gothic-demi.eot");
  /* IE9 Compat Modes */
  src: url("fonts/franklin_gothic/franklin-gothic-demi.eot?#iefix") format("embedded-opentype"), url("fonts/franklin_gothic/franklin-gothic-demi.woff") format("woff"), url("fonts/franklin_gothic/franklin-gothic-demi.ttf") format("truetype"), url("fonts/franklin_gothic/franklin-gothic-demi.svg#FranklinGothic-Demi") format("svg");
  /* Legacy iOS */
  font-style: normal; }

body {
  color: #000000;
  background-color: #ffffff;
  word-wrap: break-word;
  font-family: FranklinGothicBook;
  line-height: 1.7;
  font-size: 14px;
  font-weight:normal;
}
a {
  color: #00A1c6;
  text-decoration: none!important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #000000;
  font-weight: 700;
}
.container-black {
background-color: #272926;
}
input[type="search"], .form-control.search-query {
  color: #ebe7e3!important;
  font-family: FranklinGothicBook;
  font-weight:700!important;
  border: 0!important;
  border-radius: 0!important;
  background-color: #56565A!important;
  padding: 0 0 0 12px!important;
  height:30px!important;
  max-width:220px;
  min-width:220px;
}
.btn.btn-default {
  color: #999999!important;
  font-family: FranklinGothicBook;
  text-transform: none;
  background-color: transparent!important;
  border:0!important;
  border-radius:0!important;
  font-weight:700!important;
}
.btn.btn-default:hover {
  color: #000000!important;
  background-color: #FEE000!important;
  height:30px!important;
}
.navbar.navbar-default {
background-color:#ffcd00!important;
border:0!important;
border-radius:0!important;
padding:2px 0 5px 0;
}
h3.widget-title {
font-family:FranklinGothicBook;
text-transform: none!important;
color: #000000!important;
font-size: 22px!important;
font-weight:500!important;
}
.main-content-inner .main-content-area {
margin-top:0px;
}
#main .page-header {
    border-bottom: none;
    margin: 0 0 20px;
    padding-bottom: 0;
}
#main .page-header h1{
border:none!important;
background: url(images/triangle.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain; 
  padding:24px 0 30px 15px;
  margin-top:0;
}
.single-view, .blog-item-wrap {
  border-bottom: 2px dotted #ebe7e3;
  padding-bottom:15px;
  margin-bottom:27px;
}
#main .entry-header {
  border:none!important;
}
#main h1.entry-title, #main h1.page-title {
font-family: BlenderProMedium;
font-size: 34px;
color: #000000;
}
.post-inner-content {
  padding: 0px 50px 0px 0px!important;
  background-color: #fff;
  border: transparent!important;
  border-top: none;
}
#main h2.entry-title a {
font-family: BlenderProMedium;
font-size: 28px; 
color: #00a1c6;
margin-bottom: 35px;
}
#main h2.entry-title a:hover {
font-family: BlenderProMedium;
color: #e55500;
text-decoration:none;
border-bottom:none;
}
#main .entry-meta {
  margin-bottom:0px!important;
}
#main .entry-meta a {
  font-size: 13px;
  color: #000000!important;
  font-family: FranklinGothicBook;
}
#main .entry-meta a:hover {
  color: #e55500!important;
  text-decoration:none!important;
}
.entry-content p, .entry-content ul {
  color: #000000;
  background-color: #ffffff;
  word-wrap: break-word;
  font-family: FranklinGothicBook;
  line-height: 1.7;
  font-size: 16px;
  font-weight:normal;
}
.entry-content a:hover {
 text-decoration:none;
}
.single-featured {
margin-bottom:25px;
}

.cat-item {
font-family:FranklinGothicBook;
font-size: 18px!important;
font-weight:500!important;
text-transform:none!important;
border-bottom:none!important;
}
.well {
  background-color: #EBE7E3;
  padding: 30px;
  border: none!important;
border-radius: 0!important;
  overflow: hidden;
  clear: both;
}
#secondary .widget {
  margin-bottom: 20px;
  color: #000000;
  overflow: hidden;
}
#secondary h3.widget-title a.rsswidget {
font-size:22px!important;
font-weight:500!important;
color:#000000!important;
}
#secondary h3.widget-title a.rsswidget:hover {
color:#fe5e00!important;
}
#secondary .widget_archive ul li:before,
#secondary .widget_categories ul li:before,
#secondary .widget_rss ul li:before
 {
  font-family: "Font Awesome 5 Free"; 
  font-weight: 900;
  margin-right: 10px;
  font-size:9px;
  color: #000000;
  vertical-align:middle;
  content: "\f111";
}
#secondary .widget_archive ul li:before {
  content: "\f111";
}
#secondary .widget_categories ul li:before {
  content: "\f111";
}
#secondary .widget_rss ul li:before {
  content: "\f111";
}

#secondary .widget a, #secondary .widget ul li {
  color: #00a1c6!important;
  font-family:FranklinGothicBook;
font-size: 16px!important;
font-weight:500!important;
text-transform:none!important;
border-bottom:none!important;
}
#secondary .widget a:hover, #secondary .widget ul li:hover {
color:#fe5e00!important;
}
.cat-item a {
color:#00a1c6!important;
}
.cat-item a:hover {
color:#fe5e00!important;
}
.rss-widget-icon {
display:none;
}

.widget_tag_cloud a:hover {
  background-color: #ffffff!important;
  border-color: #DA4453;
}
.nav-previous a, .nav-next a {
background-color: #Fe5e00!important;
color: #ffffff!important;
border:none!important;
border-radius: 0!important;
padding-top:15px;
padding-bottom:15px;
}
.nav-previous a:hover, .nav-next a:hover {
background-color: #e55500!important;
color: #ffffff!important;
border:none!important;
}
#footer-area .footer-widget-area-1 {
  padding: 22px 0 0 0;
  overflow: hidden;
  font-size: 16px!important;
  line-height:140%;
}
#footer-area .footer-widget-area-2 {
  padding: 22px 0 20px 0;
  overflow: hidden;
  font-size: 16px!important;
  line-height:140%;
}
.primary-footer {
  background-color: #000000;
  color: #FFFFFF;
  font-family: FranklinGothicBook; 
}
.primary-footer a {
    color: #f5f3f1;
    font-family: FranklinGothicBook; 
}
.primary-footer a:hover, .primary-footer a:focus {
   color: #FFCD00; 
}
.primary-footer li {
    margin-top: 20px; 
}
@media (min-width: 1200px) {
  .primary-footer-left {
    float: left;
    padding-right: 25px;
    width: 100%; 
} 
}
.tippie-phone-email {
  margin-top:26px;
}
.tippie-phone-email a {
  color: #ffffff!important;
  
}
.tippie-phone-email a:hover {
  color: #ffcd00!important;
}
@media (min-width: 1200px) {
  .primary-footer-right {
    float: left;
    width: 100%; 
    padding-top:40px;} }

.tippie-footer-link img {
  margin-bottom: 24px; }

@media (min-width: 670px) {
  .footer-link-list {
    float: left;
    width: 50%; } }

@media (min-width: 1200px) {
  .footer-link-list {
    width: 33.333%; } }

@media (min-width: 670px) and (max-width: 1200px) {
  .footer-link-list:nth-child(odd) {
    clear: left; } }

.footer-link-list .link-list-heading {
  color: #ffffff!important;
  border-bottom: 1px solid #FFCD00;
  display: inline-block;
  font-family: FranklinGothicDemi;
  margin-bottom: 12px;
  padding-bottom: 10px;
  font-size: 16px; 
  text-transform: uppercase;
  font-weight:normal;
}
  @media (min-width: 1200px) {
    .footer-link-list .link-list-heading {
      display: block; 
} 
}
.footer-link-list ul.link-list li {
  border-bottom:none!important;
  font-size:16px;
  margin:5px 0 0 0;
   
}
.footer-link-list ul.link-list a {
  color:#ffffff!important;
}
.footer-link-list ul.link-list a:hover {
  color:#ffcd00!important;
}
@media (min-width: 670px) {
  .footer-link-list .link-list {
    padding-right: 25px; } 
}
.tippie-social-media {
  margin-top: 5px; }
  @media (min-width: 670px) {
    .tippie-social-media {
      margin-top: 0; } }
  @media (min-width: 1200px) {
    .tippie-social-media {
      clear: left;
      margin-top: 5px;
      width: 100%; } }
.tippie-social-media .link-list {
margin-left:0;
padding-left:0;
}
  .tippie-social-media .link-list-heading {
    position: absolute;
    top: -99999em;
    width: 1px;
    height: 1px;
    overflow: hidden;
    outline: 0; }
  @media (min-width: 1200px) {
    .tippie-social-media .link-list {
      padding-right: 0; } }
  .tippie-social-media .link-list li {
    float: left;list-style:none;
    margin-right: 10px; }
    @media (min-width: 1200px) {
      .tippie-social-media .link-list li {
        display: inline; } }
    .tippie-social-media .link-list li:nth-child(3n+1) {
      clear: left; }
      @media (min-width: 1200px) {
        .tippie-social-media .link-list li:nth-child(3n+1) {
          clear: none; } }
  .tippie-social-media .social-media-platform {
    position: absolute;
    top: -99999em;
    width: 1px;
    height: 1px;
    overflow: hidden;
    outline: 0; }
  .tippie-social-media .tippie-facebook .fa-circle {
    color: #4A5E91; }
  .tippie-social-media .tippie-twitter .fa-circle {
    color: #3ECEFB; }
  .tippie-social-media .tippie-linkedin .fa-circle {
    color: #1A6DA1; }
  .tippie-social-media .tippie-instagram .fa-circle {
    color: #406989; }
  .tippie-social-media .tippie-flickr .fa-circle {
    color: #FF0084; }
  .tippie-social-media .tippie-youtube .fa-circle {
    color: #B9242A; }
  .tippie-social-media a.tippie-facebook:hover .fa-circle, .tippie-social-media a.tippie-facebook:focus .fa-circle {
    color: #39486f; }
  .tippie-social-media a.tippie-twitter:hover .fa-circle, .tippie-social-media a.tippie-twitter:focus .fa-circle {
    color: #0cc1fa; }
  .tippie-social-media a.tippie-linkedin:hover .fa-circle, .tippie-social-media a.tippie-linkedin:focus .fa-circle {
    color: #134f75; }
  .tippie-social-media a.tippie-instagram:hover .fa-circle, .tippie-social-media a.tippie-instagram:focus .fa-circle {
    color: #304e66; }
  .tippie-social-media a.tippie-flickr:hover .fa-circle, .tippie-social-media a.tippie-flickr:focus .fa-circle {
    color: #cc006a; }
  .tippie-social-media a.tippie-youtube:hover .fa-circle, .tippie-social-media a.tippie-youtube:focus .fa-circle {
    color: #8e1c20; }

.copyright {
  margin-top: 10px;
  float: left;
  text-align: left;
  font-family: FranklinGothicBook;
font-size:16px;
}

.lcp_catlist {list-style:none;}