@font-face
{
	font-family : 'PT Sans';
	src         : url('../fonts/pt_sans-web-bold-webfont.eot');
	src         : url('../fonts/pt_sans-web-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pt_sans-web-bold-webfont.woff') format('woff'), url('../fonts/pt_sans-web-bold-webfont.ttf') format('truetype');
	font-weight : bold;
	font-style  : normal;

}

@font-face
{
	font-family : 'PT Sans';
	src         : url('../fonts/pt_sans-web-regular-webfont.eot');
	src         : url('../fonts/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pt_sans-web-regular-webfont.woff') format('woff'), url('../fonts/pt_sans-web-regular-webfont.ttf') format('truetype');
	font-weight : normal;
	font-style  : normal;

}

@font-face
{
	font-family : 'socicon';
	src         : url('../fonts/socicon-webfont.eot');
	src         : url('../fonts/socicon-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/socicon-webfont.woff') format('woff'), url('../fonts/socicon-webfont.ttf') format('truetype'), url('../fonts/socicon-webfont.svg#sociconregular') format('svg');
	font-weight : normal;
	font-style  : normal;
}

html
{
	font-family                 : 'PT Sans', sans-serif;
	-ms-text-size-adjust        : 100%;
	-webkit-text-size-adjust    : 100%;
	-webkit-tap-highlight-color : rgba(0, 0, 0, 0);
}

body, table, p
{
	font-family      : 'PT Sans', sans-serif;
	font-size        : 14px;
	line-height      : 100%;
	color            : #333333;
	background-color : #ffffff;
	margin           : 0px;
	padding          : 0px;
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary
{
	display : block;
}

audio,

progress,
video
{
	display        : inline-block;
	vertical-align : baseline;
}

audio:not([controls])
{
	display : none;
	height  : 0;
}
#r_canvas{
	display : none;
}

[hidden]
{
	display : none;
}

ul,
ol
{
	margin-top    : 0;
	margin-bottom : 0px;
	list-style    : none;
}

ul ul,
ol ul,
ul ol,
ol ol
{
	margin-bottom : 0;
}

ul li
{
	list-style : none;
}

a
{
	background         : transparent;
	text-decoration    : none;
	-moz-transition    : color .2s ease-in, background-color .2s ease-in, opacity .2s ease-in;
	-o-transition      : color .2s ease-in, background-color .2s ease-in, opacity .2s ease-in;
	-webkit-transition : color .2s ease-in, background-color .2s ease-in, opacity .2s ease-in;
	transition         : color .2s ease-in, background-color .2s ease-in, opacity .2s ease-in;
	outline            : 0;
}

a:active,
a:hover
{
	outline         : 0;
	text-decoration : none;
}

input[type="text"]:hover,
input[type="text"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus
{
	outline         : 0;
	text-decoration : none;
}

input[type="submit"]
{
	outline : 0;
}

abbr[title]
{
	border-bottom : 1px dotted;
}

b,
strong
{
	font-weight : bold;
}

dfn
{
	font-style : italic;
}

sup
{
	top : -0.5em;
}

sub
{
	bottom : -0.25em;
}

img
{
	border : 0;
}

svg:not(:root)
{
	overflow : hidden;
}

figure
{
	margin : 1em 40px;
}

p
{
	line-height : 20px;
	padding     : 0px;
	margin      : 0px 0px 20px 0px;
}

p:last-child
{
	margin : 0px 0px 0px 0px;
}

hr
{
	-moz-box-sizing : content-box;
	box-sizing      : content-box;
	height          : 0;
}

*
{
	-webkit-box-sizing : border-box;
	-moz-box-sizing    : border-box;
	box-sizing         : border-box;
	-moz-transition    : background-color .25s ease-in, color .25s ease-in, border .25s ease-in, width .25s ease-in, height .25s ease-in;
	-o-transition      : background-color .25s ease-in, color .25s ease-in, border .25s ease-in, width .25s ease-in, height .25s ease-in;
	-webkit-transition : background-color .25s ease-in, color .25s ease-in, border .25s ease-in, width .25s ease-in, height .25s ease-in;
	transition         : background-color .25s ease-in, color .25s ease-in, border .25s ease-in, width .25s ease-in, height .25s ease-in;
	line-height        : inherit;
}

h1, h2, h3, h4, h5, h6
{
	-webkit-margin-before : 0em;
	-webkit-margin-after  : 0em;
	-webkit-margin-start  : 0px;
	-webkit-margin-end    : 0px;
}

.socicon
{
	font-family            : 'socicon' !important;
	font-style             : normal;
	font-weight            : normal;
	-webkit-font-smoothing : antialiased;
}

button
{
	padding : 0px;
	margin  : 0px;
}

input[placeholder], [placeholder], *[placeholder]
{
	/*
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter         : alpha(opacity=60);
	-moz-opacity   : 0.6;
	-khtml-opacity : 0.6;
	opacity        : 0.6;
	*/
}

::-webkit-input-placeholder
{
	/* WebKit browsers */
	color : inherit;
}

:-moz-placeholder
{
	/* Mozilla Firefox 4 to 18 */
	color : inherit;
}

::-moz-placeholder
{
	/* Mozilla Firefox 19+ */
	color : inherit;
}

:-ms-input-placeholder
{
	/* Internet Explorer 10+ */
	color : inherit;
}

/*
*:before,
*:after
{
	-webkit-box-sizing : border-box;
	-moz-box-sizing    : border-box;
	box-sizing         : border-box;
	content            : " ";
	display            : table;
}
*/

*::-webkit-input-placeholder
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	-moz-opacity   : 0.4;
	-khtml-opacity : 0.4;
	opacity        : 0.4;
}

.container
{
	margin-right  : auto;
	margin-left   : auto;
	padding-left  : 15px;
	padding-right : 15px;
	clear         : both;
	position      : relative;
}

.container-fluid
{
	margin-right  : auto;
	margin-left   : auto;
	padding-left  : 15px;
	padding-right : 15px;
}

.gen-1, .gen-2, .gen-3, .gen-4, .gen-5, .gen-6, .gen-7, .gen-8, .gen-9, .gen-10, .gen-11, .gen-12
{
	position      : relative;
	float         : left;
	min-height    : 1px;
	padding-left  : 15px;
	padding-right : 15px;
}

.gen-fixed-width
{
	width : 100%;
	float : left;
}

.gen-12
{
	width : 100%;
}

.gen-11
{
	width : 91.66666667%;
}

.gen-10
{
	width : 83.33333333%;
}

.gen-9
{
	width : 75%;
}

.gen-8
{
	width : 66.66666667%;
}

.gen-7
{
	width : 58.33333333%;
}

.gen-6
{
	width : 50%;
}

.gen-5
{
	width : 41.66666667%;
}

.gen-4
{
	width : 33.33333333%;
}

.gen-3
{
	width : 25%;
}

.gen-2
{
	width : 16.66666667%;
}

.gen-1
{
	width : 8.33333333%;
}

.bg-color-005288
{
	background-color : #fff;
}

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper
{
	position : relative;
	margin   : 0 auto;
	padding  : 0;
}

.bx-wrapper img
{
	max-width : 100%;
	display   : block;
	width     : 100%;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport
{
	border : 0px;
	left   : 0px;
	/*+ height: 400px!important; */
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto
{
	position : absolute;
	bottom   : -30px;
	width    : 100%;
}

/* LOADER */

.bx-wrapper .bx-loading
{
	min-height : 50px;
	background : url(../images/bx_loader.gif) center center no-repeat #ffffff;
	height     : 100%;
	width      : 100%;
	position   : absolute;
	top        : 0;
	left       : 0;
	z-index    : 2000;
}

/* PAGER */

.bx-wrapper .bx-pager
{
	text-align  : center;
	font-size   : .85em;
	font-family : Arial;
	font-weight : bold;
	color       : #666666;
	padding-top : 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item
{
	display : inline-block;

}

.bx-wrapper .bx-pager.bx-default-pager a
{
	background            : #666666;
	text-indent           : -9999px;
	display               : block;
	width                 : 10px;
	height                : 10px;
	margin                : 0 5px;
	outline               : 0;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
	border-radius         : 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active
{
	background : #000000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev
{
	left       : 10px;
	background : url(../images/left.png) no-repeat center center;
}

.bx-wrapper .bx-next
{
	right      : 10px;
	background : url(../images/right.png) no-repeat center center;
}

.bx-wrapper .bx-prev:hover
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity   : 0.7;
	-khtml-opacity : 0.7;
	opacity        : 0.7;
}

.bx-wrapper .bx-next:hover
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity   : 0.7;
	-khtml-opacity : 0.7;
	opacity        : 0.7;
}

.bx-wrapper .bx-controls-direction a
{
	position    : absolute;
	top         : 50%;
	margin-top  : -22px;
	outline     : 0;
	width       : 44px;
	height      : 44px;
	text-indent : -9999px;
	z-index     : 100;
}

.bx-wrapper .bx-controls-direction a.disabled
{
	display : none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto
{
	text-align : center;
}

.bx-wrapper .bx-controls-auto .bx-start
{
	display     : block;
	text-indent : -9999px;
	width       : 10px;
	height      : 11px;
	outline     : 0;
	background  : url(../images/controls.png) -86px -11px no-repeat;
	margin      : 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active
{
	background-position : -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop
{
	display     : block;
	text-indent : -9999px;
	width       : 9px;
	height      : 11px;
	outline     : 0;
	background  : url(../images/controls.png) -86px -44px no-repeat;
	margin      : 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active
{
	background-position : -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager
{
	text-align : left;
	width      : 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto
{
	right : 0;
	width : 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption
{
	position   : absolute;
	bottom     : 0;
	left       : 0;
	/*background : #666\9;*/
	background : rgba(80, 80, 80, 0.75);
	width      : 100%;
}

.bx-wrapper .bx-caption span
{
	color       : #ffffff;
	font-family : Arial;
	display     : block;
	font-size   : .85em;
	padding     : 10px;
}

form.jqtransformdone label
{
	margin-top   : 4px;
	margin-right : 8px;
	display      : block;
	float        : left;
}

form.jqtransformdone div.rowElem
{
	clear   : both;
	padding : 4px 0px;
}

/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton
{
	margin           : 0px;
	padding          : 0px;
	border           : none;
	background-color : transparent;
	cursor           : pointer;
	overflow         : visible;
	font-family      : Arial;
}

*:first-child + html button.jqTransformButton[type]
{
	width : 1px;
}

/* IE7 */

button.jqTransformButton span
{
	/*background : transparent url(../jqtransformplugin/img/btn_right.gif) no-repeat right top;*/
	display : block;
	float   : left;
	padding : 0px 4px 0px 0px; /* sliding doors padding */
	margin  : 0px;
	height  : 33px;
}

button.jqTransformButton span span
{
	/*background      : transparent url(../jqtransformplugin/img/btn_left.gif) no-repeat top left;*/
	color           : #333333;
	padding         : 8px 4px 0px 8px;
	font-weight     : normal;
	/*font-size: 12px;*/
	line-height     : 13px;
	display         : block;
	text-decoration : none;
	height          : 33px;
}

/*hover*/
button.jqTransformButton_hover span span
{
	background-position : left -33px;
}

button.jqTransformButton_hover span
{
	background-position : right -33px;
}

/*clicked*/
button.jqTransformButton_click span span
{
	background-position : left -66px;
}

button.jqTransformButton_click span
{
	background-position : right -66px;
}

/* IE 6 */
* html button.jqTransformButton
{
	height : 33px;
}

* button.jqTransformButton span span
{
	height : 25px;
}

/* IE 7 */
* + html button.jqTransformButton
{
	height : 33px;
}

* + button.jqTransformButton span span
{
	height : 25px;
}

/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper
{
	/*background : transparent url(../jqtransformplugin/img/input/input_text_left.gif) no-repeat left top;*/
	height  : 31px;
	padding : 0px;
	float   : left;
}

.jqTransformInputInner
{
	/*background : transparent url(../jqtransformplugin/img/input/input_text_right.gif) no-repeat top right;*/
	padding : 0px;
	margin  : 0px;
}

.jqTransformInputInner div
{
	height : 31px;
	margin : 0px 0px 0px 8px;
}

.jqTransformInputInner div input
{
	font-family    : Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	line-height    : 18px;
	vertical-align : middle;
	height         : 31px;
	color          : #404040;
	border         : none;
	padding        : 8px 0px 0px 0px;
	margin         : 0px;
	background     : transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input
{
	padding : 6px 0 0 0;
	margin  : 0 0 0 -8px;
	height  : 24px;
}

/* Ie7 */
* + html .jqTransformInputInner div input
{
	padding     : 6px 0 0 0;
	margin-left : -10px;
	height      : 24px;
}

/*hover*/
.jqTransformInputWrapper_hover
{
	background-position : left -31px;
}

.jqTransformInputWrapper_hover div.jqTransformInputInner
{
	background-position : right -31px;
}

/*focus*/
.jqTransformInputWrapper_focus
{
	background-position : left -62px;
}

.jqTransformInputWrapper_focus div.jqTransformInputInner
{
	background-position : right -62px;
}

.jqTransformSafari .jqTransformInputInner div
{
	position : relative;
	overflow : hidden;
	margin   : 0px 8px;
}

.jqTransformSafari .jqTransformInputInner div input
{
	/*background-color : none;*/
	position     : absolute;
	top          : -10px;
	left         : -2px;
	height       : 42px;
	padding-left : 4px;
}

/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper
{
	float      : left;
	display    : block;
	margin     : 0px 4px;
	margin-top : 5px;
}

.jqTransformRadio
{
	/*background     : transparent url(../images/checkbox.png) no-repeat center top;*/
	vertical-align : middle;
	height         : 25px;
	width          : 27px;
	display        : block; /*display: -moz-inline-block;*/
}

/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper
{
	display    : block;
	float      : left;
	margin-top : 5px;
}

a.jqTransformCheckbox
{
	/*background     : transparent url(../images/checkbox.png) no-repeat center bottom;*/
	vertical-align : middle;
	height         : 25px;
	width          : 27px;
	display        : block; /*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked
{
	background-position : center top;
}

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper
{
	position              : relative;
	height                : 45px;
	background            : #ffffff;
	float                 : left;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

.jqTransformSelectWrapper.open
{

}

.jqTransformSelectWrapper div span
{
	float       : none;
	position    : absolute;
	white-space : nowrap;
	height      : 45px;
	line-height : 45px;
	padding     : 0px 0 0 14px;
	overflow    : hidden;
	cursor      : pointer;
	color       : #B9A66E;
	font-size   : 18px;
	font-weight : bold;
}

.jqTransformSelectWrapper a.jqTransformSelectOpen
{
	display    : block;
	position   : absolute;
	right      : 0px;
	width      : 32px;
	height     : 45px;
	background : url(../images/select_right.png) no-repeat center center;
}

.jqTransformSelectWrapper ul
{
	position                           : absolute;
	width                              : 99% !important;
	top                                : 43px;
	left                               : 0px;
	list-style                         : none;
	background-color                   : #ffffff;
	display                            : none;
	margin                             : 0px;
	padding                            : 2px 0px 8px 0px;
	height                             : 150px;
	overflow                           : auto;
	overflow-y                         : auto;
	z-index                            : 10;
	-webkit-border-bottom-right-radius : 3px;
	-webkit-border-bottom-left-radius  : 3px;
	-moz-border-radius-bottomright     : 3px;
	-moz-border-radius-bottomleft      : 3px;
	border-bottom-right-radius         : 3px;
	border-bottom-left-radius          : 3px;
	box-sizing                         : content-box;
}

.jqTransformSelectWrapper ul li
{
	padding : 0px 4px;
}

.jqTransformSelectWrapper ul a
{
	display         : block;
	text-decoration : none;
	color           : #B9A66E;
	padding         : 7px;
	font-weight     : bold;
}

.jqTransformSelectWrapper ul li:last-child a
{

}

.jqTransformSelectWrapper ul a.selected
{
	/*color      : #B9A66E;*/
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover
{
	background : #B9A66E;
	color      : #ffffff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden
{
	display : none !important;
}

/* FILE UPLOADER */

.qq-uploader
{
	position : relative;
	width    : 100%;
}

.qq-upload-button
{
	display               : inline-block;
	height                : 30px;
	text-align            : center;
	padding               : 0px 0px;
	text-align            : center;
	line-height           : 30px;
	background            : #f1f1f1;
	float                 : left;
	border                : 1px solid #bdbdbd;
	transition            : all 0.2s ease-in 0s;
	margin-right          : 30px;
	color                 : #373737;
	font-weight           : bold;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	width                 : 306px;
}

.qq-upload-button-hover
{
	background : none repeat scroll 0 0 #B9A66E;
	border     : 1px solid #B9A66E;
	color      : #ffffff;
}

.qq-upload-button-focus
{
	outline    : none;
	background : none repeat scroll 0 0 #B9A66E;
	border     : 1px solid #B9A66E;
	color      : #ffffff;
}

.qq-upload-drop-area, .qq-upload-extra-drop-area
{
	position   : absolute;
	top        : 0;
	left       : 0;
	width      : 100%;
	height     : 100%;
	min-height : 30px;
	z-index    : 2;
	/*background : #ff9797;*/
	text-align : center;
}

.qq-upload-drop-area span
{
	display    : block;
	position   : absolute;
	top        : 50%;
	width      : 100%;
	margin-top : -8px;
	font-size  : 16px;
}

.qq-upload-extra-drop-area
{
	position    : relative;
	margin-top  : 50px;
	font-size   : 16px;
	padding-top : 30px;
	height      : 20px;
	min-height  : 40px;
}

.qq-upload-drop-area-active
{
	/*background : #ff7171;*/
}

.qq-upload-list
{
	margin     : 0;
	padding    : 0;
	list-style : none;
}

.qq-upload-list li
{
	margin      : 0px;
	line-height : 32px;
}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text
{
	margin-right : 12px;
}

.qq-upload-file
{
}

.qq-upload-spinner
{
	display        : inline-block;
	background     : url("../images/ajax-loader.gif");
	width          : 16px;
	height         : 11px;
	vertical-align : middle;
}

.qq-upload-size, .qq-upload-cancel
{
	font-weight : normal;
	color       : #B9A66E;
}

.qq-upload-failed-text
{
	display : inline-block;
}

.qq-upload-fail .qq-upload-failed-text
{
	display : inline;
}

.qq-upload-list li.qq-upload-success
{
	/*background-color : #5da30c;
	color            : #ffffff;*/
}

.qq-upload-list li.qq-upload-fail
{
	/*background-color : #d60000;
	color            : #ffffff;*/
}

/* FILE UPLOADER */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding        : 0;
	margin         : 0;
	border         : 0;
	outline        : none;
	vertical-align : top;
}

.fancybox-wrap
{
	position : absolute;
	top      : 0;
	left     : 0;
	z-index  : 8020;
}

.fancybox-skin
{
	position              : relative;
	background            : #f9f9f9;
	color                 : #444444;
	text-shadow           : none;
	-webkit-border-radius : 0px;
	-moz-border-radius    : 0px;
	border-radius         : 0px;
}

.fancybox-opened
{
	z-index : 8030;
}

.fancybox-opened .fancybox-skin
{
	-webkit-box-shadow : 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow    : 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow         : 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner
{
	position : relative;
}

.fancybox-inner
{
	overflow : hidden;
}

.fancybox-type-iframe .fancybox-inner
{
	-webkit-overflow-scrolling : touch;
}

.fancybox-error
{
	color       : #444444;
	font        : 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin      : 0;
	padding     : 15px;
	white-space : nowrap;
}

.fancybox-image, .fancybox-iframe
{
	display : block;
	width   : 100%;
	height  : 100%;
}

.fancybox-image
{
	max-width  : 100%;
	max-height : 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span
{
	width  : 113px;
	height : 24px;
}

#fancybox-loading
{
	position            : fixed;
	background-image    : none;
	top                 : 50%;
	left                : 50%;
	margin-top          : -22px;
	margin-left         : -22px;
	background-position : 0 -214px;
	-ms-filter          : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity        : 0.8;
	-khtml-opacity      : 0.8;
	opacity             : 0.8;
	cursor              : pointer;
	z-index             : 8060;
}

#fancybox-loading div
{
	width      : 31px;
	height     : 31px;
	background : url('../images/ajax-loader.gif') center center no-repeat;
}

.fancybox-close
{
	position            : absolute;
	top                 : 20px;
	right               : 20px;
	cursor              : pointer;
	background-image    : url('../images/fancybox_close.png');
	background-repeat   : no-repeat;
	background-position : center bottom;
	z-index             : 8040;
	width               : 18px;
	height              : 18px;

}

.fancybox-close:hover
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity   : 0.7;
	-khtml-opacity : 0.7;
	opacity        : 0.7;
}

.fancybox-nav
{
	position                    : absolute;
	top                         : 0;
	width                       : 40%;
	height                      : 100%;
	cursor                      : pointer;
	text-decoration             : none;
	background                  : transparent; /* helps IE */
	-webkit-tap-highlight-color : rgba(0, 0, 0, 0);
	z-index                     : 8040;
}

.fancybox-prev
{
	left : 0px;
}

.fancybox-next
{
	right : 0px;
}

.fancybox-nav span
{
	position   : absolute;
	top        : 50%;
	margin-top : -18px;
	cursor     : pointer;
	z-index    : 8040;
	visibility : visible;
}

.fancybox-prev span
{
	left : -60px;
	/*background : url("../images/sol_pasif.png") no-repeat;*/
}

.fancybox-prev span:hover
{
	/*background : url("../images/sol_aktif.png") no-repeat;*/
}

.fancybox-next span
{
	right : -60px;
	/*background : url("../images/sag_pasif.png") no-repeat;*/
}

.fancybox-next span:hover
{
	/*background : url("../images/sag_aktif.png") no-repeat;*/
}

.fancybox-nav:hover span
{
	/*visibility : visible;*/
}

.fancybox-tmp
{
	position   : absolute;
	top        : -99999px;
	left       : -99999px;
	visibility : hidden;
	max-width  : 99999px;
	max-height : 99999px;
	overflow   : visible !important;
}

/* Overlay helper */

.fancybox-lock
{
	overflow : hidden !important;
	width    : auto;
}

.fancybox-lock body
{
	overflow : hidden !important;
}

.fancybox-lock-test
{
	overflow-y : hidden !important;
}

.fancybox-overlay
{
	position   : absolute;
	top        : 0;
	left       : 0;
	overflow   : hidden;
	display    : none;
	z-index    : 9002;
	background : url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed
{
	position : fixed;
	bottom   : 0;
	right    : 0;
}

.fancybox-lock .fancybox-overlay
{
	overflow   : auto;
	overflow-y : scroll;
}

/* Title helper */

.fancybox-title
{
	visibility  : hidden;
	font        : normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position    : relative;
	text-shadow : none;
	z-index     : 8050;
}

.fancybox-opened .fancybox-title
{
	visibility : visible;
}

.fancybox-title-float-wrap
{
	position      : absolute;
	bottom        : 0;
	right         : 50%;
	margin-bottom : -35px;
	z-index       : 8050;
	text-align    : center;
}

.fancybox-title-float-wrap .child
{
	display               : inline-block;
	margin-right          : -100%;
	padding               : 2px 20px;
	background            : transparent; /* Fallback for web browsers that doesn't support RGBa */
	background            : rgba(141, 24, 26, 0.8);
	-webkit-border-radius : 0px;
	-moz-border-radius    : 0px;
	border-radius         : 0px;
	text-shadow           : 0 1px 2px #8d181a;
	color                 : #ffffff;
	font-weight           : bold;
	line-height           : 24px;
	white-space           : nowrap;
}

.fancybox-title-outside-wrap
{
	position   : relative;
	margin-top : 10px;
	color      : #ffffff;
}

.fancybox-title-inside-wrap
{
	padding-top : 10px;
}

.fancybox-title-over-wrap
{
	position   : absolute;
	bottom     : 0;
	left       : 0;
	color      : #ffffff;
	padding    : 10px;
	background : #000000;
	background : rgba(0, 0, 0, .8);
}

/* fancybox-buttons.css */
#fancybox-buttons
{
	position : fixed;
	left     : 0;
	width    : 100%;
	z-index  : 8050;
}

#fancybox-buttons.top
{
	top : 10px;
}

#fancybox-buttons.bottom
{
	bottom : 10px;
}

#fancybox-buttons ul
{
	display            : block;
	width              : 166px;
	height             : 30px;
	margin             : 0 auto;
	padding            : 0;
	list-style         : none;
	border             : 1px solid #111111;
	border-radius      : 3px;
	-webkit-box-shadow : inset 0 0 0 1px rgba(255, 255, 255, .05);
	-moz-box-shadow    : inset 0 0 0 1px rgba(255, 255, 255, .05);
	box-shadow         : inset 0 0 0 1px rgba(255, 255, 255, .05);
	background         : rgba(68, 68, 68, 1.0);
}

#fancybox-buttons ul li
{
	float   : left;
	margin  : 0;
	padding : 0;
}

#fancybox-buttons a
{
	display           : block;
	width             : 30px;
	height            : 30px;
	text-indent       : -9999px;
	background-color  : transparent;
	/*background-image  : url('fancybox_buttons.png');*/
	background-repeat : no-repeat;
	outline           : none;
	-ms-filter        : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity      : 0.8;
	-khtml-opacity    : 0.8;
	opacity           : 0.8;
}

#fancybox-buttons a:hover
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity   : 1.0;
	-khtml-opacity : 1.0;
	opacity        : 1.0;
}

#fancybox-buttons a.btnPrev
{
	background-position : 5px 0;
}

#fancybox-buttons a.btnNext
{
	background-position : -33px 0;
	border-right        : 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay
{
	background-position : 0 -30px;
}

#fancybox-buttons a.btnPlayOn
{
	background-position : -30px -30px;
}

#fancybox-buttons a.btnToggle
{
	background-position : 3px -60px;
	border-left         : 1px solid #111111;
	border-right        : 1px solid #3e3e3e;
	width               : 35px
}

#fancybox-buttons a.btnToggleOn
{
	background-position : -27px -60px;
}

#fancybox-buttons a.btnClose
{
	border-left         : 1px solid #111111;
	width               : 35px;
	background-position : -56px 0px;
}

#fancybox-buttons a.btnDisabled
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	-moz-opacity   : 0.4;
	-khtml-opacity : 0.4;
	opacity        : 0.4;
	cursor         : default;
}

/* fancybox-thumbs.css */
#fancybox-thumbs
{
	position : fixed;
	left     : 0;
	width    : 100%;
	overflow : hidden;
	z-index  : 8050;
}

#fancybox-thumbs.bottom
{
	bottom : 2px;
}

#fancybox-thumbs.top
{
	top : 2px;
}

#fancybox-thumbs ul
{
	position   : relative;
	list-style : none;
	margin     : 0;
	padding    : 0;
}

#fancybox-thumbs ul li
{
	float          : left;
	padding        : 1px;
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity   : 0.5;
	-khtml-opacity : 0.5;
	opacity        : 0.5;
}

#fancybox-thumbs ul li.active
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	-moz-opacity   : 0.75;
	-khtml-opacity : 0.75;
	opacity        : 0.75;
	padding        : 0;
	border         : 1px solid #ffffff;
}

#fancybox-thumbs ul li:hover
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity   : 1.0;
	-khtml-opacity : 1.0;
	opacity        : 1.0;
}

#fancybox-thumbs ul li a
{
	display    : block;
	position   : relative;
	overflow   : hidden;
	border     : 1px solid #222222;
	background : #111111;
	outline    : none;
}

#fancybox-thumbs ul li img
{
	display   : block;
	position  : relative;
	border    : 0;
	padding   : 0;
	max-width : none;
}

/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden
{
	display : none;
}

.ui-helper-hidden-accessible
{
	border   : 0;
	clip     : rect(0 0 0 0);
	height   : 1px;
	margin   : -1px;
	overflow : hidden;
	padding  : 0;
	position : absolute;
	width    : 1px;
}

.ui-helper-reset
{
	margin          : 0;
	padding         : 0;
	border          : 0;
	outline         : 0;
	line-height     : 1.3;
	text-decoration : none;
	font-size       : 100%;
	list-style      : none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after
{
	content         : "";
	display         : table;
	border-collapse : collapse;
}

.ui-helper-clearfix:after
{
	clear : both;
}

.ui-helper-clearfix
{
	min-height : 0; /* support: IE7 */
}

.ui-helper-zfix
{
	width          : 100%;
	height         : 100%;
	top            : 0;
	left           : 0;
	position       : absolute;
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity   : 0.0;
	-khtml-opacity : 0.0;
	opacity        : 0.0;
}

.ui-front
{
	z-index : 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled
{
	cursor : default !important;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
	display           : block;
	text-indent       : -99999px;
	overflow          : hidden;
	background-repeat : no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay
{
	position : fixed;
	top      : 0;
	left     : 0;
	width    : 100%;
	height   : 100%;
}

.ui-accordion .ui-accordion-header
{
	display    : block;
	cursor     : pointer;
	position   : relative;
	margin-top : 2px;
	padding    : .5em .5em .5em .7em;
	min-height : 0; /* support: IE7 */
}

.ui-accordion .ui-accordion-icons
{
	padding-left : 2.2em;
}

.ui-accordion .ui-accordion-noicons
{
	padding-left : .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons
{
	padding-left : 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
	position   : absolute;
	left       : .5em;
	top        : 50%;
	margin-top : -8px;
}

.ui-accordion .ui-accordion-content
{
	padding    : 1em 2.2em;
	border-top : 0;
	overflow   : auto;
}

.ui-autocomplete
{
	position   : absolute;
	top        : 0;
	left       : 0;
	cursor     : default;
	max-height : 300px !important;
	overflow   : hidden;
	overflow-y : scroll;
	z-index    : 9003;
	max-width  : 90%;
}

.ui-button
{
	display        : inline-block;
	position       : relative;
	padding        : 0;
	line-height    : normal;
	margin-right   : .1em;
	cursor         : pointer;
	vertical-align : middle;
	text-align     : center;
	overflow       : visible; /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active
{
	text-decoration : none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only
{
	width : 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only
{
	width : 2.4em;
}

.ui-button-icons-only
{
	width : 3.4em;
}

button.ui-button-icons-only
{
	width : 3.7em;
}

/* button text element */
.ui-button .ui-button-text
{
	display     : block;
	line-height : normal;
}

.ui-button-text-only .ui-button-text
{
	padding : .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text
{
	padding     : .4em;
	text-indent : -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text
{
	padding : .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text
{
	padding : .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text
{
	padding-left  : 2.1em;
	padding-right : 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button
{
	padding : .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon
{
	position   : absolute;
	top        : 50%;
	margin-top : -8px;
}

.ui-button-icon-only .ui-icon
{
	left        : 50%;
	margin-left : -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary
{
	left : .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary
{
	right : .5em;
}

/* button sets */
.ui-buttonset
{
	margin-right : 7px;
}

.ui-buttonset .ui-button
{
	margin-left  : 0;
	margin-right : -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner
{
	border  : 0;
	padding : 0;
}

.ui-datepicker
{
	width   : 17em;
	padding : .2em .2em 0;
	display : none;
}

.ui-datepicker .ui-datepicker-header
{
	position : relative;
	padding  : .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next
{
	position : absolute;
	top      : 2px;
	width    : 1.8em;
	height   : 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover
{
	top : 1px;
}

.ui-datepicker .ui-datepicker-prev
{
	left : 2px;
}

.ui-datepicker .ui-datepicker-next
{
	right : 2px;
}

.ui-datepicker .ui-datepicker-prev-hover
{
	left : 1px;
}

.ui-datepicker .ui-datepicker-next-hover
{
	right : 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span
{
	display     : block;
	position    : absolute;
	left        : 50%;
	margin-left : -8px;
	top         : 50%;
	margin-top  : -8px;
}

.ui-datepicker .ui-datepicker-title
{
	margin      : 0 2.3em;
	line-height : 1.8em;
	text-align  : center;
}

.ui-datepicker .ui-datepicker-title select
{
	font-size : 1em;
	margin    : 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year
{
	width : 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year
{
	width : 49%;
}

.ui-datepicker table
{
	width           : 100%;
	font-size       : .9em;
	border-collapse : collapse;
	margin          : 0 0 .4em;
}

.ui-datepicker th
{
	padding     : .7em .3em;
	text-align  : center;
	font-weight : bold;
	border      : 0;
}

.ui-datepicker td
{
	border  : 0;
	padding : 1px;
}

.ui-datepicker td span,
.ui-datepicker td a
{
	display         : block;
	padding         : .2em;
	text-align      : right;
	text-decoration : none;
}

.ui-datepicker .ui-datepicker-buttonpane
{
	background-image : none;
	margin           : .7em 0 0 0;
	padding          : 0 .2em;
	border-left      : 0;
	border-right     : 0;
	border-bottom    : 0;
}

.ui-datepicker .ui-datepicker-buttonpane button
{
	float    : right;
	margin   : .5em .2em .4em;
	cursor   : pointer;
	padding  : .2em .6em .3em .6em;
	width    : auto;
	overflow : visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float : left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi
{
	width : auto;
}

.ui-datepicker-multi .ui-datepicker-group
{
	float : left;
}

.ui-datepicker-multi .ui-datepicker-group table
{
	width  : 95%;
	margin : 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group
{
	width : 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group
{
	width : 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group
{
	width : 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width : 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear : left;
}

.ui-datepicker-row-break
{
	clear     : both;
	width     : 100%;
	font-size : 0;
}

/* RTL support */
.ui-datepicker-rtl
{
	direction : rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev
{
	right : 2px;
	left  : auto;
}

.ui-datepicker-rtl .ui-datepicker-next
{
	left  : 2px;
	right : auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	right : 1px;
	left  : auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left  : 1px;
	right : auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear : right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
	float : left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group
{
	float : right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-right-width : 0;
	border-left-width  : 1px;
}

.ui-dialog
{
	position : absolute;
	top      : 0;
	left     : 0;
	padding  : .2em;
	outline  : 0;
}

.ui-dialog .ui-dialog-titlebar
{
	padding  : .4em 1em;
	position : relative;
}

.ui-dialog .ui-dialog-title
{
	float         : left;
	margin        : .1em 0;
	white-space   : nowrap;
	width         : 90%;
	overflow      : hidden;
	text-overflow : ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close
{
	position : absolute;
	right    : .3em;
	top      : 50%;
	width    : 21px;
	margin   : -10px 0 0 0;
	padding  : 1px;
	height   : 20px;
}

.ui-dialog .ui-dialog-content
{
	position   : relative;
	border     : 0;
	padding    : .5em 1em;
	background : none;
	overflow   : auto;
}

.ui-dialog .ui-dialog-buttonpane
{
	text-align       : left;
	border-width     : 1px 0 0 0;
	background-image : none;
	margin-top       : .5em;
	padding          : .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset
{
	float : right;
}

.ui-dialog .ui-dialog-buttonpane button
{
	margin : .5em .4em .5em 0;
	cursor : pointer;
}

.ui-dialog .ui-resizable-se
{
	width               : 12px;
	height              : 12px;
	right               : -5px;
	bottom              : -5px;
	background-position : 16px 16px;
}

.ui-draggable .ui-dialog-titlebar
{
	cursor : move;
}

.ui-menu
{
	list-style : none;
	padding    : 4px;
	margin     : 0;
	display    : block;
	outline    : none;
}

.ui-menu .ui-menu
{
	margin-top : -3px;
	position   : absolute;
}

.ui-menu .ui-menu-item
{
	margin  : 0;
	padding : 0;
	width   : 100%;
}

.ui-menu .ui-menu-divider
{
	margin       : 5px -2px 5px -2px;
	height       : 0;
	font-size    : 0;
	line-height  : 0;
	border-width : 1px 0 0 0;
}

.ui-menu .ui-menu-item a
{
	text-decoration : none;
	display         : block;
	padding         : 2px .4em;
	line-height     : 1.5;
	min-height      : 0; /* support: IE7 */
	font-weight     : normal;
	font-size       : 14px;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active
{
	font-weight : normal;
	margin      : 0px;
}

.ui-menu .ui-state-disabled
{
	font-weight : normal;
	margin      : .4em 0 .2em;
	line-height : 1.5;
}

.ui-menu .ui-state-disabled a
{
	cursor : default;
}

/* icon support */
.ui-menu-icons
{
	position : relative;
}

.ui-menu-icons .ui-menu-item a
{
	position     : relative;
	padding-left : 2em;
}

/* left-aligned */
.ui-menu .ui-icon
{
	position : absolute;
	top      : .2em;
	left     : .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon
{
	position : static;
	float    : right;
}

.ui-progressbar
{
	height     : 2em;
	text-align : left;
	overflow   : hidden;
}

.ui-progressbar .ui-progressbar-value
{
	margin : -1px;
	height : 100%;
}

.ui-progressbar .ui-progressbar-overlay
{
	background     : url("../images/animated-overlay.gif");
	height         : 100%;
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	-moz-opacity   : 0.25;
	-khtml-opacity : 0.25;
	opacity        : 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value
{
	background-image : none;
}

.ui-resizable
{
	position : relative;
}

.ui-resizable-handle
{
	position  : absolute;
	font-size : 0.1px;
	display   : block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle
{
	display : none;
}

.ui-resizable-n
{
	cursor : n-resize;
	height : 7px;
	width  : 100%;
	top    : -5px;
	left   : 0;
}

.ui-resizable-s
{
	cursor : s-resize;
	height : 7px;
	width  : 100%;
	bottom : -5px;
	left   : 0;
}

.ui-resizable-e
{
	cursor : e-resize;
	width  : 7px;
	right  : -5px;
	top    : 0;
	height : 100%;
}

.ui-resizable-w
{
	cursor : w-resize;
	width  : 7px;
	left   : -5px;
	top    : 0;
	height : 100%;
}

.ui-resizable-se
{
	cursor : se-resize;
	width  : 12px;
	height : 12px;
	right  : 1px;
	bottom : 1px;
}

.ui-resizable-sw
{
	cursor : sw-resize;
	width  : 9px;
	height : 9px;
	left   : -5px;
	bottom : -5px;
}

.ui-resizable-nw
{
	cursor : nw-resize;
	width  : 9px;
	height : 9px;
	left   : -5px;
	top    : -5px;
}

.ui-resizable-ne
{
	cursor : ne-resize;
	width  : 9px;
	height : 9px;
	right  : -5px;
	top    : -5px;
}

.ui-selectable-helper
{
	position : absolute;
	z-index  : 100;
	border   : 1px dotted black;
}

.ui-slider
{
	position   : relative;
	text-align : left;
}

.ui-slider .ui-slider-handle
{
	position : absolute;
	z-index  : 2;
	width    : 1.2em;
	height   : 1.2em;
	cursor   : default;
}

.ui-slider .ui-slider-range
{
	position            : absolute;
	z-index             : 1;
	font-size           : .7em;
	display             : block;
	border              : 0;
	background-position : 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range
{

}

.ui-slider-horizontal
{
	height : .8em;
}

.ui-slider-horizontal .ui-slider-handle
{
	top         : -.3em;
	margin-left : -.6em;
}

.ui-slider-horizontal .ui-slider-range
{
	top    : 0;
	height : 100%;
}

.ui-slider-horizontal .ui-slider-range-min
{
	left : 0;
}

.ui-slider-horizontal .ui-slider-range-max
{
	right : 0;
}

.ui-slider-vertical
{
	width  : .8em;
	height : 100px;
}

.ui-slider-vertical .ui-slider-handle
{
	left          : -.3em;
	margin-left   : 0;
	margin-bottom : -.6em;
}

.ui-slider-vertical .ui-slider-range
{
	left  : 0;
	width : 100%;
}

.ui-slider-vertical .ui-slider-range-min
{
	bottom : 0;
}

.ui-slider-vertical .ui-slider-range-max
{
	top : 0;
}

.ui-spinner
{
	position       : relative;
	display        : inline-block;
	overflow       : hidden;
	padding        : 0;
	vertical-align : middle;
}

.ui-spinner-input
{
	border         : none;
	background     : none;
	color          : inherit;
	padding        : 0;
	margin         : .2em 0;
	vertical-align : middle;
	margin-left    : .4em;
	margin-right   : 22px;
}

.ui-spinner-button
{
	width      : 16px;
	height     : 50%;
	font-size  : .5em;
	padding    : 0;
	margin     : 0;
	text-align : center;
	position   : absolute;
	cursor     : default;
	display    : block;
	overflow   : hidden;
	right      : 0;
}

/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button
{
	border-top    : none;
	border-bottom : none;
	border-right  : none;
}

/* vertical centre icon */
.ui-spinner .ui-icon
{
	position   : absolute;
	margin-top : -8px;
	top        : 50%;
	left       : 0;
}

.ui-spinner-up
{
	top : 0;
}

.ui-spinner-down
{
	bottom : 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s
{
	/* need to fix icons sprite */
	background-position : -65px -16px;
}

.ui-tabs
{
	position : relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding  : .2em;
}

.ui-tabs .ui-tabs-nav
{
	margin  : 0;
	padding : .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li
{
	list-style          : none;
	float               : left;
	position            : relative;
	top                 : 0;
	margin              : 1px .2em 0 0;
	border-bottom-width : 0;
	padding             : 0;
	white-space         : nowrap;
}

.ui-tabs .ui-tabs-nav li a
{
	float           : left;
	padding         : .5em 1em;
	text-decoration : none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active
{
	margin-bottom  : -1px;
	padding-bottom : 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a
{
	cursor : text;
}

.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a
{
	cursor : pointer;
}

.ui-tabs .ui-tabs-panel
{
	display      : block;
	border-width : 0;
	padding      : 1em 1.4em;
	background   : none;
}

.ui-tooltip
{
	padding            : 8px;
	position           : absolute;
	z-index            : 9999;
	max-width          : 300px;
	-webkit-box-shadow : 0 0 5px #aaaaaa;
	box-shadow         : 0 0 5px #aaaaaa;
}

body .ui-tooltip
{
	border-width : 2px;
}

/* Component containers
----------------------------------*/
.ui-widget
{
	font-family : Verdana, Arial, sans-serif /*{ffDefault}*/;
	font-size   : 1.1em /*{fsDefault}*/;
}

.ui-widget .ui-widget
{
	font-size : 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button
{
	font-family : Verdana, Arial, sans-serif /*{ffDefault}*/;
	font-size   : 1em;
}

.ui-widget-content
{
	border     : 0px solid #aaaaaa /*{borderColorContent}*/;
	background : #ffffff /*{bgColorContent}*/ url(../images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
	color      : #B9A66E /*{fcContent}*/;
}

.ui-widget-content a
{
	color : #B9A66E /*{fcContent}*/;
}

.ui-widget-header
{
	border      : 1px solid #aaaaaa /*{borderColorHeader}*/;
	background  : #cccccc /*{bgColorHeader}*/ url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) /*{bgImgUrlHeader}*/ 50% /*{bgHeaderXPos}*/ 50% /*{bgHeaderYPos}*/ repeat-x /*{bgHeaderRepeat}*/;
	color       : #222222 /*{fcHeader}*/;
	font-weight : bold;
}

.ui-widget-header a
{
	color : #222222 /*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default
{
	border      : 1px solid #d3d3d3 /*{borderColorDefault}*/;
	background  : #e6e6e6 /*{bgColorDefault}*/ url(../images/ui-bg_glass_75_e6e6e6_1x400.png) /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/;
	font-weight : normal /*{fwDefault}*/;
	color       : #555555 /*{fcDefault}*/;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited
{
	color           : #555555 /*{fcDefault}*/;
	text-decoration : none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus
{
	border                     : 0px solid #999999 /*{borderColorHover}*/;
	background                 : #B9A66E;
	color                      : #ffffff;
	border-top-left-radius     : 0px /*{cornerRadius}*/;
	border-top-right-radius    : 0px /*{cornerRadius}*/;
	border-bottom-left-radius  : 0px /*{cornerRadius}*/;
	border-bottom-right-radius : 0px /*{cornerRadius}*/;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited
{
	color                      : #212121 /*{fcHover}*/;
	text-decoration            : none;
	border-top-left-radius     : 0px /*{cornerRadius}*/;
	border-top-right-radius    : 0px /*{cornerRadius}*/;
	border-bottom-left-radius  : 0px /*{cornerRadius}*/;
	border-bottom-right-radius : 0px /*{cornerRadius}*/;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active
{
	border                     : 0px solid #aaaaaa /*{borderColorActive}*/;
	background                 : #B9A66E;
	color                      : #ffffff;
	border-top-left-radius     : 0px /*{cornerRadius}*/;
	border-top-right-radius    : 0px /*{cornerRadius}*/;
	border-bottom-left-radius  : 0px /*{cornerRadius}*/;
	border-bottom-right-radius : 0px /*{cornerRadius}*/;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited
{
	background                 : #B9A66E;
	color                      : #ffffff;
	text-decoration            : none;
	border-top-left-radius     : 0px /*{cornerRadius}*/;
	border-top-right-radius    : 0px /*{cornerRadius}*/;
	border-bottom-left-radius  : 0px /*{cornerRadius}*/;
	border-bottom-right-radius : 0px /*{cornerRadius}*/;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight
{
	border     : 0px solid #fcefa1 /*{borderColorHighlight}*/;
	background : #B9A66E;
	color      : #ffffff;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a
{
	color : #363636 /*{fcHighlight}*/;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error
{
	border     : 1px solid #cd0a0a /*{borderColorError}*/;
	background : #fef1ec /*{bgColorError}*/ url(../images/ui-bg_glass_95_fef1ec_1x400.png) /*{bgImgUrlError}*/ 50% /*{bgErrorXPos}*/ 50% /*{bgErrorYPos}*/ repeat-x /*{bgErrorRepeat}*/;
	color      : #cd0a0a /*{fcError}*/;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a
{
	color : #cd0a0a /*{fcError}*/;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text
{
	color : #cd0a0a /*{fcError}*/;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary
{
	font-weight : bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity   : 0.7;
	-khtml-opacity : 0.7;
	opacity        : 0.7;
	font-weight    : normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled
{
	-ms-filter       : "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	-moz-opacity     : 0.35;
	-khtml-opacity   : 0.35;
	opacity          : 0.35;
	background-image : none;
}

.ui-state-disabled .ui-icon
{
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	-moz-opacity   : 0.35;
	-khtml-opacity : 0.35;
	opacity        : 0.35;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
	width  : 16px;
	height : 16px;
}

.ui-icon,
.ui-widget-content .ui-icon
{
	background-image : url(../images/ui-icons_222222_256x240.png) /*{iconsContent}*/;
}

.ui-widget-header .ui-icon
{
	background-image : url(../images/ui-icons_222222_256x240.png) /*{iconsHeader}*/;
}

.ui-state-default .ui-icon
{
	background-image : url(../images/ui-icons_888888_256x240.png) /*{iconsDefault}*/;
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon
{
	background-image : url(../images/ui-icons_454545_256x240.png) /*{iconsHover}*/;
}

.ui-state-active .ui-icon
{
	background-image : url(../images/ui-icons_454545_256x240.png) /*{iconsActive}*/;
}

.ui-state-highlight .ui-icon
{
	background-image : url(../images/ui-icons_2e83ff_256x240.png) /*{iconsHighlight}*/;
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon
{
	background-image : url(../images/ui-icons_cd0a0a_256x240.png) /*{iconsError}*/;
}

/* positioning */
.ui-icon-blank
{
	background-position : 16px 16px;
}

.ui-icon-carat-1-n
{
	background-position : 0 0;
}

.ui-icon-carat-1-ne
{
	background-position : -16px 0;
}

.ui-icon-carat-1-e
{
	background-position : -32px 0;
}

.ui-icon-carat-1-se
{
	background-position : -48px 0;
}

.ui-icon-carat-1-s
{
	background-position : -64px 0;
}

.ui-icon-carat-1-sw
{
	background-position : -80px 0;
}

.ui-icon-carat-1-w
{
	background-position : -96px 0;
}

.ui-icon-carat-1-nw
{
	background-position : -112px 0;
}

.ui-icon-carat-2-n-s
{
	background-position : -128px 0;
}

.ui-icon-carat-2-e-w
{
	background-position : -144px 0;
}

.ui-icon-triangle-1-n
{
	background-position : 0 -16px;
}

.ui-icon-triangle-1-ne
{
	background-position : -16px -16px;
}

.ui-icon-triangle-1-e
{
	background-position : -32px -16px;
}

.ui-icon-triangle-1-se
{
	background-position : -48px -16px;
}

.ui-icon-triangle-1-s
{
	background-position : -64px -16px;
}

.ui-icon-triangle-1-sw
{
	background-position : -80px -16px;
}

.ui-icon-triangle-1-w
{
	background-position : -96px -16px;
}

.ui-icon-triangle-1-nw
{
	background-position : -112px -16px;
}

.ui-icon-triangle-2-n-s
{
	background-position : -128px -16px;
}

.ui-icon-triangle-2-e-w
{
	background-position : -144px -16px;
}

.ui-icon-arrow-1-n
{
	background-position : 0 -32px;
}

.ui-icon-arrow-1-ne
{
	background-position : -16px -32px;
}

.ui-icon-arrow-1-e
{
	background-position : -32px -32px;
}

.ui-icon-arrow-1-se
{
	background-position : -48px -32px;
}

.ui-icon-arrow-1-s
{
	background-position : -64px -32px;
}

.ui-icon-arrow-1-sw
{
	background-position : -80px -32px;
}

.ui-icon-arrow-1-w
{
	background-position : -96px -32px;
}

.ui-icon-arrow-1-nw
{
	background-position : -112px -32px;
}

.ui-icon-arrow-2-n-s
{
	background-position : -128px -32px;
}

.ui-icon-arrow-2-ne-sw
{
	background-position : -144px -32px;
}

.ui-icon-arrow-2-e-w
{
	background-position : -160px -32px;
}

.ui-icon-arrow-2-se-nw
{
	background-position : -176px -32px;
}

.ui-icon-arrowstop-1-n
{
	background-position : -192px -32px;
}

.ui-icon-arrowstop-1-e
{
	background-position : -208px -32px;
}

.ui-icon-arrowstop-1-s
{
	background-position : -224px -32px;
}

.ui-icon-arrowstop-1-w
{
	background-position : -240px -32px;
}

.ui-icon-arrowthick-1-n
{
	background-position : 0 -48px;
}

.ui-icon-arrowthick-1-ne
{
	background-position : -16px -48px;
}

.ui-icon-arrowthick-1-e
{
	background-position : -32px -48px;
}

.ui-icon-arrowthick-1-se
{
	background-position : -48px -48px;
}

.ui-icon-arrowthick-1-s
{
	background-position : -64px -48px;
}

.ui-icon-arrowthick-1-sw
{
	background-position : -80px -48px;
}

.ui-icon-arrowthick-1-w
{
	background-position : -96px -48px;
}

.ui-icon-arrowthick-1-nw
{
	background-position : -112px -48px;
}

.ui-icon-arrowthick-2-n-s
{
	background-position : -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw
{
	background-position : -144px -48px;
}

.ui-icon-arrowthick-2-e-w
{
	background-position : -160px -48px;
}

.ui-icon-arrowthick-2-se-nw
{
	background-position : -176px -48px;
}

.ui-icon-arrowthickstop-1-n
{
	background-position : -192px -48px;
}

.ui-icon-arrowthickstop-1-e
{
	background-position : -208px -48px;
}

.ui-icon-arrowthickstop-1-s
{
	background-position : -224px -48px;
}

.ui-icon-arrowthickstop-1-w
{
	background-position : -240px -48px;
}

.ui-icon-arrowreturnthick-1-w
{
	background-position : 0 -64px;
}

.ui-icon-arrowreturnthick-1-n
{
	background-position : -16px -64px;
}

.ui-icon-arrowreturnthick-1-e
{
	background-position : -32px -64px;
}

.ui-icon-arrowreturnthick-1-s
{
	background-position : -48px -64px;
}

.ui-icon-arrowreturn-1-w
{
	background-position : -64px -64px;
}

.ui-icon-arrowreturn-1-n
{
	background-position : -80px -64px;
}

.ui-icon-arrowreturn-1-e
{
	background-position : -96px -64px;
}

.ui-icon-arrowreturn-1-s
{
	background-position : -112px -64px;
}

.ui-icon-arrowrefresh-1-w
{
	background-position : -128px -64px;
}

.ui-icon-arrowrefresh-1-n
{
	background-position : -144px -64px;
}

.ui-icon-arrowrefresh-1-e
{
	background-position : -160px -64px;
}

.ui-icon-arrowrefresh-1-s
{
	background-position : -176px -64px;
}

.ui-icon-arrow-4
{
	background-position : 0 -80px;
}

.ui-icon-arrow-4-diag
{
	background-position : -16px -80px;
}

.ui-icon-extlink
{
	background-position : -32px -80px;
}

.ui-icon-newwin
{
	background-position : -48px -80px;
}

.ui-icon-refresh
{
	background-position : -64px -80px;
}

.ui-icon-shuffle
{
	background-position : -80px -80px;
}

.ui-icon-transfer-e-w
{
	background-position : -96px -80px;
}

.ui-icon-transferthick-e-w
{
	background-position : -112px -80px;
}

.ui-icon-folder-collapsed
{
	background-position : 0 -96px;
}

.ui-icon-folder-open
{
	background-position : -16px -96px;
}

.ui-icon-document
{
	background-position : -32px -96px;
}

.ui-icon-document-b
{
	background-position : -48px -96px;
}

.ui-icon-note
{
	background-position : -64px -96px;
}

.ui-icon-mail-closed
{
	background-position : -80px -96px;
}

.ui-icon-mail-open
{
	background-position : -96px -96px;
}

.ui-icon-suitcase
{
	background-position : -112px -96px;
}

.ui-icon-comment
{
	background-position : -128px -96px;
}

.ui-icon-person
{
	background-position : -144px -96px;
}

.ui-icon-print
{
	background-position : -160px -96px;
}

.ui-icon-trash
{
	background-position : -176px -96px;
}

.ui-icon-locked
{
	background-position : -192px -96px;
}

.ui-icon-unlocked
{
	background-position : -208px -96px;
}

.ui-icon-bookmark
{
	background-position : -224px -96px;
}

.ui-icon-tag
{
	background-position : -240px -96px;
}

.ui-icon-home
{
	background-position : 0 -112px;
}

.ui-icon-flag
{
	background-position : -16px -112px;
}

.ui-icon-calendar
{
	background-position : -32px -112px;
}

.ui-icon-cart
{
	background-position : -48px -112px;
}

.ui-icon-pencil
{
	background-position : -64px -112px;
}

.ui-icon-clock
{
	background-position : -80px -112px;
}

.ui-icon-disk
{
	background-position : -96px -112px;
}

.ui-icon-calculator
{
	background-position : -112px -112px;
}

.ui-icon-zoomin
{
	background-position : -128px -112px;
}

.ui-icon-zoomout
{
	background-position : -144px -112px;
}

.ui-icon-search
{
	background-position : -160px -112px;
}

.ui-icon-wrench
{
	background-position : -176px -112px;
}

.ui-icon-gear
{
	background-position : -192px -112px;
}

.ui-icon-heart
{
	background-position : -208px -112px;
}

.ui-icon-star
{
	background-position : -224px -112px;
}

.ui-icon-link
{
	background-position : -240px -112px;
}

.ui-icon-cancel
{
	background-position : 0 -128px;
}

.ui-icon-plus
{
	background-position : -16px -128px;
}

.ui-icon-plusthick
{
	background-position : -32px -128px;
}

.ui-icon-minus
{
	background-position : -48px -128px;
}

.ui-icon-minusthick
{
	background-position : -64px -128px;
}

.ui-icon-close
{
	background-position : -80px -128px;
}

.ui-icon-closethick
{
	background-position : -96px -128px;
}

.ui-icon-key
{
	background-position : -112px -128px;
}

.ui-icon-lightbulb
{
	background-position : -128px -128px;
}

.ui-icon-scissors
{
	background-position : -144px -128px;
}

.ui-icon-clipboard
{
	background-position : -160px -128px;
}

.ui-icon-copy
{
	background-position : -176px -128px;
}

.ui-icon-contact
{
	background-position : -192px -128px;
}

.ui-icon-image
{
	background-position : -208px -128px;
}

.ui-icon-video
{
	background-position : -224px -128px;
}

.ui-icon-script
{
	background-position : -240px -128px;
}

.ui-icon-alert
{
	background-position : 0 -144px;
}

.ui-icon-info
{
	background-position : -16px -144px;
}

.ui-icon-notice
{
	background-position : -32px -144px;
}

.ui-icon-help
{
	background-position : -48px -144px;
}

.ui-icon-check
{
	background-position : -64px -144px;
}

.ui-icon-bullet
{
	background-position : -80px -144px;
}

.ui-icon-radio-on
{
	background-position : -96px -144px;
}

.ui-icon-radio-off
{
	background-position : -112px -144px;
}

.ui-icon-pin-w
{
	background-position : -128px -144px;
}

.ui-icon-pin-s
{
	background-position : -144px -144px;
}

.ui-icon-play
{
	background-position : 0 -160px;
}

.ui-icon-pause
{
	background-position : -16px -160px;
}

.ui-icon-seek-next
{
	background-position : -32px -160px;
}

.ui-icon-seek-prev
{
	background-position : -48px -160px;
}

.ui-icon-seek-end
{
	background-position : -64px -160px;
}

.ui-icon-seek-start
{
	background-position : -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first
{
	background-position : -80px -160px;
}

.ui-icon-stop
{
	background-position : -96px -160px;
}

.ui-icon-eject
{
	background-position : -112px -160px;
}

.ui-icon-volume-off
{
	background-position : -128px -160px;
}

.ui-icon-volume-on
{
	background-position : -144px -160px;
}

.ui-icon-power
{
	background-position : 0 -176px;
}

.ui-icon-signal-diag
{
	background-position : -16px -176px;
}

.ui-icon-signal
{
	background-position : -32px -176px;
}

.ui-icon-battery-0
{
	background-position : -48px -176px;
}

.ui-icon-battery-1
{
	background-position : -64px -176px;
}

.ui-icon-battery-2
{
	background-position : -80px -176px;
}

.ui-icon-battery-3
{
	background-position : -96px -176px;
}

.ui-icon-circle-plus
{
	background-position : 0 -192px;
}

.ui-icon-circle-minus
{
	background-position : -16px -192px;
}

.ui-icon-circle-close
{
	background-position : -32px -192px;
}

.ui-icon-circle-triangle-e
{
	background-position : -48px -192px;
}

.ui-icon-circle-triangle-s
{
	background-position : -64px -192px;
}

.ui-icon-circle-triangle-w
{
	background-position : -80px -192px;
}

.ui-icon-circle-triangle-n
{
	background-position : -96px -192px;
}

.ui-icon-circle-arrow-e
{
	background-position : -112px -192px;
}

.ui-icon-circle-arrow-s
{
	background-position : -128px -192px;
}

.ui-icon-circle-arrow-w
{
	background-position : -144px -192px;
}

.ui-icon-circle-arrow-n
{
	background-position : -160px -192px;
}

.ui-icon-circle-zoomin
{
	background-position : -176px -192px;
}

.ui-icon-circle-zoomout
{
	background-position : -192px -192px;
}

.ui-icon-circle-check
{
	background-position : -208px -192px;
}

.ui-icon-circlesmall-plus
{
	background-position : 0 -208px;
}

.ui-icon-circlesmall-minus
{
	background-position : -16px -208px;
}

.ui-icon-circlesmall-close
{
	background-position : -32px -208px;
}

.ui-icon-squaresmall-plus
{
	background-position : -48px -208px;
}

.ui-icon-squaresmall-minus
{
	background-position : -64px -208px;
}

.ui-icon-squaresmall-close
{
	background-position : -80px -208px;
}

.ui-icon-grip-dotted-vertical
{
	background-position : 0 -224px;
}

.ui-icon-grip-dotted-horizontal
{
	background-position : -16px -224px;
}

.ui-icon-grip-solid-vertical
{
	background-position : -32px -224px;
}

.ui-icon-grip-solid-horizontal
{
	background-position : -48px -224px;
}

.ui-icon-gripsmall-diagonal-se
{
	background-position : -64px -224px;
}

.ui-icon-grip-diagonal-se
{
	background-position : -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl
{
	border-top-left-radius : 0px /*{cornerRadius}*/;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr
{
	border-top-right-radius : 0px /*{cornerRadius}*/;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl
{
	border-bottom-left-radius : 3px /*{cornerRadius}*/;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br
{
	border-bottom-right-radius : 3px /*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay
{
	background     : #aaaaaa /*{bgColorOverlay}*/ url(../images/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlOverlay}*/ 50% /*{bgOverlayXPos}*/ 50% /*{bgOverlayYPos}*/ repeat-x /*{bgOverlayRepeat}*/;
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	-moz-opacity   : 0.3;
	-khtml-opacity : 0.3;
	opacity        : 0.3;
}

.ui-widget-shadow
{
	margin         : -8px /*{offsetTopShadow}*/ 0 0 -8px /*{offsetLeftShadow}*/;
	padding        : 8px /*{thicknessShadow}*/;
	background     : #aaaaaa /*{bgColorShadow}*/ url(../images/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlShadow}*/ 50% /*{bgShadowXPos}*/ 50% /*{bgShadowYPos}*/ repeat-x /*{bgShadowRepeat}*/;
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	-moz-opacity   : 0.3;
	-khtml-opacity : 0.3;
	opacity        : 0.3;
	border-radius  : 8px /*{cornerRadiusShadow}*/;
}

header
{
	background-color : #ffffff;
	border-color     : #ffffff;
}

header .mobile-logo
{
	display : none;
}

header nav.main > ul > li > a
{
	color       : #fff;
	font-size   : 13px;
	font-weight : bold;
}

.gen-fixed-width.flying-menu.main-menu-container a {
	color: #bbb !important;
}

header nav.main > ul > li.current a, header nav.main > ul > li > a:hover, header nav.main > ul > li > a:focus
{
	color            : #eee;
	background-color : transparent;
}

header > nav.main-mobile
{
	position   : relative;
	float      : left;
	width      : 100%;
	height     : auto;
	padding    : 0px 0px;
	background : #B9A66E;
	display    : none;
}

.navbar-form
{
	padding       : 0px 15px;
	margin-top    : 9px;
	margin-bottom : 11px;
}

header form.search
{
	padding            : 0px;
	padding-left       : 0px;
	padding-right      : 0px;
	margin-top         : 9px;
	margin-bottom      : 11px;
	border             : 0;
	-webkit-box-shadow : none;
	box-shadow         : none;
}

.sub-header
{
	transition         : all 0.2s ease-in-out;
	-webkit-transition : all 0.2s ease-in-out;
	-moz-transition    : all 0.2s ease-in-out;
	-ms-transition     : all 0.2s ease-in-out;
	-o-transition      : all 0.2s ease-in-out;
}

.second-header .main-page
{
	position            : relative;
	float               : left;
	background-image    : url("../images/kule-gayrimenkul-logo.png");
	background-repeat   : no-repeat;
	background-position : left top;
}

.second-header .main-page.small
{
	position            : relative;
	float               : left;
	background-image    : url("../images/kule-gayrimenkul-logo-small.png");
	background-repeat   : no-repeat;
	background-position : left top;
}

.second-header nav li.current
{
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	background-color      : #B9A66E;
}

.second-header nav li.current a
{
	color : #ffffff;
}

.second-header nav li.current a:hover
{
	color : #ffffff;
}

.second-header nav li
{
	float : left;
}

.second-header nav li a
{
	color       : #4C565C;
	font-weight : bold;
}

.second-header nav li a:hover, .second-header nav li a.current
{
	color : #B1B2B4;

}

.second-header nav li:first-child
{
	margin-left : 0px;

}

.third-header
{
	width            : 100%;
	padding-top      : 0px;
	padding-bottom   : 0px;
	background-color : #B9A66E;
}

.third-header nav
{
}

.third-header nav ul
{
	padding : 0px;
	margin  : 0px;
}

.third-header nav li
{
	float : left;

}

.third-header nav li a
{
	color       : #ffffff;
	font-weight : bold;

}

.third-header nav li a:hover, .third-header nav li a.current, .third-header nav li.current a
{
	color:#000;

}

.third-header nav li:first-child a
{
	padding-left : 0px;

}

input#ara
{
	background    : #ebebeb;
	border        : 1px solid #dfdfdf;
	color         : #373737;
	font-size     : 14px;
	height        : 37px;
	padding       : 0px 12px;
	font-size     : 14px;
	line-height   : 37px;
	border-radius : 2px;
}

input#ara:focus
{
	border-color : #dfdfdf;
	outline      : 0;
}

input#ara::-webkit-input-placeholder
{
	border-color : #dfdfdf;
	outline      : 0;
}

button[name="search-button"]
{
	margin-bottom             : 0;
	font-weight               : normal;
	text-align                : center;
	vertical-align            : middle;
	cursor                    : pointer;
	background-image          : none;
	display                   : inline-block;
	border                    : 0px solid transparent;
	white-space               : nowrap;
	padding                   : 0px 10px;
	font-size                 : 14px;
	line-height               : 37px;
	border-radius             : 2px;
	border-top-left-radius    : 0px;
	border-bottom-left-radius : 0px;
	margin-left               : -1px;
	color                     : #ffffff;
	background-color          : #B1B2B4;
	outline                   : 0;
}

button[name="search-button"]:hover, button[name="search-button"]:focus, button[name="search-button"]:active, button[name="search-button"].active
{
	background-color : #B9A66E;
	border-color     : #B9A66E;
}

button#search-button
{
	margin-bottom             : 0;
	font-weight               : normal;
	text-align                : center;
	vertical-align            : middle;
	cursor                    : pointer;
	background-image          : none;
	display                   : inline-block;
	border                    : 0px solid transparent;
	white-space               : nowrap;
	padding                   : 0px 10px;
	font-size                 : 14px;
	line-height               : 37px;
	border-radius             : 2px;
	border-top-left-radius    : 0px;
	border-bottom-left-radius : 0px;
	margin-left               : -1px;
	color                     : #ffffff;
	background-color          : #B9A66E;
	outline                   : 0;
}

button#search-button:hover, button#search-button:focus, button#search-button:active, button#search-button.active
{
	background-color : #B9A66E;
	border-color     : #B9A66E;
}

.home-slider-container
{
	position : relative;
	height   : auto;
}

.home-slider-container .bx-viewport
{
	height : auto !important;
}

.home-slider
{
	position : relative;
	padding  : 0px;
	height   : auto;
	display  : block;
}

.home-slider li
{
	position   : relative;
	float      : left;
	width      : 100%;
	text-align : center;
}

.home-slider li img
{
	position  : relative;
	float     : left;
	display   : block;
	width     : 100%;
	height    : auto;
	max-width : 100%;
}

.home-slider li .slider-text
{
	position    : absolute;
	display     : block;
	font-size   : 26px;
	line-height : 26px;
	font-weight : bold;
	color       : #B9A66E;
	text-align  : left;
	bottom      : 14%;
	left        : 50%;
	margin-left : -25%;
	padding     : 0px;
}

.home-slider li .slider-text b, .home-slider li .slider-text strong
{
	font-size   : 54px;
	color       : #ffffff;
	line-height : 60px;
	text-shadow : 2px 2px 8px rgba(0, 0, 0, 0.75);
}

/* BREADCRUMP*/

.breadcrumb
{
	position : relative;
	float    : left;
	display  : block;
	padding  : 26px 0px 19px 0px;
	z-index  : 2;
}

.breadcrumb > li
{
	position   : relative;
	float      : left;
	padding    : 0px;
	list-style : none;
}

.breadcrumb > li > a
{
	position        : relative;
	display         : inline;
	font-size       : 14px;
	font-weight     : bold;
	color           : #B9A66E;
	text-decoration : none;
}

.breadcrumb > li > span
{
	color : #373737;
}

.breadcrumb > li + li:before
{
	content : "\/";
	padding : 0 13px;
	color   : #B9A66E;
}

.breadcrumb > .active
{
	/*color : #999999;*/
}

.page-title
{
	position    : relative;
	float       : left;
	font-weight : bold;
	line-height : 100%;
	font-size   : 26px;
	color       : #B9A66E;
	padding     : 0px 0px 36px 0px;
	margin      : 0px;
	width       : 100%;
	clear       : left;
}

.top-socials
{
	position        : relative;
	float           : right;
	width           : 200px;
	height          : 26px;
	font-size       : 14px;
	font-weight     : bold;
	color           : #373737;
	list-style      : none;
	list-style-type : none;
	padding         : 20px 0px 19px 0px;
	margin          : 0px 0px 0px 0px;

}

.top-socials > li
{
	position : relative;
	float    : right;

}

.top-socials > li > a
{
	position            : relative;
	float               : left;
	width               : 26px;
	height              : 26px;
	background-repeat   : no-repeat;
	background-position : center center;
	margin              : 0px;
	padding             : 0px;
	margin-left         : 6px;

}

.top-socials > li > span
{
	position    : relative;
	float       : left;
	height      : 26px;
	line-height : 26px;
	font-family : 'PT Sans', sans-serif;
	color: #4C565C;
	font-size: 16px;
}

.top-socials > li > a.facebook_share
{
	background-image : url("../images/icon-article-facebook.png");
}

.top-socials > li > a.facebook_share:hover
{
	background-image : url("../images/icon-article-facebook-hover.png");
}

.top-socials > li > a.instagram_share
{
	background-image : url("../images/icon-article-instagram.png");
}

.top-socials > li > a.instagram_share:hover
{
	background-image : url("../images/icon-article-instagram-hover.png");
}

.top-socials > li > a.twitter_share
{
	background-image : url("../images/icon-article-twitter.png");
}

.top-socials > li > a.twitter_share:hover
{
	background-image : url("../images/icon-article-twitter-hover.png");
}

.top-socials > li > a.sendfriends
{
	background-image : url("../images/icon-article-mail.png");
}

.top-socials > li > a.sendfriends:hover
{
	background-image : url("../images/icon-article-mail-hover.png");
}

/* BREADCRUMP*/

.portfolio-search-container, portfolio-search-container-flying
{
	position     : absolute;
	left         : 0;
	right        : 0;
	margin-left  : auto;
	margin-right : auto;
	margin-top   : 30%; /*340px;*/
	width        : 978px;
	height       : 123px;
	opacity:0.92;
	z-index:5;
	/*
	background-image    : url(../images/Portfolio-Search-Bg.png);
	background-position : center center;
	background-repeat   : no-repeat;
	*/
}

.portfolio-search-container h2, .portfolio-search-container-flying h2
{
	position                        : relative;
	float                           : left;
	width                           : 175px;
	height                          : 48px;
	line-height                     : 48px;
	font-size                       : 20px;
	font-weight                     : bold;
	color                           : #ffffff;
	text-align                      : center;
	background                      : #B9A66E;
	-webkit-box-shadow              : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	-moz-box-shadow                 : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	box-shadow                      : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	-webkit-border-top-left-radius  : 3px;
	-webkit-border-top-right-radius : 3px;
	-moz-border-radius-topleft      : 3px;
	-moz-border-radius-topright     : 3px;
	border-top-left-radius          : 3px;
	border-top-right-radius         : 3px;
	padding                         : 0px;
	margin                          : 0px;
	z-index                         : 1;
	/*margin-left : 4px;
	margin-top  : 1px;
	width       : 175px;
	height      : 34px;
	padding-top : 13px;
	*/
}

.portfolio-search-container form, .portfolio-search-container-flying form
{
	position                       : relative;
	float                          : left;
	width                          : 978px;
	height                         : 123px;
	background                     : #B9A66E;
	clear                          : both;
	height                         : 67px;
	padding                        : 11px 0px 0px 10px;
	-webkit-box-shadow             : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	-moz-box-shadow                : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	box-shadow                     : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	z-index                        : 2;
	-webkit-border-radius          : 3px;
	-webkit-border-top-left-radius : 0;
	-moz-border-radius             : 3px;
	-moz-border-radius-topleft     : 0;
	border-radius                  : 3px;
	border-top-left-radius         : 0;
	/*margin-left : 4px;
	margin-top  : 1px;
	width       : 175px;
	height      : 34px;
	padding-top : 13px;
	*/
}

.portfolio-search-container form .jqTransformSelectWrapper, .portfolio-search-container-flying form .jqTransformSelectWrapper
{
	margin-right : 10px;
}

.portfolio-search-container form select.transformed, .portfolio-search-container-flying form select.transformed
{
	width : 128px;
}

input[type='text'].transformed
{
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	border                : 0px;
	background            : #ffffff;
	color                 : #B9A66E;
	font-weight           : bold;
}

.portfolio-search-container form input[type='text'].transformed, .portfolio-search-container-flying form input[type='text'].transformed
{
	height      : 45px;
	line-height : 45px;
	padding     : 0px 15px;
	font-size   : 18px;
	margin      : 0px 6px 0px 0px;
}

.portfolio-search-container form input#main_page_ilce:focus, .portfolio-search-container-flying form input#main_page_ilce:focus
{
	-webkit-border-bottom-left-radius : 0px;
	-moz-border-radius-bottomleft     : 0px;
	border-bottom-right-radius        : 0px;
	border-bottom-left-radius         : 0px;
}

.portfolio-search-container form input[type='text'].transformed.small, .portfolio-search-container-flying form input[type='text'].transformed.small
{
	width : 128px;
}

.portfolio-search-container form .transformed.middle, .portfolio-search-container-flying form .transformed.middle
{
	width : 294px;
}

.portfolio-search-container form input[type='submit'], .portfolio-search-container-flying form input[type='submit']
{
	margin                : -6px 0px 0px 0px;
	width                 : 103px;
	height                : 45px;
	line-height           : 45px;
	border                : none;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	vertical-align        : middle;
	font-size             : 18px;
	font-weight           : bold;
	color                 : #ffffff;
	background-color      : #414E5E;
	text-align            : right;
	padding               : 0px 0px;
	padding-right         : 14px;
	background-image      : url(../images/icon-portfolio-search.png);
	background-repeat     : no-repeat;
	background-position   : 16px center;
	cursor                : pointer;
	outline               : 0;
}

.portfolio-search-container form input[type='submit']:hover, .portfolio-search-container-flying form input[type='submit']:hover
{
	background-color : #B9A66E;
}

.portfolios_container h2, .advertisements_container h2, .featured_container h2
{
	display     : block;
	font-weight : bold;
	font-size   : 26px;
	line-height : 100%;
	color       : #B9A66E;
	margin      : 0px;
}

/* PORTFOLIOS */
.portfolios_container
{
	clear   : both;
	/*padding-top    : 46px;
	padding-bottom : 46px;*/
	padding : 46px 0px;
}

.portfolios
{
	position : relative;
	float    : left;
	width    : 100%;
	padding  : 11px 0px;
	display  : block;
}

.portfolios li
{
	position      : relative;
	float         : left;
	margin-bottom : 20px;
}

.portfolios li a
{
	position              : relative;
	float                 : left;
	display               : block;
	width                 : 100%;
	padding               : 15px;
	display               : block;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	font-size             : 14px;
	color                 : rgba(55, 55, 55, 1.0);
	border-right          : 1px solid #d6d6d6;
}

.portfolios li a:hover
{
	background-color : #f1f1f1;
}

.portfolios li a img
{
	width                 : 100%;
	height                : auto;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

.portfolios li a h3
{
	display     : inline-block;
	padding     : 0px 9px;
	padding-top : 16px;
	font-size   : 14px;
	font-weight : bold;
}

.portfolios li a .price
{
	display     : inline-block;
	text-align  : right;
	padding     : 16px 9px 0px 0px;
	float       : right;
	color       : #B1B2B4;
	font-weight : bold;
}

.portfolios li a .location
{
	padding : 10px 9px 10px 9px;
	display : block;
}

.portfolios li a .area
{
	padding : 0px 9px;
	display : block;
}

/* PORTFOLIOS */

/* ADVERTISEMENTS */
.advertisements_container
{
	clear : both;
}

.advertisements
{
	position : relative;
	float    : left;
	width    : 100%;
	padding  : 11px 0px;
	display  : block;
}

.advertisements li
{
	position : relative;
	float    : left;
}

.advertisements li a
{
	position              : relative;
	float                 : left;
	display               : block;
	width                 : 100%;
	padding               : 15px;
	display               : block;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	font-size             : 14px;
	color                 : rgba(55, 55, 55, 1.0);
}

.advertisements li a img
{
	width                 : 100%;
	height                : auto;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

.right_advertisements
{
	position : relative;
	float    : left;
	width    : 25%;
	display  : block;
	padding  : 25px 15px;
	float    : left;
}

.right_advertisements li
{
	position : relative;
	float    : left;
	width    : 100%;
}

.right_advertisements li a
{
	position  : relative;
	float     : left;
	display   : block;
	width     : 100%;
	display   : block;
	font-size : 14px;
}

.right_advertisements li a img
{
	width                 : 100%;
	height                : auto;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

/* ADVERTISEMENTS */

/* FEATURED */
.featured_container
{
	clear : both;
}

.featured
{
	position : relative;
	float    : left;
	width    : 75%;
	padding  : 11px 0px;
	display  : block;
}

.featured li
{
	position      : relative;
	float         : left;
	margin-bottom : 20px;
}

.featured li a
{
	position              : relative;
	float                 : left;
	display               : block;
	width                 : 100%;
	padding               : 15px;
	display               : block;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	font-size             : 14px;
	color                 : rgba(55, 55, 55, 1.0);
	border-right          : 1px solid #d6d6d6;
}

.featured li a:hover
{
	background-color : #f1f1f1;
}

.featured li a img
{
	width                 : 100%;
	height                : auto;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

.featured li a h3
{
	display     : block;
	padding     : 0px 9px;
	padding-top : 16px;
	font-size   : 14px;
	font-weight : bold;
}

.featured li a .price
{
	display     : block;
	padding     : 10px 9px 0px 9px;
	color       : #B1B2B4;
	font-weight : bold;
}

.featured li a .location
{
	padding : 10px 9px 10px 9px;
	display : block;
}

.featured li a .area
{
	padding : 0px 9px;
	display : block;
}

/* FEATURED */

/* FILTER FORM */
.filterForm
{
	width            : 100%;
	position         : relative;
	float            : left;
	margin-top       : 0px;
	padding          : 25px;
	background-color : #ebebeb;
	border-radius    : 3px;
}

.filterForm .jqTransformSelectWrapper
{
	border : 1px solid #bdbdbd;
	margin : 0px 7px 9px 7px;
	height : 33px;
}

.filterForm .jqTransformSelectWrapper div span
{
	float       : none;
	position    : absolute;
	white-space : nowrap;
	height      : 33px;
	line-height : 33px;
	padding     : 0px 0 0 14px;
	overflow    : hidden;
	cursor      : pointer;
	/*color       : #373737;*/
	font-size   : 14px;
	font-weight : bold;
}

.filterForm .jqTransformSelectWrapper a.jqTransformSelectOpen
{
	display    : block;
	position   : absolute;
	right      : 0px;
	width      : 32px;
	height     : 33px;
	background : url(../images/select_right_grey.png) no-repeat center center;
}

.filterForm .jqTransformSelectWrapper ul
{
	top         : 30px;
	border      : 1px solid #bdbdbd;
	border-top  : 0px;
	margin-left : -1px;
}

.filterForm .jqTransformSelectWrapper ul a
{
	/*color : #373737;*/
}

.filterForm .jqTransformSelectWrapper ul a:hover
{
	/*color      : #ffffff;
	background : #373737;*/
}

.filterForm select.transformed
{
	width : 218px;
}

.filterForm input[type='text']
{
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	border                : 1px solid #bdbdbd;
	background            : #ffffff;
	/*color                 : #373737;*/
	color                 : #B9A66E;
	font-weight           : bold;
	width                 : 218px;
	height                : 33px;
	padding               : 0px 10px;
	line-height           : 33px;
	margin                : 0px 10px 9px 0px;
}

.filterForm input[type='text'].max_metrekare
{
	margin-right : 0px;
}

/* .filterForm input[type='submit']
{
	position              : relative;
	float                 : right;
	margin-top            : 2px;
	height                : 37px;
	line-height           : 37px;
	width                 : 106px;
	text-align            : center;
	background-color      : #B9A66E;
	border-radius         : 3px;
	font-weight           : bold;
	text-decoration       : none;
	color                 : #ffffff;
	border                : 0px;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	margin-right          : 7px;
	cursor                : pointer;
} */

.filterForm input[type='submit']:hover
{
	background-color : #B9A66E;
}

.listing_type
{
	padding     : 15px;
	line-height : 27px;
}

.listing_type b
{
	font-weight : bold;
	color       : #B9A66E;
}

.listing_type .jqTransformSelectWrapper
{
	border : 1px solid #bdbdbd;
	margin : 0px 15px 0px 15px;
	height : 25px;
}

.listing_type .jqTransformSelectWrapper div span
{
	float       : none;
	position    : absolute;
	white-space : nowrap;
	height      : 25px;
	line-height : 25px;
	padding     : 0px 0 0 12px;
	overflow    : hidden;
	cursor      : pointer;
	/*color       : #373737;*/
	font-size   : 14px;
}

.listing_type .jqTransformSelectWrapper a.jqTransformSelectOpen
{
	display    : block;
	position   : absolute;
	right      : 0px;
	width      : 32px;
	height     : 25px;
	background : url(../images/select_right_grey.png) no-repeat center center;
}

.listing_type .jqTransformSelectWrapper ul
{
	top         : 22px;
	border      : 1px solid #bdbdbd;
	border-top  : 0px;
	margin-left : -1px;
}

.listing_type .jqTransformSelectWrapper ul a
{
	padding     : 4px 10px;
	/*color       : #373737;*/
	line-height : 100%;
}

.listing_type select.transformed
.listing_type .jqTransformSelectWrapper ul a:hover
{
	/*color      : #ffffff;
	background : #373737;*/
}

.listing_type select.transformed
{
	width : 200px;
}

/* FILTER FORM */

/* PORTFOLIO LIST */
.all_products
{
	padding : 0px;
}

.all_products ul
{
	position : relative;
	float    : left;
	width    : 100%;
	padding  : 0px;
	margin   : 15px 0px 30px 0px;
}

.all_products ul li
{
	position              : relative;
	float                 : left;
	margin                : 0px;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

.all_products ul li:hover
{
	background-color : #f1f1f1;
}

.all_products ul li .product_image
{
	position : relative;
	float    : left;
	width    : 33.3333333%;
	padding  : 15px;
}

.all_products ul li .product_image, .all_products ul li .product_detail, .all_products ul li .product_advisor
{
	position : relative;
	float    : left;
	width    : 33.3333333%;
	padding  : 15px;
}

.all_products ul li .product_image img
{
	width  : 100%;
	height : auto;
}

.all_products ul li .product_detail a
{
	display       : block;
	width         : 100%;
	font-size     : 23px;
	font-weight   : bold;
	color         : #B9A66E;
	line-height   : 120%;
	margin-top    : -4px;
	margin-bottom : 14px;
}

.all_products ul li .product_detail a h2
{
	font-size : 23px;
}

.all_products ul li .product_detail .code
{
	display       : block;
	font-size     : 14px;
	width         : 100%;
	font-weight   : bold;
	color         : #777777;
	margin-bottom : 11px;
}

.all_products ul li .product_detail .address
{
	display       : block;
	font-size     : 14px;
	width         : 100%;
	font-weight   : bold;
	color         : #777777;
	margin-bottom : 11px;
}

.all_products ul li .product_detail .measure
{
	display       : block;
	margin-top    : 9px;
	font-size     : 14px;
	width         : 100%;
	color         : #777777;
	margin-bottom : 15px;
}

.all_products ul li .product_detail .price
{
	display     : block;
	width       : 100%;
	font-size   : 22px;
	font-weight : bold;
	color       : #B9A66E;
}

.all_products ul li .product_detail .convert_price
{
	display     : block;
	font-size   : 14px;
	width       : 100%;
	font-weight : bold;
	color       : #777777;
	margin-top  : 6px;
}

/*dsfds*/

.product_advisor .caption
{
	display       : block;
	margin-top    : 0px;
	width         : 100%;
	line-height   : 120%;
	font-size     : 18px;
	font-weight   : bold;
	color         : #B9A66E;
	margin-bottom : 12px;
}

.product_advisor .name
{
	display       : block;
	margin-bottom : 9px;
	width         : 100%;
	font-size     : 15px;
	font-weight   : bold;
	line-height   : 120%;
	color         : #373737;
}

.product_advisor .image
{
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	width                 : 138px;
	height                : 160px;
	margin-bottom         : 9px;

}

.product_advisor .button
{
	position              : relative;
	float                 : left;
	display               : block;
	width                 : 100%;
	height                : 44px;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	background-color      : #B9A66E;
	color                 : #ffffff;
	font-size             : 16px;
	font-weight           : bold;
	text-align            : center;
	line-height           : 44px;
	outline               : 0;
	margin-top            : 6px;
}

.product_advisor .button:hover, .product_advisor .button:focus
{
	background-color : #B9A66E;
	color            : #ffffff;
}

.product_advisor .label
{
	float         : left;
	width         : 50%;
	font-size     : 14px;
	font-weight   : bold;
	color         : #B9A66E;
	padding       : 0px;
	margin-bottom : 4px;

}

.product_advisor .label_content
{
	float         : left;
	width         : 50%;
	font-size     : 14px;
	color         : #373737;
	margin-bottom : 11px;

}

.product_advisor a:hover
{
	color : #B9A66E;

}

.product_advisor .label.full, .product_advisor .label_content.full
{
	width : 100%;
}

.no_products
{
	display : block;
	padding : 30px 15px 400px 15px;
}

.pager
{
	margin     : 0px auto;
	width      : 50%;
	border-top : 1px solid #bdbdbd;
	text-align : center;
	clear      : both;
}

.pager a
{
	margin-top       : 22px;
	margin-left      : 4px;
	margin-right     : 4px;
	display          : inline-block;
	padding			 : 0 10px;
	height           : 30px;
	background-color : #B9A66E;
	border-radius    : 3px;
	color            : #ffffff;
	font-weight      : bold;
	font-size        : 13px;
	text-decoration  : none;
	padding-top      : 0px;
	line-height      : 30px;
}

.pager .current
{
	background-color : #3ea4d4;
}

/* PORTFOLIO LIST */

/* PORTFOLIO DETAILS */
.portfolio-details
{
	margin-top : 20px;
}

.portfolio-details .left, .portfolio-details .right
{
	position   : relative;
	float      : left;
	margin-top : 26px;
}

.portfolio-details .left.project, .portfolio-details .right.project
{
	margin-top : 0px;
}

.portfolio-details h1
{
	font-size   : 31px;
	font-weight : bold;
	line-height : 100%;
	color       : #B9A66E;
	display     : inline-block;
	min-width   : 50%;
}

.portfolio-details .print-page
{
	position    : relative;
	float       : right;
	font-size   : 14px;
	color       : #373737;
	line-height : 26px;
	font-weight : bold;
	display     : inline-block;
	right: 15px;

}

.portfolio-details .print-page span
{
	position            : relative;
	float               : right;
	width               : 26px;
	height              : 26px;
	background-image    : url("../images/icon-article-print.png");
	background-repeat   : no-repeat;
	background-position : center center;
	margin-left         : 8px;
}

.portfolio-details .print-page:hover span
{
	background-image : url("../images/icon-article-print-hover.png");
}

.portfolio-details .detail-image-pager, .portfolio-details .project-image-pager
{
	position   : relative;
	float      : left;
	width      : 100%;
	height     : 92px;
	overflow   : hidden;
	margin-top : 20px;
}

.portfolio-details .detail-image, .portfolio-details .detail-image img, .portfolio-details .project-image, .portfolio-details .project-image img
{
	display               : block;
	width                 : 100%;
	padding               : 0px;
	margin                : 0px;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

.portfolio-details .project-image
{
	margin-top : 26px;
}

.portfolio-details .detail-image-pager .detail-image-pager-slider, .portfolio-details .project-image-pager .project-image-pager-slider
{
	position : relative;
	float    : left;
	height   : 92px;
	overflow : hidden;
}

.portfolio-details .detail-image-pager .detail-image-pager-slider .ul, .portfolio-details .project-image-pager .project-image-pager-slider .ul
{
	position        : absolute;
	list-style      : none;
	list-style-type : none;
	padding         : 0px;
	margin          : 0px;
	overflow        : hidden;
}

.portfolio-details .detail-image-pager .detail-image-pager-slider .ul .li, .portfolio-details .project-image-pager .project-image-pager-slider .ul .li
{
	position           : relative;
	float              : left;
	width              : 132px;
	height             : 92px;
	margin             : 0px 8px;
	overflow           : hidden;
	border             : 4px solid rgba(35, 149, 203, 0);
	-moz-transition    : all .2s linear;
	-o-transition      : all .2s linear;
	-webkit-transition : all .2s linear;
	transition         : all .2s linear;
	cursor             : pointer;
}

.portfolio-details .detail-image-pager .detail-image-pager-slider .ul .li:first-child, .portfolio-details .project-image-pager .project-image-pager-slider .ul .li:first-child
{
	margin-left : 0px;
}

.portfolio-details .detail-image-pager .detail-image-pager-slider .ul .li:last-child, .portfolio-details .project-image-pager .project-image-pager-slider .ul .li:last-child
{
	margin-right : 0px;
}

.portfolio-details .detail-image-pager .detail-image-pager-slider .ul .li img, .portfolio-details .project-image-pager .project-image-pager-slider .ul .li img
{
	position : absolute;
	top      : 0px;
	left     : 0px;
	width    : 132px;
	height   : 92px;
	display  : block;
	padding  : 0px;
	margin   : 0px;

}

.portfolio-details .detail-image-pager .detail-image-pager-slider .ul .li.active, .portfolio-details .detail-image-pager .detail-image-pager-slider .ul .li:hover, .portfolio-details .project-image-pager .project-image-pager-slider .ul .li.active, .portfolio-details .project-image-pager .project-image-pager-slider .ul .li:hover
{
	border : 4px solid rgba(247, 68, 2, 1);
}

.portfolio-details .detail-image-pager .prev, .portfolio-details .detail-image-pager .next, .portfolio-details .project-image-pager .prev, .portfolio-details .project-image-pager .next
{
	width               : 30px;
	height              : 92px;
	position            : relative;
	background-repeat   : no-repeat;
	background-position : center center;
}

.portfolio-details .detail-image-pager .prev:hover, .portfolio-details .detail-image-pager .next:hover, .portfolio-details .project-image-pager .prev:hover, .portfolio-details .project-image-pager .next:hover
{
	background-color : #B9A66E;
}

.portfolio-details .detail-image-pager .prev a, .portfolio-details .detail-image-pager .next a, .portfolio-details .project-image-pager .prev a, .portfolio-details .project-image-pager .next a
{
	display : block;
	width   : 100%;
	height  : 100%;
}

.portfolio-details .detail-image-pager .prev, .portfolio-details .project-image-pager .prev
{
	float            : left;
	background-image : url("../images/detail-slider-prev-arrow.png");
}

.portfolio-details .detail-image-pager .next, .portfolio-details .project-image-pager .next
{
	float            : right;
	background-image : url("../images/detail-slider-next-arrow.png");
}

.portfolio-details .left
{
	color : #373737;
}

.portfolio-details .right .table
{
	width           : 100%;
	display         : block;
	padding         : 0px;
	margin          : 0px;
	list-style      : none;
	list-style-type : none;
	color           : #777777;
	font-weight     : bold;
	min-height      : 454px;
	margin-bottom   : 20px;
}

.portfolio-details .right .table li
{
	position : relative;
	float    : left;
	width    : 100%;
	padding  : 0px;
	margin   : 0px;

}

.portfolio-details .right .table li span
{
	position      : relative;
	float         : left;
	display       : table-cell;
	margin-bottom : 12px;
}

.portfolio-details .right .table li span.full
{
	width : 100%;
}

.portfolio-details .right .table li span.code
{
	color : #373737;
}

.portfolio-details .right .table li span.price
{
	margin    : 22px 0px 10px 0px;
	font-size : 22px;
	color     : #B9A66E;
}

.portfolio-details .right .table li span.convert_price
{
	margin : 0px 0px 10px 0px;
}

.portfolio-details .right .table li span.convert_price.last
{
	margin : 0px 0px 26px 0px;
}

.portfolio-details .right .table li span.normal
{
	font-weight : normal;
	color       : #373737;
}

.portfolio-details .left .details, .portfolio-details .left .properties
{
	position : relative;
	float    : left;
	width    : 100%;
	clear    : both;
	margin   : 46px 0px;
}

.portfolio-details .left .properties
{
	margin : 0px;
}

.portfolio-details .left .details .desc, .portfolio-details .left .properties .desc, .project .left .desc, .project .right .desc
{
	display       : block;
	color         : #B9A66E;
	font-size     : 26px;
	font-weight   : bold;
	margin-bottom : 16px;
}

.portfolio-details .left .properties .property-title
{
	display       : block;
	color         : #B9A66E;
	font-size     : 16px;
	font-weight   : bold;
	margin-bottom : 16px;
}

.portfolio-details .left .properties ul
{
	float         : left;
	display       : block;
	width         : 100%;
	clear         : both;
	margin-bottom : 6px;
	padding       : 0px;
}

.portfolio-details .left .properties ul li
{
	position            : relative;
	float               : left;
	width               : 25%;
	padding-left        : 24px;
	line-height         : 16px;
	background-image    : url("../images/unchecked.png");
	background-repeat   : no-repeat;
	background-position : left top;
	margin-bottom       : 8px;
}

.portfolio-details .left .properties ul li h4
{
	font-size   : 14px;
	line-height : 16px;
	margin      : 0px;
	padding     : 0px;
	font-weight : normal;
}

.portfolio-details .left .properties ul li:nth-child(4n+1)
{
	clear : both;
}

.portfolio-details .left .properties ul li.active
{
	background-image : url("../images/checked.png");
}

.portfolio-details .left .youtube_video
{
	position : relative;
	float    : left;
}

.portfolio-details .right .product_advisor
{
	position : relative;
	float    : left;
	width    : 100%;
}

/* PORTFOLIO DETAILS */

/* CORPARATE */
.corparate .left, .corparate .right
{
	position : relative;
	float    : left;
	color    : #373737;
}

.corparate .right h2
{
	color       : #B9A66E;
	font-size   : 16px;
	font-weight : bold;
	line-height : 21px;
}

.corparate .right h3
{
	color       : #2abe42;
	font-size   : 16px;
	font-weight : bold;
	line-height : 21px;
}

.corparate .right ul
{
	padding : 0px 0px 0px 0px;
	margin  : 0px;
}

.corparate .right ul li
{
	list-style          : disc;
	line-height         : 20px;
	padding             : 0px 0px 10px 0px;
	list-style-position : inside;
}

.corparate .right ul li:last-child
{

}

.corparate .left img
{
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	width                 : 100%;
	height                : auto;
}

ul.files
{
	position : relative;
	float    : left;
	width    : 100%;
	margin   : 0px;
	padding  : 0px;
}

ul.files li
{
	display : inline-block;
	padding : 0px 30px 0px 0px;
}

ul.files li a
{
	position            : relative;
	float               : left;
	margin-top          : 22px;
	background-image    : url("../images/doc.png");
	background-repeat   : no-repeat;
	background-position : left top;
	padding             : 22px 0px 0px 69px;
	min-height          : 68px;
}

ul.files li a span
{
	display : block !important;
	clear   : both;
}

ul.files li a span.title
{
	font-size   : 16px;
	font-weight : bold;
	line-height : 20px;
	color       : #B9A66E;
}

ul.files li a span.download
{
	font-size   : 14px;
	color       : #373737;
	line-height : 20px;
}

/*alim-satim*/
.alim-satim
{

}

.show-portfolios
{
	position              : absolute;
	top                   : 30px;
	left                  : 45px;
	height                : 44px;
	padding               : 0px 32px;
	line-height           : 44px;
	font-size             : 18px;
	color                 : #ffffff;
	background-color      : #B9A66E;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	font-weight           : bold;
}

.show-portfolios:hover
{
	background-color : #B9A66E;
}

.alim-satim > img
{
	width                 : 100%;
	height                : auto;
	margin-bottom         : 22px;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
}

.alim-satim em
{
	color      : #848484;
	font-style : normal;
}

.alim-satim > .left
{
	position : relative;
	float    : left;
	clear    : left;
}

.alim-satim > .right
{
	position : relative;
	float    : right;
	clear    : right;
}

.alim-satim .left, .contact .left
{
	width   : 50%;
	padding : 0px 15px 0px 0px;
}

.alim-satim .right, .contact .right
{
	width   : 50%;
	padding : 0px 0px 0px 15px;
}

.alim-satim h2
{
	color       : #B9A66E;
	font-size   : 25px;
	font-weight : bold;
	line-height : 30px;
	margin      : 8px 0px;
}

/*alim-satim*/

/* Application Form */
.application-form
{

}

.application-form form
{
	width : 100%;
}

.application-form form input[type="text"]
{
	position              : relative;
	float                 : left;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	border                : 1px solid #bdbdbd;
	font-weight           : bold;
	color                 : #373737;
	margin-bottom         : 20px;
	width                 : 222px;
	height                : 32px;
	margin-right          : 30px;
	padding               : 0px 12px;
	line-height           : 32px;
}

.application-form form input[type="text"]:focus
{
	border           : 1px solid #B9A66E;
	background-color : #B9A66E;
	color            : #ffffff;
	outline          : 0;
}

.application-form.business-form form input[type="text"]
{
	width : 306px;
}

.application-form form textarea
{
	position              : relative;
	float                 : left;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	border                : 1px solid #bdbdbd;
	font-weight           : bold;
	color                 : #373737;
	width                 : 100%;
	padding               : 12px;
	font-family           : Arial, 'PT Sans', sans-serif;
	margin-bottom         : 30px;
	resize                : none;

}

.application-form form textarea:focus
{
	border           : 1px solid #B9A66E;
	background-color : #B9A66E;
	color            : #ffffff;
	outline          : 0;
}

.application-form .upload
{
	position      : relative;
	float         : left;
	width         : 100%;
	margin-bottom : 30px;
}

.application-form input[type='submit'], .filterForm input[type='submit']
{
	position              : relative;
	float                 : right;
	height                : 34px;
	background-color      : #B9A66E;
	border                : 0px;
	padding               : 0px 23px;
	line-height           : 34px;
	font-size             : 16px;
	font-weight           : bold;
	clear                 : both;
	color                 : #ffffff;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	cursor                : pointer;

}

.application-form input[type='submit']:hover
{
	background-color : #B9A66E;
}

.application-form .jqTransformSelectWrapper
{
	border : 1px solid #bdbdbd;
	margin : 0px 0px 20px 0px;
	height : 32px;
}

.application-form .jqTransformSelectWrapper div span
{
	float       : none;
	position    : absolute;
	white-space : nowrap;
	height      : 32px;
	line-height : 32px;
	padding     : 0px 0 0 14px;
	overflow    : hidden;
	cursor      : pointer;
	color       : #373737;
	font-size   : 14px;
	font-weight : bold;
}

.application-form .jqTransformSelectWrapper a.jqTransformSelectOpen
{
	display    : block;
	position   : absolute;
	right      : 0px;
	width      : 32px;
	height     : 32px;
	background : url(../images/select_right_grey.png) no-repeat center center;
}

.application-form .jqTransformSelectWrapper ul
{
	top         : 30px;
	border      : 1px solid #bdbdbd;
	border-top  : 0px;
	margin-left : -1px;
}

.application-form .jqTransformSelectWrapper ul a
{
	color : #373737;
}

.application-form .jqTransformSelectWrapper ul a:hover
{
	color      : #ffffff;
	background : #B9A66E;
}

.application-form select.transformed
{
	width : 222px;
}

.contact .application-form select.transformed
{
	width : 100%;
}

.application-form .error
{
	position : relative;
	float    : right;
	clear    : both;
	margin   : 30px 0px;
}

/* Application Form */

/* Contact Form */
.contact .left, .contact .right
{
	position   : relative;
	float      : left;
	margin-top : 26px;
}

.kule_map
{
	position : relative;
	float    : left;
	width    : 100%;
	height   : 313px;
}

.contact .left
{
	color : #373737;
}

.contact .left h2, .contact .right h2
{
	display     : block;
	font-size   : 20px;
	line-height : 26px;
	font-weight : bold;
	color       : #B9A66E;
}

.contact .left h3, .contact .right h3
{
	display     : block;
	font-size   : 14px;
	line-height : 20px;
	font-weight : bold;
}

.contact .left .address
{
	display       : block;
	font-size     : 16px;
	line-height   : 21px;
	margin-bottom : 20px;
	color         : #B9A66E;
}

.contact .left ul
{
	position      : relative;
	float         : left;
	width         : 100%;
	margin        : 0px;
	padding       : 0px;
	display       : block;
	margin-bottom : 25px;
}

.contact .left ul li
{
	position    : relative;
	float       : left;
	line-height : 20px;
	font-weight : bold;
	color       : #B9A66E;
	margin      : 0px;
	padding     : 0px;
}

.contact .left ul li span
{
	display     : inline-block;
	line-height : 20px;
	font-weight : normal;
	color       : #373737;

}

.contact .left ul.numbers li a, ul.social_accounts li a
{
	color : #373737;
}

ul.social_accounts li a
{
	line-height : 32px;
}

.contact .left ul.numbers li a:hover
{
	color : #B9A66E;
}

ul.social_accounts li a
{
	font-weight : normal;
}

ul.social_accounts li a:hover
{
	color : #B9A66E;
}

.contact .left ul li span.contact-social, ul li span.social-footer
{
	display               : inline-block;
	text-align            : center;
	font-size             : 18px;
	-webkit-border-radius : 50%;
	-moz-border-radius    : 50%;
	border-radius         : 50%;
	width                 : 32px;
	height                : 32px;
	line-height           : 32px;
	background-color      : #B9A66E;
	color                 : #ffffff;
	margin-bottom         : 5px;
}

ul.social_accounts li a.facebook:hover span
{
	background-color : #3b5998;
	/*color            : #3f67a9;*/
}

ul.social_accounts li a.twitter:hover span
{
	background-color : #00aced;
	/*color            : #5dd7fc;*/
}

ul.social_accounts li a.instagram:hover span
{
	background-color : #517fa4;
	/*color            : #0085af;*/
}

ul.social_accounts li a.linkedin:hover span
{
	background-color : #007bb6;
	/*color            : #0085af;*/
}

ul.social_accounts li a.youtube:hover span
{
	background-color : #bb0000;
	/*color            : #cf3427;*/
}

/* Contact Form */

/* FOOTER */
footer
{
	margin-top       : 100px;
	position         : relative;
	float            : left;
	bottom           : 0;
	width            : 100%;
	min-height       : 161px;
	background-color : #404E5E;
	padding          : 34px 0px;
	color            : #B1B2B4;
	border-top: 1px solid #A49E89;
}

footer .logo
{
	position            : relative;
	float               : left;
	width               : 170px;
	height              : 62px;
	background-image    : url("../images/kule-gayrimenkul-logo-2.png");
	background-repeat   : no-repeat;
	background-position : left top;
}

form.footer-ebulten-form
{
	position    : relative;
	float       : left;
	margin-left : 120px;
}

.contact form.footer-ebulten-form
{
	margin-left : 0px;
}

form.footer-ebulten-form label
{
	position : relative;
	float    : left;
	display  : block;
	width    : 100%;
	color    : inherit;
	clear    : both;
	margin   : -2px 0px 8px 0px;
}

.contact form.footer-ebulten-form label
{
	font-weight : bold;
	color       : #373737;
}

form.footer-ebulten-form input[type="text"]
{
	position                          : relative;
	float                             : left;
	height                            : 27px;
	width                             : 184px;
	border                            :1px solid #B1B2B4;
	-webkit-border-top-left-radius    : 3px;
	-webkit-border-bottom-left-radius : 3px;
	-moz-border-radius-topleft        : 3px;
	-moz-border-radius-bottomleft     : 3px;
	border-top-left-radius            : 3px;
	border-bottom-left-radius         : 3px;
	background-color                  : #ffffff;
	padding                           : 0px 12px;
	line-height                       : 27px;
	outline                           : none;
	margin                            : 0px;
	color                             : rgba(0, 82, 136, 1.0);
}

.contact form.footer-ebulten-form input[type="text"]
{
	background-color : #B9A66E;
	color            : rgba(255, 255, 255, 1.0);
}

form.footer-ebulten-form input[type="text"]:hover, form.footer-ebulten-form input[type="text"]:focus
{
	outline : none;
}

form.footer-ebulten-form input[type="submit"]
{
	position                           : relative;
	float                              : left;
	width                              : 38px;
	height                             : 27px;
	-webkit-border-top-right-radius    : 3px;
	-webkit-border-bottom-right-radius : 3px;
	-moz-border-radius-topright        : 3px;
	-moz-border-radius-bottomright     : 3px;
	border-top-right-radius            : 3px;
	border-bottom-right-radius         : 3px;
	background-image                   : url("../images/right-arrow.png");
	background-repeat                  : no-repeat;
	background-position                : center center;
	background-color                   : #B1B2B4;
	border                             : 0px;
	outline                            : none;
	margin                             : 0px;
	cursor                             : pointer;
}

form.footer-ebulten-form input[type="submit"]:hover, form.footer-ebulten-form input[type="submit"]:focus
{
	outline : none;
}

form.footer-ebulten-form .error
{
	position : relative;
	float    : left;
	clear    : both;
	margin   : 15px 0px;
}

footer ul.social
{
	position : relative;
	float    : right;
	margin   : 0px;
	padding  : 0px;
}

footer ul.social li
{
	position : relative;
	float    : left;
}

footer ul.social li a
{
	position              : relative;
	float                 : left;
	width                 : 35px;
	height                : 35px;
	-webkit-border-radius : 50%;
	-moz-border-radius    : 50%;
	border-radius         : 50%;
	margin-left           : 8px;
}
/*+

footer ul.social li a:hover, footer ul.social li a:focus
{
	outline : none;
	/*
	-ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter         : alpha(opacity=70);
	-moz-opacity   : 0.7;
	-khtml-opacity : 0.7;
	opacity        : 0.7;
	*//*
}

footer ul.social li a.facebook
{
	background-image    : url("../images/icon-facebook.png");
	background-repeat   : no-repeat;
	background-position : center center;
}

footer ul.social li a.facebook:hover
{
	background-color : #3f67a9;
}

footer ul.social li a.instagram
{
	background-image    : url("../images/icon-instagram.png");
	background-repeat   : no-repeat;
	background-position : center center;
}

footer ul.social li a.instagram:hover
{
	background-color : #2A5B83;
}

footer ul.social li a.twitter
{
	background-image    : url("../images/icon-twitter.png");
	background-repeat   : no-repeat;
	background-position : center center;
}

footer ul.social li a.twitter:hover
{
	background-color : #5dd7fc;
}

footer ul.social li a.linkedin
{
	background-image    : url("../images/icon-linkedin.png");
	background-repeat   : no-repeat;
	background-position : center center;
}

footer ul.social li a.linkedin:hover
{
	background-color : #0085af;
}

footer ul.social li a.youtube
{
	background-image    : url("../images/icon-youtube.png");
	background-repeat   : no-repeat;
	background-position : center center;
}

footer ul.social li a.youtube:hover
{
	background-color : #cf3427;
}
+*/

footer .copyright
{
	position : relative;
	float    : left;
	margin   : 22px 0px 0px 0px;
	clear    : both;
}

footer nav
{
	position : relative;
	float    : right;
	margin   : 22px 0px 0px 0px;
}

footer nav ul, footer nav ul li, footer nav ul li a
{
	position : relative;
	float    : left;
	margin   : 0px;
	padding  : 0px;
}

footer nav ul li a
{
	color       : #B1B2B4;
	margin-left : 30px;
}

footer nav ul li a:hover
{
	color : #666;
}

/* Send Friend */
.send-form
{
	position              : absolute;
	right                 : 0px;
	top                   : 26px;
	display               : none;
	background            : #ffffff;
	z-index               : 10000;
	padding               : 30px;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	border-left           : 1px solid #bdbdbd;
	border-right          : 1px solid #bdbdbd;
	border-bottom         : 1px solid #bdbdbd;
}

.send-form input[type="text"]
{
	position              : relative;
	float                 : left;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	border                : 1px solid #bdbdbd;
	font-weight           : bold;
	color                 : #373737;
	margin-bottom         : 20px;
	width                 : 306px;
	height                : 32px;
	margin-right          : 0px;
	padding               : 0px 12px;
	line-height           : 32px;
}

.send-form input[type="text"]:focus
{
	border           : 1px solid #B9A66E;
	background-color : #B9A66E;
	color            : #ffffff;
	outline          : 0;
}

.send-form input[type="submit"]
{
	position              : relative;
	float                 : right;
	height                : 34px;
	background-color      : #B9A66E;
	border                : 0px;
	padding               : 0px 23px;
	line-height           : 34px;
	font-size             : 16px;
	font-weight           : bold;
	clear                 : both;
	color                 : #ffffff;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	cursor                : pointer;
}

.send-form input[type="submit"]:hover
{
	background-color : #B9A66E;
}

.send-form label
{
	position      : relative;
	float         : left;
	color         : #373737;
	font-weight   : bold;
	margin-bottom : 10px;
}

.send-form textarea
{
	position              : relative;
	float                 : left;
	-moz-border-radius    : 3px;
	-webkit-border-radius : 3px;
	border-radius         : 3px;
	border                : 1px solid #bdbdbd;
	font-weight           : bold;
	color                 : #373737;
	width                 : 100%;
	padding               : 12px;
	font-family           : Arial, 'PT Sans', sans-serif;
	margin-bottom         : 20px;
	resize                : none;
}

.send-form textarea:focus
{
	border           : 1px solid #B9A66E;
	background-color : #B9A66E;
	color            : #ffffff;
	outline          : 0;
}

.send-form .error
{
	position    : relative;
	float       : left;
	clear       : both;
	margin      : 10px 0px;
	font-weight : normal;
}

.ajax_content
{
	position : relative;
	float    : left;
}

.ajax_content .title
{
	display       : block;
	color         : #B9A66E;
	font-weight   : bold;
	font-size     : 26px;
	line-height   : 100%;
	margin-bottom : 20px;
}

.ajax_content ol, .ajax_content ul
{
	list-style-type : decimal;
}

/* Navbar Toogle */
.navbar-toggle
{
	position           : relative;
	float              : right;
	margin-right       : 0px;
	width              : 37px;
	height             : 37px;
	padding            : 8px 6px;
	margin-top         : 9px;
	margin-bottom      : 0px;
	background-color   : #B9A66E;
	background-image   : none;
	border             : 0px solid transparent;
	display            : none;
	-webkit-appearance : button;
	cursor             : pointer;
	font-size          : 100%;
	vertical-align     : baseline;
	outline            : none;
}

.navbar-toggle.open
{
	height : 46px;
}

.navbar-toggle .icon-bar
{
	display          : block;
	width            : 25px;
	height           : 2px;
	margin-bottom    : 4px;
	background-color : #ffffff;
}

/* Navbar Toogle */

/* Send Friend */

@media (min-width : 768px)
{
	.mobil_ozel { display:none; }
	.float-left
	{
		float : left !important;
	}

	.float-right
	{
		float : right !important;
	}

	.container
	{
		width : 100%;
	}

	header nav.main
	{
		float       : right;
		height      : 57px;
		line-height : 57px;
	}

	header nav.main > ul > li
	{
		float : left;
	}

	header nav.main > ul > li > a
	{
		padding         : 0px 10px;
		text-decoration : none;
	}

	header nav.main > ul > li:first-child > a
	{
		padding : 0px 10px 0px 0px;
	}

	.languages
	{
		float   : right;
		padding : 13px 0px 13px 10px;
	}

	.languages > li > a
	{
		text-transform : uppercase;
		font-size      : 13px;
		font-weight    : bold;
		border-left    : 1px solid #adadad;
		line-height    : 27px;
		color          : #B1B2B4;
		display        : block;
		float          : right;
		padding-left   : 20px;
	}

	.languages > li > a:hover
	{
		color : #B9A66E;
	}

	.second-header
	{
		  padding-top: 10px;
  padding-bottom: 15px;
  height: 85px;
	}

	.second-header nav
	{
		float : right;
	}

	.second-header nav li
	{
		padding     : 0px 5px;
		margin-left : 15px;

	}

	.second-header nav li a
	{
		font-size   : 14px;
		line-height : 61px;
	}

	.second-header .main-page
	{
		width  : 170px;
		height : 61px;
	}

	.second-header .main-page.small
	{
		width  : 259px;
		height : 46px;
	}

	.second-header.small
	{
		padding-top    : 11px;
		padding-bottom : 11px;
		height         : 68px;
		padding-right  : 0px;
	}

	.second-header.small nav li a
	{
		line-height : 44px;
	}

	.second-header nav li a:hover
	{
		color : #B1B2B4;

	}

	.second-header .main-page
	{
		width  : 200px;
		height : 70px;
	}

	.second-header .main-page.small
	{
		width  : 259px;
		height : 46px;
	}

	.corparate .left
	{
		width   : 50%;
		padding : 0px 15px 0px 0px !important;
	}

	.corparate .right
	{
		width   : 50%;
		padding : 0px 0px 0px 15px !important;
	}

	.filterForm input[type='text'].min_price
	{
		margin-left : 7px;
	}

	.top-socials
	{
		margin-top : -87px;
	}

	.top-socials.products
	{
		margin-top : 0px;
	}

	.portfoy_anasayfa
	{
		position : absolute;
		right    : 0px;
		bottom   : -21px;
		color    : #ffffff;
		z-index  : 1;
	}

}

@media (min-width : 1280px)
{
	.bx-wrapper .bx-prev
	{
		left : -79px;
	}

	.bx-wrapper .bx-next
	{
		right : -79px;
	}
}

@media (min-width : 1024px)
{
	.flying-menu
	{
		transition         : all 0.4s ease-in-out;
		-webkit-transition : all 0.4s ease-in-out;
		-moz-transition    : all 0.4s ease-in-out;
		-ms-transition     : all 0.4s ease-in-out;
		-o-transition      : all 0.4s ease-in-out;
		background-color:#404E5E;
	}

	.main-menu-container
	{
		background         : none repeat scroll 0 0 #ffffff;
		float              : none;
		left               : 0;
		position           : fixed;
		top                : 0;
		z-index            : 9000;
		border-bottom      : 1px solid #d6d6d6;
		-webkit-box-shadow : 0 3px 3px rgba(0, 0, 0, 0.05);
		box-shadow         : 0 3px 3px rgba(0, 0, 0, 0.05);
	}

	.sub-menu-container
	{
		position : fixed;
		float    : none;
		top      : 57px;
		left     : 0px;
		z-index  : 9000;
	}

	.second-header nav li
	{
		padding     : 0px 4px;
		margin-left : 20px;

	}

	.second-header nav li a
	{
		font-size   : 18px;
		line-height : 66px;
		font-weight : bold;
	}

	.third-header
	{
		height : 50px;
	}

	.third-header nav li a
	{
		font-size    : 16px;
		line-height  : 50px;
		padding-left : 30px;
	}

	.container
	{
		width : 1008px;
	}

	.home-slider-container .bx-controls
	{
		margin   : 0px 0px 0px -489px;
		width    : 978px;
		position : absolute;
		left     : 50%;
		top      : 50%;
	}

	.portfolios_container h2, .advertisements_container h2, .featured_container h2
	{
		padding : 0px 15px;
	}

	.portfolios_container
	{
		padding : 46px 0px;
	}

	.portfolios li
	{
		width : 33.33333333%;
	}

	.portfolios li:nth-child(3n+1)
	{
		clear : left;
	}

	.portfolios li:nth-child(3n) a
	{
		border-right : 0px solid #d6d6d6;
	}

	.advertisements_container
	{
		padding : 20px 0px 46px 0px;
	}

	.advertisements li
	{
		width : 50%;
	}

	.advertisements li:nth-child(2n+1)
	{
		clear : left;
	}

	.featured_container
	{
		padding : 18px 0px 46px 0px;
	}

	.featured li
	{
		width : 33.33333333%;
	}

	.featured li:nth-child(3n+1)
	{
		clear : left;
	}

	.portfolio-details .right .product_advisor
	{
		width   : 306px;
		padding : 0px;
	}

	.portfolio-details .left
	{
		width        : 642px;
		margin-right : 30px;
	}

	.portfolio-details .right
	{
		width : 306px;
	}

	.portfolio-details .detail-image img
	{
		max-width  : 642px;
		max-height : 454px;
		width      : 642px;
		height     : 454px;
	}

	.portfolio-details .project img
	{
		width      : 978px;
		height     : 473px;
		max-width  : 978px;
		max-height : 473px;
	}

	.portfolio-details .right .table li span
	{
		width : 138px;
	}

	.portfolio-details .right .table li span.middle
	{
		width : 30px;
	}

	.portfolio-details .left .youtube_video
	{
		width      : 642px;
		height     : 390px;
		margin-top : 35px;
	}

	.ajax_content
	{
		width  : 812px;
		height : 100%;
	}

	.contact .left ul li
	{
		width : 50%;
	}
}

@media (max-width : 768px)
{
	.navbar-toggle
	{
		display : block;
	}
	
	.portfolio-search-container-flying {
		display: none !important;
	}
	
	.sag_alan {
		display:none;
	}
	
	.sol_alan {
		width:100% !important;
	}
	
	.sol_alan  > div {
		padding:50px 0 !important;
	}

	header form.search
	{
		margin-bottom : 0px;
	}

	header nav.main
	{
		display : none;
	}

	header > nav.main-mobile > ul
	{
		position      : relative;
		float         : left;
		width         : 100%;
		display       : block;
		padding       : 0px;
		margin-bottom : 0px;
	}

	header > nav.main-mobile > ul li
	{
		position           : relative;
		float              : left;
		display            : block;
		width              : 100%;
		padding            : 0px;
		margin             : 0px;
		transition         : all 0.2s ease-in-out;
		-webkit-transition : all 0.2s ease-in-out;
		-moz-transition    : all 0.2s ease-in-out;
		-ms-transition     : all 0.2s ease-in-out;
		-o-transition      : all 0.2s ease-in-out;
	}

	header > nav.main-mobile > ul > li
	{
		border-top : 1px solid #ffffff;
	}

	header > nav.main-mobile > ul > li a
	{
		position           : relative;
		float              : left;
		display            : block;
		width              : 100%;
		color              : #ffffff;
		height             : auto;
		text-align         : left;
		font-size          : 14px;
		color              : #ffffff;
		margin             : 0px;
		transition         : all 0.2s ease-in-out;
		-webkit-transition : all 0.2s ease-in-out;
		-moz-transition    : all 0.2s ease-in-out;
		-ms-transition     : all 0.2s ease-in-out;
		-o-transition      : all 0.2s ease-in-out;
	}

	header > nav.main-mobile > ul > li > a
	{
		padding : 15px;
	}

	header > nav.main-mobile > ul > li.lang-mobile
	{
		position:initial;
		display:inline-block;
		width:50%;
		float:left;
		border: 1px solid #fff;
	}

	header > nav.main-mobile > ul > li > a:hover, header > nav.main-mobile > ul > li.current > a
	{
		background-color : #B9A66E;
	}

	header > nav.main-mobile > ul > li:first-child
	{
		border-top : 0px solid #ffffff;
	}

	header > nav.main-mobile > ul > li > ul
	{
		position      : relative;
		float         : left;
		width         : 100%;
		padding       : 0px 0px 0px 0px;
		margin-bottom : 0px;
		display       : none;
	}

	header > nav.main-mobile > ul > li > ul > li
	{
		padding-left : 30px;
	}

	header > nav.main-mobile > ul > li > ul > li:hover a, header > nav.main-mobile > ul > li > ul > li.current a
	{
		color : #B9A66E;
	}

	header > nav.main-mobile > ul > li > ul > li > a
	{
		padding    : 9px 0px 10px 0px;
		border-top : 1px solid #ffffff;
	}

	header > nav.main-mobile > ul > li > ul > li:first-child a
	{
		padding    : 10px 0px;
		border-top : 0px solid #ffffff;
	}

	.sub-header
	{
		display : none;
	}

	.languages
	{
		display : none;
	}

	header > nav.main-mobile > ul.languages > li
	{
		width      : 50%;
		text-align : center;
	}

	header .mobile-logo
	{
		display             : block;
		position            : relative;
		float               : left;
		/*+ background-image    : url("../images/btnBg.jpg");
		background-repeat   : no-repeat;
		background-size		: cover; 
		background-color    : #B9A66E; */
		width               : 120%;
		padding             : 9px 0 0 13%;
		margin              : 0 -10%;
		height              : 64px;
	}
	html, body { overflow-x:hidden !important; }
	.mobilde_gosterme { display:none !important}
	.mobil_ozel { display:block !important; }
	.mobil_portfoy_ara { height:37px !important; width:80px !important; }
	.container div p img { width:100% !important; height:auto !important;}
	div.right { margin-top:40px; }

	header > nav.main-mobile > ul.languages > li
	{
		border-top : 1px solid #ffffff !important;
	}

	header > nav.main-mobile > ul.languages > li > a
	{
		width      : 100%;
		text-align : center;
	}

	.breadcrumb
	{
		padding : 15px 0px;
	}

	.page-title
	{
		clear         : left;
		font-size     : 20px;
		padding       : 2px 0px;
		width         : auto;
		margin-bottom : 20px;
	}

	.top-socials
	{
		position : relative;
		float    : right;
		width    : auto;
		display  : block;
		margin   : 0px 0px 18px 0px;
		padding  : 0px 0px 0px 0px;
		display  : none;
	}

	.top-socials > li > span
	{
		display     : block;
		font-weight : normal;
	}

	.left
	{
		width   : 100% !important;
		padding : 0px !important;
	}

	.right
	{
		width   : 100% !important;
		padding : 0px !important;
	}

	.corparate .left, .corparate .right
	{
		/*margin-top : 20px;*/
	}

	header form.search
	{
		width : 85% !important;
	}

	input#ara
	{
		width : 72.5% !important;
		font-size: 13px;
		padding:0 8px;
	}

	button#search-button
	{
		width     : 100%;
	}

	form.footer-ebulten-form
	{
		float       : right;
		margin-left : 0px;
	}

	form.footer-ebulten-form label
	{
		float : none;
	}

	footer ul.social
	{
		clear : both;
	}

	footer nav
	{
		float : left;
	}

	footer nav ul li:first-child a
	{
		margin-left : 0px
	}

	.alim-satim p img
	{
		width  : 100% !important;
		height : auto !important;
		margin : 15px 0px !important;
	}

	.alim-satim h2
	{
		font-size   : 18px;
		line-height : 22px;
	}

	.contact .application-form form input[type="text"]
	{
		width         : 100%;
		margin-right  : 0px !important;
		margin-bottom : 20px !important;
	}

	.contact .left .address
	{
		font-size   : 20px;
		line-height : 26px;
	}

	.contact .left ul li
	{
		width : 100%;
	}

	form.footer-ebulten-form
	{
		float : right;
	}

	.contact .application-form select.transformed
	{
		width : 100% !important;
	}

	.contact .left, .contact .right
	{
		margin-top : 0px;
	}

	.portfolio-details h1
	{
		font-size : 20px;
		padding   : 2px 0px;
	}

	.portfolio-details
	{
		position   : relative;
		float      : left;
		margin-top : 10px;
	}

	.portfolio-details .left .details .desc, .portfolio-details .left .properties .desc
	{
		font-size : 20px;
	}

	.portfolio-details .left .properties ul
	{
		padding : 0px;
	}

	.portfolio-details .left .details, .portfolio-details .left .properties
	{
		margin : 30px 0px;
	}

	.portfolio-details .left .properties
	{
		margin-top : 0px;
	}

	.portfolio-details .right
	{
		margin-top : 0px;
	}

	.portfolio-details .right .table
	{
		position   : relative;
		float      : left;
		min-height : 100%;
	}

}

@media (min-width : 768px ) AND (max-width : 1023px)
{
	header form.search
	{
		width : auto;
	}

	button#search-button
	{
		width : 67px;
	}

	input#ara
	{
		width : 258px;
	}

	.third-header nav li a
	{
		font-size    : 14px;
		line-height  : 40px;
		padding-left : 20px;
	}

	.third-header
	{
		height : 40px;
	}

	form.footer-ebulten-form
	{
		margin-left : 90px;
	}

	footer .copyright
	{
		margin : 0px 0px 0px 0px;
	}

	footer nav
	{
		float  : right;
		margin : 0px 0px 0px 0px;
	}

	footer nav ul li:first-child a
	{
		margin-left : 0px;
	}

	.filterForm
	{
		padding : 20px;
	}

	.filterForm select.transformed
	{
		width : 156px;
	}

	.filterForm input[type='text']
	{
		width : 156px;
	}

	.page-title
	{
		padding : 0px 0px 20px 0px;
	}

	.application-form select.transformed
	{
		width : 186px;
	}

	.application-form form input[type="text"]
	{
		width        : 168px;
		margin-right : 16px;
	}

	.contact .application-form form input[type="text"]
	{
		width         : 100%;
		margin-right  : 0px !important;
		margin-bottom : 20px !important;
	}

	.contact .application-form select.transformed
	{
		width : 313px;
	}

	.contact .left .address
	{
		font-size   : 20px;
		line-height : 26px;
	}

	.contact .left ul li
	{
		width : 100%;
	}

	.second-header.small
	{
		padding-right : 10px;
	}

	.alim-satim h2
	{
		font-size   : 20px;
		line-height : 24px;
	}

	.application-form.business-form form input[type="text"]
	{
		width : 229px;
	}

	.top-socials.products
	{
		margin-top : 9px;
	}

	.portfolio-details .left
	{
		width         : 66.6666666666% !important;
		padding-right : 30px !important;
	}

	.portfolio-details .right
	{
		width      : 33.3333333333% !important;
		margin-top : 26px !important;
	}

	.left
	{
		width : 50% !important;
	}

	.right
	{
		width : 50% !important;
	}

	.portfolio-details .left .properties ul li
	{
		width : 50%;
	}

	.portfolio-search-container form select.transformed
	{
		float  : left;
		width  : 15%;
		border : 0px;
	}

	.portfolio-search-container form .jqTransformSelectWrapper
	{
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='text'].transformed
	{
		font-size : 14px;

	}

	.portfolio-search-container form .transformed.middle
	{
		float         : left;
		width         : 19%;
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='text'].transformed.small
	{
		float         : left;
		width         : 15%;
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='submit']
	{
		float         : left;
		width         : 15%;
		margin-right  : 0%;
		margin-bottom : 1%;
		margin-top    : 0px;
	}

}

@media (max-width : 1023px )
{
	#gizle { display:none; }
	.all_products ul li .product_detail a
	{
		font-size  : 16px;
		margin-top : 0px;
	}

	.all_products ul li .product_detail a h2
	{
		font-size : 16px;
	}

	.all_products ul li .product_detail .price
	{
		font-size : 16px;
	}

	.product_advisor .caption
	{
		font-size : 16px;
	}

	.home-slider-container
	{
		margin-top : 20px;
	}

	.portfolios_container
	{
		padding : 20px 0px;
	}

	.portfolios_container h2
	{
		padding : 0px 15px;
	}

	.portfolio-search-container
	{
		width         : 100%;
		padding-left  : 15px;
		padding-right : 15px;
		height        : auto;
		top           : 10%;
		margin-top    : 0px;
	}

	.portfolio-search-container form
	{
		width          : 100%;
		height         : auto;
		padding-left   : 2%;
		padding-right  : 2%;
		padding-top    : 2%;
		padding-bottom : 1%;
	}

	.portfolio-search-container form .jqTransformSelectWrapper div span
	{
		font-size : 14px;
	}

	.portfolios li
	{
		width : 50%;
	}

	.featured
	{
		width : 100%;
	}

	.featured li
	{
		width : 50%;
	}

	.home-slider li .slider-text
	{
		left        : 0%;
		margin-left : 0%;
		padding     : 0px 15px;
		font-size   : 18px;
		line-height : 18px;
	}

	.home-slider li .slider-text b, .home-slider li .slider-text strong
	{
		font-size   : 36px;
		line-height : 40px;
	}

}

@media (max-width : 767px )
{
	footer nav
	{
		float  : left;
		margin : 11px 0px 0px 0px;
	}

	.home-slider-container .bx-controls
	{
		/*+ display : none; */
	}

	.portfolio-search-container form select.transformed
	{
		float  : left;
		width  : 15%;
		border : 0px;
	}

	.portfolio-search-container form .jqTransformSelectWrapper
	{
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='text'].transformed
	{
		font-size : 14px;

	}

	.portfolio-search-container form .transformed.middle
	{
		float         : left;
		width         : 19%;
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='text'].transformed.small
	{
		float         : left;
		width         : 15%;
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='submit']
	{
		float         : left;
		width         : 15%;
		margin-right  : 0%;
		margin-bottom : 1%;
		margin-top    : 0px;
		font-size     : 14px;
	}
}

@media (max-width : 640px )
{
	.all_products ul li .product_image, .all_products ul li .product_detail, .all_products ul li .product_advisor
	{
		width   : 100%;
		padding : 15px;
	}

	.all_products ul li .product_detail .code
	{
		display       : inline-block;
		width         : auto;
		padding-left  : 0px;
		padding-right : 30px;
	}

	.all_products ul li .product_detail .measure
	{
		display       : inline-block;
		width         : auto;
		padding-left  : 0px;
		padding-right : 30px;
	}

	.all_products ul li .product_detail .address
	{
		display       : inline-block;
		width         : auto;
		padding-left  : 0px;
		padding-right : 30px;
	}

	.portfolio-details .left .properties ul li
	{
		width : 50%;
	}

	.portfolio-search-container form select.transformed
	{
		width : 49%;
	}

	.portfolio-search-container form .jqTransformSelectWrapper
	{
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form .transformed.middle
	{
		float         : left;
		width         : 24%;
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='text'].transformed.small
	{
		width         : 24%;
		margin-right  : 1%;
		margin-bottom : 1%;
	}

	.portfolio-search-container form input[type='submit']
	{
		width         : 24%;
		margin-right  : 0%;
		margin-bottom : 1%;
	}

	.qq-upload-button
	{
		width : 100%;
	}

	.application-form form input[type="text"]
	{
		width : 100%;
	}

	.application-form select.transformed
	{
		width : 100%;
	}

	.application-form.business-form form input[type="text"]
	{
		width : 100%;
	}

	.portfoy_anasayfa
	{
		z-index  : 1;
		position : relative;
		float    : left;
		color    : #B9A66E;
		margin   : 10px 0px;
	}

	.kule_map
	{
		height : 200px;
	}

	.show-portfolios
	{
		font-size   : 14px;
		height      : 24px;
		line-height : 24px;
		padding     : 0px 14px;
		left        : 20px;
		top         : 20px; /*+ 30%; +*/
	}
}

@media (min-width : 481px ) AND (max-width : 767px)
{

	.filterForm select.transformed
	{
		width : 46%;
	}

	.filterForm .jqTransformSelectWrapper
	{
		margin : 0px 2% 9px 2%;
	}

	.filterForm input[type='text']
	{
		width  : 46%;
		margin : 0px 1% 9px 2%;
	}

	.filterForm input[type='text'][name='max_price']
	{
		margin-right : 0px;
	}

	.listing_type select.transformed
	{
		width : 100%;
	}

	.listing_type .jqTransformSelectWrapper
	{
		margin : 0px 0px 0px 0px;
	}
}

@media (min-width : 220px ) AND (max-width : 480px)
{


	.mobil_portfoy_ara { height:37px !important; width:60px !important; font-size:12px !important; padding:0; }

	.breadcrumb > li > a
	{
		font-weight : normal;
		font-size   : 12px;
	}

	.breadcrumb > li + li:before
	{
		padding : 0 4px;
	}

	.breadcrumb > li > span
	{
		font-size : 12px;
	}

	.portfolios li
	{
		width : 100%;
	}

	.featured li
	{
		width : 100%;
	}

	footer
	{
		margin-top : 30px;
	}

	footer .logo
	{
		display : none;
	}

	form.footer-ebulten-form
	{
		float : left;
		width : 100%;
	}

	form.footer-ebulten-form input[type="text"]
	{
		width : 90%;
	}

	form.footer-ebulten-form input[type="submit"]
	{
		width : 10%;
	}

	footer nav ul li a
	{
		margin : 0px 15px 15px 0px;

	}

	.filterForm
	{
		margin-top : 20px;
	}

	.filterForm select.transformed
	{
		width : 100%;
	}

	.filterForm .jqTransformSelectWrapper
	{
		margin : 0px 0px 9px 0px
	}

	.filterForm input[type='text'].min_price
	{
		margin-left : 0px;
	}

	.filterForm input[type='text']
	{
		width : 100%;
	}

	.listing_type select.transformed
	{
		width : 100%;
	}

	.listing_type .jqTransformSelectWrapper
	{
		margin : 0px 0px 0px 0px;
	}

	.portfolio-details h1
	{
		font-size : 16px;
		width     : 100%;
	}

	.top-socials, .top-socials > li
	{
		width      : 100%;
		text-align : right;
	}

	.send-form
	{
		width : 100%;
	}

	.send-form input[type="text"]
	{
		width : 100%;
	}

	.top-socials > li > a
	{
		display : inline-block;
		float   : none;
	}

	.page-title
	{
		margin-bottom : 0px;
	}

	.home-slider-container .bx-wrapper
	{
		/*+ display : none; */
	}

	.home-slider-container .home-slider
	{
		/*+ display : none; */
	}

	.portfolio-search-container
	{
		position : relative;
	}

	.portfolio-search-container form
	{
		-webkit-border-radius           : 3px;
		-webkit-border-top-left-radius  : 0;
		-webkit-border-top-right-radius : 0px;
		-moz-border-radius              : 3px;
		-moz-border-radius-topleft      : 0;
		-moz-border-radius-topright     : 0px;
		border-radius                   : 3px;
		border-top-left-radius          : 0;
		border-top-right-radius         : 0px;
	}

	.portfolio-search-container h2
	{
		width                           : 100%;
		-webkit-box-shadow              : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
		-moz-box-shadow                 : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
		box-shadow                      : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
		-webkit-border-top-left-radius  : 3px;
		-webkit-border-top-right-radius : 3px;
		-moz-border-radius-topleft      : 3px;
		-moz-border-radius-topright     : 3px;
		border-top-left-radius          : 3px;
		border-top-right-radius         : 3px;
		padding                         : 0px;
		margin                          : 0px;
		z-index                         : 1;
	}

	.portfolio-search-container form select.transformed
	{
		width : 100%;
	}

	.portfolio-search-container form .jqTransformSelectWrapper
	{
		margin-right  : 0%;
		margin-bottom : 2%;
	}

	.portfolio-search-container form .transformed.middle
	{
		float         : left;
		width         : 100%;
		margin-right  : 0%;
		margin-bottom : 2%;
	}

	.portfolio-search-container form input[type='text'].transformed.small
	{
		width         : 100%;
		margin-right  : 0%;
		margin-bottom : 2%;
	}

	.portfolio-search-container form input[type='submit']
	{
		width         : 100%;
		margin-right  : 0%;
		margin-bottom : 2%;
		text-align    : center;
	}

	.kule_map
	{
		height : 160px;
	}

}

input.margin-zero
{
	margin-left  : 0px !important;
	margin-right : 0px !important;
}

.error_occur
{
	background-color : #ff9090;
}

.hidden
{
	display : none;
}

select.transformed
{
	/*display : none;*/
}

.contact .application-form select.transformed
{
	display : block;
}

.print_show
{
	width   : 0px;
	height  : 0px;
	display : none;

}

@media print
{
	
	{
		text-shadow : none !important;
		color       : #000000 !important;
		background  : transparent !important;
		box-shadow  : none !important;
	}

	a,
	a:visited
	{
		text-decoration : underline;
	}

	a[href]:after
	{
		/*content : " (" attr(href) ")";*/
	}

	abbr[title]:after
	{
		/*content : " (" attr(title) ")";*/
	}

	a[href^="javascript:"]:after,
	a[href^="#"]:after
	{
		content : "";
	}

	pre,
	blockquote
	{
		border            : 1px solid #999999;
		page-break-inside : avoid;
	}

	thead
	{
		display : table-header-group;
	}

	tr,
	img
	{
		/*page-break-inside : avoid;*/
	}

	img
	{
		/*max-width : 100% !important;*/
	}

	p,
	h2,
	h3
	{
		orphans : 3;
		widows  : 3;
	}

	h2,
	h3
	{
		page-break-after : avoid;
	}

	select
	{
		background : #ffffff !important;
	}

	.navbar
	{
		display : none;
	}

	.container,.left,.rigth,.print-page,.mobil_telefon
	{
		display : none;
	}

#r_canvas{
	display : block;
	width: 650px;
}
	.table td,
	.table th
	{
		background-color : #ffffff !important;
	}

	.btn > .caret,
	.dropup > .btn > .caret
	{
		border-top-color : #000000 !important;
	}

	.label
	{
		border : 1px solid #000000;
	}

	.table
	{
		border-collapse : collapse !important;
	}

	.table-bordered th,
	.table-bordered td
	{
		border : 1px solid #dddddd !important;
	}

	header
	{
		display : none;
	}

	.sub-header
	{
		display : none;
	}

	.flying-menu
	{
		display : none;
	}

	.home-slider-container
	{
		/*+ display : none; */
	}

	footer
	{
		display : none;
	}

	.top-socials
	{
		display : none;
	}

	.print-page
	{
		color   : #ffffff;
		display : none !important;
	}

	div, div.left, div.right, .left, .right
	{
		/*
		position : relative;
		float    : left;
		width    : 100% !important;
		clear    : both;
		*/
	}

	/*
	ul
	{
		position : relative;
		float    : left;
		width    : 100% !important;
		clear    : both;
		overflow : visible;
	}
	*/
	.detail-image-pager
	{
		display : none !important;
	}

	.similars
	{
		display : none;
	}

	.print_show
	{
		width       : 18px;
		height      : 16px;
		margin-left : 4px;
		display     : inline-block;

	}

	.advertisements_container
	{
		display : none;
	}

	.right_advertisements
	{
		display : none;
	}

	.listing_type
	{
		display : none;
	}

	form
	{
		display : none !important;
	}

	.all_products
	{
		padding : 0px;
	}

	.all_products ul
	{
		position : relative;
		float    : left;
		width    : 100%;
		padding  : 0px;
		margin   : 15px 0px 30px 0px;
	}

	.all_products ul li
	{
		position              : relative;
		float                 : left;
		margin                : 0px;
		-webkit-border-radius : 3px;
		-moz-border-radius    : 3px;
		border-radius         : 3px;
	}

	.all_products ul li:hover
	{
		background-color : #f1f1f1;
	}

	.all_products ul li .product_image
	{
		position : relative;
		float    : left;
		width    : 33.3333333%;
		padding  : 15px;
	}

	.all_products ul li .product_image, .all_products ul li .product_detail, .all_products ul li .product_advisor
	{
		position : relative;
		float    : left;
		width    : 33.3333333%;
		padding  : 15px;
	}

	.all_products ul li .product_image img
	{
		width  : 100%;
		height : auto;
	}

	.all_products ul li .product_detail a
	{
		display       : block;
		width         : 100%;
		font-size     : 23px;
		font-weight   : bold;
		color         : #B9A66E;
		line-height   : 120%;
		margin-top    : -4px;
		margin-bottom : 14px;
	}

	.all_products ul li .product_detail a h2
	{
		font-size : 23px;
	}

	.all_products ul li .product_detail .code
	{
		display       : block;
		font-size     : 14px;
		width         : 100%;
		font-weight   : bold;
		color         : #777777;
		margin-bottom : 11px;
	}

	.all_products ul li .product_detail .address
	{
		display       : block;
		font-size     : 14px;
		width         : 100%;
		font-weight   : bold;
		color         : #777777;
		margin-bottom : 11px;
	}

	.all_products ul li .product_detail .measure
	{
		display       : block;
		margin-top    : 9px;
		font-size     : 14px;
		width         : 100%;
		color         : #777777;
		margin-bottom : 15px;
	}

	.all_products ul li .product_detail .price
	{
		display     : block;
		width       : 100%;
		font-size   : 22px;
		font-weight : bold;
		color       : #B9A66E;
	}

	.all_products ul li .product_detail .convert_price
	{
		display     : block;
		font-size   : 14px;
		width       : 100%;
		font-weight : bold;
		color       : #777777;
		margin-top  : 6px;
	}

	.portfolio-details
	{
		margin-top : 20px;
	}

	.portfolio-details .left, .portfolio-details .right
	{
		position   : relative;
		float      : left;
		margin-top : 26px;
	}

	.portfolio-details .left
	{
		width        : 642px;
		margin-right : 30px;
		color        : #373737;
	}

	.portfolio-details .right
	{
		width : 306px;
	}

	.portfolio-details .left .properties ul li h4
	{
		display : inline-block;
	}

	.portfolio-details .right .table
	{
		display : inline-block;
		width   : 45%;
		clear   : none;
	}

	.portfolio-details .right .product_advisor
	{
		display : inline-block;
		width   : 45%;
		clear   : none;
	}

	.portfolio-details .right
	{
		width : 100%;
	}

}

@media (min-width : 320px) AND (max-width : 359px)
{
	.portfolio-details .detail-image li
	{
		width  : 290px;
		height : 205px;
	}

	.portfolio-details .detail-image img
	{
		width  : 290px;
		height : 205px;
	}

	.portfolio-details .project-image li
	{
		width  : 290px;
		height : 140px;
	}

	.portfolio-details .project-image img
	{
		width  : 290px;
		height : 140px;
	}
}

@media (min-width : 360px) AND (max-width : 479px)
{
	.portfolio-details .detail-image li
	{
		width  : 330px;
		height : 233px;
	}

	.portfolio-details .detail-image img
	{
		width  : 330px;
		height : 233px;
	}

	.portfolio-details .project-image li
	{
		width  : 330px;
		height : 159px;
	}

	.portfolio-details .project-image img
	{
		width  : 330px;
		height : 159px;
	}
}

@media (min-width : 480px) AND (max-width : 639px)
{
	.portfolio-details .detail-image li
	{
		width  : 450px;
		height : 318px;
	}

	.portfolio-details .detail-image img
	{
		width  : 450px;
		height : 318px;
	}

	.portfolio-details .project-image li
	{
		width  : 450px;
		height : 217px;
	}

	.portfolio-details .project-image img
	{
		width  : 450px;
		height : 217px;
	}
}

@media (min-width : 640px) AND (max-width : 767px)
{
	.portfolio-details .detail-image li
	{
		width  : 610px;
		height : 431px;
	}

	.portfolio-details .detail-image img
	{
		width  : 610px;
		height : 431px;
	}

	.portfolio-details .project-image li
	{
		width  : 610px;
		height : 294px;
	}

	.portfolio-details .project-image img
	{
		width  : 610px;
		height : 294px;
	}
}

/* Flying Search Bar */
.portfolio-search-container-flying
{
	z-index            : 9001;
	position           : fixed;
	display            : block;
	left               : -240px;
	top                : 15px;
	transition         : all 0.2s ease-in-out;
	-webkit-transition : all 0.8s ease-in-out;
	-moz-transition    : all 0.8s ease-in-out;
	-ms-transition     : all 0.8s ease-in-out;
	-o-transition      : all 0.8s ease-in-out;
	width              : 240px !important;
	margin             : 0px !important;
}

.portfolio-search-container-flying.visible
{
	-webkit-box-shadow : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	-moz-box-shadow    : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	box-shadow         : 0px 3px 5px 0px rgba(0, 0, 0, 0.38);
	left               : 0px;
}

.portfolio-search-container-flying form
{
	position                        : relative;
	float                           : left;
	width                           : 100%;
	clear                           : both;
	height                          : auto;
	padding-left                    : 2%;
	padding-right                   : 2%;
	padding-top                     : 2%;
	padding-bottom                  : 1%;
	-webkit-box-shadow              : 0px 0px 0px 0px rgba(0, 0, 0, 0.38);
	-moz-box-shadow                 : 0px 0px 0px 0px rgba(0, 0, 0, 0.38);
	box-shadow                      : 0px 0px 0px 0px rgba(0, 0, 0, 0.38);
	-webkit-border-radius           : 3px;
	-webkit-border-top-left-radius  : 0;
	-webkit-border-top-right-radius : 0px;
	-moz-border-radius              : 3px;
	-moz-border-radius-topleft      : 0;
	-moz-border-radius-topright     : 0px;
	border-radius                   : 3px;
	border-top-left-radius          : 0;
	border-top-right-radius         : 0px;
}

.portfolio-search-container-flying form select.transformed
{
	width : 100%;
}

.portfolio-search-container-flying form input[type='text'].transformed.small
{
	width         : 100%;
	height        : 32px;
	line-height   : 32px;
	margin-right  : 0%;
	margin-bottom : 2%;
	font-size     : 14px;
}

.portfolio-search-container-flying form .transformed.middle
{
	float         : left;
	width         : 100%;
	height        : 32px;
	line-height   : 32px;
	margin-right  : 0%;
	margin-bottom : 2%;
	font-size     : 14px;
}

.portfolio-search-container-flying form input[type='submit']
{
	float         : left;
	width         : 100%;
	margin-right  : 0%;
	margin-bottom : 2%;
	text-align    : center;
	margin-top    : 0px;
	font-size     : 16px;
	height        : 32px;
	line-height   : 32px;
}

.portfolio-search-container-flying h2
{
	width                           : 100%;
	-webkit-box-shadow              : 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
	-moz-box-shadow                 : 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
	box-shadow                      : 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
	-webkit-border-top-left-radius  : 3px;
	-webkit-border-top-right-radius : 0px;
	-moz-border-radius-topleft      : 3px;
	-moz-border-radius-topright     : 0px;
	border-top-left-radius          : 3px;
	border-top-right-radius         : 0px;
	z-index                         : 1;
	height                          : 40px;
	line-height                     : 40px;
}

.portfolio-search-container-flying.visible h2
{
	-webkit-box-shadow : 0px 3px 5px 0px rgba(0, 0, 0, 0.0);
	-moz-box-shadow    : 0px 3px 5px 0px rgba(0, 0, 0, 0.0);
	box-shadow         : 0px 3px 5px 0px rgba(0, 0, 0, 0.0);
}

.portfolio-search-container-flying form .jqTransformSelectWrapper
{
	margin-right  : 0%;
	margin-bottom : 2%;
	height        : 32px;
}

.portfolio-search-container-flying form .jqTransformSelectWrapper div span
{
	height      : 32px;
	line-height : 32px;
	font-size   : 14px;

}

.portfolio-search-container-flying form .jqTransformSelectWrapper a.jqTransformSelectOpen
{
	height : 32px;
}

.portfolio-search-container-flying form .jqTransformSelectWrapper ul
{
	top : 30px;
	border: 2px solid #B9A66E;
	background: #ffffdd;
}

/* Flying Search Bar */

/* Flying Search Bar Second */
.filterForm-flying
{
	width                           : 240px;
	position                        : fixed;
	left                            : -240px;
	top                             : 50%;
	margin-top                      : 0px;
	padding                         : 25px 8px;
	display                         : block;
	background-color                : #B9A66E;
	-webkit-border-radius           : 3px;
	-moz-border-radius              : 3px;
	border-radius                   : 3px;
	-webkit-border-top-right-radius : 0px;
	-moz-border-radius-topright     : 0px;
	border-top-right-radius         : 0px;
	transition                      : all 0.2s ease-in-out;
	-webkit-transition              : all 0.8s ease-in-out;
	-moz-transition                 : all 0.8s ease-in-out;
	-ms-transition                  : all 0.8s ease-in-out;
	-o-transition                   : all 0.8s ease-in-out;
	z-index: 1000;
}

.filterForm-flying.visible
{
	left : 0px;
}

.filterForm-flying .jqTransformSelectWrapper
{
	border : 1px solid #ffffff;
	height : 33px;
	margin : 0px 0px 9px 0px;
}

.filterForm-flying .jqTransformSelectWrapper div span
{
	height      : 33px;
	line-height : 33px;
	padding     : 0px 0 0 14px;
	font-size   : 14px;
}

.filterForm-flying .jqTransformSelectWrapper a.jqTransformSelectOpen
{
	width  : 32px;
	height : 33px;
}

.filterForm-flying .jqTransformSelectWrapper ul
{
	top         : 30px;
	border      : 1px solid #ffffff;
	border-top  : 0px;
	margin-left : -1px;
}

.filterForm-flying select.transformed
{
	width : 100%;
}

.filterForm-flying input[type='text']
{
	width                 : 100%;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	border                : 1px solid #ffffff;
	background            : #ffffff;
	color                 : #B9A66E;
	font-weight           : bold;
	height                : 33px;
	padding               : 0px 10px;
	line-height           : 33px;
	margin                : 0px 10px 9px 0px;
}

.filterForm-flying input[type='submit']
{
	position              : relative;
	float                 : right;
	margin-top            : 2px;
	height                : 37px;
	line-height           : 37px;
	text-align            : center;
	background-color      : #B9A66E;
	border-radius         : 3px;
	font-weight           : bold;
	text-decoration       : none;
	color                 : #ffffff;
	border                : 0px;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	margin-right          : 0px;
	cursor                : pointer;
	width                 : 100%;
}

.filterForm-flying input[type='submit']:hover
{
	background-color : #B9A66E;
}

.search-bar-control
{
	position            : absolute;
	display             : block;
	right               : 0px;
	top                 : 0px;
	width               : 30px;
	height              : 31px;
	background-image    : url("../images/flying-bar-icon.png");
	background-position : left top;
	background-repeat   : no-repeat;
}

.search-bar-control.visible
{
	right : -30px;
}

.search-bar-control.opened
{
	background-position : left bottom;
}

.search-bar-control:hover
{
	background-position : right top;
}

.search-bar-control.opened:hover
{
	background-position : right bottom;
}

/* Flying Search Bar Second */
.error_container
{
	position   : relative;
	margin     : 100px 0px 240px 0px;
	float      : left;
	text-align : center;
	width      : 100%;
}

.error_404
{
	position    : relative;
	float       : left;
	width       : 100%;
	height      : auto;
	clear       : both;
	font-size   : 160px;
	text-align  : center;
	line-height : 130%;
	color       : #B9A66E;
	font-weight : bold;
}

.error_404_text
{
	position    : relative;
	float       : left;
	width       : 100%;
	height      : auto;
	clear       : both;
	font-size   : 40px;
	text-align  : center;
	line-height : 160%;
	color       : #B9A66E;
}

.full
{
	width : 100% !important;
}

.socicon-instagram:before { content: "x"; }
.socicon-twitter:before { content: "a"; }
.socicon-facebook:before { content: "b"; }
.socicon-google:before { content: "c"; }
.socicon-pinterest:before { content: "d"; }
.socicon-foursquare:before { content: "e"; }
.socicon-yahoo:before { content: "f"; }
.socicon-skype:before { content: "g"; }
.socicon-yelp:before { content: "h"; }
.socicon-feedburner:before { content: "i"; }
.socicon-linkedin:before { content: "j"; }
.socicon-youtube:before { content: "r"; }
.socicon-flickr:before { content: "v"; }