﻿/* --------------------------------------------------------------------------
 * Theme	      : Aqua v2.0
 * Author         : Hasan Basri Balcı
 * Author URI     : www.basribalci.com
 * Email          : hasan@basribalci.com
 * Phone   		  : +90 541 568 30 98
 * -------------------------------------------------------------------------- */
 
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,700,900'); 

body { font-family:'Nunito Sans',sans-serif; font-weight:normal; background:#ffffff; color:#555; -webkit-font-kerning:auto; -webkit-font-smoothing:antialiased; -webkit-backface-visibility:visible !important; overflow-x:hidden; }
body, html { overflow-x:hidden!important; }
.theme-container { padding-left:0; padding-right:0; }
.no-padding { padding-left:0; padding-right:0; }
.no-padding-left { padding-left:0; }
.no-padding-right { padding-right:0; }
img { max-width:100%; height:auto; }
sub, sup {color: red; vertical-align: top; font-size: 13px; line-height: 0px; top: 4px; display:none; position: absolute;}
span.gf_info {display:block;}
.powered-by{display:none!important;}
.top-bar {position: relative;}
.top-bar:after{background: linear-gradient(-45deg, #ffffff 16px, transparent 0), linear-gradient(45deg, #ffffff 16px, transparent 0); background-position: left-bottom; background-repeat: repeat-x; background-size: 12px 24px; content: " "; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 10px;}
.bg-with-mask,.navbar-nav > li > .mega-dropdown-menu .nav-tabs { display:inline-block; color:#fff; position:relative; width:100%; vertical-align:middle;}
.product-table thead { background-image:url(../img/background/bg-1.jpg); color:#fff; }
.widget-title { display:inline-block; color:#fff; position:relative; width:100%; vertical-align:middle; background-image:url(../img/background/title-bg.png); }
.bg2-with-mask { display:inline-block; position:relative; color:#fff; width:100%; vertical-align:middle; }
.bg2-with-mask:after{background: linear-gradient(-45deg, #1c1c1c 16px, transparent 0), linear-gradient(45deg, #1c1c1c 16px, transparent 0); background-position: left-bottom; background-repeat: repeat-x; background-size: 12px 24px; content: " "; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 10px;}
.bg3-with-mask { background-image:url("../img/background/bg-3.jpg"); background-position:center center; background-size:cover; display:inline-block; position:relative; vertical-align:middle; width:100%; }
.color-mask { bottom:0; left:0; position:absolute; right:0; top:0; z-index:0; }
.color-mask-radius { border-radius:5px; bottom:0; left:0; position:absolute; right:0; top:0; z-index:0; }
.slide-bg { background:#f9f9f9 url(../../images/slider_back.jpg) repeat left top!important; }
.light-bg { background:#fff; display:inline-block; vertical-align:middle; width:100%; }
.white-bg { background-color:#fff; display:inline-block; vertical-align:middle; width:100%; }
.default-box-shadow { border-radius:5px 5px; margin-bottom:2px; box-shadow:0 2px #cccccc; -webkit-box-shadow:0 2px  #cccccc; -moz-box-shadow:0 2px #cccccc; }
blockquote { border:medium none; font-size:inherit; margin:0; padding:0; }

#fixedbutton{position:fixed;bottom:65px;left:10px}
.whatsappx{width: 43px; height: 43px; margin: 0 auto; text-align: center; border: 3px solid #ffffff; background-color: #4caf50; border-radius: 50%; transition-duration: .5s; z-index: 9999; padding: 2px;}
.whatsappx .fa{padding-top:3px;font-size:26px;text-decoration:none;color:#fff}
.whatsappx:hover .fa{color:#fff}

.whatsapp_tabela { margin-top:20px; margin-bottom:30px; }
.whatsapp_tabela .wrap .right p.number { margin: 0; font-size: 25px; font-weight: 700; }
.whatsapp_tabela .wrap .right p.slogan { font-size: 11px; margin: 0; }
.whatsapp_tabela .wrap .right p.title { font-size: 14px; margin: 0; }
.whatsapp_tabela .wrap .icon i.fa { line-height: 75px; }

.sss{}
.sss div.soru{font-size: 17px;}
.sss div.soru img{margin-right: 8px; float: left; margin-top: 6px;}
.sss div.cevap{background: rgba(72, 179, 0, 0.12); border: 2px dashed #cbe2bb; font-size: 15px; padding: 15px;}

.infoPage {}
.infoPage .row{margin: 20px 0px 20px; border-bottom: 1px dashed #aaa; padding: 5px 0 15px;}
.infoPage h1{font-size: 23px; font-weight: 700; color: #53291b; border: 2px solid #53291b; padding: 10px 20px; width: 100%;}
.infoPage span{font-size: 45px; background: #53291b; color: #fff; padding: 6px 10px; margin: 0px; width: 100%; text-align: center;}
.infoPage .desc{}
.infoPage .desc h2{margin: 0; padding: 0; font-size: 21px; font-weight: 600;}
.infoPage .desc p{font-size: 15px; line-height: 20px; margin: 5px 0px 0px; font-weight: 500;}
.infoPage .ikon1{background: #4CAF50;}
.infoPage .ikon2{background: #FF5722;}
.infoPage .ikon3{background: #009688;}
.infoPage .ikon4{background: #FF4081;}
.infoPage .ikon5{background: #E5B856;}

.brands-slider{}
.brands-slider ul{display:inline-block}
.brands-slider ul li{height: 80px; line-height: 75px; text-align: center; margin-right: 10px; border: 2px solid #eee; border-radius: 10px; cursor: pointer;}
.brands-slider ul li a{font-size:20px;}
.brands-slider ul li:hover{background:#f3f3f3; border-color:#999;}

.contact_top {border-left: 5px solid #eee; padding-left: 15px; margin-bottom: 20px;}
.contact_top h3{color: #da403c; font-weight: 600; margin-bottom: 5px;}
.contact_top span{font-weight: 600; font-size: 18px;}
.contact_top p{font-size: 14px; line-height: 18px;}
.contact_top p.note{font-weight: 700; color: #da403c;}


.menufix { position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; border-top: 1px solid rgba(0,0,0,0.2); z-index: 999; }
.menufix a { display: block; float: left; width: 20%; text-align: center; padding: 5px 0; font-size: 11px; line-height: 15px; color: #222; position: relative; }
.menufix a i { display: block; font-size: 20px; line-height: 25px; }
.menufix a.home { color: #C00; }
.menufix a .count { position: absolute; left: 70%; bottom: 70%; background: #F00; line-height: 25px; min-width: 25px; text-align: center; color: #FFF; font-size: 12px; border-radius: 50%; }
.menufix.alt a { color: #C00; }
.menufix .cart_total{ display: inline-block; width: 20px; height: 20px; background: #ff0044; color: #fff; font-size: 14px; line-height: 20px; text-align: center; border-radius: 50%; box-sizing: content-box; border: 3px solid #fff; position: absolute; right: 4px; top: 0px; padding: 0; }

.urunkat h1.page-title {padding-bottom: 9px; margin: 0px 0 0px; border-bottom: 1px solid #eee;}
.urunkat .urunsirala .cat-filter-box label{font-weight: 600; font-size: 12px;}
.urunkat .katDesc{overflow:auto; display:block; margin-bottom: 15px;}
.urunkat .formlinefix{}
.urunkat .katOrder{display:block;}
.clearfix { clear: both!important; }

.solblock {float: left; width: 50%; padding: 15px;}
.sagblock {float: right; clear: inherit!important; width: 50%; margin-top: 35px;}

.padding-25 { padding:25px; }
.space-0 { padding-bottom:0px; padding-top:0px; }
.space-5 { padding-bottom:5px; padding-top:5px; }
.space-15 { padding-bottom:15px; padding-top:15px; }
.space-25 { padding-bottom:25px; padding-top:25px; }
.space-20 { padding-bottom:20px; padding-top:20px; }
.space-35 { padding-bottom:35px; padding-top:35px; }
.space-40 { padding-bottom:40px; padding-top:40px; }
.space-45 { padding-bottom:45px; padding-top:45px; }
.space-75 { padding-bottom:75px; padding-top:75px; }
.space-80 { padding-bottom:80px; padding-top:80px; }

.space-top-5 { padding-top:5px; }
.space-top-10 { padding-top:10px; }
.space-top-20 { padding-top:20px; }
.space-top-35 { padding-top:35px; }
.space-bottom-5 { padding-bottom:5px; }
.space-bottom-20 { padding-bottom:20px; }
.space-bottom-25 { padding-bottom:25px; }
.space-bottom-35 { padding-bottom:35px; }
.space-bottom-45 { padding-bottom:45px; }

.margin-30 { margin-top:30px; margin-bottom:30px; }
.margin-bottom-0 { margin-bottom:0px; }
.margin-bottom-20 { margin-bottom:20px; }
.margin-bottom-30 { margin-bottom:30px; }
.margin-bottom-40 { margin-bottom:40px; }
.margin-bottom-80 { margin-bottom:80px; }
.margin-top-80 { margin-top:80px; }

.height-445 { min-height:445px; }
.height-205 { min-height:205px; }
.height-250 { min-height:250px; }
.height-195 { min-height:195px; }

.searchFrom .sf-form-container ul li{float:left; width: auto;}
.searchFrom .sf-form-container ul li .sf-neutral-button{text-transform: uppercase; margin: 0 0 0 10px; border-radius: 0;}
.searchFrom .sf-form-container ul li:nth-child(2){display:none;}
.searchFrom .sf-form-container ul li:nth-child(3){display:none;}
.searchFrom .sf-form-container ul li:nth-child(4){display:none;}
.searchFrom .sf-form-container ul li:nth-child(5){float:left; width: auto;}

a:hover 
a:active,a:focus { text-decoration:none; outline:0; }
a {color:#666666; }
a:hover,a:active,a:focus { color:#000000; text-decoration:none;}
p { margin-bottom:20px; line-height:1.8; }
ul,ol { padding-left:0; list-style:none; margin-bottom:20px; }
ul ul,ol ul,ul ol,ol ol { padding-left:20px; }
ul.list-check li,ol.list-check li { padding-left:20px; position:relative; }
ul.list-check li:before,ol.list-check li:before { content:'\f046'; font-family:'FontAwesome'; position:absolute; top:0; left:0; }
ul.list-check li + li,ol.list-check li + li { margin-top:7px; }
.dash-divider { border-color:#e4e4e4; border-style:dashed; display:inline-block; width:170px; }
.dash-divider-small { border-color:#e4e4e4; border-style:dashed; display:inline-block; width:95px; }
.fullwidth-divider { border-color:#e4e4e4; border-style:dashed; display:inline-block; width:100%; }
.section-title { font-size:16px; font-weight:normal; margin:0; text-transform:capitalize; z-index:1; }
.section-title .fa { font-size:23px; margin-right:12px; vertical-align:middle; }
.section-title.with-divider { border-bottom:1px dashed #e4e4e4; padding-bottom:20px; }
.title-wrap.with-border { display:table; margin:auto; text-align:center; width:50%; }
.with-border .section-title { position:relative; }
.with-border .section-title::after { border-top:3px double #ccc; content:""; left:0; position:absolute; top:19px; width:100%; z-index:-1; }
.with-border .section-title > span { padding:0 10px; width:auto; }
.funky-font { color:#333; font-size:30px; position:relative; padding-bottom:6px; }
.sub-title { font-size:26px; margin:12px 0 0; text-transform:capitalize; color:#333333; }
.sub-title-small { font-size:16px; margin:10px 0 0; text-transform:uppercase; color:#333333; }
.title-link { font-size:15px; text-transform:uppercase; display:block; color:#fff; }
.white-color { color:#fff; }
.radio-inline,.checkbox-inline { vertical-align:-moz-middle-with-baseline; }

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus { outline:0; }
.default-btn:active { box-shadow:none; }
.blue-btn:active,.grey-btn:active,.pink-btn:active,.green-btn:active { box-shadow:none; }
.btn:hover::after,.btn:focus::after,.btn:active::after { width:100%; -webkit-transition:all 0.3s ease 0s; }
.btn:after { position:absolute; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; content:""; z-index:-1; background-color:#ffffff; height:100%; left:0; top:0; border-radius:inherit; width:0; }
label.btn  input { background:rgba(0,0,0,0) none repeat scroll 0 0; border:medium none; text-transform:uppercase; }
.blue-btn span,.blue-btn i,.pink-btn span,.pink-btn i,.green-btn span,.green-btn i,.default-btn span,.default-btn i { font-weight:normal; margin:0 5px; vertical-align:middle; }
.default-btn { background-color:#f8f8f8; border-radius:20px; z-index:1; color:#666; font-size:14px; padding:12px 25px; position:relative; text-transform:uppercase; box-shadow:0 2px 1px 0 rgba(204,204,204,1); -webkit-box-shadow:0 2px 1px 0 rgba(204,204,204,1); -moz-box-shadow:0 2px 1px 0 rgba(204,204,204,1); }
.grey-btn { border-radius:20px; color:#fff; font-size:15px; padding:7px 20px; text-transform:uppercase; position:relative; z-index:1; }
.blue-btn { border-radius:20px; color:#fff; font-size:15px; padding:7px 20px; text-transform:uppercase; position:relative; z-index:1; }
.blue-btn-small { border-radius:20px; color:#fff; font-size:15px; padding:3px 20px; text-transform:uppercase; position:relative; z-index:1; }
.pink-btn { border-radius:20px; color:#fff; font-size:15px; padding:7px 20px; text-transform:uppercase; position:relative; z-index:1; }
.grey-btn-small { border-radius:20px; color:#fff; font-size:15px; padding:3px 20px; text-transform:uppercase; position:relative; z-index:1; }
.pink-btn-small { border-radius:20px; color:#fff; font-size:15px; padding:3px 20px; text-transform:uppercase; position:relative; z-index:1; }
.green-btn { border-radius:20px; color:#fff; font-size:15px; padding:7px 20px; text-transform:uppercase; position:relative; z-index:1; }
.green-btn-small { border-radius:20px; color:#fff; font-size:15px; padding:3px 20px; text-transform:uppercase; position:relative; z-index:1; }
.btn-theme-lg { border-radius:30px; font-size:16px; padding:15px 30px; }

.navbar-toggle .icon-bar { display: block; width: 26px; height: 3px; border-radius: 1px; }

.form-group { margin-bottom:20px; text-transform:capitalize; }
.form-control,.input-group-addon { background-color:transparent; border-color:#e4e4e4; box-shadow:none; color:inherit; font-size:15px; }
.selectpicker-wrapper .bootstrap-select .dropdown-toggle:focus { outline:0 none !important; outline-offset:0; }
::-webkit-input-placeholder { color:#666666; opacity:1; }
:-moz-placeholder { color:#666666; opacity:1; }
::-moz-placeholder { color:#666666; opacity:1; }
:-ms-input-placeholder { color:#666666; opacity:1; }
.form-control::-webkit-input-placeholder { color:#666666; opacity:1; }
.form-control::-moz-placeholder { color:#666666; opacity:1; }
.form-control::-ms-input-placeholder { color:#666666; opacity:1; }
.form-control { border-color:#e4e4e4; }
.form-control:focus { background-color:#f9f9f9; border-color:#e4e4e4; box-shadow:none; outline:0 none; }
.bg-with-mask .form-control::-webkit-input-placeholder { color:#fff; opacity:1; }
.bg-with-mask .form-control:-moz-placeholder { color:#fff; opacity:1; }
.bg-with-mask .form-control::-moz-placeholder { color:#fff; opacity:1; }
.bg-with-mask .form-control:-ms-input-placeholder { color:#fff; opacity:1; }
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus { outline:0; }
input:focus::-webkit-input-placeholder { color:transparent !important; }
input:focus:-moz-placeholder { color:transparent !important; }
input:focus::-moz-placeholder { color:transparent !important; }
input:focus:-ms-input-placeholder { color:transparent !important; }
textarea:focus::-webkit-input-placeholder { color:transparent !important; }
textarea:focus:-moz-placeholder { color:transparent !important; }
textarea:focus::-moz-placeholder { color:transparent !important; }
textarea:focus:-ms-input-placeholder { color:transparent !important; }

.blue-color { color:#53291b; }
.blue-box-shadow,.blue-btn { margin-bottom:2px; box-shadow:0 2px #1ea9e8; -webkit-box-shadow:0 2px #1ea9e8; -moz-box-shadow:0 2px #1ea9e8; }
.blue-bg-with-shadow { border-radius:0 0 4px 4px; background-color:#53291b; color:#fff; display:inline-block; width:100%; margin-bottom:2px; box-shadow:0 2px #1ea9e8; -webkit-box-shadow:0 2px #1ea9e8; -moz-box-shadow:0 2px #1ea9e8; }
.blue-border { border:2px solid #53291b; border-radius:4px; }
.blue-tag { background-image:url("../img/pattern/blue-tag.png"); background-position:right bottom; background-repeat:no-repeat; }
.blue-zig-zag { display:block; width:100%; }
#testimonials-slider .blue-zig-zag,.ui-widget-header { background:rgba(51,51,51,0.98) none repeat scroll 0 0; }
.blue-color-mask,.navbar-nav > li > .mega-dropdown-menu .nav-tabs::before,.blue-bg:before,.product-table thead th { background-color:#53291b; }
.blue-background,.blue-btn,.blue-btn-small,.carousel-control.slider-btn-2,.pagination-list li.active,.bootstrap-select .dropdown-menu > .active > a,.bootstrap-select .dropdown-menu > .active > a:hover,.bootstrap-select .dropdown-menu > .active > a:focus { background-color:#53291b; color:#fff; }
.pagination-list .active { border-color:#53291b; }
.ui-datepicker .ui-widget-header { background:#53291b none repeat scroll 0 0; }
.ui-datepicker .ui-widget-header { border-color:#53291b; }
.blue-new-tag:after,.blue-new-tag::before,.blue-new-tag,.countdown-section:nth-child(3) .countdown-amount,.countdown-section:nth-child(3) .countdown-amount::after,.countdown-section:nth-child(3) .countdown-amount::before { background:#53291b none repeat scroll 0 0; }
.header-search .search-form label::before,.sorter .tabination li.active a,.comment-metadata::before,.comment-metadata a,.comment-reply-link,.blog-sidebar-widget ul li.accout-item a:before { color:#53291b; }
.blue-btn:hover,.blue-btn:focus,.blue-btn:active,.tags b,.tags a,.blue-btn:hover .fa,.blue-btn:focus .fa,.blue-btn:active .fa,.blue-btn-small:hover,.blue-btn-small:focus,.blue-btn-small:active,.breadcrumb-menubar li a:hover,.breadcrumb-menubar li a:focus { color:#53291b; }

.grey-color { color:#ccc; }
.grey-box-shadow,.grey-btn { margin-bottom:2px; box-shadow:0 2px #1ea9e8; -webkit-box-shadow:0 2px #1ea9e8; -moz-box-shadow:0 2px #1ea9e8; }
.grey-bg-with-shadow { border-radius:0 0 4px 4px; background-color:#ccc; color:#fff; display:inline-block; width:100%; margin-bottom:2px; box-shadow:0 2px #1ea9e8; -webkit-box-shadow:0 2px #1ea9e8; -moz-box-shadow:0 2px #1ea9e8; }
.grey-border { border:2px solid #ccc; border-radius:4px; }
.grey-tag { background-image:url("../img/pattern/grey-tag.png"); background-position:right bottom; background-repeat:no-repeat; }
.grey-zig-zag { display:block; width:100%; }
#testimonials-slider .grey-zig-zag,.ui-widget-header { background:rgba(51,51,51,0.98) none repeat scroll 0 0; }
.grey-color-mask,.navbar-nav > li > .mega-dropdown-menu .nav-tabs::before,.grey-bg:before,.product-table thead th { background-color:#53291b; }
.grey-background,.grey-btn,.grey-btn-small,.carousel-control.slider-btn-2,.pagination-list li.active,.bootstrap-select .dropdown-menu > .active > a,.bootstrap-select .dropdown-menu > .active > a:hover,.bootstrap-select .dropdown-menu > .active > a:focus { background-color:#ccc; color:#fff; }
.pagination-list .active { border-color:#ccc; }
.ui-datepicker .ui-widget-header { background:#ccc none repeat scroll 0 0; }
.ui-datepicker .ui-widget-header { border-color:#ccc; }
.grey-new-tag:after,.grey-new-tag::before,.grey-new-tag,.countdown-section:nth-child(3) .countdown-amount,.countdown-section:nth-child(3) .countdown-amount::after,.countdown-section:nth-child(3) .countdown-amount::before { background:#ccc none repeat scroll 0 0; }
.header-search .search-form label::before,.sorter .tabination li.active a,.comment-metadata::before,.comment-metadata a,.comment-reply-link,.blog-sidebar-widget ul li.accout-item a:before { color:#333; }
.grey-btn:hover,.grey-btn:focus,.grey-btn:active,.tags b,.tags a,.grey-btn:hover .fa,.grey-btn:focus .fa,.grey-btn:active .fa,.grey-btn-small:hover,.grey-btn-small:focus,.grey-btn-small:active,.breadcrumb-menubar li a:hover,.breadcrumb-menubar li a:focus { color:#ccc; }

.cart-dropdown::before { border-bottom:10px solid #53291b; }
.result-wrap .submit-btn.btn:focus,.result-wrap .submit-btn.btn:hover { background-color:#fff; color:#53291b; }

.pink-color { color:#53291b; }
.pink-box-shadow,.pink-btn { margin-bottom:2px; box-shadow:0 2px #cf5966; -webkit-box-shadow:0 2px #cf5966; -moz-box-shadow:0 2px #cf5966; }
.pink-bg-with-shadow { border-radius:0 0 4px 4px; background-color:#53291b; color:#fff; display:inline-block; width:100%; margin-bottom:2px; box-shadow:0 2px #cf5966; -webkit-box-shadow:0 2px #cf5966; -moz-box-shadow:0 2px #cf5966; }
.pink-border { border:2px solid  #53291b; border-radius:4px; }
.pink-color-mask,.pink-bg:before { background:rgba(243,125,138,0.96) none repeat scroll 0 0; }
.pink-background,.pink-btn,.pink-btn-small,button.close-btn,.to-top { background-color:#fa4a6e; color:#fff; }
.pink-new-tag:after,.pink-new-tag::before,.pink-new-tag,.countdown-section:nth-child(2) .countdown-amount,.countdown-section:nth-child(2) .countdown-amount::after,.countdown-section:nth-child(2) .countdown-amount::before { background:#fa4a6e none repeat scroll 0 0; }
.pink-tag { background-image:url("../img/pattern/pink-tag.png"); background-position:right bottom; background-repeat:no-repeat; }
.header-search .search-form,.header-search .search-form .search-field,.search-selectpicker .bootstrap-select > .dropdown-toggle,.slider-thumbnails li:hover,.slider-thumbnails li.active { border-color:#53291b; }
.pink-btn:hover,.pink-btn:focus,.pink-btn:active,.pink-btn-small:hover,.pink-btn-small:active,.navbar-nav > li > .mega-dropdown-menu.dropdown-menu .sub-list ul li a:hover,.navbar-nav > li > .mega-dropdown-menu.dropdown-menu .sub-list ul li a:focus,.sidebar-widget #pink-scroll  [type="checkbox"]:checked + span:before,.sidebar-widget #pink-scroll  [type="checkbox"]:checked + span,.sidebar-widget #pink-scroll  [type="checkbox"]:checked + span + span,.blog-sidebar-widget ul li.cat-item a:before,.children .comment-metadata::before,.children .comment-metadata a,.children .comment-reply-link { color:#53291b; }


.green-color { color:#56b949; }
.green-box-shadow,.green-btn,.navbar-nav > li > .dropdown-menu { margin-bottom:2px; box-shadow:0 2px #57a477; -webkit-box-shadow:0 2px #57a477; -moz-box-shadow:0 2px #57a477; }
.green-bg-with-shadow { border-radius:0 0 4px 4px; background-color:#56b949; color:#fff; display:inline-block; width:100%; margin-bottom:2px; box-shadow:0 2px #57a477; -webkit-box-shadow:0 2px #57a477; -moz-box-shadow:0 2px #57a477; }
.green-border { border:2px solid  #56b949; border-radius:4px; }
.green-color-mask,.green-bg:before,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { background:rgba(111,193,145,0.96) none repeat scroll 0 0; }
.green-background,.green-btn,.green-btn-small { background-color:#56b949; color:#fff; }
.green-new-tag:after,.green-new-tag::before,.green-new-tag,.countdown-section:nth-child(1) .countdown-amount,.countdown-section:nth-child(1) .countdown-amount::after,.countdown-section:nth-child(1) .countdown-amount::before { background:#56b949 none repeat scroll 0 0; }
.green-tag { background-image:url("../img/pattern/green-tag.png"); background-position:right bottom; background-repeat:no-repeat; }
.green-btn:hover,.green-btn:focus,.green-btn:active,.green-btn-small:hover,.green-btn-small:active,.blog-sidebar-widget .search-form label::before { color:#56b949; }
.navbar-nav > li > .dropdown-menu:before { border-bottom:10px solid #56b949; }
.sidebar-widget #green-scroll  [type="checkbox"]:checked + span:before,.sidebar-widget #green-scroll  [type="checkbox"]:checked + span,.sidebar-widget #green-scroll  [type="checkbox"]:checked + span + span { color:#56b949; }


.golden-color { color:#e5b856; }
.golden-background { background-color:#e5b856; color:#fff; }
.golden-new-tag:after,.golden-new-tag::before,.golden-new-tag,.countdown-section:nth-child(4) .countdown-amount,.countdown-section:nth-child(4) .countdown-amount::after,.countdown-section:nth-child(4) .countdown-amount::before { background:#e5b856 none repeat scroll 0 0; }
.golden-bg-with-shadow { border-radius:0 0 4px 4px; background-color:#e5b856; color:#fff; display:inline-block; width:100%; margin-bottom:2px; box-shadow:0 2px #c39532; -webkit-box-shadow:0 2px #c39532; -moz-box-shadow:0 2px #c39532; }
.golden-tag { background-image:url("../img/pattern/golden-tag.png"); background-position:right bottom; background-repeat:no-repeat; }
.golden-bg:before { background:rgba(229,184,86,0.96) none repeat scroll 0 0; }
.sidebar-widget #golden-scroll  [type="checkbox"]:checked + span:before,.sidebar-widget #golden-scroll  [type="checkbox"]:checked + span,.sidebar-widget #golden-scroll  [type="checkbox"]:checked + span + span,.blog-sidebar-widget ul li.arch-item a:before { color:#e5b856; }


.purple-color { color:#9865eb; }
.purple-bg:before { background:rgba(152,101,235,0.96) none repeat scroll 0 0; }
.sidebar-widget #purple-scroll  [type="checkbox"]:checked + span:before,.sidebar-widget #purple-scroll  [type="checkbox"]:checked + span,.sidebar-widget #purple-scroll  [type="checkbox"]:checked + span + span { color:#9865eb; }
.tagcloud > a:hover,.tagcloud > a:focus { background-color:#9865eb; color:#fff; }
.tagcloud > a:hover,.tagcloud > a:focus { border-color:#9865eb; }

.dark-blue-bg:before { background:rgba(104,159,235,0.96) none repeat scroll 0 0; }
.dark-blue-color { color:#689feb; }
.dark-blue-tag { background-image:url("../img/pattern/dark-blue-tag.png"); background-position:right bottom; background-repeat:no-repeat; }

.font-20 { font-size:20px; }
.bold-font { font-size:42px; }
.bold-font-block { font-size:42px; display:block; line-height:1.4; }
.btn,.default-btn,.blue-btn, .grey-btn,.pink-btn,.green-btn .pink-btn-small,.blue-btn-small,.grey-btn-small,.green-btn-small,.sub-title,.caption-text .discount span,.result-wrap .submit-btn.btn,.footer-widget-title,.breadcrumb-menubar li,.sub-title-small,.baby-years,.bold-font,.bold-font-block,.title-link,.post-title,.post-meta a,.address span,.blog-sidebar-widget ul li.cat-item a:hover,.blog-sidebar-widget ul li.arch-item a:hover,.blog-sidebar-widget ul li.cat-item a:focus,.blog-sidebar-widget ul li.arch-item a:focus,.blog-sidebar-widget ul li.accout-item a:hover,.blog-sidebar-widget ul li.accout-item a:focus { font-weight:bold; }
.caption-text .discount { font-weight:300; }
.italic-font { font-style:italic; }
.funky-font,.countdown-amount { font-family:'Nunito Sans',sans-serif; }
.bootstrap-select .btn { font-weight:normal; }

.popup-newsletter { background-image:url("../img/slider/login-bg.png"); background-position:right top; background-repeat:no-repeat; background-color:#f9f9f9; display:table; height:505px; width:100%; padding:35px; border-radius:5px; }
.subscribe-me .popup-newsletter input.form-control { font-size:15px; padding:10px 15px; width:100%; }
.subscribe-me .block-content p { font-size:14px; }
.subscribe-me { width:1000px !important; border-radius:5px; }
.sb-close-btn { background-color:#53291b; border-radius:50%; color:#ffffff !important; height:30px; line-height:0; font-size:16px !important; opacity:1; padding-bottom:3px; padding-top:5px; position:absolute; right:-8px !important; text-align:center; top:-8px !important; width:30px; }

.modal-lg { width:1170px; }

.top-navbar { padding:0; }
.navbar-default { background-color:transparent; border:0; margin:0; }
.top-navbar .navbar-nav > li > a { color:#ffffff; padding:10px 8px; text-transform: uppercase; font-weight: 600; }
.top-navbar .navbar-nav > li > a:hover{ color:#a5e2fe; }
.top-navbar .navbar-nav > li > a .fa { font-size:16px; margin-right:3px; }
.top-navbar .navbar-nav > li > a.btn-signout {padding: 2px 8px; margin-top: 5px; margin-left: 10px}
.top-navbar .navbar-nav > li > a.btn-signout span{}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus { background-color:transparent; color:#000; }

.sticky-header { background-color:#f9f9f9; display:inline-block; position:fixed; top:0; left:0; width:100%; z-index:11; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; }
.sticky-header.white-bg { background-color:#fff; }
.sticky-header .header-middle { padding:15px 0; }
.header-middle { border-bottom:1px solid #e4e4e4; display:inline-block; padding:15px 0; vertical-align:middle; width:100%; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; }
.header-wrapper { border-radius:5px; margin-bottom:2px; box-shadow:0 2px 0 0 rgba(204,204,204,1); -webkit-box-shadow:0 2px 0 0 rgba(204,204,204,1); -moz-box-shadow:0 2px 0 0 rgba(204,204,204,1); }
.header-cart { text-align:right; }
.header-cart,.header-search { margin-top:8px; }
.search-selectpicker .bootstrap-select > .dropdown-toggle { border-radius:20px 0 0 20px; border-style:solid; border-width:0; font-size:15px; font-weight:normal; padding:13px 20px; width:100%; }
.search-selectpicker,.search-cat { margin:0; }
.header-search .search-form { position:relative; display:inline-block; width:100%; vertical-align:middle; border-radius:20px; border-style:solid; border-width:1px; }
.header-search .search-form .screen-reader-text { display:none; }
.header-search .search-form .search-field { border-radius: 20px; border-style: solid; border-width: 0; font-size: 15px; font-weight: normal; padding: 7px 20px; width: 100%; text-transform: capitalize; line-height: 14px; }
.header-search .search-form .search-field:focus{  outline: none;}
.header-search .search-form .search-field::-webkit-input-placeholder{color:#666}
.header-search .search-form label { width:100%; position:relative; margin:0; }
.header-search .search-form label:before { content: "\f002"; font-family: FontAwesome; font-size: 20px; font-style: normal; font-weight: normal; position: absolute; right: 15px; text-decoration: inherit; top: 3px; z-index: 1;}
.header-search .search-form .search-submit {background-color: rgba(0,0,0,0); border: medium none; height: 25px; padding: 0; position: absolute; right: 13px; text-indent: -500px; top: 5px; width: 25px; z-index:99;}
.cart-btn{padding:7px 22px;}
.cart-dropdown { border-radius:4px; margin-top:11px; padding:15px; position:absolute; right:15px; top:43px; display:none; z-index:2; }
.cart-dropdown::before { border-left:10px solid rgba(0,0,0,0); border-right:10px solid rgba(0,0,0,0); content:""; height:0; position:absolute; right:25px; top:-9px; width:0; }
.pos-relative { position:relative; }
.cart-table .product-media { height:65px; padding:8px 5px; width:65px; }
.cart-table td { text-align:left; vertical-align:top; }
.cart-table .product-price { display:inline-block; width:100%; }
.cart-table .price { font-size:16px; float:left; }
.cart-table .product-content { padding:0; }
.cart-table tbody tr { border-bottom:1px dashed #60bfd5; display:inline-block; margin-bottom:12px; width:100%; }
.cart-table tbody tr:last-child { border-bottom:none; margin-bottom:0; }
.cart-table .delete { border:2px solid rgba(255,255,255,0.5); border-radius:4px; float:right; padding:3px 4px; margin-top:5px; }
.cart-table td a { color:#fff; }
.sub-total span { font-size:18px; }
.sub-total .amount { float:right; }
.sub-total { padding:12px 20px; margin:0 -20px; background-color:#60bfd5; }
.cart-dropdown .default-btn { display:block; padding:7px 25px; margin-top:10px; }
table { width:100%; height:auto; overflow:auto; }
table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td { padding:5px; vertical-align:middle; }

.navbar-nav > li { position:inherit; text-transform:capitalize; }
.header-navigation .navbar-nav { float:none; text-align:center; }
.header-navigation .navbar-nav > li { display: inline-block; float: none; padding: 0px 10px; vertical-align: middle;}

.header-navigation .navbar-nav > li:hover,.header-navigation .navbar-nav > li:focus,.header-navigation .navbar-nav > li.open,.header-navigation .navbar-nav > li.active { border-color:#fa4a6e; background-color:#fa4a6e; }
.header-navigation .navbar-nav > li:hover a {color:#fff;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus { border-color:transparent; }
.product-menu .navbar-nav > li:first-child > a { border-left:0; }
.product-menu .navbar-nav > li > a { color: #333; padding: 15px 5px 15px 0px; font-size: 15px; display: inline-block;}
.urunkatmenu {background: #fff;}
.urunkatmenu .navbar-nav > li i{display: inline-block;color:#333;}
.product-menu .navbar-nav > li.dropmenu > a {display: inline-block;}
.navbar-nav > li > .dropdown-menu { background-image:url(../img/background/bg-2.png); background-size:cover; }
.navbar-nav > li > .dropdown-menu { border:medium none; padding:0; background-color:transparent;}
.navbar-nav > li > .dropdown-menu2col { width: 100%; left: 0px; text-align: center; background: #fa4a6e; box-shadow: -8px 21px 49px 0 rgba(0,0,0,0.53); }

.header-navigation .navbar-nav > li:first-child:hover{background:#00bcd5;}
.header-navigation .navbar-nav > li:first-child > ul{background:#00bcd5!important;}

.header-navigation .navbar-nav > li:nth-child(2):hover{background:#4151b3;}
.header-navigation .navbar-nav > li:nth-child(2) > ul{background:#4151b3!important;}

.header-navigation .navbar-nav > li:nth-child(3):hover{background:#ea1e65;}
.header-navigation .navbar-nav > li:nth-child(3) > ul{background:#ea1e65!important;}

.header-navigation .navbar-nav > li:nth-child(4):hover{background:#992aad;}
.header-navigation .navbar-nav > li:nth-child(4) > ul{background:#992aad!important;}

.header-navigation .navbar-nav > li:nth-child(5):hover{background:#4eb049;}
.header-navigation .navbar-nav > li:nth-child(5) > ul{background:#4eb049!important;}

.header-navigation .navbar-nav > li:nth-child(6):hover{background:#fd5725;}
.header-navigation .navbar-nav > li:nth-child(6) > ul{background:#fd5725!important;}

.header-navigation .navbar-nav > li:nth-child(7):hover{background:#3f51b3;}
.header-navigation .navbar-nav > li:nth-child(7) > ul{background:#3f51b3!important;}

.header-navigation .navbar-nav > li:nth-child(8):hover{background:#00bdd5;}
.header-navigation .navbar-nav > li:nth-child(8) > ul{background:#00bdd5!important;}


.navbar-nav > li:nth-child(5) > .dropdown-menu2col { right: 0px; left: inherit; }
.navbar-nav > li:nth-child(6) > .dropdown-menu2col { right: 0px; left: inherit; }
.navbar-nav > li:nth-child(7) > .dropdown-menu2col { right: 0px; left: inherit; }
.navbar-nav > li:nth-child(8) > .dropdown-menu2col { right: 0px; left: inherit; }
.navbar-nav > li:nth-child(9) > .dropdown-menu2col { right: 0px; left: inherit; }
.navbar-nav > li:nth-child(10) > .dropdown-menu2col { right: 0px; left: inherit; }

.product-menu .navbar-nav > li > .mega-dropdown-menu { padding-top:10px; }
.navbar-nav > li > .dropdown-menu li:first-child a {}
.navbar-nav > li > .dropdown-menu li:last-child a {}
.navbar-nav > li >.dropdown-menu > li > a { color:#fff; font-size: 15px;padding:13px 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navbar-nav > li >.dropdown-menu > li > a:hover{ color:#F9EE3F; background:transparent}
.navbar-nav > li > .dropdown-menu > li{position:relative; -webkit-user-select:none; /* Chrome/Safari */-moz-user-select:none; /* Firefox */-ms-user-select:none; /* IE10+ */   -o-user-select:none; user-select:none; cursor:pointer; float: none; max-width: 220px; display: inline-block;}
.dropdown-menu .sub-menu { left:100%; position:absolute; top:0; display:none; margin-top:-1px; border-top-left-radius:0; border-bottom-left-radius:0; border-left-color:#fff; box-shadow:none; }
.right-caret:after,.left-caret:after { content:""; border-bottom:5px solid transparent; border-top:5px solid transparent; display:inline-block; height:0; vertical-align:middle; width:0; margin-left:5px; }
.right-caret:after { border-left:5px solid #000; }
.left-caret:after { border-right:5px solid #000; }

.mega-dropdown { position:inherit !important; }
.mega-dropdown-menu{width:100%; /*display:block !important; */

    z-index:999}
.mega-dropdown-menu > .block-bg.light-bg { background-color:#fceff1; border-radius:5px; }
.navbar-nav > li > .mega-dropdown-menu::before { display:none; }
.navbar-nav > li > .mega-dropdown-menu { background-image:none; border-radius:5px 5px; margin-bottom:2px; overflow:hidden; box-shadow:0 2px #cccccc; }
.mega-dropdown-menu .nav-tabs::before { content:""; display:block; height:100%; position:absolute; width:100%; border-top-left-radius:5px; border-top-right-radius:5px; }
.navbar-nav > li > .mega-dropdown-menu.dropdown-menu li a { background:transparent; border:none; border-radius:0; color:#fff; padding:12px 15px; }
.mega-dropdown-menu .nav-tabs li { margin:0; }
.dropdown.open .dropdown-menu.mega-dropdown-menu { display:block; }
.mega-dropdown-menu .nav-tabs li.active { background-color:rgba(77,165,189,0.5) !important; margin:0; }
.mega-dropdown-menu .nav-tabs li.active::before { border-left:7px solid rgba(0,0,0,0); border-right:7px solid rgba(0,0,0,0); border-top:7px solid rgba(77,165,189,0.95); content:""; left:50%; margin-left:-7px; position:absolute; top:100%; }
.mega-dropdown-menu .tab-content #boys { background-image:url("../img/background/mega-menu-bg.png"); background-position:right; background-repeat:no-repeat; }
.mega-dropdown-menu .block-bg { display:inline-block; width:100%; padding:0 15px; background-position:right bottom; background-repeat:no-repeat; }
.menu-block { margin-bottom:25px; margin-top:30px; }
.navbar-nav > li > .mega-dropdown-menu.dropdown-menu .sub-list ul { padding:0; }
.navbar-nav > li > .mega-dropdown-menu.dropdown-menu .sub-list ul li a { color:#666; display:inline-block; padding:0 0 10px; width:calc(100% - 20px); float:left; }
.mega-dropdown-menu.dropdown-menu .sub-list ul li .fa { margin-right:10px; float:left; line-height:1.5; }
.menu-block:nth-child(n+2) { border-left:1px dashed #e4e4e4; }
.menu-block.menu-block-img { border-left:none; }
.menu-block:nth-child(n+2) .sub-list { margin:0 10%; }
.menu-block .title-wrap { margin-top:80px; }
.menu-block .title-wrap h3 { font-size:26px; text-transform:uppercase; margin:15px 0 0; }
.menu-block .title-wrap hr { margin:15px 0; }
.menu-block .title-wrap .funky-font { font-size:50px; }
.mega-dropdown-menu .product-details { padding:40px 0 10px; }
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus { background-color:transparent; }
.sub-list li { display:inline-block; width:100%; }

.logo { margin-top:0px; }
.logo img {}
.header-2 .header-middle .logo img,.header-3 .header-middle .logo img { margin:auto; display:block; }
.header-2 .logo > a,.header-3 .logo > a { display:table; margin:auto; }
.header-3 .header-cart,.header-4 .header-cart { text-align:left; }
.header-4 .header-middle .logo { text-align:right; }

.result-wrap { border-radius:5px; margin-top:-28px; padding:15px 0; }
.personalize-form .form-group { margin-bottom:0; }
.personalize-form .form-control,.personalize-form .input-group-addon { border-color:#ffffff; background-color:transparent; }
.personalize { padding:0; }
.result-wrap .submit-btn.btn { background-color:rgba(0,0,0,0); border-color:#ffffff; border-radius:20px; float:right; padding:5px 15px; text-transform:uppercase; }
.img-bg { background-image:url("../img/pattern/zig-zag-1.png"); background-position:right center; background-repeat:no-repeat; display:inline-block; height:90px; margin-top:-56px; width:95px; float:left; }
.img-bg > img { display:block; margin:-17px auto auto; }
.personalize > span { margin-top:5px; vertical-align:middle; }
.radio-btn { padding-left:0; }
.personalize-form [type="radio"] { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.personalize-form .radio-btn-inline { margin-top:5px; padding-left:15px; }
.personalize-form [type="radio"] + span { cursor:pointer; }
.personalize-form [type="radio"] + span:before { content:''; display:inline-block; width:10px; height:10px; border-radius:1em; border:1px solid #fff; margin-right:0.75em; transition:all ease 0.5s; }
.personalize-form [type="radio"]:checked + span:before { background:#ffffff none repeat scroll 0 0; border:2px solid #53291b; box-shadow:0 0 0 1px #ffffff; }

.baby-years { margin:0; text-transform:uppercase; font-size:14px; }
.category-content { float:right; }
.category-wrap { margin-bottom:10px; margin-top:10px; }
.category-content .title-wrap { padding-top:25px; }
.category-new { position:absolute; right:25px; top:-10px; }
.category-wrap .dash-divider { margin:12px 0 10px; }
.category-shop { display:table; float:right; margin:15px 20px -18px auto; padding:5px; text-align:right; }
.category-wrap .light-bg { background-position:left top; background-repeat:no-repeat; }

.fashion-wrap { border:2px solid #e4e4e4; border-radius:4px; display:inline-block; vertical-align:middle; width:100%; margin-top:15px; margin-bottom:15px; position:relative; z-index:1; }
.filter-wrap { padding:0 15px; }
.filter-title { display:table; font-size:16px; margin:-2px auto 30px; padding:10px 40px; text-align:center; width:auto; }
.bootstrap-select .dropdown-toggle { color:#666666; font-size:15px; line-height:normal; padding:8px 15px; border-color:#e4e4e4; }
.filter-form .dropdown-toggle { background-color:#ffffff; border-color:#333333; color:#666666; font-size:15px; line-height:normal; padding:8px 15px; }
.filter-form .form-control { border-color:#333333; color:#666666; }
.bootstrap-select .dropdown-toggle::after { background-color:rgba(0,0,0,0); }
.bootstrap-select .dropdown-menu.inner a { color:#666666; font-size:15px; }
.bootstrap-select .dropdown-toggle:focus { outline:0; }
.bootstrap-select .dropdown-menu > .active > a,.bootstrap-select .dropdown-menu > .active > a:hover,.bootstrap-select .dropdown-menu > .active > a:focus { color:#fff !important; }
.filter-form .btn[type="submit"] { float:right; padding:3px 20px; }
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default { background-color:transparent; border-color:inherit; color:inherit; }
.filter-img > img { bottom:0; display:block; left:0; position:absolute; }
.fashion-wrap .title-wrap { padding:35px 0; }
.fashion-wrap  .italic-font { display:inline-block; margin-top:10px; }
.fashion-bg  .title-link { margin-top:18px; }
.fashion-new { margin:25px 0 20px 5px; }
.fashion-icon > img { bottom:0; left:0; position:absolute; z-index:-1; }
.fashion-icon-right > img { bottom:0; right:0; position:absolute; z-index:-1; }
.fashion-bg:nth-child(n) .fashion-wrap { background-position:right bottom; background-repeat:no-repeat; }

.icon-bg { background-image:url(../img/fashion/icon-1.png); background-position:left bottom; background-repeat:no-repeat; }
.icon-bg-1 { background-image:url(../img/fashion/icon-2.png); background-position:left bottom; background-repeat:no-repeat; }
.icon-bg-2 { background-image:url(../img/fashion/icon-3.png); background-position:left bottom; background-repeat:no-repeat; }
.first-smile { background-color:rgba(255,255,255,0.8); border-radius:20px 0 0 20px; bottom:25%; display:inline-block; float:right; padding:0 30px; position:absolute; right:0; width:auto; }

.new-tag,.countdown-amount { border:medium none; bottom:auto; border-radius:3px; box-sizing:content-box; height:40px; left:auto; letter-spacing:0; outline:medium none; position:relative; right:auto; text-align:center; text-decoration:none; text-indent:0; text-overflow:clip; top:auto; white-space:normal; width:40px; word-spacing:0; z-index:1; }

.new-tag::before,.countdown-amount::before { border:medium none; bottom:auto; border-radius:3px; box-sizing:content-box; content:""; height:40px; left:0; letter-spacing:0; outline:medium none; position:absolute; right:auto; text-align:left; text-decoration:none; text-indent:0; text-overflow:clip; text-shadow:none; top:0; transform:rotateZ(30deg); -webkit-transform:rotateZ(30deg); white-space:normal; width:40px; word-spacing:0; z-index:-1; }
.new-tag::after,.countdown-amount::after { border:medium none; bottom:auto; border-radius:3px; box-sizing:content-box; content:""; height:40px; left:0; letter-spacing:0; outline:medium none; position:absolute; right:auto; text-align:left; text-decoration:none; text-indent:0; text-overflow:clip; text-shadow:none; top:0; transform:rotateZ(60deg); -webkit-transform:rotateZ(60deg); white-space:normal; width:40px; word-spacing:0; z-index:-1; }

.urunDetay .new-tag { border:medium none; bottom:auto; border-radius:3px!important; box-sizing:content-box; width:60px!important; height:50px!important; left:auto; letter-spacing:0; outline:medium none; position:relative; right:auto; text-align:center; text-decoration:none; text-indent:0; text-overflow:clip; top:auto; white-space:normal; word-spacing:0; z-index:1; border-bottom: 4px solid #CE5865!important;}
.urunDetay .new-tag a{ color: #ffffff; font-size: 24px!important; display: inline-block; margin: 0; padding: 0; z-index: 1; font-weight: 700;}
.urunDetay .new-tag span{ color: #ffffff; font-size: 12px; display: inline-block; margin: 0; padding: 0; z-index: 1; position: absolute; right: 0; left: 0; bottom: 3px;}
.urunDetay .new-tag:before {display:none;}
.urunDetay .new-tag:after {display:none;}

.urunDetay iframe{width:100%!important; margin-bottom:15px;}

.big-tag .new-tag,.big-tag .new-tag:after,.big-tag .new-tag:before { width:50px; height:50px; border-radius:5px; }
.countdown-amount,.countdown-amount:after,.countdown-amount:before { width:60px; height:60px; border-radius:6px; }
.countdown-amount { color:#ffffff; font-size:36px; display:inline-block; line-height:55px; }
.new-tag a { color:#ffffff; font-size:20px; display:inline-block; margin:0; padding:5px 0; z-index:1; }
.new-tag span {display:none;}
.new-tag a.fa { font-size:14px; font-style:normal; padding:12px 0; }
.new-tag a:hover,.new-tag a:focus { color:#000; }

.special-offers-bg { background-image:url("../img/fashion/counter-bg.png"); background-position:center bottom; background-repeat:no-repeat; }
.special-offers-wrap { position:relative; padding-bottom:45px; }
.special-offers-wrap .box-img-wrap > img { margin-left:25px; z-index:0; }
.special-offers-wrap .title-wrap.with-border { width:100%; }
.special-offers-wrap .dash-divider { margin-bottom:0; }
.countdown-wrapper { margin:35px 0 25px 0; }
.countdown-section { display:inline-block; margin:15px 23px; text-align:center; }
.countdown-period { display:block; text-transform:uppercase; margin-top:25px; color:#000; font-size:15px; }
.counter-wrap .product-price { margin-bottom:50px; }

.box-container { display:inline-block; width:100%; overflow:hidden; vertical-align:middle; position:relative; }
.box-img-wrap > img { overflow:hidden; position:absolute; left:0; bottom:0; z-index:-1; }
.box-img-wrap.img-right > img { right:0; left:auto; }
.fashion-bg-2 .dash-divider-small { margin:20px 0 0; }
.circle-box { border-radius:50%; display:table; height:350px; margin:30px  auto; width:350px; border:2px solid #e4e4e4; }
.circle-box .title-wrap { display:inline-block; float:right; width:90%; padding:35px 0; }
.circle-box .logo { display:block; float:right; margin-top:15px; width:90%; }
.banner-img { position:absolute; top:16%; }
.circle-box .text-box { float:right; margin-right:18px; margin-top:25px; text-align:left; width:52%; z-index:1; position:relative; }
.fashion-bg-2:nth-child(n) .fashion-wrap { background-position:left center; background-repeat:no-repeat; }
.fashion-bg-2 .fashion-wrap .title-wrap { padding:20px 0; }
.bg3-with-mask .funky-font { color:#fff; }
.news-letter { padding-bottom:10px; }
.news-letter .black-mask { background:rgba(51,51,51,0.9) none repeat scroll 0 0; }
.newsletter { display:inline-block; width:100%; vertical-align:middle; }
.news-letter .title-wrap { padding-bottom:30px; }
.news-letter .title-wrap .block-icon{ float: left; font-size: 60px; margin-right: 15px; }
.news-letter .title-wrap .block-title{ float: left; font-size: 16px;}
.news-letter .title-wrap .block-title span{font-size:20px;}
.news-letter .text-widget p { margin-bottom:10px; }
.newsletter .form-control { background-color:#ffffff; border:medium none; border-radius:19px 0 0 19px; box-shadow:0 2px #cccccc; }
.newsletter .submit-btn { border-radius:0 20px 20px 0; padding:7px 15px 8px; vertical-align:middle; width:100%; }

.fashion-bg-3:nth-child(n) .fashion-wrap { background-position:right bottom; background-repeat:no-repeat; }
.fashion-bg3 .title-link { margin-top:18px; }
.price-line { text-decoration:line-through; }

.post-wrap { overflow:hidden; border-radius:4px; position:relative; margin-top:15px; margin-bottom:40px; display:inline-block; width:100%; }
.blog-new { position:absolute; top:5%; right:10%; }
.post-content { padding:30px; color:#333; position:relative; }
.post-content .post-title { color:#333; } 
.post-title { display:block; font-size:16px; text-transform:uppercase; position:relative; padding-bottom:15px; margin-bottom:15px; }
.post-content .post-title:before { background-color:#fff; }
.post-title:before { border-radius:4px; content:""; height:3px; transform:translateY(32px); -webkit-transform:translateY(32px); left:0; position:absolute; width:26px; }
.post-meta > li { display:inline-block; margin-right:15px; }
.post-content .post-meta a { color:#ffffff; }
.post-meta a { font-size:15px; padding-left:5px; text-transform:uppercase; vertical-align:middle; }
.post-meta span { vertical-align:middle; }

.login-register .modal-dialog { width:1170px; }
.login-register .modal-content { background-image:url("../img/slider/login-bg.png"); background-position:right top; background-repeat:no-repeat; padding:35px; }
.chk-box > input { margin-right:8px; }
label { font-weight:normal; }
.forgot-pwd { float:right; margin-top:5px; }
.title-2:after { background-color:#e4e4e4; border-radius:4px; content:""; height:3px; left:0; position:absolute; transform:translateY(32px); width:26px; }
.title-2 { margin:0 0 35px; position:relative; }
.login-wrap { border-right:1px dashed #e4e4e4; padding-right:80px; margin-top:20px; }
.login-wrap form .btn[type="submit"] { padding:7px 35px; }
.login-wrap form .form-group { position:relative; }
.login-wrap form .form-group .fa { position:absolute; top:10px; right:16px; }
.register-wrap { padding-left:50px; margin-top:20px; }
.register-wrap li { padding:0 0 10px 0; }
.register-wrap li:before,.account-box > ul > li:before { content:"\f111"; font-family:FontAwesome; padding-right:10px; font-size:10px; }
button.close-btn { border-radius:50%; color:#ffffff; height:30px; line-height:0; opacity:1; padding-bottom:3px; position:absolute; right:-8px; top:-8px; width:30px; z-index:10; }
button.close-btn:hover,button.close-btn:focus { color:#fff; opacity:1; }

.boxed .wrapper { margin:0 auto; max-width:1280px; background-color:#fff; }
.boxed { background-image:url(../img/background/box-version-bg.png); overflow-x: hidden!important; position:relative; }
.boxed:before { content:""; display:block; height:100%; position:absolute; width:100%; background-color:rgba(45,119,136,0.95); z-index:-1; }
.carousel-control.slider-btn-2 { background-image:none; border:5px solid #377d8d; border-radius:50%; box-shadow:none; color:#ffffff; font-weight:normal; height:40px; line-height:28px; opacity:1; text-shadow:none; top:46%; vertical-align:middle; width:40px; z-index:1; }
.carousel-control.slider-btn-2.left { left:-20px; }
.carousel-control.slider-btn-2.right { right:-20px; left:auto; }
.main-slider .style-2.caption-text { right:auto; left:auto; text-align:left; width:43%; }
.main-slider.style-2  .dash-divider { width:100%; }
.main-slider .theme-container.container { bottom:0; left:0; margin:auto; max-width:1170px; position:absolute; right:0; top:0; }
.main-slider.style-2 .sub-title { font-size:36px; margin-bottom:10px; }
.main-slider.style-2 .slider-link p { margin:10px 0; text-transform:uppercase; font-size:16px; color:#000; }
.main-slider.style-2 .slider-link .btn { margin:15px 0; }

.result-wrap.style-3 { margin-top:0; }
.slider-btn-style-3 .slider-btn-2 { background-color:#ccc; border-color:#fff; }
.main-slider .style-3.caption-text .discount { font-size:25px; margin:10px 0 0; }
.main-slider .style-3.caption-text{left:auto; text-align:left; top:10%}
.main-slider.style-3 .dash-divider-small { margin-top:18px; margin-bottom:15px; }
.style-3 .img-bg { height:auto; margin-top:-50px; }

.main-slider .style-4.caption-text .discount { font-size:40px; margin:0; font-weight:normal; }
.main-slider .style-4.caption-text .discount-list { margin:30px 0 20px; }
.main-slider .caption-text.text-right-side { left:auto; text-align:left; right:15px; }
.main-slider .caption-text.text-left-side { right:auto; text-align:left; left:15px; }
.caption-text.text-left-side .slider-link .btn,.caption-text.text-right-side .slider-link .btn { margin:15px 0; }
.slider-thumbnails li { background-color:#ffffff; border:2px solid #e4e4e4; border-radius:4px; display:inline-block; height:100px; margin:0 3px; width:102px; opacity:0.4; overflow:hidden; }
.slider-thumbnails li:hover,.slider-thumbnails li.active { opacity:1; }
.slider-thumbnails { display:block; margin:auto; text-align:center; }
.category-details .col-md-8 { padding-right:0; }
.category-details { border-bottom:1px dashed #e4e4e4; display:inline-block; vertical-align:middle; width:100%; clear:both; padding-top:7px; }
.category-details:last-child { border-bottom:medium none; }
.category-details:last-child .product-content { padding-bottom:10px; }
.thumbnail img { margin-left:auto; margin-right:auto; display:block; }
.category-details .thumbnail { border:medium none; margin-top:22px; padding:0; }

.carousel-control.slider-btn { background-image:none; border:2px solid #cccccc; border-radius:50%; bottom:10%; color:#cccccc; font-weight:normal; height:30px; left:0; line-height:normal; margin:auto; right:0; text-shadow:none; top:auto; vertical-align:middle; width:30px; opacity:1; z-index:1; }
.carousel-control.left { right:3%; }
.carousel-control.right { left:3%; }
.main-slider .caption-text { left:0; margin:auto; position:absolute; right:0; text-align:center; top:23%; width:45%; z-index:1; }
.caption-text .section-title { font-size:20px; }
.caption-text  .funky-font { font-size:50px; padding-bottom:0; }
.caption-text .discount { font-size:75px; margin:25px 0; text-transform:uppercase; }
.discount-list { margin:0; }
.caption-text .discount-list > li + li:before { content:"\f111"; font-family:FontAwesome; font-size:10px; padding-right:10px; vertical-align:middle; color:#ccc; }
.caption-text .discount-list li { display:inline-block; font-size:16px; margin:0 5px; text-transform:uppercase; }
.caption-text .discount-list li a { vertical-align:middle; }
.slider-link .btn { margin:15px; }

.product-wrap{border: 0; padding: 0;}
.product-wrap .title-wrap { display:inline-block; padding:25px 15px; vertical-align:middle; width:100%; }
.product-wrap .section-title { float:left; }
.poroduct-pagination { float:right; margin-top:5px; text-align:right; }
.product-tabs .nav-tabs { background-color:#ffffff; border-bottom:1px solid #eee; }
.home-tabs > li { float: none!important; margin-bottom: 0px!important; margin-right:0px!important; }
.nav-tabs>li { float: left; margin-bottom: -1px; margin-right:2px; }
.product-tabs .nav-tabs > li.active > a,.product-tabs .nav-tabs > li.active > a:hover,.product-tabs .nav-tabs > li.active > a:focus,.product-tabs .nav > li > a:hover,.product-tabs .nav > li > a:focus { border:1px solid #eee; border-bottom: none; background-color:#f9f9f9; color:#555; }
.product-tabs  li  a { padding: 10px 35px; font-size: 16px; text-transform: capitalize; border: 1px solid transparent; border-bottom: none; border-radius: 8px 8px 0 0; margin: 0; font-weight: 600; }
.product-tabs .float-right { float:right; }
.verticle-tabination li { display:block; width:100%; text-align:center; }
.verticle-tabination.product-tabs .nav-tabs { border:none; }
.product-tabs .title-link { color:#000; font-size:15px; margin:12px 0; padding:0; text-transform:uppercase; vertical-align:middle; }
.product-slider-warp .item{ margin:25px 0 25px; }
.product-category .item { margin:5px 0 35px; }
.product-category .productItem:hover, .product-slider-warp .productItem:hover { box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.22);}
.product-slide { border-radius:50%; cursor:pointer; font-size:10px; margin:0 2px; padding:5px 7px; width:auto; }
.product-slider-warp .product-name > a { margin-bottom:0; }
.gray-background { background-color:#ccc; color:#fff; }
.product-slide:hover,.product-slide:focus { background:#000000 none repeat scroll 0 0; opacity:0.8; }

.urun-slider .owl-controls {display: block!important;}
.owl-controls {display: none!important;}
.mainsliderx {border: 10px solid #fff;}
.mainsliderx .owl-controls {position: absolute; display:block!important; margin-top: 0!important; right: 0; left: 0; top: 50%;}
.mainsliderx .item img{width:1150px; height:450px;}
.mainsliderx .owl-controls .owl-prev{position: absolute; left: 15px;}
.mainsliderx .owl-controls .owl-next{position: absolute; right: 15px;}
.mainsliderx .owl-controls .owl-buttons div{color: #869791!important; display: inline-block; zoom: 1; margin: 0px!important; padding: 7px 10px!important; font-size: 17px!important; border-radius: 0!important; border: 2px solid #869791!important; opacity: 0!important; line-height: 22px; background: rgba(255, 255, 255, 0.6)!important;}
.mainsliderx:hover >.owl-controls .owl-buttons div{transition:all 0.4s ease; -webkit-transition:all 0.4s ease; opacity: 1!important;}

.product-media { height: 0; position: relative; background: #fff; padding-bottom: 100%; overflow: hidden; width: 100%; border-bottom: 0; }
.product-media.light-bg { background-color:#f9f9f9; }
.product-media a.imgLink{ overflow: hidden; display: block; position: relative; height: 100%; top: 0; left: 0; text-align: center; align-items: center; width: 100%; padding-bottom: 100%;}
.product-media  img { padding: 5px 10px; width: auto; max-width: 100%; max-height: 100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transition-duration: 0.6s;}
.product-indirim { position:absolute; right:15px; top:15px; }
.product-etiket { position: absolute; top: 0; left: 0; }
.product-etiket img{margin: 0; padding: 0px;}  
.product-content { display:inline-block; padding-bottom:5px; width:100%; }
.product-content hr { margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #eee; }
.product-content .urunDetay_h1{ display: inline-block; max-width: 380px; padding-bottom: 18px; font-size: 21px; margin: 0; line-height: 27px;}
.product-content .rating { margin:20px 0 10px; }
.product-name {}
.product-name h3 { display: block; line-height: 18px; font-size: 15px; margin: 7px 0px 0px 0px; height: 35px; overflow: hidden;}
.product-name h3 a {}

#urunResimListContainer li { float: left; width: 80px; height: 80px; padding: 1px; border: 1px solid #ccc; margin-right: 0; margin-top: 0px; vertical-align: middle; text-align: center; margin-bottom: 10px; }
.sf-primary-button { background: #53291b!important; border-bottom: 3px solid #53291b!important; }
.sf-neutral-button { background: #53291b; border-bottom: 3px solid #53291b; }
.sf-button { display: inline-block; text-align: center; text-decoration: none; color: #fff; font-size: 16px; padding: 4px 20px 1px; line-height: 30px; border-radius: 0px; cursor: pointer; font-weight: 700; margin-top: 15px; }
.cc-taksit select { width: 100%; background: #F9F3B9!important; }
.tab-content .sf-form-container {background:inherit;}

.urunDetay .new-tag { border:medium none; bottom:auto; border-radius:3px!important; box-sizing:content-box; width:60px!important; height:50px!important; left:auto; letter-spacing:0; outline:medium none; position:relative; right:auto; text-align:center; text-decoration:none; text-indent:0; text-overflow:clip; top:auto; white-space:normal; word-spacing:0; z-index:1; border-bottom: 4px solid #CE5865!important;}
.urunDetay .new-tag a{ color: #ffffff; font-size: 24px!important; display: inline-block!important; margin: 0; padding: 0; z-index: 1; font-weight: 700;}
.urunDetay .new-tag span{ color: #ffffff; font-size: 12px; display: inline-block; margin: 0; padding: 0; z-index: 1; position: absolute; right: 0; left: 0; bottom: 3px;}
.urunDetay .new-tag:before {display:none;}
.urunDetay .new-tag:after {display:none;}


.payMethods .payTitle label {font-size: 20px; line-height: 1.5;}

.sf-form-item-fullwidth input.st-telcode { width: 70px!important; }

.selectType3 label {float: left; margin-right: 10px; font-size: 14px;}
.urunAdetDegistir .detayeksi {float: left; width: 25px; height: 25px; line-height: 25px; font-size: 8px; text-align: center; cursor: pointer; border-radius: 0px 2px 2px 0px; border: 1px solid #ccc; margin-left: -1px;}
.urunAdetDegistir .detayarti {float: left; width: 25px; height: 25px; line-height: 25px; font-size: 8px; text-align: center; cursor: pointer; border-radius: 0px 2px 2px 0px; border: 1px solid #ccc; margin-left: -1px;}
.urunAdetDegistir input.urunSepeteEkleAdet {float: left!important; background-color: #d28b09important; border-top: 0!important; width: 37px!important; border: 1px solid #ccc!important; margin-left: -1px!important; height: 25px!important; text-align: center!important; line-height: 25px!important; font-size: 14px!important; padding: 0; border-radius: 0; margin: 0; }

.wrapSelectPay .selectMethods .payMethods .payTitle { margin-left: 55px!important; width: 90%!important; max-width: 90%!important; min-height: 40px!important; padding-left: 18px!important; }
.wrapSelectPay .selectMethods .payMethods .payLogo { display: none!important; }
.wrapSelectPay .selectMethods .payMethods .paySelector {display: block; position: absolute!important; border: 0px; border-radius: 0%!important; height: 30px!important; width: 30px!important; top: 5px!important; left: 10px!important; z-index: 5; transition: border .25s linear!important; -webkit-transition: border .25s linear; padding: 0!important; margin: 0!important; line-height: 1.1!important; background: inherit!important;}
.wrapSelectPay .selectMethods .payMethods .paySelector input{width: 30px; height: 30px; background-image: url(../../images/odeme_radio.png); background-repeat: no-repeat; float: left; padding:0; cursor:pointer}

.discount-coupon { clear: both!important; }
.sf-form-item-fullwidth .sf-form-textarea {overflow: hidden; max-height: 80px!important; width: 252px; max-width: inherit; min-width: inherit;}
.sf-form-item-fullwidth input.st-tel { width: 178px!important; }
.sf-form-item-fullwidth .txtCaptcha {margin-left: 234px!important;}
.sf-form-header { padding: 0!important; margin-bottom: 0!important; }
.sf-form-item-fullwidth .sf-text-label {margin: 0; padding: 0; font-size:15px!important; }
.sf-form-input, .sf-form-textarea, .sf-form-select {outline: none; border: 1px solid #aaa!important; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.21); border-radius: 3px!important; padding: 8px 8px!important; color: #222!important; font-size: 1.1em!important; margin-bottom: 8px!important; }
#shopphp-payment-body-step3 h1 {margin:0;}
.urunDetay .product-price{margin: 10px 0px 15px 0px;}
.urunDetay .product-price h4{font-size: 32px; color: #DF3D15; background: none; margin: 0 0 0 9px; line-height: 32px; padding: 0; letter-spacing: -1px; font-weight: 900;}
.urunDetay .product-price h4:hover{color:inherit}
.urunDetay .product-price .old-price{background: none; font-size: 27px; color: #aaa; padding: 0; line-height: 27px; margin: 0; font-weight: 700;}
.urunDetay .product-fullwidth {background:#fff; border:1px solid #ddd;}
.urunDetay_benzer .product-wrap{ border: none; padding: 0;}
.loginbtnx a{color: #fff; background: #DF3D15; padding: 10px 5px 8px; text-align: center; margin: 0 auto 15px; display: block; width: 500px; border-radius: 20px; border-bottom: 3px solid #D96D79; font-size: 18px;}
.loginbtnx a{color: #fff;}
.loginbtnx a:hover{color: #fff; background: #EA1A5B; border-bottom: 3px solid #C20E46; border-radius: 20px;}

.urunSecimTable {padding: 10px; border: 2px dashed #ccc; margin: 0px 0px 15px 0px!important; display: block; background: rgba(255,246,166,0.32); }
.urunSecimTable td select { width: 100%; border: 2px solid #efebeb!important; border-radius: 0!important; padding: 2px 8px!important; font-size: 16px!important!important; }
.urunSecimTable tr {display:block;}
.urunSecimTable tr:nth-child(3){}
.urunSecimTable td { padding: 0px; }
.urunSecimTable .UrunSecenekleri{display:none;}
.urunSecimTable .UrunSecenekleriHeader{font-weight: 700; font-size: 14px; margin-top: 12px; }
.urunSecimTable ul.urunSecim li{border: 2px solid #ccc; background: #fff;color: #666; font-size: 13px; padding: 6px 10px; display: inline-block; vertical-align: top; margin: 5px 5px 0px 0px; position: relative; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s; font-weight: 700; cursor: pointer; border-radius: 6px;}
.urunSecimTable ul.urunSecim li:hover{border: 2px solid #DF0632; color: #fff; background:#DF0632;}
.urunSecimTable ul.urunSecim li.selected{color:#fff; background:#DF0632; border: 2px solid #DF0632;}
.urunSecimTable ul.urunSecim li.disabled{border: 2px solid #ccc !important; color: #a9a9a9 !important; cursor: default!important; background: #fffce2 url(../../images/diagonal_bar.png) no-repeat center!important; background-size: 100% 100%!important;}

.mobileSlider{position:relative; padding:5px}
.mobileSlider .mobileSliderwrap{position:relative;}
.mobileSlider .mobileSliderwrap li{list-style-type:none; float:left; text-align: center; width: 100%;}
.mobileSlider .mobileSliderwrap li img{max-height: 450px;}
.mobileSlider .owl-controls{display:block!important;}
.mobileSlider .product-etiket { position: absolute; top: 0; left: 5px; z-index: 1; }

.page-title{ padding-bottom: 10px; margin: 0 0 15px; border-bottom: 1px solid #eee; font-size: 24px; font-weight: 700; line-height: normal; }
.page-inner-content .welcome {margin-bottom:15px; font-size:16px;}
.wrapper .detayblok{padding-top:15px;}

.mod_MS_secim_container {}
.mod_MS_secim_container label.sf-text-label{width: 135px!important;}
.mod_MS_secim_container input.sf-form-input{}

.suggest {}
.suggest ul{margin-bottom: 20px; clear: both;}
.suggest ul li{float: left; height: inherit!important; max-height: 150px; line-height: inherit!important; margin: 0 10px; clear: none; width: auto; background: none;}
.suggest ul li.msplus{line-height: 120px!important; font-size: 30px;}
.suggest ul li img{border: 1px solid #ddd; padding: 0px;}
.suggest p{clear: both; position: relative; display: block; margin-bottom: 3px; line-height: normal;}
.suggest strong { font-weight: bold; margin-left:10px;}
.suggest p input{display:inline-block; margin-right:5px;}
.suggest .total { float: left; font-size: 16px; }
.suggest .total strong{margin-left:0px; }
.suggest .total span{ font-weight: 700; color: #BE1F68; font-size: 20px;}
.suggest .submit{float: left!important; margin: 10px 0 0 0!important; border: 0 none; color: #fff; font-size: 16px!important; font-weight: 700!important; padding: 8px 30px!important; background: #EA1A5B!important; border-radius: 5px!important; cursor: pointer; text-transform: uppercase; display: block; clear: both;}

.cart-info { padding: 10px 0; overflow: hidden; }
.cart-info h3 { margin: 0px 0px 8px; }
.cart-info h3 a { color: #333 !important; font-size: 12px!important; display: inline-block!important; text-decoration: none!important; }
.cart-detail img { border-radius: 4px; box-shadow: 0 0 2px #DDD9BB!important; float: left; margin: 9px 10px 0!important; height: 65px!important; max-width: inherit!important; }
.cart-detail table tr td { vertical-align: middle!important; min-height: 70px; }
.cart-detail span { padding-left: 0px; }

.sepet tbody tr td { text-align: center; padding: 5px; border: 2px solid white; line-height: 30px!important; }
table.sepet {margin-bottom:15px;}
#gf_odemeTipi {background: #fffbcf; display: inline-block; box-shadow: 3px 3px 3px #ece7aa inset; color: #000; font-size: 13px; font-weight: 500; padding: 3px 8px; width: 43%; height: 37px;}


.basket-title{background: #919191 !important; color:#fff; font-size:18px;height:42px;line-height:42px}
.basket-title div span { color: #ffffff; font-size: 15px; font-weight: 700; text-shadow: none; text-transform: uppercase; }

/* .basket-left { width: 100% !important; float: left; margin-right: 0; clear: both; min-width: auto; border: 1px solid #ebebeb; box-shadow: 0px 1px 3px #ddd; } */
/* .basket-wrap .basket-right { float: right!important; padding-top: 20px !important; width: 100% !important; clear: both; max-width: 500px !important; } */

.basket-right ul{background:transparent}
.basket-right ul li span.sepet1{font-size:16px}
.basket-wrap .cart-qty form { width: auto; margin: inherit; }
.green-button{box-shadow: none; background: #56b949; text-shadow: none; font-size: 17px; border-radius: 0; height: 42px; margin: 0;}
.green-button:hover{box-shadow: none; background: #FF5722!important; color:#fff; text-shadow: none; font-size: 17px; border-radius: 0px; height: 42px;}
div.basket-button a.grey{color:#fff;background:#607D8B;text-shadow:none;box-shadow:none;font-size:16px;font-weight:500}
div.basket-button a.grey:hover{color:#fff;background:#363636;text-shadow:none;box-shadow:none;font-size:16px;font-weight:500}
.basket-title div span{font-size:16px;text-transform:uppercase}
.sepet-info{background: #FDF59C none repeat scroll 0 0; margin-bottom: 10px; color: #333; display: block; font-size: 15px; line-height: 15px; text-align: center; border: 1px solid #EADF6C; border-radius: 20px;}
.sepet-info a{color:#222;}
.sepet-info .hata{color:#222}
.l-innerDiv form .label {margin-bottom: 3px; height:auto; clear: both;font-size: 14px;padding: 14px 0px 0px;color: #666;display: block;text-align: left;line-height: 20px;}

.product-price h4:hover { color:#fa4a6e; }
.product-price h4 { display: inline-block; font-weight: 700; padding: 0; background-color: transparent; color: #fa4a6e; font-size: 18px; }
.product-price .old-price{ text-decoration: line-through; color: #ccc; font-size: 15px; padding-right: 5px;}
.product-price del,.product-price ins { font-size:22px; margin:5px; }
.product-price ins { color:#000000; text-decoration:none; }
.product-details:hover .product-overlay,.category-details:hover .product-overlay { right:0; transition:all 0.4s ease 0s; -webkit-transition:all 0.4s ease 0s; opacity:1; visibility:visible; }
.product-overlay { display:none; bottom:10px; position:absolute; right:-100px; transition:all 0.4s ease 0s; -webkit-transition:all 0.4s ease 0s; top:27%; opacity:0; visibility:hidden; }
.product-overlay a { border-radius:20px 0 0 20px; color:#ffffff; display:block; font-size:14px; height:30px; line-height:30px; line-height:30px; margin-top:5px; text-align:center; width:35px; }
.product-overlay a:hover,.product-overlay a:focus { background:rgba(0,0,0,1) none repeat scroll 0 0; }
.product-media:hover .hover-image { opacity:1; overflow:hidden; transform:scale(1); transition:all 0.3s ease 0s; visibility:visible; }
.product-media .hover-image { left:0; opacity:0; position:absolute; text-align:center; top:0; transform:scale(0); transition:all 0.3s ease 0s; visibility:hidden; width:100%; padding:10px; }

.brands-slider { padding:0px 15px; position:relative; margin:15px 0; }
#brands-carousel-slider .item { background:#ffffff none repeat scroll 0 0; height:100px; margin:0 15px; text-align:center; }
#brands-carousel-slider .item img{border-radius:10px;}
.brands-slider .slider-btn:hover,.brands-slider .slider-btn:focus { background-color:#000; }
.brands-slider .slider-btn { background-image:none; background-color:#cccccc; border:5px solid #ffffff; text-align:center; font-size:22px; border-radius:50%; color:#fff; font-weight:normal; height:38px; line-height:normal; opacity:1; position:absolute; top:24%; text-shadow:none; vertical-align:middle; width:38px; cursor:pointer; }
.brands-slider .prev { left:-1.5%; }
.brands-slider .next { right:-1.5%; }

.testimonials-slider { position:relative; }
.img-new-tag:after,.img-new-tag:before { background:transparent; }
.img-new-tag { background:url('../img/partners/testimonials-1.html'); }
.testimonials-content a { color:#fff; }
.testimonials-wrap { position:relative; }
.testimonials-slider-links .slider-btn { background-image:none; border:2px solid #ffffff; border-radius:50%; color:#ffffff; font-size:22px; font-weight:normal; height:30px; line-height:24px; opacity:.6; position:absolute; right:5%; text-align:center; text-shadow:none; top:20%; vertical-align:middle; width:30px; cursor:pointer; }
.testimonials-slider-links  .prev { margin:40px 0 0; }

.breadcrumb-bg { background-image:url(../img/background/breadcrumb-1.jpg); border-bottom: 1px solid #ddd; position:relative; background-position:center top; }
.gray-color-mask { background-color:rgba(249,249,249,0.8); }
.relative-block { position:relative; }
.site-breadcrumb { text-align:center; padding: 10px 0 10px; }
.site-breadcrumb .dash-divider {margin-top: 7px; margin-bottom: 5px;}
.breadcrumb-menubar { background-color:transparent; margin:0; padding:0; }
.breadcrumb-menubar li a { color: #999; padding: 0 5px; font-weight: 500; }
.breadcrumb-menubar li span { padding:0 5px; }
.breadcrumb-menubar li { font-size:14px; text-transform:lowercase; }

.pagination-list { margin:0; }
.pagination-list > li { background-color:#f9f9f9; border:1px solid #e4e4e4; border-radius:50%; display:inline-block; height:25px; line-height:normal; margin-right:5px; padding-top:3px; text-align:center; width:25px; }
.pagination-list > li:last-child { margin-right:0; }
.pagination-list > li a { color:#ccc; padding:0 8px; }
.pagination-list > li.nxt,.pagination-list > li.prev { background-color:#ccc; color:#fff; border-color:#ccc; padding:0; vertical-align:top; }
.pagination-list > li.nxt a,.pagination-list > li.prev a { color:#fff; font-size:18px; vertical-align:middle; line-height:0; }

.rating .star { cursor:pointer; }
.rating span.star::before { color:#ffd33b; content:"\f006"; font-family:FontAwesome; }
.rating span.star.half:before { color:#ffd33b; content:"\f123"; font-family:FontAwesome; }
.rating span.star.active::before,.rating span.star:hover::before,.rating span.star:hover span.star::before { color:#ffd33b; content:"\f005"; font-family:FontAwesome; }

.blog-box  img,.blog-media .main-slider { border-radius:5px; }
.blog-media { margin-bottom:25px; position:relative; }
.blog-media .blog-new { right:4%; top:5%; }
.blog-content .post-title::before { background-color:#e4e4e4; }
.blog-content .post-meta { margin-bottom:8px; }
.blog-box { padding-bottom:50px; }
.blog-box .bg2-with-mask { border-radius:5px; overflow:hidden; padding:30px; }
.link-post .fa { font-size:28px; }
.link-post a { color:#ffffff; display:block; font-size:22px; margin-bottom:10px; text-decoration:underline; }
.quotes-post .italic-font { font-size:22px; line-height:normal; margin-left:70px; margin-right:70px; }
.quotes-post .fa { font-size:18px; }
.quotes-post h6 { text-transform:uppercase; }
.video-post iframe { width:100%; display:inline-block; border-radius:5px; }
.blog-post-wrap .sorter { margin-top:20px; }
.auther-reviews .post-detail,.auther-reviews .aouther-img { float:left; }
.blog-content .aouther-img { margin-left:20px; }
.blog-box .tags span { padding-right:5px; }
.blog-box .tags { clear:both; display:inline-block; margin:20px 0 30px; width:100%; }

.product-thumbnails { text-align:center; }
.product-thumbnails > li { background-color:#f9f9f9; border:medium none; display:inline-block; height:75px; margin:15px auto; text-align:center; width:75px; }
.product-thumbnails li.active { position:relative; background:#f9f9f9; border:1px solid #53291b; }
.product-thumbnails li.active:after,.product-thumbnails li.active:before { left:100%; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
.product-thumbnails li.active:after { border-color:rgba(136,183,213,0); border-left-color:#f9f9f9; border-width:7px; margin-top:-7px; }
.product-thumbnails li.active:before { border-color:rgba(194,225,245,0); border-left-color:#53291b; border-width:9px; margin-top:-9px; }
.product-thumbnails.border-top li.active:after,.product-thumbnails.border-top li.active:before { bottom:100%; left:50%; top:auto; border:solid transparent; }
.product-thumbnails.border-top li.active:after { border-color:rgba(136,183,213,0); border-bottom-color:#f9f9f9; border-width:7px; margin-left:-7px; }
.product-thumbnails.border-top li.active:before { border-color:rgba(194,225,245,0); border-bottom-color:#53291b; border-width:9px; margin-left:-9px; }
.product-thumbnails.border-top { margin-top:20px; }
.product-thumbnails.border-top > li { margin:15px; }
.product-fullwidth img { margin:auto; display:block; }
.product-thumbnails > li img { display:block; margin:auto; text-align:center; }
.stock-detail { margin:0; }
.stock-detail > li { display:block; padding-bottom:5px; }
.stock-detail strong { padding:0 12px 0 5px; }
.product-cart .bootstrap-select { width:auto !important; }
.product-form label { background-color:#f9f9f9; padding:10px 20px; vertical-align:sub; margin:0; text-transform:uppercase; }

.urunDetay .memnuniyet {margin: 20px 0px 15px;}

.product-form .form-group { display:inline-block; }
.product-cart .widget-colors > span { margin-right:10px; }
.product-cart .add-to-cart {margin-left: 6px; float: left;}
.product-cart .adetSecim {float:left;}
.product-cart .adetSecim  select{background-color: #f3f3f3; border-radius: 4px; color: #333; padding: 8px 8px 8px 12px; border: 1px solid #ccc; text-transform: uppercase; font-size: 15px; position: relative; margin-left: 5px; font-weight: 600;}
.product-disc { padding-left: 15px; padding-right: 15px; font-size: 16px; color: #222; line-height: 16px;}
.product-disc p{margin-bottom:5px; font-family: 'Nunito Sans',sans-serif!important;}
.circle-list-box .box-left { border-right:1px dashed #e4e4e4; margin-top:20px; padding-right:80px; }
.circle-list-box .box-right { padding-left:50px; margin-top:20px; }
.circle-list-box ul { margin:0; }
.circle-list-box ul li { padding:8px 0; }
.circle-list-box ul li:before { content:"\f111"; font-family:FontAwesome; padding-right:10px; font-size:10px; }

.comments-article { overflow:hidden; }
.article-title > h2,.comment-reply-title { font-size:16px; margin:0 0 30px; text-transform:capitalize; }
.comments-box { padding:0; }
.comments-box ol { border-top:1px dashed #e4e4e4; padding-left:75px; padding-top:30px; }
.comments-box li { list-style:none; display:inline-block; width:100%; }
.comments-box > li { border-bottom:1px dashed #e4e4e4; margin-bottom:30px; }
.comment-body { display:inline-block; overflow:hidden; padding:0 0 30px; position:relative; vertical-align:middle; width:100%; }
.comment-author { display:inline-block; margin-bottom:8px; position:relative; }
.comment-author,.comment-content { padding-left:80px; }
.comment-author .says { display:none; }
.comment-author .avatar { border-radius:50%; height:70px; left:0; padding:2px; position:absolute; top:0; width:70px; }
.comment-list { list-style:outside none none; padding:0; }
.comment-list .children { list-style:outside none none; margin-bottom:10px; padding-left:20px; }
.comment-reply-link { font-size:15px; font-weight:bold; }
.comment-metadata { display:inline-block; font-size:15px; font-weight:bold; margin-bottom:8px; padding-left:10px; text-transform:uppercase; width:auto; }
.comment-metadata:before { content:"\f017"; font-family:FontAwesome; padding-right:10px; }
.comment-body .reply { position:absolute; right:0; top:0; }
.comment-author .fn { color:#000000; font-size:16px; font-weight:normal; text-transform:capitalize; }
.comment-metadata .reply a { display:inline-block; float:right; text-align:right; }
.comment-content { border-radius:0; display:inline-block; margin-left:80px; padding:0; white-space:normal; width:90%; }
.comment-content p { margin-bottom:10px; }
.reply-box { display:inline-block; margin-bottom:30px; width:100%; }
.comment-form p { margin-bottom:20px; }
.comment-form label { display:none; }
.comment-form-comment { clear:both; }
.comment-form .comment-form-author input,.comment-form .comment-form-email input,.comment-form-subject input { background:rgba(0,0,0,0) none repeat scroll 0 0; border:1px solid #e4e4e4; font-size:15px; height:38px; outline:0 none; padding:7px 10px; text-transform:capitalize; width:100%; border-radius:5px; }
.comment-form .comment-form-comment > textarea { background:rgba(0,0,0,0) none repeat scroll 0 0; border:1px solid #e4e4e4; font-size:15px; outline:0 none; padding:7px 10px; text-transform:capitalize; width:100%; border-radius:5px; }
.comment-form-author { padding-left:0; }
.comment-form-website { padding-right:0; }

.blog-sidebar-widget  .search-form { position:relative; }
.blog-sidebar-widget  .search-form .screen-reader-text { display:none; }
.blog-sidebar-widget  .search-form .search-field { border-radius:5px; border-style:solid; border-width:1px; font-size:15px; font-weight:normal; padding:10px 15px; width:100%; line-height:normal; background-color:transparent; }
.blog-sidebar-widget  .search-form label { width:100%; position:relative; margin:0; }
.blog-sidebar-widget .search-form label:before { content:"\f002"; font-family:FontAwesome; font-size:13px; font-style:normal; font-weight:normal; position:absolute; right:15px; text-decoration:inherit; top:9px; }
.blog-sidebar-widget  .search-form .search-submit { background-color:rgba(0,0,0,0); border:medium none; height:25px; padding:0; position:absolute; right:15px; text-indent:-500px; top:7px; width:15px; }
.blog-sidebar-widget { margin-bottom:30px; }
.blog-widget-content { padding:30px; }
.blog-sidebar-widget ul { margin-bottom:0; }
.blog-sidebar-widget ul li { padding-bottom:20px; }
.blog-sidebar-widget ul li:last-child { padding-bottom:0; }
.blog-sidebar-widget ul li.cat-item a,.blog-sidebar-widget ul li.arch-item a,.blog-sidebar-widget ul li.accout-item a { position:relative; padding-left:15px; }
.blog-sidebar-widget ul li.cat-item a:before,.blog-sidebar-widget ul li.arch-item a:before,.blog-sidebar-widget ul li.accout-item a:before { content:"\f105"; font-family:FontAwesome; vertical-align:middle; font-style:normal; font-weight:normal; line-height:normal; position:absolute; top:0; left:0; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.blog-sidebar-widget ul li.cat-item a:hover:before,.blog-sidebar-widget ul li.arch-item a:hover:before,.blog-sidebar-widget ul li.cat-item a:focus:before,.blog-sidebar-widget ul li.arch-item a:focus:before,.blog-sidebar-widget ul li.accout-item a:hover:before,.blog-sidebar-widget ul li.accout-item a:focus:before { content:"\f101"; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.widget-latest-post .post-info { float:left; line-height:normal; margin-left:19px; width:calc(100% - 120px); }
.post-info span { font-size:15px; }
.post-info span .fa { margin-right:10px; vertical-align:middle; }
.post-info p { margin-bottom:15px; }
.widget-latest-post .post-img { float:left; margin-top:7px; width:100px; }
.widget-latest-post ul li:last-child { border:none; margin:0; }
.widget-latest-post ul li { border-bottom:1px dashed #e4e4e4; display:inline-block; margin-bottom:20px; padding-bottom:28px; vertical-align:middle; width:100%; }
.tagcloud > a { border-radius:5px; border:1px solid #e4e4e4; display:inline-block; line-height:normal; margin:0 10px 10px 0; padding:8px  16px; }
.flickr-feed ul li { display:inline-block; padding:10px 10px 10px 0; }
.sidebar-widget { overflow:hidden; margin-bottom:30px; }
.widget-title { font-size:16px; margin:0; text-transform:uppercase; color:#fff; }
.widget-title span { display:inline-block; font-weight: 700; padding:16px 25px; position:relative;}
.widget-title:before { border-top-left-radius:5px; border-top-right-radius:5px; content:""; display:block; height:100%; position:absolute; width:100%; }
.widget-content { padding:15px 15px 20px 25px; }
.slimScrollDiv { z-index:1; }
.widget-title span.title { display:inline-block; font-weight: 700; padding:14px 25px; position:relative;}
.widget-title span.downicon {display: inline-block; font-weight: 700; padding: 4px; position: relative; float: right!important; font-size: 30px; margin: 5px 14px 0px;}
#katfilter .downicon {display:none}


#green-scroll {max-height:200px;overflow: auto;}
.filtre_content .headline{font-size: 18px; position: relative; margin: 10px 0 15px; font-weight: 600;}
.filtre_content .filtre_wrap{max-height: 120px; overflow: auto; margin-bottom: 20px; padding: 0px 4px;}
input.filterCheck[type="checkbox"] + label.filterCheck {background-position: 0 0; background-repeat: no-repeat; cursor: pointer; display: inline-block; font-size: 15px; height: 18px; line-height: 10px; padding-left: 17px; vertical-align: middle;     text-transform: capitalize;}
input.filterCheck[type="checkbox"]:checked + label.filterCheck { background-image: url("../../images/checkboxin.png"); }
.filterCheck { background-image: url("../../images/checkbox.png"); color: #5F5F5F; }
input.filterCheck[type="checkbox"] { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }


.sidebar-widget ul { margin:0; overflow:hidden; position:relative; }
.sidebar-widget ul li { padding: 5px 0px; text-transform: capitalize; border-bottom: 1px solid #eee; }
.sidebar-widget ul li a{font-size: 15px; line-height: 20px;}
.sidebar-widget ul li a:before{content:"\f105"; font-family:FontAwesome; font-size: 15px; line-height: 20px; padding-right:5px;}
.sidebar-widget ul li:hover a{color:#56b949 }
.fashion-wrap.sidebar { background-image:url("../img/fashion/fashion-1.png"); }
.widget-content #slider-range { background-color:#e4e4e4; background-image:none; border-color:#e4e4e4; height:7px; margin:15px 0; }
.widget-content #amount { font-size:16px; background:transparent; border:none; }
.widget-content > label { font-size:16px; }
.widget-colors li { float:left; width:50%; }
#slider-range .ui-widget-header { background-image:none; background-color:#53291b; }
#slider-range .ui-slider-handle { background-color:#666666; background-image:none; border:4px solid #333333; border-radius:1em; height:16px; top:-6px; width:16px; }
.widget-colors [type="checkbox"],.sidebar-widget [type="checkbox"] { border:0 none; clip:rect(0px,0px,0px,0px); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.sidebar-widget .checkbox-inline { margin:0; padding-left:0; vertical-align:-moz-middle-with-baseline; }
.widget-colors [type="checkbox"] + span,.sidebar-widget [type="checkbox"] + span { cursor:pointer; }
.sidebar-widget [type="checkbox"] + span::before { color:#e4e4e4; content:"\f096"; font-family:FontAwesome; font-size:15px; margin-right:10px; vertical-align:middle; }
.sidebar-widget [type="checkbox"]:checked + span:before { content:"\f046"; font-family:FontAwesome; }
.widget-colors [type="checkbox"] + span::before { content:"\f111"; font-size:16px; font-family:FontAwesome; margin-right:10px; vertical-align:top; /*    box-shadow:0 0 1px #e4e4e4; */; }
.widget-colors [type="checkbox"]:checked + span::before { content:"\f058"; font-family:FontAwesome; }
.widget-colors #brown[type="checkbox"] + span::before { color:#e5c890; }
.widget-colors #light[type="checkbox"] + span::before { color:#e4e4e4; }
.widget-colors #dark[type="checkbox"] + span::before { color:#2a2a2a; }
.widget-colors #orange[type="checkbox"] + span::before { color:#f87e1d; }
.widget-colors #blue[type="checkbox"] + span::before { color:#00c1f9; }
.widget-colors #yellow[type="checkbox"] + span::before { color:#f8e300; }
.widget-colors #green[type="checkbox"] + span::before { color:#7ac70b; }
.widget-colors #white[type="checkbox"] + span::before { color:#f5f5f5; }

.contact-map iframe { border-radius:5px; height:500px; width:100%; }
.contact-details { font-size:16px; }
.contact-details span { display:block; font-weight:normal; }
.contact-details li > .fa { float:left; line-height:1.5; width:26px; }
.contact-details .details { float:left; text-transform:none; width:calc(100% - 40px) !important; }
.contact-details > ul > li:first-child { border-top:1px dashed #e4e4e4; }
.contact-details > ul > li { border-bottom:1px dashed #e4e4e4; display:inline-block; vertical-align:middle; padding:25px 0; width:100%; }
.contact-details .details strong { display:inline-block; margin-bottom:10px; }
.contact-details .social-icon { margin-top:10px; padding:0; }
.contact-details .social-icon a { color:#cccccc; padding-right:10px; }
.submit-contact p { float:right; }
.form-group.submit-contact { clear:both; display:inline-block; margin-top:10px; width:100%; }
.form-group.submit-contact  .btn { padding:7px 35px; }
.contact-form .form-control { border-color:#ccc; }
.contact-form input.form-control { height:38px; border-color:#ccc; }

.to-top { border:1px solid #ffffff; border-radius:5px; bottom:10%; color:#ffffff; cursor:pointer; display:none; font-size:22px; height:30px; line-height:normal; position:fixed; right:3%; text-align:center; width:30px; z-index:999; }

.product-table thead { position:relative; }
.product-table thead tr { position:relative; text-transform:uppercase; }
.product-table tbody tr:nth-child(2n) { background-color:#f3f3f3; }
.product-table,.product-table th { font-size:16px; padding:13px 30px; font-weight:normal; }
.product-table thead { overflow:hidden; }
.product-table td { padding:30px; }
.product-table .description > a { display:block; font-size:14px; line-height:2; }
.product-table .cart-img { display:inline-block; margin:auto; padding:15px 20px; text-align:center; width:auto; }
.product-table .total { font-size:18px; }
/*.product-table thead:before { border-top-left-radius:5px; border-top-right-radius:5px; content:""; display:block; height:100%; position:absolute; width:100%; }
*/

.buttons-add-minus input { border:medium none; display:inline-block; margin:0; width:auto; }
.buttons-add-minus .qty { padding:5px 0; text-align:center; vertical-align:middle; width:40px; }
.buttons-add-minus .minus,.buttons-add-minus .plus { background-color:#cccccc; color:#ffffff; font-weight:bold; height:30px; line-height:18px; margin:auto -2px; vertical-align:middle; width:30px; }
.buttons-add-minus .minus { font-size:26px; border-radius:5px 0 0 5px; }
.buttons-add-minus .plus { font-size:18px; border-radius:0 5px 5px 0; }
.description > p { font-size:15px; margin:0; }
.continue-shopping { display:inline-block; padding:30px; vertical-align:middle; width:100%; }
.continue-shopping  .shp-btn { float:left; }
.continue-shopping  .cart-sub-total { float:right; font-size:22px; margin-right:10px; }
.cart-sub-total > span { margin-right:15px; }
.cart-collaterals .block-box { border:2px solid #e4e4e4; border-radius:4px; display:inline-block; width:100%; padding:25px; }
.cart-collaterals .title-wrap { margin-bottom:30px; }
.cart-collaterals .newsletter .form-control { background-color:#f9f9f9; }
.cart-collaterals .newsletter-form p { margin:0; }
.cart-collaterals .filter-form .btn[type="submit"] { float:none; padding:7px 35px; }
.shopping-available .form-group:last-child { margin-bottom:10px; }
.cart_totals_wrap { padding:25px; }
.cart_totals { font-size:16px; }
.cart_totals th { font-weight:normal; }
.cart_totals td { text-align:right; }
.cart_totals th,.cart_totals td { padding-top:10px; padding-bottom:10px; }
.grand-total th,.grand-total td { border-top:1px dashed #e4e4e4; color:#000; padding-top:18px; }
.cupon-off th,.cupon-off td { padding-bottom:25px; }
.chk-out .pink-btn.btn { display:block; font-size:16px; margin-bottom:10px; margin-top:15px; }
.grand-total { font-size:22px; }
.cart-newslatter .newsletter-form p { margin:0; }

.checkout-wrap .register-wrap,.checkout-wrap .login-wrap { margin:0; }
.checkout-wrap .register-wrap { border-right:1px dashed #e4e4e4; }
.social-register-wrap .btn { margin-bottom:25px; }
.form-delivery-different { display:none; }
.payments-options li { padding-bottom:10px; }
.payments-options li .msg-box { background-color:#f9f9f9; border-radius:5px; margin-top:10px; padding:15px; }
#paypal-transfer > img { height:60px; }
.place-order label.btn { float:right; }
.payments-options li label { cursor:pointer; }

.about-us-slider .caption-text { bottom:15%; position:absolute; right:10%; }
.about-us-slider .discount-list { margin:12px 0 0; }
.about-us-slider { border-radius:5px; }
.about-detail p:last-child { margin-bottom:0; }
.info-wrap { padding:85px 55px 75px; }
.info-wrap .new-tag { display:block; margin:auto; }
.big-tag .new-tag .fa { font-size:20px; line-height:28px; }
.info-wrap .title-2 { margin:42px auto 55px; }
.info-wrap .title-2::after { margin:auto; right:0; top:15px; }
.info-wrap  h4 { text-transform:capitalize; font-size:16px; }
.our-history { padding-bottom:10px; }
.we-are { cursor:pointer; display:inline-block; margin-bottom:20px; vertical-align:middle; width:100%; overflow:hidden; }
.we-are .light-bg { border-radius:5px 0 0 5px; font-size:16px; padding:11px 25px 12px; text-transform:capitalize; vertical-align:text-bottom; }
.we-are .fa { border-radius:0 5px 5px 0; font-size:18px; line-height:20px; padding:13px; }
.we-are-content { display:none; }

.error-wrap { background-image:url('../img/background/404.png'); background-repeat:no-repeat; background-position:left top; }
.error-info { border-left:1px dashed #e4e4e4; padding-left:80px; }
.error-title { display:inline-block; font-size:120px; margin:80px 0 0; padding-right:60px; text-transform:capitalize; }

.coming-soon { background-image:url('../img/background/coming-soon.jpg'); background-repeat:no-repeat; background-position:center; }
.coming-social .social-icon a { color:#cccccc; padding-right:10px; }
.coming-soon-title { font-size:20px; }
.coming-soon-title .funky-font { font-size:50px; }

.account-box { margin-bottom:30px; padding:20px 50px; }
.account-box ul { margin-bottom:0; }
.account-box ul li { padding:5px 0; text-transform:capitalize; }
.account-box ul li a { vertical-align:middle; }
.subscribe-group > label { display:inline-block; margin:0 15px 0 0; text-transform:uppercase; vertical-align:middle; }
.account-details-wrap .product-table,.account-details-wrap .product-table th { font-size:14px; font-weight:normal; padding:13px 15px; }
.account-details-wrap .product-table td { padding:30px 15px; }
.account-details-wrap .order-status { text-align:right; }
.account-details-wrap .return-request { display:inline-block; font-weight:700; margin-right:10px; text-align:center; text-transform:uppercase; vertical-align:middle; }
.status { text-transform:uppercase; }

.category-slider .caption-text { top:15%; }
.category-slider .discount { font-size:26px; margin:12px 0 0; }
.category-slider .dash-divider-small { margin-bottom:10px; margin-top:15px; }
.category-slider { border-radius:5px; }
.sorter { padding:10px 0; border-radius:5px; }
.sorter span { vertical-align:middle; }
.sorter .inline-block { display:inline-block; margin-left:10px; vertical-align:middle; }
.sorter .tabination { background:transparent; border:medium none; margin:0; }
.sorter  .view-as { margin-top:4px; }
.sorter .tabination li,.sorter .tabination li a { border:none; background:transparent; color:#ccc; }
.sorter .tabination li.active a { border:none; background:transparent; }
.sorter .tabination li a { font-size:16px; margin-right:10px; }
.sorter .form-group { margin-bottom:0; }
.sorter .filter-form .dropdown-toggle { border-color:#e4e4e4; padding:6px 15px; width:160px; background-color:#ffffff; }
.sorter .show-as .filter-form .dropdown-toggle { width:70px; }
.page-by .inline-block { margin-top:3px; }
#grid-view .product-details { margin-bottom:20px; }
.list-category-details .rating { margin-top:0; }
.product-review { display:inline-block; margin-left:10px; }
.product-review li { display:inline-block; font-size:15px; padding-right:5px; }
.product-review a { padding-left:5px; }
.product-review ul { margin-bottom:0; }
.add-to-cart .default-btn { color:#cccccc; margin-left:10px; padding:8px 12px; }
.list-category-details { border-bottom:1px dashed #e4e4e4; display:inline-block; width:100%; margin-bottom:30px; }
.list-category-details:last-child { border-bottom:none; margin-bottom:5px; }

.footer a:hover { color:#fff; }
.black-mask { background:rgba(0,0,0,0.89); }
.footer-widget-title { font-size:18px; margin:0 0 20px; color:#fff; text-transform:uppercase; }
.footer-widgetx a { padding-left:15px; display: block;}
.footer-widget,.footer-widget a { color:#8e8e8e;}
.footer-widget-title .fa { margin-right:10px; }
.footer-widget ul { margin-bottom:0; }
.footer-widget li { color:#8e8e8e; font-size:14px; padding:7px 0; text-transform:capitalize; display:inline-block; width:100%; vertical-align:middle; }
.footer-widget li .fa { margin-right:15px; }
.footer-widget p,.footer-widget .address { margin-bottom:10px; }
.address li { display:inline-block; vertical-align:middle; width:100%; }
.address li > .fa { float:left; line-height:1.5; width:10px; }
.address span { float:left; text-transform:none; width:calc(100% - 25px) !important; }
.social-icon li { display:inline; font-size:20px; }

.footer-meta .black-mask { background:rgba(0,0,0,0.98); }
.footer-meta p { margin:10px 0 0; color:#8e8e8e; }
.payment-options > ul { margin:0; text-align:right; }
.payment-options li { display:inline-block; font-size:30px; margin-right:15px; }