p{
	margin:0px;
	padding:0px;
}

#top-account {
	font-size: 14px;
	font-weight: 500;
	border-right: 1px solid #DDD;
	padding: 3px 15px 3px 0;
}

.slider-arrow-left,
.slider-arrow-right {

	width: 40px;
    height: 40px;
	margin-top: 0;
	background-color: rgba(255,255,255,0.3);
	border-radius: 50%;
	text-align:center;
}

.slider-arrow-left i,
.slider-arrow-right i {
	color: #fff;
    width: auto;
    height: auto;
    font-size:25px;
	line-height: 40px;
}


.slider-arrow-left:hover,
.slider-arrow-right:hover { background-color: #EEE !important; }

.slider-arrow-left { left:20px; }
.slider-arrow-right { right:20px; }


h1.slide-title{
	font-size:65px;
}

@media (max-width: 768px) {
	h1.slide-title{
	font-size:35px;
}
}

@media (min-width: 992px) {

	.header-size-custom .header-wrap-clone {
		height: calc( 70px + 1px );
	}

	#header.header-size-custom + .include-header {
		margin-top: calc( -70px - 2px );
	}

	.header-size-custom .menu-container > .menu-item > .menu-link {
		padding-top: 24px;
		padding-bottom: 24px;
	}

}
@media (min-width: 992px) {

	body.stretched #header.full-header .container { padding-right: 0; }

	#header.full-header .primary-menu.style-ecommerce .menu-container { border-right: none; }

	.menu-container > .menu-item > .menu-link {
		position: relative;
		margin: 30px 15px;
		padding: 0 3px;
		padding-top: 9px;
		padding-bottom: 9px;
		font-size: 12px;
		letter-spacing: 1px;
		color: #000000;
		font-weight:600;
		text-transform: uppercase;
	}

	.primary-menu.style-ecommerce .menu-container > .menu-item > .menu-link::after {
		position: absolute;
		content: '';
		top: auto;
		left: 50%;
		bottom: 0;
		width: 0px;
		height: 2px;
		background-color: #444;
		-webkit-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	.primary-menu.style-ecommerce .menu-container > .menu-item:hover > .menu-link,
	.primary-menu.style-ecommerce .menu-container > .menu-item.current > .menu-link { color: #000; }

	.primary-menu.style-ecommerce .menu-container > .menu-item:hover > .menu-link::after,
	.primary-menu.style-ecommerce .menu-container > .menu-item.current > .menu-link::after {
		width: 100%;
		left: 0;
	}

	.sub-menu-container .menu-item > .menu-link {
		font-size: 0.875rem;
		font-weight:400;
	}

	.sub-menu-container .menu-item:hover > .menu-link { background-color: transparent; }

	.header-misc-icon {
		display: -ms-flex;
		display: flex;
		align-items: center;
		border-left: 1px solid #EEE;
		transition: all .3s ease;
		padding: 0 1.75rem;
		margin: 0;
	}

	.header-misc-icon > a {
		width: 24px;
		height: 24px;
		font-size: 20px;
		line-height: 24px;
	}

	.primary-menu ul ul li > a {
	    font-weight: 600;
	    text-transform: none;
	    font-size: 14px;
	}

	.header-misc-icon:hover { background-color: #F8F8F8; }

	.grid-item {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.swiper-caption-wrapper {
		width: 576px;
		height: 500px;
		background-color: rgba(0, 0, 0, 0.85);
	}

	.swiper-caption-wrapper::after {
		content: '';
		position: absolute;
		bottom: -180px;
		width: 0;
		height: 0;
		border-left: 150px solid transparent;
		border-right: 425px solid transparent;
		border-top: 180px solid rgba(0, 0, 0, 0.85);
	}

	.swiper-caption-wrapper .caption { margin: 30px auto 0; }

	.swiper-caption-wrapper .caption h2 {
		font-size: 56px;
		line-height: 64px;
	}

	.slider-arrow-left,
	.slider-arrow-right { bottom: 70px; }

}

.device-xs .swiper-caption-wrapper { display: none; }

.device-md #top-account,
.device-sm #top-account,
.device-xs #top-account { margin: 39px 0 32px !important; }

.device-lg .primary-menu > ul > li > a {
	margin: 30px 10px;
	padding: 9px 0px;
	font-size: 12px;
	letter-spacing: 0px;
}

.primary-menu.style-ecommerce #top-cart > a > span { background-color: #333 }

#top-bar p {
	font-size: 13px;
	font-weight:500;
	margin-bottom: 0;
}

#top-bar p a {
	color: #333;
	font-weight:600;
}

.grid-item .grid-info h3 { margin-bottom: 15px }

.grid-item .grid-info h3 a {
	display: block;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 1px;
	color: #111;
}

.grid-item .grid-info h3 a span {
	display: block;
	font-family: 'Merriweather', serif;
	font-weight: 300;
	font-size: 13px;
	color: #999;
	margin-top: 5px;
	text-transform: none;
	letter-spacing: 0;
}

.more-link {
	color: #666;
	border-bottom-color: #666;
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	cursor: pointer;
}


@media (max-width: 991px) and (min-width: 767px) {
	.grid-item .grid-info h3 { margin-bottom: 10px; }

	.grid-item .grid-info h3 a {
		font-size: 13px;
		letter-spacing: 0;
		color: #111;
	}

	.grid-item .grid-info h3 a span {
		font-size: 11px;
		color: #999;
		margin-top: 5px;
		text-transform: none;
		letter-spacing: 0;
	}

	.more-link {
		font-size: 12px;
	}
}

@media (max-width: 767px) {
	.grid-info {
		padding: 15px 0;
		margin-bottom: 30px;
		text-align: center;
	}
}


.portfolio-item .portfolio-image .flex-prev,
.portfolio-item .portfolio-image .flex-next,
.product-cart,
.product-quickview {
	opacity: 0;
	background-color: #FFF;
	border-radius: 35px;
	width: 35px;
	height: 35px;
	border: 1px solid rgba(0, 0, 0, .07) !important;
	text-align: center;
	margin: -17px 8px 0;
	-webkit-transform: translateX(-3px);
	transform: translateX(-3px);
	-webkit-transition: -webkit-transform .6s;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s,-webkit-transform .6s;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	z-index: 2;
}

.product-cart,
.product-quickview {
	position: absolute;
	bottom: 10px;
	right: 0px;
	-webkit-transform: none;
	transform: none;
}

.product-quickview { right: 40px; }

.portfolio-item .portfolio-image .flex-next {
	-webkit-transform: translateX(3px);
	transform: translateX(3px);
}

.portfolio-item:hover .portfolio-image .flex-prev,
.portfolio-item:hover .portfolio-image .flex-next,
.portfolio-item:hover .product-cart,
.portfolio-item:hover .product-quickview {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

.portfolio-item .portfolio-image .flex-prev i,
.portfolio-item .portfolio-image .flex-next i,
.product-cart i,
.product-quickview i {
	color: #444;
	text-shadow: none;
	width: auto;
	height: auto;
	line-height: 33px;
	margin-left: -2px;
	font-size: 18px;
	text-align: center;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.product-cart i,
.product-quickview i {
	font-size: 14px;
	margin-left: 1px;
}

.portfolio-item .portfolio-image .flex-next i { margin-left: 2px; }

.portfolio-item .portfolio-image .flex-prev:hover,
.portfolio-item .portfolio-image .flex-next:hover { background-color: #FFF !important; }


.portfolio-desc {
	position: relative;
	font-family: 'Montserrat';
}

.portfolio-desc h3 a {
	font-size: 16px;
	font-weight: 400;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.portfolio-desc span a {
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0;
	margin-top: 0;
}

.portfolio-desc .item-price span {
	font-weight: 400;
	font-size: 15px;
	color: #444;
	margin-bottom: 3px;
}

.portfolio-desc .item-price del { color: #AAA; }

.rating-stars i { color: #CCC; }

.tooltip.top .tooltip-arrow{ border-top: 5px solid #FFF; }

.tooltip-inner {
	padding: 4px 8px;
	color: #555;
	background-color: #FFF;
	border-radius: 2px;
	border: 1px solid #EEE;
	font-family: 'Montserrat';
	font-weight: 300;
}

.heading-block.center > span {
	font-size: 15px;
	color: #BBB;
	font-family: 'Montserrat';
}


.ecommerce-categories [class^=col-] {
	position: relative;
	margin-bottom: 30px;
}

.ecommerce-categories [class^=col-] > a {
	display: block;
	position: relative;
	height: 250px;
	background-color: #EEE;
}

.ecommerce-categories [class^=col-] img { display: block; }

.ecommerce-categories [class^=col-] > a::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.4);
	opacity: 0.4;
	-webkit-transition: all .7s ease;
	transition: all .7s ease;
}

.ecommerce-categories [class^=col-] > a:hover::before { opacity: 1; }

.before-heading {
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: 4px;
	font-family: 'Lato' !important;
	font-weight: 400;
	font-size: 14px;
}


.item-title h3 { margin-bottom: 20px; }

.item-title h3 a {
	font-size: 40px;
	color: #444;
}

.item-meta {
	color: #777;
	font-weight: 300;
}

.item-desc p {
	margin-top: 20px;
	font-size: 1rem;
	color: #888;
	font-weight: 400;
}

.item-color span {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 3px;
	margin-bottom: 12px;
	font-weight: 600;
}

#item-color-dots .owl-dot {
	display: inline-block;
	background-color: transparent;
}

#item-color-dots .owl-dot span {
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	opacity: 1;
	border-radius: 50%;
	background-color: #444;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

#item-color-dots .owl-dot.active span {
	opacity: 0.7;
	border: 2px solid #000 !important;
}

#item-color-dots .owl-dot:nth-of-type(1) span {
	margin-left: 0;
	background-color: #2f3977;
}

#item-color-dots .owl-dot:nth-of-type(2) span { background-color: #c8271d; }
#item-color-dots .owl-dot:nth-of-type(3) span { background-color: #723f2e; }
#item-color-dots .owl-dot:nth-of-type(4) span { background-color: #4a4c4b; }
#item-color-dots .owl-dot:nth-of-type(5) span { background-color: #af6035; }
#item-color-dots .owl-dot:nth-of-type(6) span { background-color: #3d6370; }

.section-content {
	display: block;
	max-width: 400px;
	position: absolute;
	width: 90%;
	top: 40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.section-content h3 {
	display: block;
	font-size: 32px;
	line-height: 1.5;
	font-family: "Merriweather", serif;
	font-weight: 400;
	margin-bottom: 20px;
}

.section-content span {
	display: block;
	font-size: 14px;
	font-weight: 300;
	color: #888;
	margin-bottom: 20px;
}

.fbox-image { margin-top: 20px; }

.feature-box .before-heading { font-size: 10px; }


.app-footer-features h5 {
	display: inline-block;
	font-weight: 500;
	font-size: 13px;
	letter-spacing: 1px;
}

.app-footer-features h5 a {
	color: #666;
	font-weight: 600;
}

.app-footer-features h5 a:hover {
	color: #444;
	border-bottom: 1px dotted #AAA;
}

.app-footer-features i {
	position: relative;
	top: 8px;
	width: 30px;
	height: 30px;
	font-size: 30px;
	margin-right: 10px;
	color: #888;
}

.app-footer-features h5 span { color: #A0ACB6 !important; }

.payment-cards {
	list-style: none;
	text-align: right;
	margin: 0;
}

.payment-cards li {
	display: inline-block;
	margin: 0 5px;
	width: 44px;
}

.widget.subscribe-widget .form-control {
	border-radius: 0 !important;
	border: 1px solid #333;
}

.widget.subscribe-widget .button {
	border-radius: 0 !important;
	margin: 0;
}

.widget.subscribe-widget .button:hover { background-color: #111; }

.copy-link a {
	font-family: 'Montserrat';
	color: #000;
	font-weight: 300;
	font-size: 13px;
}

.copy-text{
	font-family: 'Montserrat';
	font-size: 13px;
	color: #000;
	line-height:24px;
}

.social-icon.si-mini {
	width: 24px;
	height: 24px;
	font-size: 11px;
	line-height: 23px !important;
}

.social-icon.si-mini:hover i:first-child { margin-top: -23px; }

/* Footer
-----------------------------------------------------------------*/
.widget_links li,
.widget_links li a {
	background-image: none !important;
	padding-left: 0;
	color: #666 !important;
	font-size: 13px;
	font-weight: 300;
}


@media (max-width: 991px) {

	.payments-info { text-align: center; }

	.payment-cards {
		margin-top: 40px;
		text-align: center;
	}
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

.cat-card p {
	font-size: 1rem;
	font-weight: 400;
	line-height:18px !important;
	font-family: 'Montserrat', sans-serif !important;
}

.device-md .cat-card p { display: none; }

.second-color { color: #366854 !important; }
.second-bg-color { background-color: #366854 !important; }

.opacity-very-light {position: absolute; height: 100%; width: 100%; opacity: 0.2; top:0; left: 0;}
.opacity-light {position: absolute; height: 100%; width: 100%; opacity: 0.3; top:0; left: 0;}
.opacity-extra-medium {position: absolute; height: 100%; width: 100%; opacity: 0.5; top:0; left: 0;}
.opacity-medium {position: absolute; height: 100%; width: 100%; opacity: 0.75; top:0; left: 0;}
.opacity-full {position: absolute; height: 100%; width: 100%; opacity: 0.8; top:0; left: 0;}
.opacity-full-dark {position: absolute; height: 100%; width: 100%; opacity: 0.9; top:0; left: 0;}

/* ===================================
    Background color
====================================== */

.bg-transparent, .background-transparent {background-color: transparent;}
.bg-white, .background-white {background-color:#fff;}
.bg-black, .background-black {background-color:#000;}
.bg-extra-dark-gray {background-color:#1c1c1c;}
.bg-dark-gray {background-color:#757575;}
.bg-extra-medium-gray {background-color:#939393;}
.bg-very-dark-gray {background-color:#2f2f2f;}
.bg-medium-gray {background-color:#dbdbdb;}
.bg-extra-light-gray {background-color:#e0e0e0}
.bg-medium-light-gray {background-color:#ededed}
.bg-light-gray {background-color:#f7f7f7}
.bg-very-light-gray {background-color:#fafafa}
.bg-deep-pink {background-color:#f15b26;}
.bg-transparent-white { background-color: rgba(255,255,255,0.3); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(37%, rgba(255,255,255,0)), color-stop(96%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 37%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 ); }
.bg-transparent-black { background-color: rgba(0,0,0,0); background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0)), color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,1) 96%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 ); }
.bg-gradient-light-red-light-orange { background-image: linear-gradient(to right top, #2b5343, #366854, #2b5343, #366854, #366854) }
.bg-white-opacity { background-color: rgba(255, 255, 255, 0.85); }
.bg-black-opacity { background-color: rgba(0, 0, 0, 0.85); }
.bg-black-opacity-light { background-color: rgba(0, 0, 0, 0.5); }
.bg-deep-pink-opacity {background-color: rgba(255, 33, 79, 0.85);}
.bg-charcoal-gray{background-color: #0e0f10;}
.bg-karelok{background-color: #efc63d;}

.page-title-dark h1{
	font-size:25px;
	margin:0px;
}

#page-title.page-title-mini { padding: 20px 0; }

#page-title.page-title-mini h1 {
	font-size: 18px;
	color: #444;
	text-transform:none;
}

.resim1{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	margin-bottom:10px;
}

.resim2{
	width:100%;
	height:auto;
	position:relative;
	float:left;
	margin-top:10px;
}

.resim3{
	float:right;
	margin: 10px 0 10px 0;
}

.resim4{
	float:left;
	margin: 0px 10px 0px 10px;
}

.icerikresim{
	width:50%; float:left; margin-right:20px;
}

.icerikresim2{
	width:50%; float:right; margin-left:20px;
}

.resim1 img, .resim2 img, .resim3 img, .resim4 img, .icerikresim img, .icerikresim2 img{
	width:100%;
	border-radius:4px;
}

.glrs{
	height:178px;
}


@media (min-width: 1200px) {

.icerikresim{
	width:50%; float:left; margin-right:20px;
}

.icerikresim2{
	width:50%; float:right; margin-left:20px;
}

}

@media (min-width: 768px) and (max-width: 979px) {
	
.icerikresim{
	width:70%; float:left; margin-right:20px;
}

.icerikresim2{
	width:70%; float:right; margin-left:20px;
}

.glrs{
	height:155px;
}

}

@media (max-width: 768px) {
.icerikresim{
	width:70%; float:left; margin-right:20px;
}

.icerikresim2{
	width:70%; float:right; margin-left:20px;
}

.glrs{
	height:auto;
}

}

@media (min-width: 100px) and (max-width: 767px) {
.icerikresim{
	width:100%; float:left; margin-bottom:20px;
}

.icerikresim2{
	width:100%; float:right; margin-bottom:20px;
}

.glrs{
	height:auto;
}

}

.imgoval, .imgoval img{
	border-color:#ddd;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.hrt iframe, .hrt frame{
	width:100%;
	height:400px;
}

.smfont{
	font-weight:500;
	font-size:11px;
	color:#FFF;
}

a.list-group-item.smfont {
	font-size:11px;
}

.syhrenk{
	color:#000;
}

.brbottom{
	border-bottom:5px solid #734c98;
	padding:0px;
	padding-bottom:30px;
}

.gns{
	width:100%;
	float:left;
}

#shop {
	position: relative;
	margin: 0 -20px -20px 0;
}

.product {
	position: relative;
	float: left;
	width: 100%;
	text-align:center;
	padding:0px;
	margin-bottom:30px;
}

.product-image {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.product-image > a,
.product-image .slide a,
.product-image img {
	display: block;
	width: 100%;
	height: auto;
}

body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-image > a {
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.product-image > a:nth-of-type(2) {
	opacity: 0;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
}

.product-image:hover > a:nth-of-type(2) {
	opacity: 1;
	z-index: 2;
}

.product-desc {
	padding-top: 15px;
	padding-bottom:15px;
	font-size:14px;
}

.product-title { margin-bottom: 2px; }

.product-title h3 {
	margin: 0;
	font-size: 15px;
	padding:0px;
	height:auto;
	overflow:hidden;
}

.product-title h3 a,
.single-product .product-title h2 a { color: #333; font-size: 15px; font-weight:500;}

.product-title h3 a:hover,
.single-product .product-title h2 a:hover { color: #faa61c; }

.product-price {
	font-size: 18px;
	font-weight:800;
	color: #444;
font-family: 'Montserrat', sans-serif !important;
}

.product-price strong{
	color:#000;
}


@media (min-width: 40px) and (max-width: 1000px) {
	.product-price ins{
		font-size:14px;
	}
	
	.product-price del small{
		font-size:11px;
	}
	
.product-title h3 a {
	font-size: 12px;
	margin:0px;
}

}

.hvfiyat{
	font-size: 14px;
	color: #c00;
	float:right;
	padding-top:3px;
}

.product-price del {
	font-weight: 400;
	font-size: 90%;
	color: #888;
}

.product-price ins {
	text-decoration: none;
	color: #000;
}

.product-overlay {
	position: absolute;
	width: 100%;
	height: 44px;
	line-height: 44px;
	top: auto;
	bottom: -44px;
	left: 0;
	z-index: 6;
}

body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-overlay {
	-webkit-transition: bottom .3s ease-in-out;
	-o-transition: bottom .3s ease-in-out;
	transition: bottom .3s ease-in-out;
}

.product:hover .product-overlay { bottom: 0; }

.product-overlay a {
	display: block;
	width: 50%;
	font-size: 13px;
	color: #fff;
	background-color: #000000;
	text-align: center;
	font-weight:bold;
	margin:0 auto;
	cursor:pointer;
}

.add-to-cart a{
	color:#FFF;
}

body:not(.device-touch):not(.device-xs):not(.device-xxs) .product-overlay a {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.product-overlay a.item-quick-view { border-right: 0; }

.product-overlay a i {
	position: relative;
	top: 1px;
	font-size: 14px;
	margin-right: 3px;
}

.product-overlay a:hover {
	background-color: #ba9c7c;
	color: #333;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


.sale-flash {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 6px 10px;
	background-color: #ba9c7c;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-radius: 2px;
	z-index: 999;
}

.sale-yeni {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 6px 10px;
	background-color:#000000;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-radius: 2px;
	z-index: 2;
}

.sale-flash.out-of-stock { background-color: #777; }


/* Shop - 3 Columns
-----------------------------------------------------------------*/

#shop.product-3 { margin: 0 -30px -30px 0; }

.product-3 .product {
	margin: 0 30px 30px 0;
	width: 360px;
}

.product-3 .product-image { height: 270px; }

.product .product-image, .product-3 .product-image {  }

.product .product-image img, .product-3 .product-image img {  }


/* Shop - 3 Columns - Sidebar
-----------------------------------------------------------------*/

.postcontent #shop.product-3 { margin: 0 -25px -25px 0; }

.postcontent .product-3 .product {
	margin: 0 25px 25px 0;
	width: 270px;
}

.postcontent .product-3 .product-image { height: 270px; }


/* Shop - 2 Columns - Sidebar
-----------------------------------------------------------------*/

.postcontent #shop.product-2 { margin: 0 -40px -40px 0; }

.postcontent .product-2 .product {
	margin: 0 40px 40px 0;
	width: 410px;
}

.postcontent .product-2 .product-image { height: 547px; }


/* Shop - 2 Columns - Both Sidebar
-----------------------------------------------------------------*/

.bothsidebar #shop.product-2 { margin: 0 -40px -20px 0; }

.bothsidebar .product-2 .product {
	margin: 0 40px 20px 0;
	width: 270px;
}

.bothsidebar .product-2 .product-image { height: 360px; }


/* Shop - 1 Column
-----------------------------------------------------------------*/

#shop.product-1 { margin: 0 0 -40px 0; }

.product-1 .product {
	float: none;
	margin: 0 0 40px 0;
	width: 100%;
}

.product-1 .product-image {
	float: left;
	width: 300px;
	height: 400px;
	margin-right: 30px;
}

.product-1 .product.alt .product-image {
	float: right;
	margin: 0 0 0 30px;
}

.product-1 .product-desc {
	padding: 0;
	position: relative;
	overflow: hidden;
}


.product-1 .product-desc .product-price { font-size: 20px; }

.product-1 .product-desc .product-rating { margin-bottom: 15px; }

.product-rating i{
	color:#c84827;
}
/* Shop - 1 Column - Both Sidebar
-----------------------------------------------------------------*/

.bothsidebar .product-1 .product {
	border-top: 1px solid #F5F5F5;
	padding-top: 40px;
}

.bothsidebar .product-1 .product:first-child {
	border-top: 0;
	padding-top: 0;
}

.bothsidebar .product-1 .product-image {
	width: 240px;
	height: 320px;
}


.bothsidebar .product-1 .product-desc .product-price { font-size: 16px; }

/* Shop - Single
-----------------------------------------------------------------*/

.single-product .product {
	width: 100%;
	margin: 0;
}

.shop-quick-view-ajax,
.portfolio-ajax-modal {
	position: relative;
	background-color: #FFF;
	width: 800px;
	margin: 0 auto;
}

.single-product .product-image,
.single-product .product-image img { height: auto; }

.single-product .product-desc { padding: 0; }

.single-product .product-title h2 {
	font-size: 28px;
	margin-bottom: 8px;
}

.single-product .product-price {
	float: left;
	font-size: 24px;
	color: #faa61c;
	margin-bottom: 0;
}

.single-product .product-rating {
	float: right;
	position: relative;
	top: 9px;
}

.single-product .product-desc .line { margin: 20px 0; }

.quantity {
	float: left;
}

.quantity .qty {
	float: left;
	width: 50px;
	height: 40px;
	line-height: 40px;
	border: 0;
	border: 1px solid #DDD;
	background-color: #EEE;
	text-align: center;
	margin-bottom: 0;
}

.quantity .plus,
.quantity .minus {
	display: block;
	float: left;
	cursor: pointer;
	border: 0px transparent;
	padding: 0;
	width: 36px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #EEE;
	font-size: 16px;
	font-weight: bold;
	transition: background-color .2s linear;
	-webkit-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
}

.quantity .plus:hover,
.quantity .minus:hover { background-color: #DDD; }

.quantity .qty:focus,
.quantity .plus:focus,
.quantity .minus:focus {
	box-shadow: none !important;
	outline: 0 !important;
}

.single-product .add-to-cart.button {
	height: 40px;
	line-height: 40px;
}

.product-meta {
	font-size: 13px;
	color: #777;
}

a.add-to-cart{
	color:#fff;
}

a.add-to-cart:hover{
	color:#FFF;
}

.product-meta > .panel-body { margin-bottom: -5px; }

.product-meta > .panel-body > span {
	display: block;
	margin-bottom: 5px;
}


.single-product .feature-box.fbox-plain.fbox-small { padding-left: 26px; }

.single-product .feature-box.fbox-plain.fbox-small .fbox-icon { width: 20px; }

.single-product .feature-box.fbox-plain.fbox-small h3 {
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 7px;
}

.single-product .feature-box.fbox-plain.fbox-small p { margin-left: -26px; }

.single-product .feature-box.fbox-plain.fbox-small .fbox-icon i { font-size: 18px; }


/* Individual Product
-----------------------------------------------------------------*/

.product.iproduct {
	float: none;
	margin: 0;
	width: 100%;
}

.iproduct .product-image,
.iproduct .product-image a,
.iproduct .product-image img { height: auto; }


/* ----------------------------------------------------------------
	Cart
-----------------------------------------------------------------*/


.cart .remove {
	font-size: 14px;
	color: #FF0000;
}

.cart .remove:hover { color: #000; }

.cart th {
	padding: 12px 15px !important;
	font-size: 14px;
	color: #555;
}

.cart td {
	padding: 12px 15px !important;
	vertical-align: middle !important;
	border-color: #E5E5E5 !important;
}

.cart-product-thumbnail a {
	display: block;
	width: 68px;
}

.cart-product-thumbnail img {
	display: block;
	width: 64px;
	height: 64px;
	border: 2px solid #EEE;
}

.cart-product-thumbnail img:hover { border-color: #faa61c; }

.cart-product-name a,
.product-name a {
	font-weight: bold;
	font-size: 13px;
	color: #333;
}

.cart-product-name a:hover,
.product-name a:hover { color: #666; }

.cart-product-price,
.cart-product-quantity,
.cart-product-subtotal { text-align:right !important; }

.cart-product-quantity .quantity {
	display: inline-block;
	margin: 0;
	float: none;
}

td.actions {
	padding: 20px 15px !important;
	vertical-align: top !important;
	background-color: #F5F5F5;
}

#kredikartalan{
display:block;
margin-top:10px;
}

#havalealan{
display:none;
margin-top:10px;
}

.msgenisle{
	min-height:550px;
}

.selected-form { 
		background-color:#f26965; 
		border:1px solid #dd5652;
		font:bold 11px Tahoma, Geneva, sans-serif;
		width:294px;
		float:left;
		color:#333;
		padding:8px;
		text-align:left;
		}
		
	.not-selected { background-color:#eee; border:1px solid #ccc;
		width:294px;
		float:left;
		color:#000;
		padding:8px;
		text-align:left;
		font:normal 11px Tahoma, Geneva, sans-serif;
		}
	
	.not-selected img, .selected-form img {
		vertical-align:middle;
		padding-right:10px;
	}
	
	.not-selected a, .selected-form a {
		cursor:pointer !important;
	}
	
	.syh a{
		color:#333;
	}

.bnimg{
	border:1px solid #CCC;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.selected-form { 
		background-color:#f26965; 
		border:1px solid #dd5652;
		font:bold 11px Tahoma, Geneva, sans-serif;
		width:294px;
		float:left;
		color:#fff;
		padding:8px;
		text-align:left;
		}
		
	.not-selected { background-color:#eee; border:1px solid #ccc;
		width:294px;
		float:left;
		color:#000;
		padding:8px;
		text-align:left;
		font:normal 11px Tahoma, Geneva, sans-serif;
		}
	
	.not-selected img, .selected-form img {
		vertical-align:middle;
		padding-right:10px;
	}
	
	.not-selected a, .selected-form a {
		cursor:pointer !important;
	}

#teslimat{
display:block;
}

#teslimatalan{
display:block;
}

#faturasec{
display:block;
}

.container-fluid {
	padding-right: 40px;
	padding-left: 40px;
}

.items-nav li a {
	display: block;
	position: relative;
	padding: 3px 8px;
	color: #888;
	transition: all .1s linear;
}

.items-nav li:hover a {
	background-color: #F5F5F5;
	color: #111;
}

.items-nav li.active a {
	background-color: #F5F5F5;
	color: #111;
}