/*
	Author: Ergun Cobanoglu
	Author URI: http://www.fikir360.com/
*/


/****************************************************************************
	Table of Content
***************************************************************************
	
	1- bx Slider
        2- Font Style
	3- Basic Style
	4- Header
	4- Home One
	5- Home Two
	6- Home Three
	7- Home Four
	8- Home Five
	9- Home Six
	10- Home Seven
        */
        
/****************************************************************************
1 - BX SLIDER
****************************************************************************/

.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../img/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;overflow: hidden;}
.bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;display: block;margin: 0 3px;outline: 0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {}
.bx-wrapper .bx-prev {}
.bx-wrapper .bx-next {}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;outline: 0;text-indent: -9999px;z-index: 99;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.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(../img/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(../img/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;}
.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;}
.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: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}


/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.pp_pic_holder .pp_top .pp_left { background: #fff; } /* Top left corner */
	div.pp_pic_holder .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.pp_pic_holder .pp_top .pp_right { background: #fff; } /* Top right corner */
	
	div.pp_pic_holder .pp_content { background-color: #fff; } /* Content background */
	div.pp_pic_holder .pp_content a.pp_expand { /* background: url(../img/prettyPhoto/light_rounded/btnExpand.gif) top left no-repeat; */ cursor: pointer; } /* Expand button */
	div.pp_pic_holder .pp_content a.pp_expand:hover { background: url(../img/prettyPhoto/light_rounded/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_pic_holder .pp_content a.pp_contract { background: url(../img/prettyPhoto/light_rounded/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */
	div.pp_pic_holder .pp_content a.pp_contract:hover { background: url(../img/prettyPhoto/light_rounded/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_pic_holder .pp_content a.pp_close { width: 37px; height: 36px; background-position: -39px -128px; cursor: pointer; line-height: 40px;} /* Close button */
        div.pp_pic_holder .pp_content a.pp_close:hover { background-position: -39px -167px;} 
        
	div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous { background-position: -78px -128px; } /* The previous arrow in the bottom nav */
	div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { background-position: -118px -128px; } /* The next arrow in the bottom nav */
        div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous:hover { background-position: -78px -167px; } /* The previous arrow in the bottom nav */
	div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next:hover { background-position: -118px -167px; } /* The next arrow in the bottom nav */
        
	div.pp_pic_holder .pp_bottom .pp_left { background: #fff; } /* Bottom left corner */
	div.pp_pic_holder .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.pp_pic_holder .pp_bottom .pp_right { background: #fff; } /* Bottom right corner */

	div.pp_pic_holder .pp_loaderIcon { background: url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */

	div.ppt div.ppt_left { background: url(../img/prettyPhoto/light_rounded/ttl.gif) top left no-repeat; }
	div.ppt div.ppt_right { background: url(../img/prettyPhoto/light_rounded/ttr.gif) top left no-repeat; }
	div.ppt div.ppt_content { /* background: url(../img/prettyPhoto/light_rounded/ttp.gif) top left repeat-x; */ /* margin-left: -20px; */}
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/dark_rounded/tl.png) top left no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/dark_rounded/tr.png) top left no-repeat; } /* Top right corner */
	div.dark_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/dark_rounded/bl.png) top left no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/dark_rounded/br.png) top left no-repeat; } /* Bottom right corner */
	div.dark_rounded .pp_content { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded div.ppt_left { background: url(../img/prettyPhoto/dark_rounded/tl.png) top left no-repeat; }
	div.dark_rounded div.ppt_right { background: url(../img/prettyPhoto/dark_rounded/tr.png) top right no-repeat; }
	div.dark_rounded div.ppt_content { background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
	div.dark_rounded .pp_loaderIcon { background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_top .pp_left ,
	div.dark_square .pp_top .pp_middle,
	div.dark_square .pp_top .pp_right,
	div.dark_square .pp_bottom .pp_left,
	div.dark_square .pp_bottom .pp_middle,
	div.dark_square .pp_bottom .pp_right,
	div.dark_square .pp_content,
	div.dark_square div.ppt_left,
	div.dark_square div.ppt_right,
	div.dark_square div.ppt_content { background: url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_loaderIcon { background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_top .pp_left ,
	div.light_square .pp_top .pp_middle,
	div.light_square .pp_top .pp_right,
	div.light_square .pp_bottom .pp_left,
	div.light_square .pp_bottom .pp_middle,
	div.light_square .pp_bottom .pp_right,
	div.light_square .pp_content,
	div.light_square div.ppt_left,
	div.light_square div.ppt_right,
	div.light_square div.ppt_content { background: #fff; }
	div.light_square div.ppt_content { color: #666666; }


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

div.pp_pic_holder a:focus {
    outline: none;
}

div.pp_overlay {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9500;
    width: 100%;
}

div.pp_pic_holder {
    position: absolute;
    z-index: 10000;
    width: 100px;
}

div.pp_pic_holder .pp_top {
    position: relative;
    height: 20px;
}

* html div.pp_pic_holder .pp_top {
    padding: 0 20px;
}

div.pp_pic_holder .pp_top .pp_left {
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
}

div.pp_pic_holder .pp_top .pp_middle {
    position: absolute;
    left: 20px;
    right: 20px;
    height: 20px;
}

* html div.pp_pic_holder .pp_top .pp_middle {
    position: static;
    left: 0;
}

div.pp_pic_holder .pp_top .pp_right {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 20px;
    height: 20px;
}

div.pp_pic_holder .pp_content {
    position: relative;
    text-align: left;
    width: 100%;
    height: 40px;
}

div.pp_pic_holder .pp_content .pp_details {
    display: none;
    margin: 10px 15px 10px 20px;
/* background-color: #333; */;
    height: 40px;
}

div.pp_pic_holder .pp_content .pp_details p.pp_description {
    display: inline-block;
    float: right;
    margin: 0;
    max-width: 500px;
    text-align: left;
    padding: 8px 0;
}

div.pp_pic_holder .pp_content .pp_details .pp_nav {
    float: left;
    /* margin: 5px 0 0 0; */
    color: #666;
    height: 40px;
}

div.pp_pic_holder .pp_content .pp_details .pp_nav p {
    float: left;
    margin: 8px 10px;
}

div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
    float: left;
    display: inline-block;
    width: 37px;
    height: 36px;
    overflow: hidden;
    text-indent: -10000px;
    /* margin-top: 3px; */
}

div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled {
/* background-position:0 -16px; */
    cursor: default;
opacity: 0.5;
}

div.pp_pic_holder .pp_content div.hoverContainer {
    position: absolute;
    z-index: 2000;
    top: 0;
    left: 0;
    width: 100%;
}

div.pp_pic_holder .pp_content a.pp_next {
    display: block;
/* float:right; */
    text-indent: -10000px;
    width: 49%;
    height: 100%;
}

div.pp_pic_holder .pp_content a.pp_previous {
    display: block;
    float: left;
    text-indent: -10000px;
    width: 49%;
    height: 100%;
}

div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract {
    position: absolute;
    z-index: 20000;
    top: 10px;
    right: 30px;
    cursor: pointer;
    display: none;
    text-indent: -10000px;
    width: 20px;
    height: 20px;
}

div.pp_pic_holder .pp_content a.pp_close {
    float: right;
    display: inline-block;
    text-indent: -10000px;
}

div.pp_pic_holder .pp_bottom {
    position: relative;
    /* height: 20px; */
}

* html div.pp_pic_holder .pp_bottom {
    padding: 0 20px;
}

div.pp_pic_holder .pp_bottom .pp_left {
    position: absolute;
    left: 0;
    width: 20px;
    /* height: 20px; */
}

div.pp_pic_holder .pp_bottom .pp_middle {
    position: absolute;
    left: 20px;
    right: 20px;
    /* height: 20px; */
}

* html div.pp_pic_holder .pp_bottom .pp_middle {
    position: static;
    left: 0;
}

div.pp_pic_holder .pp_bottom .pp_right {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 20px;
    /* height: 20px; */
}

div.pp_pic_holder .pp_loaderIcon {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px;
    width: 24px;
    height: 24px;
}

div.pp_pic_holder #full_res {
    width: 100%;
    text-align: center;
}

div.pp_pic_holder #full_res {
    display: block;
    margin: 0 auto;
}

div.ppt {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    color: #fff;
    font-size: 13px;
}

div.ppt div.ppt_left,div.ppt div.ppt_right {
    float: left;
    /* width: 19px; */
    height: 23px;
    overflow: hidden;
}

div.ppt div.ppt_content {
    float: left;
    line-height: 23px;
}

.clearfix:after {
    /* content: "."; */
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

div.pp_pic_holder .pp_content a {
    background: url(../img/pretty_icons.png) no-repeat;
    -moz-transition-property: none;
-webkit-transition-property: none;
-o-transition-property: none;
transition-property: none;
    
}
div.pp_pic_holder .pp_content a.pp_previous, div.pp_pic_holder .pp_content a.pp_next {
    width:54px;height:54px;margin-top: -27px;
    position: absolute;
    top: 50%;
}
div.pp_pic_holder .pp_content a.pp_next {background-position: -177px 0;right: 10px;}
div.pp_pic_holder .pp_content a.pp_previous {background-position: -118px 0;left: 10px;}
div.pp_pic_holder .pp_content a.pp_next:hover {background-position: -177px -59px;}
div.pp_pic_holder .pp_content a.pp_previous:hover {background-position: -118px -59px;}

