@charset "utf-8";
/* CSS Document 10.03.15 *Luckyeye-rcptksn */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0; padding:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
input, textarea { font: 12px Arial, Helvetica, sans-serif; }
.saver { clear:both !important; height:0px !important; line-height:0px !important; float:none !important; }
.hiddenText { font-size:0px !important; text-indent:-9999px !important; }
.hide { display:none;}
a img { border:0; }
a { outline:0; cursor:pointer; text-decoration:none; }
p { padding:5px 0px; margin:0;} 
img{border:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.noMargin{ margin:0 !important; }
.noMarginRight{ margin-right:0 !important;}
.noMarginLeft{ margin-left:0 !important;}
*{ outline:none; }

body {font-family: 'Roboto', sans-serif; font-size:14px; color:#fff; background:#fff; width:100%; margin:0; padding:0;} 

#headerContainer{ width:100%; height:120px; background:#f0f0f0; }
.headerLeft{ float:left; margin:0 0 0 40px; }
.headerLeft .logo{ display:block; margin:35px 0 0; }
.headerRight{ float:right; margin:0 40px 0 0; }
.headerSubMenu{ display:block; margin:20px 0 0; float:right; }
.headerSubMenu a{ display:block; float:left; margin:0 12px; }

.mobileMenuButton{ display:none; margin:55px 0 0; }

.headerMenu{ display:block; margin:15px 0 0; clear:both; float:right;}
.headerMenu ul{ list-style:none; }
.headerMenu ul li{ display:block; float:left; margin:0 15px; }
.headerMenu ul li a{ display:block; font-size:19px; color:#595959; font-weight:300; }
.headerMenu ul li a:hover, .headerMenu ul li.selected a{ color:#474747; }
.headerMenu ul li.subMenu{ display:none; }

#homeContainer{ width:100%; margin:0;  background:url(../images/bg/bg.jpg) no-repeat bottom left;background-size:cover;}
#homeContainerLeft{ float:left; width:50%; position:relative; margin:0; }
#homeContainerRight{ float:right; width:50%; min-height:100%; height:100%; overflow:hidden; }
#karsanText{ display:block; text-align:center; width:70%; padding:130px 0 0; margin:auto; }
#karsanText .textUSA h1{ color:#383838; font-size:30px; font-weight:300; margin:0 0 20px; }
#karsanText .textUSA h2{ padding:10px 0; color:#383838; font-size:20px; font-weight:300; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; display:table; margin:auto; }
#karsanText .textUSA p{ color:#383838; font-size:12px; margin:7px 0 0; line-height:18px;font-weight: 600; }
#karsanText .textUSA a{ display:table; background:url(../images/icon/more.png) no-repeat left center; padding:0 0 0 15px; font-size:12px; margin: 15px auto 0; color:#383838;font-weight: 600; }


#newsSlide{ width:100%; }
#newsSlide .owl-controls{position:relative; z-index:99999; }
#newsSlide .owl-controls .owl-page span{ display:block; border-radius:0; width:30px; height:5px; background:#4b4b4b; opacity:1; }
#newsSlide .owl-controls .owl-page.active span, #modelSlide .owl-controls.clickable .owl-page:hover span{background:#fff; } 

#karsanText .textNew{ margin:40px 0 0; }
#karsanText .textNew h2{ padding:10px 0; color:#383838; font-size:20px; font-weight:300; display:table; margin:auto; }
#karsanText .textNew p{ color:#383838; font-size:12px; margin:0 0; line-height:18px;font-weight: 600; }
#karsanText .textNew p.colorRed{ color:#ff0000; }
#karsanText .textNew a{ display:table; background:url(../images/icon/more.png) no-repeat left center; padding:0 0 0 15px; font-size:12px; margin:15px auto 0; color:#383838;font-weight: 600; }


ul.accordion{list-style:none;  position:absolute; right:0; top:120px; width:50%;}
ul.accordion li{float:right; width:18%;display:block;background-color:#fff; background-repeat:no-repeat; background-position:center center; position:relative; overflow:hidden; cursor:pointer; background-size:cover !important;}
ul.accordion li.bleft{ border-left:2px solid #fff;}
ul.accordion li .heading{ margin-top:60px; opacity:0.2; text-transform:uppercase; font-style:italic; margin:60px -15px 0 0; font-weight:bold; font-size:20px; color:#f0f0f0; float:right; font-family: 'Roboto', sans-serif; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); writing-mode: lr-tb; }
ul.accordion li .description{ position:absolute; /*display:none;*/ margin:170px 0 0; text-align:center; width:100%;}
ul.accordion li .description h2{ color:#fff; font-size:30px; display:block; text-align:center; font-weight:300; font-family: 'Roboto', sans-serif;}
ul.accordion li .btnMore { color:#fff; display:none; background:url(../images/icon/more-white.png) no-repeat center left; padding:2px 0 0 15px; font-size:11px;}
ul.accordion li .btnMore:hover{color:#FFFFFF; text-decoration:underline;}
ul.accordion li a { display:block; height:100%;}

#detailContainer{ display:block; width:100%; margin:0; padding:0; }
#detailLeft{ width:50%; float:left; background:url(../images/bg/detailLeft.png) no-repeat bottom center; background-size:cover; }
#leftContent{ width:90%; margin:5% auto 0; padding:0 1%; }
#leftContent .pageTitle{ display:block; margin:auto; text-align:center; }
#leftContent .pageTitle h1{ color:#f0f0f0; font-size:30px; font-weight:100; margin:0 0 20px; }
#leftContent .pageTitle h2{ padding:10px 0; color:#f0f0f0; font-size:20px; font-weight:100; border-top:1px solid #812626; border-bottom:1px solid #812626; display:table; margin:auto auto 20px; }
#leftContent p{ color:#f0f0f0; font-size:12px; line-height:22px; text-align:justify; }
#leftContent a{ color: #E4E4E4;text-decoration: underline; }
#leftContent ul{padding: 0 0 0 16px;}
#leftContent ul li{color: #f0f0f0;font-size: 13px;margin: 10px 0;}

#detailRight{ width:50%; float:right; background:url(../images/bg/detailRight.png) no-repeat bottom center; background-size:cover; }

#rightMenu{ display:table; margin:12% auto 0;width: 210px;background: url(../images/bg/menu_bg.png);padding: 40px 20px;} 
#detailRightModel #rightMenu{background:none;padding:0;} 


#rightMenu ul{ list-style:none; }
#rightMenu ul li{ list-style:none; display:block; margin:10px 0; }
#rightMenu ul li a{color: #353535;font-size: 20px;font-weight: 300;text-align: center;display: block;text-decoration: none;text-shadow: 0px 0px 45px #FFFFFF;} 
#detailRightModel #rightMenu ul li a{color: #A3A3A3; font-size:20px; font-weight:300; text-align:center; display:block; text-decoration:none;text-shadow: none;}
#rightMenu ul li a:hover,#rightMenu ul li a.selected{ color:#8c2a2a; }
#detailRightModel #rightMenu ul li a:hover,#detailRightModel #rightMenu ul li a.selected{ color:#8c2a2a; }

.pageSocial{ display:table; width:90%; margin:15px auto 0; }
.pageSocial h2{ display:table; margin:0 0 10px; font-size:11px; padding:0 0 10px; border-bottom:1px solid #fff; width:97px; font-style:italic; }
.pageSocial a{ display:block; margin:0 7px; float:left; }


#detailRightModel{ width:50%; float:right; background:#383838; }
#detailLeftModel{ width:50%; float:left; background:#1d1d1d; }
#leftContentModel{ width:90%; margin:5% auto 0; padding:0 1%; }
#leftContentModel .pageTitle{ display:block; margin:auto; text-align:center; }
#leftContentModel .pageTitle h1{ color:#f0f0f0; font-size:30px; font-weight:100; margin:0 0 20px; }
#leftContentModel .pageTitle h2{ padding:10px 0; color:#f0f0f0; font-size:20px; font-weight:100; border-top:1px solid #812626; border-bottom:1px solid #812626; display:table; margin:auto auto 20px; }
#leftContentModel p{ color:#f0f0f0; font-size:12px; line-height:23px; text-align:center; }
#videoContainer{ width:90%; margin:15px auto 15px; display:table;}
#videoContainer img{ display:block; width:100%; }

#popupMenuhiddenarea { position:absolute; z-index:100000; width:100%; top:0px; left:0px; right:0px; height:100%; min-height:100%; background:#982d2d; opacity:1; filter: alpha(opacity='100'); display:none; }
#popupMenuinsertpanelcontanier { position:absolute; /*top:50px;*/ width:100%; z-index:100001; top:50px; left:0px; right:0px; }
#popupMenuinsertpanel { margin:0 auto; width:100%; height:auto; display:none; color:#fff; text-align:center;}
#popupMenuinsertpanel img { border:0px; }
.closelabel { cursor:pointer; height:19px; position:absolute; z-index:999; margin:0 0 0; right:50px; }
#popupMenuContent{ display:block; text-align:center; }
#popupMenuContent ul{ list-style:none; padding:60px 0 0; }
#popupMenuContent ul li.subMenu{ display:none; }
#popupMenuContent ul li{ display:block; margin:10px 0; }
#popupMenuContent ul li a{font-weight:100; color:#fff; font-size:24px; } 

#modelSlide{ width:100%; }
#modelSlide .item img{ width:100%; height:auto; }
#modelSlide .owl-controls{ margin:-50px 20px 0 0 ; float:right; position:relative; z-index:99999; }
#modelSlide .owl-controls .owl-page span{ display:block; border-radius:0; width:30px; height:5px; background:#4b4b4b; opacity:1; }
#modelSlide  .owl-controls .owl-page.active span, #modelSlide .owl-controls.clickable .owl-page:hover span{background:#fff; } 



#sectionDetail, .oneLevel{ display:none; }


.inputForm{float:none;width:65%;margin: 0 auto;}
.inputForm tr{}
.inputForm td{padding: 7px 0 7px 0;}
.inputForm td.label{width: 30%;text-align:left!important;color: #fff;font-size: 14px;font-weight:300;}
.inputForm td.formControl{}
.inputForm td.formControl .txtbox{padding: 5px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #B2B2B2;width: 96%;}
.inputForm td.formControl .dropdown{padding: 5px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #B2B2B2;width: 96%;}
.inputForm td.formControl .checkbox{font-size:11px;}
.inputForm td.formControl .checkbox input{}
.inputForm td.formControl .checkbox label{}
.inputForm td.checkboxTd{}
.inputForm td.checkboxTd input{float:left;}
.inputForm td.checkboxTd label{font-size: 11px;margin: 1px 0 0 3px;float: left;}

td .classicButton{padding: 5px 15px 5px 15px;background: #E8E8E8;border: 1px solid #A8A8A8;margin: 10px 0 0 0;}
.inputForm.newsletter td.label{width: 115px;}
.inputForm.newsletter_cancel td.label{width: 115px;}

.form_mesaj{margin:20px 0 20px 0;float:left;width:100%;}

.inputForm td.formControl .checkbox input { float: left;}
.inputForm td.formControl .checkbox label { padding: 0 5px;}


.standartAkordyon{float:left;width:100%;}
.standartAkordyon .akordyon {float:left;width:100%;}

.standartAkordyon .akordyon .title{float: left;width: 100%;border-bottom: 1px solid #AD4642;}
.standartAkordyon .akordyon .title .akordyon_title {float: left;position: relative;padding: 6px 10px 6px 10px;color: #E8E8E8;font-size: 15px;font-weight: 300;text-decoration:none!important;  width: 90%;}
.standartAkordyon .akordyon .title .tick{width: 0;height: 0; float: right;margin: 10px 5px 0 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 9px solid #FFF;}
.standartAkordyon .akordyon.aktif .title .tick{border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 9px solid #FFF;}
.standartAkordyon .akordyon .akordyon_icerik {float: left;width: 95%;position: relative;padding: 1px 12px 14px 12px;margin: -3px 0 0 4px;}
.standartAkordyon .akordyon .akordyon_icerik p {margin: 10px 0 0;}



#detailContainer.press_list{}
#detailContainer.press_list #leftContent .pageTitle h1{margin: 0 0 40px;}
#detailContainer.press_list .list{float: left; width: 100%;}
#detailContainer.press_list .list .item{float: left;width: 100%;position: relative;margin: 0px 0 25px 0;}
#detailContainer.press_list .list .item .title{margin: 0 0 5px 0;width: 100%;float: left;}
#detailContainer.press_list .list .item .title a{text-decoration:none;font-size: 12px;  text-transform: uppercase;width: 100%;float: left;}
#detailContainer.press_list .list .item .title a .titleText{float: left;margin: 0 30px 0 0;  max-width: 75%;}
#detailContainer.press_list .list .item .title a .date{float:right;}
#detailContainer.press_list .list .item .content{}
#detailContainer.press_list .list .item .content a{text-decoration:none!important;}



#detailContainer.printed_material{}
#detailContainer.printed_material #leftContent .pageTitle h1{margin: 0 0 40px;}
#detailContainer.printed_material .list{float: left;width: 100%;}
#detailContainer.printed_material .list .pd_Container{float: left; width: 100%;margin: 0 0 40px 0;}
#detailContainer.printed_material .list .pd_Container>.title{float: left;width: 100%;margin: 0 0 18px 0;}
#detailContainer.printed_material .list .pd_Container .pd_Content{float: left;width: 100%;}
#detailContainer.printed_material .list .pd_Container .pd_Content .item{float: left; width: 115px; margin: 0px 26px 20px 0;}
#detailContainer.printed_material .list .pd_Container .pd_Content .item>a{  float: left;}
#detailContainer.printed_material .list .pd_Container .pd_Content .item>a .kapak_img{width: 100%;float: left}
#detailContainer.printed_material .list .pd_Container .pd_Content .item>a .tur{color: #8A2929;text-decoration: none;margin: -22px 0 0 10px;float: left;font-size: 9px;background: #FFFFFF;padding: 2px 4px;border-radius: 3px;border: 1px solid #DFDFDF;}





#detailContainer ul.galeri{float: left;width: 100%;margin: 10px 0 0 0;padding: 0;list-style: none;text-align:center;}
#detailContainer ul.galeri li{float: left;width: 20%;/*height: 145px;*/margin: 10px 10px 10px 10px;background: #DDDDDD;padding: 5px;display: inline-block;}
#detailContainer ul.galeri li a{float: left;display: block;width: 100%;height: 100%;}
#detailContainer ul.galeri li a img{max-width: 100%;max-height: 100%;float: left;margin: 0;padding: 0;}

.pp_social{display:none;}
.pp_pic_holder{color: #6F6F6F;}
.pp_pic_holder .currentTextHolder{padding:0;}


.pageContainer404{float: left;width: 100%;position: relative;min-height: 690px;background: #FFFFFF url(../images/bg/404_bg.png) center 0 no-repeat;}
.pageContainer404 .pageContent404{width: 780px;margin: 0 auto}
.pageContainer404 .pageContent404 .headerContainer404{float: left;width: 100%;text-align: center;margin: 50px 0 0 0;padding: 0 0 50px 0;border-bottom: 1px solid #dddddd;}
.pageContainer404 .pageContent404 .headerContainer404 a{}
.pageContainer404 .pageContent404 .headerContainer404 a img{}
.pageContainer404 .pageContent404 .pageContent404{float: left;width: 100%;margin: 80px 0 0 0;padding: 0 0 50px 0;border-bottom: 1px solid #dddddd;text-align: center;color: #383838;}
.pageContainer404 .pageContent404 .pageContent404 h1{font-size: 268px;font-weight: 100;line-height: 200px;}
.pageContainer404 .pageContent404 .pageContent404 h2{font-size: 58px;font-weight: 100;margin: 15px 0 0 0;}
.pageContainer404 .pageContent404 .pageContent404 h3{font-size: 16px;font-weight: 100;}
.pageContainer404 .pageContent404 .pageContent404 a.home{padding: 22px 95px;position: relative;display: inline-block;margin: 55px 0 0 0;background: #171717;color: #FFFFFF;font-size: 22px;font-weight: 100;}

.footerContent { color: #fff; display: table; margin: 12px auto 0; width: 90%;}
.footerContent a { color: #fff; font-size:12px;}

#galleryContainer > h2 { font-size: 28px; font-weight: 100; margin: 10px 0 0; text-align: center;}


.downloadBrochure { background: #fff none repeat scroll 0 0; border-radius: 100px; color: #383838; display: inline-block; font-size: 18px;  padding: 2% 10%;}
.list.videos a {   display: inline-table !important;    padding: 1%;    width: 48%;     text-decoration: none !important;}
.list.videos a img { width: 100% !important;}
.list.videos a h2 { text-align: center; padding: 10px 0; font-size: 16px;  }
