#genel-bakis {
	padding:11px 0 0 0;	
}

.index-presentation {
	background:#ffffff url(../images/site/index/slide/slide-home-bg.png)	 repeat-x center top;
	height:559px;
	padding-top:72px; /*HEADER SIZE*/
	overflow:hidden;
}

.main-slide {
	background:rgba(0,0,0,0.00) url(../images/site/index/slide/main-slide.jpg) no-repeat bottom center;
	height:562px;
	padding-top:72px;
}

.main-slide h1 {
	font-size:21px;
	padding:0;
	margin:0;
	letter-spacing:0;
	font-style:italic;
	font-weight:400;
	color:#484f59;
}

.main-slide div[class*='col-md-'] {
	padding:0;
}

/*** BG ***/
.bg-1 {
	background:#3385c1 url(../images/site/banner/bg1.png) no-repeat 50% 50%;
	min-height:260px !important;
}
.bg-2 {
	background:#4cbb51 url(../images/site/banner/bg2.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.bg-3 {
	background:#40b1db url(../images/site/banner/bg3.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.bg-4 {
	background:#3385c1 url(../images/site/banner/bg4.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.bg-5 {
	background:#4db2a3 url(../images/site/banner/bg5.png) no-repeat 50% bottom;
	min-height:260px !important;
}

.bg-6 {
	background:#e99a45 url(../images/site/banner/bg6.png) no-repeat 50% bottom;
}

.bg-7 {
	background:#4b8eb4 url(../images/site/banner/bg7.png) no-repeat 50% bottom;
}
.bg-8 {
	background:#e99a45 url(../images/site/banner/bg8.png) no-repeat 50% bottom;
}
.bg-9 {
	background:#e85c59 url(../images/site/banner/bg9.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.bg-10 {
	background:#e85c59 url(../images/site/banner/bg10.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.bg-11 {
	background:#29618a url(../images/site/banner/bg11.png) no-repeat 50% bottom;
	min-height:260px !important;
}

.bg-12 {
	background:#40b1db url(../images/site/banner/bg12.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.bg-13 {
	background:#4db2a3 url(../images/site/banner/bg13.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.bg-14 {
	background:#4b8eb4 url(../images/site/banner/bg14.png) no-repeat center bottom;
	min-height:260px !important;
}
.bg-15 {
	background:#4cbb51 url(../images/site/banner/bg15.png) no-repeat 50% bottom;
	min-height:260px !important;
}
.banner h2 {
	font-style:italic;
	padding:110px 0 0 15px;
	font-size:2.5em;	
}


.page-explain:before {
	font-family: "FontAwesome";
    content: "\f101";
    font-size: 11px;
    padding-left: 3px;	
}

/** Menu
 **************************************************************** **/

#subBar {
	background:#eee;
	min-height:64px;
	z-index:100;
	position:relative;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);	
} 
 
#topBar {
	display:block;
	background-color:#2d3e50;
	width:100%;
	height:22px;
	overflow:hidden;
	color:#fff;
	font-size:11px;
	z-index:1000;
	font-weight:400;
}
#topBar a {
	text-decoration:none;
	color:#fff;	
}
#topBar.styleBackgroundColor,
#topBar.styleBackgroundColor a {
	color:#fff;
}
body.boxed #topBar {
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#topNav a.logo {
	display:inline-block;
	min-height:50px;
	float:left;
}
#topNav a.logo.onepage {
	display:inline-block;
	height:50px;
	overflow:hidden;
	margin-top:3px;
}
#topBar a.social {
	width:24px; 
	height:24px;
	line-height:26px;
	font-size:16px;
}

.right-menu {
	margin-top:10px;	
}

.right-menu li>.try{
	float:left;
	width:130px;
	height:40px;
}

/*.right-menu li>.try:hover{
	background:transparent;	
	color:#fff;
	text-shadow:none !important;
}*/

.right-menu li a {
	font-weight:600;
	line-height:15px;
	color:#fff;
	text-decoration:none;	
}

.right-menu li {
	font-size:14px;
	height:28px;
	padding:0 5px;
	text-shadow:3px 3px #2c72a6;
	color:#fff;
	text-decoration:none;	
	list-style:none;
	float:left;
	border-right:1px solid #5c9dcd;	
}

.right-menu li:last-child {
	border-right:none !important;	
	padding-right:0 !important;
	padding-top:1px;
}

@media (min-width:1367px) {
	#topBar {background:url(../images/site/bg/header_bar_with_cloud.png) no-repeat center center        !important;}	
}

@media (max-width:1366px) {
	#topBar {background:url(../images/site/bg/header_bar_with_cloud_1366.png) no-repeat center center        !important;}	
}

@media (min-width:1367px) {
	#topNav {background:url(../images/site/bg/big_nav_bg.png) no-repeat center center        !important;}	
}

@media (max-width:1366px) {
	#topNav {background:url(../images/site/bg/small_nav_bg.png) no-repeat center center        !important;}	
}

.fixedHeader {
	position:fixed !important;	
}

.absHeader {
	position:absolute !important;	
}

#topNav {
	display:block; left:0; right:0; top:0;
	top:22px;
	position:relative;
	z-index:999;
	background:url(../images/site/bg/header_nav_bg.png) repeat-x;	

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		 -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}


#topNav .nav-pills>li>a, 
#topNav .nav-pills>li>a:hover, 
#topNav .nav-pills>li>a:focus,
#topNav .nav-pills>li.active>a, 
#topNav .nav-pills>li.active>a:hover, 
#topNav .nav-pills>li.active>a:focus {
	background-color:transparent;
}

#topNav div.navbar-collapse {
	padding:0;
	margin:auto;
	width:650px;
	height:50px;
	overflow:hidden;
}
#topNav ul.nav>li {
	color:#666;
	text-align:center;
	position:relative;
	margin:0 20px 0 0;
}
#topNav ul.nav>li:last-child {
	margin-right:0 !important;
}
#topNav ul.nav>li:hover>a:before,
#topNav ul.nav>li.active>a:before {
	content:' ';
	background-color: #a94545;
	height: 2px; 
	width: 100%;
	left: 0; 
	top: -3px;
	position: absolute;
}

.shd {
	text-shadow:2px 2px #2c72a6;	
}

#topNav ul.nav>li a {
	height:50px;
	line-height:50px;
	color:#fff;
	position: relative;
	text-decoration: none;
	font-size:16px;
	display:block;
	font-weight:400;
	cursor:pointer;

	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}
#topNav ul.nav>li>a>span {
	display:block;
	font-size:12px;
	color:#ccc;

	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}

#topNav ul.nav>li:hover a {
	border-bottom: 1px solid rgba(255,255,255,0.4);
	
}


/* submenu */
#topNav ul.dropdown-menu li.divider {
	margin:-1px 0 0 0;
	padding:0; border:0;
}
#topNav .nav li:hover>ul.dropdown-menu {
	padding:0;
	display:block;
}

#topNav ul.dropdown-menu {
	background-color:rgba(70,85,96,0.87);
	text-align:left;
	margin-top:0;
	box-shadow:none;
	border-top:0;
	list-style:none;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
#topNav ul.dropdown-menu li {
	position:relative;
}
#topNav ul.dropdown-menu>li a {
	margin:0;
	font-weight:400;

	color:#fff;
	font-size:13px;
}
#topNav ul.dropdown-menu>li a i.fa {
	margin-right:4px;
}
#topNav ul.dropdown-menu a.dropdown-toggle:after {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	font-size: 15px;
	right: 10px;
	top: 9px;
	color:#999;
}

#topNav .dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #eaeaea;
	margin-top: 5px;
	margin-right: -10px;
}
#topNav .dropdown-submenu li:hover> a:after {
	color:#fff !important;
}
#topNav ul.dropdown-menu li:last-child>a {
	border-bottom:0;
	border-bottom:0;
}
.dropdown-menu>li:hover>a, 
.dropdown-menu>li:focus>a {
	color:#fff !important;
	background-color:#333;
}

/* sub-submenu */
#topNav ul.dropdown-menu>li:hover > ul.dropdown-menu {
	display:block;
	position:absolute;
	left:100%; top:0;
	padding:0; margin:0; 
	border-top:0 !important;
	border-bottom:0 !important;
	border-right:0 !important;


	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

 .language {
	 background:transparent !important;
	 color:#fff !important;
	 border:none !important;
	 padding:0 !important;
	 margin:0 !important;
	 width:62px !important;
	 height:25px !important;
	 font-weight:600 !important;
	 text-shadow: 3px 3px #2c72a6 !important;
	 font-size:14px;

 }
 .styled-select {
	 width:40px;
     overflow: hidden;
  	 background: url(../images/site/bg/language_arrow.png) no-repeat right center;
	 
	}
 
 .language option {
	background:#3385c1;
	color:#fff;	
 }


/* search */
#topNav form.search {
	float:right;
	max-width:180px;
	padding:0;
}
#topNav form.search {
	position:relative;
}
#topNav form.search input {
	padding:6px 26px 6px 6px;
	height:auto; width:100%;
	font-size:13px;
	position:relative;
	z-index:0;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
#topNav form.search button {
	position:absolute;
	top:10px; right:10px;
	color:#ccc;
	z-index:1;
}

.fvideo i{
	
}

.fvideo a:hover{
	text-decoration:none;
	color:#2E78AF;
}

.fvideo a, .fvideo a:visited, .fvideo a:hover, .fvideo a:active {
	color: #3385c1;
	text-decoration:none;
	font-size:14px;
	font-weight:400;
}

/* mobile */
#topNav button.btn-mobile {
	display:none;
}
	#topNav button.btn-mobile {
		color:#fff;
		display: none;
		background:#3385c1;
		border:1px solid #fff;
		border-radius:3px !important;
		-webkit-border-radius:3px !important;
		-moz-border-radius:3px !important;
		
		padding:6px 10px;
		margin-top:6px;

		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
	}	
	#topNav button.btn-mobile i {
		padding:0; margin:0;
		font-size:21px;
	}
/* reset */

.nav>li>a {
	padding:0 ;	
}


/** Mega Menu
 **************************************************************** **/
#topNav ul.nav>li.mega-menu {
	position:inherit;
}
#topNav ul.nav>li.mega-menu p {
	margin:0; 
	padding:10px 10px 0 10px;
	font-size:13px;
}

#topNav ul.nav>li.mega-menu div {
	display:flex;
}
#topNav ul.nav>li.mega-menu div div {
	margin-left:-1px;
	display: table-cell;
	float:none;
}
#topNav ul.nav>li.mega-menu div div:first-child {
	border-left:0;
}

#topNav ul.nav>li.mega-menu>ul {
	width:100%;
	border:none;
	box-shadow:none;
}
#topNav ul.nav>li.mega-menu>ul.dropdown-menu>li {
}
#topNav ul.nav>li.mega-menu>ul ul {
	margin:0 !important;
	padding:0 0 0 10px !important;
	list-style:none;
}

#topNav ul.nav>li.mega-menu h3 {
	font-size:18px;
	border-bottom:1px solid #fff;
	color:#fff;
	line-height:18px;
	margin:10px 10px 15px 10px; padding:0;
}
#topNav ul.nav>li.mega-menu>ul li>a {
	border-bottom:0;
	/*padding:5px 35px 0px 10px;*/
	padding:5px 0;
	line-height:normal !important;
	height:40px !important;
}
#topNav ul.nav>li.mega-menu>ul li.active>a,
#topNav ul.nav>li.mega-menu>ul li:hover>a {
	color:#fff;
	
}
#topNav ul.nav>li.mega-menu>ul li.divider {
	border:0;
	margin:10px 0;
}

.menu1 {
	width:20% !important;
	position:absolute !important;
	left:260px !important;	
	padding:8px !important;
}

/******ANIMATION HOVER*********/
/*
@keyframes hover1 {
    0%   {padding-left:10px;}
    25%  {padding-left:9px;}
    50%  {padding-left:10px;}
    75%  {padding-left:9px;}
    100% {padding-left:10px;}		
}

@-webkit-keyframes hover1 {
    0%   {padding-left:10px;}
    25%  {padding-left:9px;}
    50%  {padding-left:10px;}
    75%  {padding-left:9px;}
    100% {padding-left:10px;}		
}

#topNav .sub-ul li a:hover{
    animation-name: hover1;
    animation-duration: 0.5s;
    -webkit-animation-name: hover1;
    -webkit-animation-duration: 0.5s;
}

@keyframes hover2 {
    0%   {padding-left:0px;}
    25%  {padding-left:1px;}
    50%  {padding-left:0px;}
    75%  {padding-left:1px;}
    100% {padding-left:0px;}		
}

@-webkit-keyframes hover2 {
    0%   {padding-left:0px;}
    25%  {padding-left:1px;}
    50%  {padding-left:0px;}
    75%  {padding-left:1px;}
    100% {padding-left:0px;}		
}

#topNav .menu2 li a:hover{
    animation-name: hover2;
    animation-duration: 0.5s;
    -webkit-animation-name: hover3;
    -webkit-animation-duration: 0.5s;
}

@keyframes hover3 {
    0%   {padding-left:10px;}
    25%  {padding-left:9px;}
    50%  {padding-left:10px;}
    75%  {padding-left:9px;}
    100% {padding-left:10px;}		
}

@-webkit-keyframes hover3 {
    0%   {padding-left:10px;}
    25%  {padding-left:9px;}
    50%  {padding-left:10px;}
    75%  {padding-left:9px;}
    100% {padding-left:10px;}		
}


#topNav .mega-sub-menu li:hover{
    animation-name: hover2;
    animation-duration: 0.5s;
}

/*************************************/

#topNav .menu2 ul.dropdown-menu>li a {
	padding-left:10px !important;
	height:40px !important;
	line-height:33px !important;
}

.sub-ul {
	float:left;	
	width: 50%;
}



.sub-ul>li>span {width:40px;text-align:center;float:left;}
.sub-ul>li>span>img {float:left;}
.sub-ul>li>span>img>a {float:left;}


.mega-sub-menu div {
	width:40px;
	text-align:center;
	padding-left:10px;
	margin-right:10px;
	float:left !important;	
}

.menu1 h3 {
	height:35px;
	border-bottom:1px solid #fff;
	font-weight:500;
	line-height:36px !important;
	font-size:17px !important;	
}

/** Secondary Main Menu
	Top Bar / Shop Cart
 **************************************************************** **/
#barMain {
	float:right;
	font-size:14px;
}

#barMain .nav-second .nav li.act {
	font-weight:600;	
}

#barMain .nav>li {
	padding-top:15px;	
}

#barMain .nav>li:last-child {
	padding:1px;	
}

#barMain .nav>li>a {
	padding:5px 10px;
	color:#517086;
	font-weight:400;
}
#barMain .nav>li>a:hover, 
#barMain .nav>li>a:focus {
	background-color:rgba(0,0,0,0.05);
}

.demo {
	background:#ff8d3a;	
	margin-top:12px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-border-radius:3px;
}

.demo a {
	font-weight:600;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	border:1px solid #fff;
	margin:1px;
	color:#ffffff !important;	
}

.demo a:hover, 
.demo a:focus {
	background-color:rgba(0,0,0,0) !important;
}

/* cart */
#barMain .nav>li.quick-cart {
	background-color:#F8F8F8;
	margin-left:10px;
}
#topBar.styleBackgroundColor .nav>li.quick-cart {
	background-color:rgba(0,0,0,0.1) !important;
}
#topBar.styleBackgroundColor .nav>li.quick-cart.open>a {
	color:#000;
}
#topBar.styleBackgroundColor .nav>li.quick-cart p {
	color:#000;
}
#barMain .nav>li.quick-cart>.dropdown-menu {
	border:0; margin:0;
	background-color:#F0F0F0;
	width:250px;
}
#barMain .nav>li.quick-cart .quick-cart-content {
	padding:10px 10px 0 10px;
}
#barMain .nav>li.quick-cart p {
	margin:0; padding:10px 10px 0 10px;
	font-size:13px;
}
#barMain .nav>li.quick-cart a.quick-cart-item {
	clear: both;
	display: block;
	padding: 10px 8px;
	font-size: 13px;
	line-height: 16px;
	min-height: 60px;
	text-decoration: none;
	border-bottom: rgba(0,0,0,0.1) 1px solid;
	background: rgba(0,0,0,0.05);
}
#barMain .nav>li.quick-cart a.quick-cart-item,
#barMain .nav>li.quick-cart a.quick-cart-item a {
	color:#999 !important;
}
#barMain .nav>li.quick-cart a.quick-cart-item:hover {
	background: rgba(0,0,0,0.08);
}
#barMain .nav>li.quick-cart .cart-footer {
	margin-top:10px;
}

