/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


body {
    color: #000000 !important;
	font-size: 16px !important;
}



.cont-box-landing {
	margin: 0;
	box-shadow: 0 0 8px rgba(0.3,0.3,0.3,0.3);
	border-radius: 15px;
	padding: 10px;
	text-align: center;
	line-height:1.5;
	background:#FFF;
}

.cont-box-landing h3 {
	margin-top: 15px;
	margin-bottom: 10px;
}


.privacyform {

    display: inline-block;
    font-size: 12px;
    line-height: 17px;
    text-align: justify;
    margin-top: 20px;
    clear: both;
    max-height: 70px;
    overflow-y: scroll;
    padding: 7px;

}


.nl_mail {
    width: 180px;
    float: left;
	border-radius: 0 !important;
	padding: 4px !important;
	font-size: 18px !important;
}

.l_max {
    margin-left: 180px;
}

#newsletter .nl_bottone input {
    padding: 7px !important;
	border-radius: 3px !important;
	text-transform: none !important;
	font-size: 18px !important;
	margin-left: 5px !important;
}

.wpcf7-form .wpcf7-not-valid-tip {

    display: block !important;
    margin-top: 9px !important;

}


.wpcf7-submit-cimp {
font-family: "Pathway Gothic One";
font-weight: 400;
letter-spacing: 0px;
line-height: 21px;
font-size: 18px;
border-width: 0px;
border-style: solid;
display: inline-block;
position: relative;
text-align: center;
cursor: pointer;
box-sizing: border-box;
background: #e9a825 !important;
background-image: linear-gradient( to top,#e9a825,#e9a825) !important;
color: #FFF !important;
border-color: #FFF !important;
padding: 8px 20px 9px 20px !important;
}




.cont-box-home {
	margin: 0 20px;
	box-shadow: 0 0 10px rgba(0.3,0.3,0.3,0.3);
	border-radius: 15px;
	padding: 1px 35px 0;
	text-align: center;
	line-height:1.5;
	background:#FFF;
}

.cont-box-home h3 {
	margin-top: 15px;
	margin-bottom: 10px;
}
.cont-box-home .fusion-button.button-1 {
	position: relative !important;
	top: 30px !important;
}
.dispositivo {
	background: url(images/dispositivo.jpg) no-repeat bottom center;
	padding-bottom: 122px;
}

.wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
 color: #FFF !important;
 border-color: #FFF !important;
 padding: 14px 40px !important;
}

.vantaggi {
	background: url(images/vantaggi.jpg) no-repeat bottom center;
	padding-bottom: 122px;
}
.applicazioni {
	background: url(images/img3.jpg) no-repeat bottom center;
	padding-bottom: 122px;
}
.fusion-header-v2 .fusion-secondary-header {
	border-top-color: transparent !important;
}
.fusion-secondary-menu > ul > li {
	border-color: transparent !important;
}

.fusion-secondary-menu > ul > li a {padding: 0 5px;}

.fusion-main-menu ul {margin: 1px 0 0 0;}

.fusion-blog-layout-large .entry-title, .fusion-blog-layout-medium .entry-title {margin-bottom: 5px !important;}

body.customer-area-active .cuar-css-wrapper a {
    color: #000 !important;
    font-size: 16px !important;
}

.fusion-meta-info {margin-top: 0 !important; padding: 0 !important; border-top: 0px solid #e7e6e6 !important; border-bottom: 0px solid #e7e6e6 !important; font-size: 12px;}

#main .post h2 a:hover {color: #f3983d !important;}

.fusion-footer-widget-area a:hover  {color: #f3983d !important;}

.fusion-footer-widget-column {margin-bottom: 28px !important;}

.fusion-secondary-header {
	font-size: 17px !important;
	color: #747474;
		font-family: "Pathway Gothic One" !important;
}
#nav ul li ul li a, #reviews #comments > h2, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type="button"], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"] {
	font-family: "Pathway Gothic One" !important;
	font-weight: 400;
	letter-spacing: 0px;
	font-style: normal;
	font-size: 19px !important;
}


#reviews #comments > h2, #wrapper .meta, .fusion-blog-timeline-layout .fusion-timeline-date, .fusion-main-menu .fusion-custom-menu-item-contents, .fusion-rollover .price .amount, .post .post-content, .post-content blockquote, .project-content .project-info h4, .review blockquote div, .search input, .sidebar .jtwt, .sidebar .widget .recentcomments, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .title-row, body {
    color: #000 !important;
}

.fusion-title-size-two, h2 {margin-bottom: 0.8em !important;}


.fusion-alignleft { display: none !important;}

.post-content p {margin-bottom: 5px !important;}

.fusion-is-sticky .fusion-logo img {
    width: 180px !important;
    margin-top: 30px !important;
}

.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) {border-radius: 15px !important;}

.fusion-main-menu > ul > li {
	padding-right: 45px;
	text-transform: uppercase;
}
.fusion-comments, .fusion-sharing-box, .about-author, #comments, #respond{display:none !important}

.fusion-footer-widget-area { text-align: center !important; }

.fusion-is-sticky .fusion-main-menu > ul > li > a { font-size: 19px !important;}

.fusion-page-title-bar h1, .fusion-page-title-bar h3 {border-bottom: 2px solid #f3983d !important;}

.fusion-page-title-bar {margin-top: 50px !important;}



.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs li, .fusion-page-title-bar .fusion-breadcrumbs li a {
    font-size: 12px !important;}

.fusion-page-title-bar .fusion-breadcrumbs a:hover {color: #f3983d !important; }


.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3 { font-size: 29px !important;}

.fusion-breadcrumbs { margin: 65px 0 0 0 !important;}

.fusion-blog-pagination .pagination {margin-top: 0 !important;}

.fusion-blog-shortcode .post {margin-bottom: 0 !important;}

.fusion-page-title-bar {
    background-color: #FFFFFF !important;
    border-top: 0px solid #d2d3d4 !important;
    border-bottom: 0px solid #d2d3d4 !important;
}

.fusion-page-title-bar h1, .fusion-page-title-bar h3 {color: #e9a825 !important;}

.fusion-text h2 a {color: #e9a825 !important; text-decoration: underline !important;}
.fusion-text h2 a:hover {color: #000000 !important; text-decoration: underline !important;}

.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {border-bottom: 0px solid transparent !important; }

.fusion-modal h1, .fusion-post-content h1, .fusion-widget-area h1, .post-content h1, .title h1 {color: #e9a825 !important;}

.fusion-button.button-1 {border-color: #FFFFFF !important;}

#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {background: #e9a825 !important;  background-image: linear-gradient( to top,#e9a825,#e9a825) !important;}

.fusion-author .fusion-author-title, .fusion-modal h3, .fusion-post-content h3, .fusion-title h3, .fusion-widget-area h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3 {color: #000 !important;}

.fusion-author .fusion-author-title, .fusion-modal h3, .fusion-post-content h3, .fusion-title h3, .fusion-widget-area h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3 {color: #e9a825 !important;}


#main .post h2, .fusion-modal h2, .fusion-post-content h2, .fusion-title h2, .fusion-widget-area h2, .post-content h2, .search-page-search-form h2, .title h2 {color: #e9a825 !important;}

.fusion-secondary-header { background-color: #FFFFFF !important;  border-bottom-color: #FFFFFF !important;}

.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i { color: #FFFFFF !important;}

.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-pagination .pagination .current, .fusion-date-and-formats .fusion-date-box {background-color: #e9a825  !important; border-color: #e9a825  !important; }

a:hover { color:#e9a825 !important;}


.fusion-secondary-header a, .fusion-secondary-header a:hover {color: #333 !important;}

.fusion-button.button-4 .fusion-button-text, .fusion-button.button-4 i {color: #FFFFFF !important;}
.fusion-button.button-4 { border-color: #FFFFFF !important;}

.fusion-button.button-2 {color: #FFF !important; border-color: #FFF !important;}

.fusion-button.button-2 .fusion-button-text, .fusion-button.button-2 i {color: #FFFFFF !important;}
.fusion-button.button-3 .fusion-button-text, .fusion-button.button-3 i {color: #FFF !important;}
.fusion-button.button-3 { border-color: #FFF !important;}

.gm-style .gm-style-iw {font-weight: 400;font-size: 14px; line-height: 1.4em; text-align: center; color:#000;}

#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single, .select2-dropdown, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select, textarea { background-color: #ececec !important; border: 0;}


#comment-input input, .avada-select .select2-container .select2-choice, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-login-box .fusion-login-form input[type="password"], .fusion-login-box .fusion-login-form input[type="text"], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select { height: 35px; color: #000 !important;}

#calc_shipping_state_field .select2-selection__placeholder, #comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-button input[type="submit"], .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-results__option, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input.s .placeholder, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select, textarea { color: #000 !important;}

body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > li > a {
	color: rgba(0,0,0,.87);
	font-family: "Pathway Gothic One";
	font-size: 21px;
	line-height: 25px;
	text-transform: uppercase;
}
body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav > li.current-menu-item > a, body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav > li.current-page-parent > a {
	background: #e9a825;
	color: #fff;
	font-family: "Pathway Gothic One";
	font-size: 23px;
	line-height: 25px;
}

body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > .active > a, body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > .active > a:focus, body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > .active > a:hover {
	color: #000 !important;

}
body.customer-area-active .cuar-css-wrapper .panel-heading {
	position: relative;
	height: 46px;
	line-height: 42px;
	background: #e9a825;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	padding: 0 8px;
	border: 0 solid #fff;
	border-top-right-radius: 11px;
	border-top-left-radius: 11px;
}
.panel-title{	font-family: "Pathway Gothic One" !important;}

body.customer-area-active .cuar-css-wrapper, body.customer-area-active .cuar-css-wrapper.cuar-content-container {
	margin: 0;
	background: #fff;
	border: 0;
	overflow: visible;
	font-family: 'Roboto' !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.49;
	color:#000000 !important;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	padding: 0;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-align: initial;
	text-decoration: none;
	text-transform: none;
	word-wrap: normal;
	word-spacing: normal;
	white-space: normal;
	vertical-align: baseline;
	z-index: auto;
	cursor: auto;
	box-shadow: none;
	border-radius: 0;
}


body.customer-area-active .cuar-css-wrapper .col-md-offset-2 {
    margin-left: 0 !important;
}

body.customer-area-active .cuar-css-wrapper .btn  {
color: #FFF !important;
border-color: #FFF !important;
padding: 14px 40px !important;
font-family: "Pathway Gothic One" !important;
font-size: 19px !important;
background-image: linear-gradient( to top,#e9a825,#e9a825) !important;
border-radius: 25px !important;
}

body.customer-area-active .cuar-css-wrapper .panel-footer {
    padding: 10px 0px ;
    background-color: #FFFFFF;
    border: 0px solid #cecac6;
}

body.customer-area-active .cuar-css-wrapper .panel-body {
    position: relative;
    padding: 15px 0;
    border: 0px;
}

body.customer-area-active .cuar-css-wrapper .form-control{ font-size: 15px !important;}

body.customer-area-active .cuar-css-wrapper .cuar-page-content-main {padding: 5px 0 !important;}

body.customer-area-active .cuar-css-wrapper .panel-primary.panel-border { border-color: #FFF !important;}

body.customer-area-active .cuar-css-wrapper .mt-lg {display: none !important; }

body.customer-area-active .cuar-css-wrapper .dropdown-menu > li > a {font-size: 15px !important;}

.wpml-ls-menu-item .wpml-ls-flag {
    width: 20px !important;
    height: 20px !important;
    margin-top: 10px !important;

}

.cuar_private_page{display:none !important}

body.customer-area-active .cuar-css-wrapper .collection .collection-content.list .mix {
    width: 100% !important;
}

body.customer-area-active .cuar-css-wrapper h4 {
    text-align: center !important;
}

.fusion-social-links-footer {
    display: none !important;
}

.cuar-title {
    font-weight: bold !important;
    border-bottom: 1px dashed #CCC !important;
}

.cuar-file-count {
    font-size: 15px !important;
}

.cuar-caption {
    font-size: 16px !important;
}

.cuar-title.h4 {
    padding-left: 5px !important;
    padding-bottom: 5px !important;

}


.ur-frontend-form form .ur-form-row .ur-form-grid label {font-size: 14px !important; margin-bottom: 0 !important;}



body.customer-area-active .cuar-css-wrapper .col-md-6 {
 display: none;
}

.page-heading {
margin-top: 0px !important;
}

.mn.active {
display: none !important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
	position: relative !important;
	left: 0;
	top: 0;
	bottom: 0;
	padding: 2% !important;
	width: 100% !important;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	background: none !important;
	color: #000000 !important;
}
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
	color: #000000 !important;
	padding: 10px 15px;
	margin: 0 !important;
	font-size: 24px !important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {
	color: #000000 !important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a:hover {
	color: #e9a825 !important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
    color: #000000 !important;
    font-size: 14px !important;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
    padding: 5px 15px;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
    padding: 0 15px 15px 15px !important;
}


.fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 40px !important;
}

/* IMC */

#textarea_field .description {
	display: inline-block;
	font-size: 11px;
    line-height: 13px;
    text-align: justify;
    margin-top: 20px;
    clear: both;
    max-height: 70px;
    overflow-y: scroll;
    padding: 7px;
}

#textarea_field textarea {
	display: none;
}

#cuar-js-content-container .cuar-toolbar .btn-group .btn.btn-default.dropdown-toggle.mn {
	display: none;
}


@media only screen and (max-width: 500px) {
.l_max {
    margin-left: 100px;
}
}


@media only screen and (max-width: 450px) {
.l_max {
    margin-left: 40px;
}
}


.page-id-1945 #menu-main-menu, .page-id-1945 .fusion-secondary-menu #menu-lingue-en{
	display: none;
}

.page-id-1945 #side-header .fusion-logo, .page-id-1945 .fusion-header .fusion-logo{
	margin-top:25px !important;
}
