



.flag_uk,.flag_deu,.flag_us,.flag_fr,.flag_it,.flag_es,.flag_nl {


	opacity: 0.65;
	    
}


.flag_uk:hover,.flag_deu:hover,.flag_us:hover,.flag_fr:hover,.flag_it:hover,.flag_es:hover,.flag_nl:hover {
    opacity: 1;
}


a:hover .flag_uk{background-image: url("../images/fahn_gb_1.png");background-position:0px -20px;}

a:hover .flag_deu{background-image: url("../images/fahn_deu_1.png");background-position:0px -20px;}

a:hover .flag_us{background-image: url("../images/fahn_us_1.png");background-position:0px -20px;}

a:hover .flag_fr{background-image: url("../images/fahn_fra_1.png");background-position:0px -20px;}

a:hover .flag_it{background-image: url("../images/fahn_ita_1.png");background-position:0px -20px;}

a:hover .flag_es{background-image: url("../images/fahn_esp_1.png");background-position:0px -20px;}

a:hover .flag_nl{background-image: url("../images/fahn_nl_1.png");background-position:0px -20px;}

#bannerImage { margin-top: 15px; text-align: center; }

#bannerImage img { margin: 0 auto; }

.breadcrumbs_area
{
	background: rgba(0, 0, 0, 0) url("../images/beautiful-woman-02a-sw.jpg") no-repeat scroll center top !important;
	background-size: cover !important;
	padding:215px 0px 135px;
}

.cameraContent {}

.camera_wrap img {
	width: 110% !important;
	height: auto;
	object-fit: cover;
	margin: 0 auto;
}

.header_area {
  background-color: rgba(27,41,68,0.8);
  opacity: 100%;
}

.header_area.preset1_header.navbar-fixed-top {
  background-color: rgba(27,41,68,0.8);
  opacity: 100%;
}

.preset1_header .megamenu_shop li a:hover {
	color: #ffc02b !important;
}

.list_prodetails {
	display: block;
    list-style: disc outside none;
    padding: 0 0 0 1em;
}

.list_prodetails li {
  display: list-item;
  font-size: 16px !important;
  line-height: 1.85;
  color: #666;
  margin-bottom: 12px;
}

#cartandsum {
	background-color: white;
	padding: 10px;
	border: 1px solid;
}

.section_title h1.white_text
{
	color:#ffffff;
	text-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
}

.slider_bottom_text {
	border-radius: 3px;

}

.brand_section img {
	width: 212px !important;
	height: 220px !important;
}

/* .brand_section .logo {
	padding-left: 0 !important;
	padding-right: 0 !important;
} 


.brand .line {
    background: #dedede none repeat scroll 0 0;
	height: 1px;
    margin: 15px !important;
    width: 30px;
    border: 1px solid #a00000;
} */

.camera_caption {
	top:35%;
}


/* .etalage img {
	width: 100% !important;
	height: auto  !important;
} */


/* #etalage {
 height: 540px !important;
} */


@media only screen and (min-width: 986px) {

	.flag_uk,.flag_deu,.flag_us,.flag_fr,.flag_it,.flag_es,.flag_nl { width: 59px; height: 30px; background-repeat: no-repeat; background-position: center; margin: 0 auto; background-size: 58px 60px !important; }
	
	a .flag_uk{background-image: url("../images/fahn_gb_1_big.png");background-position:0px -30px;}
	a:hover .flag_uk{background-image: url("../images/fahn_gb_1_big.png");background-position:0px 0px;}
	a .flag_deu{background-image: url("../images/fahn_deu_1_big.png");background-position:0px -30px;}
	a:hover .flag_deu{background-image: url("../images/fahn_deu_1_big.png");background-position:0px 0px;}
	a .flag_us{background-image: url("../images/fahn_us_1_big.png");background-position:0px -30px; }
	a:hover .flag_us{background-image: url("../images/fahn_us_1_big.png");background-position:0px 0px;}
	a .flag_fr{background-image: url("../images/fahn_fra_1_big.png");background-position:0px -30px;}
	a:hover .flag_fr{background-image: url("../images/fahn_fra_1_big.png");background-position:0px 0px;}
	a .flag_it{background-image: url("../images/fahn_ita_1_big.png");background-position:0px -30px;}
	a:hover .flag_it{background-image: url("../images/fahn_ita_1_big.png");background-position:0px 0px;}
	a .flag_es{background-image: url("../images/fahn_esp_1_big.png");background-position:0px -30px;}
	a:hover .flag_es{background-image: url("../images/fahn_esp_1_big.png");background-position:0px 0px;}
	a .flag_nl{background-image: url("../images/fahn_nl_1_big.png");background-position:0px -30px;}
	a:hover .flag_nl{background-image: url("../images/fahn_nl_1_big.png");background-position:0px 0px;}
	
	.slider_bottom_text{

	bottom:-60px !important;
	}
	
}





