
/*Main 1700px*/
@media only screen and (max-width: 1700px) {
	body#index .carousel .caption {
		top:100px;
	}
}

/*Main 1200px*/
@media only screen and (max-width: 1200px) {
	#_desktop_top_menu {
		width:100%;
	}

    body#index .carousel .caption h2 {
		font-size:45px;
	}
    body#index .carousel .caption h3 {
		font-size:30px;
	}
}

/*Main 1168px*/
@media only screen and (max-width: 1168px) {
	.man-carousel,
	.featured-products {
		max-width:95% !important;
		margin-left:auto;
		margin-right:auto;
	}
}

/*Main 992px*/
@media only screen and (max-width: 992px) {
    #footer .footer-container > .container {
		background-image:none;
	}

    body#index .carousel .caption {
		top:70px;
	}

    body#index .carousel .caption h2 {
		font-size:35px;
	}
    body#index .carousel .caption h3 {
		font-size:20px;
	}
}

/*Main 768px*/
@media only screen and (max-width: 768px) {
    #carousel {
		margin-bottom:10px !important;
	}
    body#index .carousel .caption a.btn {
		height:45px;
		line-height:42px;
		font-size:22px;
	}

    #footer .links,
	#footer #block_myaccount_infos {
		width:100%;
	}

    .footer-container .links .h3 {
		color:white;
	}

    .footer-container .links .navbar-toggler {
		color:white;
	}

    #footer ul li {
		border-color:black;
	}

    #footer .block_newsletter {
		border:0px solid transparent;
		right:0px;
	}

	body #footer .block_newsletter #block-newsletter-label {
		margin-bottom:10px !important;
	}

    #footer ul li a {
		color:black;
	}

    #header .header-nav {
		background-color:transparent !important;
		color:white !important;
	}

    #header .header-top {
		background-color:transparent !important;
	}

    #header .right-nav .search-widget {
		width:100%;
	}

    #header .right-nav .search-widget form button[type="submit"] {
		top:15px;
	}

	header {
		min-height:0px;
		padding-bottom:10px;
	}

	#top-menu li a {
		color:black !important;
	}

	#top-menu li a:hover{
        color:#c1872a !important;
	}

    body #header .header-nav .user-info .logged {
  		color:#aaaaaa !important;
	}

    body #header .header-nav .cart-preview.active {
		background-color:transparent !important;
		color:#aaaaaa !important;
	}

    body #header .header-nav i {
        color:#aaaaaa !important;
	}

    body #header .header-nav .user-info .logged:hover,
	body #header .header-nav a:hover i {
        color:#c1872a !important;
	}

}

/*Main 600px*/
@media only screen and (max-width: 600px) {
    body#index .carousel .caption {
		top:40px;
	}

    body#index .carousel .caption h2 {
		font-size:30px;
	}
    body#index .carousel .caption h3 {
		font-size:15px;
	}

    body#module-everpsblog-blog #wrapper h1,
	body .bloghome h2,
	body .featured-products > h1, .man-carousel h2 {
		font-size:20px;
		padding-bottom:10px !important;
		margin-bottom:10px;
	}

    body #footer .block_newsletter #block-newsletter-label {
		background-image:none;
		text-align:center;
		line-height:23px;
		padding-left:0px !important;
		max-width:90%;
		margin-left:auto;
		margin-right:auto;
	}
    body#index .carousel .caption a.btn {
		height:25px;
		line-height:23px;
		font-size:16px;
		padding-left:10px;
		padding-right:10px;
	}
}

/*Main 420px*/
@media only screen and (max-width: 420px) {
    body#index .carousel .caption {
		top:10px;
	}

    body#index .carousel .caption h2 {
		font-size:20px;
	}
    body#index .carousel .caption h3 {
		font-size:12px;
	}
	#header .header-nav .top-logo {
		width:130px !important;
	}

    #_mobile_logo {
		float:left;
		margin-left:20px !important;
	}
}