@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,900');
@import url('bootstrap4/bootstrap.min.css');
@import url('../plugins/font-awesome-4.7.0/css/font-awesome.min.css');
@import url('../plugins/OwlCarousel2-2.2.1/owl.carousel.css');
@import url('../plugins/OwlCarousel2-2.2.1/owl.theme.default.css');
@import url('../plugins/OwlCarousel2-2.2.1/animate.css');


*{margin: 0;padding: 0;}
body{font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 23px;font-weight: 400;background: #fff; color: #333;}
div{display: block;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box}
ul{list-style: none;margin-bottom: 0px;}
p{font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 1.7;font-weight: 500; -webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;text-shadow: rgba(0,0,0,.01) 0 0 1px;}
p a{
	display: inline;position: relative;color: inherit; -webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease}
a, a:hover, a:visited, a:active, a:link{text-decoration: none;-webkit-font-smoothing: antialiased;	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;text-shadow: rgba(0,0,0,.01) 0 0 1px;}
/*p a:active{position: relative;color: #FF6347;}
p a:hover{color: #FF6347;background: #fde0db;}*/
p a:hover::after{opacity: 0.2;}

.silici {clear:both; height:0;}
.fleft {float:left;}
.fright {float:right;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.golge  {-webkit-box-shadow: 0px 0px 5px 3px rgba(193, 193, 193, 0.8);-moz-box-shadow: 0px 0px 5px 3px rgba(193, 193, 193, 0.8);box-shadow: 0px 0px 5px 3px rgba(193, 193, 193, 0.8);  /* For I E 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#737373')";/* For I E 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#737373');}
.icgolge {-moz-box-shadow: inset 0px 0px 20px #c1c1c1;/* Mozilla */-webkit-box-shadow: inset 0px 0px 20px #c1c1c1;/* Chrome ve Safari */box-shadow: inset 0px 0px 20px #c1c1c1;/* Standart CSS Kodu */}
#govde {width:100%; background:#fff; padding:0;margin:30px 0;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-webkit-box-shadow: 0 4px 4px 0 rgba(49, 49, 49, 0.7);-moz-box-shadow: 0 4px 4px 0 rgba(49, 49, 49, 0.7);box-shadow: 0 4px 4px 0 rgba(49, 49, 49, 0.7);  /* For I E 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#313131')";/* For I E 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#313131');}
.ovalkose {border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.cerceve {border:solid 1px #98bc38;}
.cerceve2 {border:solid 1px #1986c1;}
.cerceve3 {border:solid 3px #1986c1;}
.cercevetop {border-top:solid 1px #1986c1;}

.hata, .HataText {background:#f9f0f0;font-size: 14px; padding:10px; width:98%; margin:10px auto; text-align:left; border-left:solid 5px #dca7b0;}
	.hata a.sepet, .HataText a.sepet,.hata span.sepet {display:inline-block; margin-left:10px; padding:4px 10px; background:#7bcdf6; color:#333;}
	.hata a.sepet:hover, .HataText a.sepet:hover,.hata span.sepet:hover {background:#333; color:#fff;}
	
#hatabox {padding:0;}
.icerik {min-height:500px; color:#333;}
.icerik .icerikimg {display:block; float:left; width:300px; margin:0 30px 30px 0;border:solid 1px #98bc38;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}

.button { background: #116cb5; font-size: 16px; color: #ffffff; padding: 15px 50px; margin-right: 10px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; display: inline-block; vertical-align: middle; text-transform: capitalize; border: 1px solid #116cb5; cursor: pointer; text-decoration: none; }
.button:hover, .button:focus { background: #116cb5; }
 
 
 
 
 /* ======================= OnlineSatis ======================= */
.counter {width: 300px;display:flex;align-items: center;justify-content: center;}
.counter input {width: 70px;border: 0;line-height: 30px; padding:12px 0;border:solid 1px #116cb5;font-size: 20px;text-align: center;background: #eee;color: #116cb5;appearance: none;outline: 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.counter span {display: block;font-size: 25px;padding: 0 10px;cursor: pointer;color: #116cb5;user-select: none;}

#urundetay figure img {border:solid 1px #1986c1;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#urundetay .urundetay {border-top:solid 1px #1986c1;padding-top:30px; min-height:300px}
#urundetay .urundetaylari h2 {border-bottom:solid 1px #1986c1;padding:10px 0; text-align:left; display:block}

#urundetay .sepet-buton{position: relative; cursor:pointer; display: inline-block;font-size: 14px;line-height: 26px;font-weight: 700;color: #fff !important; text-align: center; padding:12px 15px; background:#116cb5; border:0;z-index: 1; margin:5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#urundetay .sepet-buton:before{position: absolute;content: '';width: 0%;height: 100%;background: #98bc38;left: 0px;top: 0px;z-index: -1;transition: all 500ms ease;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#urundetay .sepet-buton:hover:before{width: 100%;}

.addto-cart-box .adet {display: inline-block; background:#f9f9f9;width:100px; text-align:center; padding:12px 10px;border: 1px solid #1986c1;margin: 4px 0;}
 
#remodal form input, #remodal form textarea, #remodal form select, #formalani form input {width:70%; margin:0 auto 5px auto; background:#F7F7F7; display:block; padding:10px; text-align:center;border:solid 1px #98bc38;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#remodal h2 {font-size:1.8rem; color:#1a87c2;}

#formalani {text-align:center;}
#formalani fieldset {display:block; background:#F3F3F3; margin:auto; width:70%; padding:20px;border:solid 1px #98bc38;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;}
#formalani fieldset input {background:#fff;border:solid 1px #1a87c2;}
#formalani fieldset button {background:#1a87c2; cursor:pointer; color:#fff; border:0; padding:10px 30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#formalani fieldset button:hover {background:#69bc6d;}
#formalani legend {display:block; width:200px; margin:auto; background:#1a87c2; color:#fff; font-size:18px; font-weight:bold; padding:10px 5px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#formalani fieldset a {display: inline-block; padding:5px; color:#1a87c2; background:none; text-decoration:none}
#formalani fieldset a:hover {color:#f00; background:none} 

.tab-body a.buton, #sepetlistesi a.buton, #adresbox a.buton, #adresbox button.buton, #adresbox button.buton2, #uyepanel a.buton {cursor:pointer; border:0; background:#1986c1; color:#fff;display:block; padding:10px; text-align:center; margin:5px 0; float:right; width:150px; font-size:13px; font-weight:bold;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.tab-body a.buton:hover, #sepetlistesi a.buton:hover, #adresbox a.buton:hover, #adresbox button.buton:hover, #adresbox button.buton2:hover, #uyepanel a.buton {background:#98bc38; color:#fff;} 
#adresbox button.buton2, .tab-body a.buton {cursor:pointer; border:0; margin:5px auto; float:none;}

#sepetlistesi td.aktifyayincss {background:#37f358; font-weight:bold;}
#sepetlistesi td.pasifyayincss {background:#F41418; font-weight:bold; color:#fff;}

/* Sepet DIV tablo */
table {border: 1px solid #146d9d;border-collapse: collapse;margin: 0;padding: 0;width: 100%;table-layout: fixed;}
table th {background-color: #1986c1;border: 1px solid #146d9d;padding: .65em;color:#fff;}
table tr {background-color: #f8f8f8;border: 1px solid #1986c1;padding: .65em;}
table td {border-right: 1px solid #1986c1;padding: .45em;}
table td img.urun {display:inline-block; width:70px;border: 1px solid #1986c1;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
table a.buton {cursor:pointer; border:none; background:#1986c1; color:#fff;display:inline-block; padding:6px 3px; text-align:center; margin:1px; font-size:13px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; width:60px;}
table a.buton:hover {background:#98bc38; color:#fff;}

table a.adet, table  span.adet {display:inline-block; width:30px; padding:8px; text-align:center; color:#fff; background:#1986c1;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
table span.adet {color:#333; background:#efefef;border:solid 1px #1986c1;}
table span.adet {width:50px;}
table a.adet:hover {color:#fff; background:#98bc38;}

/*table th,table td {padding: .625em;text-align: center;}*/
table th {font-size: .85em;letter-spacing: .1em}
@media screen and (max-width: 600px) {
		table {border: 0}
		table thead {border: none;clip: rect(0 0 0 0);height: 1px; margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}
		table tr {border-bottom: 3px solid #1986c1;display: block;margin-bottom: .625em}
		table td {border-bottom: 1px solid #1986c1; display: block;font-size: .8em;text-align: right}
		table td::before {
		/*
		* aria-label has no advantage, it won't be read inside a table
		content: attr(aria-label);
		*/
		content: attr(data-label);float: left;font-weight: bold}
		table td:last-child {border-bottom: 0}
}
 
/* Sepet DIV tablo */


#UyeGuncelle label.uye {width:20%;display:block;float:left; padding:3px 0; border:0; font-size:14px; text-align:right; background:none; color:#1986c1}
#UyeGuncelle input, #UyeGuncelle textarea, #UyeGuncelle select {width:78%;display:block; float:right; background:#f9f9f9; color: #1986c1; padding:5px; margin:5px 0; border:solid 1px #1986c1; border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#UyeGuncelle input:hover, #UyeGuncelle textarea:hover, #UyeGuncelle select:hover {background:#f9f9f9;}
#UyeGuncelle button {display:block; background:#1986c1; color:#fff; cursor:pointer;border:0; padding:7px 15px; margin:auto;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#UyeGuncelle button:hover {background:#98bc38; color:#fff;}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#UyeGuncelle label {width:100%; float:none; margin:auto; text-align:center; padding:0 0 3px 0;}
#UyeGuncelle input, #UyeGuncelle textarea, #UyeGuncelle select {width:100%; float:none; margin:0 auto 8px auto; text-align:center;}
}





.adresbox {background:#fff; color:#232323; border:3px solid #1986c1; padding:8px; margin-bottom:10px;}
.adresbox input, .adresbox textarea  {background:#f6f6f6;}
/*.adresbox strong {display:inline-block;border:solid 1px #1986c1; background:#f9f9f9; margin-bottom:1px; padding-left:8px; width:120px;}*/
/*.adresbox td.tblsecim {padding:5px; text-align:center; vertical-align:middle}*/
.adressil {text-align:right; margin:0 0 5px 0}
.adressil a, .adresbox td.tblsecim a, .adresbox a {display:inline-block; border:0; padding:5px 8px; font-size:12px; background:#1986c1; color:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.adressil a:hover, .adresbox td.tblsecim a:hover, .adresbox a:hover {background:#232323; color:#fff;}
.adresbox span.title {display:block; padding:4px;}
.adresbox span.checkradio {background:#1986c1; width:50px; padding:3px 20px; display:block; margin:auto;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; text-align:center; display:block}
.adresbox table {border: 1px solid #ccc;border-collapse: collapse;margin: 0;padding: 0;width: 100%;table-layout: fixed;}
.adresbox table caption {font-size: 1.5em;margin: .5em 0 .75em;}
.adresbox table tr {border-top:1px solid #fff; border-bottom:1px solid #fff}
.adresbox table th,#liste2 table td {padding: .625em;text-align: center;}
.adresbox table th {font-size: .85em;letter-spacing: .1em;font-weight: bold;text-align: center; padding:5px 10px; background:#99a6b0; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff}
.adresbox td {padding:3px 5px;}
.adresbox td a:hover, .HataText a:hover {background:#333333;}
.adresbox tr:hover, #liste2 tr:hover td.islemkolon {background:#bbc3c9;}
@media screen and (max-width: 600px) {
  .adresbox table {border: 0;}
  .adresbox table caption {font-size: 1.3em;}
  .adresbox table thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
  .adresbox table tr {border-bottom: 3px solid #5c9acf;display: block; margin-bottom: .625em;}
  .adresbox table td {border-bottom: 1px solid #5c9acf;display: block;font-size: .8em;text-align: right;}
  .adresbox table td::before {
    content: attr(data-label);float: left;font-weight: bold}
 .adresbox table td:last-child {border-bottom: 0;}
} 
 /* ======================= OnlineSatis ======================= */
 
 
 
.konum {text-align:center;position:fixed; display:block; bottom:95px;right:15px;z-index:60;}
.whatsapp {text-align:center;position:fixed; display:block; bottom:140px;right:15px;z-index:60;}
.biziara {text-align:center;position:fixed; display:block; bottom:185px;right:15px;z-index:60;}
.insta {text-align:center;position:fixed; display:block; bottom:230px;right:15px;z-index:60}

a.biziara,a.whatsapp,a.konum,a.insta {color:#fff;background:#1c6692;width: 40px;height: 40px;font-size:12px; padding-top:8px;border-radius: 100%; text-align:center; border:solid 1px #fff;}
a.biziara:hover, a.whatsapp:hover, a.konum:hover, a.insta:hover {background:#fff; color:#1c6692; border:solid 1px #1c6692;}
a.biziara:hover i, a.whatsapp:hover i, a.konum:hover i, a.insta:hover i {color:#1c6692;}

a.whatsapp {color:#fff;background:#25d366}
a.whatsapp:hover {background:#fff; color:#25d366; border:solid 1px #25d366;}
a.whatsapp:hover i {color:#25d366;}

.fixedikonlar {padding:10px;border-top:solid 1px #fff;background:#1c6692;color:#fff;bottom:0px;width:100%;padding-bottom:0px;text-align:center;z-index:10000000;cursor:pointer;position:fixed;}
.fixedikonlar a {display:inline-block; margin:5px 10px;color:#fff;width: 40px;height: 40px;font-size:12px; padding-top:8px;border-radius: 100%; text-align:center;border:solid 1px #fff;}
.fixedikonlar a:hover {color:#000;} 

.fixedikonlar a.whatsapp2 {color:#fff;background:#25d366;}
.fixedikonlar a.whatsapp2:hover {background:#fff; color:#25d366; border:solid 1px #25d366;}
.fixedikonlar a.whatsapp2:hover i {color:#25d366;}

.ghost {height:10px; clear:both;}

@media (min-width:476px) {.fixedikonlar {display:none;}.icerikimg {float:none; width:90%; margin:0 auto 30px auto}}
@media (max-width:767px) {.whatsapp, .biziara, .konum, .insta {display:none;}.ghost {height:120px;}}




@media (max-width:476px) {
	.navbar span.sepet {display:inline-block; margin:0 10px;}
}





::selection
{
	background: #fde0db;
	color: #FF6347;
}
p::selection
{
	background: #fde0db;
}
h1{font-size: 72px;}
h2{font-size: 40px;}
h3{font-size: 28px;}
h4{font-size: 24px;}
h5{font-size: 18px;}
h6{font-size: 14px;}
h1, h2, h3, h4, h5, h6
{
	color: #282828;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection
{

}
::-webkit-input-placeholder
{
	font-size: 13px !important;
	font-weight: 500;
	color: #777777 !important;
}
:-moz-placeholder /* older Firefox*/
{
	font-size: 13px !important;
	font-weight: 500;
	color: #777777 !important;
}
::-moz-placeholder /* Firefox 19+ */
{
	font-size: 13px !important;
	font-weight: 500;
	color: #777777 !important;
}
:-ms-input-placeholder
{
	font-size: 13px !important;
	font-weight: 500;
	color: #777777 !important;
}
::input-placeholder
{
	font-size: 13px !important;
	font-weight: 500;
	color: #777777 !important;
}
.form-control
{
	color: #db5246;
}
section
{
	display: block;
	position: relative;
	box-sizing: border-box;
}
.clear
{
	clear: both;
}
.clearfix::before, .clearfix::after
{
	content: "";
	display: table;
}
.clearfix::after
{
	clear: both;
}
.clearfix
{
	zoom: 1;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
.trans_200
{
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.trans_300
{
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.trans_400
{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.trans_500
{
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.fill_height
{
	height: 100%;
}
.super_container
{
	width: 100%;
	overflow: hidden;
}

.icerik_container
{
	margin-top: 150px;
	padding-bottom: 80px; 
	
}

.icerik_container h2 {border-bottom:solid 1px #1a87c2; margin-bottom:20px; font-size:22px; display:block; padding:8px; color:#1a87c2;}
/*********************************
 Breadcrumbs
*********************************/

.breadcrumbs
{
	width: 100%;
	height: 60px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom:20px;
}
.breadcrumbs ul li
{
	display: inline-block;
	margin-right: 17px;
}
.breadcrumbs ul li.active a
{
	color: #b9b4c7;
}
.breadcrumbs ul li i
{
	margin-right: 17px;
}
.breadcrumbs ul li a
{
	color: #51545f;
}

/*********************************
3. Home
*********************************/

.header
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 10;
}
.top_nav
{
	width: 100%;
	height: 50px;
	background: #4b4b4b;
}
.top_nav_left
{
	height: 50px;
	line-height: 50px;
	font-size: 13px;
	color: #98bc38;
	
}

/*********************************
3.1 Currency
*********************************/

.currency
{
	display: inline-block;
	position: relative;
	min-width: 50px;
	border-right: solid 1px #33333b;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	vertical-align: middle; 
}
.currency > a
{
	display: block;
	color: #b5aec4;
	font-weight: 400;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
	
}
.currency > a > i
{
	margin-left: 8px;
}
.currency:hover .currency_selection
{
	visibility: visible;
	opacity: 1;
	top: 100%;
}
.currency_selection
{
	display: block;
	position: absolute;
	right: 0;
	top: 120%;
	margin: 0;
	width: 100%;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	z-index: 1;
	box-shadow: 0 0 25px rgba(63, 78, 100, 0.15);
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: all 0.3s ease;
}
.currency_selection li
{
	padding-left: 10px;
	padding-right: 10px;
	line-height: 50px;
}
.currency_selection li a
{
	display: block;
	color: #232530;
	border-bottom: solid 1px #dddddd;
	font-size: 13px;
	
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: all 0.3s ease;
}
.currency_selection li a:hover
{
	color: #b5aec4;
}
.currency_selection li:last-child a
{
	border-bottom: none;
}

/*********************************
3.2 Language
*********************************/

.headermenu.topnavlink {display: inline-block;position: relative;padding-right: 20px; padding-left: 20px;text-align: center;vertical-align: middle; background:#99bc3a;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; margin:2px 0; }
.headermenu.topnavlink > a{display: block;color: #333;font-weight: 400;	height:40px;line-height: 40px; font-size: 13px}
.headermenu.topnavlink2 {display: inline-block;position: relative;padding-right: 20px; padding-left: 20px;text-align: center;vertical-align: middle; background:#ED3135;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; margin:2px 0; }
.headermenu.topnavlink2 > a{display: block;color: #333;font-weight: 400; height:40px;line-height: 40px; font-size: 13px}

.language, .headermenu
{
	display: inline-block;
	position: relative;
	min-width: 50px;
	border-right: solid 1px #33333b;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	vertical-align: middle; 
}
.language > a, .headermenu > a
{
	display: block;
	color: #b5aec4;
	font-weight: 400;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
}
.headermenu > a {color: #7dd1ff;}
.headermenu > a:hover {color: #fff;}
.language > a > i,.headermenu > a > i 
{
	margin-left: 8px;
}
.language:hover .language_selection, .headermenu:hover .headermenu_selection 
{
	visibility: visible;
	opacity: 1;
	top: 100%;
}
.language_selection, .headermenu_selection
{
	display: block;
	position: absolute;
	right: 0;
	top: 120%;
	margin: 0;
	width: 100%;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	z-index: 1;
	box-shadow: 0 0 25px rgba(63, 78, 100, 0.15);
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: all 0.3s ease;
}
.language_selection li, .headermenu_selection li
{
	padding-left: 10px;
	padding-right: 10px;
	line-height: 50px;
}
.language_selection li a, .headermenu_selection li a
{
	display: block;
	color: #232530;
	border-bottom: solid 1px #dddddd;
	font-size: 13px;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: all 0.3s ease;
}
.language_selection li a:hover,.headermenu_selection li a:hover 
{
	color: #b5aec4;
}
.language_selection li:last-child a, .headermenu_selection li:last-child a
{
	border-bottom: none;
}

/*********************************
3.3 Account
*********************************/

.account
{
	display: inline-block;
	position: relative;
	min-width: 50px;
	padding-left: 20px;
	text-align: center;
	vertical-align: middle; 
}
.account > a
{
	display: block;
	color: #b5aec4;
	font-weight: 400;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
}
.account > a > i
{
	margin-left: 8px;
}
.account:hover .account_selection
{
	visibility: visible;
	opacity: 1;
	top: 100%;
}
.account_selection
{
	display: block;
	position: absolute;
	right: 0;
	top: 120%;
	margin: 0;
	width: 100%;
	background: #fff;
	visibility: hidden;
	opacity: 0;
	z-index: 1;
	box-shadow: 0 0 25px rgba(63, 78, 100, 0.15);
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: all 0.3s ease;
}
.account_selection li
{
	padding-left: 10px;
	padding-right: 10px;
	line-height: 50px;
}
.account_selection li a
{
	display: block;
	color: #232530;
	border-bottom: solid 1px #dddddd;
	font-size: 14px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.account_selection li a:hover
{
	color: #b5aec4;
}
.account_selection li:last-child a
{
	border-bottom: none;
}
.account_selection li a i
{
	margin-right: 10px;
}

/*********************************
3.4 Main Navigation
*********************************/

.main_nav_container
{
	width: 100%;
	background: #fff;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
}
.navbar
{
	width: auto;
	height: 100px;
	float: right;
	padding-left: 0px;
	padding-right: 0px;
}
.navbar_menu li
{
	display: inline-block;
}
.navbar_menu li a
{
	display: block;
	color: #1986c1;
	font-size: 16px;
	font-weight: 500;
 	padding: 20px 10px;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-ms-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.navbar_menu li a:hover{color: #000;}
.navbar_user 
{
	margin-left: 37px;
}
.navbar_user li 
{
	display: inline-block;
	text-align: center;
}
.navbar_user li a 
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
	width: 40px;
	height: 40px;
	color: #1e1e27;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-ms-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.navbar_user li a:hover 
{
	color: #b5aec4;
}

.navbar_search form input[type=text] {display:inline-block; width:100px;border:1px solid #1986c1; padding:3px 6px; background:#f9f9f9; margin:0;order-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; font-size:11px}
.navbar_search form button {display:inline-block;margin:0; border:0; padding:3px 8px;order-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; font-size:11px; background:#1986c1; color:#fff; cursor:pointer}
.navbar_search form button:hover {background:#98bc38;}

.checkout a
{
	background: #eceff6;
	border-radius: 50%;
}
.checkout_items
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: -9px;
	left: 22px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #fe4c50;
	font-size: 12px;
	color: #fff;
}

/*********************************
3.5 Hamburger Menu
*********************************/

.hamburger_container
{
	display: none;
	margin-left: 40px;
}
.hamburger_container i
{
	font-size: 24px;
	color: #1e1e27;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.hamburger_container:hover i
{
	color: #b5aec4;
}
.hamburger_menu
{
	position: fixed;
	top: 0;
	right: -400px;
	width: 400px;
	height: 100vh;
	background: rgba(152,188,56,0.95);
	z-index: 10;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.hamburger_menu.active
{
	right: 0;
}
.fs_menu_overlay
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 9;
	background: rgba(255,255,255,0);
	pointer-events: none;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.hamburger_close
{
	position: absolute;
	top: 26px;
	right: 10px;
	padding: 10px;
	z-index: 1;
}
.hamburger_close i
{
	font-size: 24px;
	color: #1e1e27;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.hamburger_close:hover i
{
	color: #333;
}
.hamburger_menu_content
{
	padding-top: 100px;
	width: 100%;
	height: 100%;
	padding-right: 20px;
}
.menu_item
{
	display: block;
	position: relative;
	border-bottom: solid 1px #b5aec4;
	vertical-align: middle;
}
.menu_item > a
{
	display: block;
	color: #1e1e27;
	font-weight: 500;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	
}
.menu_item > a:hover
{
	color: #fff;
}
.menu_item > a > i
{
	margin-left: 8px;
}
.menu_item.active .menu_selection
{
	display: block;
	visibility: visible;
	opacity: 1;
}
.menu_selection
{
	margin: 0;
	width: 100%;
	max-height: 0;
	overflow: hidden;
	z-index: 1;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.menu_selection li
{
	padding-left: 10px;
	padding-right: 10px;
	line-height: 50px;
}
.menu_selection li a
{
	display: block;
	color: #232530;
	border-bottom: solid 1px #dddddd;
	font-size: 13px;
	
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: all 0.3s ease;
}
.menu_selection li a:hover
{
	color: #b5aec4;
}
.menu_selection li:last-child a
{
	border-bottom: none;
}

/*********************************
3.6 Logo
*********************************/

.logo_container
{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 15px;
} 

.logo_container img {display:inline-block; height:85px; margin-right:10px;}

/*********************************
3.7 Main Slider
*********************************/

.main_slider
{
	width: 100%;
	/*height: 400px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;*/
	margin-top: 145px;
}
.main_slider_content
{
	width: 60%;
}
.main_slider_content h6
{
	font-weight: 500;
	
	margin-bottom: 29px;
}
.main_slider_content h1
{
	font-weight: 400;
	line-height: 1;
}
.red_button
{
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: auto;
	height: 40px;
	background: #fe4c50;
	border-radius: 3px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.red_button:hover
{
	background: #FE7C7F !important;
}
.red_button a
{
	display: block;
	color: #fff;
 	font-size: 14px;
	font-weight: 500;
	text-align: center;
	line-height: 40px;
	width: 100%;
}
.shop_now_button
{
	width: 140px;
	margin-top: 32px;
}

/*********************************
4. Banner
*********************************/

.banner
{
	width: 100%;
	margin-top:0px;
}
.banner_item
{
/*	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;*/
	 
 }
.banner_category
{
	height: 165px; padding-top:65px;
	background:none; color:#fff;
  	font-size: 22px;
	font-weight: 600;
	text-align: center; 
	margin:auto;
	width:270px;height:270px;
	border-radius:50%;
} 


/*********************************
5. New Arrivals
*********************************/

.new_arrivals
{
	width: 100%;
}
.new_arrivals_title
{
	margin-top: 74px;
}

/*********************************
5.1 New Arrivals Sorting
*********************************/

.new_arrivals_sorting
{
	display: inline-block;
	border-radius: 3px;
	margin-top: 59px;
	overflow: visible;
}
.grid_sorting_button
{
	height: 40px;
	min-width: 102px;
	padding-left: 25px;
	padding-right: 25px;
	cursor: pointer;
	border: solid 1px #ebebeb;
	font-size: 14px;
	font-weight: 500;
 	background: #fff;
	border-radius: 3px;
	margin: 0;
	float: left;
	margin-left: -1px;
}
.grid_sorting_button:first-child
{
	margin-left: 0px;
}
.grid_sorting_button:last-child
{

}
.grid_sorting_button.active:hover
{
	background: #FE7C7F !important;
}
.grid_sorting_button.active
{
	color: #fff;
	background: #fe4c50;
}

/*********************************
5.2 New Arrivals Products Grid
*********************************/

.product-grid
{
	width: 100%;
	margin-top: 57px;
}
.product-item
{
	width: 20%;
	height: 380px;
	cursor: pointer;
}
.product-item::after
{
	display: block;
	position: absolute;
	top: 0;
	left: -1px;
	width: calc(100% + 1px);
	height: 100%;
	pointer-events: none;
	content: '';
	border: solid 2px rgba(235,235,235,0);
	border-radius: 3px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.product-item:hover::after
{
	box-shadow: 0 25px 29px rgba(63, 78, 100, 0.15);
	border: solid 2px rgba(235,235,235,1);
}
.product
{
	width: 100%;
	height: 340px;
	border-right: solid 1px #e9e9e9;
}
.product_image
{
	width: 100%;
}
.product_image img
{
	width:100%; height:230px; display:block;
}
.product_info
{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.product_name
{
	margin-top: 27px;
}
.product_name a
{
	color: #1e1e27;
	line-height: 20px;
}
.product_name:hover a
{
	color: #b5aec4;
}
.discount .product_info .product_price
{
	font-size: 14px;
}
.product_price
{
	font-size: 16px;
	color: #fe4c50;
	font-weight: 600;
}
.product_price span
{
	font-size: 12px;
	margin-left: 10px;
	color: #b5aec4;
	text-decoration: line-through;
}
.product_bubble
{
	position: absolute;
	top: 15px;
	width: 50px;
	height: 22px;
	border-radius: 3px;
	
}
.product_bubble span
{
	font-size: 12px;
	font-weight: 600;
	color: #fff;
}
.product_bubble_right::after
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 6px;
	right: auto;
	top: auto;
	bottom: -6px;
	border: 6px solid;
}
.product_bubble_left::after
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: auto;
	right: 6px;
	bottom: -6px;
	border: 6px solid;
}
.product_bubble_red::after
{
	border-color: transparent transparent transparent #fe4c50;
}
.product_bubble_left::after
{
	border-color: #51a042 #51a042 transparent transparent;
}
.product_bubble_red
{
	background: #fe4c50;
}
.product_bubble_green
{
	background: #51a042;
}
.product_bubble_left
{
	left: 15px;
}
.product_bubble_right
{
	right: 15px;
}
.add_to_cart_button
{
	width: 100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.add_to_cart_button a
{
	font-size: 12px;
	font-weight: 600;
}
.product-item:hover .add_to_cart_button
{
	visibility: visible;
	opacity: 1;
}
.favorite
{
	position: absolute;
	top: 15px;
	right: 15px;
	color: #b9b4c7;
	width: 17px;
	height: 17px;
	visibility: hidden;
	opacity: 0;
}
.favorite_left
{
	left: 15px;
}
.favorite.active
{
	visibility: visible;
	opacity: 1;
}
.product-item:hover .favorite
{
	visibility: visible;
	opacity: 1;
}
.favorite.active::after
{
	font-family: 'FontAwesome';
	content:'\f004';
	color: #fe4c50;
}
.favorite::after
{
	font-family: 'FontAwesome';
	content:'\f08a';
}
.favorite:hover::after
{
	color: #fe4c50;
}

/*********************************
6. Deal of the week
*********************************/

.deal_ofthe_week
{
	width: 100%;
	margin-top: 41px;
	background: #f2f2f2;
}
.deal_ofthe_week_img
{
	height: 540px;
}
.deal_ofthe_week_img img
{
	height: 100%;
}
.deal_ofthe_week_content
{
	height: 100%;
}
.section_title
{
	display: inline-block;
	text-align: center;
}
.section_title h2
{
	display: inline-block;
}
.section_title::after
{
	display: block;
	position: absolute;
	top: calc(100% + 13px);
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 60px;
	height: 5px;
	background: #fe4c50;
	content: '';
}
.timer
{
	margin-top: 66px;
}
.timer li
{
	display: inline-block;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: #fff;
	margin-right: 10px;
}
.timer li:last-child
{
	margin-right: 0px;
}
.timer_num
{
	font-size: 48px;
	font-weight: 600;
	color: #fe4c50;
	margin-top: 10px;
}
.timer_unit
{
	margin-top: 12px;
	font-size: 16px;
	font-weight: 500;
	color: #51545f;
}
.deal_ofthe_week_button
{
	width: 140px;
	background: #1e1e27;
	margin-top: 52px;
}
.deal_ofthe_week_button:hover
{
	background: #2b2b34 !important;
}

/*********************************
7. Best Sellers
*********************************/

.product_slider_container
{
	width: 100%;
	height: 340px;
	margin-top: 73px;
}
.product_slider_container::after
{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background: #fff;
	content: '';
	z-index: 1;
}
.product_slider
{
	overflow: visible !important;
}
.product_slider_item .product-item
{
	height: 340px;
}
.product_slider_item
{
	width: 20%;
}
.product_slider_item .product-item
{
	width: 100% !important;
}

/*********************************
7.1 Slider Nav
*********************************/

.product_slider_nav
{
	position: absolute;
	width: 30px;
	height: 70px;
	background: #d3d3d6;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	cursor: pointer;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.product_slider_container:hover .product_slider_nav
{
	visibility: visible;
	opacity: 1;
}
.product_slider_nav i
{
	color: #fff;
	font-size: 12px;
}
.product_slider_nav_left
{
	top: 50%;
	left: 0;
}
.product_slider_nav_right
{
	top: 50%;
	right: 0;
}

/*********************************
8. Benefit
*********************************/

.benefit
{
	margin-top: 74px;
}
.benefit_row
{
	padding-left: 15px;
	padding-right: 15px;
}
.benefit_col
{
	padding-left: 0px;
	padding-right: 0px;
}
.benefit_item
{
	height: 100px;
	background: #f3f3f3;
	border-right: solid 1px #fff;
	padding-left: 25px;
}
.benefit_col:last-child .benefit_item
{
	border-right: none;
}
.benefit_icon i
{
	font-size: 30px;
	color: #fe4c50;
}
.benefit_content
{
	padding-left: 22px;
}
.benefit_content h6
{
	
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 0px;
}
.benefit_content p
{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
	color: #51545f;
}

/*********************************
9. Blogs
*********************************/

.blogs{margin-top: 72px;}
.blogs_container{margin-top: 53px;}
.blogs a.haberbtn {display:block;width:150px; text-align:center; padding:5px 15px; margin:10px 0; color:#fff; background:#fe4c50}
.blogs a.haberbtn:hover {color:#fff; background:#333}
.blogborder{border:solid 1px #333; padding:10px; margin:5px 0;}
.blogborder:hover{border:solid 1px #fe4c50;}
.blog_item
{
	height: 255px;
	width: 100%;
}
.blog_item2
{
	height: 180px;
	width: 100%;
}
.blog_background
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.blog_content
{
	position: absolute;
	top: 30px;
	left: 30px;
	width: calc(100% - 60px);
	height: calc(100% - 60px);
	background: rgba(255,255,255,0.9);
	padding-left: 10px;
	padding-right: 10px;
	visibility: hidden;
	opacity: 0;
	transform-origin: center center;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.blog_item:hover .blog_content, .blog_item2:hover .blog_content
{
	visibility: visible;
	opacity: 1;
	transform: scale(1);
}
.blog_title
{
	font-weight: 500;
	line-height: 1.25;
	margin-bottom: 0px;
}
.blog_title2
{
	font-weight: 500;
	line-height: 1.25;
	margin-bottom: 0px;font-size: 14px;
}
.blog_meta
{
	font-size: 12px;
	line-height: 30px;
	font-weight: 400;
	color: #51545f;
	margin-bottom: 0px;
	margin-top: 3px;
	letter-spacing: 1px;
}
.blog_more {font-size: 14px;line-height: 16px;font-weight: 500;color: #333;border-bottom: solid 1px #fe4c50;margin-top: 12px;}
.blog_more:hover {color: #fe4c50}

.blog_more2 {font-size: 14px;line-height: 16px;font-weight: 500;color: #333;margin:5px 0; display:block; text-align:center;}
.blog_more2:hover {color: #fe4c50}

/*********************************
10. Newsletter
*********************************/

.newsletter
{
	width: 100%;
	background: #f2f2f2;
	margin-top: 81px;
}
.newsletter_text
{
	height: 120px;
}
.newsletter_text h4
{
	margin-bottom: 0px;
	line-height: 24px;
}
.newsletter_text p
{
	margin-bottom: 0px;
	line-height: 1.7;
	color: #51545f;
}
.newsletter_form
{
	height: 120px;
}
#newsletter_email
{
	width: 300px;
	height: 46px;
	background: #fff;
	border: none;
	padding-left: 20px;
}
#newsletter_email:focus
{
	border: solid 1px #7f7f7f !important;
	box-shadow: none !important;
}
:focus
{
	outline: none !important;
}
#newsletter_email::-webkit-input-placeholder
{
	font-size: 14px !important;
	font-weight: 400;
	color: #b9b4c7 !important;
}
#newsletter_email:-moz-placeholder /* older Firefox*/
{
	font-size: 14px !important;
	font-weight: 400;
	color: #b9b4c7 !important;
}
#newsletter_email::-moz-placeholder /* Firefox 19+ */
{
	font-size: 14px !important;
	font-weight: 400;
	color: #b9b4c7 !important;
}
#newsletter_email:-ms-input-placeholder
{
	font-size: 14px !important;
	font-weight: 400;
	color: #b9b4c7 !important;
}
#newsletter_email::input-placeholder
{
	font-size: 14px !important;
	font-weight: 400;
	color: #b9b4c7 !important;
}
.newsletter_submit_btn
{
	width: 160px;
	height: 46px;
	border: none;
	background: #fe4c50;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	
	cursor: pointer;
}
.newsletter_submit_btn:hover
{
	background: #FE7C7F;
}

/*********************************
11. Footer
*********************************/

.footer_nav_container
{
	height: 130px;
}
.cr
{
	text-align:left;
}
.trn {text-align:right;}
.footer_nav li
{
	display: inline-block;
	margin-right:25px;
}
.footer_nav li:last-child
{
	margin-right: 0px;
}
.footer_nav li a, .cr
{
	font-size: 14px;
	color: #51545f;
	line-height: 30px;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.footer_nav li a:hover, .cr a, .cr i
{
	color: #fe4c50;
}
.footer_social
{
	height: 130px;
}
.footer_social ul li
{
	display: inline-block;
	margin-right: 10px;
}
.footer_social ul li:last-child
{
	margin-right: 0px;
}
.footer_social ul li a
{
	color: #51545f;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	padding: 10px;
}
.footer_social ul li:last-child a
{
	padding-right: 0px;
}
.footer_social ul li a:hover
{
	color: #fe4c50;
}
