?/* -------------------------------------------- */
/* ThemeTastic Drupal Theme - Master Stylesheet */
/* -------------------------------------------- */
 
/* BASE */
/* ------------------------------------ */ 

body { margin: 0; font-family:'Open Sans', sans-serif;; font-size: 13px; font-weight: 400; line-height: 22px; color: #777; background-color: #fff; }
body.wide { border-top: 3px solid #e6474e; }
body.fullwidthlayout { border-top:0; }
body.boxed { border-top: 0; }
html { overflow-x: hidden;  -webkit-font-smoothing:antialiased; }
iframe { border: 0; }
.themecolor { color: #e6474e; }
.bold { font-weight: 700; }
strong { font-weight: 700; }
.normal { font-weight: normal; }
h1,h2,h3,h4,h5,h6 { margin: 0; margin-bottom: 10px; margin-top: 0px; font-family: 'Open Sans', sans-serif;; font-weight: 300; line-height: 1; color: #111; opacity: 0.99; }
h2 { font-size: 27px; }
h5,h6 { margin-bottom: 15px; color: #111; opacity: 0.99; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #000; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #111; }
::selection { background: #e6474e; color: #fff; /* Safari */ }
::-moz-selection { background: #e6474e; color: #fff; /* Firefox */ }
.top80 { margin-top: 80px !important; }
.top70 { margin-top: 70px !important; }
.top60 { margin-top: 60px !important; }
.top50 { margin-top: 50px !important; }
.top40 { margin-top: 40px !important; }
.top30 { margin-top: 30px !important; }
.top20 { margin-top: 20px !important; }
.top10 { margin-top: 10px !important; }
.top5 { margin-top: 5px !important; }
.top0 { margin-top: 0px !important; }
.bottom0 { margin-bottom: 0px !important; }
.margin5 { margin: 5px; }
.dividerline { float: left; height: 3px; width: 100%; background: #e5e5e5; margin-top: 30px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.left { float: left; }
.right { float: right; }
.mr { margin-right: 15px; margin-bottom: 15px; }
.ml { margin-left: 15px; margin-bottom: 15px; }
.centered { text-align: center; }
img.imgleft { display: inline; float: left; margin-right: 25px; margin-top: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
img.imgright { display: inline; float: right; margin-left: 25px; margin-top: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.rounded, .rounded img, .rounded iframe { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
.rounded .wpb_video_wrapper iframe { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
.notfounderror { font-size: 60px; color: #e6474e; text-align: center; }

.wood { background-image: url(../images/wood.jpg); background-repeat: repeat; }
.grid { background-image: url(../images/grid.jpg); background-repeat: repeat; }
.greywall { background-image: url(../images/greywall.jpg); background-repeat: repeat; }
.grunge { background-image: url(../images/grunge.jpg); background-repeat: repeat; }
.wavegrid { background-image: url(../images/wavegrid.png); background-repeat: repeat; }

/* ADMIN STYLES */
/* ------------------------------------ */
.overlay-element, #overlay-container, .overlay-modal-background, .overlay-element { z-index: 40000; }
#admin-menu { z-index: 60000; }

/* LIST STYLES */
/* ------------------------------------ */

ol, ul.square, ul.circle, ul.disc { margin-left: 20px; }
ul.square { list-style: square outside; color: #777; }
ul.circle { list-style: circle outside; color: #777; }
ul.disc { list-style: disc outside; color: #777; }
ul.liststyle { margin-top: -3px; margin-bottom: -3px; list-style:none}
ul.liststyle li { float: left; text-indent: -20px; line-height: 22px; width: 100%; height: auto; background: transparent; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; }
ul.liststyle li:before { color: #444; }
ul.links { margin: 20px 0 0; float: left; overflow: hidden; }

/* LINK STYLES */
/* ------------------------------------ */

a:hover, a:active, a:focus { outline: 0; }
a { color: #e6474e; text-decoration: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
a:hover { color: #111; text-decoration: none; }
a.color { color: #e6474e; }
a.color:hover { color: #353535; text-decoration: none; }

/* PAGE TITLE */
/* ------------------------------------ */

.pagetitlewrap { float: left; border-bottom: 1px solid #e5e5e5; position: relative; width: 100%; left: 0; margin: 0; padding: 0; margin-top: -1px; background: #f3f3f3;}
.pagetitle { width: 1170px; margin: 0 auto; padding: 0; }
.pagetitle h1 { float: left; font-family: 'Open Sans', sans-serif;; font-weight: 300; font-size: 30px; line-height: 30px; margin:0; color: #666; font-style: normal; text-transform: none; text-align: left; margin-top: 31px; margin-bottom: 32px; padding-left: 0px; }
.pagetitlewrap.boxed { float: left; position: relative; width: 1230px; left: 50%; margin-left: -615px; margin-bottom: 40px; }

.colored .pagetitlewrap { background:none; border-bottom: 0;}
.colored .pagetitlewrap .pagetitle h1 { color: #fff; }

.notitleboxedtop { margin-top: 0px; }

/* BREADCRUMBS */
/* ------------------------------------ */

.breadcrumbwrap {   float: right;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #bbb; }
.breadcrumbwrap a { color: #bbb; }
.breadcrumbwrap a:hover { color: #111; }

.colored .pagetitlewrap .breadcrumbwrap, .colored .pagetitlewrap .breadcrumbwrap a, .colored .pagetitlewrap .breadcrumbwrap a:hover { color: #fff; }

.pagetitlewrap{ position:relative;}
.pagetitlewrap .breadcrumbwrap{ color:#999 !important; border-radius:8px; padding:4px 0px 5px 24px;   margin-bottom: 0px; margin-top: 9px;}
.pagetitlewrap .breadcrumbwrap a{ color:#d91e26 !important;}
.motto_text{
	  font-size: 16px;
  line-height: 26px;
  margin-top: 3px;
  padding-bottom: 40px;
  padding-left: 100px;
  padding-right: 100px;
  font-weight: 300;
  color: #666;
	}


/* CONTENT CONTAINER */
/* ------------------------------------ */

.container { margin-top: 40px; }
.front .container { margin-top: 0px; }
.subfooterwrap .lefttext img{opacity: 0.3; width: 160px;}

.allwrapper { background: #FFF; width: 1170px; padding: 0px 30px; margin: auto; }
.fullwidthlayout .allwrapper {	background: #FFF; width: 100%; padding: 0; margin-left: 0;
/*background-image: url(../../../../default/files/images/header_bg.png);
  background-repeat: no-repeat;
  background-position: center top;*/}

.allwrapper.boxed { background: #FFF; width: 1170px; padding: 0px 30px; margin: auto; }
.allwrapper.wide {	background: #FFF; width: 100%; padding: 0; margin-left: 0;}

  @media only screen and (min-width: 980px) and (max-width: 1199px) {
	  	.allwrapper {	width:940px;}
	  	.allwrapper.boxed { background: #FFF; width: 940px; padding: 0px 30px; margin: auto; }
	  	.allwrapper.wide {	background: #FFF; width: 100%; padding: 0; margin-left: 0;}
		
	}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.allwrapper {	width:724px;}
		.allwrapper.boxed { background: #FFF; width: 724px; padding: 0px 30px; margin: auto; }
		.allwrapper.wide {	background: #FFF; width: 100%; padding: 0; margin-left: 0;}
		
		
	}
	
	@media only screen and (max-width: 979px) {
		.subfooterwrap .lefttext { width: 100% !important; text-align: center !important; float:none !important; padding-left:0px !important;}
		.deep_footer .box { font-size: 11px !important; line-height: 13px !important;}
		.subfooterwrap .righttext { margin:0px auto !important; float:none !important; border-top: 1px solid #555; padding-top:30px !important;}
		.subfooterwrap .lefttext img{ margin-bottom:10px;}
		.fancybox-inner #data {width:auto !important;height:auto!important;}
		.fancybox-inner #data label {position: absolute;left: 0;top: 0;    background-color: white;
    padding: 0 2px 0 5px;
    opacity: 0.6;
    border: 1px solid #E0E0E0;
    border-radius: 6px;
    color: black !important;}
		}
	

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		.allwrapper, .allwrapper.boxed, .allwrapper.wide  {	width:100%; padding:0px 20px; margin-left: -20px;}
		
.subfooterwrap .lefttext { width: 100% !important; text-align: center !important; float:none !important; padding-left:0px !important;}
.deep_footer .box
{
font-size:11px !important;
line-height: 12px !important;
margin:0px !important;
padding:0px !important;
border-left:0px !important;
float:none !important;
padding-right:12px !important;
}

.subfooterwrap .righttext { margin:0px auto !important; float:none !important; border-top: 1px solid #555; padding-top:30px !important;}
.subfooterwrap .lefttext img{ margin-bottom:10px; width:100px !important;}
		
		
	}


    @media only screen and (min-width: 0px) and (max-width: 479px) {
		
		.subfooterwrap .lefttext { width: 100% !important; text-align: center !important; float:none !important; padding-left:0px !important;}
.deep_footer .box
{
font-size:11px !important;
line-height: 12px !important;
margin:0px auto !important;
text-align:center !important;
padding:0px !important;
border-left:0px !important;
float:none !important;
padding-right:12px !important;
}
		
		.allwrapper, .allwrapper.boxed, .allwrapper.wide {	width:100%; padding:0px 20px; margin-left: -20px; }			
    }


/* BACKGROUND */
/* ------------------------------------ */

.poswrapper { position: fixed; z-index: -1; width: 0; margin: 0 auto; height: 100%; overflow: visible; }
.whitebackground { position: fixed; top: 0; left: 50%; z-index: -1; width: 1230px; height: 100%; margin-left: -615px; background: #fff; }
.wide .whitebackground { position: fixed; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; margin-left: 0; background: #fff; }

/* SOCIAL ICONS */
/* ------------------------------------ */

.social { }
.social ul { margin: 0; padding: 0; }
.social li { float: left; display: inline; margin: 0; padding: 0; margin-right: 0px; }
.social li:last-child { margin-right: 0; }
.social li a { float: left; width: 32px; height: 32px; opacity: 1; -webkit-transition: all 0.0s; -moz-transition: all 0.0s; -o-transition: all 0.0s; -ms-transition: all 0.0s; border-left:1px solid #b2181f;}
.social li:last-child a{border-right:1px solid #b2181f;}
.social .s_icon { float: left; font-size: 14px; color: #FFF; text-align: center; width: 32px; padding-top: 5px; -webkit-transition: all 0.0s; -moz-transition: all 0.0s; -o-transition: all 0.0s; -ms-transition: all 0.0s; }
.social li a:hover .s_icon { color: #fff;}
.social ul li a.so_facebook:hover { background: #4672b3; }
.social ul li a.so_twitter:hover { background: #099bcc; }
.social ul li a.so_gplus:hover { background: #da4a38; }
.social ul li a.so_pinterest:hover { background: #c32524; }
.social ul li a.so_vimeo:hover { background: #8bb225; }
.social ul li a.so_youtube:hover { background: #cb322c; }
.social ul li a.so_linkedin:hover { background: #2e8cc2; }
.social ul li a.so_rss:hover { background: #e97633; }
.social .s_icon.icon-book-open{background:none;}
.social .s_icon.icon-book-open:before {
  content: "";
  background-image: url("/sites/all/themes/themetastic/img/wikipedia-14x14.png");
  width: 14px;
  height: 14px;
  margin-top: 3px;
  display: inline-block;
}
.social ul li a.so_wikipedia:hover { background: #AEAEAE; }
/* HEADER TOP LINE */
/* ------------------------------------ */

.headertopwrap { position: relative; width: 1230px; left: 50%; margin-left: -615px;  padding: 0px; padding-top: 0px; padding-bottom: 0px; color: #999; font-size: 13px; text-transform: normal;  }
.boxedlayout .headertopwrap { border-top: 3px solid #e6474e; }
.headertopwrap.boxed { border-top: 3px solid #e6474e; }
.headertopwrap.wide { border-top: 0; }
.headertop { margin-left: 30px; }
.headertop .textwidget { margin-top: 5px; margin-bottom: 5px; }
.headertop .headerlefttext > div { float: left; }
.headertop .headerrighttext > div { float: right; }
.headertop .headerlefttext { color: #666; font-size: 12px; text-transform: normal; padding-left: 0px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:left;}
.headertop .headerleftwidget { float:left;}
.headertop .headerrighttext { color: #666; padding-right: 0px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:right}
.headertop .headerlefttext a { color: #666; }
.headertop .headerlefttext a:hover { color: #111; }
.headertop .icon_wrap { float: left; margin-right: 25px; color: #666; }
.icon_wrap span { margin-right: 7px; }
.headertop .headerrighttext .headerrightwidget { margin-left: 30px; }
.headertop .headerrighttext .headerrightwidget:last-child { margin-left: 0px; }
.headertop .headerrighttext .headerleftwidget { margin-right: 30px; }
.headertop .headerrighttext .headerleftwidget:last-child { margin-right: 0px; }

/* HEADER */
/* ------------------------------------ */
.headerwrap { float: left; position: relative; width: 100%; left: 0; margin: 0; padding: 0; border-top: 1px solid #b2181f; background-color: #d91e26;}
/*.colored .headerwrap { border-bottom: 0; }*/
.boxedlayout .headerwrap { float: left; position: relative; width: 1230px; left: 50%; margin-left: -615px; }
.header { position: relative;
  width: 1178px;
  margin: 0px auto;
  float: none;
  padding: 0px 0px;
}
.front .header { z-index: 8001; }
.header .logo { float: left; position: relative; padding-top: 0px; padding-bottom: 0px;  padding-left: 0px; margin-top: 20px; margin-bottom:0px; }
/*.front .header .logo, .header .logo  { padding-bottom:16px;}*/
.front .header .logo, .header .logo  { padding-bottom:6px; top: -6px;}
.front.i18n-en .header .logo img, .i18n-en .header .logo  img,
.front.i18n-ru .header .logo img, .i18n-ru .header .logo  img{ display:none;}
.front.i18n-en .header .logo, .i18n-en .header .logo {  display: block;
  width: 175px;
  height: 50px;
  background-image: url("../logo_eng.png");
  background-repeat: no-repeat;
  background-size: 99%;}
.front.i18n-ru .header .logo, .i18n-ru .header .logo {  display: block;
  width: 175px;
  height: 50px;
  background-image: url("../gib_logo_ru.png");
  background-repeat: no-repeat;
  background-size: 99%;}
  

.region.header {
float: left;
  width: 100%;
  left: auto;
  margin-left: 0;
  position: relative;
  z-index: 8000;}

/* MAIN NAVIGATION */
/* ------------------------------------ */

.mainmenu { position: relative; margin-left: 0; height: auto; float:left; margin-left:60px; margin-top:7px;}
.ddsmoothmenu { position: relative; margin: 0; z-index: 99; padding-top: 0px; margin-right: 40px; margin-top: -1px; }
.ddsmoothmenu ul { z-index: 100; margin: 0; padding: 0; list-style-type: none; margin: 0px; }
.ddsmoothmenu ul ul { background: #fff; padding-top: 10px; padding-bottom: 10px; padding-right: 2px; border-radius:0px 2px 2px 2px;/*-webkit-border-radius: 5px; -moz-border-radius: 5px;  border: 1px solid #e5e5e5; -webkit-box-shadow: -3px 3px 13px rgba(0, 0, 0, 0.07), 3px 3px 13px rgba(0, 0, 0, 0.07); -moz-box-shadow: -3px 3px 13px rgba(0, 0, 0, 0.07), 3px 3px 13px rgba(0, 0, 0, 0.07); box-shadow: -3px 3px 13px rgba(0, 0, 0, 0.07), 3px 3px 13px rgba(0, 0, 0, 0.07);*/}
/*Top level list items*/
.ddsmoothmenu ul li { position: relative; display: inline; float: left; background: transparent; }
.ddsmoothmenu ul li ul li{ padding: 0; margin: 0; white-space:nowrap;}
.ddsmoothmenu ul ul ul{ padding: 0; margin: 0; background-color:#F8F8F8;}
.ddsmoothmenu ul ul ul li a{ background-color:#F8F8F8 !important;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; text-decoration: none; border: 0; }
.ddsmoothmenu ul li:last-child a { margin-right: 0px; }
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited,
.mainmenu .ddsmoothmenu ul li span.nolink{
	font-weight: 400;
	color: #FFF;
	height: 15px;
	font-size: 14px;
	line-height: 15px;
	text-transform: none;
	border-top: 1px solid transparent; -webkit-transition: color 0.2s, background-color 0.2s, border-color 0.2s; -moz-transition: color 0.2s, background-color 0.2s, border-color 0.2s; -o-transition: color 0.2s, background-color 0.2s, border-color 0.2s; -ms-transition: color 0.2s, background-color 0.2s, border-color 0.2s; transition: color 0.2s, background-color 0.2s, border-color 0.2s; }
.mainmenu .ddsmoothmenu ul li span.nolink {display:block;}
.ddsmoothmenu ul li.active a, .ddsmoothmenu ul li.current-menu-ancestor a { font-weight: 400; color: #FFF;}
.ddsmoothmenu ul li a:hover,
.ddsmoothmenu ul li.active a,
.ddsmoothmenu ul li a.selected{ color: #FFF;}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{
-webkit-transition: all 0 ease-out; -moz-transition: all 0 ease-out; -o-transition: all 0 ease-out; -ms-transition: all 0 ease-out; transition: all 0 ease-out;
font-weight: 400; background: #fff; color: #666; border: 0; /*border-bottom: 1px solid #797979; border-top: 1px solid #999999;*/ padding: 0; margin: 0; padding-left: 20px; font-size: 13px; line-height: 20px; padding-top: 5px; padding-bottom: 11px; }
.ddsmoothmenu ul li ul li a:hover { background: #f3f3f3; color: #111; }
/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: block; float: none; border: 0; padding: 0; margin: 0; margin-right: -2px; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul { padding: 0; margin-left: 0px; margin-top: -10px; padding-top: 10px; padding-bottom: 10px; padding-right: 2px;
/*-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;*/}
.ddsmoothmenu ul li.active ul li ul, .ddsmoothmenu ul li.current-menu-ancestor ul li ul { margin-top: 0px;  margin-top: -11px; }
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ min-width: 135px; /*width of sub menus*/ margin: 0; border-top-width: 0; margin-right: 0px; height: auto; padding-bottom: 10px; }
.ddsmoothmenu > ul > li > ul > li > ul { }
.ddsmoothmenu > ul > li > ul > li > ul li a { border-bottom: 0 !important; }
.ddsmoothmenu > ul > li > ul > li > ul li:last-child a { border-bottom: 0 !important; }
.ddsmoothmenu ul li ul li:first-child a { border-top: 0; }
.ddsmoothmenu ul li ul li:last-child a { border-bottom: 0; }
.ddsmoothmenu li li ul,
.ddsmoothmenu li li li ul { margin: 0 0 0 0; }
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
/* CSS classes applied to down and right arrow images */
.downarrowclass{ position: absolute; top: 16px; right: 30px; opacity: 1; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; }
.ddsmoothmenu ul li a:hover .downarrowclass { opacity: 0.4; }
.ddsmoothmenu ul li a.selected .downarrowclass { opacity: 0.4; }
.ddsmoothmenu ul li.active .downarrowclass, .ddsmoothmenu ul li.current-menu-ancestor .downarrowclass { opacity: 0.4; }
.rightarrowclass{ visibility: hidden; }
.downarrowclass{ visibility: hidden; }


/**************************************************************
	-	MENU AND FIRST CONTAINER ADJUSTMENTS  -
***************************************************************/

.nopagetitle #firstcontentcontainer		{	margin-top:40px !important;}
.fullwidthlayout .pagetitlewrap			{	margin-bottom:0px;}
#firstcontentcontainer					{	margin-top:0px; padding:30px; background-color:#FFF; padding-bottom: 80px; clear: both;min-height:555px; padding-top:5px;}
.front #firstcontentcontainer			{	margin-top:0px; padding:0px !important; background-color:#FFF; padding-bottom:0px !important; clear: both;}


.block-sidebar-menu { float: left; margin-top: -1px; width: 100%; }
.block-sidebar-menu ul { margin: 0; padding: 0; list-style:none; width: 100%; }
.block-sidebar-menu ul li { float: left; width: 100%; border-bottom: 1px solid #eee; border-top: 0; padding-top:7px; padding-bottom: 7px; }
.block-sidebar-menu ul li a { color: #111; font-weight: 300; font-size: 13px; }
.block-sidebar-menu ul li span { font-size: 15px; line-height: 15px; text-shadow: none;  margin-right: 1px; margin-left: -4px; color: #e6474e; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s;  }
.block-sidebar-menu ul li:first-child { border-top: 0; padding-top: 0; }
.block-sidebar-menu ul li:last-child { border-bottom: 0; padding-bottom: 0; }

/* TWOLINE AND THREELINE MENUS */
/*--------------------------------------*/

.boxedlayout .region.header	> .block {	margin-left: -30px; margin-right: -30px; }  
/*.region.header > .block { margin-bottom: 40px; overflow: hidden; }*/
.region.header > .block { }
.tp-captions,
.tp-parallax {	-webkit-backface-visibility: hidden;}

.slotholder	{	position:relative;z-index:1;background: transparent; -webkit-backface-visibility: hidden;-webkit-perspective: 1000;-webkit-transform: translateZ(-1000px);}


/* TOOLTIPS */
/* ------------------------------------ */

.tooltip-inner { background-color: #666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.tooltip.in { opacity: 1; filter: alpha(opacity=100); }
.tooltip.top .tooltip-arrow { border-top-color: #666; }
.tooltip.right .tooltip-arrow { border-right-color: #666; }
.tooltip.left .tooltip-arrow { border-left-color: #666; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #666; }


/* HOMEPAGE */
/* ------------------------------------ */

.homeslider { position: relative; z-index: 1; width: 100%; margin-left: 0px; }
.nodisplay { display: none; }
.homeslider .rev_slider_wrapper { position: relative !important; z-index: 1 !important; }
.rounded .rev_slider_wrapper { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
.homesliderwrapper { position: relative; margin-left: 0px; margin-right: 0px; }
.homesliderwrapper .homeslider { margin-left: 0px; }
	
.rev_slider_wrapper a { color: #fff; }
.rev_slider_wrapper a:hover { color: #fff; }

.front .fourcol, .front .threecol, .front .fivecol { float: left; width: 100%; }
.front #firstcontentcontainer .row.portfoliowrap { border-top: 0; padding-top: 0; }
.front #firstcontentcontainer .row.clients { border: none; }
.front span.client { display: block; }
.front .portfolio-block{ border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; padding-bottom: 20px; }
.front .postscript-third { border-top:0px solid #e5e5e5; }
.front .block-views, .block-views, .contextual-links-region { float: left; width: 100%; }
.front .region.content { padding-top: 5px; }
.front .pagetitlewrap { display: none; }
.front .prescript-first, .front .prescript-second, .front .prescript-third { margin-top: 30px; margin-bottom: 30px; }
.front .servicemodifier, .front .prescript-third, .front a.service  { margin-bottom: 0; }

 .divider { border-top: 1px solid #e5e5e5; margin-top: 30px; margin-bottom: 25px;}

/* START HEIGHT OF REVOLUTION SLIDER */
/*.homeslider {	height:450px; }*/

   @media only screen and (min-width: 480px) and (max-width: 767px) {
	.homeslider {	height:230px; }

}

   @media only screen and (min-width: 0px) and (max-width: 479px) {
	.homeslider {	height:150px; }
   }
    

/* POST SLIDER */
/* ------------------------------------ */

.postslider { }

/* MODULE DIVIDER */
/* ------------------------------------ */

.moduletitle { margin-left: 0; width: 100%; margin-top: -6px; margin-bottom: 23px; padding-bottom: 0px; }
.moduletitle .titletext { float: left; }
.moduletitle .titletext h2 { line-height: 30px; margin: 0px; text-align: left; padding-right: 10px; }

.block .linktext { float: right; margin-top: -50px; position: relative; z-index: 1000; }
.block .linktext a span { float: right; line-height: 15px; }
.block .linktext a { font-size: 15px; color: #bbb; padding-left: 10px; font-weight: 400; }
.block .linktext a:hover { color: #111; }

.contenttitle { float: left; margin-left: 0; width: 100%; margin-top: -5px; margin-bottom: 25px; padding-bottom: 0px; }
.contenttitle .titletext { float: left; }
.contenttitle .titletext h2 { line-height: 30px; margin: 0px; margin-top: 0px; text-align: left; font-weight: 300; }

/* PAGE DIVIDER */
/* ------------------------------------ */

.pagedivider { margin-left: 0; height: 0px; width: 100%; margin-top: 40px; margin-bottom: 0px; }
.dotdivider { float: left; margin-left: 0; width: 100%; background: url(../images/tiles/threedot.png) repeat-x 0 0; height: 7px; margin-top: 10px; margin-bottom: 40px; }
.divider { float: left; margin-left: 0; width: 100%; height: 1px; }
.firstdivider { margin-left: 0; width: 100%; height: 0px; margin-bottom: 40px; }
.top-divider { margin-top: 30px; padding-top: 30px; border-top: 1px solid #e5e5e5; }
/* TEXT CONTENT */
/* ------------------------------------ */

.textcontent { margin-bottom: 0px; }
p { margin-bottom: 20px; }

/* HOME SERVICES */
/* ------------------------------------ */


.servicewrap { float: left; position: relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width: 100%;}
.serviceicon { float: left; height: 40px; width: 40px; background: #666; margin-right: 0px;-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.serviceicon div { height: 40px; width: 40px; text-align: center; }
a.service h5, .active-service h5 { padding-left: 60px; font-weight: 400; margin-top: 5px; margin-bottom: 8px; line-height: 20px; -webkit-transition: all 0.2s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; color: #bbb; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width: 100%;}
a.service h4, .active-service h4 { padding-left: 60px; margin-top: 0px; margin-bottom: 2px; font-size: 27px; line-height: 27px; text-transform: none; font-weight: 300; text-align: left; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width: 100%;}
a.service, .active-service { float: left; margin-bottom: 0px; margin-top: -3px; text-align: left; color: #777; text-decoration: none; -webkit-transition: color 0.4s; -moz-transition: color 0.4s; -o-transition: color 0.4s; -ms-transition: color 0.4s; transition: color 0.4s; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width: 100%;}
a.service .text, .active-service .text { padding-left: 60px; float: left; padding-top: 5px; margin-top: 3px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width: 100%; }
.active-service .text { padding-left: 0; }
a.service:hover .text { }
a.service:hover h4 { color: #e6474e; }
a.service:hover h5 { color: #e6474e; }
a.service p { margin-bottom: 0; }
a.service .serviceicon, .active-service .serviceicon { font-size: 20px; line-height:38px; color: #fff; }
a.service:hover .serviceicon { background: #e6474e; }
span.hlink { color: #e6474e; float: left; margin-top: 8px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s;}
span.hlink:hover { color: #111; }

/* TEAM */
/* ------------------------------------ */

.team { float: left; width: 100%; display:table; /*margin-top: -10px; margin-bottom: -10px;*/ }
.team:first-child { margin-top: -10px; }
.team .memberwrap { float: left; width: 25%; text-align: left; text-decoration: none; display:table-cell;  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative; }
.team .member { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative; padding: 30px; background: #fefefe; padding-bottom: 10px; border: 1px solid #e5e5e5; margin: 10px;  }
.team .member img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;}
.team .member h4 { margin-top: 11px; margin-bottom: 0px; font-size: 20px; line-height: 20px; text-transform: none; font-weight: 300; text-align: left; }
.team .member h5 { font-weight: normal; color: #bbb; font-size: 13px; margin-top: 4px; margin-bottom: 10px; line-height: 20px; }

ul.teamsocial { margin: 0; padding: 0; width: 100%; height: 24px; margin-bottom: 14px; margin-top: -10px; }
.teamsocial li { float: left; display: inline; margin: 0; padding: 0; margin-right: 3px; }
.teamsocial li:last-child { margin-right: 0;clear:right; }
.teamsocial li a { float: left; height: 24px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; opacity: 1; background: #fefefe; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; }
.teamsocial .s_icon { font-size: 14px; color: #666; background: transparent; text-align: center; width: 24px; padding-top: 2px; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; }
.teamsocial li a:hover .s_icon { color: #fff; }
.teamsocial li a.so_mail:hover { background: #000; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_phone:hover { background: #000; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_fb:hover { background: #4672b3; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_tw:hover { background: #099bcc; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_gp:hover { background: #da4a38; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_pi:hover { background: #c32524; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_vi:hover { background: #8bb225; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_yt:hover { background: #cb322c; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_li:hover { background: #2e8cc2; border: 0px solid #fff; filter: none; }
.teamsocial li a.so_rs:hover { background: #e97633; border: 0px solid #fff; filter: none; }

.team.solo .memberwrap { width:100%; }

/* CLIENTS */
/* ------------------------------------ */

.clients { margin-left: 0; width: 100%; }
.clients ul { float: left; margin: 0; padding: 0; width: 100%; position: relative; }
.clients ul li { float: left; display: inline; width: 20%; }
.clients ul li a { float: left; width:100%; height:auto;  }
.clients ul li img { width:100%; height:auto; 
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: none;
	-webkit-filter: grayscale(0%);
}
.client { border-right: 1px solid #eee; border-left: 1px solid #eee; margin-right: -1px; }
.clients ul li img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

/* PRICING */
/* ------------------------------------ */

.pricing { float: left; width: 100%; margin-top: 0px; }
.pricing .pricewrap { float: left; text-align: center; border: 1px solid #e5e5e5; margin: 0.8%; margin-top: 10px; margin-bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pricing .pricewrap div { margin: 0; list-style: none; }
.pricing .thead { font-size: 20px; line-height: 20px; font-weight: 700; padding: 20px; padding-top: 15px; padding-bottom: 15px; background: #f3f3f3; color: #666; border-bottom: 1px solid #e5e5e5; }
.pricing .thead .byline { font-size: 13px; line-height: 20px; color: #bbb; font-weight: 400; text-transform: none; margin-top: 4px; }
.pricing .price { font-size: 35px; line-height: 25px; font-weight: bold; padding: 20px; padding-top: 20px; padding-bottom: 15px; background: #fff; color: #e6474e; border-bottom: 1px solid #eee; }
.pricing .price .dollar { color: #e6474e; font-size: 17px; margin-right: -5px; margin-left: -10px; font-weight: normal; }
.pricing .item { background: #fff; color: #777; padding: 20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.pricing .buy { padding-top: 20px; padding-bottom: 20px; background: #f3f3f3; }

.pricecol.highlight .pricewrap { position: relative; z-index: 1; border: 1px solid #e5e5e5; margin-top: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pricing .highlight .thead { background: #e6474e; color: #fff; padding-top: 25px; border-bottom: 1px solid #fff; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.pricing .highlight .thead .byline { color: #fff; }
.pricing .highlight .buy { padding-top: 20px; padding-bottom: 30px; }

.pricing.fivecols .pricecol .pricewrap { float: left; width: 19.8%; }
.pricing.fourcols .pricecol .pricewrap { float: left; width: 24.8%; }
.pricing.threecols .pricecol .pricewrap { float: left; width: 33.1%; }

/* CONTENT TALBE */
/* ------------------------------------ */

.contenttable {
font-size: 13px;
float: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 18px;
padding-left: 30px;
padding-right: 30px;
background: #f3f3f3;
border: 0;
width: 100%;
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.contenttable strong { }
.contenttable table { border-collapse:collapse; width: 100%; }
.contenttable table td { padding: 0px; padding-right: 0; padding-bottom: 2px; padding-top: 2px; }
.contenttable table tr { border-bottom: 0px solid #e5e5e5; }
.contenttable table tr:last-child { border-bottom: 0; }

/* HOME BLOG POSTS */
/* ------------------------------------ */

.homeposts { float: left; margin-bottom: -1px; }
.homepost { float: left; margin-bottom: 10px; border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; 
	padding-top: 20px;   padding-left: 8px;
  padding-right: 20px;
  padding-bottom: 15px; /*width:100%; */ width: 84%; min-height: 72px;
}
.homeposts .homepost:nth-last-child(-n+2) { margin-bottom: 0px; }
.homepost h4 {
  float: left;
  font-size: 14px;
  line-height: 18px;
  margin-top: -5px;
  margin-bottom: 0px;
  font-weight: 500;
  padding-left: 66px;
   padding-bottom: 5px;
 /* margin-left: 66px; */
 /* border-bottom: 1px dotted #DDD; */
 /* padding-left: 66px; */
 /* margin-bottom: 5px; */
}
.homepost .post { float: right; width: 100%; }
.homepost .postbody  { float: left; padding-left: 66px; line-height: 17px;}
.homepost .postbody:after {content:"...";}
.homepost .postbody a {color:#777;}
.homepost .posttext  {
	float:left;
	line-height: 15px;
	margin-top: 6px;
}
.homepost .postinfo { margin-top: 0px; margin-bottom: 9px; }
.contentarea { float: left;  }

/* BLOG POSTS */
/* ------------------------------------ */

.blogpost { float: left; margin-bottom: 0px; position: relative; width: 100%; }
.blogpost h2 { box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-left: 60px; float: left; width: 100%; font-size: 25px; line-height: 30px; margin-top: -6px; margin-bottom: 4px; text-align: left; }
.blogpost .post { float: right; width: 100%; margin-top: 0px; }
.blogpost .postbody  { float: left; padding-left: 0px; position: relative; width: 100%; }
.blogpost .postmedia { margin-bottom: 20px; position: relative; z-index: 1; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);  }
.blogpost .postmedia img { width: 100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.blogpost .postmedia-slide { float: left; width: 100%; margin-bottom: 16px; position: relative; z-index: 1; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);  }
.blogpost .postmedia-slide .fullwidthbanner-container{ float: left; width: 100%;  }
.blogpost .scalevid { overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #f3f3f3; }
.blogpost .posttext  { float: left; margin-bottom: -8px; padding-left: 0px; padding-right: 140px; min-height: 47px; }
.blogpost .posttext p { margin-bottom: 0px; }
.blogpost .postdivider { float: left; margin-left: 0; width: 100%; background: #e5e5e5; height: 1px; margin-top: 41px; margin-bottom: 40px; }
.blogpost .readmore { float: right; position: absolute; right: 0px; margin-top: 9px; }
.blogpost .haber-buton-container {
    width: 199px;
    white-space: nowrap;
    vertical-align: top;
    float: right;
}
.blogpost .duzenle {float: left;margin-top: 10px;}

.blogpost .readmore a { float: left; }

.blogpost.sticky h2 a { color: #e6474e; }
.blogpost.sticky h2 a:hover { color: #111; }
.blogpost.sticky .month, .blogpost.sticky .month, .blogpost.sticky .day, .blogpost.sticky .day  { color: #e6474e; }

.blogpost.singlepost .posttext  { padding-right: 0px; margin-bottom: 0px; }
.blogpost.singlepost .posttext p { margin-bottom: 20px; }
.blogpost.singlepost .postbody  { margin-bottom: 4px; }
.blogpost.singlepost .postmedia { margin-bottom: 20px; }
.blogpost.singlepost .postmedia-slide { margin-bottom: 20px; }
.blogpost.singlepost .postinfo { margin-bottom: 26px; }


.blogpost.smallmedia .readmore { float: left; position: relative; right: 0px; margin-top: 21px; }
.blogpost.smallmedia .posttext  { float: left; margin-bottom: -7px; padding-left: 0px; padding-right: 0px; min-height: 0px;  }
.blogpost.smallmedia .date { margin-left: -10px; }
.blogpost.smallmedia .postmedia { float: left; width: 270px; margin-bottom: 0px; }
.blogpost.smallmedia .postbody { float: right; width: 550px; padding-left: 30px; }
.blogpost.smallmedia .postbody.nomedia { float: left; width: 100%; padding-left: 0; }
.blogpost.smallmedia h2 { padding-left: 50px; }
.blogpost.smallmedia .postinfo { padding-left: 50px; }
.blogpost.nosmallmedia .readmore { float: left; position: relative; right: 0px; margin-top: 21px; }
.blogpost.nosmallmedia .posttext  { float: left; margin-bottom: -7px; padding-left: 0px; padding-right: 0px; width: 100%; min-height: 0px; }
.blogpost.nosmallmedia .date { margin-left: -10px; }
.blogpost.nosmallmedia .postmedia { float: left; width: 270px; margin-bottom: 0px; }
.blogpost.nosmallmedia .postbody { float: right; width: 100%; padding-left: 0px; }
.blogpost.nosmallmedia h2 { padding-left: 60px; }
.blogpost.nosmallmedia .postinfo { padding-left: 60px; }

.fullblog .blogpost.smallmedia .postmedia { width: 370px; }
.fullblog .blogpost.smallmedia .postbody { width: 770px; }
.fullblog .postmedia-slide > div { float: left; width: 100%; position: relative; }
.fullblog .postmedia-slide { margin-top: -20px; float: none; }

.blogpost.nodate .date { display: none; }
.blogpost.nodate h2 { padding-left: 0px; }
.blogpost.nodate .postinfo { padding-left: 0px; }

.blogpost.smallmedia.nodate h2 { padding-left: 0px; }
.blogpost.smallmedia.nodate .postinfo { padding-left: 0px; }

.blogpost.singlefolio h2 { padding-right: 120px; }
.blogpost.singlefolio .postinfo { padding-right: 120px; }

.fullblog .blogpost.smallmedia .postbody.nomedia { width: 100% !important; }

/* Postinfo */
.postinfo { float: left; font-size: 13px; margin-bottom: 9px; width: 100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.postinfo .time, .postinfo .tags, .postinfo .author, .postinfo .categories, .postinfo .comments, .postinfo .readmore { float: left; color: #aaa; margin-right: 20px; margin-bottom: 0px; font-size: 12px; text-transform: none; line-height: 18px; }
.postinfo a { line-height: 18px; }
.postinfo a:hover { color: #111; }
.blogpost .postinfo { 
	padding-left: 60px; 
	margin-bottom: 15px; 
}
.blogpost .postinfo .tags,
.blogpost .postinfo .tags span,
.blogpost .postinfo .categories span,
.blogpost .postinfo .tags .field-item,
.blogpost .postinfo .categories .field-item,
.blogpost .field-name-field-tags {
	float: left;
	
}
.blogpost .postinfo .tags .field-item,
.blogpost .postinfo .categories .field-item { 
	margin-left: 5px; 
}
.blogpost .field-name-field-tags .field-items {
	display: inline-block;
	margin-left: 5px;
}
.blogpost .field-name-field-categories .field-items { display: inline-block; }
.blogpost .field-name-field-tags .field-item:after, .blogpost .field-name-field-categories .field-item:after { content: ", "; }
.blogpost .field-name-field-tags .field-item:last-child:after, .blogpost .field-name-field-categories .field-item:last-child:after { content: ""; }
.node-type-blog-post #block-system-main { float: left; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; padding-bottom: 30px; }
.breadcrumbwrap {
  max-width: 570px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* Post Date Box */
.blogpost .date, .homepost .date { float: left; width: 40px;  margin-top: 0px; }
.homepost .date { position:absolute;}
.blogpost .month, .homepost .month  { width: 40px; font-size: 14px; line-height: 12px; font-weight: 700; color:#e6474e; text-align: center;  padding-top: 3px; }
.blogpost .day, .homepost .day { width: 40px; font-size: 27px; line-height: 27px; font-weight: 700; color:#e6474e; text-align: center; margin-top: -3px; }
.blogpost .year, .homepost .year { width: 40px; font-size: 12px; line-height: 18px; font-weight: 700; text-transform: uppercase; color: #e6474e; text-align: center; padding-top: 7px; }
.blogpost .date { margin-left: -6px; margin-top: -2px; border-right: 1px solid #DDD;  margin-right: 7px;}
.homepost .date { margin-left: 5px; }
.blogpost .month { padding-top: 8px; }
.datespacer { position: relative; float: left; width: 0px; margin-bottom: 22px; }

/* COMMENTS */
/* ------------------------------------ */

#comments { float: left; width: 100%; margin-bottom: -10px; margin-top: 0px; }
#comments h4 { margin-top: 0px; margin-bottom: 23px; }
#comments .author h5 { margin-top: 8px; margin-bottom: 6px; font-size: 15px; color: #666; font-weight: 400; }
#comments .author h5 a { color: #666; }
#comments ol, #comments ul { float: left; position: relative; list-style: none; margin:0; padding:0; zoom: 1.0; width: 100%; }
#comments ul li { margin: 0; padding: 0; width: 100%; margin-left: 5px; }
#comments .commentwrap { float: left; width: 100%; position: relative; margin-bottom: 20px; padding: 20px; padding-bottom: 0; margin-bottom: 10px; -moz-box-sizing: border-box; box-sizing:border-box; -webkit-order-sizing:border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #e5e5e5; }
#comments .commentwrap .posterpic{ float: left; width: 50px; height: 50px; margin-right: 15px; }
#comments .commentwrap .posterpic img { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#comments .commentwrap .postertext{ display: inline-block; margin-top: 22px; margin-bottom: 5px; }
#comments .depth-1 .commentwrap { margin-left: 0px; }
#comments .depth-2 .commentwrap { margin-left: 20px; }
#comments .depth-3 .commentwrap { margin-left: 40px; }
#comments .depth-4 .commentwrap { margin-left: 60px; }
#comments .depth-5 .commentwrap { margin-left: 80px; }
#comments ul.links { float: right; width: auto; }
#comments .replylink { position: absolute; right: 20px; top: 15px; width: 33%; }
#comments ul.links li { float: left; width: auto; }
.timestamp { float: left; font-size: 12px; margin-top: 0px; color: #bbb; }
.timestamp a { color: #bbb; }
.resizable-textarea .grippie { display: none; }

ul.inline .comment-add { padding: 0px; }

/* Comments Reply */
#reply-title { float: left; width: 100%; margin: 0; padding: 0;}
.responddivider { float: left; margin-left: 0; width: 100%; margin-top: 0px; margin-bottom: 19px; }
#respond { float: left; width: 100%; margin-top: 0px; margin-bottom: -10px; }
#respond form { float: left; width: 100%; margin-bottom: 0px; }
#respond button { margin-bottom: 0px; }
#respond textarea { width: 100%; max-width: 100%; float: left; height: 150px; }
#respond input { float: left; width: 32% !important; margin-right:2% !important; }
#respond input.last { margin-right: 0 !important; }
#respond #submit { display: block; font-weight: bold; float: left; margin-right: 0 !important; margin-bottom: 10px; margin-top: 10px; width: auto !important; }
#cancel-comment-reply-link { float: left; margin-top: -3px; margin-bottom: 10px; }

/* Related Posts */
.haberler-blok .description {
  display: none;
}
.haberler-blok .homeposts { float: left; width: 100%; }
.haberler-blok .homeposts .homepost { float: left; width: 100% !important; }
.relatedwrap { margin-left: 0px; width: 100%; }
.haberler-blok { float: left; width: 100%; margin-top: 0px; margin-left: 0; }
.haberler-blok .categories:before { content: "in "; }
.haberler-blok .date-padding {position:relative;}
.haberler-blok .date-padding > div:after {
	content: '\f4c5';
    position: absolute;
    right: 9px;
    top: 4px;
    font-family: fontello;
}
#ui-datepicker-div {z-index:101 !important;}
#ui-datepicker-div  select {padding:0 !important;    height: auto;}
.haberler-blok .views-exposed-form label {
	font-weight: normal;
    font-size: 13px;
    line-height: 13px;
    cursor: default;
}
.node-haber-duyuru .submitted {
    text-align: right;
    font-size: 11px;
}

/* HIGHLIGHT BOX */
/* ------------------------------------ */

.highlightbox { float: left; margin-left: 0; background: #f3f3f3; padding: 30px; padding-top: 15px; padding-bottom: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0; color: #999; font-size: 13px; }
.highlightbox h1,.highlightbox h2,.highlightbox h3,.highlightbox h4,.highlightbox h5,.highlightbox h6 { margin-top: 0; margin-bottom: 12px; color: #666; }
.highlightbox h2 { line-height: 35px; }
.highlightbox .nobottom { margin-bottom: 0; }
.highlightbox .one_half, .highlightbox .one_third, .highlightbox .two_third, .highlightbox .three_fourth, .highlightbox .one_fourth, .highlightbox .one_fifth, .highlightbox .one_sixth { margin-bottom: 0px; }
.highlightbox p { margin-bottom: 15px; }
.highlightbox .btnpos { margin-top: -20px; }
.btnposright { float: right; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }

/* COLUMN SHORTCODES */
/* ------------------------------------ */

.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width: 65.33%; }
.three_fourth { width: 74%; }
.one_fourth { width: 22%; }
.one_fifth { width: 16.8%; }
.one_sixth { width: 13.33%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .one_sixth { margin-right: 4%; margin-bottom: 20px; float: left; }
.lastcolumn { margin-right: 0!important; clear: right; }

/* SIDEBAR */
/* ------------------------------------ */

.pagewrapright { padding-right: 20px; }
.pagewrapleft { padding-left: 20px; }
.sidebar { font-size: 13px; line-height: 22px; margin-top: 0px; }
.page-blog .sidebar { margin-top: 60px; }
.sidebar.sidebar-first { margin-top: 10px; }
.sidebar .footertitle { float: left; width: 100%; }
.sidebar .footertitle h2 {  float: left; color: #111; font-size: 17px; line-height: 20px; font-weight: 300; margin-top: -3px; margin-bottom: 26px; }
.sidebar .block { float: left; width: 100%; margin-bottom: 10px; }
.sidebar .block:last-child { margin-bottom: 0; }
.sidebar .block ul, .footer .widget ul { float: left; }

/* FOOTER */
/* ------------------------------------ */

.footerwrap { position: relative; width: 1230px; left: 50%; margin-left: -615px; background: #444; padding: 0px; padding-top: 50px; padding-bottom: 30px; margin-bottom: 0;  }
.footer { margin-left: 30px; font-size: 13px; line-height: 22px; }
.footerwrap.wide .footer { margin: 0 auto; width: 1170px; }
.footerwrap.wide { width: 100%; float: left; left: 0; margin-left: 0; background: #444; padding: 0px; padding-top: 50px; padding-bottom: 30px; margin-bottom: 0; }
.footer .block { float: left; color: #888; margin-bottom:30px;  }
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6 { color: #fff; }
.footer a { color: #bbb; }
.footer a:hover { color: #fff; }
.footer .footertitle { float: left; width: 100%; }
.footer .widgettitlebg { float: left;  }
.footer .footertitle h2 { float: left; color: #fff; font-size: 17px; line-height: 20px; font-weight: 400; margin-top: -3px; margin-bottom: 26px; }	
.footer .widget .widget { margin-bottom:0px; }
.footer article:first-child { margin-left:0; }
.footer .widget .widget { margin-top:40px }
.footer .widget.first { margin-top:0 }
.footer .footer-logo { margin-bottom: 20px; width: 204px; }

/* SUBFOOTER */
/* ------------------------------------ */

.subfooterwrap { position: relative; width: 1170px;  left: 50%; margin-left: -585px; padding: 0px; padding-top: 4px; padding-bottom: 9px; background: #353535; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
.subfooterwrap.wide { position: relative; width: 1170px;  left: 50%; margin-left: -585px; padding: 0px; padding-top: 4px; padding-bottom: 9px; background: #353535; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.subfooter { margin-left: 30px; color: #666; font-size: 13px; line-height: 22px; margin: 0 auto; width: 1170px;  }
.subfooterwrap.wide .subfooter { margin: 0 auto; width: 1170px; }
.subfooter a { color: #bbb; background: none; }
.subfooter a:hover { color: #fff; background: none; }
.subfooter .lefttext { text-align: left; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-left: 20px;}
.subfooter .righttext { text-align: right; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-right: 20px; }
.subfooter .righttext .first {float: right;}
.subfooter .spacer {padding-right: 15px; }
.subfooter .textwidget { margin-top: 5px; }

/* WIDGETS */
/* ------------------------------------ */

.widgetclass { float: left; width: 100%; }
.footertitle { float: left; width: 100%; }

/* Posts */
.footer .block-posts { float: left; margin-top: -1px; width: 100%;}
.footer .block-posts ul { margin: 0; padding: 0; list-style:none; width: 100%;}
.footer .block-posts ul li { float: left; width: 100%; border-bottom: 1px solid #4f4f4f; padding-top:7px; padding-bottom: 7px; }
.footer .block-posts ul li span { font-size: 15px; line-height: 15px; text-shadow: none;  margin-right: 1px; margin-left: -4px; color: #bbb; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s; }
.footer .block-posts ul li a:hover span { color: #fff; }
.footer .block-posts ul li:first-child { border-top: 0; padding-top: 0; }
.footer .block-posts ul li:last-child { border-bottom: 0; padding-bottom: 0; }

.sidebar .block-posts { float: left; margin-top: -1px; width: 100%; }
.sidebar .block-posts ul { margin: 0; padding: 0; list-style:none; width: 100%; }
.sidebar .block-posts ul li { float: left; width: 100%; border-bottom: 1px solid #eee; border-top: 0; padding-top:7px; padding-bottom: 7px; }
.sidebar .block-posts ul li a { color: #111; font-weight: 300; }
.sidebar .block-posts ul li span { font-size: 15px; line-height: 15px; text-shadow: none;  margin-right: 1px; margin-left: -4px; color: #e6474e; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s;  }
.sidebar .block-posts ul li:first-child { border-top: 0; padding-top: 0; }
.sidebar .block-posts ul li:last-child { border-bottom: 0; padding-bottom: 0; }

/* Contact Box */
.contactbox { float: left; width: 100%; -moz-box-sizing: border-box; box-sizing:border-box; -webkit-order-sizing:border-box; background: #292929; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 20px; }

/* Twitter */
.twitter-timeline { margin-bottom: -20px; margin-top: -7px; }

/* Tag Cloud */
.footer .tagcloud a { -webkit-backface-visibility: hidden; float: left; font-size: 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  text-decoration: none; color: #bbb; font-weight: normal; background-color: #353535; padding-bottom: 4px; padding-top: 4px; padding-left: 8px; padding-right: 8px; margin-right: 5px; margin-bottom: 5px; -webkit-transition: background-color 0.2s, color 0.2s; -moz-transition: background-color 0.2s, color 0.2s; -o-transition: background-color 0.2s, color 0.2s; -ms-transition: background-color 0.2s, color 0.2s; transition: background-color 0.2s, color 0.2s; }
.footer .tagcloud a:hover { background-color: #e6474e; color: #fff; }
.footer .tagcloud div { float: left; }
.sidebar .tagcloud a { font-size: 12px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; color: #bbb; text-decoration: none; font-weight: normal; background-color: #fff; border: 1px solid #eee; padding-bottom: 2px; padding-top: 2px; padding-left: 7px; padding-right: 7px; margin-right: 5px; margin-bottom: 5px; -webkit-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -moz-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -ms-transition: background-color 0.2s, color 0.2s, border-color 0.2s; transition: background-color 0.2s, color 0.2s, border-color 0.2s; }
.sidebar .tagcloud a:hover { background-color: #e6474e; border-color: #e6474e; color: #fff; }

/* Projects */
.block-projects { float: left; width: 100%; }
.block-projects ul { float: left; margin: 0; padding: 0; list-style:none; margin-bottom: -10px; margin-right: -10px; }
.block-projects ul li { float: left; margin-right:10px; margin-bottom: 10px; }
.block-projects li a { -webkit-backface-visibility: hidden; float: left; z-index: 1; position: relative; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; }
.block-projects li a img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 50px; height: 50px; border: 5px solid #353535; 
	-webkit-backface-visibility: hidden; 
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;

	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: none;
	-webkit-filter: grayscale(0%);
}
.block-projects li a img:hover { 
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
 }
.block-projects li .overl { z-index: 0; position: absolute; float: left; background: none; width: 60px; height: 60px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }

.sidebar .block-projects li a img { width: 60px; height: 60px; border: 0; }

/* Posts */
.footer .widget_text, .sidebar .widget_text { float: left; width: 100%; }

/* Archive & Categories & Meta */
.block-archive select, .block-categories select, .widget_meta select, .widget_recent_entries select { width: 100%; }
.block-archive, .block-categories, .widget_meta, .widget_recent_entries { float: left; }
.block-archive ul, .block-categories ul, #block-menu-menu-elements ul { margin: 0; padding: 0; list-style:none; }
.block-archive ul li, .block-categories ul li, #block-menu-menu-elements ul li { float: left; width: 100%; border-bottom: 1px solid #eee; border-top: 0; padding-top:7px; padding-bottom: 7px; }
.block-archive ul li a, .block-categories ul li a, #block-menu-menu-elements ul li a { float: left; color: #111; font-weight: 300; }
.block-archive ul li a:before, .block-categories ul li a:before, #block-menu-menu-elements ul li a:before { float: left; font-family: 'fontello'; content: '\e75e'; font-size: 15px; line-height: 15px; text-shadow: none;  margin-right: 8px; margin-left: 1px; margin-top: 2px; color:#e6474e; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s;}
.block-archive ul li a:hover:before, #block-categories ul li a:hover:before { }
.block-archive ul li:first-child, .block-categories ul li:first-child { border-top: 0; padding-top: 0; }
.block-archive ul li:last-child, .block-categories ul li:last-child { border-bottom: 0; padding-bottom: 0; }

.footer .block-archive select, .footer .block-categories select { width: 100%; }
.footer .block-archive, .footer .block-categories, .footer .widget_meta, .footer .widget_recent_entries { float: left; }
.footer .block-archive ul, .footer .block-categories ul, .footer .widget_meta ul, .footer .widget_recent_entries ul { margin: 0; padding: 0; list-style:none; }
.footer .block-archive ul li, .footer .block-categories ul li, .footer .widget_meta ul li, .footer .widget_recent_entries ul li { float: left; width: 100%; color: #bbb; border-bottom: 1px solid #4f4f4f; padding-top:7px; padding-bottom: 7px; }
.footer .block-archive ul li a, .footer .block-categories ul li a, .footer .widget_meta ul li a, .footer .widget_recent_entries ul li a { float: left; font-weight: normal; margin-right: 3px; color: #bbb;}
.footer .block-archive ul li a:hover, .footer .block-categories ul li a:hover, .footer .widget_meta ul li a:hover, .footer .widget_recent_entries ul li a:hover { color: #fff;}
.footer .block-archive ul li a:before, .footer .block-categories ul li a:before , .footer .widget_meta ul li a:before, .footer .widget_recent_entries ul li a:before { color: #bbb; float: left; font-family: 'fontello'; content: '\e75e'; font-size: 15px; line-height: 15px; text-shadow: none;  margin-right: 8px; margin-left: 1px; margin-top: 2px; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s; }
.footer .block-archive ul li a:hover:before, .footer .block-categories ul li a:hover:before, .footer .widget_meta ul li a:hover:before, .footer .widget_recent_entries ul li a:hover:before { color: #fff; }
.footer .block-archive ul li:first-child, .footer .block-categories ul li:first-child, .footer .widget_meta ul li:first-child, .footer .widget_recent_entries ul li:first-child { border-top: 0; padding-top: 0; }
.footer .block-archive ul li:last-child, .footer .block-categories ul li:last-child, .footer .widget_meta ul li:last-child, .footer .widget_recent_entries ul li:last-child { border-bottom: 0; padding-bottom: 0; }

/* Recent Comments */

ul.recentcomments { list-style: none; margin: 0; padding: 0; position: relative; }
ul.recentcomments li { float: left; font-size: 12px; padding-left: 36px; color: #bbb; width: 100%; border-bottom: 1px solid #eee; padding-top:7px; padding-bottom: 7px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul.recentcomments li:before { position: absolute; left: 0px; font-family: 'fontello'; content: '\e829'; font-size: 25px; line-height: 25px; margin-top: 6px; float: left; color: #f0f0f0; text-shadow: 0 1px 0 rgba(0,0,0,0.25);}
ul.recentcomments li:first-child { border-top: 0; padding-top: 0; }
ul.recentcomments li:last-child { border-bottom: 0; padding-bottom: 0; }
ul.recentcomments li a { float: left; width: 100%; padding-left: 0; color: #111; font-weight: 300; font-size: 13px; }
ul.recentcomments li a.username { float: none; width: auto; padding-left: 0px; color: #e6474e; font-weight: 400; font-size: 12px; }
ul.recentcomments li a.username:hover { color: #111; }
ul.recentcomments li a:before { float: left; font-size: 13px; line-height: 13px; text-shadow: none; font-weight: bold; margin-right: 8px; margin-top: 2px; /*padding: 0px 5px;*/ padding-bottom: 3px; color: #e6474e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s; }

.footer ul.recentcomments { list-style: none; margin: 0; padding: 0; position: relative; }
.footer ul.recentcomments li { float: left; font-size: 12px; padding-left: 36px; color: #bbb; width: 100%; border-bottom: 1px solid #4f4f4f; padding-top:7px; padding-bottom: 7px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.footer ul.recentcomments li:before { position: absolute; left: 0px; font-family: 'fontello'; content: '\e829'; font-size: 25px; line-height: 25px; margin-top: 6px; float: left; color: #4f4f4f; text-shadow: none;}
.footer ul.recentcomments li:first-child { border-top: 0; padding-top: 0; }
.footer ul.recentcomments li:last-child { border-bottom: 0; padding-bottom: 0; }
.footer ul.recentcomments li a { float: left; width: 100%; padding-left: 19px; color: #bbb; font-weight: 300; font-size: 13px; }
.footer ul.recentcomments li a:hover { color: #fff; }
.footer ul.recentcomments li a.username { float: none; width: auto; padding-left: 0px; color: #bbb; font-weight: 400; font-size: 12px; }
.footer ul.recentcomments li a.username:hover { color: #fff; }
.footer ul.recentcomments li a:before { float: left; font-size: 13px; line-height: 13px; text-shadow: none; font-weight: bold; margin-right: 8px; margin-top: 2px; /*padding: 0px 5px;*/ padding-bottom: 3px; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; -ms-transition: all 0.15s; transition: all 0.15s; }

/* RSS */

.widget_rss ul { list-style: none; margin: 0; padding: 0; }
.widget_rss ul li { border-bottom: 1px solid #eee; padding-top:7px; padding-bottom: 7px; }
.widget_rss ul li:first-child { border-top: 0; padding-top: 0; }
.widget_rss ul li:last-child { border-bottom: 0; padding-bottom: 0; }
.widget_rss ul li a.rsswidget { float: left; width: 100%; }
.widget_rss .rss-date { float: left; font-size: 12px; color: #aaa; width: 100%; }
.widget_rss cite { font-size: 12px; color: #777; width: 100%; }

.footer .widget_rss ul { list-style: none; margin: 0; padding: 0; }
.footer .widget_rss ul li { border-bottom: 1px solid #4f4f4f;padding-top:7px; padding-bottom: 7px; }
.footer .widget_rss ul li:first-child { border-top: 0; padding-top: 0; }
.footer .widget_rss ul li:last-child { border-bottom: 0; padding-bottom: 0; }
.footer .widget_rss ul li a.rsswidget { float: left; width: 100%; }
.footer .widget_rss .rss-date { float: left; font-size: 12px; color: #bbb; width: 100%; }
.footer .widget_rss cite { font-size: 12px; color: #bbb; width: 100%; }

/* Search */
.searchform input { float: left; width: 100%; -moz-box-sizing: border-box; box-sizing:border-box; -webkit-order-sizing:border-box; }
.search-snippet strong {  background: #ffff00; border: 2px solid #ffff00;}
.search-advanced a {font-size:inherit !important;}
#edit-keys{margin:0;}
.pager-ellipsis {display:none !important;}
/* CAROUSEL */
/* ------------------------------------ */

.carousel { float: left; position: relative; margin-bottom: 0px; line-height: 1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.carousel-inner { float: left; position: relative; width: 100%; overflow: hidden;}
.carousel .item { font-size: 14px; line-height:22px; position: relative; display: none; -webkit-transition: 0.6s left; -moz-transition: 0.6s left; -o-transition: 0.6s left; transition: 0.6s left; color: #777; height: auto; font-family: 'Open Sans', sans-serif; }
.carousel .item .padded a, .carousel .item .padded span{ display:block; overflow:hidden;}
.carousel .padded , .owl-carousel .padded{ padding: 35px; padding-bottom: 50px; }
.carousel .item > img { display: block; line-height: 1; width: 100%;}
.carousel .active, .carousel .next, .carousel .prev { display: block; }
.carousel .active { left: 0; }
.carousel .next, .carousel .prev { position: absolute; top: 0; width: 100%; }
.carousel .next { left: 100%; }
.carousel .prev { left: -100%; }
.carousel .next.left, .carousel .prev.right { left: 0; }
.carousel .active.left { left: -100%; }
.carousel .active.right { left: 100%; }
.carousel-control { position: absolute; top: 100%; width: 25px; height: 25px; margin-top: -30px; font-size: 25px; font-weight: bold; line-height: 20px; color: #bbb; text-align: center; background: transparent; border: 0px solid #ffffff; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; opacity: 1; filter: alpha(opacity=100); }
.carousel-control.right { right:240px;}
.carousel-control.left { left:240px;}
.carousel-control:hover { color: #444; text-decoration: none; opacity: 1; filter: alpha(opacity=100); }
.carousel-caption { font-size: 12px; line-height: 20px; color: #fff; position: absolute; right: 0; bottom: 0; left: 0; padding: 15px; padding-bottom: 10px; padding-top: 10px; background: #333333; background: rgba(0, 0, 0, 0.75); }
.carousel-caption h4, .carousel-caption p { line-height: 20px; color: #ffffff; }
.carousel-caption h4 { margin: 0 0 5px; }
.carousel-caption p { margin-bottom: 0; }
.carousel .item .image { float: left; margin-right: 15px; margin-bottom: 15px; margin-top: 0px; }
.carousel .item .image.right { float: right; margin-left: 15px; margin-right: 0; }
.carousel .item .image.left { float: left; margin-right: 15px; }
.carousel-indicators .active {
  background-color: #767676;
}
.carousel-indicators li {background-color: #ccc;}
.carousel-indicators {
  top: auto;
  bottom: 12px;
  left: 50%;
  margin-left: -22px;
}

cite { display: block; font-size: 12px; margin-top: 10px; text-transform: uppercase; color: #aaa; }
blockquote { font-size: 14px; line-height: 26px; color: #777; background: #eee; font-family: 'Open Sans', sans-serif;; padding: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0; }

/* PORTFOLIO */
/* ------------------------------------ */

.portfoliowrap	{ overflow:hidden;position:relative; margin-left: 0; float: left; }
.portfolio		{ overflow:hidden; position:relative; margin-left: -10px; margin-bottom: -10px; margin-top: -10px; }
.portfolio img	{ width:100%; max-width:none !important; height:auto; }
.threecol .entry	{ width:393px; float:left;overflow:hidden;position:relative; }
.fourcol .entry	{ width:295px; float:left;overflow:hidden;position:relative; }
.fivecol .entry	{ width:236px; float:left;overflow:hidden;position:relative; }

.node-type-portfolio .postinfo,	.page-taxonomy-term .postinfo { padding-left: 0px; }
.page-taxonomy-term h2 { margin-bottom: 10px; }
.node-type-portfolio .block { float: left; width: 100%; }
.node-type-portfolio .singlepost .posttext { margin-bottom: 0; }
.node-type-portfolio .region.content .block-views { border-top: 1px solid #e5e5e5; padding-top: 25px; margin-top: 30px; }
.field-name-field-portfolio-tags { display: inline-block; }

ul.portfoliofilter { margin: 0; padding: 0; margin-bottom: 21px; margin-top: 0px; width: 100%; padding-bottom: 0px; }
ul.portfoliofilter li { float: left; list-style-type: none; display: inline; margin-right: 10px; margin-bottom: 10px; }
ul.portfoliofilter li a { font-weight: 400; font-size: 13px; float: left; color: #666; text-transform: none; padding-bottom: 4px; padding-top: 4px; padding-left: 12px; padding-right: 12px;
	background: #fff;				
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;
 }
ul.portfoliofilter li a:hover { color: #e6474e; }
ul.portfoliofilter li a.selected { color: #e6474e; background: #fff; }

.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
.isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity; }

.foliotextwrapper { padding-left: 10px; padding-right: 10px; }
.foliotextholder { margin-bottom: 10px; float: left; position:relative; -moz-box-sizing: border-box; box-sizing:border-box; -webkit-order-sizing:border-box; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #fefefe; border: 1px solid #eee; border-top: 0; width: 100%; padding-bottom: 15px; padding-top: 15px; }
.foliotextholder .itemtitle	{ float: left; width: 100%; cursor:pointer; text-align: center; font-size: 20px; font-weight: 300; line-height: 25px; margin: 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; }
.foliotextholder .itemtitle a { color: #111; font-weight: 300; }
.foliotextholder .itemtitle a:hover { }
.foliotextholder .itemcategories {	float: left; width: 100%; margin-top: 0px; color: #e6474e; font-weight: normal; font-size: 13px; line-height: 20px; font-style: normal; cursor:pointer; text-align: center; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; }
.foliotextholder .itemcategories a { color: #e6474e; font-weight: normal; }
.foliotextholder .itemcategories a:hover { }

.holderwrap { position:relative; -moz-box-sizing: border-box; box-sizing:border-box; -webkit-order-sizing:border-box; margin: 10px; }
.mediaholder { overflow:hidden; position:relative;
				-webkit-border-radius: 5px 5px 0px 0px;
				-moz-border-radius: 5px 5px 0px 0px;
				border-radius: 5px 5px 0px 0px;
				-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.mediaholder .cover	{ width:100%; height:100%; position:absolute; top:0px; left:0px; background: none; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s;  -moz-opacity:0.0; filter:alpha(opacity=0); opacity:0;
					 -webkit-border-radius: 5px 5px 0px 0px;
					 -moz-border-radius: 5px 5px 0px 0px;
					 border-radius: 5px 5px 0px 0px;
					 -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);


}
.mediaholder .link	{ padding-left: 8px; padding-top: 8px; width: 32px; height: 32px; color: #fff; /*-webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; */font-size: 25px; background: #e6474e; cursor:pointer; position:absolute; left:100%; top:100%; margin-left:-40px; margin-top:-40px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; -moz-opacity:0.0; filter:alpha(opacity=0); opacity:0; 
-webkit-border-radius: 5px 0px 0px 0px;
-moz-border-radius: 5px 0px 0px 0px;
border-radius: 5px 0px 0px 0px;


}
.mediaholder .show	{ padding-left: 10px; padding-top: 8px; width: 30px; height: 32px; color: #fff; /*-webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px;*/ font-size: 20px; background: #e6474e; font-weight: normal; cursor:pointer;  position:absolute; left:100%; top:100%; margin-left:-40px; margin-top:-40px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; -moz-opacity:0.0; filter:alpha(opacity=0); opacity:0;
-webkit-border-radius: 5px 0px 0px 0px;
-moz-border-radius: 5px 0px 0px 0px;
border-radius: 5px 0px 0px 0px;

 }
.link.notalone { left:100%; margin-left:-40px; margin-top: -40px;
		-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
	
}
.show.notalone { left:100%; margin-left:-80px; margin-top: -40px;
		-webkit-border-radius: 5px 0px 0px 0px;
-moz-border-radius: 5px 0px 0px 0px;
border-radius: 5px 0px 0px 0px;
	
}
.mediaholder:hover .link, .mediaholder:hover .show { -moz-opacity:1.0; filter:alpha(opacity=100); opacity:1; }
.mediaholder:hover .cover {	/*-moz-opacity:0.25; filter:alpha(opacity=25); opacity:0.25; */}
.mediaholder:hover .link, .mediaholder:hover .show { top:100%;}
.mediaholder img { 

	-webkit-backface-visibility: hidden; 
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;

	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: none;
	-webkit-filter: grayscale(0%);

}
.mediaholder:hover img {

	/*-webkit-transform: scale(1.1);  
   -moz-transform: scale(1.1);  
    -ms-transform: scale(1.1);  
     -o-transform: scale(1.1);  
        transform: scale(1.1);*/
         
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */

	
}
.mediaholder:hover .link.notalone { left:100%; top:100%;}
.mediaholder:hover .show.notalone {	left:100%; top:100%;}
.mediaholder .show:hover, .mediaholder .link:hover { }

/* Portfolio Single Navigation */
	
.projectnavwrapper { position: relative; float: right; width: 100%; margin-bottom: 0px; }
.projectnav { float: left; position: relative; margin-top: 0px; }
.launchbtn { margin-top: 0px; float: left; margin-right: 5px; }
.projectnav a:before {
    font-family: 'fontello';
	color: #777;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    margin-right: 0;
    margin-top: 8px;
    text-align: center;
    width: 37px;
    font-size: 15px;
}
.projectnav a {
	float: left;
    z-index: 100;
    cursor: pointer;
    position: relative;
    width: 37px;
    height: 37px;
   font-weight: 400; font-size: 13px; float: left; color: #666; text-transform: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px;
	background: #fff;				
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.projectnav a:hover:before {
	color: #e6474e; 
}
.previousproject a:before {
    content: '\e765';
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;
}
.nextproject a:before {
    content: '\e766';
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;
}
.nextproject a { margin-left: 5px; }



/* THEME BUTTON COLOR */
/* ------------------------------------ */

.btn { font-weight: 700; font-size: 15px; color: #666; background: #f3f3f3 url('../images/tiles/transparent.png') repeat; text-shadow: none !important; border: 0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-transition: all 0.3s !important; -moz-transition: all 0.3s !important; -o-transition: all 0.3s !important; -ms-transition: all 0.3s !important; transition: all 0.3s !important; padding-bottom: 9px !important; padding-left: 14px !important; padding-right: 14px !important; padding-top: 9px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.btn:hover { background: #f3f3f3 url('../images/tiles/dark5.png') repeat !important; color: #666 !important; }
.btn-large { font-weight: 700; font-size: 25px; padding-bottom: 10px !important; padding-left: 20px !important; padding-right: 20px !important; padding-top: 10px !important; }

.btn-primary { color: #fff !important; text-shadow: none; background: #e6474e url('../images/tiles/transparent.png') repeat; border: 0; }
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background: #e6474e url('../images/tiles/dark25.png') repeat !important; color: #fff !important; }
.btn-primary:active, .btn-primary.active { background: #e6474e !important; }
.btn:focus { outline: none; }

.btn-info { color: #ffffff; text-shadow: none; background: #2a80b9 url('../images/tiles/transparent.png') repeat; border: 0; }
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { background: #2a80b9 url('../images/tiles/dark25.png') repeat !important; color: #fff !important; }
.btn-info:active, .btn-info.active { background: #2a80b9; }

.btn-warning { color: #ffffff; text-shadow: none; background: #f49c14 url('../images/tiles/transparent.png') repeat; border: 0; }
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background: #f49c14 url('../images/tiles/dark25.png') repeat !important; color: #fff !important; }
.btn-warning:active, .btn-warning.active { background: #f49c14; }

.btn-danger { color: #ffffff; text-shadow: none; background: #c1392b url('../images/tiles/transparent.png') repeat; border: 0; }
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { background: #c1392b url('../images/tiles/dark25.png') repeat !important; color: #fff !important; }
.btn-danger:active, .btn-danger.active { background: #c1392b;}

.btn-inverse { color: #ffffff; text-shadow: none; background: #34495e url('../images/tiles/transparent.png') repeat; border: 0; }
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { background: #34495e url('../images/tiles/dark25.png') repeat !important; color: #fff !important;}
.btn-inverse:active, .btn-inverse.active { background: #34495e; }
.btn:focus { outline: none; }

.btn-moderndark { color: #ffffff; text-shadow: none; background: #3a87ad; background-image: none; background-repeat: no-repeat; border: 0; }
.btn-moderndark:hover, .btn-moderndark:active, btn-moderndark.disabled, .btn-moderndark[disabled] { background: #2f6d8b !important; color: #fff !important; }
.btn-moderndark:active { background: #2f6d8b; }

.btn-modernlight { color: #ffffff; text-shadow: none; background: rgba(0,0,0,0.75); background-image: none; background-repeat: no-repeat; border: 3px solid #fff !important; }
.btn-modernlight:hover, .btn-modernlight:active, btn-modernlight.disabled, .btn-modernlight[disabled] { color: #fff !important;  background: rgba(0,0,0,1) !important; }
.btn-modernlight:active { color: #fff !important; opacity: 1 !important; background: transparent !important; }


/*#buddypress button, #buddypress a.button, #buddypress input[type=submit], #buddypress input[type=button], #buddypress input[type=reset], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button,*/
.form-submit #submit , .standardbtn {
font-family: 'Open Sans', sans-serif; !important; font-weight: 600 !important; font-size: 15px !important; text-shadow: none !important; border: 0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-transition: all 0.3s !important; -moz-transition: all 0.3s !important; -o-transition: all 0.3s !important; -ms-transition: all 0.3s !important; transition: all 0.3s !important; padding-bottom: 9px !important; padding-left: 14px !important; padding-right: 14px !important; padding-top: 9px !important; color: #fff !important; text-shadow: none; background-color: #e6474e; background-image: url('img/tiles/transparent.png') repeat; border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

.form-submit #submit:hover , .standardbtn:hover,
.form-submit #submit:active , .standardbtn:active,
.form-submit #submit:active , .standardbtn.active,
.form-submit #submit:disabled , .standardbtn.disabled,
.form-submit #submit:hover , .standardbtn[disabled] {
  background-color: #e6474e; background-image: url(img/tiles/dark25.png) repeat !important; color: #fff !important;	}

.form-submit #submit:active,
.standardbtn:active,
.standardbtn.active {
  background-color: #e6474e !important;
}



/* FORM STYLES */
/* ------------------------------------ */

input, button, select, textarea { font-family: 'Open Sans', "Helvetica Neue",Helvetica,Arial,sans-serif; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"],
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  border-color: #e5e5e5; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #777 !important; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #777 !important; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #777 !important; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #777 !important; }


/* HEADER SEARCH FORM */
/* ------------------------------------ */

.headersearch { position: absolute; right: 0px; top:16px; z-index: 102; }
.headersearch form { float: left; }
.headersearch .form-item { margin-top: 0; margin-bottom: 0; }
.headersearch input { text-indent: -500px;border: 0; width: 35px; /*background: url(../images/tiles/search.png) no-repeat 0px center; */
padding-top: 8px; padding-bottom: 7px; padding-left: 0; padding-right: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin-bottom: 0px;
-webkit-transition: width 0.3s, background-color 0.3s; -moz-transition: width 0.3s, background-color 0.3s; -o-transition: width 0.3s, background-color 0.3s; -ms-transition: width 0.3s, background-color 0.3s; transition: width 0.3s, background-color 0.3s;
-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-family: 'Open Sans', sans-serif;
background-position:center right;
  background-color: #a51a20;
  width: 180px;
    opacity: 0.6;
	
 }
.headersearch input:hover { background-color: #f3f3f3;   opacity: 0.9; /*background-image:url(../images/tiles/search_h.png);*/}
.headersearch input:focus { color: #777; background-color: white; text-indent: 15px; width:218px; cursor: text; padding-left: 15px; padding-right: 15px; opacity: 0.9;}

/* HEADER RESPONSIVE MENU FORM */
/* ------------------------------------ */

.mobilemenu { margin-right: -20px; }
.mobilemenu form { opacity: 0; float: left; height: 100%; width: 40px; position: relative; margin: 0px; padding: 0px; }
.mobilemenu	select {  -webkit-appearance: none; border: 1px solid #ddd; outline: none; overflow: hidden; font: 13px "Open Sans", sans-serif; color: #555; margin: 0; width: 100%;  max-width: 100%; display: block; height: auto; padding: 10px 10px; }
.mobilemenu	select:before { content: '\2630'; }
.mobilemenu	option { outline: none; border: 0; overflow: hidden; font: 13px "Open Sans", sans-serif; color: #555; margin: 0; width: 100%; max-width: 100%; display: block; padding-left: 15px; }
.mobilemenu .icon-menu { cursor: pointer; position: absolute; font-size: 30px; background-color:transparent ; color:#FFF; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}



/* BOOTSTRAP ELEMENTS */
/* ------------------------------------ */

/* Progress Bars */
.progress { float: left; width: 100%; -moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none; 
	background: #f3f3f3; height: 22px; }
.progress .bar { font-weight: normal;  -moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none; text-shadow: none; border: none; }
.progress .tag { float: left; font-size: 11px; padding-left: 15px; color: #777; font-weight: normal; text-shadow: none; }
.progress-info .bar { background: #2a80b9;}
.progress-success .bar { background: #e6474e;}
.progress-warning .bar { background: #f49c14;}
.progress-danger .bar { background: #c1392b;}

/* Tabs */
.nav { margin-bottom: 0; }
.nav > li > a:hover { text-decoration: none; background-color: #fff; }
.nav-tabs { float: left; border: 0; border-bottom: 1px solid #e5e5e5; width: 100%; }
.nav-tabs > li { margin-bottom: -1px; margin-right: 5px; }
.nav-tabs > li > a { color: #666; padding-top: 12px; padding-bottom: 11px; line-height: 20px; font-size: 15px;
	background: #ffffff; 
	font-weight: 400;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-transition: color 0.15s, background 0.15s; -moz-transition: color 0.15s, background 0.15s; -o-transition: color 0.15s, background 0.15s; -ms-transition: color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s;
 }
.nav-tabs > li > a:hover { 
	font-weight: 400;
	border: 0;
	color: #666;	
	background: #f3f3f3;
	border: 1px solid #e5e5e5;
 }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	font-weight: 400;
	border: 0;
	color: #e6474e; cursor: default;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #fff; border: 1px solid #e5e5e5; border-bottom: 1px solid transparent;
}

.tab-content {
float: left;
padding: 20px;
padding-bottom: 0;
background: #fff;
border: 1px solid #e5e5e5;
border-top: 1px solid transparent;
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0;
border-radius: 5px;
border-top-left-radius: 0;
}


/* Accordions */
.accordion { margin-bottom: 0px; float: left; width: 100%; }
.accordion-group { margin-bottom: 5px; border: 0; }
.accordion-heading { border-bottom: 0; }
.accordion-heading .accordion-toggle { display: block; padding: 12px 20px; padding-top: 11px; padding-right: 15px;}
.accordion-toggle { cursor: pointer; color: #e6474e; font-size: 15px; font-weight: 400;
background: #fff; border: 1px solid #e5e5e5; border-bottom: 1px solid transparent;
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-transition: color 0.15s, background 0.15s; -moz-transition: color 0.15s, background 0.15s; -o-transition: color 0.15s, background 0.15s; -ms-transition: color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s;
}
.accordion-toggle.collapsed { cursor: pointer; color: #666; font-size: 15px; font-weight: 400; border: 0;
background: #fff; 
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid #e5e5e5; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
a.accordion-toggle:hover { color: #e6474e; 	
}
a.accordion-toggle.collapsed:hover { color: #666;
background: #f3f3f3; 		
}
.accordion-inner {
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
padding: 20px;
padding-top: 4px;
background: #fff; border: 1px solid #e5e5e5; border-top: 0;
}
.showicon, .hideicon { float: right; background: transparent; font-size: 20px; font-weight: normal; margin-right: 0px; margin-top: 1px; color: #666; }
.accordion-toggle .hideicon { display: block; }
.accordion-toggle .showicon { display: none; }
.accordion-toggle.collapsed .hideicon { display: none; }
.accordion-toggle.collapsed .showicon { display: block; }


/* Alerts */
.alert { float: left; width: 100%; padding: 8px 35px 8px 14px; margin-bottom: 20px; color: #c09853; font-size: 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 0px solid #fbeed5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.alert.alert-block h4 { margin: 0; margin-bottom: 5px; color: #c09853; }
.alert h4 { margin: 0; }
.alert .close { position: relative; top: -2px; right: -21px; line-height: 20px; }
.alert-success { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; border: 0; }
.alert-danger, .alert-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7;  border: 0;}
.alert-info { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1;  border: 0;}
.alert-block { padding-top: 14px; padding-bottom: 14px; }

/* Popovers */
.popover-title { font-weight: bold; }


/* Pagination */
	.pagination { float: right; height: 30px; margin: 12px 0 0 0;}
	.pagination ul { display: inline-block; *display: inline; margin-bottom: 0; margin-left: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; *zoom: 1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-align: right; }
	.pagination ul > li { display: inline; }
	.pagination ul > li > a, .pagination ul > li > span {
		font-weight: 400; font-size: 13px; line-height: 20px; height: 20px; float: left; color: #666; text-transform: none; padding-bottom: 4px; padding-top: 4px; padding-left: 12px; padding-right: 12px;
		background: #fff;				
		border: 1px solid #e5e5e5;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
		-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s;
		margin-right: 10px;
		}
	.pagination ul > li > a:hover {
		color: #e6474e;	background: #fff; }
	.pagination ul > .active > a, .pagination ul > .active > span { color: #e6474e; cursor: default; font-weight: 400; }
	.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .pager-current > a, .pagination ul > .pager-current > span, .pagination ul > .pager-current > a:hover {
		color: #e6474e; background: #fff;	}
	.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
	.pagination ul > li:last-child > a, .pagination ul > li:last-child > span { margin-right: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
	.pagination-centered { text-align: center; }
	.pagination-right { text-align: right; }
	.span9.left .pagination { margin-right: 20px; }
	.span9.right .pagination { margin-left: 20px; }
	.pagenumbers { float: left; color: #bbb; margin-top: 12px;}
	
	
	
	/* GOOGLE MAPS */
/* ------------------------------------ */
.map { width: 100%; height: 400px; margin-bottom: 35px; background: #eee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); overflow:hidden;}
.map img { max-width: none; }
.map .gmnoprint { margin-top: 0px; }

/* CONTACT PAGE  */
/* ------------------------------------ */

.page-contact .divider { margin-top: 10px; }
.contact-form { margin-bottom: 0; }
.contact-form .form-item.form-type-textfield { width: 30%; margin-left: 4.4%; float: left; }
.contact-form .form-item input[type="text"] { width: 100%; }
.contact-form .form-item-name.form-type-textfield { margin-left: 0; }
.contact-form .form-item.form-type-textarea { float: left; width: 100%; margin-top: 20px; margin-left: 0; }
.contact-form .form-type-checkbox { float: left; width: 100%; margin: 10px 0 20px; }
.contact-form .form-type-checkbox label { float: left; margin-left: 5px; }
.contact-form .form-type-checkbox input { float: left; }
.not-logged-in .form-item-form-type-textarea { margin-bottom: 20px; }

@media only screen and (max-width: 767px) {
	
.motto_text{font-size: 16px; line-height: 26px; margin-top: 12px; padding-bottom: 30px; padding-left:40px; padding-right:40px;}
	.contact-form .form-item.form-type-textfield { width: 100%; margin-left: 0; float: left; }	
	.page-contact .contenttable { margin-bottom: 20px; }
}

/* SERVICES  */
/* ------------------------------------ */

.node-type-services .sidebar.sidebar-first .block { margin-bottom: 0; }

/* MOBILE MENU */
/* ------------------------------------ */

#mainmenu { float: none; visibility: visible; }
.mobilemenu { display: none; }

/* CUSTOM RESPONSIVE STYLES */
/* ------------------------------------ */

/* WIDE DESKTOP */
@media only screen and (min-width: 1200px) {
	
	#block-revolution-slider-revolution-slider-1{}
	.whitebackground,.footerwrap, .headertopwrap { width: 1230px; margin-left: -615px; left: 50%; }
	.footerwrap.wide .footer, .subfooterwrap, .subfooterwrap.wide .subfooter, .headertopwrap.wide .headertop { width: 1170px; }

	.pagetitle { width: 1170px; }

	.portfolio { width: 1190px; }
	.threecol .entry	{ width:396px; }
	.fourcol .entry	{ width: 297px; }
	.fivecol .entry	{ width:238px; min-height: 219px;}

	.portfolio.withsidebar { width: 870px; }
	.threecol .portfolio.withsidebar .entry	{ width:290px; }
	.fourcol .portfolio.withsidebar .entry	{ width: 290px; }
	.fivecol .portfolio.withsidebar .entry	{ width:290px; }

	.team .memberwrap { width: 25%; }
	.clients ul li { float: left; display: inline; width: 20%; }

	.pricing.fivecols .pricecol .pricewrap { width: 18.1%; }
	.pricing.fourcols .pricecol .pricewrap { width: 23.1%; }
	.pricing.threecols .pricecol .pricewrap { width: 31.4%; }
	
	#revolution_slider_2 .slotholder { top: -59px; }
}

/* REGULAR DESKTOP */
@media only screen and (min-width: 980px) and (max-width: 1199px) {
.headerrighttext{ float:right; margin-right:30px;}	
a.logo img { width:14% !important; }
.mainmenu { margin-left:30px;}
.mainmenu .ddsmoothmenu ul li a { padding: 8px 14px 9px 14px; border-radius: 1px 1px 0px 0px; font-size:13px;}
	
.hot_top{right: 31px !important;}
#block-revolution-slider-revolution-slider-1{ width:100% !important;
}
	
	#revolution_slider_2 .slotholder { top: -59px; }
	
	.whitebackground, .footerwrap, .subfooterwrap, .headertopwrap, .boxedlayout .headerwrap { width: 1000px; margin-left: -500px; left: 50%; }
	.footerwrap.wide .footer, .subfooterwrap, .subfooterwrap.wide .subfooter, .headertopwrap.wide .headertop { width: 940px; }
		
	.subfooterwrap.wide, .subfooterwrap  { width: 940px; left: 50%; margin-left: -470px; }
	.subfooterwrap.wide .subfooter, .subfooterwrap .subfooter { margin: 0 auto; width: 940px; }

	.pagetitle { width: 940px; }
	.pagetitlewrap.boxed { width: 1000px; left: 0; margin-left: -30px; }

	.headerwrap { width: 100%; padding-left:30px; padding-right:30px; box-sizing:border-box;}
	.header { /*width: 940px; left: 50%; margin-left: -470px;*/box-sizing:border-box; width:100%;}

	.portfolio { width: 960px; }
	.threecol .entry { width:320px; }
	.fourcol .entry	{	width: 240px;}
	.fivecol .entry	{ width:240px; }

	.portfolio.withsidebar { width: 700px; }
	.threecol .portfolio.withsidebar .entry { width:233px; }
	.fourcol .portfolio.withsidebar .entry	{ width: 233px; }
	.fivecol .portfolio.withsidebar .entry	{ width:233px; }

	.team .memberwrap { width: 25%; }
	.clients ul li { float: left; display: inline; width: 20%; }

	.pricing.fivecols .pricecol .pricewrap { width: 17.6%; }
	.pricing.fourcols .pricecol .pricewrap { width: 22.6%; }
	.pricing.threecols .pricecol .pricewrap { width: 30.9%; }

	.blogpost.smallmedia .postmedia { width: 270px; }
	.blogpost.smallmedia .postbody { width: 380px; }

	.fullblog .blogpost.smallmedia .postmedia { width: 370px; }
	.fullblog .blogpost.smallmedia .postbody { width: 540px; }
	
.row .row-inner, .multimedia .container  { overflow: hidden; display: block; margin: 0px auto; width: 960px !important;}


.whitebackground, .footerwrap, .subfooterwrap, .headertopwrap, .boxedlayout .headerwrap {
 margin-left:0px;
 left:0px;
 width: 100%;
}

.headertopwrap {
  position: relative;
  width:100%;
  left:0px;
  margin-left:0px;
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #999;
  font-size: 13px;
  text-transform: normal;
}


}

/* SMALL DESKTOP */
@media only screen and (min-width: 768px) and (max-width: 979px) {
	
	.fullw_1 .span12{ margin-top:30px;}
	
	
	section.headerwrap, section.headertopwrap{ padding-right:16px; padding-left:16px; box-sizing: border-box;}
	.mainmenu .ddsmoothmenu>ul { margin-top: 13px !important;}
	/*a.logo img { width:14% !important; }*/
	.mainmenu { margin-left:10px;}
.mainmenu .ddsmoothmenu ul li a { padding: 8px 14px 9px 14px; border-radius: 1px 1px 0px 0px; font-size:13px;}
	
#block-revolution-slider-revolution-slider-1 {width:100% !important;}
	
	.whitebackground, .footerwrap, .subfooterwrap, .headertopwrap, .boxedlayout .headerwrap  { width: 784px; margin-left: -392px; left: 50%; }
	.footerwrap.wide .footer,  .subfooterwrap, .subfooterwrap.wide .subfooter, .headertopwrap.wide .headertop { width: 724px; }

	.subfooterwrap.wide, .subfooterwrap { width: 724px; left: 50%; margin-left: -362px; }
	.subfooterwrap.wide .subfooter, .subfooterwrap .subfooter { margin: 0 auto; width: 724px; }

	.pagetitle { width: 724px; }
	.pagetitlewrap.boxed { width: 784px; left: 0; margin-left: -30px; }
	
     
	

	.portfolio { width: 744px; }
	.portfolio .entry	{	width: 248px;}

	.portfolio.withsidebar { width: 538px; }
	.threecol .portfolio.withsidebar .entry { width:269px; }
	.fourcol .portfolio.withsidebar .entry	{ width: 269px; }
	.fivecol .portfolio.withsidebar .entry	{ width:269px; }

	.team .memberwrap { width: 33.3%; }
	.clients ul li { float: left; display: inline; width: 25%; }

	.pricing.fivecols .pricecol .pricewrap { width: 30.2%; }
	.pricing.fourcols .pricecol .pricewrap { width: 30.2%; }
	.pricing.threecols .pricecol .pricewrap { width: 30.2%; }

	.blogpost.smallmedia .postmedia { width: 200px; }
	.blogpost.smallmedia .postbody { width: 288px; }
	.fullblog .blogpost.smallmedia .postmedia { width: 270px; }
	.fullblog .blogpost.smallmedia .postbody { width: 424px; }
	
.row .row-inner, .multimedia .container { overflow: hidden; display: block; width:740px !important;}
.fullw_1 .span6, .fullw_2 .span4, .fullw_2 .span8  {width:94% !important; margin:0px auto; float:none;}
.fullw_2 .span8  {margin-top:20px;}

header{box-sizing: border-box;}
section.headertopwrap{ width:100% !important; box-sizing: border-box; margin-left:0px !important; left:0px; float:none;}
.headertop { width:100% !important; box-sizing: border-box; margin-left:0px;} 
.header{ width: 100%; margin: 0px auto !important; float: none;}

.headertop .headerlefttext .dil a { font-size:10px;}

div.hot_top{ width:260px; height: 57px !important; right:17px !important; }
div.hot_top i { font-size: 20px !important; padding: 0px 13px 16px 1px !important;}
div.hot_top h4{ display:none !important;}

.headerrighttext{ float:right;}
	
}

.node.node-page > .form-item {display:none;}


/* ALL MOBILE SIZES */

@media only screen and (max-width: 700px) {



}

@media only screen and (max-width: 767px) {
	.pagetitlewrap .breadcrumbwrap {padding-right:8px;}
	.subfooterwrap .lefttext {
	  width: 300px;
	  margin: 0px auto;
	  float: none;
	}

	.subfooterwrap .lefttext img{  width: 130px;}
	
	
	
	.footerwrap .footer{ width:93%;}
	
	.ico_box ul {max-width:100% !important;}
	.pop-banner img{ display:none;}


	body { padding-right:0px !important; padding-left:0px !important; }

	.ico_box ul {max-width:100% !important;}

	.row .row-inner, .multimedia .container { overflow: hidden; display: block; width:100% !important;}
	.fullw_1 .span6, .fullw_2 .span4, .fullw_2 .span8  {width:94% !important; margin:0px auto; float:none;}
	.fullw_2 .span8  {margin-top:20px;}	
	div.hot_top{
		width:260px;
		height:12px !important;
		right:17px !important;
		background-color:transparent !important;
		color:#FFF;
		border:1px solid #b2181f;
		opacity:0.9;
		padding-top:0px !important;
		padding-bottom:0px !important;
		border-top:0px;
		border-bottom:0px;
		}
		
	div.hot_top i { font-size: 20px !important; padding: 0px 13px 16px 1px !important; color:#FFF;}
	div.hot_top h4{ display:none !important;}

		
	#block-revolution-slider-revolution-slider-1{  width:100% !important;}

	.portfoliowrap { float: none; }
	.front .servicewrap { margin-bottom: 20px; }
	#isotope-container .mediaholder .link, #isotope-container .mediaholder .show { background: none; }
		/* THEME SETTINGS */
	.whitebackground { width: 100%; margin-left: 0; left: 0; }
	.footerwrap, .subfooterwrap { width: 100%; padding-left: 20px; padding-right: 20px; left: 0; }
	.footer, .subfooter { margin-left: 0px; }
	.subfooter .spacer { padding-right: 10px; }
	.fullwidthlayout .allwrapper { padding: 0 20px; margin-left: -20px; }
	.pagetitlewrap { margin-left: -20px; padding-left: 20px; padding-right: 20px; }
	.pagetitlewrap.boxed { width: 100%; left: 0; margin-left: -20px; }
	.pagetitle { width: 100%; }
	.pagetitle h1 { margin-top: 31px; padding-left: 0; text-align: center; width: 100%; }
	.pagetitlewrap.boxed .pagetitle h1 { margin-top: 33px; padding-left: 0; text-align: center; width: 100%; }
	.breadcrumbwrap, .pagetitlewrap.boxed .breadcrumbwrap { margin-right: 0; width: 100%; text-align: right; margin-top: -25px; margin-bottom: 28px; }
	.boxedspacer { margin: 0 !important; }
	.region.sidebar { float: left; }
	.pagetitlewrap.boxed { margin-top: 0; }
	.notitleboxedtop { margin-top: 0px; }

	.headertop .headerrighttext > div, .headertop .headerlefttext > div { float: none; }
	.mobile-menu .icon-menu:hover {cursor: pointer; color: #777; }
	.front #firstcontentcontainer { overflow-x: visible; }
	.region.header > .block { position: relative; margin-left: -20px; margin-right: -20px; }
	.mediaholder { overflow: visible; }
	.headerwrap, .boxedlayout .headerwrap { width: 100%; margin: 0; margin-bottom: 0px; margin-left: -20px; padding-right: 40px; left: 0; }
	.header, .boxedlayout .header { width: 100%; z-index: 500; height: 80px; margin-left: 0; left: 0; }
	.header .logo, .boxedlayout .header .logo { float: left; padding: 0px; margin-left: 20px; position: absolute; }

	.mobilemenu, .boxedlayout .mobilemenu { padding-right: 0px; float: right; margin-top: 28px; margin-bottom:28px; }

	.footerwrap.wide, .subfooterwrap.wide, .footerwrap, .subfooterwrap {/*padding-left: 20px; padding-right: 20px; margin-left: -20px;*/ }
	.footerwrap.wide .footer, .subfooterwrap.wide .subfooter, .headertopwrap.wide .headertop, .headertopwrap .headertop, .footerwrap .footer, .subfooterwrap .subfooter { width: 100%; }

	.portfolio { width: 100%; }
	.portfolio .entry	{ width: 49.5%; }
	.mediaholder .show, .mediaholder .itemcategories, .mediaholder .cover, .mediaholder .itemtitle { display: none; }
	.mediaholder .link	{ cursor:pointer; position:absolute; left:0; top:0; color: transparent; background: transparent; width:100%; height:100%; margin-top:0px; margin-left:0px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; -moz-opacity:1; filter:alpha(opacity=100); opacity:1; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }
	.link.notalone { left:0; margin-left:0;}
	.mediaholder:hover .link {	-moz-opacity:1.0; filter:alpha(opacity=100); opacity:1;  width:100%; height:100%; top:0; left:0;}
	.mediaholder:hover .link.notalone { left:0; top:0;}
	.mediaholder:hover .link { top:0;}
	.mediaholder .link:hover {	background: transparent; }
	.mediaholder:hover img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: none;
	-webkit-filter: grayscale(0%);
	}

	a.service { margin-bottom: 10px; }
	a.service:hover { color: #777; }
	a.service:hover h4 { color: #444; }
	a.service:hover h5 { color: #bbb; }
	a.service:hover .serviceicon { color: #fff; background-color: #666;  }
	.servicewrap { margin-bottom: 0px; }

	.headertop, .headertopwrap { width: 100%; margin: 0; padding: 0; left: 0; }
	.boxedlayout .headertopwrap { margin-left: -20px; padding-right: 40px; }
	.boxedlayout .headertopwrap .headertop { margin-left: 20px; }
	.headertop .headerlefttext { width: 100%; margin: 0; padding: 0; left: 0; text-align: center; padding-top: 10px; padding-bottom: 10px; }

	.social { position: relative; text-align: center; left: 50%; padding: 0; margin: 0; }
	.social ul { margin: 0; padding: 0; margin-top: 10px; margin-bottom: 10px;  }

	.linktext { display: none; }

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .one_sixth { width: 100%; }

	.span9.right { margin-bottom: 80px; }
	.span9.left { margin-bottom: 80px; }

	.pagewrapright { padding-right: 0px; }
	.pagewrapleft { padding-left: 0px; }

	.blogpost .date { /*display: none;*/ margin-left: -6px; }
	.blogpost h2 { padding-left: 57px; }
	.blogpost .posttext  { padding-left: 0px; padding-right: 0px; }
	.blogpost .readmore { float: left; position: relative; right: 0px; margin-top: 20px; }
	.blogpost .postinfo { padding-left: 57px; }
	.blogpost .postbody { padding-left: 0; }
	.blogpost.smallmedia .postmedia { width: 100%; margin-bottom: 25px; }
	.blogpost.smallmedia .postbody { width: 100%; }
	.blogpost.smallmedia h4 { margin-top: 27px; }
	.fullblog .blogpost.smallmedia .postmedia { width: 100%; }
	.fullblog .blogpost.smallmedia .postbody { width: 100%; }
	.blogpost.nodate h2 { padding-left: 0px; }
	.blogpost.nodate .postinfo { padding-left: 0px; }
	.blogpost.singlepost .posttext  { padding-right: 0px; }

	.footer .widget { margin-bottom: 50px; }
	
	.subfooter .textwidget { float: left; margin: 0; margin-bottom: 0px; width: 100%; }
	.subfooter .span6.lefttext { float: left; margin: 0; padding: 0; text-align: center; margin-bottom: 5px; width: 100%; }
	.subfooter .span6.righttext { float: left; margin: 0; padding: 0; text-align: center; margin-bottom: 0px; width: 100%;  }
	.subfooter .righttext .first {float: left; }

	.subfooter .widget_nav_menu { float: left !important; }
	
	.subfooterwrap.wide, .subfooterwrap { width: 100%; left: 0; margin-left: 0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-left: 20px; padding-right: 20px; }
	.subfooterwrap.wide .subfooter, .subfooterwrap .subfooter { margin: 0; width: 100%; }

	.pagetitle h1 { text-align: center; }

	.span9.left .pagination { margin: 0; }
	.span9.right .pagination { margin: 0; }

	.gmap { height: 200px; }
	#gmap_inner { height: 200px;}

    #optionswrap { display: none; }

	.highlightbox .btnpos { margin-top: 0px; }
	.highlightbox .one_fourth .btn { float: left !important; margin-bottom: 15px;  }

	.headertop .span6			{	float:none; clear:both;}
	.headertop .themetasticSocials	{	float:none !important; clear:both;}
	.headertop .social			{	left:0; border-top:1px solid #b2181f;}
	.headertop .social ul		{	text-align:center; margin-top:6px; margin-bottom:0px;}
	.headertop .social ul li	{	float:none; display:inline-block;}
	.headertop .social ul li a{border:1px solid #b2181f; border-radius:50%;}
	
	.headerleftinner {padding-bottom: 7px;}

	.homesliderwrapper			{	margin-top:0px;}
	
	.clients ul li img { filter: none; -webkit-filter: grayscale(0%); }
	.clients ul li img:hover { filter: none; -webkit-filter: grayscale(0%); }
	
	.row{ margin-left:0px !important;}
}

/* MOBILE LANDSCAPE TO TABLET PORTRAIT */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.clients ul li { float: left; display: inline; width: 33.3333%; }
	.team .memberwrap { width: 50%; }
	.pricing.fivecols .pricecol .pricewrap { width: 44.8%; }
	.pricing.fourcols .pricecol .pricewrap { width: 44.8%; }
	.pricing.threecols .pricecol .pricewrap { width: 44.8%; }
}

/* MOBILE PORTRAIT TO MOBILE LANDSCAPE */
@media only screen and (min-width: 0px) and (max-width: 479px) {
	.clients ul li { float: left; display: inline; width: 50%; }
	.team .memberwrap { width: 100%; }
	.pricing.fivecols .pricecol .pricewrap { width: 94%; }
	.pricing.fourcols .pricecol .pricewrap { width: 94%; }
	.pricing.threecols .pricecol .pricewrap { width: 94%; }
	#respond input { float: left; width: 100%; margin-right:0; }
	.nav-tabs > li { margin-bottom: 5px; margin-right: 5px; }
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover { border: 1px solid #eee; }

	.blogpost.singlefolio h2 { padding-right: 0px; }
	.blogpost.singlefolio .postinfo { padding-right: 0px; }

	.pricing.fourcols .pricecol .pricewrap,
	.pricing.twocols .pricecol .pricewrap,
	.pricing.fivecols .pricecol .pricewrap,
	.pricing.threecols .pricecol .pricewrap					{	width:98% !important;}
	
	.fullwidthlayout .allwrapper {
  background-position: center -200px !important;
}

}

/* MOBILE MENU */
/* ------------------------------------ */

@media only screen and (max-width: 767px) {
	
div.hot_top
{
width:260px;
height:33px !important;
right:52px !important;
top:104px !important;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0) !important;
-moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0) !important;
box-shadow: 0px 0px 8px 1px rgba(0,0,0,0) !important;
}

div.hot_top i { font-size: 20px !important; padding: 0px 13px 16px 1px !important;}
div.hot_top h4{ display:none !important;}

	
	#mainmenu { float: left; visibility: hidden; height: 0; width: 0;}
	.mainmenu { background: #fff; border-top: 0; border-right: 0; border-bottom: 0; }
	.headersearch { display: none; }
	.mobilemenu { display: block; }
	
	.headertop .headerlefttext .textwidget { float: none; }
	.headertop .headerrighttext .textwidget { float: none; }
	
	.headerleftwrap .textwidget		{ display:inline-block; }
	.headerleftinner 				{  }

	.headerrighttext				{	margin:0; padding:0 !important;}
	.headerrightwidget 				{	text-align:center; float:none !important; clear:both; margin-left:0px !important;}
	.headerrightwidget ul			{	text-align:center}
	.headerrightwidget ul li		{	display:inline-block; text-align:left;}
	.headerrightwidget ul li ul li	{	display:block;}

	.headerlefttext				{	margin:0; padding:0 !important;}
	.headerleftwidget 				{	text-align:center; float:none !important; clear:both;}
	.headerleftwidget ul			{	text-align:center}
	.headerleftwidget ul li			{	display:inline-block; text-align:left;}
	.headerleftwidget ul li ul li	{	display:block;}

	.headertop .icon_wrap:last-child	{	margin-right:0px;}

a.logo{ margin-top:15px !important;}
/*a.logo img{ margin-left:16px; width:14% !important;}*/
.mobilemenu{ margin-right:-16px;}
.headerwrap, .boxedlayout .headerwrap { height: 78px;}
.mobilemenu, .boxedlayout .mobilemenu {margin-top: 17px;}

}

@media only screen and (max-width: 480px) {
	.headertop span.login { display: none; }
	.headertop .icon_wrap { margin-right: 15px; }
}

@media only screen and (min-width:760px) and (max-width:1070px) {
.fullwidthlayout .allwrapper { background-position:center -120px !important;}
}


@media only screen and (min-width:460px) and (max-width:760px) {
.fullwidthlayout .allwrapper { background-position:center -180px !important;}
}

	
	
	/* LANGUAGE SWITCHER */
	
/* 	#block-lang-dropdown-language { position: relative; z-index: 50000; } */
	
/* 	.dd .ddTitle { */
/* 		background: none; */
/* 		border: none; */
/* 		padding: 3px; */
/* 		text-indent: 0; */
/* 		cursor: default; */
/* 		overflow: hidden; */
/* 		height: 16px; */
/* 	} */
	
/* 	.dd .ddTitle span.arrow { */
/* 		background: #fff url(../images/nav-arrow-down.png) right no-repeat; */
/* 		color: #444; */
/* 		float: right; */
/* 		display: inline-block; */
/* 		width: 16px; */
/* 		height: 16px; */
/* 		cursor: pointer; */
/* 	} */
	
/* 	.menu-item img.iclflag { margin-bottom: 2px !important; margin-right: 5px !important; } */
/* 	.headertop #lang_sel { margin-top: 3px; height: auto; } */
/* 	#lang_sel img.iclflag { top: -1px; } */
/* 	#lang_sel { z-index: 1000 !important; } */
/* 	#lang_sel ul ul { z-index: 1000 !important; } */

/* 	#lang_sel ul li a { */
/* 		border: 0px solid #e5e5e5; */
/* 	} */

/* 	#lang_sel > ul { */
/* 		border: 1px solid #fff; */
/* 	} */

/* 	#lang_sel > ul:hover { */
/* 		border: 1px solid #e5e5e5; */
/* 	} */
	
/* 	#lang_sel ul li ul { */
/* 		left: -1px; */
/* 	} */
/* 	#lang_sel ul ul { */
/* 		border-top : 0; */
/* 	} */
	
/* 	#lang_sel ul li ul li { */
/* 		border-left: 1px solid #e5e5e5; */
/* 		border-right: 1px solid #e5e5e5; */
/* 	} */
	
/* 	#lang_sel ul li ul li:last-child { */
/* 		border-bottom: 1px solid #e5e5e5; */
/* 	} */
	

/* MISC STYLES */	

.content .tabs .nav-tabs { margin-bottom: 20px; }
.fluid-width-video-wrapper { padding-top: 56.25% !important; }

.prescript,
.postscript {
	width: 100%;
	float: left;
}

.alert {
  padding: 1em 35px 1em 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #c09853;
  clear: both;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert .messagebox_text {
  padding-left: 28px;
  background: url(../images/icons/alert.png) no-repeat left center;
}
.alert-info .messagebox_text {
  background: url(../images/icons/info.png) no-repeat left center;
}
.alert-success .messagebox_text {
  background: url(../images/icons/tick.png) no-repeat left center;
}
.alert-error .messagebox_text {
  background: url(../images/icons/exclamation.png) no-repeat left center;
}

ul.retina-icons {
	list-style: none;
	margin: 0;
}

ul.retina-icons li {
	height: 42px;
	float: left;
}

ul.retina-icons li span {
	line-height: 36px;
	color: #777;
}

ul.retina-icons li i:hover {
	cursor: pointer;
}

ul.retina-icons li i {
	float: left;
	font-size: 14px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 7px 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.form-actions .form-submit { margin-top: 5px; }
.field-name-field-categories { display: inline-block; }
#block-views-themetastic-homepage-serv4col { margin-top: -20px; }
.page-taxonomy-term .node { border-bottom: 1px solid #e4e4e4; padding-top: 20px;  }
.contextual-links-wrapper { float: left; display: block; z-index: 2000; }
#toolbar { z-index: 50000; }
.node-type-blog-post .field-type-image img { width: 100%; }

/* STICKY HEADER (ADDED V1.1) */

@media only screen and (min-width: 767px) {
	.fixed { background: #d91e26; width: 100%; position: fixed; z-index: 50001; }
	.fixed.headerwrap { -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07);}
	.boxedlayout.sticky-header .headerwrap.fixed{position:fixed;}
	.stickyheader .fancybox-lock .fancybox-overlay { z-index: 100000; }
}

.no-title-bar .region.content > .tabs { margin-top: 20px; }
.page-taxonomy .region.content ul.links li { float: left; list-style: none; margin-right: 20px; margin-bottom: 20px;}

.headertop #block-locale-language {padding-top:6px;}
.headertop #block-locale-language .footertitle{display:none;}	
.headertop #block-locale-language .language-switcher-locale-url {margin:0;}
.headertop #block-locale-language .language-switcher-locale-url li{display: inline-block;padding-right:12px; padding-left:12px; border-right:1px solid #b2181f;}
.headertop #block-locale-language .language-switcher-locale-url li a{color:#FFF;}
.headertop #block-locale-language .language-switcher-locale-url li a.active {text-decoration:none;cursor:default;}
.headertop #block-locale-language .language-switcher-locale-url li:last-child{border-right:0px solid #b2181f;}


/*#block-block-68 {width:70%;
  margin:0px auto; float:none; display:block; margin-bottom:6px; float:right; bottom:435px;}*/

#block-revolution-slider-revolution-slider-1{width:100%;
  margin:0px auto; float:none; display:block; margin-bottom:6px; /*float:left;*/}
  
  .hizli_islemler{
  background-color: #FFF;
    position: relative;
    border-bottom: 0px solid #EEE;
    padding-top: 0px;
    background-image: url(../../../../default/files/images/slider_bot_shdw.png), url(../../../../default/files/images/slider_bot_shdw.png);
    background-position: top, bottom;
    background-repeat: no-repeat;
    padding-bottom: 10px;
    margin-bottom: -42px;
	}
  .footer1 { position:relative; background-color:#4D4D4D;} 
  
.home_center{ 
  padding: 30px 20px;
  margin: 0px auto;
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;}
  
.ico_box{}
.ico_box ul li a.big_one{
  width: 272px;
  height: 272px;
}
.ico_box ul{
  margin-left: 8%;
  position:relative;
  z-index:9999;
width:86%;
 margin:0px auto;
 text-align:center;
 
  }

.ico_box ul li{ list-style:none; display:inline-block; vertical-align:top;margin-right: 12px;margin-bottom: 12px; background-color:#FFF;} 

.ico_box ul li a{
  padding: 82px 10px 12px 10px;
  font-size: 14px;
  font-weight: 400;
  color: #777;
  text-decoration: none;
  width: 130px;
  height: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  text-align: center;
  border-radius: 4px 4px;
  line-height:15px;
  border: 1px solid #EEE;
  border-bottom: 3px solid #DDD;
  border-right: 1px solid #DDD;
  }
  
.multimedia {padding:40px;     margin-top: -50px;}
.multimedia {padding: 52px 0px 0px 0px;
    margin-top: 24px;
    background-image: url(../../../../default/files/images/slider_bot_shdw.png);
    background-position: top;
    background-repeat: no-repeat;}
.ico_box2 ul{  max-width:100%;
  position:relative;
  text-align:center;
  }

.ico_box2 ul li{
  margin-bottom:11px; list-style:none; display:inline-block; vertical-align:top;
  /*background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);*/}

.ico_box2 ul li:hover{
} 

.ico_box2 ul li a{
  background-repeat: no-repeat;
  background-position: 11px center;
  padding: 24px 20px 12px 79px;
  font-size: 14px;
  font-weight: 500;
  color: #777;
  text-decoration: none;
  width: 220px;
  height: 66px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  text-align: left;
  border: 1px solid #DDD;
  line-height: 14px;
  border-radius: 4px;
  margin-right: 10px;
  font-family: sans-serif;
}  

.ico_box2 ul li:hover a{background-color:#e6474e !important; color:#FFF !important; }
  
  
.ico_box ul li a:hover{background-color:#e6474e !important; color:#FFF !important;  border-color:#e6474e; border-bottom-color:#c82229; border-right-color:#c82229;}
/*7020hizlierisim baslangic*/
.hi_18 {width: 130px;}
.hi_18 .sub-group {display:none;height: 130px !important;box-sizing: border-box;}
.hi_18:hover .sub-group {display:block;    border: 1px solid #EEE;
    border-bottom: 3px solid #DDD;
    border-right: 1px solid #DDD;padding: 0;
    height: auto;    padding-top: 2px;}
.ico_box ul li.hi_18:hover .sub-group a {background:none;border:none;line-height:3px;
    border-bottom: 1px solid #cecece;    height: 50%;
    padding: 0;border-radius:0;    padding-bottom: 6px;
    padding-top: 7px;
    line-height: 12px;
    width: auto;}
                .ico_box ul li.hi_18:hover .sub-group a:last-child{border-bottom:none;}
.hi_18:hover >a {display:none;}
li.hi_18 a{background-repeat:no-repeat; background-position:-2px 0px !important; background-image: url(../../../../default/files/images/icons/7020.png);}
 
/*7020hizlierisim bitis */

/*
 Erişim Kutu Değişimi*/
 Erişim Kutu Değişimi*/
.hi_32 {width: 130px;}
.hi_32 .sub-group {display:none;height: 130px !important;box-sizing: border-box;}
.hi_32:hover .sub-group {display:block;    border: 1px solid #EEE;
    border-bottom: 3px solid #DDD;
    border-right: 1px solid #DDD;padding: 0;
    height: auto;    padding-top: 2px;}
.ico_box ul li.hi_32:hover .sub-group a {background:none;border:none;line-height:3px;
    border-bottom: 1px solid #cecece;    height: auto;
    padding: 0;border-radius:0;    padding-bottom: 6px;
    padding-top: 7px;
    line-height: 12px;
    width: auto;}
	.ico_box ul li.hi_32:hover .sub-group a:last-child{border-bottom:none;}
.hi_32:hover >a {display:none;}
/*eo: Hızlı Erişim Kutu Değişimi*/
 /*Erişim Kutu Değişimi*/

.hi_42 {width: 130px;}
.hi_42 .sub-group {display:none;height: 130px !important;box-sizing: border-box;}
.hi_42:hover .sub-group {display:block;    border: 1px solid #EEE;
    border-bottom: 3px solid #DDD;
    border-right: 1px solid #DDD;padding: 0;
    height: auto;    padding-top: 2px;}
.ico_box ul li.hi_42:hover .sub-group a {background:none;border:none;line-height:3px;
    border-bottom: 1px solid #cecece;    height: auto;
    padding: 0;border-radius:0;    padding-bottom: 6px;
    padding-top: 7px;
    line-height: 12px;
    width: auto;}
	.ico_box ul li.hi_34:hover .sub-group a:last-child{border-bottom:none;}
.hi_42:hover >a {display:none;}

.hi_15 {width: 130px;}
.hi_15 .sub-group {display:none;height: 130px !important;box-sizing: border-box;}
.hi_15:hover .sub-group {display:block;    border: 1px solid #EEE;
    border-bottom: 3px solid #DDD;
    border-right: 1px solid #DDD;padding: 0;
    height: auto;    padding-top: 2px;}
.ico_box ul li.hi_15:hover .sub-group a {background:none;border:none;line-height:3px;
    border-bottom: 1px solid #cecece;    height: auto;
    padding: 0;border-radius:0;    padding-bottom: 6px;
    padding-top: 7px;
    line-height: 12px;
    width: auto;}
	.ico_box ul li.hi_15:hover .sub-group a:last-child{border-bottom:none;}
.hi_15:hover >a {display:none;}
.hi_34 {width: 130px;}
.hi_13 {width: 130px;}
.hi_13 .sub-group {display:none;height: 130px !important;box-sizing: border-box;}
.hi_13:hover .sub-group {display:block;    border: 1px solid #EEE;
    border-bottom: 3px solid #DDD;
    border-right: 1px solid #DDD;padding: 0;
    height: auto;    padding-top: 2px;}
.ico_box ul li.hi_13:hover .sub-group a {background:none;border:none;line-height:3px;
    border-bottom: 1px solid #cecece;    height: auto;
    padding: 0;border-radius:0;    padding-bottom: 6px;
    padding-top: 7px;
    line-height: 12px;
    width: auto;}
	.ico_box ul li.hi_13:hover .sub-group a:last-child{border-bottom:none;}
.hi_13:hover >a {display:none;}

/*eo: Hızlı Erişim Kutu Değişimi*/

.hizli_islemler .container h3 { font-weight:400; text-align:center; margin-bottom:40px;}
  

.hizli_islemler .container{ position:relative; background-image: url(../../../../default/files/images/harita_texture.png); background-size:contain; padding:40px 0px; background-repeat:no-repeat; background-position:center;}
.footer1 .container{position:relative; background-size:contain; padding:60px 0px; background-repeat:no-repeat;}

.hizli_islemler .container .pop-banner{ position:absolute; bottom:0px; right:4%; text-align:right;  z-index:9900;}

.hizli_islemler .container .pop-banner img{ width:70%; vertical-align:bottom; }

.hot_top{
position:absolute;
width:290px;
height:80px !important;
top:110px; right:55px;
z-index:15001;
background-color:#FFF;
padding:12px;
-webkit-box-sizing: border-box;
line-height:normal !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 1px;
  -webkit-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.24);
  -moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.24);
  box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.24); font-size:12px;}
  
  
.hot_top h4 { font-size:14px; font-weight:800; padding:0px; margin:0px; line-height:20px; color:#E84242;}
  
.hot_top i{ font-size:24px; padding:10px 20px 40px 8px; float:left; color:#999;}


.deep_footer{}
.deep_footer .box{ float:right; margin-left:12px; padding-left:12px; border-left:1px solid #555; display:block; color:#999; font-size:12px; text-align:left; line-height:15px;height:61px;}
.i18n-en .deep_footer .box:nth-child(2) img{width: 119px;}
.deep_footer .box:nth-child(3) img{width: 170px;}
.deep_footer .box:last-child{ border-left:none;}
.deep_footer .box img {opacity:0.4; width:160px;}

.subfooterwrap .lefttext { width:200px;}
.subfooterwrap .righttext { width: 740px; float: right; padding-top: 8px;}

.subfooterwrap { background:none !important; border-top:1px solid #555; padding-top:24px !important;}

.footer_links{ padding-left:20px;}

.footer_links h4{ color:#999;}
.footer_links ul  { padding-left:0px; margin-left:12px;}
.footer_links ul li { }
.footer_links ul li a{  color:#888; font-size:13px; padding:4px 12px 6px 4px !important; border-bottom:0px dotted #565656; display:block;}
.homepost .postinfo { display:none !important;}


.home_row3{ background-color:#ECECEC; background-image: url(../../../../default/files/images/home_row3_bg.png); background-size:contain; }

.home_row3 hr{border-top: 1px solid #EEE;
  border-bottom: 0px solid #fff;}

.home_row3 .span4, .home_row3 .span6 { padding:20px 0px; border:1px solid #DDD; border-radius:4px; background-color:#FFF; margin-top:40px; margin-bottom:40px;}
.home_row3 .span6 { width:698px;}
.home_row3 h4{ margin:0px; padding:0px; padding-left:20px; font-weight:400;}
.home_row3 span{ color:#999;}
.home_row3 ul{ float:left; width:285px; margin:0px; padding:0px 20px 20px 20px;}
.home_row3 ul li{ list-style:none;}
.home_row3 ul li a{ color:#666; font-size:13px; border-bottom:1px dotted #EEE; display:block; padding:8px 12px 9px 0px !important;}

.ico_box ul li a{ background-repeat:no-repeat; background-position:44px 22px;}

li.hi_1 a{background-image: url(../../../../default/files/images/icons/dunya.png); background-size:46%; background-position:39px 22px !important;} 
li.hi_1 a span{ font-size:11px; margin-top:16px !important; font-weight:400 !important;} 

li.hi_2 a{background-image: url(../../../../default/files/images/icons/ev.png); }
li.hi_3 a{background-image: url(../../../../default/files/images/icons/borc.png);}
li.hi_4 a{background-image: url(../../../../default/files/images/icons/ihbar.png);}
li.hi_5 a{background-image: url(../../../../default/files/images/icons/nerede.png); background-position:44px 26px !important;}
li.hi_6 a{background-image: url(../../../../default/files/images/icons/e_beyanname.png);}
li.hi_7 a{background-image: url(../../../../default/files/images/icons/araba.png); background-position: 44px 28px !important;}
li.hi_8 a{background-image: url(../../../../default/files/images/icons/bimer.png);}
li.hi_9 a{background-image: url(../../../../default/files/images/icons/hesapmakinesi.png); background-position:44px 22px !important;}
li.hi_10 a{background-image: url(../../../../default/files/images/icons/ozelge.png); background-position:44px 20px !important;}
li.hi_11a a{background-image: url(../../../../default/files/images/icons/mukellef.png);}
li.hi_12a a{background-image: url(../../../../default/files/images/icons/odeme.png);}
li.hi_13 a{background-image: url(../../../../default/files/images/icons/kredi.png);}
li.hi_14 a{background-image: url(../../../../default/files/images/icons/pos.png);}
li.hi_15 a{background-image: url(../../../../default/files/images/icons/kira_beyan.png);}
li.hi_engelli a{background-image: url(../../../../default/files/images/icons/engelli.png); background-position: 44px 28px !important;}
li.hi_hac a{background-image: url(../../../../default/files/images/icons/haciz.png); background-position: 44px 28px !important;}
li.hi_yet a{background-image: url(../../../../default/files/images/icons/harita.png); background-position: 44px 28px !important;}
li.hi_38 a{background-image: url(../../../../default/files/images/icons/defter486.png); background-position:0px 0px !important;}
li.hi_39 a{background-image: url(../../../../default/files/images/icons/ivd_logo.png); background-position:0px 0px !important;}
li.hi_32 a{background-image: url(../../../../default/files/images/icons/kira_beyan_232018.png);}
li.hi_19 a{background-repeat:no-repeat; background-position:-2px 0px !important;background-image: url(../../../../default/files/images/icons/6736_3.png);}
li.hi_42 a{background-image: url(../../../../default/files/images/icons/kacakurun.png);}
li.hi_43 a{background-image: url(../../../../default/files/images/icons/iademnerede.png?id=27);background-position:-2px 0px !important;}
li.hi_44 a{background-image: url(../../../../default/files/images/icons/7143.png); background-position:0px 0px !important;}


li.hi_1 a:hover{background-image: url(../../../../default/files/images/icons/6736_3.png); background-color:#e6474e !important; color:#FFF !important;}  
li.hi_1 a:hover span{ font-size:11px; margin-top:16px !important;}  
li.hi_2 a:hover{background-image: url(../../../../default/files/images/icons/6736_3.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_3 a:hover{background-image: url(../../../../default/files/images/icons/borc_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_4 a:hover{background-image: url(../../../../default/files/images/icons/ihbar_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_5 a:hover{background-image: url(../../../../default/files/images/icons/nerede_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_6 a:hover{background-image: url(../../../../default/files/images/icons/e_beyanname_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_7 a:hover{background-image: url(../../../../default/files/images/icons/araba_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_8 a:hover{background-image: url(../../../../default/files/images/icons/bimer_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_9 a:hover{background-image: url(../../../../default/files/images/icons/hesapmakinesi_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_10 a:hover{background-image: url(../../../../default/files/images/icons/ozelge_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_11a a:hover{background-image: url(../../../../default/files/images/icons/mukellef_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_12a a:hover{background-image: url(../../../../default/files/images/icons/odeme_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_13 a:hover{background-image: url(../../../../default/files/images/icons/kredi_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_14 a:hover{background-image: url(../../../../default/files/images/icons/pos_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_15 a:hover{background-image: url(../../../../default/files/images/icons/kira_beyan_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_engelli a:hover{background-image: url(../../../../default/files/images/icons/engelli_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_hac a:hover{background-image: url(../../../../default/files/images/icons/haciz_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_yet a:hover{background-image: url(../../../../default/files/images/icons/harita_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_38 a:hover{background-image: url(../../../../default/files/images/icons/defter486_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_39 a:hover{background-image: url(../../../../default/files/images/icons/ivd_logo.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_19 a:hover{background-image: url(../../../../default/files/images/icons/6736_3.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_40 a:hover{background-image: url(../../../../default/files/images/icons/sahteposta_h.png); background-color:#e6474e !important; color:#FFF !important;}
li.hi_43 a:hover{background-image: url(../../../../default/files/images/icons/iademnerede_h.png?id=28); background-color:#e6474e !important; color:#FFF !important;}


li.hi_15 a:hover{background-image: url(../../../../default/files/images/icons/kira_beyan_232018.png); background-color:#e6474e !important; color:#FFF !important;}

li.hi_1 i{background-image: url(../../../../default/files/images/icons/dunya.png);}
li.hi_2 i{background-image: url(../../../../default/files/images/icons/ev.png);}
li.hi_3 i{background-image: url(../../../../default/files/images/icons/borc.png);}
li.hi_4 i{background-image: url(../../../../default/files/images/icons/ihbar.png);}
li.hi_5 i{background-image: url(../../../../default/files/images/icons/nerede.png);}
li.hi_6 i{background-image: url(../../../../default/files/images/icons/e_beyanname.png);}
li.hi_7 i{background-image: url(../../../../default/files/images/icons/araba.png);}
li.hi_8 i{background-image: url(../../../../default/files/images/icons/bimer.png);}
li.hi_9 i{background-image: url(../../../../default/files/images/icons/hesapmakinesi.png);}
li.hi_10 i{background-image: url(../../../../default/files/images/icons/ozelge.png);}
li.hi_engelli i{background-image: url(../../../../default/files/images/icons/engelli.png);}
li.hi_hac i{background-image: url(../../../../default/files/images/icons/haciz.png);}
li.hi_yet i{background-image: url(../../../../default/files/images/icons/harita.png);}

li.hi_21 a{background-image: url(../../../../default/files/images/icons/takvim.png);}
li.hi_22 a{background-image: url(../../../../default/files/images/icons/sinav.png);}
li.hi_23 a{background-image: url(../../../../default/files/images/icons/basin.png);}
li.hi_24 a{background-image: url(../../../../default/files/images/icons/mobil.png);}
li.hi_25 a{background-image: url(../../../../default/files/images/icons/video.png);}
li.hi_26 a{background-image: url(../../../../default/files/images/icons/kayit.png);}

li.hi_27 a{background-image: url(../../../../default/files/images/icons/incentives.png);}
li.hi_28 a{background-image: url(../../../../default/files/images/icons/tax_system.png);}
li.hi_29 a{background-image: url(../../../../default/files/images/icons/sss_eng.png);}
li.hi_30 a{background-image: url(../../../../default/files/images/icons/ozelge.png);}
li.hi_31 a{background-image: url(../../../../default/files/images/icons/tebligat.png);}


li.hi_21 a:hover{background-image: url(../../../../default/files/images/icons/takvim_h.png);}
li.hi_22 a:hover{background-image: url(../../../../default/files/images/icons/sinav_h.png);}
li.hi_23 a:hover{background-image: url(../../../../default/files/images/icons/basin_h.png);}
li.hi_24 a:hover{background-image: url(../../../../default/files/images/icons/mobil_h.png);}
li.hi_25 a:hover{background-image: url(../../../../default/files/images/icons/video_h.png);}
li.hi_26 a:hover{background-image: url(../../../../default/files/images/icons/kayit_h.png);}

li.hi_27 a:hover{background-image: url(../../../../default/files/images/icons/incentives_h.png);}
li.hi_28 a:hover{background-image: url(../../../../default/files/images/icons/tax_system_h.png);}
li.hi_29 a:hover{background-image: url(../../../../default/files/images/icons/sss_eng_h.png);}
li.hi_30 a:hover{background-image: url(../../../../default/files/images/icons/ozelge_h.png);}
li.hi_31 a:hover{background-image: url(../../../../default/files/images/icons/tebligat_h.png);}



.front h2{ font-size:24px; font-weight:400;}

.front .container { width:100%;}
.front .postscript-third{ width:100%;}

.front .hizli_islemler .container, .motto .container, .front .multimedia .container , .front .home_row3 .container{ max-width:1180px;}

.front .prescript-second.span4{width:550px !important; margin-left:20%;}
.front .prescript-third{width:550px !important;}

.duyurular { margin-top:53px; text-align:center;}

.duyurular h4{ color:#e6474e; line-height:24px; margin-bottom:20px; font-size:20px; font-weight:400;}
.duyurular p{ line-height:16px; font-size:13px; border-bottom:1px solid #EEE; padding-bottom:10px; margin-bottom:12px; position:relative;}
.duyurular .carousel, .duyurular .owl-carousel{ border:1px solid #E5E5E5; border-radius:4px;  min-height: 226px;  box-sizing: border-box;}
.duyurular .carousel .item , .duyurular .owl-carousel .item{ background-color:#FFF; border-radius:4px;}


table tr td { border:1px solid #DDD; padding:4px 12px 5px 12px;}

ul li a{ color:#666;}
ul li a:hover{ color:#e6474e;}

h1#page-title{  border-bottom: 1px solid #DDD;
  padding-bottom: 20px; font-size:20px;line-height: 28px;}
  
.front h1#page-title { border:none; padding-bottom:0px;}

.hizli_block .ico_box ul { max-width:100%; width:100%;}
.hizli_block .ico_box ul li a{  width: 60px;
  height: 60px;
  font-size: 12px;
  text-align: right;
  background-position: 11px 12px !important;
  background-size: 60%;
  -moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0);
  box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.0);
  font-size: 12px;
  border: 1px solid #EEE;
  padding: 0px !important;}
  
.hizli_block .ico_box ul li a:hover{ background-color:#FFF; z-index:0;}
.hizli_block div.top { color:#F00; z-index:99999999 !important;}





.hizli_block  ul.retina-icons li{   list-style: none;
  display: inline-block;
  vertical-align: top;
  float: left;
  height: 70px; margin-right:12px; margin-bottom:12px; margin-top:0px; width:58px; height:58px;}
.hizli_block  ul.retina-icons li i {display:none;}
.tooltip{ z-index:10000 !important;}


.footer .row ul li  { clear:both;}

.footer .row ul li a {
  color: #a9a9a9;
  padding: 4px 12px 6px 4px !important;
  display: block;
}


.footer .row ul li a:hover{ color:#FFFFFF;}


.footer .row  .block-menu-block .footertitle h2 {color: #ccc;}

.sidebar.sidebar-first .menu-block-wrapper  ul{ margin:0px;}
.sidebar.sidebar-first .menu-block-wrapper ul ul {
  margin-left: 13px;
  margin-top: 20px;
  height: initial;
  width: 95%;
  margin-bottom: 20px;
}

.sidebar.sidebar-first .menu-block-wrapper ul ul li{ border-bottom:0px !important;}

.sidebar.sidebar-first .menu-block-wrapper ul ul li a:before{color:#666666; display:none;}

.sidebar.sidebar-first .menu-block-wrapper ul ul li { list-style:disc; margin-left:20px; padding-left:4px;}

.sidebar.sidebar-first .menu-block-wrapper ul li{ list-style:none;   width: 100%;
  border-bottom: 1px solid #eee;
  border-top: 0;
  padding-top: 7px;
  padding-bottom: 7px;}
  

 .sidebar.sidebar-first .menu-block-wrapper ul li a{ display:block; font-size:13px; line-height:20px;
  color: #111;
  font-weight: 300;}
 .sidebar.sidebar-first .menu-block-wrapper ul li.active > a {font-weight:bold;}

.sidebar.sidebar-first .menu-block-wrapper ul li a:before{  float: left;
  font-family: 'fontello';
  content: '\e75e';
  font-size: 15px;
  line-height: 15px;
  text-shadow: none;
  margin-right: 8px;
  margin-left: 1px;
  margin-top: 2px;
  color: #e6474e;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  -ms-transition: all 0.15s;
  transition: all 0.15s;}
  
  .sidebar.sidebar-first .menu-block-wrapper ul li span:before{  float: left;
  font-family: 'fontello';
  content: '\e75e';
  font-size: 15px;
  line-height: 15px;
  text-shadow: none;
  margin-right: 8px;
  margin-left: 1px;
  margin-top: 2px;
  color: #e6474e;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  -ms-transition: all 0.15s;
  transition: all 0.15s;}
  
  
  

 
.sidebar-second .duyurular, .sidebar-first .duyurular{ margin-top:0px !important;} 
.sidebar-second .duyurular .carousel, .sidebar-first .duyurular .carousel{ border:0px;}
.sidebar-second .duyurular .carousel .padded, .sidebar-first .duyurular .carousel .padded{ padding:0px; text-align:left;}
.sidebar-first .duyurular { overflow:hidden; display:block; position:relative;} 

.sidebar-second  .ico_box ul, .sidebar-first .ico_box ul{ margin-left:0px;}
.sidebar-second  .carousel-control.right, .sidebar-first .carousel-control.right{ right: 6%; top: 90%;}
.sidebar-second  .carousel-control.left, .sidebar-first  .carousel-control.left{ left: 76%; top: 90%;}
.sidebar-second .duyurular h4 , .sidebar-first .duyurular h4 { font-size:18px;}
  
.poster .carousel-control { color:#FFF;}
.poster .carousel-control:hover { color:#000;}
.sidebar-first .poster .carousel .padded, .sidebar-second .poster{ width:78%;}
.sidebar-first .poster .carousel .padded, .sidebar-second .poster .carousel .padded { padding:0px;}
.sidebar-first .poster .carousel .padded img, .sidebar-second .poster .carousel .padded img{ border-radius:4px;}
.poster a.right, .sidebar-first .poster a.right, .poster a.left, .sidebar-first .poster a.left{ display:none;}

/* ana sayfa */

/*.row {margin-left: -30px;}*/
.row .row{margin-left:0px;}
.row .row-inner{width: 1200px; overflow: hidden; display: block; margin: 0px auto;}

@media (min-width: 1200px)
{
/*.row {margin-left: -30px;} */
.row .row{margin-left:0px;}
}

.fullw_1 .row-inner {padding:10px 0px 50px -1px;}

.fullw_2 {/*background-color: #ECECEC;*/
  background-image: url(../../../../default/files/images/home_row3_bg.png);
  background-size: contain; background-position: center bottom; background-repeat:no-repeat;}
  
.fullw_2 .row-inner { padding:50px 0px; }
.fullw_2 .row-inner ul{ padding:0px; margin:0px;}
.fullw_2 .row-inner ul li { display:block;}
.fullw_2 .row-inner ul li a{ padding:8px 12px 9px 0px; border-bottom:1px dotted #EEE; display:block; margin-right:20px;} 
.fullw_2 .row-inner .postscript-fifth ul li { width:48%; display:block; float:left;}

.fullw_2 .footertitle {
  background-color: #e6474e;
  margin: -20px;
  padding: 16px;
  width: 120%;
  padding-botto	m: 1px;
  margin-bottom: 16px;
}

.fullw_2 ul li a:before {
  float: left;
  font-family: 'fontello';
  content: '\e75e';
  font-size: 15px;
  line-height: 15px;
  text-shadow: none;
  margin-right:16px;
  margin-left: 1px;
  margin-top: 2px;
  color: #BBB;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  -ms-transition: all 0.15s;
  transition: all 0.15s;
}

.fullw_2 .row-inner .block-menu-block {padding: 20px;
  background-color: #FFF;
  overflow: hidden;
  border-radius: 4px;}

.fullw_2 h2{ /*font-size:20px; padding-bottom:16px; margin-bottom:16px; border-bottom:1px solid #EEE;*/
border: none;
color: #FFF;
font-size: 20px;
padding-bottom:0px;
border-bottom:none;
margin-bottom:0px;
}

.mainmenu .ddsmoothmenu>ul { margin-top:20px;}
.mainmenu .ddsmoothmenu ul li a,
.mainmenu .ddsmoothmenu ul li span.nolink {padding:9px 14px 10px 14px; border-radius:1px 1px 0px 0px;}
.mainmenu .ddsmoothmenu ul li a:hover,
.mainmenu .ddsmoothmenu ul li:hover span.nolink { background-color:#FFF; color:#C30;}

a.logo img {width:90%;}
.duyuru_slider_oklar{ position:relative; display:block; margin-top:-20px;}

/* Organizasyon Semasi */
.view-organizasyon-semasi .item-list > ul {display:none;}
.view-organizasyon-semasi .item-list:hover > ul {display:block;}
.view-organizasyon-semasi .organizasyon-birimi-container .organizasyon-birimi .personel-satir,
.view-organizasyon-semasi .organizasyon-birimi-container .organizasyon-birimi .personel-satir .personel-detay{display:none;}
.view-organizasyon-semasi .organizasyo-birim-container:hover .organizasyon-birimi .personel-satir {display:block;}
.view-organizasyon-semasi .organizasyon-birimi-container .organizasyon-birimi .personel-satir:hover .personel-detay{display:block;}

.odd td {
  background-color: #F7F7F7;
}
/* arama fix*/
.headersearch .form-wrapper {position:relative;}
.headersearch input:hover {background:none;background-color: white;}
input[type="submit"].arama-buton {
width: 35px !important;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
text-indent:-9999px;
  height: 35px;
  display: block;
  background: url(../images/tiles/search.png) no-repeat 0px center;
  position: absolute;
  top: 0;
  right: 0;
}
input[type="submit"].arama-buton:hover {background-color: transparent;border-radius: 0;}

.arama-buton:hover {/*background-image:url(../images/tiles/search_h.png);*/}


/* Arama Sonuclari*/
html.js .search-form fieldset.collapsed {height:auto;}
.page-search-node .search-advanced legend {
	text-decoration: underline;
	font-size: 12px;
	line-height: 12px; 
	margin-bottom: 0;
	padding-bottom: 6px;
	padding-top: 4px;
	border-bottom:none;
}
.search-form > div > .criterion {
  float: left;
  width: 178px;
  margin-right: 31px;
}
.search-form .criterion label{font-size:12px;}
.search-form #edit-basic {margin-bottom: 13px;}
.search-form #edit-basic  label{  width: 205px;
  display: inline-block;}

.page-search-node .pagenumbers {display:none;}
.search-form .criterion .form-type-checkboxes input,
.search-form .criterion .form-type-checkboxes label{
	display:inline-block;
	vertical-align:top;
	font-size: 12px;
	line-height: 12px;
	margin: 0;
}
.search-form .criterion .form-type-checkboxes label[for="edit-type"]{display:none;}
.search-form .edit-submit {vertical-align: top;margin-top: 2px;}
.search-results {margin-left: 0;}

.search-results h3.title{	
	font-weight: 400;
	margin-bottom: 3px;
	line-height: 12px;
}
.search-results li {
	padding-left: 0;
	position: relative;
	border-top: 1px dashed #D3D3D3;
	margin-bottom: 5px;
	padding-top: 16px;
}
  .search-results .search-snippet-info {overflow:hidden;}
.search-results h3.title a {color:black;font-size:12px;}
.search-results p {margin-bottom: 2px;font-size:12px;}

.form-item-language {display:none;}

.i18n-en .search-advanced .criterion:nth-child(2) {display:none;}

html.js fieldset.collapsible.search-advanced div.fieldset-wrapper {
  margin-top: 22px;
}
.search-advanced .action {display:none;}
span.arama-not {
  font-size: 11px;
  width: 232px;
  display: block;
  line-height: 12px;
}
.mevzuat-seperator {
  border-bottom: 1px solid #cecece;
  margin-bottom: 5px;
    font-size: 12px;
}
.search-form+h2{  font-size: 18px;
  padding-bottom: 4px;
  margin-bottom: 12px;}


.search-results .search-info {
   font-size: 12px;
  cursor: default;
  float: right;
}

table.tel_fax {
  max-width: 465px;
  width: 100%;
}
table.tel_fax  tr td:nth-child(1){background-color:#F8F8F8 !important; font-size:11px !important;}
table.tel_fax  tr td:nth-child(2){}

.title_accordion {
  border-bottom: 1px solid #DDD;
  padding-bottom: 7px;
}

.title_accordion:before {
  font-family: 'fontello';
  content: '\e75e';
  font-size: 14px;
  line-height: -32px;
  margin-right: 8px;
  margin-left: 1px;
  color: #e6474e;
  padding-top: -20px;
}


.menueskidengelen ul li {
	display:block;
	padding-top:2px;
	margin-bottom:5px;
	list-style:none;
	overflow:visible;
}
.menueskidengelen ul li > a {
	display:block;
	font-size:13px;
	color:#82846f;
	outline:none;
	border:1px solid #EEE;
	padding:8px 16px 9px 16px;
	background-color:#F8F8F8;
	text-decoration:none;
}

.menueskidengelen ul li ul li {
	display:block;
	height: auto;
	font-size:14px;
	color:#82846f;
	outline:none;
}


.menueskidengelen ul li ul {
	display:none; 

}
.menueskidengelen ul li ul li ul {

}
.menueskidengelen ul li ul li {
	display:block;
	background:none;
	font-size:12px;
/*	color:#8f9d4c; */

}
.menueskidengelen ul li ul li a {
	background:none;
	font-size:12px;
	height:15px;
	/* color:#8f9d4c;*/

}


/* TYTUL 
h2 {
	font-size:1.3em;
	text-align:center;
	color:#414141;
	margin-bottom:0px; padding:0px;
}
h3 {
	font-size:0.8em;
	text-align:center;
	color:#8f8f8f;
	margin-top:3px; padding-top:0px;
}
h3 a { 
	color:#747474;
}
/* CONTENT */ 
#content {
	width:734px;
	padding:10px;
	border:solid 1px #dfdfdf;
	font-size:11px;
	margin:0 auto;
	overflow:hidden;
}
#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#535353;
}
#content img {
	padding:5px;
	background:#f7f7f7;
	border:solid 1px #464646;
	margin:2px
}

.yazi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#535353;
}

input[type="submit"], input[type="button"] { background-color:#e6474e; border-radius:2px; color:#FFFFFF; border:none; padding:6px 16px 7px 16px; margin-right:-16px; font-size:12px;}
input[type="submit"]:hover { background-color:#999; border-radius:2px; color:#EEE;}

table.border_none tr td { border:none;}

input[name="tel"]{ margin-left:12px;}
input[ name="ilce"]{ margin-left:12px; width:160px;}
select[name="sehir"]{ margin-right:12px;}
input[name="ilkodu"]{ width:30px;}
input[name="tel"]{ width:149px;}

input[name="mail_bas"]{ margin-right:8px;}
input[name="mail_son"]{ margin-left:8px; width:140px;}

.view-content thead tr th{ padding-bottom:12px; padding-left:0px; }
.view-content thead tr th a{ padding-left:4px; color:#666666;}
.view-content thead tr th a img{ margin-left:6px; padding-bottom:3px;}

.view-content thead tr th.views-field-field-ilk-tarih, .view-content thead tr th.views-field-field-son-tarih{ text-align:left;}
#block-views-haberler-block-1 {position:relative;}
.tum-haberler {
  position: absolute;
  right: 90px;
  bottom:-29px;
  border: 1px solid #DDD;
  padding: 2px 12px 4px 12px;
  border-radius: 4px;
  color: #999;
}
@media only screen and (max-width: 767px) { 
	.tum-haberler {
	  top:0px;
	  bottom:inherit;
	}
	#block-views-haberler-block-1 {position:relative;overflow: hidden;float:none;}
}
@media(max-width: 979px) and (min-width: 768px){ 
	.tum-haberler {
	  top:0px;
	  bottom:inherit;
	}
	#block-views-haberler-block-1 {position:relative;overflow: hidden;float:none;}
}

.tum-haberler:hover{ border-color:#666; background-color:#666666; color:#EEE;}

.blogpost h4 { margin-left:36px; margin-bottom:12px; margin-right:100px; font-size:16px; line-height:22px;}
section.post .readmore a.btn{ font-size:11px;}

.homepost .postbody a { font-size:13px; line-height:17px !important;}

.menueskidengelen ul { margin:0px;}
.menueskidengelen ul>li{ color:#333; font-size:13px;}
.menueskidengelen>ul>li>ul>li{ padding-left:0px; margin-left:8px;}
.menueskidengelen>ul>li>ul>li>a{ font-family: 'Open Sans', sans-serif; font-size:11px; color:#333; border:none; border-bottom:1px dotted #CCC; height:auto !important; padding-left:4px; font-weight:bold;}
.menueskidengelen ul li ul li ul { margin-top:12px;}
.menueskidengelen ul li ul li ul li{ color:#666666; padding-left:8px;}

.content a, .content ul li a { color:#666; font-size:11px; font-weight:bold;}
.content a:hover, .content ul li a:hover { color: #e6474e;}
.istTabSelect{ padding:10px 10px 1px 10px;}
.search-form {margin-top: 10px !important;overflow:hidden;}
.search-form .form-checkboxes .form-item-type-page {margin-top:8px;}



/* Organizasyon ?emasy */

.page-node-76727 TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.page-node-76727 TD.head1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000000; cursor:hand
}
.page-node-76727 TD.head2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #111; cursor:default !important;
}
.page-node-76727 TD.head3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #111; cursor:hand
}
.page-node-76727 TD.baskan {
	FONT-WEIGHT: bold; FONT-SIZE: 13px;cursor:hand
}
.page-node-76727 TD.bas_yar {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; cursor:hand
}
.page-node-76727 TD.daire_bas {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #252526; cursor:hand
}
.page-node-76727 TD.grup_bas {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #111; cursor:hand
}
.page-node-76727 TD.sube_mud {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #67748E; cursor:hand
}
.page-node-76727 .popup {
	Z-INDEX: 100; LEFT: 0px; display:none; WIDTH: 450px; POSITION: absolute; TOP: -500px; BACKGROUND-COLOR: #E6E6E6;
	border: none;border-radius: 6px;  box-shadow: 0px 0px 5px 2px rgba(85, 85, 85, 0.32);overflow:hidden;    padding: 10px 40px 10px 10px;
	background-image: url("/sites/all/themes/themetastic/img/gib-damga.png");
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 100px;
}
.page-node-76727 .popup .details-more{
  font-weight: normal;
  background-color: white;
  padding: 28px;
  margin-left: -10px;
  margin-right: -41px;
  margin-bottom: -11px;
  line-height: 20px;
  text-align: justify;
  margin-top: 16px;
}
.page-node-76727 .popup .ozgecmis{

}
.page-node-76727 .detay TR TD {FONT-WEIGHT: 100; FONT-SIZE: 13px;  line-height: 18px;}
.page-node-76727  #tiparrowDiv {z-index: 99; LEFT: 0px;POSITION: absolute; TOP: -500px;  z-index: 111;height:16px;overflow:hidden;}

.page-node-76727 .field-type-text-with-summary {border: 1px solid #eee;  padding-top: 27px;}

.page-node-76727 .row-fluid {position:inherit;}
.page-node-76727 table {border:none; width:100%;}
.page-node-76727 table tr td {border:none;cursor:default;height:29px;font-size: 13px;}
.page-node-76727 table tr td:first-child {cursor:pointer;}
.page-node-76727 .popup table tr td {border:none;}
.page-node-76727 .popup img {max-width: 77px;   border: 2px solid black;margin-left: 7px;margin-top: 3px;}
.page-node-76727 .popup table.detay .detay {
  margin-left: 7px;
}
.page-node-76727 .popup table.detay .detay tr td {height:auto;padding-left: 5px;}
.page-node-76727 .popup table.detay .detay tr td b{font-weight:normal;}
.page-node-76727 .popup .detay > tbody > tr:first-child > td {font-size:16px;color:#C4232A;  vertical-align: top;}
.page-node-76727 .popup .detay > tbody > tr > td {color: #111;}
.page-node-76727 .popup .detay > tbody > tr:first-child > td:nth-child(2) {vertical-align:bottom;}
.page-node-76727 .popup .detay > tbody > tr> td > b {font-weight:normal;}
.page-node-76727 table tr td:last-child {padding-right:0; }
.page-node-76727 table table tr:last-child td {border-bottom:none;padding-bottom:0;}
.page-node-76727 table.org-seviye-1 > tbody> tr > td.head3,
.page-node-76727 td.bas_yar,
.page-node-76727 td.baskan {color:#FF0000;font-weight:normal;}
.page-node-76727 td.daire_bas:first-child {padding-left:24px;  width: 32%;}
.page-node-76727 td.grup_bas:first-child {padding-left:36px;}
.page-node-76727 td.sube_mud:first-child {padding-left:48px;}
.page-node-76727 table.org-seviye-2 > tbody > tr table > tbody > tr:nth-child(even) > td,
.page-node-76727 .zebra > tbody > tr:nth-child(even) > td
 {background-color:whitesmoke;}
.page-node-76727 .ts-1 > tbody  > tr > td {padding-left:0;}
.page-node-76727 td.baskan,
.page-node-76727 td.bas_yar{color: #111;  padding-left: 23px;}
.page-node-76727 td.cizgili {
  background-image: url("/sites/all/themes/themetastic/img/org-sema-cizgi.gif");
  background-repeat: repeat-x;
  padding-left: 0;
}
.page-node-76727 span.baslik-inner {
  padding-left: 23px;
  background-color:white;
  padding-right: 15px;
}
.page-node-76727 table.detay tr td {padding:0;}



/* Mevzuat */
.mevzuat-icerik, .node-n-bkk, .node-n-genel-yazilar, .node-n-sirkuler, .node-n-teblig, .node-n-yonetmelik, .node-type-n-ozelge, .node-type-n-ic-genelge {color:#494949;}
.mevzuat-icerik p, .node-n-bkk p, .node-n-genel-yazilar p, .node-n-sirkuler  p, .node-n-teblig p, .node-n-yonetmelik p, .node-type-n-ozelge p, .node-type-n-ic-genelge p {margin-bottom:10px;} 
.mevzuat-icerik table img, .node-n-bkk table img, .node-n-genel-yazilar table img, .node-n-sirkuler  table img, .node-n-teblig table img, .node-n-yonetmelik table img, .node-type-n-ozelge table img, .node-type-n-ic-genelge table img{display:none;}
.mevzuat-icerik:not(.teblig) table tr td, .node-n-bkk table tr td, .node-n-genel-yazilar table tr td, .node-n-sirkuler  table tr td, .node-n-yonetmelik table tr td, .node-type-n-ozelge table tr td, .node-type-n-ic-genelge table tr td {border:none;padding:0;}
.node-n-teblig table tr td {padding:0;}
/*.node-n-bkk table tr td p, .node-n-genel-yazilar table tr td p, .node-n-sirkuler  table tr td p, .node-n-teblig table tr td p {margin:0;} */
.mevzuat-icerik table+p, .node-n-bkk  table+p , .node-n-genel-yazilar  table+p , .node-n-sirkuler  table+p, .node-n-teblig table+p, .node-n-yonetmelik table+p, .node-type-n-ozelge table+p, .node-type-n-ic-genelge table+p {margin-top:16px;}
.mevzuat-icerik .field-item  > table, .node-n-bkk  .field-item  > table, .node-n-genel-yazilar .field-item  > table, .node-n-sirkuler .field-item  > table, .node-n-teblig .field-item  > table, .node-n-yonetmelik .field-item  > table, .node-type-n-ozelge  .field-item  > table, .node-type-n-ic-genelge  .field-item  > table,
table[width="750"]
{width: 100% !important;}
.mevzuat-icerik > table {
  width: 100%;
}
.mevzuat .field-name-field-f-anahtar-kelime {display:none;} /* anahtar kelime fix i*/

table[width="750"] >tbody >tr >td,table[width="100%"] {border:none;}

.group-kunye.field-group-div {
  background-color: #EEEEEE;
  padding: 12px;
  border-radius: 8px;
  margin-bottom: 20px;
  clear:both;
}
.group-kunye.field-group-div  .field .field-label {width: 142px;}
.mevzuat-icerik {margin-top:-13px;}
.mevzuat-eleman-baslik .kunye {
    background-color: #EEEEEE;
    padding: 12px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.mevzuat-eleman-baslik h4 {
    margin-bottom: 16px;
    font-weight: bold;
    color: #494949;
    font-size: 15px;
}
.mevzuat-eleman-baslik .kunye b{width:142px;    display: inline-block;}
.mevzuat-icerik > div:first-child {
    color: #3D3D3D;
    font-size: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #C1C1C1;
    margin-bottom: 25px;
}
.section-to-print{position:relative;}


#div-liste-oz:before, #div-liste-te:before {top: 52px;} /*.mevzuat-liste-maddeler*/
#div-liste-sir:after {display:none;}

/* 08.07 */

.Bayrak {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 160px;
  height: 86px;
  background-image: url(/images/Turk_Bayragi.png);
  background-size: cover;
}
.Atam {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 142px;
  height: 86px;
  background-image: url(/images/Atam.png);
  background-size: cover;
}

header{ background-color:#c82229;}
section.headerwarp{background-color:#e6474e;}

.row-fluid {position: relative;}

.not-logged-in .nav.nav-tabs.primary {display:none;}


/*slider*/
.text_right{ text-align:right;}
.text_center{ text-align:center;}

.slider_h1_bg_title{
color: #666;
  font-weight: 500 !important;
  font-style: italic;
  background-repeat: no-repeat;
  background-position: left center; 
  padding: 6px 20px 7px 20px!important;
  }
.slider_h3_text {   color: #888;
  font-size: 18px;
  font-weight: 400 !important;
  line-height: 26px;
  /* padding: 6px 20px 7px 20px!important; */
  /* background-color: #FFF; */
  /* opacity: 0.7 !important; */}
/*EO:slider*/


.motto {
  background-color: #FFF;
  background-image: url(/sites/all/themes/themetastic/motto_bg.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

h1.motto_text{ font-size:24px; padding:0px; margin:0px; padding-bottom:10px; font-weight:300;}
.block-revolution-slider .footertitle {display:none;}
h4.top-pages-title {
	font-weight: normal;
	color: #777;
	border-bottom: 1px solid #eee;
	padding-bottom: 24px;
	margin-bottom: 20px;
}
/* Gizleme fixleri*/
.page-node-76729 h4.top-pages-title {display:none;} /*misyon vizyon*/
.form-item.form-type-checkbox.form-item-type-blog-post {display:none;}

div#mevzuat-ilerigeri img {   width: 14px;
  border: 1px solid #EEE;
  padding: 5px 8px 6px 8px;
  border-radius: 2px;}
  
  div#mevzuat-ilerigeri img:hover { background-color:#EEE;}

.mini-button {
	background-image: url(../images/gib_sprite.png);
	background-repeat: repeat;
	width:30px;
	height: 28px;
	opacity:0.6;
	cursor:pointer;
	  display: inline-block;
}
.mini-button:hover {
	opacity:1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.mini-button a {display:block;height:100%;  text-indent: -9999px;}
#download-pdf {background-position: -69px 3px;}
#mevzuat-yeni-sayfada-ac {background-position: -147px 3px;}
#mevzuat-yazdir-btn-div {background-position: -107px 3px;}
.increase-font {
background-position: 4px 3px;
}
.decrase-font {background-position: -33px 3px;}
.reset-font {
  background-position: -191px 6px;
  width: 43px !important;
}
.font-resizer {
  display:inline-block;
}
.font-resizer input{
padding: 0;
  margin: 0;
  min-width: 30px;
  background-color: transparent;
  text-indent: -9999px;
}
.font-resizer input:focus{outline:none;}

.mevzuat-detail-toolbar {
	overflow: hidden;
	float: right;
	clear: both;
	margin-bottom: 12px;
} /*arama sonucu mevzuat iceri?indeki toolbar*/



.multimedia .eng ul { padding:0px 20px; margin: 0 0 10px 0px;}
.multimedia .eng .span8 {  margin-left: 56px;
  width: 697px;}
.multimedia .eng iframe{ padding:4px; border:1px solid #DDD; border-radius:2px;}


.ico_box2 li.two_row a {padding-top:19px;}



/*Print out*/
@media print {
.mevzuat header,
.mevzuat .pagetitlewrap,
.mevzuat .sidebar-first,
.mevzuat footer ,
.mevzuat .mevzuat-detail-toolbar {display:none;}
.mevzuat .container,
.mevzuat .row-fluid .span9 {width:100%;}
.mevzuat .row-fluid .span9 {margin-left:0;}
#firstcontentcontainer {padding:0;}
}

.slotholder img {background-repeat:no-repeat;background-size:100%;background-image: url(../images/gib_slider_bg.jpg);}

/*cift baslık sorunu gecici fix*/
.mevzuat .top-pages-title,
.node-haber-duyuru .top-pages-title {display:none;}
.page-node-429 .top-pages-title {display:none;}
#block-block-40 {display:none;}
.node-unpublished {background-color:inherit;}
.node-unpublished:before {
  content: "Pasif içerik";
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-color: pink;
  padding: 2px 6px 2px 6px;
  height: 22px;
  line-height: 22px;
  border-radius: 7px;
  color: white;
}
/*mevzuat istenmeyen tebligler gecici olarak  gizlendi.*/
tr[tid="89005"],
tr[tid="88692"],
tr[tid="87977"],
tr[tid="87922"],
tr[tid="88894"],
tr[tid="88648"],
tr[tid="87218"],
tr[tid="88119"],
tr[tid="87881"],
tr[tid="87855"],
tr[tid="87481"],
tr[tid="88635"],
tr[tid="88137"],
tr[tid="88393"],
tr[tid="88117"],
tr[tid="87733"],
tr[tid="87707"],
tr[tid="88352"],
tr[tid="87477"],
tr[tid="88095"],
tr[tid="88990"],
tr[tid="87844"],
tr[tid="89122"],
tr[tid="87501"],
tr[tid="87278"],
tr[tid="89144"],
tr[tid="88099"],
tr[tid="88359"],
tr[tid="88623"],
tr[tid="88590"],
tr[tid="87749"],
tr[tid="88267"],
tr[tid="88135"],
tr[tid="88417"],
tr[tid="88401"],
tr[tid="88017"],
tr[tid="87890"] {display:none;}
.tp-caption a {color:inherit;}

.tebligat_btn{}
.tebligat_btn ul{ margin:0px; padding:0px;}
.tebligat_btn ul li{ cursor:pointer;  margin-bottom:4px; border:none; list-style:none;  background-color:#e6474e; padding:8px 16px 10px 16px; border-radius:4px;}
.tebligat_btn ul li a{ border:none; color:#FFF; text-decoration:none;}
.tebligat_btn ul li:hover{ background-color:#999;}

/*Tebliğ gruplandırılması için */
#teblig-grup-select { margin-left:10px;}

/*anket gizleme*/
.page-node-107513 header,
.page-node-107513 .pagetitlewrap,
.page-node-107513 h1#page-title,
.page-node-107513 footer,
.page-node-107513  .sidebar-first {display:none;}

.page-node-107513 #firstcontentcontainer  {padding-bottom:0;min-height:inherit;}

/*deneme*/
.page-node-107513 .form-radio {
margin: 4px 0 0;
float: left;
line-height: normal;
margin-right: 14px;
} 
.page-node-107513 .form-radios { 
margin-top :10px;}
.page-node-107513 .webform-component-radios{
margin-top:20px;
}
.page-node-107513 .webform-component-radios  > label {font-weight : bold;}
.page-node-107513 .top-pages-title { font-weight: bold; margin-top: 10px;}


/* Dil gizleme     .form-item  .form-type-item  label  */
#node-76727 ~ .form-item { display:none; }


/*------------------------------------------------------------------------------------------------------------------*/
/*CAROUSEL*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}





/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}






















/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

.logo {overflow:hidden;}
.logo img{float:left; margin-right:8px; width:30px;}
.logo .VD_name{color: #FFF;
    font-family: helvetica;
    font-size: 20px;
    font-weight: 600;
    float: left;
    font-style: italic;
    line-height: 20px;
    padding-top: 4px;}
	
.fullw_2 .row-inner .span8{ width:100% !important; margin:0px !important; }
.fullw_1{margin-top:30px;}
.fullw_2 .row-inner {border:1px solid #EEE; padding:0px !important; margin-bottom:40px; width: 1180px; border-radius:4px !important;}
.front  #block-block-67 .footertitle {margin-left: 28px;}

.headersearch a {top : -6px;}

