/*
Theme Name: Barissigorta
Theme URI: http://webbd.org/themes/barissigorta
Author: the Webbd team
Author URI: http://webbd.org/
Description: In 2014.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url(css/layout.css);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,400italic,300italic,600,600italic,700,700italic,900,900italic);


/*-------------------Default CSS Document-----------------------*/
@font-face {
    font-family: Open Sans;
    src: url(cs/fonts/opensans.tff);
}
body{font-family: 'Open Sans', sans-serif; background:url('arkaplan.png')}
a:hover, a:focus{outline:none;border:none;text-decoration:none;}
a {color:#000;}
img{max-width:100%;height:auto}
.fix{overflow:hidden}
.floatleft{float:left}
.floatright{float:right}

.main{margin:0 auto;width:100%}
.ftr{ text-align:right}
.ftl{ text-align:left}
.ftc{ text-align:center}
section, footer{ display:block}

/*---------------Header Top Area---------------*/
.header_top_area {}
.header_top {margin-top:15px;margin-bottom:5px}
.search {}
.search .top-search-box{ float:left}
.search .top-search-box input[type="text"]{ float:left; background:url(images/search-left.png) no-repeat 0 0; height:37px; width:170px; border:none; padding: 0 15px; line-height:37px; color:#fff; font-size:14px;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
}
.search .top-search-box input[type="images"]{ float:left}

.search a.isle-online{
	background-color:#314f60; 
	color:#fff; 
	border:1px solid #314f60; 
	transition:all 2s; 
	display:inline-block; 
	height:37px; 
	line-height:37px;
	padding:0 15px 0 50px; 
	margin-left:10px;

	background-image:url(images/phone.png); 
	background-position: 15px 50%;
	background-repeat:no-repeat;
	font-size:14px;
	text-decoration:none;	
}
.search a.paneli{
	background-color:#e30613; 
	color:#fff; 
	border:1px solid #e30613; 
	transition:all 2s; 
	display:inline-block; 
	height:37px; 
	line-height:37px;
	padding:0 15px 0 30px; 
	margin-left:10px;

	background-image:url(images/user.png); 
	background-position: 15px 50%;
	background-repeat:no-repeat;
	font-size:14px;
	text-decoration:none;
}
.phone_book {
    color: #2c3e50;
    margin-right: 15px;
    text-align: right;
}
.phone_book h4{font-size:20px;font-family: 'Source Sans Pro', sans-serif;font-weight:600;margin:0;line-height:16px;}
.phone_book h4 span{ padding:0 0 0 20px; display:inline-block}
.phone_book p{margin:0;font-size:14px;}


/*---------------Header Area---------------*/
.header_area {}
.header {
    margin-bottom: 10px;
    min-height: 55px;
}
.logo {}
.main-navigation {}
.main-navigation ul{float:right;list-style:none;margin:0;padding-top:18px; padding-left:0;}
.main-navigation > ul  > li{ display:block; float:left }
.main-navigation > ul > li:first-child > a{ padding-left:0;}
.main-navigation > ul > li:last-child > a{ padding-right:0;}
.main-navigation > ul > li{ position:relative}
.main-navigation > ul > li > a{text-decoration:none;color:#2c3e50;font-size:18px;font-weight:400;font-family: 'Source Sans Pro', sans-serif; padding: 5px 20px; display:block;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.main-navigation > ul > li > a:hover{color:#e30613; transition:all 0.5s }
.main-navigation > ul > li.current-menu-parent > a,
.main-navigation > ul > li.menuhover > a,
.main-navigation > ul > li.menuhover > a:hover{ background-color:#2c3e50; color:#fff; transition:all 0.5s }
.aktif{color:#e30613;}

/*Submenu*/
.main-navigation > ul > li.menu-item-has-children ul.sub-menu{ position:absolute; padding-bottom:20px; z-index:999; width:650px; background-color:#2c3e50;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}
.main-navigation > ul > li.menu-item-has-children ul.sub-menu li{ display:block; float:left; height:30px; line-height:30px; width:295px; margin-left:30px;  padding-left:40px; margin-bottom:10px; margin-top:10px;}
 ul.sub-menu{ display:none}
 ul.sub-menu li a{ display:block; color:#fff; font-size:18px; text-decoration:none}
ul.sub-menu li.current-menu-item a,
ul.sub-menu li a:hover{color:#23c2f3;}
ul.sub-menu li.current-menu-item a span,
ul.sub-menu li a:hover span{ border-bottom:1px solid #23c2f3}
ul.sub-menu li a span{ display:inline-block; line-height:20px;}
ul.sub-menu li.is-yeri-sigortas{ background:url(images/sub-menu-icons.png) no-repeat 0 4px; display:block;}
ul.sub-menu li.mesleki-sorumluluk{ background:url(images/sub-menu-icons.png) no-repeat 0 -235px; display:block;}
ul.sub-menu li.salk-sigortas{ background:url(images/sub-menu-icons.png) no-repeat 0 -23px; display:block; }
ul.sub-menu li.nakliyat{ background:url(images/sub-menu-icons.png) no-repeat 0 -262px; display:block; }
ul.sub-menu li.yat-ve-tekne{ background:url(images/sub-menu-icons.png) no-repeat 0 -55px; display:block; }
ul.sub-menu li.dask-sigortas{ background:url(images/sub-menu-icons.png) no-repeat 0 -297px; display:block; }
ul.sub-menu li.konut-sigortas{ background:url(images/sub-menu-icons.png) no-repeat 0 -88px; display:block; }
ul.sub-menu li.ilk-ates{ background:url(images/sub-menu-icons.png) no-repeat 0 -327px; display:block; }
ul.sub-menu li.ferdi-kaza{ background:url(images/sub-menu-icons.png) no-repeat 0 -114px; display:block; }
ul.sub-menu li.yurt-d-seyehat{ background:url(images/sub-menu-icons.png) no-repeat 0 -352px; display:block; }
ul.sub-menu li.kisisel-gvence{ background:url(images/sub-menu-icons.png) no-repeat 0 -145px; display:block; }
ul.sub-menu li.trafik-sigortas{ background:url(images/sub-menu-icons.png) no-repeat 0 -390px; display:block; }
ul.sub-menu li.kasko{ background:url(images/sub-menu-icons.png) no-repeat 0 -176px; display:block;}
ul.sub-menu li.zkfks{ background:url(images/sub-menu-icons.png) no-repeat 0 -417px; display:block; }
ul.sub-menu li.zkymts{ background:url(images/sub-menu-icons.png) no-repeat 0 -201px; display:block; }
  
ul.sub-menu li.bars-sigorta-hakknda{ background:url(images/sub-menu-icons.png) no-repeat 0 -449px; display:block; }
ul.sub-menu li.bizimle-calsmak-ister{ background:url(images/sub-menu-icons.png) no-repeat 0 -478px; display:block; }


/*---------------Slider Area---------------*/
.slider_area {}
.slider{ min-height:560px;}
.slider{min-height:560px; max-width:inherit; background-position:50% 50%; background-repeat:no-repeat}


/*---------------Slider Bottom Area---------------*/
.main-content-area{ background:url(images/content-shadow.png) repeat-x; overflow:hidden; padding-top:45px;}
.main-content-page-area{ background:url(images/page-shadow.png) repeat-x; overflow:hidden;}
.main-content{padding-top:0; padding-bottom:40px; position:relative}
.post-thumbnail{ float:right; position:absolute; right:-200px; top:0;}
.main-content p{ font-size:13px; color:#2c3e50}
.slider_bottom_area {}
#content article{ overflow:hidden}
#content article p strong,
#content article h3{ font-weight:600; font-size:18px;} 
#content article ul{ padding:0; margin:0;}
#content article ul li{ display:block; line-height:35px; font-size:18px; font-weight:300; color:#2c3e50}
#content article ul li strong{font-weight:600; font-size:18px;}
.entry-header {
    margin-bottom: 90px;
    width: 300px;
}
.slider_bottom {margin-top:45px}
.single_promo {text-align: center;
height: 280px;
position: relative;
padding-bottom: 30px;
margin-left: 5px;}
.single_promo h3{color:#2c3e50;font-size:22px; margin-top:0;font-weight:300;font-family: 'Source Sans Pro', sans-serif;}
.single_promo img{margin-bottom:15px}
.single_promo p {
    color: #2c3e50;
    font: 300 16px/20px "Source Sans Pro",sans-serif;
    padding: 0 6px;
    text-align: center;
}
a.read{ background: none repeat scroll 0 0 #2c3e50;
    border-radius: 40px;
    color: #fff;
    height: 30px;
    margin: 0 0 0 0;
    padding: 0 0 0; line-height: 30px;
    width: 100px;font-size:14px;font-family: 'Source Sans Pro', sans-serif; text-decoration:none;font-weight:400;margin; display:inline-block}
	a.read:hover{ background:#26c7f4;transition:all 0.5s}

.single_promo span {
    bottom: 0px;
    display: block;
    position: absolute;
    width: 100%;
}
.border_bg{padding:40px 0;background:url(images/border_bg.png) no-repeat 50% 0; margin-top:30px; overflow:hidden}

.main-content h1{ margin:60px 0 30px; font-weight:normal}
.main-content h1, .main-content h1 a{ color:#2c3e50; font-size:30px; line-height:30px; text-decoration:none}
.content-area{ min-height:500px}


input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"]{
	border:2px solid #d5d8dc;	
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
	padding:5px 20px;
	line-height:25px;
	font-size:16px;	
	
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus{border:2px solid #23c2f3;}
textarea{
	border:2px solid #d5d8dc;	
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	padding:5px 15px;
	line-height:20px;
	resize:none; font-size:16px;
}

/*contact us*/
.contact_top_area{ overflow:hidden; border-bottom:1px solid #ebebeb; padding-bottom:20px; margin-bottom:20px;}
.contact_top_area,
.contact_top_area a{ font-size:16px; color:#2c3e50; font-weight:300}
.contact_top_area .labels{font-size:16px; color:#2c3e50; line-height:28px;}
.contact_top_area .labels abbr{font-weight:normal; color:#23c2f3; display:inline-block; width:65px; text-align:right}
.contact_top_area .label-last abbr{ width:40px}
.contact_top_area .icon-inform-content{ width:100%;}
.icon-content{ text-align:center; padding-bottom:15px; height:55px}
.contact_top_area span{ display:inline-block; padding-left:60px; position:relative}
.contact_top_area span abbr{ float:left; position:absolute; left:0; top:10px; font-weight:normal; color:#23c2f3;}
.contact-form{}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="password"]{ width:96%;  font-weight:300; color:#2c3e50}
.contact-form textarea{ width:99%; font-size:16px; font-weight:300; color:#2c3e50; margin-top:20px;}
input#letiimformu{ background:url(images/gonder.png) no-repeat; width:145px; height:46px; border:none; float:right; cursor:pointer; font-size:0; margin-top:20px;}
.contact-form h1{ margin-bottom:40px;}



.banner-image{ text-align:center; margin-bottom:40px}
.bizimle textarea{ width:99%; height:215px}
.bizimle input[type="text"],
.bizimle input[type="email"],
.bizimle input[type="tel"],
.bizimle input[type="password"]{ width:92%;  font-weight:300; color:#2c3e50; margin-bottom:20px}
.bizimle .selectricWrapper{ width:92%}
.bizimle_text {
    margin-bottom: 10px;
    margin-top: 10px;
}
.bizimle_text{ line-height:30px; color:#555555}
.bizimle_text input[type="submit"]{
 background-color: #2c3e50;
    border: 1px solid #2c3e50;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 37px;
    line-height: 30px;
    margin-left: 0;
    padding: 0 30px;
    text-decoration: none;
    transition: all 2s ease 0s;
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
	float:right
}
.btn-default,
input[type="reset"]{
 background-color: #d5d8dc;
    border: 1px solid #d5d8dc;
    color: #2c3e50;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 37px;
    line-height: 37px!important;
    margin-left: 0;
    padding: 0 20px;
    text-decoration: none;
    transition: all 2s ease 0s;
    border-radius: 20px 20px 20px 20px!important;
    -moz-border-radius: 20px 20px 20px 20px!important;
    -webkit-border-radius: 20px 20px 20px 20px!important;
}
.bizimle p{ overflow:hidden}

.btn-default:hover,
input[type="reset"]:hover{
 background-color: #23c2f3;
    border: 1px solid #23c2f3;
	color:#fff;
}

.main-content .kurumsal p{ line-height:24px}



div.wpcf7-validation-errors {
    border: 2px solid red;
    clear: both;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 10px;
    width: 97%;
}
.input-group .form-control {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 0 !important;
    z-index: 2;
}

.label135 > .wpcf7-form-control-wrap{ width:134px; display:inline-block}
.sorumluluk  .label135{ position:relative; float:left}
.sorumluluk  .label135 > .wpcf7-form-control-wrap{ width:200px; font-weight:300; display:inline-block} 

.main-content .sorumluluk p{ margin-bottom:0;}
.sorumluluk{ overflow:hidden}
.sorumluluk .input-group-addon, .sorumluluk .input-group-btn {
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}
.sorumluluk label{ float:left; font-weight:300; margin-right:10px; line-height:37px; font-size:16px; margin-bottom:0}
.sorumluluk abbr{ margin-top:0; margin-bottom:0; font-size:18px; color:#2c3e50; margin-left:12px; display:block; font-weight:600}
.sorumluluk .bizimle_text p.text{ line-height:30px; margin:20px 0 30px; padding-left:0;}

.dask-content{ margin-top:100px; clear:both; overflow:auto}
.dask-content .flr{ float:right}
.grid_half_content{ width:49%; float:left}
.dask-content input[type="text"],
.dask-content input[type="email"],
.dask-content input[type="tel"],
.dask-content input[type="password"]{ width:99%;  font-weight:300; color:#2c3e50; margin-bottom:20px}
.dask-content .selectricWrapper{ width:99%}
.dask-content textarea{width:99%; margin-top:20px;}






.ferdikaza-content{ padding-top:220px;}
.ferdikaza-content .flr{ float:right}
.ferdikaza-content input[type="text"],
.ferdikaza-content input[type="email"],
.ferdikaza-content input[type="tel"],
.ferdikaza-content input[type="password"]{ width:99%;  font-weight:300; color:#2c3e50; margin-bottom:20px}
.ferdikaza-content .selectricWrapper{ width:99%}
.ferdikaza-content textarea{width:99%; margin-top:0;}


.sigorta-hakkında-content{ padding-top: 250px;}
.sigorta-hakkında-content .flr{ float:right}
.sigorta-hakkında-content input[type="text"],
.sigorta-hakkında-content input[type="email"],
.sigorta-hakkında-content input[type="tel"],
.sigorta-hakkında-content input[type="password"]{ width:99%;  font-weight:300; color:#2c3e50; margin-bottom:20px}
.sigorta-hakkında-content .selectricWrapper{ width:99%}
.sigorta-hakkında-content textarea{width:99%; margin-top:0;}
.sigorta-hakkında-content h3{margin-top:20px; margin-bottom:10px; font-size:18px; color:#2c3e50; margin-left:12px; display:block; font-weight:600}
.YurtDSeyehat  abbr{ margin-top:0; margin-bottom:10px; font-size:18px; color:#2c3e50; margin-left:12px; display:block; font-weight:600}
.YurtDSeyehat  .label33percent{ margin-bottom:20px;}
.sigorta-hakkında-content abbr{ margin-top:0; margin-bottom:10px; font-size:18px; color:#2c3e50; margin-left:12px; display:block; font-weight:600}
.label33percent {
    float: left;
    margin: 0 1%;
    width: 31.33%;
}
.label25{ width:25%; float:left; position:relative}
.label25 > label{ position:absolute; top:15px; font-weight:300; font-size:16px;}
.label25 .wpcf7-form-control-wrap{ width:200px; display:inline-block}
.btn-default{padding: 0 30px;}
.sigorta-hakkında-content .label33percent .selectricWrapper{ width:99%}
.bizimle_text input.gnder-button{ float:inherit; margin:0 0 0 -65px;  width:130px; }
.sigorta-hakkında-content .bizimle_text.sigorta_text{ text-align:center; padding-top:20px; padding-left: 50%;}




.sigortası .ftl{ padding-top:46px;}
.sigortası abbr{ font-size:18px; color:#2c3e50; margin-left:12px; display:block; font-weight:600 }
.sigortası .flr abbr{ margin-bottom:20px; margin-top:20px}
.sigortası .flr abbr:first-child{ margin-top:0}
.sigortası .flr textarea{ margin-top:53px; height:275px}


.trafik {
    padding-top: 80px;
}
.sigortası{ overflow:hidden}
.sigortası textarea{ margin-top:10px}
.type-page .entry-content h2{ padding-top:150px; font-weight:300; padding-bottom:20px;}


/*---------------Footer Top Area---------------*/
.footer_top_area {margin-bottom:25px}
.footer_top {}
.single_content {
    min-height: 150px;
}
.single_content h3{color:#555555;font-size:26px;font-weight:600;padding-left:40px; line-height:40px; margin-bottom:0;}
.poliçe{background:url(images/clock_icon.png) no-repeat 0 7px scroll}
.talep{background:url(images/chat_icon.png) no-repeat 0 7px scroll}
.online{background:url(images/user_clock_icon.png) no-repeat 0 0px scroll}
.haber{background:url(images/mike_icon.png) no-repeat 0 13px scroll}
.single_content p{color:#555555;font-size:16px;font-weight:300; margin-top:5px}
.right-logo{ display:table;  height:34px; padding-top:10px}
.right-logo a{ display: table-cell; text-align:left;   vertical-align:middle; padding-right:20px}
.floatright{ float:right}


/*---------------Footer Area---------------*/
footer{background:#f2f3f4; overflow:hidden}
.footer_area {}
.footer_logo {margin:30px 0 0 0}

.copyright { margin-top:30px;}
.copyright p{text-align:center;font-size:14px;font-weight:300;color:#2c3e50; line-height:22px}
.copyright p span{ font-weight:600}
.footer_menu {text-align:center;margin-bottom:0}
.footer_menu ul{list-style:none;margin:0;padding:0;}
.footer_menu ul li{display:inline; padding:0 10px}
.footer_menu ul li a{text-decoration:none;font-size:16px;font-weight:300;color:#2c3e50}
.footer-logo{ margin-bottom:30px}





/*======================================================================
  Selectric
======================================================================*/
.selectricWrapper {
  position: relative;
  margin: 0 0 0;
  width: 100%;
  cursor: pointer;
}

.selectricResponsive {
  width: 100%;
}

.selectric {
	border:2px solid #d5d8dc;	
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
	padding:5px 20px;
	line-height:25px;	
}
.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
   margin: 0 20px 0 0;
   padding: 0 ;
  line-height: 25px;
   min-height: 25px;
   font-size:16px; font-weight:300; color:#2c3e50;
}
.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  /* IE Fix */
  *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;
}
.selectric .button:after {
  content: " ";
  position: absolute;
  top: 10px;
  right: 20px;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top-color: #23c2f3;
  border-bottom: none;
}

.selectricHover .selectric {
  border-color: #CCC;
}
.selectricHover .selectric .button {
  color: #888;
}
.selectricHover .selectric .button:after {
  border-top-color: #888;
}

.selectricOpen {
  z-index: 9999;
}
.selectricOpen .selectric {
  border-color: #23c2f3;
  background: #fff;
}
.selectricOpen .selectricItems {
  display: block;
}

.selectricDisabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectricHideSelect {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
.selectricHideSelect select {
  position: absolute;
  left: -100%;
  display: none;
}

.selectricInput {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectricTempShow {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectricItems {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F9F9F9;
  border: 1px solid #CCC;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}
.selectricItems .selectricScroll {
  height: 100%;
  overflow: auto;
}
.selectricAbove .selectricItems {
  top: auto;
  bottom: 100%;
}
.selectricItems ul, .selectricItems li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}
.selectricItems li {
  display: block;
  padding: 5px;
  border-bottom: 1px solid #d5d8dc;
  color: #2c3e50!important;
  cursor: pointer;
  line-height:20px !important;
   font-size: 16px!important;
}
.selectricItems li.selected {
  background: #EFEFEF;
  color: #444;
  border-top-color: #E0E0E0;
}
.selectricItems li:hover {
  background: #F0F0F0;
  color: #444;
}
.selectricItems li.disabled {
  background: #F5F5F5;
  color: #BBB;
  border-top-color: #FAFAFA;
  cursor: default;
}

div.wpcf7-mail-sent-ng {
    border: 2px solid #ff0000;
    line-height: 30px;
    overflow: hidden;
    padding: 20px;
    width: 99%;
}

.konut-sigortası-con{ padding-top:80px;}
.konut-sigortası-con .flr abbr{ margin-bottom:0; margin-top:0}
.konut-sigortası-con .flr abbr:first-child{ margin-bottom:20px;}
.YurtDSeyehat{ padding-top:160px; overflow:hidden}

.selectricItems li.selected {
  background: #EFEFEF;
  color: #444;
  border-top-color: #E0E0E0;
}
.selectricItems li:hover {
  background: #F0F0F0;
  color: #444;
}
.selectricItems li.disabled {
  background: #F5F5F5;
  color: #BBB;
  border-top-color: #FAFAFA;
  cursor: default;
}

div.wpcf7-mail-sent-ng {
    border: 2px solid #ff0000;
    line-height: 30px;
    overflow: hidden;
    padding: 20px;
    width: 99%;
}

.konut-sigortası-con{ padding-top:80px;}
.konut-sigortası-con .flr abbr{ margin-bottom:0; margin-top:0}
.konut-sigortası-con .flr abbr:first-child{ margin-bottom:20px;}
.YurtDSeyehat{ padding-top:160px; overflow:hidden}
.urun_content{ overflow:hidden;}
.urun_content ul{ padding:0; margin:0;}
.urun_content ul li{ display:block; float:left; width:200px; height:115px; margin-left:28px; margin-bottom:28px; position:relative}
.urun_content ul li:first-child{ margin-left:0;}
.urun_content ul li a{ display:block; position:relative;}
.urun_content ul li a:hover .icn_boxcs{ background:url(images/opacity-bg.png) no-repeat 0 0; color:#fff; transition:all 0.5s}
.urun_content ul li a .icn_boxcs {
     width:200px; height:135px;
    left: 0;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 99;
}
.urun_content ul li a .icn_boxcs span{ display:block; padding:19px 0 10px;}
.urun_content ul li a .icn_boxcs abbr{ display:block; font-size:18px; color:#2c3e50; font-weight:300; line-height:24px;
margin-top: 0px;}
.urun_content ul li a:hover .icn_boxcs abbr{ color:#fff; transition:all 0.5s}

.contactform,
.contactform .textwidget{ height:300px; width:100%}
.sorumluluk .label135 {
    float: left;
    position: relative;
}
.cap_box{ width:200px; float:left}
.cap_box .wpcf7-form-control-wrap{ width:100px; float:right}
.content_box_accordion{ height:auto!important}
.accordion h4{
    background: none repeat scroll 0 0 #323e48 !important;
    color: #fff;
    cursor: pointer;
    margin: 0 0 5px;
    padding: 15px;
}


.acc_box {
    margin-bottom: 1px;
}
.acc_box .acc_head > a {
    background-color: #bebebe;
    background-image: url("images/tab_open.png");
    background-position: 98% 50%;
    background-repeat: no-repeat;
    color: #ffffff;
    display: block;
    font-family: "PT Sans",sans-serif;
    font-size: 16px;
    margin-bottom: 0;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.acc_box .content_acc {
    padding: 15px;
}
.acc_box .acc_head.active > a {
    background-color: #6b6b6b;
    background-image: url("images/tab_close.png");
}