/*

Theme Name: corposs

Theme URI: http://beetemplates.com/corposs

Description: Corposs - Corposrate Business Theme

Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax

Author: SuPraTech

Author URI: http://www.beetemplates.com/

Version: 1.0.2

License: GNU General Public License

License URI: licence/GPL.txt



CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.



*/



/* MODIFICHE FATTE */

.sectionshadow, .footer_top_holder {
	box-shadow:none !important;
}
header:not(.sticky) .header_menu_bottom nav.main_menu > ul > li > a {
    line-height: 60px !important;
}
.drop_down .second {
	margin:0 !important;
}
.q_icon_with_title .icon_text_inner {
    padding: 18px 0 !important;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background:#d33030 !important;
}
.green.cli-plugin-button:hover {
background:#af2828 !important;
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background: #000 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: bold !important;
    letter-spacing: 1.5px !important;
    padding: 5px 30px !important;
    text-transform: uppercase !important;
}

input.wpcf7-form-control.wpcf7-submit:hover {background:#0d8ccf  !important;}
/* ======= Menu 1 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(1) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(1):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(1) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(1):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(1) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(1) > a > span, nav.main_menu > ul > li:nth-child(1) .second .inner>ul,li.narrow:nth-child(1) .second .inner ul {

	border:none !important;	

}





/* ======= Menu 2 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(2) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(2):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(2) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(2):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(2) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(2) > a > span, nav.main_menu > ul > li .second .inner>ul,li.narrow:nth-child(2) .second .inner ul {

	border:none !important;		

}





/* ======= Menu 3 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(3) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(3):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(3) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(3):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(3) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(3) > a > span, nav.main_menu > ul > li:nth-child(3) .second .inner>ul,li.narrow:nth-child(3) .second .inner ul {

	border:none !important;	

}









/* ======= Menu 4 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(4) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(4):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(4) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(4):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(4) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(4) > a > span, nav.main_menu > ul > li:nth-child(4) .second .inner>ul,li.narrow:nth-child(4) .second .inner ul {

	border:none !important;		

}





/* ======= Menu 5 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(5) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(5):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(5) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(5):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(5) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(5) > a > span, nav.main_menu > ul > li:nth-child(5) .second .inner>ul,li.narrow:nth-child(5) .second .inner ul {

	border:none !important;		

}





/* ======= Menu 6 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(6) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(6):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(6) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(6):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(6) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(6) > a > span, nav.main_menu > ul > li:nth-child(6) .second .inner>ul,li.narrow:nth-child(6) .second .inner ul {

	border:none !important;

}





/* ======= Menu 7 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(7) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(7):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(7) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(7):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(7) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(7) > a > span, nav.main_menu > ul > li:nth-child(7) .second .inner > ul, li.narrow:nth-child(7) .second .inner ul {

	border:none !important;	

}





/* ======= Menu 8 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(8) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(8):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(8) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(8):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(8) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(8) > a > span, nav.main_menu > ul > li:nth-child(8) .second .inner>ul,li.narrow:nth-child(8) .second .inner ul {

	border:none !important;	

}





/* ======= Menu 9 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(9) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(9):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(9) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(9):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(9) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(9) > a > span, nav.main_menu > ul > li:nth-child(9) .second .inner > ul, li.narrow:nth-child(9) .second .inner ul {

	border:none !important;	

}





/* ======= Menu 10 ======== */



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(10) > a, .header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(10):hover > a > span, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(10) > a > span{

	border-bottom:none !important;

	

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(10):hover, .header_menu_bottom.menubottom nav.main_menu > ul > li.active:nth-child(10) > a {

	background:none !important;

}



.header_menu_bottom.menubottom nav.main_menu > ul > li:nth-child(10) > a > span, nav.main_menu > ul > li:nth-child(10) .second .inner>ul, li.narrow:nth-child(10) .second .inner ul {

	border:none !important;	

}

.vc_row.wpb_row.section.vc_inner.vc_row-fluid.vc_custom_1426084419689 {
    margin: 0 !important;
}

.vcmp-image.vcmp-image-1, .vcmp-image.vcmp-image-2, .vcmp-image.vcmp-image-3 {
	margin:0 !important;
}

.vc_col-sm-12.wpb_column.vc_column_container {
	padding:0 !important;
	margin:0 !important;
}

.full_section_inner .wpb_column:last-child .wpb_wrapper {
    padding-right: 0;
    margin-bottom: -6px;
}
.vc_row.wpb_row.section.vc_inner.vc_row-fluid.vc_custom_1426086144931 {
    margin-top: -1px;
}
.vc_col-sm-4.wpb_column.vc_column_container {
    margin-top: -1px;
}
/*.normal.heading-2 {
  margin-bottom:6px !important;
}*/

.full_section_inner .wpb_column:last-child .normal.heading-1, .full_section_inner .wpb_column:last-child .normal.heading-5, .full_section_inner .wpb_column:last-child .normal.heading-8, .full_section_inner .wpb_column:last-child .normal.heading-3 {
    color: #4e4242;
    font-size: 14px;
    font-weight: 600;
}
.vcmp-image-3 img {
    height: 189px !important;
}
header.sticky nav.main_menu > ul > li > a, .light.sticky nav.main_menu > ul > li > a, .light.sticky nav.main_menu > ul > li > a:hover, .light.sticky nav.main_menu > ul > li.active > a, .dark.sticky nav.main_menu > ul > li > a, .dark.sticky nav.main_menu > ul > li > a:hover, .dark.sticky nav.main_menu > ul > li.active > a {
	line-height:45px !important;
}
.header_menu_bottom.menubottom {
	background:#219dd9 !important;
	box-shadow: 0 0 30px 0 rgba(25, 101, 114, 0.6) inset;
}
.header_menu_bottom.menubottom nav.main_menu > ul > li {
    border-left: 1px solid #1e809e !important;
    border-right: 1px solid #ffffff !important;
}
.side_menu_button::before {
	background:#ffffff !important;
}
.side_menu_button {
	border-left: 1px solid #1e809e !important;
}
.header_menu_bottom.menubottom nav.main_menu > ul {
    border-right: 1px solid #1e809e !important;
}
.header_bottom {
    background-color: #ffffff !important;
}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: 80px !important;
    margin-top: 6%;
    position: relative;
}
.side_menu_button {
    padding: 0 0 0 7.5px !important;
}

body.boxed .header_menu_bottom.menubottom .header_inner_right {
    margin-right: 15px !important;
}
.header_menu_bottom.menubottom nav.main_menu > ul > li > a > span {
    padding: 0 25px 0 0 !important;
}
header:not(.sticky) .header_menu_bottom .side_menu_button {
	height:45px !important;
}
header:not(.sticky) .header_menu_bottom nav.main_menu > ul > li > a {
    line-height: 45px !important;
}
.header_menu_bottom.menubottom nav > ul > li > a {
    font-weight: bold;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
	color:#333333 !important;
}
header.sticky .side_menu_button {
    height: 45px !important;
}
.testimonial_image_holder {
	display:none !important;
}
.call_to_action.with_icon .text_wrapper .call_to_action_text{
	padding: 0 0 0 10% !important;
}
.call_to_action.with_icon .text_wrapper .call_to_action_text h2{
	font-size: 19px !important;
    line-height: 36px;
}
.contact_detail .vc_row.wpb_row.section.vc_row-fluid {
    margin:0 !important;
}
header.sticky .q_logo img.sticky {
    opacity: 0 !important;
}
.footer_top_holder {
    display:none!important;
}
.footer_bottom_left .textwidget {
    margin-left:60px;
}
.footer_bottom_right .textwidget {
    margin-right:60px!important;
}
.footer_bottom_left .textwidget a {
    color:#818181;
}
.vcmp-contactform span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"] {
    height: auto!important;
    width: auto!important;
}
@media screen and (max-width: 1024px) {
.footer_bottom_left,
.footer_bottom_right,
.footer_bottom_left .textwidget,
.footer_bottom_right .textwidget {
	float:none!important;
	width:100%!important;
	display:block!important;
	height:auto!important;
}
.footer_bottom_left .textwidget,
.footer_bottom_right .textwidget {
    box-sizing: border-box !important;
    margin: 0;
    padding: 10px;
    text-align:center!important;
}
}