/*
Theme Name:	Scroller - Child theme
Theme URI: http://themnific.com
Description:	A basic child theme for Scroller III Theme
Author:		Dannci & Themnific
Author URI: http://themnific.com
Template:	scroller
Version:	0.1
*/

/* ADD SOME STYLE BELOW */

.demo_preview .elementor-image {
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1),0 2px 16px rgba(0,0,0,.06);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1),0 2px 16px rgba(0,0,0,.06);
    box-shadow: 0 1px 2px rgba(0,0,0,.1),0 2px 16px rgba(0,0,0,.06);
    will-change: transform;
    padding-top: 25px;
    outline: 0;
    border-radius: 3px;
	overflow:hidden;
}

.demo_preview .elementor-image::before {
    content: '···';
	font-family:Georgia, serif !important;
    text-align: left;
    top: 0;
    left: 0;
    width: 100%;
    height: 25px;
    line-height: 20px;
    padding: 0 15px;
    color: #ccc;
    font-size: 50px;
    letter-spacing: 0;
    background: #f2f2f2;
    position: absolute;
    border-radius: 3px 3px 0 0;
}

a { border: none !important;}

.elementor-slick-slider{
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15) !important;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15) !important;
}

#titles .logo {
    margin-top: 5px !important;
    margin-bottom: 20px;
}
/*
.footer_text {
    font-size: 16px;
}
*/
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ff0066;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ff0066;
}

.elementor-heading-title.elementor-size-xxl:after {
    color: #ff0066;
    content: ".";
    font-family: 'Montserrat';
}

#main-nav li.current-menu-item>a, #main-nav >li>a:hover, #main-nav >li>a.mPS2id-highlight {
    border-bottom: 2px solid #ff0066 !important;
}

.elementor-social-icon-instagram {
    background-color: #FF0066 !important;
}

.wpcf7-submit{
    background-color: #FF0066 !important;
    float: right;
}

.nav_item>a:last-child {
    text-align: left;
    width: auto;
    float: right;
}

.foocol.last {
    text-align: right;
    padding: 20px 127px 20px 40px !important;
    background: none !important;
}

#footer a:hover {
    color: #fefefe !important;
}

.tfno{
    color: #000089 !important;
}

.wpcf7-form p input[type=checkbox] {
    display: inline-block;
    width: 20px !important;
    height: 20px !important;
    float: left;
    margin: 2px 7px 0 -15px;
}

.wpcf7-form p input[type=checkbox]:checked {
  accent-color: #ff0066;
}

.wpcf7-form p{
    font-size:.9em;
}

.elementor .wpcf7-form a {
    box-shadow: none;
    text-decoration: underline;
    color: #FF0066;
}

.elementor .wpcf7-form a:hover {
    color: #ff9bc3;
}

