@charset 'utf-8';
/*
 Theme Name:   Weedles Child
 Theme URI:    http://weedles.ancorathemes.com/
 Description:  Weedles - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     weedles
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  weedles
*/



/* =Theme customization starts here
-------------------------------------------------------------- 
#3341b7
#6a77e2

*/
.sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    padding: 0em 4em 0em 4em;
}

.scheme_dark .sc_layouts_row, .scheme_dark.sc_layouts_row {
    color: #868686;
    background-color: #3341b7;
}
.scheme_default .sc_layouts_menu_nav>li>a {
    color: #706d6d !important;
    font-weight: 400;
  font-size: 1.2em;
}
.scheme_dark .menu_mobile_inner .current-menu-ancestor>a,
.scheme_dark .menu_mobile_inner .current-menu-item>a,
.scheme_dark .menu_mobile_inner a:hover {
  color: #6a77e2!important;
}
.scheme_dark .breadcrumbs_item.current, .scheme_dark .sc_layouts_title_breadcrumbs a:hover {
    color: #3341b7!important;
}
.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area {
  max-height: none!important;
}
.menu_mobile_inner .search_wrap {
  display: none;
}
.footer_wrap {
  margin-top: 0;
}
.inner_title,
.inner_title_dark {
  padding: 200px 0;
}
.inner_title h1 {
  color: #fff;
  font-size: 3em;
  letter-spacing: 0
}
.inner_title h1:after,
.inner_title_dark h1:after {
  width: 0;
}
.inner_title p {
  color: #fff;
  font-weight: 100!important;
  font-size: 1.2em
}
 
.inner_title_dark h1 {
  color: #fff;
  text-shadow: 1px 1px 1px #444;
  font-size: 3em;
  letter-spacing: 0
}
.inner_title_dark p {
  color: #fff;
  text-shadow: 1px 1px 1px #444;
  font-weight: 100!important;
  font-size: 1.2em
}
.top_panel {
  margin-bottom: 0;
}
.promo_solo {
  padding-bottom: 70px
}
.promo_solo h3,
.promo_solo p {
  color: #fff;
}
h4.cq-flipbox-title {
    letter-spacing: 0.5px;
    background: rgb(106 119 226 / 80%);
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 100;
    font-size: 1.2em!important;
}
.logo_footer {
  padding-top: 40px;
  padding-bottom: 100px;
  font-size: 2.2em;
  letter-spacing: 4px;
}
.logo_footer a:hover {
  color: #fff!important;
}
.copyright {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0px;
}
.copyright a {
  text-decoration: underline;
}
.copyright a:hover {
  color: #6a77e2!important;
  text-decoration: none;
}
.menu_footer h6 {
  text-transform: uppercase;
  font-weight: 500;
  padding-bottom: 20px;
  font-size: 1em;
  letter-spacing: 0;
}
.menu_footer ul {
  list-style: none;
  padding: 0;
}
.menu_footer ul li {
  padding-bottom: 10px
}
.menu_footer ul li a:hover {
  color: #6a77e2!important;
}
.social_footer ul {
  list-style: none;
  display: block;
  margin-bottom: 50px!important;
}
.social_footer ul li {
  display: inline-block;
  margin-right: 20px;
}
@media screen and (min-width: 1024px) {
  .blue_contact_form form,
  .accessory_form form{
    max-width: 560px;
    margin: auto;
  }
} 
.accessory_form .select_container {
  margin-bottom: 20px;
}
.accessory_form input[type="submit"][disabled]  {
  color: #fff!important;
}
.accessory_form h6 {
  margin-bottom: 30px!important;
}
.blue_contact_form input {
  background: transparent!important;
  border: none;
  border-bottom:1px solid #fff;
  color: #fff!important ;
}
.blue_contact_form input:focus {
  border: none;
  border-bottom: 1px solid #fff;
}
.blue_contact_form span .wpcf7-list-item-label {
  color: #6b7aff;
}
.blue_contact_form span .wpcf7-list-item-label a {
  color: #6b7aff;
  text-decoration: underline;
}
.blue_contact_form textarea {
  background: transparent!important;
  border: 1px solid #fff;
  color: #fff!important;
}
.blue_contact_form input[type="submit"][disabled] {
  background: #fff!important;
  color: #3341b7!important;
  padding: 15px 25px;
  font-weight: 300;
}
.blue_contact_form input[type="submit"]{
  padding: 15px 25px;
  font-weight: 300;
}
.blue_contact_form ::-webkit-input-placeholder,
.blue_contact_form ::-webkit-textarea-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.blue_contact_form ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.blue_contact_form:-ms-input-placeholder,
.blue_contact_form:-ms-textarea-placeholder { /* IE 10+ */
  color: #fff;
}
.blue_contact_form:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.services_page {
      background-color: #f3f3f3;
      padding: 0 30px;
}
.services_page_title {
  text-align: center;
  margin-top: 0;
}
.sc_services_default.sc_services_featured_top .sc_services_item_info {
    padding: 3em 1em;
    text-align: center;
}
.sc_services_default.sc_services_featured_top .sc_services_item_title {
    font-weight: 100!important;
}
.inner_hero {
  margin-bottom: 100px!important;
}
.SliderButton {
  font-family:Ubuntu!important;
}
@media screen and (min-width: 0) and (max-width: 1024px) {
  .top_panel {
    margin-bottom: 0!important;
  }
}
@media screen and (min-width: 0) and (max-width: 640px) {
  .inner_title, .inner_title_dark {
    padding: 20px 0;
  }
  .inner_title h1,
  .inner_title_dark h1 {
    font-size: 1.5em
  }
  .inner_hero {
    margin-bottom: 30px!important; 
  }
}
 
