/*
 WARNING: AUTOGENERATED FILE, DO NOT EDIT!
 Theme Name:   editemplate_base-child
 Description:  Editheme Child Theme
 Author: Edinet Srl
 Template:     editemplate_base
 Version:      1.0

*/
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Lato');

a { color:; text-decoration: none; }
a:hover, a:focus { color: ; text-decoration: none; }

span, p, ul, li, div, a, .entry p, .entry ul { font-family: ;}
h1, h2, h3, h4, h5, h6, nav ul li, nav ul li a, #mega-slider .mega-slider-item figcaption h4 { font-family: ;}

.main-content .main-thumb { display: block; height: 350px; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; background-color: #dddddd; margin-bottom: 15px}

.mega-box-title { text-align: center; margin: 0; padding: 0 0 30px 0; font-weight: 900; font-size: 35px; text-transform: uppercase; line-height: 37px;color:;}

#mega-slider .slick-slider { margin-top: 95px; }

body.scrolling .wrap-header .navmenu.main .menu-button > ul { margin: 20px 0 5px 0}
.btn.read-more { text-align: center; width: 150px; text-transform: uppercase; font-weight: bold; margin: 0 auto; display: block}

.pre-menu li { display: inline-block; padding: 10px 0 0 0;  font-size: 16px; }
.pre-menu li a { color: ; font-weight: 400 !important; font-family: ;}
.pre-menu li a i { padding: 0 0 0 5px; }
.pre-menu.pull-right { text-align: right; width: 100%;}

.wrap-mega-box.hover-effect a.mega-box h2 { height: 100%; padding: 120px 20px; background-color: rgba(105, 105, 105, 0.5);}
.wrap-mega-box a.mega-box h2 { background-color: rgba(25, 25, 25, 0.5);}

.wrap-header .navmenu ul#wrap-main-menu { background-color: ; }
.wrap-header .navmenu ul#wrap-secondary-menu, .wrap-header .navmenu ul ul.sub-menu  { background-color: ; }
.wrap-header .navmenu ul li a { display: block; padding: 10px 9px;  color: ; font-size: 15px; font-weight: bold}
.wrap-header .navmenu > ul > li.menu-item-has-children::after, .wrap-header .navmenu ul li ul li.menu-item-has-children::after{ color: ;}
.wrap-header .navmenu ul#wrap-secondary-menu a { border-right: 1px solid }
.wrap-header .navmenu ul li a:hover, .wrap-header .navmenu ul li.current-menu-item a { background: ; color: ;}
.wrap-header .navmenu > ul > li.menu-item-has-children:hover:after, .wrap-header .navmenu ul li ul li.menu-item-has-children:hover:after{ color: ;}

.bgcolorsearch {border-color: ; background-color: ;}
.mphb-button, .mphb_sc_checkout-form input.button{background-color: }

.btn.read-more, .wrap-call-to-action, .page-title, .btn, .noslider { background-color:;  }
.btn.read-more:hover, .wrap-call-to-action .call-to-action { background-color: ; color:  !important; }

.alert-row { background-color:   ;}

.welcome { background-color: #ffffff !important; }

.wrap-mega-box { background-color: ; }
.wrap-mega-box.bgdark { background-color: #ffffff; }
.wrap-mega-box.carousel1 { background-color: #dddddd;}
.wrap-mega-box.carousel2 { background-color: ;}
.wrap-mega-box.carousel2 h2 {color: ;}

#wrap-content { background: #ffffff; }

.wrap-footer.bgdark { background-color: ; }
.wrap-footer * { color: #1D1D1D; }

.wrap-footer .social-links li { border: 1px solid #ffffff; }
.wrap-footer .footer-title { text-transform: uppercase; font-size: 16px; color:; font-weight: 900; margin: 0 0 20px 0; padding: 0;}
.wrap-footer .menu-site-footer-menu li a:hover { color: }

#mega-slider { border-bottom: 4px solid ; }

.non-home #mega-slider .mega-slider-item{ height: 350px}
.entry b, .entry strong {  color: ; font-weight: 900;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {  color: ; font-weight: 700;  font-family: ; }

.menu-button i { color: ;}
.entry p, .entry ul, .entry ul li, .entry ol { font-size: 16px; line-height: 24px; color: #1D1D1D;}

footer.credits { background-color: ;}

.home .wrap-mega-box.welcome .entry { padding-bottom: 0; }

/* slick & dots color */
.slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color:#ffffff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .75; color:#ffffff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .25; color: #ffffff; }
.slick-carousel { padding-bottom: 45px; }

.fb-page-container { text-align:center; }

.fn span{font-weight: 900; font-size: 1.15em;}