/*

Theme Name:  ProFlex
Theme URI:   http://demo.artofthemes.com/html/proflex
Description: ProFlex Multi-Purpose Responsive Template is powerful multipurpose theme that will help you to build practically any site. Each one can be made unique with just a few clicks.
Author:      ArtofThemes
Author URI:  http://www.artofthemes.com
Version:     1.0.0
License:     GPL 2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:        agency, blog, bootstrap, corporate, deco interior, gym fitness, magazine, parallax, portfolio, restaurant, shop, spa, sports, sticky

*/

/*--------------------------------------------------------------
==>>> TABLE OF CONTENTS:
----------------------------------------------------------------
+ Blue Color Styles
--------------------------------------------------------------*/

/* ====================================================================================================================
 * Blue Color Styles start
 * ====================================================================================================================*/

/* Default Blue Color: #0fa2d4; */
h1, h2, h3, h4, h5, h6 {
	color: #0fa2d4;
}

.module-title {
	line-height: 29px;
	margin: 0 0 15px 0;
	font-family: 'Lato', sans-serif;
	border-bottom: 1px solid #e1e1e1;
}

.module-title:after {
	background: #0fa2d4;
	width: 11px;
	content: "";
	right: 15px;
	margin-top: 24px;
	height: 11px;
	position: absolute;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

.module-title2 {
	line-height: 29px;
	margin: 0 0 15px 0;
	font-family: 'Lato', sans-serif;
	border-bottom: 1px dotted #69767f;
}

.module-title2:after {
	background: #0fa2d4;
	width: 11px;
	content: "";
	right: 15px;
	margin-top: 24px;
	height: 11px;
	position: absolute;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

.module-title3 {
	line-height: 30px;
	margin: 0 0 15px 0;
	font-family: 'Lato', sans-serif;
	border-bottom: 1px dotted #69767f;
}

.module-title3:after {
	background: #0fa2d4;
	width: 30px;
	content: "";
	right: 15px;
	margin-top: 27px;
	height: 4px;
	position: absolute;
}

/* flash-wrapper start */
/* --------------------------------------------------------------------- */
.flash-wrap {
	background: #0fa2d4;
}

/* flash-wrapper end */
/* --------------------------------------------------------------------- */
.inner-bottom {
	background: #0fa2d4;
	border-bottom: 1px solid #6296B4;
}

/* Buttons start */
/* --------------------------------------------------------------------- */
.btn-primary {
	background: #0fa2d4;
	background-repeat: no-repeat;
	border: none;
	moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.btn-primary:hover {
	color: #ffffff !important;
	background-color: #0FA2D4 !important;
}

/* Buttons end */
/* --------------------------------------------------------------------- */
.panel-default>.panel-heading {
	moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-color: #f5f5f5;
	border-color: #dddddd;
	color: #fff;
}

.panel-title>a {
	color: #555;
}

.panel-default>.panel-heading a:hover, a:focus {
	color: #064F68 !important;
	text-decoration: none;
}

/* ShowBiz Elements Light Skin Start */
li.sb-light-skin {
	border-bottom: 3px solid #0fa2d4;
}

.style-title {
	color: #0fa2d4 !important;
}

.sb-navigation-left i, .sb-navigation-right i, .sb-navigation-play i {
	color: #0fa2d4 !important;
}

#parallax3 .sb-navigation-left i, #parallax3 .sb-navigation-right i,
	#parallax3 .sb-navigation-play i {
	color: #fff !important;
}

/* ShowBiz Elements Light Skin End */

/* Navbar Colors start */
/* --------------------------------------------------------------------- */
.navbar-default .navbar-nav>li>a {
	color: #0fa2d4;
} /* Default Menu Item Color */
.navbar-default .navbar-nav>.dropdown>a .caret {
	border-bottom-color: transparent;
	border-top-color: #0fa2d4;
} /* Dropdown Caret Color */
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
	border-bottom: none;
	color: #0fa2d4;
	font-weight: bold;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
	{
	border-bottom: none;
	color: #064F68;
}

.dropdown-toggle:hover .caret {
	color: #064F68 !important;
	border-top-color: #064F68 !important;
}

.navbar-default .navbar-nav>li>a:before {
	content: " | ";
	font-weight: normal;
	margin-right: 15px;
	color: #0fa2d4 !important;
}

.itc_first-item:before {
	content: none !important;
}

.navbar-default .navbar-nav>li>a {
	padding-right: 10px;
	padding-left: 10px;
}

.last-item {
	color: #fff;
	border-bottom: none !important;
	padding: 10px;
	margin: 0 10px;
}

.dropdown-menu {
	background-color: #0fa2d4;
	font-size: 16px;
	border: 1px solid #fff;
}

.dropdown-menu>li>a {
	color: #fff;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px;
	margin: 0 5px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: #F0F0F0;
	color: #064F68 !important;
}

.dropdown-menu span{
	font-size: 13px;
	display: block
}

.dropdown-header {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	background: #EEB902;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover
	{
	background: #0fa2d4;
	moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

/* Sidebar Navbar Colors */
/* --------------------------------------------------------------------- */
.nav-sidebar a, .nav-sidebar .active a:hover {
	color: #0fa2d4;
}

.nav-sidebar a:hover {
	color: #333;
}

/* --------------------------------------------------------------------- */

/* navbar under the Logo start */
/* --------------------------------------------------------------------- */
.headerbar .navbar-default .navbar-nav>.active>a, .headerbar .navbar-default .navbar-nav>.active>a:hover,
	.headerbar .navbar-default .navbar-nav>.active>a:focus {
	border-bottom: none;
	color: #0fa2d4;
}

.headerbar .navbar-default .navbar-nav>li>a:hover, .headerbar .navbar-default .navbar-nav>li>a:focus
	{
	border-bottom: none;
	color: #0fa2d4;
}
/* --------------------------------------------------------------------- */

/* General Colors start */
/* --------------------------------------------------------------------- */
a {
	color: #0fa2d4;
	text-decoration: none;
}

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

/* Blog Item Styles */
.blog-item img {
	border-top: 3px solid #0fa2d4;
}

/*i.fa { color: #0fa2d4; }  for Font Awesome Icons */
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	background-color: #0fa2d4;
	border-color: #0fa2d4;
}

/* DropCap style */
p.drop-caps:first-child:first-letter {
	color: #0fa2d4;
}

p.drop-caps.secundary:first-child:first-letter {
	background-color: #0fa2d4;
}
/* --------------------------------------------------------------------- */

/* Elements Start */
/* --------------------------------------------------------------------- */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
	{
	color: #fff !important;
	cursor: pointer;
	background-color: #7FA3B3;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	font-family: UbuntuL;
	font-size: 15px;
	padding: 8px;
}

.nav-tabs{
	border: none
}

.itc_green .nav-tabs>li.active>a, .itc_green .nav-tabs>li.active>a:hover,
	.itc_green .nav-tabs>li.active>a:focus {
	color: #fff !important;
	cursor: pointer;
	background-color: #51A248;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	font-family: UbuntuL;
	font-size: 15px;
	padding: 8px;
}

.itc_orange .nav-tabs>li.active>a, .itc_orange .nav-tabs>li.active>a:hover,
	.itc_orange .nav-tabs>li.active>a:focus {
	color: #fff !important;
	cursor: pointer;
	background-color: #E89E44;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	font-family: UbuntuL;
	font-size: 15px;
	padding: 8px;
}

.itc_red-2 .nav-tabs>li.active>a, .itc_red-2 .nav-tabs>li.active>a:hover,
	.itc_red-2 .nav-tabs>li.active>a:focus {
	color: #fff !important;
	cursor: pointer;
	background-color: #DE4E55;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	font-family: UbuntuL;
	font-size: 15px;
	padding: 8px;
}

.itc_purple-2 .nav-tabs>li.active>a, .itc_purple-2 .nav-tabs>li.active>a:hover,
	.itc_purple-2 .nav-tabs>li.active>a:focus {
	color: #fff !important;
	cursor: pointer;
	background-color: #D84C9A;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	font-family: UbuntuL;
	font-size: 15px;
	padding: 8px;
}
/* --------------------------------------------------------------------- */

/* MegaMenu Thumbnail */
/* --------------------------------------------------------------------- */
.megamenu .megamenu-content .thumbnail {
	background-color: #EEB902;
	border: 1px solid #00AAFF;
	border-radius: 0px;
	margin-bottom: 0px;
	padding: 4px;
}

.megamenu .megamenu-content h3 {
	color: #fff;
	margin-top: 10px !important;
}

.megamenu .megamenu-content p {
	color: #fff;
}
/* --------------------------------------------------------------------- */

/* for Mega Menu */
/* --------------------------------------------------------------------- */
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a:focus {
	/*border-bottom: 2px solid #0fa2d4;*/
	color: #064F68;
	background-color: none;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent;
}

.megamenu .megamenu-content .list-unstyled>li {
	border-bottom: 1px solid #EEB902;
}

.megamenu .megamenu-content .list-unstyled>li:hover, .megamenu .megamenu-content .list-unstyled>li:focus
	{
	background-color: #EEB902;
}

.megamenu .megamenu-content .list-unstyled ul>li {
	border-bottom: 1px solid #EEB902;
}

.megamenu .megamenu-content .list-unstyled ul>li>a:hover, .megamenu .megamenu-content .list-unstyled ul>li>a:focus
	{
	background-color: #EEB902;
}
/* --------------------------------------------------------------------- */

/* Glyphicons */
/* --------------------------------------------------------------------- */
.bs-glyphicons li:hover {
	background-color: #0fa2d4;
}
/* --------------------------------------------------------------------- */

/* Parallax Header Modules Style */
/* --------------------------------------------------------------------- */
.box1>.icon>.image {
	background: #0fa2d4;
}

.box1>.icon>.info>.more>a {
	background-color: #0fa2d4;
}

.box1>.icon:hover>.info>.more>a {
	background-color: #fff;
}
/* --------------------------------------------------------------------- */

/* Show Biz Elements start */
/* --------------------------------------------------------------------- */
.product-select-options p.small a, .product-select-options p.small a:visited,
	.product-select-options p.small a:hover {
	color: #0fa2d4;
}
/* Show Biz Elements end */
/* --------------------------------------------------------------------- */

/* Shopping Order Status start
/* ================================================================================ */
.shop-tracking-status .order-status-timeline .order-status-timeline-completion
	{
	background: #0fa2d4;
}

.shop-tracking-status .image-order-status.active .status {
	color: #0fa2d4;
}

/* Shopping Order Status end
/* ================================================================================ */

/* General Styles
/* ================================================================================ */
.panel-dark>.panel-heading {
	background-color: #0fa2d4;
	color: #FFFFFF;
}

.panel-light>.panel-heading {
	background-color: #0fa2d4;
	color: #FFFFFF;
}

/* Tab Syles */
#myTab .nav-tabs>li.active>a, #myTab .nav-tabs>li.active>a:hover, #myTab .nav-tabs>li.active>a:focus
	{
	background-color: #0fa2d4;
}

/* Breadcrumb start */
/* --------------------------------------------------------------------- */
.breadcrumb {
	background: none;
	margin-bottom: 0;
	margin-top: -40px;
	padding: 8px 15px;
	font-size: 15px;
	color: #ffffff !important;
}

.breadcrumb a {
	color: #fff;
}

.breadcrumb>.active {
	color: #fff;
	font-weight: bold;
}
/* --------------------------------------------------------------------- */

/* CONTENT BLOCK HOLDERS */
/* --------------------------------------------------------------------- */
.underlined-title hr {
	border-color: #0fa2d4;
	border-width: 2px;
	width: 10%;
}
/* --------------------------------------------------------------------- */

/* ====================================================================================================================
 * Blue Color Styles end
 * ====================================================================================================================*/

/*----------------------------------ITC START----------------------------------------*/
.itc_bg-white {
	background: #e3e3e3 !important;
}

.itc_titolo-footer p {
	padding-top: 30px;
	font-family: UbuntuL;
	font-size: 35px;
	color: #0FA2D4 !important;
}

.itc_titolo-azienda {
	padding-top: 30px;
	font-family: UbuntuL;
	font-size: 35px;
	color: #0FA2D4 !important;
}

.itc_text-info {
	margin-left: 180px;
	margin-top: 20px !important;
	text-transform: none;
	font-family: UbuntuSB;
	font-size: 31px;
	font-weight: normal !important;
	line-height: 33px;
}

.itc_img-decoro-sup {
	width: 100%;
	margin-top: -18px;
}

.itc_img-decoro-blu {
	width: 100% !important;
	vertical-align: none !important;
}

.itc_scritte-footer {
	margin: 0 auto !important;
	margin-top: 100px !important;
}

.itc_link-dettagli {
	cursor: pointer;
}

.itc_font-footer {
	text-align: center;
	color: #ffffff;
	font-family: UbuntuL;
	font-size: 14px;
	margin-top: 15px;
}

.itc_blue-span {
	color: #1D75A7;
}

.itc_span {
	bacground-color: #ffffff;
	color: #7FA3B1;
	border: 3px solid #7FA3B1;
	font-family: UbuntuL;
	font-size: 18px;
	height: auto;
	padding: 3px 15px;
}

.carousel-indicators li {
	display: inline-block;
	width: 100px;
	height: auto;
	margin: 1px;
	margin-bottom: -50px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px;
}

.itc_nav {
	border-bottom: 1px solid #7FA3B3;
	padding: 0%;
}

.itc_padding-left0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.itc_padding-left5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.itc_nav-span {
	border: 1px solid #7FA3B3 !important;
	border-bottom: none !important;
	color: #7FA3B3;
	border-radius: 0px !important;
}

.tab-content>.active {
	display: table;
}

.itc_smart-links {
	color: #747474;
	font-family: UbuntuL !important;
	line-height: 30px !important;
	font-size: 12px !important;
	margin-top: -2px;
	margin-bottom: 0px;
	padding-top: 10px;
	text-align: right;
}

.itc_smart-links .fa-envelope{
	left: 3px
}

.itc_smart-links a {
	color: #747474 !important
}

.itc_awesome {
	font-size: 24px !important;
	color: #7FA3B3;
	margin-top: 8px;
}

.itc_awesome:hover {
	opacity: 0.7
}

.itc_table-ext {
	border: 1px solid #C4C4C4;
	padding: 10px;
}

#showbiz_left_1 {
	transform: scale(0.8, 1.3);
	color: #0fa2d4;
	position: absolute;
	z-index: 1000;
	left: -45px;
	top: 50%;
}

#showbiz_right_1 {
	transform: scale(0.8, 1.3);
	color: #0fa2d4;
	position: absolute;
	z-index: 1000;
	right: -45px;
	top: 50%;
}

.itc_home_arrow_left:before {
	font-size: 45px !important;
	content: "\e824";
	font-family: "revicons";
}

.itc_home_arrow_right:before {
	font-size: 45px !important;
	content: "\e825";
	font-family: "revicons";
}

.itc_home_arrow:hover {
	color: #064F68 !important
}

.itc_arrow {
	font-size: 45px !important;
	color: #7FA3B1;
}

.itc_arrow:hover {
	opacity: 0.7
}

.itc_arrow_left:before {
	content: "\e824";
	font-family: "revicons";
}

.itc_arrow_right:before {
	content: "\e825";
	font-family: "revicons";
}

.itc_table-int {
	border-right: 2px dashed #9EB8B5;
	border-left: 2px dashed #9EB8B5;
}

.itc_carousel-control {
	top: 55%;
	z-index: 999;
	transform: scale(0.8, 1.3);
	opacity: 1 !important
}

.left {
	left: -12% !important
}

.right {
	right: -12% !important
}

.itc_prod_descr {
	padding-left: 50px
}

.itc_product-table-font {
	font-family: UbuntuL;
	font-size: 16px;
	margin: 0;
}

#itc_product-table-bold {
	font-family: UbuntuSB;
}

.carousel-indicators {
	position: relative;
	left: 0;
	z-index: 15;
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
}

#select {
	border-bottom: 3px solid #7FA3B1;
}

.itc_span-linea {
	background-color: #0C6FA8;
	color: #fff;
	border: 1px solid #0C6FA8;
	margin-bottom: -26px !important;
	font-family: UbuntuL;
	font-size: 15px;
	height: auto;
	padding: 6px 28px;
	margin: 0 auto;
	display: table;
	border-radius: 5px;
}

.itc_link-dettagli .itc_span-linea:hover {
	background-color: #fff;
	color: #0C6FA8;
	border: 1px solid #0C6FA8;
}

.itc_btn-info {
	padding: 0 12px;
	background-color: #F0F1F5;
	border: 1px solid #0FA2D4 !important;
	text-transform: uppercase;
	width: 210px;
	height: 35px;
	color: #0FA2D4;
	margin-top: 33px;
	margin-right: 210px;
	font-size: 16px;
}

.itc_line-description {
	text-align: justify;
	font-family: UbuntuL !important;
	line-height: 20px !important;
	font-size: 16px !important;
	margin-top: 25px;
}

.itc_line-description span{
	font-weight: bold;
}

.itc_green {
	color: #51A248 !important;
	border-color: #51A248 !important;
}

.itc_blue {
	color: #7FA3B1 !important;
}

.itc_orange {
	color: #E89E44 !important;
	border-color: #E89E44 !important;
}

.itc_purple {
	color: #D82087 !important;
	border-color: #D82087 !important;
}

.itc_purple-2 {
	color: #D84C9A !important;
	border-color: #D84C9A !important;
}

.itc_red {
	color: #EF0011 !important;
	border-color: #EF0011 !important;
}

.itc_red-2 {
	color: #DE4E55 !important;
	border-color: #DE4E55 !important;
}

#itc_camper-container {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
		255, 1)), color-stop(25%, rgba(251, 243, 247, 0.83)),
		color-stop(53%, rgba(246, 230, 239, 0.83)),
		color-stop(100%, rgba(239, 215, 228, 0.83)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#efd7e4', GradientType=0);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px;
}

#itc_base-container {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
		255, 1)), color-stop(82%, rgba(231, 240, 246, 1)),
		color-stop(100%, rgba(226, 235, 240, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#e2ebf0', GradientType=0);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px;
}

.itc_padding-five {
	padding: 5% 1%;
}

.itc_model-classic {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fefaf6+19,fef7f1+30,fbebdb+83 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #fefaf6 19%, #fef7f1 30%, #fbebdb
		83%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffffff 0%, #fefaf6 19%, #fef7f1 30%,
		#fbebdb 83%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffffff 0%, #fefaf6 19%, #fef7f1 30%, #fbebdb
		83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#fbebdb', GradientType=1); /* IE6-9 */
	border-radius: 10px;
	padding: 15px;
}

.itc_line-description i {
	width: 30px;
}

.itc_model-camper {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6e6ef+53,efd7e4+100&1+0,0.83+25 */
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%,
		rgba(251, 243, 247, 0.83) 25%, rgba(246, 230, 239, 0.83) 53%,
		rgba(239, 215, 228, 0.83) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#d4efd7e4', GradientType=1); /* IE6-9 */
	border-radius: 10px;
	padding: 15px;
}

.itc_model-base {
	border-radius: 10px;
	padding: 15px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e7f0f6+82,e2ebf0+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #e7f0f6 82%, #e2ebf0 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffffff 0%, #e7f0f6 82%, #e2ebf0 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffffff 0%, #e7f0f6 82%, #e2ebf0 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#e2ebf0', GradientType=1); /* IE6-9 */
}

#itc_top-container {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
		rgba(255, 209, 213, 0.83) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
		255, 1)), color-stop(25%, rgba(255, 245, 244, 0.83)),
		color-stop(53%, rgba(255, 233, 232, 0.83)),
		color-stop(100%, rgba(255, 209, 213, 0.83)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
		rgba(255, 209, 213, 0.83) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
		rgba(255, 209, 213, 0.83) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
		rgba(255, 209, 213, 0.83) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
		rgba(255, 209, 213, 0.83) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#ffd1d5', GradientType=0);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px;
}

#itc_classic-container {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
		rgba(251, 235, 219, 1) 83%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
		255, 1)), color-stop(19%, rgba(254, 250, 246, 1)),
		color-stop(30%, rgba(254, 247, 241, 1)),
		color-stop(83%, rgba(251, 235, 219, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
		rgba(251, 235, 219, 1) 83%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
		rgba(251, 235, 219, 1) 83%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
		rgba(251, 235, 219, 1) 83%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
		rgba(251, 235, 219, 1) 83%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#fbebdb', GradientType=0);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px;
}

.itc_model-top {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffd1d5+100&1+0,0.83+25 */
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%,
		rgba(255, 244, 245, 0.83) 25%, rgba(255, 209, 213, 0.83) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%,
		rgba(255, 244, 245, 0.83) 25%, rgba(255, 209, 213, 0.83) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%,
		rgba(255, 244, 245, 0.83) 25%, rgba(255, 209, 213, 0.83) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#d4ffd1d5', GradientType=1); /* IE6-9 */
	border-radius: 10px;
	padding: 15px;
}

.itc_row {
	margin-bottom: -38px;
}

.itc_model-comfort {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f9fffb+19,f3fff7+39,daedd9+83 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #f9fffb 19%, #f3fff7 39%, #daedd9
		83%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffffff 0%, #f9fffb 19%, #f3fff7 39%,
		#daedd9 83%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffffff 0%, #f9fffb 19%, #f3fff7 39%, #daedd9
		83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#daedd9', GradientType=1); /* IE6-9 */
	border-radius: 10px;
	padding: 15px;
}

#itc_comfort-container {
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
		rgba(218, 237, 217, 1) 83%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
		255, 1)), color-stop(19%, rgba(249, 255, 251, 1)),
		color-stop(39%, rgba(243, 255, 247, 1)),
		color-stop(83%, rgba(218, 237, 217, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
		rgba(218, 237, 217, 1) 83%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
		rgba(218, 237, 217, 1) 83%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
		rgba(218, 237, 217, 1) 83%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
		rgba(218, 237, 217, 1) 83%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#daedd9', GradientType=0);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px;
}

.itc_decoro-mid {
	position: absolute;
	z-index: 1;
	top: 140px;
}

.itc_line-title {
	font-family: UbuntuSB !important;
	text-align: left;
	line-height: 5px !important;
	font-size: 35px !important;
	margin-top: 10px;
}

#eng-tit {
	font-size: 25px !important;
	font-family: UbuntuL !important;
	padding-top: 10px;
	font-style: italic;
	margin-top: 10px !important;
}

#eng {
	font-family: UbuntuL !important;
	padding-top: 10px;
	font-style: italic;
	margin-top: 10px !important;
}

.itc_description {
	font-family: UbuntuL;
	font-size: 18px; !important;
	/*text-align: center;*/
	margin-top: 15px;
}

.itc_footer-description {
	font-family: UbuntuL;
	font-size: 16px;
	margin-top: 15px;
}

.itc_title-section2 {
	text-transform: uppercase;
	font-size: 40px;
	margin-bottom: -35px;
	color: #55A8D1;
	font-family: UbuntuL;
	position: relative
}

.navbar-brand
.itc_bg_white {
	bacground-color: #fff !important;
}

.breadcrumb li:after {
	content: ' >' !important;
}

.breadcrumb .active:after {
	content: none !important;
}

.breadcrumb>li+li:before {
	content: none !important;
}

.carousel-inner {
	background-size: 100%;
	z-index: 999;
	background: url('../../images/itc-images/sfondo-prodotto.jpg')
}

.carousel-inner img {
	margin: 0 auto;
}

.delay-1 {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	-animation-delay: 1s
}

.itc_scheda_camper p {
	font-size: 22px;
	font-weight: bold;
	border: 1px solid #d84c9a;
	width: 100px;
	text-align: center;
	padding: 5px 10px;
}

.itc_link_resp{
	display:none
}

.right_container{
	text-align: justify;
	margin-bottom: 50px
}

.right_modelli{
	margin-bottom: 0px
}

.right_modelli a{
	display: block
}

#img_brevetto{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 999
}



.right_container .right_titolo{
	font-size: 25px;
    font-family: UbuntuL;
    color: #0FA2D4 !important;
	text-transform: uppercase;
	text-align: left
	
}

.right_container .separator{
	width: 100%;
	margin-left: 0%;
	margin-top: 15px;
	margin-bottom: 15px
}

.right_container span{
	font-size: 13px
}

.right_container img{
	margin: 15px 0px;
    padding: 0px 15px;
	border: 1px solid #cecece
}

.right_linee_titolo{
	font-size: 14px;
	font-weight: bold;
}


.right_model_base:hover{
	background: rgba(127, 163, 177, 0.2)
}

.right_model_comfort:hover{
	background: rgba(81, 162, 72, 0.2)
}

.right_model_classic:hover{
	background: rgba(232, 158, 68, 0.2)
}

.right_model_top:hover{
	background: rgba(239, 0, 17, 0.2)
}

.right_model_camper:hover{
	background: rgba(216, 32, 135, 0.2)
}

.tab-pane .separator{
	display: none
}

.cookie_container{
	text-align: justify;
	font-family: UbuntuL;
	font-size: 16px
}

.carousel-control{
	text-shadow: none
}

.navbar-default .navbar-nav>li>a>span.itc_subheader_first{
	margin-left: 0px !important
}

.navbar-default .navbar-nav>li>a>span.itc_subheader{
	display: block;
    font-size: 13px;
    font-style: italic;
    margin-top: 3px;
	margin-left: 25px;
	text-transform: lowercase
}

.article-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.article-fade .carousel-inner .active {
  opacity: 1;
}
.article-fade .carousel-inner .active.left,
.article-fade .carousel-inner .active.right {
  left: 0px !important;
  opacity: 0;
  z-index: 1;
}
.article-fade .carousel-inner .next.left,
.article-fade .carousel-inner .prev.right {
  opacity: 1;
}
.article-fade .carousel-control {
  z-index: 2;
}

.article-fade .carousel-inner .next{
	left: 0px !important;
}



/*------------------------------------- ITC RESPONSIVE ----------------------------------------------------*/
@media  (max-width: 1300px) {
	#showbiz_left_1 {
		left: 0px;
	}
	#showbiz_right_1 {
		right: 0px;
	}

}
@media(max-width: 1199px) {
	
	
	.itc_text-info {
		margin-left: 0px;
	}
	.delay-1 .itc_btn-info {
		margin-right: 70%;
	}
	.navbar-default .navbar-brand {
		min-height: 50px !important;
	}
	
	.right_container .right_titolo{
		font-size: 20px !important
	}
	
	.right_linee_titolo{
		font-size: 12px !important
	}
}



@media (min-width: 1021px) and (max-width: 1106px) {
	.itc_modelli_index_container{
		min-height: 345px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:30%
	}
}




@media  (max-width: 991px) {
	#padding-int {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#padding-int2 {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.itc_table-int {
		border-right: none;
		border-left: none;
		border-top: 2px dashed #9EB8B5;
		border-bottom: 2px dashed #9EB8B5;
	}
	#description .img-responsive {
		margin-left: auto;
		margin-right: auto;
	}
	.itc_model-comfort {
		background: rgba(255, 255, 255, 1);
		background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
			rgba(218, 237, 217, 1) 83%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
			255, 1)), color-stop(19%, rgba(249, 255, 251, 1)),
			color-stop(39%, rgba(243, 255, 247, 1)),
			color-stop(83%, rgba(218, 237, 217, 1)));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
			rgba(218, 237, 217, 1) 83%);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
			rgba(218, 237, 217, 1) 83%);
		background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
			rgba(218, 237, 217, 1) 83%);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
			rgba(249, 255, 251, 1) 19%, rgba(243, 255, 247, 1) 39%,
			rgba(218, 237, 217, 1) 83%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
			endColorstr='#daedd9', GradientType=0);
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding: 10px;
	}
	.itc_model-base {
		background: rgba(255, 255, 255, 1);
		background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
			255, 1)), color-stop(82%, rgba(231, 240, 246, 1)),
			color-stop(100%, rgba(226, 235, 240, 1)));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
		background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
			rgba(231, 240, 246, 1) 82%, rgba(226, 235, 240, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
			endColorstr='#e2ebf0', GradientType=0);
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding: 10px;
	}
	.itc_model-classic {
		background: rgba(255, 255, 255, 1);
		background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
			rgba(251, 235, 219, 1) 83%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
			255, 1)), color-stop(19%, rgba(254, 250, 246, 1)),
			color-stop(30%, rgba(254, 247, 241, 1)),
			color-stop(83%, rgba(251, 235, 219, 1)));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
			rgba(251, 235, 219, 1) 83%);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
			rgba(251, 235, 219, 1) 83%);
		background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
			rgba(251, 235, 219, 1) 83%);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
			rgba(254, 250, 246, 1) 19%, rgba(254, 247, 241, 1) 30%,
			rgba(251, 235, 219, 1) 83%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
			endColorstr='#fbebdb', GradientType=0);
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding: 10px;
	}
	.itc_model-camper {
		background: rgba(255, 255, 255, 1);
		background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
			255, 1)), color-stop(25%, rgba(255, 245, 244, 0.83)),
			color-stop(53%, rgba(255, 233, 232, 0.83)),
			color-stop(100%, rgba(255, 209, 213, 0.83)));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
			endColorstr='#ffd1d5', GradientType=0);
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding: 10px;
	}
	.itc_model-top {
		background: rgba(255, 255, 255, 1);
		background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
			255, 1)), color-stop(25%, rgba(255, 245, 244, 0.83)),
			color-stop(53%, rgba(255, 233, 232, 0.83)),
			color-stop(100%, rgba(255, 209, 213, 0.83)));
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
			rgba(255, 245, 244, 0.83) 25%, rgba(255, 233, 232, 0.83) 53%,
			rgba(255, 209, 213, 0.83) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
			endColorstr='#ffd1d5', GradientType=0);
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding: 10px;
	}
	.itc_padding-five {
		padding-bottom: 0;
	}
	.content .row .itc_line-title {
		text-align: center;
	}
	.content .row .itc_span-linea {
		margin: 15px auto -25px auto !important;
	}
	.content .row .col-md-4 img {
		margin: 0 auto !important;
	}
	.mainbottom {
		text-align: center !important;
	}
	.mainbottom .itc_btn-info {
		margin-right: 0 !important;
	}
	.mainbottom .col-md-5 .img-responsive {
		margin: 0 auto;
	}
	.itc_title-section2 p {
		margin-bottom: 25px;
	}
	.itc-logo-fcalor {
		display: none;
	}
	.navbar-brand>img {
		margin-top: 10%;
		width: 65%;
	}
	.navbar-default
	.navbar-collapse, .navbar-default 
	.navbar-form {
		/*
		 * margin-top: -4%;*
		 */
	}
	.delay-1 .itc_btn-info {
		margin-right: -3%;
		margin-top: -14%;
	}
	.article-fade .carousel-indicators {
		margin: 1% auto 0 auto !important;
		width: 100%;
		height: 85px;
		padding-left: 5%;
	}
	.itc_prod_descr .itc_line-description {
		padding-top: 0 !important;
	}
	
	.itc_link_desktop{
		display: none
	}
	
	.tab-content{
		padding-top: 5px
	}
	
	.itc_link_resp{
		display: block
	}
	
	.itc_smart-links{
		line-height: 0px !important;
		margin-top: 0px !important;
		padding-top: 3px !important
	}
	
	.itc_padding-left0{
		padding-left: 5px !important;
		padding-right: 5px !important;		
	}
	
	.itc_nav{
		padding-left: 15px !important;
		padding-right: 15px !important;	
		border: none;
	}
	
	.itc_tabs_base{
		border-bottom: 1px solid #7FA3B3 !important
	}
	
	.itc_tabs_camper{
		border-bottom: 1px solid #d84c9a !important
	}
	
.itc_tabs_comfort{
		border-bottom: 1px solid #51A248 !important
	}
	
.itc_tabs_classic{
		border-bottom: 1px solid #E89E44 !important
	}
	
.itc_tabs_top{
		border-bottom: 1px solid #DE4E55 !important
	}
	
	
	.itc_tab_container{
		padding-top: 15px !important
	}
	
	.right_container{
		margin-top: 40px
	}
	
	.right_container span{
		font-size: 16px !important
	}
	
	.right_modelli{
		display: none !important
	}
	
	.itc_decoro-mid{
		top: 610px !important
	}
	
	.itc_prod_descr .itc_line-description{
		padding-top: 25px !important
	}
	
	.itc_carousel-control{
		top: 47% !important
	}
	
	.itc_link_resp{
		margin-top: -48px !important;
		z-index: 1
	}
	
	.itc_tabs_base{
		z-index: 999
	}
	
	.itc_istruzioni{
		margin-bottom: 40px !important
	}
	
	.tab-pane .separator{
		display: block
	}
	
	.camper_fase_2, .camper_fase_3{
		margin-top: 10px
	}
}

@media (min-width: 754px) and (max-width: 909px) {
	.itc_modelli_index_container{
		min-height: 300px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:35%
	}
}





@media(max-width: 767px) {
.carousel-control.right {
    right: -5% !important;
	top:45% !important;
}
.carousel-control.left {
    left: -5% !important;
	top:45% !important;
}
	.page-header {
		padding-top: 30px;
	}
	.itc_prod_descr .itc_line-description {
		padding-top: 0 !important;
	}
	.navbar-brand>img {
		margin-top: 3%;
		width: 55%;
	}
	.delay-1 .itc_btn-info {
		margin: 0;
		float: none !important;
	}
	.bg-diagonal-gray .itc_btn-center {
		text-align: center;
		padding-top: 0 !important;
	}
	.container .delay-1 h1 {
		text-align: center;
		margin-bottom: 0;
		margin-top: 95px !important;
	}
	.itc_prod_descr {
		padding-left: 25px;
	}
	.itc_prod_descr #eng {
		padding-top: 15px !important;
	}
	
.itc_decoro-mid{
		top: 620px !important
	}
	
.itc_prod_descr .itc_line-description{
		padding-top: 25px !important
	}
}

@media  (max-width: 631px) {
	.itc_line-title {
		line-height: 30px !important;
		font-size: 30px !important;
	}
	
	.itc_decoro-mid{
		display: none !important
	}
}

@media (min-width: 736px) and (max-width: 753px) {
	.itc_modelli_index_container{
		min-height: 315px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:35%
	}
}

@media (min-width: 642px) and (max-width: 735px) {
	.itc_modelli_index_container{
		min-height: 335px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:30%
	}
}

@media (min-width: 628px) and (max-width: 641px) {
	.itc_modelli_index_container{
		min-height: 355px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:30%
	}
}

@media (min-width: 579px) and (max-width: 627px) {
	.itc_modelli_index_container{
		min-height: 395px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:30%
	}
}

@media  (max-width: 596px) {
	.itc_text-info {
		font-size: 21px;
		line-height: 25px;
	}
	
	.page-header{
		font-size: 25px !important
	}
}

@media (min-width: 510px) and (max-width: 578px) {
	.itc_modelli_index_container{
		min-height: 470px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:25%
	}
}

@media  (max-width: 565px) {
	.itc_line-title {
		font-size: 25px !important;
	}
}

@media  (max-width: 497px) {
	.itc_line-title {
		font-size: 20px !important;
	}
	#eng-tit {
		font-size: 20px !important;
	}
	.it_line-description {
		font-size: 14px;
	}
}

@media (min-width: 461px) and (max-width: 509px) {
	.itc_modelli_index_container{
		min-height: 530px !important
	}
	
	.itc_link-dettagli_home{
		position: absolute;
		bottom: 27px;
		left:17%
	}
}

@media  (max-width: 467px) {
	.navbar-brand>img {
		width: 46%;
		margin-top: 2%;
		position: absolute;
	}
	
.itc_link_resp{
		margin-top: 0px !important;
	}
}

@media  (max-width: 455px) {
	.article-fade .carousel-indicators {
		margin: 1% auto 0 auto !important;
		width: 100%;
		height: 85px;
		padding-left: 0 !important;
	}
	.itc_font-footer {
		font-size: 11px;
	}
	.navbar-brand>img {
		width: 46%;
		margin-top: 2%;
		position: absolute;
	}
.carousel-control.right {
	top:40% !important;
}
.carousel-control.left {
	top:40% !important;
}
}

@media  (max-width: 390px) {
	.navbar-brand>img {
		width: 50%;
		margin-top: 2%;
		position: absolute;
	}
}

@media  (max-width: 355px) {
	.navbar-brand>img {
		width: 55%;
		margin-top: 2%;
		position: absolute;
	}
}