@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700');
@import url(antik-shop-fonts.css);


body{
	font-family:'Montserrat', sans-serif;;
	font-weight:300;
	color:#3B2604;
	background-color:#fff;
	font-size:18px; 
}
a,a:hover{color:#3B2604;}
a:hover, a:active, a:focus{ outline:none; }
a:active, a:focus{ text-decoration:none; }
.col-sm-12 > .col-sm-12 {width:100% !important;}
@media (max-width:767px) {
.header-block { height: 90px !important }
}

ul.disc{ list-style-type:disc; }
.relative{ position:relative; }
.glyphicon{top:0;}
.bold{ font-weight:bold; }
.v-middle,
.list-inline.list-middle li{vertical-align:middle;}
.list-inside{padding-left:0;list-style-position:inside;}
.decoration0,.decoration0:hover{text-decoration:none}
.overflowhidden{ overflow:hidden; }

hr{border:none;border-bottom:1px solid #D9DADA;}
.img-responsive{display:inline-block;}
.inline-block{display:inline-block;}


.gmap_wrap{overflow:hidden;height:400px;width:100%;}
.gmap_wrap>div{height:400px;width:100%;}
.gmap_wrap>div img{max-width:none!important;background:none!important}

h1,h2,h3,h4,h5,h6{font-size:24px; color:#3B2604; }


/* colors */
.c1{ color:#000000 } .bg1{ background-color:#000000 }
.c2{ color:#ffffff } .bg2{ background-color:#ffffff }
.c3{ color:#EDEDED } .bg3{ background-color:#EDEDED }
.c4{ color:#C6AC83 } .bg4{ background-color:#bbbbbb } /* header and footer color */
.c5{ color:#3B2604 } .bg5{ background-color:#6d2323 } /* menu and before footer color */
.c6{ color:#B2B3B3 }
.c7{ color:#5F5F5F }
/* END colors */


.modal-dialog{
	z-index: 1141;
}

.navbar-fixed-top, .navbar-fixed-bottom {
    padding-right: inherit;
}
.modal-open .modal {
    overflow-y: scroll;

}


/* header */
.header,.header *{-webkit-transition:all 1s; transition: all 1s;}
.header{padding:1em 0;}
.header-block {
	display:block;
	width:100%;
	height:90px;
}
.shadow{box-shadow: 0px 5px 5px 0px #B2B3B3;}
/* .navbar-fixed-top{z-index:99999} */
.header .head-logo{ display:inline-block; margin-left:20px; width: 190px;}
.head-logo a{display:inline-block;}
.header .head-logo img{ width: 190px;}


.header .head-tel{ float:left; margin-top: 50px;  }
.header .head-tel a{ margin-right: 20px; text-decoration: unset; padding-bottom: 5px; padding-top: 11px; padding-left: 8px; padding-right: 8px; }
.header .icon-tel{ border: 2px solid #3B2604; border-radius: 12px; }
.header .icon-tel:hover{ border-color: #C6AC83; }
.icon-whatsapp{ border: 2px solid #3B2604; border-radius: 12px; }
.icon-whatsapp:hover{ border-color: #C6AC83; }
.header .head-tel a::before{ font-size: 30px; margin-right: 10px; vertical-align: text-bottom; color: #C6AC83;  }
.header .head-tel a span{ font-size: 30px; color: #C6AC83; }

.header .contact{position: relative; font-size: 30px; float: right; margin-top: 35px; padding: 10px 10px 10px 40px; border:2px solid #C6AC83; border-radius: 12px; color:#C6AC83;}
.header .contact:hover{  color:#3B2604; background-color: #C6AC83; }
.header .contact.icon-anfrage::before{position:  absolute; left: 5px; top: 16px;}

@media (max-width:1200px){
	.header .head-logo{ margin-left:10px; }
	.header .contact{font-size: 23px;}
}

@media (max-width:992px){
	.header .head-logo{ margin-left:10px; }
	.header .head-tel{ margin-top: 42px; }
	.header .contact{ margin-top: 35px; padding: 10px 10px 10px 40px; font-size: 25px;}
	.header .head-tel .icon-whatsapp{padding-bottom: 7px; padding-top: 9px; padding-left: 6px; padding-right: 0px;}
	.header .head-tel a::before{vertical-align: bottom;}
	.header .head-tel .icon-tel span{ font-size: 17px; }
	.whatsapp-span{ display: none; }
}

@media (max-width:767px){
	.custom.bg2 {
		margin-top:65px;
	}

    .header-block { height: 90px }
	.header .head-logo{float:left; width:80px; }
	.header .head-tel { margin-top: 6px; margin-left: 10px;position: absolute;
    right: 15px;
    top: 100px;}
	.header .head-tel a {  margin: unset; padding: 5px; }
	.header .head-tel a span{ font-size: 22px; margin: unset;}
	.header .head-tel a::before{padding: 0; margin: 0; font-size: 25px; }
	.header .head-tel .icon-whatsapp{ padding: 5px; }
	/*.header .head-tel .icon-whatsapp::before{ font-size: 25px; }*/
	.header .head-tel .icon-tel::before{ display: none; }

}

.navbar-toggle{margin:4px 0px 0px 14px; padding:0px; line-height:0; color: #ffffff;}
.navbar-toggle:hover{color:#fff;}

.top-menu{background:#bbbbbb; color:#3B2604; }
.top-menu .navbar-collapse{margin:0;padding:0;}
.top-menu .nav{margin: 0 -19px;}
.top-menu .nav li{float:right; color:#3B2604; }
.top-menu .nav li:first-child{float: left;}
.top-menu .nav li a{display:inline-block; margin:0 17px; color:#3B2604; padding:10px 19px; font-size:22px;}

.top-menu .nav li.active a,
.top-menu .nav li a:active,
.top-menu .nav li a:hover{background:#fff;}
.top-menu .glyphicon-home{ line-height:0; }



.scrollDown .header{padding:10px 0;}
.scrollDown .header .head-logo img{width: 130px;}
.scrollDown .header .contact{margin-top: 10px;padding: 5px 5px 5px 40px;}
.scrollDown .header .head-tel{margin-top: 18px;}
.scrollDown .top-menu .nav li a{font-size: 20px;padding: 5px 19px;}


@media (max-width:1200px){
.header{padding:0.7em 0;}
.header .zertifizierte img{height:60px}
.top-menu .nav{margin: 0 -17px;}
.top-menu .nav li:first-child a{margin-right:0; margin-left: 2px;}
.top-menu .nav li a{margin:0 7px; padding:5px 14px; font-size:20px; }
.header-block { height: 81px }
}

@media (max-width:992px){
.header-block { height: 74px }
.header{padding:0.5em 0;}
.header .zertifizierte{margin-left:30px;}
.header .zertifizierte img{height:40px;}
.top-menu .nav{margin: 0 5px;}
.top-menu .nav li:first-child a{margin-right:0;}
.top-menu .nav li a{margin:0 5px; padding:4px 8px; font-size:16px; }
}

@media (max-width:767px){
.header{padding:17px 5px;}
.header .zertifizierte{display:none;}
.top-menu .container{padding:0; }
.top-menu .navbar-collapse{margin-top:-1px;}
.top-menu .nav li,
.top-menu .nav li:first-child,
.top-menu .nav li.kontakt{ float:none; width:100%;}
.top-menu .nav li a{margin:0 0 5px 0; padding: 7px 7px; display:block; text-align:right;  font-size:1em;}
}

@media (max-width:600px){
.header .container{ padding:0 5px; }
}


/* END header */

.lagerabverkauf{}
.lagerabverkauf a{
	display:block;
	background:#c42823;
	color:#fff;
	font-size:35px;
	line-height:1;
	padding:15px 0;
	margin:15px 0;
	text-align:center;
}

.lagerabverkauf a:hover{
	background:#f60902;
	text-decoration:none;
}


@media (max-width:1200px){
	.lagerabverkauf a{
		font-size:30px;
	}
}

@media (max-width:992px){
	.lagerabverkauf a{
		font-size:24px;
	}
	
}

@media (max-width:767px){
	.lagerabverkauf a{
		font-size:20px;
	}
	
}

@media (max-width:600px){
	.lagerabverkauf a{
		font-size:16px;
	}
	.lagerabverkauf a>span{
		display:block;
	}
}


.list-anfrage{list-style: none; padding: 0; max-width: 300px; text-align: center;}
.list-anfrage li{}


.top-breadcrumb{}
.top-breadcrumb .container{}
.top-breadcrumb ul{ background:none;margin:0; border-bottom:1px solid #D9DADA; padding: 5px 0px 1px 5px;}

.breadcrumb{ font-size:0.8em;}
.breadcrumb > li + li::before{ content:none;}
.breadcrumb .divider{ margin:0 5px;}
.breadcrumb a{ color:#777; }


.page-header{ color:#3B2604; margin:0; border-bottom: 2px solid #fff;}

.page-header .text{ display:inline-block; font-size:1.8em; margin:0.5em 0; line-height:1.1;  color: #3B2604; border-bottom: 2px solid #fff; }
.page-header .text:hover{ border-color:#C6AC83; }

.menu-leistung{margin-top:1em;}

.menu-leistung,
.menu-leistung ul{list-style:none;padding:0;}
.menu-leistung ul{padding:0 0 0 2em; }
.menu-leistung li{padding:0;}
.menu-leistung a{display:block; position:relative;color:#434242; line-height:2; padding:10px 0 10px 10px;  border-bottom:1px solid #D9DADA; }
.menu-leistung a .glyphicon{  display:none; position:absolute; line-height:2; right:5px; top:10px;}
.menu-leistung a:hover>.glyphicon, .menu-leistung li.active>a>.glyphicon{ display:block; }
.menu-leistung a:hover, .menu-leistung li.active>a{color:#8FA323;background:#F0F1DF;text-decoration:none;}



.btn-1{ position:relative; border:2px solid #fff;  padding:0 50px;  border-radius:30px; width:320px; max-width:100%; }
.btn-1,.btn-1:active,.btn-1:focus{color:#C6AC83;}
.btn-1:hover{ color:#fff; background:rgba(0,0,0,0.3); }
.btn-1>span{ vertical-align:middle; font-size:30px; line-height:50px; }
.btn-1>.icon{ position:absolute; left:20px; }


.btn-2{ position:relative; border:2px solid #C6AC83; color: #C6AC83; padding:0 50px; border-radius:12px; width:100%; background-color: #FFFFFF; padding: 0; }
.btn-2,
.btn-2:active,
.btn-2:focus{color:#C6AC83;}
.btn-2:hover{ color:#3B2604; background:#C6AC83; }
.btn-2>span{ vertical-align:middle; font-size:25px; line-height:50px; }
.btn-2>.icon{ position:absolute; left:20px; }
@media (max-width:970px){
	.btn-2>span{ font-size:26px; }
}

.btn-3{ position: relative; color: #C6AC83; font-size: 34px; padding: 7px 10px 7px 50px; border:2px solid #C6AC83; border-radius: 12px; min-width: 300px; }
.btn-3.icon-tel{margin-bottom: 30px; margin-top: 20px; padding: 7px 10px 13px 50px;}
.btn-3.icon-tel .text{}
.btn-3 span{ color: #C6AC83; }
.btn-3 span>span{padding-left: 10px}
.btn-3:focus ,
.btn-3:active { color:#C6AC83; }
.btn-3:hover{ color:#C6AC83; background:#3B2604;  }
.btn-3.icon-anfrage:before{position: absolute; left: 15px; top: 15px;}
.btn-3.icon-tel:before{padding-right: 10px; position: absolute; left: 15px; top: 15px;}


@media (max-width:900px){
	.btn-3{ min-width: 256px; font-size: 30px; }
}
@media (max-width:767px){
	.btn-3.icon-tel{ margin-bottom: 20px; }
	.btn-3.icon-anfrage{ margin-bottom: 20px; }
}

/* PRODUKT-ANFRAGE-FORM BEGIN*/

@media (max-width:767px){
	.produkt-anfrage-form{ margin-top:20px; }
}


/* PRODUKT-ANFRAGE-FORM END*/

.btn-4{ position: relative; color: #3B2604; font-size: 34px; margin-bottom: 20px; padding: 7px 10px 7px 50px; border:2px solid #3B2604; border-radius: 12px; min-width: 300px; }
.btn-4::before{position: absolute; left: 8px; top: 18px;}
.btn-4:focus ,
.btn-4:active { color:#3B2604; }
.btn-4:hover{ color:#C6AC83; background:#3B2604;  }

.btn-4 .text{ font-size: 31px; }

@media (max-width:1200px){
	.btn-4{font-size: 28px;}
	.btn-4::before{left: 15px; top: 15px;}
}


.btn-social{ position:relative; background:#7A2F53; color:#393F42; width:50px; height:50px; border-radius:25px; padding:0;}
.btn-social:hover{ background:#7A2F53; color:#fff; }
.btn-social .icon{ font-size:20px; line-height:50px;}


.img-wrap{display:block;position:relative;overflow:hidden;}
.img-wrap>img{position:relative; width:100%;}
.img-wrap.img-circle{ border:3px solid #8FA323;}
.img-wrap:hover>img{-webkit-transform: scale(1.5); -moz-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);
	-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;}
.img-wrap>.ovrly{position:absolute;height:100%;width:100%;left:-100%;top:0px;
	background:rgba(143,163,35,0.5) url("../images/btn-circle-white.png") no-repeat scroll center center;}

.middot{display:inline-block; width:20px; height:20px; border-radius:50%; }

.home-produkte-text{ display:block; margin-top:0.4em; }

/* BLOG */
.blog1 { margin-bottom:1em; }
.blog-title{ display:block; color:#3B2604; font-size:18px; }
.blog-item-img{display:block;margin:1em 0; margin-top: 47px; border: 5px solid #fff; height: 163px; overflow: hidden;}
.blog-item-img img{width:100%; }
.blog-item-img:hover{border-color: #C6AC83/*#3B2604*/;}


.pagination1{ display:block; text-align:center; margin:1em 0;}
.pagination1>ul{  list-style:none; margin:0; padding:0; }
.pagination1>ul>li{ display:inline-block; padding:2px;  }
.pagination1>ul>li.pagination-prev{ margin-right:10px; }
.pagination1>ul>li.pagination-next{ margin-left:10px; }
.pagination1>ul>li .pagenav{ display:inline-block; border-radius:10px; border:2px solid #ddd; padding:1px 10px;  }
.pagination1>ul>li span.pagenav{ border-color:#8D246A; color:#8D246A;  }
.pagination1>ul>li a.pagenav,
.pagination1>ul>li.pagination-start span.pagenav,
.pagination1>ul>li.pagination-prev span.pagenav,
.pagination1>ul>li.pagination-next span.pagenav,
.pagination1>ul>li.pagination-end span.pagenav{ border-color:#ddd; color:#5B5B5B; }
.pagination1>ul>li a.pagenav:hover{ text-decoration:none; border-color:#000; color:#000; }

.tagspopular{ margin:20px 0 10px 0; }

.blog-item-tags{padding:10px 0; margin:10px 0; border-top:1px solid #ddd;  border-bottom:1px solid #ddd; }
.blog-item-tags>ul{list-style:none; display:inline-block; margin:0; padding:0; }
.blog-item-tags>ul>li{display:inline-block; padding:0;}

.p_tag .tag-category ul.category{ list-style:none; padding:0; margin:1em 0;}
.p_tag .tag-category ul.category>li{}

.category-module-blog{list-style:none; padding:0; clear:both; }
.category-module-blog>li{ float:left; width:33.3%; padding:10px; }
.category-module-blog>li .mod-articles-category-title { display:block; color:#8D246A; font-size:20px; font-weight:bold; }
@media (max-width: 1200px) {
	.blog-item-img{ height: 163px; }
}
@media (max-width: 970px) {
	.blog-item-img{ height: 121px; }
}
@media (max-width: 767px) {
	.blog-item-img{ max-width: 300px; margin: auto; height: auto}
	.blog-title{text-align: center;}
	.category-module-blog>li{ float:none; width:100%; }
}


.btn-search{ background-color:#8D246A; color:#fff; }
.btn-search:hover{ background-color:#A82582; color:#fff; }

.blog-search-results{}
.blog-search-results>.item{ margin:20px 0 40px 0; }
.blog-search-results>.item>.result-title{ margin:0; font-size:24px; }
.blog-search-results>.item>.result-title>a{ color:#8D246A; }
.blog-search-results>.item>.result-title>a:hover{ color:#8D246A; text-decoration:underline; }
.blog-search-results>.item>.result-text{ margin:0; }
/* END BLOG */

/* kontakt-form */
.kontakt-form{}
.kontakt-form .adresse_plz{ width:35%; }
.kontakt-form .adresse_ort{ width:65%; }
.kontakt-form .g-recaptcha{ width:304px; height:78px; }
.image_upload .img_item{ padding:10px; margin-bottom:10px; border:1px solid #ddd; background:#efefef; text-align:center; }
.image_upload .img_item .img{margin-bottom:10px;}
.image_upload .img_item .img>img{max-width:100%;}
.contact_text{vertical-align: middle; font-size: 25px; line-height: 50px; padding: 0 35px;}
/* END kontakt-form */


.form-produktsearch{ margin:15px 0; }
.form-produktsearch .form-group{ position:relative; }
.form-produktsearch .form-group .form-control{
	border:1px solid #cdb187;
	border-radius:15px;
	color:#cdb187;
	height:40px;
}
.form-produktsearch .form-group .btn{
	position:absolute;
	right:10px; top:0;
	background:transparent;
	padding:0;
	color:#cdb187;
	line-height:40px;
	font-size:24px;
	
}

.produkt-menu{ text-align:left;}
.produkt-menu>p{color: #C6AC83; border-bottom:1px solid #C6AC83 ; font-weight:normal;}
.produkt-menu ul{ list-style: none; padding:0;}
.produkt-menu>ul>li{ }
.produkt-menu>ul>li a{display:block; color:#3B2604; padding:3px 5px; border-bottom:1px solid #ddd;}
.produkt-menu>ul li.active>a,
.produkt-menu>ul li a:hover{ background-color:#EBECEC; text-decoration:none; }
.produkt-menu>ul ul>li a{ padding-left:20px; }


/* produkt-item */
.produkt-item{}
.produkt-item .form-group{margin-bottom: 8px;}
.produkt-item .form-control{ border-radius: 12px; height: 45px; max-width: 300px;}
.produkt-item-images>img{height: 311px; cursor:pointer;}
.produkt-item-images .thumbnails img{ width:80px; margin:5px; cursor:pointer; border:3px solid #fff; border-radius: 5px;}
.produkt-item-images .thumbnails img:hover{ border-color:#3B2604; }

/* produkt-category-list */
.produkt-category-list 
.item-title {color: #C6AC83;font-weight: 400;font-size: 23px;}
.produkt-category-list .item .img-holder {width: 50%;float:left;display: block;}
.produkt-category-list .item .item-description {width: 50%;float:left;display: block;padding-left:40px;}
.produkt-category-list .item{ display: flex;width: 100%;margin-top:20px;}
.produkt-category-list .item a{ display:block;width:100%; }
.produkt-category-list .item a .img{position: relative; }
.produkt-category-list .item a .img>img{ width:100%; }
.produkt-category-list .item a:hover{ text-decoration:none; }
.produkt-category-list .item a:hover { border:4px solid #C6AC83; }
.sayfalama ul li a {text-decoration: none}
.sayfalama ul li a:hover {background: #daa520;color:#FFF !important;}

@media (max-width:767px) { 
	.produkt-menu{ padding-top: 20px; }
}
@media (max-width:400px) {
	.produkt-category-list .item .img-holder {width: 100%;float:unset;display: block;}
	.produkt-category-list .item .item-description {width: 100%;float:unset;display: block;padding-left:0px;margin-top:20px;}
}




/* vorteile */
.vorteile{border:none; margin-top: 80px;}
.vorteile .title{color:#C6AC83; padding-bottom: 6px; font-size: 18px; border-bottom: 1px solid #C6AC83; }
.vorteile p{color: #3B2604; font-size: 18px; margin: 13px 0; border:none;}
.vorteile p:before{
	color: #81A132;
	margin-right: 5px;
	vertical-align: top;
	font-size: 22px;
}
@media (max-width:767px) { 
	.vorteile{ margin-bottom:40px; margin-top:40px; }
}


/* carousel */
#myCarousel{float: left; max-width: 840px;}
.carousel-inner > .item > img{width:100%;}
.carousel-inner > .item > .container{ position:relative; padding:0; }
.carousel-indicators{  width:auto; margin: 0 0 -37px -51px; padding:0;}
.carousel-indicators li,.carousel-indicators .active{ margin:1px; width:20px; height:20px; border-radius:50%; border-width:4px;}
.carousel-indicators .active{ background: #3B2604;}

.carousel-caption{ display:block; /* width:400px; */ background:rgba(255, 255, 255, 0.5); color:#5B5B5B; right:auto; left:0; bottom:0; text-align:left; padding:10px 80px 10px 10px; }
.carousel-control.left,.carousel-control.right { background-image:none; z-index:11; }
@media (max-width:1200px){
	#myCarousel{ max-width: 640px;}
}
@media (max-width:970px) {
	#myCarousel{ max-width: 420px;}
}
@media (max-width:767px) { 
	#myCarousel{ float:none; width: 100%; max-width: unset;}
	.carousel-inner{ width: 100%; }
	.carousel-indicators li{border-color: #C6AC83;}

}
@media (max-width:550px) { 
	#myCarousel{ width: 100%; max-width: unset;}
	.carousel-caption{ width:100%; position:static; padding-top:25px; background:#EDEDED; color:#5B5B5B; font-size:1em; }
	.carousel-indicators{ bottom:0; }
}

/* END carousel */


/*     left-side-carousel     */

.left-side-carousel{ float: left; background-color: #3B2604; color: #fff; max-width: 290px;}
.left-side-carousel p{font-size: 24px; margin-left: 23px; padding-top: 102px;}

.left-side-carousel .tel{position: relative; font-size: 24px; margin:10px 0 10px 7px; padding: 10px 0; border:2px solid #fff; border-radius: 12px; min-width: 270px; color: #fff;}
.left-side-carousel .tel:before{ position: absolute; font-size: 35px;  left: 10px; }
.left-side-carousel .tel:hover{color:#3B2604; background-color: #C6AC83;}

.left-side-carousel .contact{position: relative; font-size: 24px; margin:10px 0 21px 7px; padding: 10px 0; border:2px solid #fff; border-radius: 12px; min-width: 270px; color: #fff;}
.left-side-carousel .contact:before{ position: absolute; font-size: 35px; left: 10px; }
.left-side-carousel .contact:hover{color:#3B2604; background-color: #C6AC83;}
@media (max-width:1200px){
	.left-side-carousel p{padding-top: 20px;}
	.left-side-carousel .contact{margin:10px 0 20px 7px;}
}

@media (max-width:970px){
	.left-side-carousel p{padding-top: 0px;}
	.left-side-carousel .tel{ margin:-3px 0 0px 14px; padding: 3px 0; }
	.left-side-carousel .contact{ margin:5px 0 5px 14px; padding: 3px 0; }
}

@media (max-width:767px){
	.left-side-carousel{float:none; width: 100%; max-width: unset; text-align: center; padding-top:10px;}
	.left-side-carousel p{}
	.left-side-carousel .tel{ margin:5px 0 5px 14px; padding: 5px 0; }
	.left-side-carousel .contact{ margin:5px 0 5px 14px; padding: 5px 0; }
}
/*     left-side-carousel     */

/* footer */
.footer{ background-color:#C6AC83; }
.footer p{ margin: 0; padding: 0; }
.foot2{ background-color:#3B2604 }
.footer{ padding:0 0; }
.footer hr{ border-color:#5B5B5B; }



/*			Row 1			*/
.footer-menu{width: 145px; float: left;}
.footer-menu .footer-list{width: 100%; list-style: none; padding: 0; margin: 0;}
.footer-menu .footer-list li{}
.footer-menu .footer-list .title{font-size: 22px;}
.footer-menu .footer-list li a{color: #3B2604;}
.footer-menu .footer-list li a:hover, 
.footer-menu .footer-list li a:active,
.footer-menu .footer-list li a:focus{}


.footer-tel-mail{float: right; width: 290px; list-style: none; color:#3B2604; padding: 0; margin: 0;}

.footer-tel-mail .footer-tel{width: 100%; position: relative; }
.footer-tel-mail .footer-tel a{font-size: 36px; position: unset; text-decoration: none; border-bottom:2px solid #C6AC83; }/* glyphicon class'indan gelen position:relativ icin unset atandi */
.footer-tel-mail .footer-tel a:hover,
.footer-tel-mail .footer-tel a:active,
.footer-tel-mail .footer-tel a:focus{ border-color: #3B2604; }
.footer-tel-mail .footer-tel .glyphicon-earphone:before{font-size: 34px; position: absolute; right: 0; top: 3px; color:#3B2604;}
.footer-tel-mail .footer-tel span{font-size: 37px; margin-right: 6px; color:#3B2604; font-family:"Playfair Display",serif ;}
.footer-tel-mail .footer-tel span:last-child{margin-right:0;}

.footer-tel-mail .footer-mail{width: 100%; position: relative; margin-top: 5px; }
.footer-tel-mail .footer-mail a{font-size: 25px; text-decoration: none; border-bottom:2px solid #C6AC83;}
.footer-tel-mail .footer-mail a:hover,
.footer-tel-mail .footer-mail a:active,
.footer-tel-mail .footer-mail a:focus{ border-color: #3B2604; }
.footer-tel-mail .footer-mail .icon-mail:before{font-size: 34px; position: absolute; right: 0; top: 0px; color:#3B2604;}
.footer-tel-mail .footer-mail span{font-size: 33px; color:#3B2604;}

@media (max-width:767px){
	.footer-tel-mail{ float:none; margin:0 auto; }
	.footer-menu{ float:none; margin:0 auto; margin-bottom: 20px; }
}



/*			Row 2			*/

.footer-icons{ font-size: 26px; margin-top: 20px;}
.footer-icons a{color: #C6AC83; text-decoration: none; border: 1px solid #3B2604; border-radius: 50%; padding: 10px 16px;}
.footer-icons a:hover, 
.footer-icons a:active,
.footer-icons a:focus{color: #3B2604; background-color:#C6AC83; }

.footer-logo{text-align: center; margin-top: 16px;}

.footer-copy{font-size:18px; text-align: right; margin-top: 27px;}
.footer-copy a{color: #C6AC83;}
.footer-copy a:hover, 
.footer-copy a:active, 
.footer-copy a:focus{}

.footer-copy>.footer-list{ width: 360px; list-style: none; margin:auto; padding: 0;}
.footer-copy>.footer-list li{ width: 50%; float: left;}

@media (max-width:1200px){
	.footer-icons{ text-align: center; }
	.footer-copy{ text-align:center; }
	.footer-copy>.footer-list li{ width: 100%; }
}

@media (max-width:1003px){
	.footer-icons{ text-align: center; }
	.footer-copy{ text-align:center; }
}

@media (max-width:990px){
	.footer-copy>.footer-list li{ width: 50%; }
}

@media (max-width:767px){
	.footer-copy{text-align: center;}
	.footer-copy>.footer-list{ width: 250px; }
	.footer-copy>.footer-list li{ width: 100%; }
}

.foot-logo-wrap{text-align:right;}
.foot-logo{ max-width:100%; }
.foot-tel-mail{ float:right; font-size:1.5em; }
.foot-tel-mail a{ color:#FEFEFE; }
.foot-tel-mail>ul{ margin:0; padding:0; list-style:none; }
.foot-tel-mail>ul>li{ display:inline-block; vertical-align:middle; line-height:0; }


.menu-foot{}
.menu-foot,.menu-foot a{ color:#FEFEFE;}
.menu-foot>li{min-width:120px; vertical-align:top;}
.menu-foot>li>ul{padding-left:0; list-style:disc inside; text-align:left;}

@media (max-width:767px){
.footer{ text-align:center; }
.foot-logo-wrap{ text-align:center; margin-top:1em;}

}
.foot2{ height:100%; position:fixed; width:100%; z-index:3;}
/* END footer */


.cd-top{display:inline-block;position:fixed;bottom:40px;right:40px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;white-space:nowrap;background:#C6AC83;color:#fff;text-align:center;font-size:30px;padding:10px;border-radius:40px;line-height:1;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .cd-top:hover{color:#fff;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.5;}
@media (max-width:767px){ 
.cd-top{bottom:20px;right:20px;font-size:20px;padding:5px;border-radius:30px;}
}
