/*

Theme Name: Buttercrème Lane

*/



body{padding:0; margin:0; background-color:#fff; cursor:default; color:#262626; font-size:15px; line-height:1.5; font-family: 'Oxygen', sans-serif;}

img{max-width:100%; border:none;}

a{text-decoration:none; outline:none !important; color:#cd766d;}

a:hover{text-decoration:none; color:#262626;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:300; margin-top:0; line-height:1.3;}

.h1, .h2, .h3, h1, h2, h3{letter-spacing:2px;}



h2, .h2{color:#262626; font-size:27px;}

h4, .h4{font-size:19px; font-weight:700;}

h5, .h5{font-size:16px; font-weight:700;}

h6, .h6{font-size:15px; font-weight:700;}



.form-control{border-radius:0; box-shadow:none; height:61px; font-size:15px; border-color:#cd766d; text-transform:uppercase; color:#000;}

.form-control::-moz-placeholder{color:#000;}

.form-control:-ms-input-placeholder{color:#000}

.form-control::-webkit-input-placeholder{color:#000}

textarea.form-control{height:130px; resize:none;}

.btn{border-radius:0; outline:none !important; text-transform:uppercase; font-size:16px; padding:18px 25px; letter-spacing:2px; white-space:inherit;}

.btn-default{background-color:#fff; border-color:#cd766d; color:#000000;}

.btn-primary{background-color:#cd766d; border-color:#cd766d; color:#fff;}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus{background-color:#000; border-color:#000; color:#fff;}

p{margin:0 0 25px;}





.min-width{min-width:270px;}

.min-send{min-width:190px;}



.modal-content{border-radius:0; border:solid 12px #cd766d; background:#fff;}

.modal-content .close{width:48px; height:48px; text-align:center; line-height:30px; background:#000; border-radius:100%; border:solid 3px #fff; font-size:22px; position:absolute; right:-24px; top:-24px; opacity:1; color:#fff; z-index:9; vertical-align:top;}

.modal-content .close .fa{position:absolute; top:9px; left:13px;}





/*Header CSS

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

.header-top{padding:20px 0; color:#cd766d; font-size:14px; font-weight:700;}

.header-top .col-left{float:left;}

.header-top .col-right{float:right;}



.social-navigation{float:left;}

.social-navigation ul{padding:0; margin:0; list-style:none;}

.social-navigation ul li{float:left; margin:0 5px;}

.social-navigation ul li a{background-color:#cd766d; border-radius:100%; color:#fff; display:inline-block; height:40px; width:40px; text-align:center; line-height:40px; font-size:20px;}

.social-navigation ul li a:hover{background-color:#333;}

.social-navigation ul li.btn-search .icon{display:none;}

.social-navigation ul li.btn-search a{font-weight:normal;}

.social-navigation ul li.btn-search a:before{font-family:'FontAwesome'; content:"\f002";}





.header{padding:0; background:#fff;}

@media (min-width:1200px){.header .container{width:1230px}}



.logo{text-align:center; height:126px; position:relative;}

.logo a{margin:0; position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); top:-45px; display:inline-block;}



.btn-menu{display:none;}

.top-menu{margin:10px 0 20px;}

.top-menu ul{padding:0; margin:0; list-style:none; text-align:center;}

.top-menu ul li{display:inline-block; position:relative; z-index:991; margin:0 10px;}

.top-menu ul li a{padding:2px 10px; color:#2b2b2b; font-size:18px; line-height:1; display:block;}

.top-menu ul li a:hover, 

.top-menu ul li:hover > a,

.top-menu ul li.current_page_item > a,

.top-menu ul li.current_page_ancestor > a,

.top-menu ul li.current-menu-item > a,

.top-menu ul li.current-menu-ancestor > a{color:#fff; background:#cd766d;}

.top-menu ul ul{padding:0; margin:0; list-style:none; position:absolute; left:0; width:190px; background:#cd766d; padding:10px 0; text-align:left; border-top:solid 5px #fff;}

.top-menu ul ul li{float:none; padding:0; margin:0; display:block;}

.top-menu ul ul li a{color:#fff; display:block; padding:5px 15px; font-size:15px;}

.top-menu ul ul li a:hover, 

.top-menu ul ul li:hover > a,

.top-menu ul ul li.current_page_item > a,

.top-menu ul ul li.current_page_ancestor > a,

.top-menu ul ul li.current-menu-item > a,

.top-menu ul ul li.current-menu-ancestor > a{color:#000;}

.top-menu ul ul ul{left:100%; top:0;}

.top-menu ul li:hover > ul{display:block;}

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

.top-menu ul li ul {	

	opacity: 0;

	z-index: 10;	

	top: -9999em;	   		

	   		

	-webkit-transform: scale(.9);

	   		transform: scale(.9);

	

	-webkit-transform-origin: center top;

	   		transform-origin: center top;

	

	-webkit-transition-property: -webkit-transform, opacity, top;

	   		transition-property: transform, opacity, top;

	   		

	-webkit-transition-duration: .3s, .3s, 0s;

	   		transition-duration: .3s, .3s, 0s;

	   		

	-webkit-transition-delay: 0s, 0s, .3s;

	   		transition-delay: 0s, 0s, .3s;

}



.top-menu ul li:hover > ul {

	top:100%;

	opacity: 1;	

	-webkit-transform: scale(1);

	   		transform: scale(1);

	   		

	-webkit-transition-delay: 0s;

	   		transition-delay: 0s;

}



.top-menu ul ul li:hover > ul{top:-10px; left:100%;}

}



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

.header-wrap{min-height:178px;}

.header.fix{position:fixed; width:100%; top:0; left:0; background:rgba(255, 255, 255, 0.9);  z-index:999; box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);

-webkit-animation-duration:1s; animation-duration:1s ;-webkit-animation-fill-mode:both; animation-fill-mode:both;

-webkit-animation-name:fadeInDown;animation-name:fadeInDown;

}

.header.fix .logo{display:none;}

.header.fix .top-menu{margin:10px 0;}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}

@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}



}



.search-bar{background:#000; position:absolute; top:0; right:0; transform:translateY(-100%); -webkit-transform:translateY(-100%); width:100%; z-index:999;

-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-o-transition: all 200ms linear;

-ms-transition: all 200ms linear;

transition: all 200ms linear;

}

.search-bar .form-control{background:none; border:none; box-shadow:none !important; color:#fff; text-transform:none;}

.search-bar .form-control::-moz-placeholder{color:#fff;}

.search-bar .form-control:-ms-input-placeholder{color:#fff;}

.search-bar .form-control::-webkit-input-placeholder{color:#fff;}

.search-bar .btn{background:none; color:#fff; border:none; color:#ccc;}

.search-bar .btn-close{border-left:solid 1px #666;}

.search-bar.expanded{transform:translateY(0); -webkit-transform:translateY(0);}



.home-banner{width:100%;}

.home-banner img{width:100%;}



.in-banner{width:100%;}

.in-banner img{width:100%;}



.breadcrumb-wrap{padding:30px 0 0;}

.breadcrumb{padding:0; background:none; border-radius:0; margin:0; color:#414141;  font-size:13px; font-weight:400; padding:0;}

.breadcrumb span{color:#cd766d;}

.breadcrumb a span,

.breadcrumb a{color:#414141;}





/*Main CSS

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

#content{padding:30px 0 50px;}

#primary{padding:0 15px; float:left; width:74%;}

#secondary{padding:0 15px; float:left; width:26%;}





.special-sec{position:relative; padding:0 0 30px 0;}

.special-sec .thumb{float:right;}

.special-sec .thumb p{margin:0;}

.special-sec .dec{background:rgba(255, 255, 255, 0.7); padding:30px; position:absolute; left:0; top:50%; transform:translateZ(0); -webkit-transform:translateZ(0); transform:translateY(-50%); -webkit-transform:translateY(-50%); width:60%;}

.special-sec .dec:after{content:''; background:url(images/con-bg.png) 0 0 no-repeat; width:427px; height:267px; display:block; position:absolute; left:-60px; top:0; z-index:-1;}

.special-sec.odd .thumb{float:left;}

.special-sec.odd .dec{left:auto; right:0;}

.special-sec.odd .dec:after{left:auto; right:-60px;}

.special-sec h2{text-transform:uppercase; margin-bottom:0;}

.special-sec header{border-bottom:solid 3px #cd766d; margin-bottom:10px;}

.special-sec header p{margin-bottom:10px;}

.special-sec .tml{background:url(images/qut.png) 0 5px no-repeat; padding-left:50px; font-size:17px; margin-top:20px;}



.product-item{margin-bottom:50px; position:relative;}

.product-item .thumb{float:left;}

.product-item .thumb p{margin:0;}

.product-item .dec{background:rgba(255, 255, 255, 0.7); padding:40px 50px; margin-top:-300px; float:right; transform:translateZ(0); -webkit-transform:translateZ(0); width:62%;}

.product-item .dec:after{content:''; background:url(images/con-bg.png) 0 0 no-repeat; width:427px; height:267px; display:block; position:absolute; right:0; top:0; z-index:-1;}

.product-item h2{text-transform:uppercase; margin-bottom:0;}

.product-item header{border-bottom:solid 3px #cd766d; margin-bottom:25px; font-size:17px;}

.product-item header p{margin-bottom:15px;}



.product-list{}

.product-list .product-item:nth-child(even) .thumb{float:right;}

.product-list .product-item:nth-child(even) .dec{float:left;}

.product-list .product-item:nth-child(even) .dec:after{right:auto; left:0;}



.sec-title{position:relative; padding-bottom:15px; margin-bottom:30px; color:#252525; font-size:27px; text-transform:uppercase;}

.sec-title:after{content:''; width:360px; height:3px; background:#cd766d; display:block; position:absolute; left:0; bottom:0;}

.sec-title.text-center:after{transform:translateX(-50%); -webkit-transform:translateX(-50%); left:50%;}





.page-header{position:relative; padding:0 0 2px 0; margin:70px 0 90px; border:none; transform:translateZ(0); -webkit-transform:translateZ(0);}

.page-header h1{color:#252525; font-size:27px; text-transform:uppercase; margin:0;}

.page-header:after{content:''; width:550px; height:3px; background:#cd766d; display:block; position:absolute; left:0; bottom:0;}

.page-header.text-center:after{transform:translateX(-50%); -webkit-transform:translateX(-50%); left:50%;}

.page-header.type2{display:inline-block; padding:0 140px 2px 0;}

.page-header.type2:before{content:''; background:url(images/con-bg.png) 0 0 no-repeat; width:427px; height:267px; display:block; position:absolute; right:0; top:-70px; z-index:-1;}



.creative-cack-box{position:relative; padding:15px 0 75px;}

.creative-cack-box .thumb{}

.creative-cack-box .thumb img{width:100%;}

.creative-cack-box p{margin:0; padding:0;}

.creative-cack-box .dec{position:absolute; bottom:30px; left:48px; right:48px; background:rgba(255, 255, 255, 0.9); padding:10px 25px; text-align:center;}

.creative-cack-box h6{font-weight:400; letter-spacing:0;}



.recent-post{position:relative; margin-bottom:10px;}

.recent-post img{width:100%;}

.recent-post .meta{position:absolute; left:0; bottom:0; width:100%; padding:80px 25px 10px 25px; color:#fff;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */

background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}

.recent-post .meta a{color:#fff;}

.recent-post .meta h3{font-size:18px; font-weight:700; margin:0; letter-spacing:0;}

.recent-post ul{padding:0; margin:0; list-style:none;}

.recent-post ul li{display:inline-block;}

.recent-post ul li:after{content:'|'; margin:0 5px;}

.recent-post ul li:last-child:after{display:none;}



.stay-touch{position:relative; padding-right:40%; margin-bottom:50px;}

.stay-touch .thumb{position:absolute; top:0; bottom:0; right:0; width:40%; background:url(images/image3.jpg) center center no-repeat; background-size:cover;}

.stay-touch .thumb p{display:none;}

.stay-touch .con{background:url(images/bg1.jpg) center center no-repeat; background-size:cover; padding:40px 120px 40px 80px;}

.stay-touch .input-group-btn{vertical-align:top;}

.stay-touch h2{font-size:44px; margin:0; text-transform:uppercase;}

.stay-touch h4{font-size:19px; margin:0; text-transform:uppercase;}

.stay-touch .top{border-bottom:solid 2px #312a21; padding-bottom:10px; margin-bottom:15px;}

.stay-touch .btn{background-color:#fff; border-color:#ffd1a3; border-left:none; color:#ffd1a3; font-size:16px; padding:11px 14px;}

.stay-touch .form-control{background-color:#fff; border-color:#ffd1a3; height:47px; box-shadow:none; font-size:13px; color:#000;}

.stay-touch .form-control::-moz-placeholder{color:#000;}

.stay-touch .form-control:-ms-input-placeholder{color:#000}

.stay-touch .form-control::-webkit-input-placeholder{color:#000}



.well{padding:0; margin:0; background:none; border-radius:0; border:none; font-size:19px; font-weight:700; box-shadow:none;}



ul.social{padding:0; margin:0 0 20px; list-style:none;}

ul.social li{display:inline-block; margin:0 3px;}

ul.social li a{background-color:#000000; border-radius:100%; color:#fff !important; display:inline-block; height:30px; width:30px; text-align:center; line-height:30px; font-size:18px;}

ul.social li a:hover{background-color:#cd766d;}



.team-box{text-align:center; margin-bottom:50px;}

.team-box h4{text-transform:uppercase; margin-bottom:5px;}

.team-box h6{text-transform:uppercase; font-weight:300; margin-bottom:10px;}



.testimonial-box{margin-bottom:50px;}

.testimonial-box p{margin-bottom:15px;}



.address{padding:0 0 0 30px; position:relative;}

.address:before{font-family:'FontAwesome'; position:absolute; left:0; top:0;}



.pickup-delivery{font-size:20px; color:#464655;}

.pickup-delivery .nmb{font-size:72px; font-weight:700;}

.pickup-delivery .thumb{min-height:250px;}

.pickup-delivery h4{margin-bottom:30px; font-size:20px;}

.pickup-delivery table td{vertical-align:top; padding:0 0 30px;}

.pickup-delivery table td:first-child{padding-right:10px;}





ul.post-grid{padding:0; margin:0 0 90px; list-style:none; position:relative; float:left;

    -moz-column-gap: 30px;

    -webkit-column-gap: 30px;

    column-gap: 30px;

    -webkit-column-fill: balance;

    -moz-column-fill: balance;

    column-fill: balance;

	-moz-column-count: 2;

	-webkit-column-count: 2;

	column-count:2;

}



ul.post-grid li.item{

   -webkit-column-break-inside: avoid;

    page-break-inside: avoid;

    break-inside: avoid;

    -webkit-break-inside: avoid;

    -moz-break-inside: avoid;

    -moz-column-break-inside: avoid;

    column-break-inside: avoid;	

	}

ul.post-grid.type2{margin-left:-15px; margin-right:-15px;

    -moz-column-gap: 0;

    -webkit-column-gap: 0;

    column-gap: 0;

	-moz-column-count: 1;

	-webkit-column-count: 1;

	column-count:1;}

ul.post-grid.type2 li.item{float:left; width:50%; padding:0 15px;}



.link_button, .link_button:visited, .link_button:focus {

	position:absolute; top:100%; left:50%; margin-top:15px; margin-left:-120px;

  display: block;

  padding: 0px 25px;

  height: 57px;

  width: 240px;

  border: 1px solid #cd766d;

  border-radius: 0px;

  -webkit-border-radius: 0px;

  outline: 0px;

  text-align: center;

  color: #000000;

  font-size: 16px;

  font-weight: 300;

  text-decoration: none;

  text-transform: uppercase;

  line-height: 55px;

  letter-spacing: 1px;

  vertical-align: middle;

  background-color: #fff;

  z-index: 50;

}



.link_button:hover, .link_button:active {

  background-color: #e6e6e6;

  color: #000;

  border-color: #adadad;

}



#ajax-load-more-by-bkker-theme-trigger-finished{position:absolute; left:0; top:100%; width:100%; margin-top:15px;}

.navigation{display:none;}



.post{}

.post .thumb{width:100%;}

.post .thumb img{width:100%;}

.post .post-header{text-align:center; padding:15px 0; position:relative; padding-bottom:21px; margin-bottom:25px; background:url(images/border.jpg) center bottom no-repeat;}

.post .post-header h3{margin:0; font-size:15px; font-weight:400; text-transform:uppercase; color:#d10d0d;}

.post .post-header .post-title{font-size:28px; color:#010101; margin:0;}

.post .post-header .post-title a{color:#010101;}

.post .post-header .post-title a:hover{color:#d10d0d;}

.post .post-header .meta{color:#9c9c9c; font-size:15px;}

.post .post-header .meta a{color:#9c9c9c;}



.single-post .post .thumb{margin-bottom:20px;}

.single-post .post .post-header{text-align:left; background:none; padding-bottom:0; margin-bottom:20px;}

.single-post .post ul.post-categories{text-align:left;}



h2.comments-title{font-family:'roboto', sans-serif; font-size:18px;}



ul.post-categories{padding:0; margin:0; list-style:none; text-align:center;}

ul.post-categories li a{margin:0; font-size:15px; font-weight:400; text-transform:uppercase; color:#d10d0d; display:inline-block;}

ul.post-categories li a:hover{color:#000;}



.share-wrap{text-align:center; position:relative; margin-bottom:40px;}

.share-wrap:after{content:''; width:100%; height:1px; background:#9c9c9c; position:absolute; top:50%; left:0;}

.share-wrap .share{display:inline-block; padding:0 10px; background:#fff; position:relative; z-index:9;}

.share-wrap .share a:hover{opacity:0.7;}



.widget-area{}

.widget-area .widget{padding:0; margin-bottom:30px;}

.widget-area .widget-title{padding:0; margin:0 0 15px; font-size:17px; color:#262626; text-transform:uppercase; text-align:center; position:relative;}

.widget-area .widget ul{padding:0; margin:0; list-style:none;}

.widget-area .widget ul li{padding:3px 0;}

.widget-area .widget ul li .count{display:none;}

.widget-area .widget ul li a{color:#353535;}

.widget-area .widget ul li a:hover{color:#db3632;}



.search-form .search-field{border-color:#cd766d; border-radius:0; color:#000;}

.search-form .search-submit{background-color:#fff !important; color:#262626;}

.search-form .search-submit .icon{width:14px; height:14px;}



ul.wpp-list{padding:0; margin:0; list-style:none;}

ul.wpp-list li.item{padding:0 0 15px 105px; margin:0; min-height:110px; position:relative;}

ul.wpp-list li.item .thumb{position:absolute; left:0; top:0; max-width:90px;}

ul.wpp-list li.item h1{font-size:16px; margin:0; color:#262626; text-transform:uppercase;}

ul.wpp-list li.item h1 a{color:#262626;}

ul.wpp-list li.item .meta{color:#818181; font-size:12px;}

ul.wpp-list li.item .meta a{color:#818181;}

ul.wpp-list li.item .cat a{color:#cd766d; font-size:12px; text-transform:uppercase;}





div.wp_rp_content{width:100%;}

.wp_rp_wrap .related_post_title{text-align:center; text-transform:uppercase; font-size:20px; font-weight:300; color:#262626; position:relative; padding:0 0 10px; margin-bottom:30px;}

.wp_rp_wrap .related_post_title:after{content:''; width:90px; height:4px; background:#cd766d; position:absolute; left:50%; top:100%; margin-left:-45px;}

ul.related_post{padding:0; margin:0 -15px; list-style:none;}

ul.related_post li{float:left; width:33.333%; padding:0 15px; text-align:center;}

ul.related_post li a.wp_rp_thumbnail{display:block; margin-bottom:10px;}

ul.related_post li a.wp_rp_thumbnail img{width:100%;}

ul.related_post li a.wp_rp_title{font-size:16px; margin:0; color:#262626; text-transform:uppercase; font-weight:300;}

.wp_rp_footer{display:none;}

.testimonial-grid{}
.testimonial-grid .col:nth-child(3n+1){clear:left;}


.corporate-clients-grid{}
.corporate-clients-grid .col{float:left; width:25%; padding:0 15px; margin-bottom:70px; text-align:center;}
.corporate-clients-grid .col:nth-child(4n+1){clear:left;}
.corporate-clients-grid .thumb{border:solid 1px #cd766d; border-radius:10px;}



.custom_showcase{}

.custom_showcase .thumb{

	display: block;

	text-align: center;

	position: relative;

	z-index: 1;

	overflow: hidden;

}



.custom_showcase .thumb:before {

	content: '';

	width: 100%;

	height: 100%;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 0;

	-webkit-box-shadow: inset 0 0 0 0 rgba(255,255,255,.2);

	        box-shadow: inset 0 0 0 0 rgba(255,255,255,.2);

-webkit-transition: .3s ease-in-out;

	   -moz-transition: .3s ease-in-out;

	    -ms-transition: .3s ease-in-out;

	     -o-transition: .3s ease-in-out;

	        transition: .3s ease-in-out;

-webkit-transition-delay: 0;

	        transition-delay: 0;

	}

.custom_showcase .thumb:hover:before {

	-webkit-box-shadow: inset 0 0 0 30px rgba(255,255,255,.2);

	        box-shadow: inset 0 0 0 30px rgba(255,255,255,.2);

-webkit-transition-delay: .25s;

		transition-delay: .25s;

	}

.custom_showcase .thumb:after {

	content: '';

	width: 100%;

	height: 100%;

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 0;

	-webkit-box-shadow: inset 0 0 0 0 rgba(255,255,255,.1);

	        box-shadow: inset 0 0 0 0 rgba(255,255,255,.1);

-webkit-transition: .3s ease-in-out;

	   -moz-transition: .3s ease-in-out;

	    -ms-transition: .3s ease-in-out;

	     -o-transition: .3s ease-in-out;

	        transition: .3s ease-in-out;

}



.custom_showcase .thumb:hover:after {

	-webkit-box-shadow: inset 0 0 0 15px rgba(255,255,255,.1);

	        box-shadow: inset 0 0 0 15px rgba(255,255,255,.1);

			}


#evigallery-main .evigallery-container{display:block; margin:0 -10px;}
#evigallery-main .evigallery-items{width: calc(25% - 20px); height:auto;}
#evigallery-main .evigallery-items img{width:100% !important;}
#evigallery-main .evigallery-items-title{width:100%; height:100%;}
#evigallery-main .evigallery-items-title{left:100%;}
#evigallery-main .evigallery-items .evigallery-items-title div{font-size:18px; line-height:1.3;}
@media screen and (max-width: 991px) {
#evigallery-main .evigallery-items{width: calc(33.333% - 20px);}
}
@media screen and (max-width: 639px) {
#evigallery-main .evigallery-items{width: calc(50% - 20px);}
}
@media screen and (max-width: 479px) {
#evigallery-main .evigallery-items .evigallery-items-title div{font-size:13px;}
}

/*Footer CSS

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

.footer{background:#cd766d; color:#ffecdb; padding:40px 0 20px;}

@media (min-width:1200px){.footer .container{width:1230px}}

.footer .widget{padding:15px; float:left; width:38%;}

.footer .widget:nth-child(1){width:24%;}

.footer .widget{color:#ffecdb;}

.footer .widget a{color:#ffecdb;}

.footer .widget a:hover{color:#000;}

.footer .widget ul{padding:0; margin:0 0 0 15px; list-style-image:url(images/bullate1.png);}

.footer .widget ul li{margin-bottom:6px;}

.footer .widget-title{text-transform:uppercase; font-size:20px;}



.newssubscribe-form{}

.newssubscribe-form .input-group-btn{vertical-align:top;}

.newssubscribe-form .btn{background-color:#f2b3a2; color:#cd766d; font-size:22px; padding:14px;}

.newssubscribe-form .form-control{background-color:#f2b3a2; border-color:#f2b3a2; height:61px; color:#cd766d; box-shadow:none;}

.newssubscribe-form .form-control::-moz-placeholder{color:#cd766d;}

.newssubscribe-form .form-control:-ms-input-placeholder{color:#cd766d}

.newssubscribe-form .form-control::-webkit-input-placeholder{color:#cd766d}





.copyright{padding:20px 0; background:#93433c; color:#ffecdb; font-size:18px; text-align:center;}





/*TOP*/

#back-top{bottom:20px; position:fixed; right:20px; z-index:999; background:url(images/up-arrow.png) center center no-repeat; width:40px; height:40px; border-radius:3px; display:none;}



.btn, .top-menu ul li a, .social-navigation ul li a{-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-o-transition: all 200ms linear;

-ms-transition: all 200ms linear;

transition: all 200ms linear; }