/**********************************************************************



SITE STRUCTURE



********************************************************************* */

	.container { margin:0 auto; width:1110px;}

	.container-top-tail{min-height:41px;position:relative}

	.container-top-tail:before{content:'';height:21px;position:absolute;top:0;width:100%;z-index:1}

        .container-top-tail:after{content:'';height:20px;position:absolute;bottom:0;width:100%;z-index:1}

	

	.container-top-tail .fleft, .container-top-tail .fright { position:relative; z-index:10;}

	.container-top-tail .fleft { padding-left:15px; width:450px; }

	.container-top-tail .fright { padding-right:15px; text-align:right; max-width: 450px;}

	.container-top-tail .entry-content { min-height:41px; display: table-cell; vertical-align:middle; padding-top:2px;}

    .container-top-tail .fright .entry-content,   .container-top-tail .fleft .entry-content {padding-top:12px; padding-bottom: 9px;}

	.container-top-tail p { margin:0; display:inline-block; line-height:1.1}

        

        .container-top-tail a {transition: all 0.25s ease-in 0s;}

	

	.container-top-tail h1, .container-top-tail h2, .container-top-tail h3, .container-top-tail h4, .container-top-tail h5, .container-top-tail h6 { margin:0; display:inline-block;}

	

	.content-area{padding:35px 0;}

	.left-sidebar{padding:1px 30px 0 0}

	.main {margin:0 -11px;position:relative;z-index:1}

	.main-pattern-indent {padding:0 3px;}

	.main-bg { position:relative;z-index:1; padding-bottom: 50px;}

	.main-bottom:after{bottom:-54px;content:'';display:block;height:54px;position:absolute;left: 3px;right: 3px;}

	.main-shadow{bottom:0;left:0;position:absolute;right:0;top:0}

	.main-shadow:before, .main-shadow:after {

		content:'';

		position: absolute; top: 0;bottom: 0;

		width: 120px;

		background:url(../images/main-shadow.png) repeat-y;

	}

	.main-shadow:before {

		left: 0;

	}

	.main-shadow:after {

		right: 0;

		background-position: right 0;

	}





	.main-top,.main-bottom{height:4px;margin:0 -3px;position:relative}

	.right-sidebar{padding:1px 0 0 30px}



/**********************************************************************



 HEADER



********************************************************************* */

	header { position:relative; padding-bottom: 35px;}

	header:after{z-index:2}

	header:before{z-index:1}

	header:before,header:after{clear:both;content:'';display:block;height:35px;position:absolute; bottom:0;width:1110px}

	

	/*	Logo

	-------------------------------------------------- */

		.logo { left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:-36px;}

		.logo a { display:inline-block;line-height:normal;text-decoration:none; position:relative; z-index:6;}

		.logo h1 { margin:0;padding:0}

		.logo-text { display:table;height:175px;width:110px}

		.logo-text-align{

			display:table-cell; vertical-align:middle;

			-ms-word-break:break-all; -o-word-break:break-all;word-break:break-word; 

			-moz-hyphens:auto; -webkit-hyphens:auto; hyphens:auto; 

			-moz-transition: color 0.4s ease-out; -webkit-transition: color 0.4s ease-out; -o-transition: color 0.4s ease-out;

		}

		.logo-text-align:hover {-moz-transition: color 0.3s ease-in; -webkit-transition: color 0.3s ease-in; -o-transition: color 0.3s ease-in;}

		.logo-text-wrap {border-radius:100%;height:175px;overflow:hidden;padding:0 33px;width:110px}

		.logo-text-wrap { background:url(../images/skin/default/sprite_retro.png) no-repeat -300px -300px;}

	

	/* logo left position */

	.left .logo {

		right:inherit;

		left: -15px;

		position: relative;

		float: left;

		top: -54px;

		margin-bottom: -110px;

		

	}

	.left .nav-block-indent { padding-left:50px;}

	.left .right-menu-container {

		margin-left:0;

		height: 100%;

		display: table-cell;

		left: -63px;

		float:none;

	}

	.left .main_menu_right { width:auto; float: none;}

	

	/* logo right position */

	.right .logo {

		left: inherit;

		right: inherit;

		position: relative;

		float: right;

		top: -54px;

		margin-right:27px;

		margin-bottom: -110px;

		

	}

	.right .nav-block-indent { padding-left:0;}

	.right .left-menu-container {

		margin-left:0;

		left:20px;

		height: 100%;

		display: table-cell;

		float:none;

	}

	.right .main_menu_left { width: 950px; }

	.right .sf-menu > .menu-item:first-child { margin-left:0;}

	

	

/**********************************************************************



 FOOTER AREA



********************************************************************* */

	.footer-area{padding:46px 0 0;position:relative}

	.footer-area-divider{height:6px}

	.footer-area:after{bottom:0;height:7px}

	.footer-area:before{height:13px;top:0}

	.footer-area:before,.footer-area:after{content:'';display:block;position:absolute;width:100%}



/**********************************************************************



 FOOTER 



********************************************************************* */

	.copyright{padding:48px 0 0 3px}

	.footer-logo{padding:23px 0 106px;text-align:center; overflow: hidden;}

	.footer-logo a{display:inline-block;margin:0 auto;position:relative}

	.footer-logo a:after{right:-413px}

	.footer-logo a:before{left:-413px}

	.footer-logo a:before,.footer-logo a:after{content:'';display:block;height:1px;position:absolute;top:50%;width:370px;z-index:1}

	footer {clear:both; height:auto!important;min-height:113px}

	

	.footer-content-area {

		display: table-cell;

		padding:10px 0; height: 93px;

		vertical-align: middle;

	}

	.footer-content-area .entry-content { width:510px;}

	

/**********************************************************************



 NAVIGATION



********************************************************************* */	

	.nav-block {

		position:relative; z-index:9;

		margin:0 -20px;

		/*height:109px;*/

			min-height: 108px;

			height: auto!important;

			height: 108px;

	}

	.nav-block-ribbon { position:relative;}

	.nav-block-ribbon:after { right:-50px}

	.nav-block-ribbon:before { left:-50px}

	.nav-block-ribbon:before,.nav-block-ribbon:after { content:''; position:absolute; top:15px; display:block; width:50px; height:108px; }

	

	.nav-block-ribbon:before { background:url(../images/left-rib.png);}

	.nav-block-ribbon:after { background:url(../images/right-rib.png);}

	

	.nav-block-indent { padding:19px 0px 15px; }

	.nav-block-indent:before { left:0px; background:url(../images/left-ribbon.png);}

	.nav-block-indent:after { right:0px; background:url(../images/right-ribbon.png);}

	.nav-block-indent:before, .nav-block-indent:after { content:''; position:absolute; bottom:-15px; display:block; width:20px; height:15px; /*background:#ccc;*/}

	

	.menu-fix-bg {

		position: absolute; top: 0; bottom:0;

		width: 60px;

		background: #fcf8f1;

		z-index: 5;

	}

	.left-menu-container .menu-fix-bg { right:-44px;}

	.right-menu-container .menu-fix-bg { left:-16px;}

	.header.left .right-menu-container .menu-fix-bg,

	.header.right .left-menu-container .menu-fix-bg {background:none;}





/*	Mobile Navigation

-------------------------------------------------- */

	.main_menu_mobile, .mobile-menu { display: none;}



	.navigation-title {

		/* display: inline-block; */

		margin: 24px 0 0 43px; padding: 0;	

		text-align: left;

		cursor: pointer;

		/* -webkit-transition: all 0.3s linear;

		-moz-transition: all 0.3s linear;

		-o-transition: all 0.3s linear;

		-ms-transition: all 0.3s linear;

		transition: all 0.3s linear; */

	}

		.navigation-title div.icon {

			/*float: left;*/

			display: inline-block;

			width: 22px;

			margin: 2px 8px 0 0;

		}

		.navigation-title div.icon span {

			display: block;

			height: 4px;

			margin: 0 0 4px;

		}

		.navigation-title a {

			text-transform: uppercase;

			text-decoration: none;

			padding: 6px 0 7px;

		}





.navigation-title a { -moz-transition: color .8s  ease-in-out; -o-transition:color .8s  ease-in-out; -webkit-transition: color .8s  ease-in-out;}

.navigation-title:hover a { -moz-transition: color .1s  ease-in-out;-o-transition:color .1s  ease-in-out; -webkit-transition: color .1s ease-in-out;}





			.display-child-ul {	

				position: absolute; right: 5px; top:4px;	

				display: block;

				width: 24px; height: 24px;

				border: 1px solid #c5bbb9;

				background: url(../images/skin/default/sprite_retro.png) no-repeat -392px -192px #fdfbf8;

				color: #fff;

				border-radius: 100%;

				cursor: pointer;

				z-index: 1;

			}

			.active > .display-child-ul {

				background: url(../images/skin/default/sprite_retro.png) no-repeat -492px -192px #fdfbf8;

			}

	

	.mobile-menu, .mobile-menu ul, .mobile-menu li {list-style: none; margin: 0; padding: 0; position: relative;}

	.mobile-menu ul, .mobile-menu li {display: block;}

	.mobile-menu > li {text-transform: uppercase;}

	.mobile-menu li ul {display: none;text-transform: none;}

	.mobile-menu ul.sub-menu {margin-left: 10px;}	





/*	Header Navigation

-------------------------------------------------- */

	.header-menu-container {

		position: relative;

		min-height: 74px;

	}

	.menu-container {position: relative;}



	.main_menu {

		min-height:74px;

		height: 74px;

		vertical-align: middle;

		display: table-cell;

		

	}

	.main_menu_left { width:460px;}

	.main_menu_right { width:498px;}

	

	.left-menu-container { float:left; text-align:right; margin-left:19px;}

	.left-menu-container .sf-menu > .menu-item { margin-left:20px; padding-right:30px;}

	.left-menu-container .sf-menu > .menu-item:first-child { margin-left:0;}

	.right-menu-container { float:left; margin-left:155px;}

	.right-menu-container .sf-menu > .menu-item { margin-left:20px; padding-left:30px;}

	.sf-menu { list-style:none; margin:0; padding:0}

	.sf-menu > .menu-item {

		display: inline-block;

		position: relative;

		vertical-align: middle;

		text-align: center;

		

		margin-top:3px; margin-bottom:1px;

	}

	.sf-menu > .menu-item:after {

		content:'';

		position:absolute; right:0; top:14px;

		display: block;

		width:9px; height:10px;

		z-index:1;

	}

	.left-menu-container .sf-menu > .menu-item:after {right:0;}

	.right-menu-container .sf-menu > .menu-item:after {left:0;}

	

	

	.sf-menu > .menu-item > a { -moz-transition: color .8s  ease-in-out; -o-transition:color .8s  ease-in-out; -webkit-transition: color .8s  ease-in-out;}

	.sf-menu > .menu-item > a:hover { -moz-transition: color .1s  ease-in-out;-o-transition:color .1s  ease-in-out; -webkit-transition: color .1s ease-in-out;}

	

	.sub-menu > .menu-item > a { -moz-transition: color .8s  ease-in-out; -o-transition:color .8s  ease-in-out; -webkit-transition: color .8s  ease-in;}

	.sub-menu > .menu-item > a:hover { -moz-transition: color .09s ease-in; -o-transition:color .09s ease-in; -webkit-transition: color .09s ease-in;}

	

	.sf-menu > .menu-item > a {

		display: table-cell;

		position: relative;

		min-height: 41px;

		height: 41px;

		vertical-align: middle;

	}

	.sf-menu > .menu-item > a span { display:block; margin:-1px 0 0;position:relative;text-align:center;text-transform:none}

	.sf-menu > .menu-item > a span:after { margin:0 0 0 4px}

	.sf-menu > .menu-item > a span:before { margin:0 4px 0 0}

	.sf-menu > .menu-item > a span:before, .sf-menu > .menu-item > a span:after { content:'';display:inline-block;height:1px;position:relative;top:-3px;width:7px;z-index:2}

	

	.sf-menu > .menu-item > a .empty-title { display: none;}

	

	.sf-menu .sfHover > .sub-menu { top:51px}

	.sf-menu .sub-menu { background:#fcf8f1;box-shadow:0 0 9px rgba(63,48,22,0.12);display:inline-block;left:0;list-style:none;margin:0;padding:4px 0 15px;position:absolute;text-align:center;top:-9999em;width:240px;z-index:999}

	.sf-menu .sub-menu .sub-menu { left:220px!important; top:-9px}

	.sf-menu .sub-menu .sfRight { left:265px!important;}

		

	/*	levels skin */ 

		.sf-menu .sub-menu:before {

			content:'';

			position:absolute; left:0; top:0; right:0; bottom:0;

			margin:10px;

			border:1px solid #e4e1de; 

		}

		.sf-menu .sub-menu .menu-item { position:relative; }

		.sf-menu .sub-menu .menu-item a { display:block;padding:19px 21px 6px;}

		.sf-menu .sub-menu .menu-item em { display: none;}

		

/*	Footer Navigation

-------------------------------------------------- */

	.footer_nav { float: right;}

	.footer_nav .menu { padding:0; margin:0; list-style:none;}

	.footer_nav .menu-item { display:inline-block; padding:0px 0px 10px 15px;}

	.footer_nav .sub-menu { display:none}



/**********************************************************************



	SLIDESHOW



********************************************************************* */

	.jcycl_wrap {

		position:relative; overflow:hidden; 

		width:100%; height:491px;

	}

	

/*	 Revolution Slider set

-------------------------------------------------- */		

	/* if pagination on */

	.rev_slider_wrapper.rev_slider_add { height:auto!important;max-height: none!important} 

	.lt-ie10 .rev_slider_wrapper {height:auto!important;}

	.slidetitle {

		width: 115px;

		text-align: center;

		margin-left: -31px;

		position: absolute;

		bottom: -18px;

		line-height: 1;

		font-weight: normal;

		font-size: 11px;

		font-family: Georgia, 'Times New Roman', Times, serif;

		-webkit-transition: color 1s; -moz-transition: color 1s; transition: color 1s;

	}

	.rev_button {

		padding:0 17px; height:31px;

		cursor: pointer;

		color:#fff;

		text-transform:lowercase;

		line-height:31px;

		-moz-transition:all .1s ease-in; -o-transition:all .1s ease-in; -webkit-transition:all .1s ease-in;

	}

	

/*	 Flex Slider set

-------------------------------------------------- */	

	.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none}

	.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none}



	.flexslider { position: relative; padding:0; margin:0;}

	.portfolio_single .flexslider { margin: 0 0 20px; background:#fff; box-shadow:1px 2px 5px rgba(28,20,6,0.14); padding:8px;}

	

	.portfolio_single .havedots { margin: 0 0 20px;}

	

	.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}

	.flexslider .slides img { display: block; height:auto;margin: 0 auto;}

	.flex-pauseplay span {text-transform: capitalize}



	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}

	html[xmlns] .slides {display: block}

	* html .slides {height: 1%}



	.no-js .slides > li:first-child {display: block}



    /* FlexSlider Default Theme */

       	.portfolio-carousel { overflow:hidden; text-align:center;}

        .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease-in; -moz-transition: all 1s ease-in; transition: all 1s ease-in;}

        .flex-viewport ul { overflow:hidden;}

        .loading .flex-viewport {max-height: 300px}

        .flexslider .slides { zoom: 1;}

		

		.portfolio-carousel b { display:block; position:relative;text-align: center}

		.portfolio-carousel .portfolio-shadow { left:0; right:0; top:0; bottom:0;}



        h2.carousel-title { position:relative; padding-top:1px; margin-bottom:36px; display:inline-block;}

        

		.carousel-title:before, .carousel-title:after { content:''; position: absolute; top:14px; display:block; width:500px; height:1px; background-color:#e3d1b6; background-color: rgba(59,24,18,0.09);}

        .carousel-title:before { left:-558px;}

        .carousel-title:after { right:-564px;}

			

			.portfolio-carousel-wrap {

				overflow:hidden;

				padding-right: 4px; margin-right: -4px;/*for corect shadow in last slide*/

			}

			.grid_12 .portfolio-carousel { margin-right:-30px}

			.grid_12 .carousel-nav{ margin-right:30px;}

			.grid_12 .carousel .slides li article  {margin-right: 29px;}

			

			.grid_8 .portfolio-carousel { margin-right:-64px}

			.grid_8 .carousel-nav, .grid_8 .carousel .slides li article { margin-right:64px;}

		

		.portfolio-carusel-content {

			padding:13px 0px 5px 0px; margin-bottom:2px; clear:both;

			min-height:48px;

			border-bottom:1px solid #e3d1b6; border-bottom-color: rgba(59,24,18,0.09);

			-moz-transition: all .6s ease-in-out; -webkit-transition: all .6s ease; -o-transition: all .6s ease-in-out;

		}

		.carousel .slides li:hover .portfolio-carusel-content {

			padding-bottom:3px; border-bottom-width:3px; margin-bottom:-1px;

			-moz-transition: all .04s ease-in-out; -webkit-transition: all .04s ease; -o-transition: all .04s ease-in-out;

		}

		.portfolio-carusel-content a { -webkit-transition: color .2s ease-in; -moz-transition: color .2s ease-in; transition: color .2s ease-in;}



    /* Direction Nav */

        .flex-direction-nav li { margin:0;}

	    .flex-direction-nav a {

            position: absolute; top:0;

			display:block; overflow:hidden;

            margin: 0px 0 0;

			width:24px; height:24px;

            border:1px solid #bfa892; border-radius: 100%;

            opacity: 1; cursor: pointer; text-align:left; font: 0/0 serif; text-shadow: none;color: transparent;

        }

		.lt-ie10 .flex-direction-nav a { top:5px;}

		

        .flex-direction-nav .flex-prev { left: 38.42%;}

        .flex-direction-nav .flex-next { right: 38.42%;}

		

		/*when one-fourth sldie*/.carousel-nav a.flex-disabled { display: none;}

		

	/* Portfolio Carousel Nav */	

		.flex-direction-nav { display: none;}

		.flex-direction-nav.carousel-nav { display: block;}

		

		.carousel-nav { display: inline-block;}

		.carousel-nav a { position:relative; display: inline-block; vertical-align: middle;} 

		.carousel-nav li { display: inline-block;}

		.carousel-nav .flex-prev { left:0; margin: -7px 16px 0 0;}

		.carousel-nav .flex-next { right:0; margin: -7px 0 0 23px;}

		

		.flex-prev { background: url(../images/pagination/pagination-dark-left.png) no-repeat -2px center;}

		.flex-prev:hover { background-position:-28px center}

		.flex-next { background: url(../images/pagination/pagination-dark-right.png) no-repeat -26px center;}

		.flex-next:hover {  background-position:0px center;}

		

		.flex-prev, .flex-next { border-color: #c1b5b0; background-color:#fdfbf8; }

		.flex-next:hover, .flex-prev:hover { border-color: #82594d; background-color:#4d251d;}

	

	/* Single Portfolio Slide Nav */	

		.portfolio_single .flex-direction-nav { display: block;}	

		.portfolio_single .flex-direction-nav a { top:50%; margin: -13px 0 0; opacity: 0;}

		.portfolio_single .flex-direction-nav .flex-prev { left: -26px;}

      	.portfolio_single .flex-direction-nav .flex-next { right: -26px;}

		.portfolio_single .flexslider:hover a.flex-prev { opacity: 1; left: 23px}

		.portfolio_single .flexslider:hover a.flex-next { opacity: 1; right: 23px}

		

		.lt-ie9 .portfolio_single .flexslider { overflow:hidden;}

		

    /* Control Nav */

        .flex-control-nav { position:absolute;}

		.havedots .flex-control-nav { bottom:15px; left:14px;}

        .flex-control-nav li { display:inline-block;}

        .flex-control-paging li a {

            display:block; cursor: pointer; display:block;

            margin:0 4px 0 0;

            width:9px; height:9px;

            border-radius: 7px;

            -mozbox-shadow: inset #000 1px 1px 1px rgba(0,0,0,.3); -webkit-box-shadow: inset #000 1px 1px 1px rgba(0,0,0,.3); box-shadow: inset #000 1px 1px 1px rgba(0,0,0,.3);

            background:#d4d4d4;

            font: 0/0 serif; text-shadow: none; color: transparent;

			-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in;

        }

        .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden}

        .flex-control-thumbs li {width: 25%; float: left; margin: 0}

        .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer}

        .flex-control-thumbs img:hover {opacity: 1}

        .flex-control-thumbs .flex-active {opacity: 1; cursor: default}



/**********************************************************************



	PAGE STYLES



********************************************************************* */

	

/*	Blog

-------------------------------------------------- */	

	.mediadate { padding:27px 0px 0px; margin:28px 0px 0px;}

	

	.post-date { float:left; position:relative; text-align:center; margin:-1px 33px 0px 21px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}

	.post-day {

		position: relative;

		width: 80px; height: 80px;

		border-radius: 50%;

		 -moz-transition: background .1s ease-in; -o-transition: background .1s ease-in; -webkit-transition: background .1s linear;

	}

	.post-day:before {

		content:'';

		position:absolute; left:0; top:0; right:0; bottom:0;

		display:block; margin:3px;

		border-radius: 50%;

	}

	.post-month {

		position: absolute; left: -8px; bottom: 5px;

		display: inline-block;

		margin: 0 auto;

		width: 97px; height: 28px;

	}

	

	.tags span { padding-right:5px; color:#723f32;}

	.tags a { color:#867e72;}

	.tags a:hover { color:#723f32;}

		

	.posts_listing.blog_2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: none;}

	.blog_2:first-child { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: none;}

	.blog_2 + .blog_2 { padding-top:50px;margin-top:34px; background: url(../images/double-line.png) repeat-x;}

	.blog_2 + .pagination, .portfolio_listing + .pagination {

		background: url(../images/double-line.png) repeat-x;

		padding-top:50px; margin-top:34px;

	}

	

	



	.thumb-area { display:inline-block; float:left; position:relative; margin:0px 22px 0px 0px;}

	.thumb-area .listing { display:block;}

	

	.post-date-image {

		position: absolute; left:50%; bottom:-8px; clear:both;

		margin:0px 0px 0px -40px;

		text-align:center; z-index:1;

	}

	

	.post-date-image .post-month:before, .post-date-image .post-month:after { content:''; position: absolute; bottom:26px; display:inline-block; width:9px; height:1px; background:#cbcac9;}

	.post-date-image .post-month:before { left:-23px;}

	.post-date-image .post-month:after { right:-23px;}

	

	.thumb-indent { position: relative; margin-bottom: 19px; text-align:center;}

	.thumb {

		position: relative;

		display:block;

		-moz-box-sizing: border-box; box-sizing: border-box;

		line-height:.7;

	}

	.thumb-indent {display:inline-block; max-width:100%;}

	.thumb-area .thumb {

		float: left; padding-bottom:37px; height: 100%;

		-moz-transition:  all .19s linear; -webkit-transition: all .19s linear; -o-transition:  all .19s linear;

	}

	.thumb-area .portfolio-shadow { bottom:7px;}

	.thumb-area .portfolio-shadow { left:0; top:0; right:0; bottom:0;}

	

	.posts_listing:hover .thumb-area .thumb {

		box-shadow: 0 0 13px rgba(63,48,22,0.12);

		padding:12px 12px 41px; margin: -4px -4px -4px;

	}

	.thumb-area b { display:block; position:relative;}

	

	.commentslink + .more-link { padding-left:13px; margin-left:7px;}

	.more-link + .edit-link { padding-left:15px; margin-left:14px;}

	

/*	Second content area

-------------------------------------------------- */

	.second-content-area .content-area {  padding:40px 0 0;}

	.second-content-area .social_links.default { box-shadow:none;}

	

/*	Single

-------------------------------------------------- */

	.single-post-area, #authorbox, .line_btn {	background:url(../images/double-line.png) repeat-x 0 bottom;}	

	.single-post-area { background-position: 0 bottom;  margin: 0 0 36px; padding: 0 0 39px;}	

	.single-post-area .post-date { float:left; position:relative; text-align:center; margin:1px 48px 0px 9px;}

	#authorbox {  background-position: 0 0; margin: 30px 0 0; padding: 39px 0 0;}

	.line_btn { background-position: 0 0; margin: 30px 0 0; padding: 39px 0 0;}

	

	

	/*#comments, #reply-title, .posts_listing {

		background: url(../images/double-line.png) repeat-x;

		}

		#comments, #reply-title {

		margin: 30px 0 27px;

		padding: 37px 0 0;

		}*/

	



/*	Contact

-------------------------------------------------- */

	/*.page-template-template-contactpage-php #color_header { height:134px;}*/

	.page-template-template-contactpage-php.revSlider  #color_header { height: auto;}

	.page-template-template-contactpage-php .pagetitle-bg2 { padding:70px 0px 17px;}

	.page-template-template-contactpage-php .main-bg { padding-bottom: 43px;}

	.page-template-template-contactpage-php .main-bottom { margin-bottom:50px;}

	.page-template-template-contactpage-php .main-bottom .contact-page-bottom { 

		content:''; position:absolute; bottom:-154px; left: 0; right: 0;

		display:block; height:154px;

	}

	.page-template-template-contactpage-php .main-bottom .contact-page-bottom-right {padding: 0 240px;}

	.page-template-template-contactpage-php .main-bottom .contact-page-bottom-tail {height:154px;}



	.page-template-template-contactpage-php #pagetitle .row { width: auto; margin: 0 -49px;}

	.page-template-template-contactpage-php #pagetitle .grid_12 { width:100%;margin: 0;}

	.page-template-template-contactpage-php #pagetitle:before {

		content: '';

		position: absolute; top: 38px; left: 31px; right: 31px;

		width: auto; height: 6px;		

	}

	.page-template-template-contactpage-php .page-title:before, .page-template-template-contactpage-php .page-title:after { top:21px; width:277px;}

	.page-template-template-contactpage-php .page-title:before { left:-315px;}

	.page-template-template-contactpage-php .page-title:after { right:-315px;}



	

	/* backgrounds */	

	.page-template-template-contactpage-php #pagetitle { background:url(../images/contact/contact-template-top-left.png) no-repeat;padding: 0;}

	.page-template-template-contactpage-php #pagetitle:before { background:url(../images/candyline.png) repeat-x;}

	.page-template-template-contactpage-php .pagetitle-bg1 { background:url(../images/contact/contact-template-top-right.png) no-repeat right 0; padding: 0 240px;}

	.page-template-template-contactpage-php .pagetitle-bg2 { background:url(../images/contact/contact-template-tail.png) repeat-x;}



	

	.page-template-template-contactpage-php #pagetitle:after { background: none;}

	.page-template-template-contactpage-php .main-bottom .contact-page-bottom-left { background:url(../images/contact/contact-template-bottom-left.png) no-repeat;}

	.page-template-template-contactpage-php .main-bottom .contact-page-bottom-right { background:url(../images/contact/contact-template-bottom-right.png) no-repeat right 0;}

	.page-template-template-contactpage-php .main-bottom .contact-page-bottom-tail { background:url(../images/contact/contact-template-bottom-tail.png) repeat-x;}



/*	Commentlist

-------------------------------------------------- */	

	.avatars{float:left;margin:0 16px 0 0}

	.avatars img{-moz-box-sizing:border-box;box-sizing:border-box;height:inherit;max-width:inherit;padding:8px 8px 9px;width:inherit}

	.comment-date{display:block;margin-bottom:12px}

	.comment-entry{padding:0 3px 0 0}

	.comment-entry p{margin-bottom:10px}

	.comment-meta{padding:6px 0 0}

	.comment-reply-link{margin-left:12px;padding-left:19px}

	ol.commentlist{list-style-type:none;margin:0;padding-left:0}

	ol.commentlist li{clear:both;position:relative}

	ol.commentlist li + li{padding:24px 0 0}

	ol.commentlist li ul.children{clear:both;list-style-type:none;  margin:24px 0px 0px 20px; padding:0}



/*	Pagination

-------------------------------------------------- */		

	.prev, .next { font: 0/0 serif; text-shadow: none; color: transparent; text-align:left;}

	.prev { margin-right:-1px}

	.pagination { clear:both; text-align:center; list-style: none;}

	

	.commentlist + .pagination { margin-top:20px; padding-top:34px;}

	.portfolio_wrap + .pagination { margin:30px 15px 0; padding-top:34px;}

	

	.commentlist + .pagination, .portfolio_wrap + .pagination { background: url(../images/double-line.png) repeat-x;}

	

	.page-numbers { margin:0}

	.page-numbers li {

		display:inline; vertical-align:top;

		margin:0 2px;

		font-size:14px;

	}

	.prev, .next, .page-numbers a, .page-numbers span {

		display:inline-block;

		overflow:hidden;

		width:24px; height:24px; line-height:20px;

		border-radius: 100%;

		border:1px solid transparent; position:relative; z-index:1; 

		

	}

	.page-numbers a, .page-numbers span { -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;}

	

	.prev, #prev a, .next, #next a, .page-numbers .prev, .page-numbers .next, #pagetitle .prev-item a, #pagetitle .next-item a, .flex-prev, .flex-next { -moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear;}

	.prev, .next, .page-numbers a { cursor: pointer;}

	

	.content-area .prev { background: url(../images/pagination/pagination-dark-left.png) no-repeat -2px center;}

	.content-area .prev:hover { background-position:-28px center}

	.content-area .next { background: url(../images/pagination/pagination-dark-right.png) no-repeat -26px center;}

	.content-area .next:hover {  background-position:0px center;}

	.content-area .prev, .content-area .next { border-color: #c1b5b0; background-color:#fdfbf8; }

	.content-area .next:hover, .content-area .prev:hover { border-color: #82594d; background-color:#4d251d;}

	

	.footer-area .prev { background: url(../images/pagination/pagination-light-left.png) no-repeat -2px center;}

	.footer-area .prev:hover { background-position:-28px center}

	.footer-area .next { background: url(../images/pagination/pagination-light-right.png) no-repeat -26px center;}

	.footer-area .next:hover {  background-position:0px center;}

	.footer-area .prev, .footer-area .next { border-color: #82594d; background-color:#4d251d;}

	.footer-area .next:hover, .footer-area .prev:hover { background-color: #fdfbf8; border-color:#bfa892;}

	

	.page-numbers a:hover { border-color: #c1b5b0; background-color:#fdfbf8;}

	.page-numbers .prev { margin-right:16px;}

	.page-numbers .next { margin-left:16px;}

	

	#pagetitle .pagination { position: absolute;	top: 50%; right: 15px; margin: -16px 0 0; padding: 0;}

	#pagetitle .pagination li {	display:inline-block;}

	

	#pagetitle .pagination a {

		display:block;

		overflow:hidden;

		width:24px; height:24px; line-height:20px;

		border-radius: 100%;

		border:1px solid; position:relative; z-index:1; cursor: pointer;

	}

	#pagetitle .prev-item a { background: url(../images/pagination/pagination-dark-left.png) no-repeat -2px center;}

	#pagetitle .prev-item a:hover { background-position:-28px center}

	#pagetitle .next-item a { background: url(../images/pagination/pagination-dark-right.png) no-repeat -26px center;}

	#pagetitle .next-item a:hover {  background-position:0px center;}

	#pagetitle .prev-item a, #pagetitle .next-item a { border-color: #c1b5b0; background-color:#fdfbf8; }

	#pagetitle .next-item a:hover, #pagetitle .prev-item a:hover { border-color: #82594d; background-color:#4d251d;}

	

	#pagetitle .prev-item a, #pagetitle .next-item a { border-color: #c1b5b0; background-color:#fdfbf8;}

	#pagetitle .next-item a:hover, #pagetitle .prev-item a:hover { border-color: #82594d; background-color:#4d251d;}



/**********************************************************************



	SHORCODES



********************************************************************* */

	.box-info{margin:0 0 36px; padding:36px 32px 16px; position:relative;text-align:center;z-index:2}

	.box-info div { overflow:hidden; padding: 3px;}

	.box-info h1 {margin-bottom: 15px;}

	.box-info h3{display:inline-block;position:relative; top:-3px; margin-bottom: 0;}

	.box-info h3:after{right:-77px}

	.box-info h3:before{left:-77px}

	.box-info h3:before,.box-info h3:after{content:'';height:1px;position:absolute;top:8px;width:57px;z-index:1}

	.box-info:before{bottom:0;content:'';display:block;left:0;margin:19px 18px 18px;position:absolute;right:0;top:0;z-index:-1}

	

	.box-info span {

		display: block;

		margin-bottom: 18px;

	}

	.box-info h3 + span {margin-top: 10px;}

	

/*	Audio

-------------------------------------------------- */	

	.jp-audio{margin-bottom:20px}

	.jp-control{float:left;height:26px;margin-right:2px;overflow:hidden}

	.jp-gui{border-radius:4px;height:24px;margin-left:36px;padding:0 12px 0 11px;position:relative}

	.jp-no-solution{visibility:hidden}

	.jp-play,.jp-pause{border-radius:4px;display:block;height:26px;font: 0/0 serif;text-shadow: none;color: transparent;width:34px}

	.jp-play-bar,.jp-volume-bar-value{height:2px}

	.jp-progress{padding:11px 81px 0 0}

	.jp-seek-bar{cursor:pointer;height:2px;overflow:hidden;width:100%!important}

	.jp-title{display:none;padding:10px 2px}

	.jp-title strong{font-weight:400}

	.jp-volume{height:24px;padding:4px 0 0 15px;position:absolute;right:13px;top:7px;width:42px}

	.jp-volume-bar{cursor:pointer;height:2px}

	

/*	Teaser

-------------------------------------------------- */

	.teaser_wrap {

		position:relative; width:1030px; margin-bottom:20px;

		float:left; padding:10px;

		box-shadow:0 0 13px rgba(63,48,22,0.12);

		background:#d84e34; 

		-moz-transition:all 0.17s linear;

		-o-transition:all 0.2s linear;

		-webkit-transition:all 0.17s linear;

	}

	

	/* content 1050px */

	.one_half  .teaser_wrap		{ width:490px; margin-bottom:0;}		

	.one_third .teaser_wrap		{ width:310px; margin-bottom:0;}		

	.two_third .teaser_wrap		{ width:670px; margin-bottom:0;}

	.one_fourth .teaser_wrap	{ width:110px; margin-bottom:0;}		

	.three_fourth .teaser_wrap 	{ width:760px; margin-bottom:0;}

	

	/* sidebar + content 690px */

	.grid_8 .teaser_wrap { width:670px;}

	.grid_8 .one_half  .teaser_wrap		{ width:310px; margin-bottom:0;}		

	.grid_8 .one_third .teaser_wrap		{ width:190px; margin-bottom:0;}		

	.grid_8 .two_third  .teaser_wrap	{ width:430px; margin-bottom:0;}

	.grid_8 .one_fourth .teaser_wrap	{ width:130px; margin-bottom:0;}		

	.grid_8 .three_fourth .teaser_wrap 	{ width:490px; margin-bottom:0;}

	

	.grid_8 .one_fourth .teaser_title, .grid_8 .three_fourth .teaser_title { font-size:23px;}

	

	.teaser_wrap:hover { 

		padding: 16px;

		margin: -6px -6px 14px;

		box-shadow: 0 0 25px 3px rgba(63,48,22,0.12);

	}

	.one_half .teaser_wrap:hover, .one_third .teaser_wrap:hover, .two_third  .teaser_wrap:hover, .one_fourth .teaser_wrap:hover, .three_fourth .teaser_wrap:hover { margin-bottom:-6px;}

	

	.teaser_bottom_indent { display:none; height:20px; clear:both; width:100%;}/*fix for Opera*/

	

	.teaser_box{background:#d84e34;padding:0px}

	.teaser_entry{padding:12px 14px 0}

	.teaser_image{text-align:center; width: 60%; margin: 0 auto;}

	.teaser_image img{box-shadow:none;padding:0}

	.teaser_more_area{margin:14px 0 0;padding:20px 0 0;text-align:center}

	.teaser_title{display:block;padding:0 0 15px}

	.teaser_title:after{content:'';display:block;height:6px;position:relative;top:8px}



/*	Social links

-------------------------------------------------- */	

	.default { box-shadow:inset 0 0 0 1px #d8ccc5}

	.default span, .dark span { border-radius:100%; display:block; height:100%; width:100%}

	

	.default, .default span:hover,

	.dark, .dark span:hover,

	.billet, .billet span:hover, .stamp, .stamp span:hover {

		background:url(../images/sprite_socialbuttons.png) no-repeat

	}

	

	.default, .dark { border-radius:100%; margin:0 3px 11px 0; width:39px; height:39px;}

	.default:hover { box-shadow:none}

	

	.dark, .dark span { box-shadow:inset 3px 3px 4px rgba(0, 0, 0, 0.18)}

	

	.dark,

	.billet:hover, .billet span:hover, .stamp:hover, .stamp span:hover {

		background-color:#6e3d30

	}

	

	.billet, .stamp { background-color:#eceae8; height:50px; left:9px; position:relative; top:9px; width:44px}

	.billet span, .stamp span { cursor:pointer; display:block; height:50px; width:44px}

	.billet-wrap, .stamp-wrap { background:url(../images/social-icon-bg.png) no-repeat; display:inline-block; height:68px; margin:4px 5px 3px 0; vertical-align:middle; width:62px; text-align:left;}

	

	.social_links { display:inline-block; text-align:left; font: 0/0 serif;text-shadow: none;color: transparent; vertical-align:middle}

	

	.social_links { -moz-transition:all .8s ease; -o-transition:all .8s ease; -webkit-transition:all .8s ease;}

	.social_links:hover { -moz-transition:all .1s ease; -o-transition:all .1s ease; -webkit-transition:all .3s ease;}

	.social_links:hover span { -moz-transition:background-color .8s ease; -o-transition:background-color .8s ease; -webkit-transition:background-color .8s ease;}

	

	.default.facebook_account 					{ background-position: -78px -156px;}

	.default.facebook_account:hover span 		{ background-position: -39px -156px;}

		

		.default.rss_feed 						{ background-position: -78px 0px;}

		.default.rss_feed:hover span 			{ background-position: -39px 0px;}

		

		.default.twitter_account 				{ background-position: -78px -195px;}

		.default.twitter_account:hover span 	{ background-position: -39px -195px;}

		

		.default.google_plus_account 			{ background-position: -78px -272px;}

		.default.google_plus_account:hover span { background-position: -39px -272px;}

		

		.default.email_to 						{ background-position: -78px -234px;}

		.default.email_to:hover span 			{ background-position: -39px -234px;}

		

		.default.flicker_account 				{ background-position: -78px -39px;}

		.default.flicker_account:hover span  	{ background-position: -39px -39px;}

		

		.default.vimeo_account 					{ background-position: -78px -78px;}

		.default.vimeo_account:hover span 		{ background-position: -39px -78px;}

		

		.default.dribble_account 				{ background-position: -78px -117px;}

		.default.dribble_account:hover span 	{ background-position: -39px -117px;}

		

		.default.youtube_account 				{ background-position: -78px -312px;}

		.default.youtube_account:hover span 	{ background-position: -39px -312px;}

		

		.default.linked_in_account 				{ background-position: -78px -389px;}

		.default.linked_in_account:hover span 	{ background-position: -39px -389px;}

		

		.default.pinterest_account 				{ background-position: -78px -351px;}

		.default.pinterest_account:hover span 	{ background-position: -39px -351px;}



		/* new */

		.default.picasa_account 				{ background-position: -78px -975px;}

		.default.picasa_account:hover span 		{ background-position: -39px -975px;}

		

		.default.digg_account 					{ background-position: -78px -1014px;}

		.default.digg_account:hover span 		{ background-position: -39px -1014px;}



		.default.plurk_account 					{ background-position: -78px -936px;}

		.default.plurk_account:hover span 		{ background-position: -39px -936px;}

		

		.default.tripadvisor_account 			{ background-position: -78px -897px;}

		.default.tripadvisor_account:hover span { background-position: -39px -897px;}



		.default.yahoo_account 					{ background-position: -78px -819px;}

		.default.yahoo_account:hover span 		{ background-position: -39px -819px;}

		

		.default.delicious_account 				{ background-position: -78px -1092px;}

		.default.delicious_account:hover span 	{ background-position: -39px -1092px;}

		

		.default.devianart_account 				{ background-position: -78px -663px;}

		.default.devianart_account:hover span 	{ background-position: -39px -663px;}

		

		.default.tumblr_account 				{ background-position: -78px -702px;}

		.default.tumblr_account:hover span 		{ background-position: -39px -702px;}

		

		.default.skype_account 					{ background-position: -78px -741px;}

		.default.skype_account:hover span 		{ background-position: -39px -741px;}

		

		.default.apple_account 					{ background-position: -78px -780px;}

		.default.apple_account:hover span 		{ background-position: -39px -780px;}

		

		.default.aim_account 					{ background-position: -78px -1053px;}

		.default.aim_account:hover span 		{ background-position: -39px -1053px;}

		

		.default.paypal_account 				{ background-position: -78px -468px;}

		.default.paypal_account:hover span 		{ background-position: -39px -468px;}

		

		.default.blogger_account 				{ background-position: -78px -585px;}

		.default.blogger_account:hover span 	{ background-position: -39px -585px;}

		

		.default.behance_account 				{ background-position: -78px -624px;}

		.default.behance_account:hover span 	{ background-position: -39px -624px;}

		

		.default.myspace_account 				{ background-position: -78px -859px;}

		.default.myspace_account:hover span 	{ background-position: -39px -859px;}

		

		.default.stumble_account 				{ background-position: -78px -430px;}

		.default.stumble_account:hover span 	{ background-position: -39px -430px;}

		

		.default.forrst_account 				{ background-position: -78px -506px;}

		.default.forrst_account:hover span 		{ background-position: -39px -506px;}

		

		.default.imdb_account 					{ background-position: -78px -547px;}

		.default.imdb_account:hover span 		{ background-position: -39px -547px;}



		.default.instagram_account 				{ background-position: -78px -1131px;}

		.default.instagram_account:hover span 	{ background-position: -39px -1131px;}

	

	

	.dark.facebook_account 						{ background-position: 0 	 -156px;}

	.dark.facebook_account:hover span 			{ background-position: -39px -156px;}

	

		.dark.rss_feed 							{ background-position: 0 	 0px;}

		.dark.rss_feed:hover span 				{ background-position: -39px 0px;}

		

		.dark.twitter_account 					{ background-position: 0 	 -195px;}

		.dark.twitter_account:hover span 		{ background-position: -39px -195px;}

		

		.dark.google_plus_account 				{ background-position: 0 	 -272px;}

		.dark.google_plus_account:hover span 	{ background-position: -39px -272px;}

		

		.dark.email_to 							{ background-position: 0 	 -234px;}

		.dark.email_to:hover span 				{ background-position: -39px -234px;}

		

		.dark.flicker_account 					{ background-position: 0 	 -39px;}

		.dark.flicker_account:hover span  		{ background-position: -39px -39px;}

		

		.dark.vimeo_account 					{ background-position: 0 	 -78px;}

		.dark.vimeo_account:hover span 			{ background-position: -39px -78px;}

		

		.dark.dribble_account 					{ background-position: 0 	 -117px;}

		.dark.dribble_account:hover span 		{ background-position: -39px -117px;}

		

		.dark.linked_in_account 				{ background-position: 0 	 -389px;}

		.dark.linked_in_account:hover span 		{ background-position: -39px -389px;}

		

		.dark.youtube_account 					{ background-position: 0 	 -312px;}

		.dark.youtube_account:hover span 		{ background-position: -39px -312px;}

		

		.dark.pinterest_account 				{ background-position: 0 	 -351px;}

		.dark.pinterest_account:hover span 		{ background-position: -39px -351px;}



		/* new */

		.dark.picasa_account 					{ background-position: 0 	 -975px;}

		.dark.picasa_account:hover span 		{ background-position: -39px -975px;}

		

		.dark.digg_account 						{ background-position: 0 	 -1014px;}

		.dark.digg_account:hover span 			{ background-position: -39px -1014px;}



		.dark.plurk_account 					{ background-position: 0 	 -936px;}

		.dark.plurk_account:hover span 			{ background-position: -39px -936px;}

		

		.dark.tripadvisor_account 				{ background-position: 0	 -897px;}

		.dark.tripadvisor_account:hover span 	{ background-position: -39px -897px;}



		.dark.yahoo_account 					{ background-position: 0 	 -819px;}

		.dark.yahoo_account:hover span 			{ background-position: -39px -819px;}

		

		.dark.delicious_account 				{ background-position: 0 	 -1092px;}

		.dark.delicious_account:hover span 		{ background-position: -39px -1092px;}

		

		.dark.devianart_account 				{ background-position: 0 	 -663px;}

		.dark.devianart_account:hover span 		{ background-position: -39px -663px;}

		

		.dark.tumblr_account 					{ background-position: 0 	 -702px;}

		.dark.tumblr_account:hover span 		{ background-position: -39px -702px;}

		

		.dark.skype_account 					{ background-position: 0 	 -741px;}

		.dark.skype_account:hover span 			{ background-position: -39px -741px;}

		

		.dark.apple_account 					{ background-position: 0 	 -780px;}

		.dark.apple_account:hover span 			{ background-position: -39px -780px;}

		

		.dark.aim_account 						{ background-position: 0 	 -1053px;}

		.dark.aim_account:hover span 			{ background-position: -39px -1053px;}

		

		.dark.paypal_account 					{ background-position: 0 	 -468px;}

		.dark.paypal_account:hover span 		{ background-position: -39px -468px;}

		

		.dark.blogger_account 					{ background-position: 0 	 -585px;}

		.dark.blogger_account:hover span 		{ background-position: -39px -585px;}

		

		.dark.behance_account 					{ background-position: 0 	 -624px;}

		.dark.behance_account:hover span 		{ background-position: -39px -624px;}

		

		.dark.myspace_account 					{ background-position: 0 	 -859px;}

		.dark.myspace_account:hover span 		{ background-position: -39px -859px;}

		

		.dark.stumble_account 					{ background-position: 0 	 -430px;}

		.dark.stumble_account:hover span 		{ background-position: -39px -430px;}

		

		.dark.forrst_account 					{ background-position: 0 	 -506px;}

		.dark.forrst_account:hover span 		{ background-position: -39px -506px;}

		

		.dark.imdb_account 						{ background-position: 0 	 -547px;}

		.dark.imdb_account:hover span 			{ background-position: -39px -547px;}



		.dark.instagram_account 				{ background-position: 0 	 -1131px;}

		.dark.instagram_account:hover span 		{ background-position: -39px -1131px;}

				



	.stamp.facebook_account 					{ background-position: -76px -151px;}

	.stamp.facebook_account:hover span 			{ background-position: 2px 	 -151px;}

		

		.stamp.rss_feed 						{ background-position: -76px 4px;}

		.stamp.rss_feed:hover span 				{ background-position: 2px 	 4px;}

		

		.stamp.twitter_account 					{ background-position: -76px -189px;}

		.stamp.twitter_account:hover span 		{ background-position: 2px 	 -189px;}

		

		.stamp.google_plus_account 				{ background-position: -76px -267px;}

		.stamp.google_plus_account:hover span 	{ background-position: 2px 	 -267px;}

		

		.stamp.email_to 						{ background-position: -76px -228px;}

		.stamp.email_to:hover span 				{ background-position: 2px 	 -228px;}

		

		.stamp.flicker_account 					{ background-position: -76px -34px;}

		.stamp.flicker_account:hover span  		{ background-position: 2px 	 -34px;}

		

		.stamp.vimeo_account 					{ background-position: -76px -72px;}

		.stamp.vimeo_account:hover span 		{ background-position: 2px 	 -72px;}

		

		.stamp.dribble_account 					{ background-position: -76px -112px;}

		.stamp.dribble_account:hover span 		{ background-position: 2px 	 -112px;}

		

		.stamp.linked_in_account 				{ background-position: -76px -383px;}

		.stamp.linked_in_account:hover span 	{ background-position: 2px 	 -383px;}

		

		.stamp.youtube_account 					{ background-position: -76px -307px;}

		.stamp.youtube_account:hover span 		{ background-position: 2px 	 -307px;}

		

		.stamp.pinterest_account 				{ background-position: -76px -345px;}

		.stamp.pinterest_account:hover span 	{ background-position: 2px 	 -345px;}



		/* new */

		.stamp.picasa_account 					{ background-position: -76px -969px;}

		.stamp.picasa_account:hover span 		{ background-position: 2px 	 -969px;}

		

		.stamp.digg_account 					{ background-position: -76px -1008px;}

		.stamp.digg_account:hover span 			{ background-position: 2px 	 -1008px;}



		.stamp.plurk_account 					{ background-position: -76px -930px;}

		.stamp.plurk_account:hover span 		{ background-position: 2px 	 -930px;}

		

		.stamp.tripadvisor_account 				{ background-position: -76px -891px;}

		.stamp.tripadvisor_account:hover span 	{ background-position: 2px 	 -891px;}



		.stamp.yahoo_account 					{ background-position: -76px -813px;}

		.stamp.yahoo_account:hover span 		{ background-position: 2px 	 -813px;}

		

		.stamp.delicious_account 				{ background-position: -76px -1086px;}

		.stamp.delicious_account:hover span 	{ background-position: 2px 	 -1086px;}

		

		.stamp.devianart_account 				{ background-position: -76px -657px;}

		.stamp.devianart_account:hover span 	{ background-position: 2px 	 -657px;}

		

		.stamp.tumblr_account 					{ background-position: -76px -696px;}

		.stamp.tumblr_account:hover span 		{ background-position: 2px 	 -696px;}

		

		.stamp.skype_account 					{ background-position: -76px -735px;}

		.stamp.skype_account:hover span 		{ background-position: 2px 	 -735px;}

		

		.stamp.apple_account 					{ background-position: -76px -774px;}

		.stamp.apple_account:hover span 		{ background-position: 2px 	 -774px;}

		

		.stamp.aim_account 						{ background-position: -76px -1047px;}

		.stamp.aim_account:hover span 			{ background-position: 2px 	 -1047px;}

		

		.stamp.paypal_account 					{ background-position: -76px -462px;}

		.stamp.paypal_account:hover span 		{ background-position: 2px 	 -462px;}

		

		.stamp.blogger_account 					{ background-position: -76px -579px;}

		.stamp.blogger_account:hover span 		{ background-position: 2px 	 -579px;}

		

		.stamp.behance_account 					{ background-position: -76px -618px;}

		.stamp.behance_account:hover span 		{ background-position: 2px 	 -618px;}

		

		.stamp.myspace_account 					{ background-position: -76px -853px;}

		.stamp.myspace_account:hover span 		{ background-position: 2px 	 -853px;}

		

		.stamp.stumble_account 					{ background-position: -76px -424px;}

		.stamp.stumble_account:hover span 		{ background-position: 2px 	 -424px;}

		

		.stamp.forrst_account 					{ background-position: -76px -500px;}

		.stamp.forrst_account:hover span 		{ background-position: 2px 	 -500px;}

		

		.stamp.imdb_account 					{ background-position: -76px -541px;}

		.stamp.imdb_account:hover span 			{ background-position: 2px 	 -541px;}



		.stamp.instagram_account 				{ background-position: -76px -1125px;}

		.stamp.instagram_account:hover span 	{ background-position: 2px 	 -1125px;}





/* for preview */

	.billet.facebook_account 					{ background-position: -76px -151px;}

	.billet.facebook_account:hover span 		{ background-position: 2px 	 -151px;}

		

		.billet.rss_feed 						{ background-position: -76px 4px;}

		.billet.rss_feed:hover span 			{ background-position: 2px 	 4px;}

		

		.billet.twitter_account 				{ background-position: -76px -189px;}

		.billet.twitter_account:hover span 		{ background-position: 2px 	 -189px;}

		

		.billet.google_plus_account 			{ background-position: -76px -267px;}

		.billet.google_plus_account:hover span 	{ background-position: 2px 	 -267px;}

		

		.billet.email_to 						{ background-position: -76px -228px;}

		.billet.email_to:hover span 			{ background-position: 2px 	 -228px;}

		

		.billet.flicker_account 				{ background-position: -76px -34px;}

		.billet.flicker_account:hover span  	{ background-position: 2px 	 -34px;}

		

		.billet.vimeo_account 					{ background-position: -76px -72px;}

		.billet.vimeo_account:hover span 		{ background-position: 2px 	 -72px;}

		

		.billet.dribble_account 				{ background-position: -76px -112px;}

		.billet.dribble_account:hover span 		{ background-position: 2px 	 -112px;}

		

		.billet.linked_in_account 				{ background-position: -76px -383px;}

		.billet.linked_in_account:hover span 	{ background-position: 2px 	 -383px;}

		

		.billet.youtube_account 				{ background-position: -76px -307px;}

		.billet.youtube_account:hover span 		{ background-position: 2px 	 -307px;}

		

		.billet.pinterest_account 				{ background-position: -76px -345px;}

		.billet.pinterest_account:hover span 	{ background-position: 2px 	 -345px;}



		/* new */

		.billet.picasa_account 					{ background-position: -76px -969px;}

		.billet.picasa_account:hover span 		{ background-position: 2px 	 -969px;}

		

		.billet.digg_account 					{ background-position: -76px -1008px;}

		.billet.digg_account:hover span 		{ background-position: 2px 	 -1008px;}



		.billet.plurk_account 					{ background-position: -76px -930px;}

		.billet.plurk_account:hover span 		{ background-position: 2px 	 -930px;}

		

		.billet.tripadvisor_account 			{ background-position: -76px -891px;}

		.billet.tripadvisor_account:hover span 	{ background-position: 2px 	 -891px;}



		.billet.yahoo_account 					{ background-position: -76px -813px;}

		.billet.yahoo_account:hover span 		{ background-position: 2px 	 -813px;}

		

		.billet.delicious_account 				{ background-position: -76px -1086px;}

		.billet.delicious_account:hover span 	{ background-position: 2px 	 -1086px;}

		

		.billet.devianart_account 				{ background-position: -76px -657px;}

		.billet.devianart_account:hover span 	{ background-position: 2px 	 -657px;}

		

		.billet.tumblr_account 					{ background-position: -76px -696px;}

		.billet.tumblr_account:hover span 		{ background-position: 2px 	 -696px;}

		

		.billet.skype_account 					{ background-position: -76px -735px;}

		.billet.skype_account:hover span 		{ background-position: 2px 	 -735px;}

		

		.billet.apple_account 					{ background-position: -76px -774px;}

		.billet.apple_account:hover span 		{ background-position: 2px 	 -774px;}

		

		.billet.aim_account 					{ background-position: -76px -1047px;}

		.billet.aim_account:hover span 			{ background-position: 2px 	 -1047px;}

		

		.billet.paypal_account 					{ background-position: -76px -462px;}

		.billet.paypal_account:hover span 		{ background-position: 2px 	 -462px;}

		

		.billet.blogger_account 				{ background-position: -76px -579px;}

		.billet.blogger_account:hover span 		{ background-position: 2px 	 -579px;}

		

		.billet.behance_account 				{ background-position: -76px -618px;}

		.billet.behance_account:hover span 		{ background-position: 2px 	 -618px;}

		

		.billet.myspace_account 				{ background-position: -76px -853px;}

		.billet.myspace_account:hover span 		{ background-position: 2px 	 -853px;}

		

		.billet.stumble_account 				{ background-position: -76px -424px;}

		.billet.stumble_account:hover span 		{ background-position: 2px 	 -424px;}

		

		.billet.forrst_account 					{ background-position: -76px -500px;}

		.billet.forrst_account:hover span 		{ background-position: 2px 	 -500px;}

		

		.billet.imdb_account 					{ background-position: -76px -541px;}

		.billet.imdb_account:hover span 		{ background-position: 2px 	 -541px;}



		.billet.instagram_account 				{ background-position: -76px -1125px;}

		.billet.instagram_account:hover span 	{ background-position: 2px 	 -1125px;}



		

	.footer-content-area .social_links { margin:2px 3px 2px 0px;}

	.footer-content-area .default { box-shadow: none; background-color:#f9efe0;}

	.footer-content-area .dark { background-color:#2a100b; background-color:rgba(38,13,9,.56)}

	

		.footer-content-area .dark.facebook_account 	{ background-position: -39px -156px;}

		.footer-content-area .dark.rss_feed 			{ background-position: -39px -1px;}

		.footer-content-area .dark.twitter_account 		{ background-position: -39px -195px;}

		.footer-content-area .dark.google_plus_account 	{ background-position: -39px -272px;}

		.footer-content-area .dark.email_to 			{ background-position: -39px -234px;}

		.footer-content-area .dark.flicker_account  	{ background-position: -39px -39px;}

		.footer-content-area .dark.vimeo_account 		{ background-position: -39px -78px;}

		.footer-content-area .dark.dribble_account 		{ background-position: -39px -117px;}

		.footer-content-area .dark.linked_in_account 	{ background-position: -39px -389px;}

		.footer-content-area .dark.youtube_account 		{ background-position: -39px -312px;}

		.footer-content-area .dark.pinterest_account 	{ background-position: -39px -351px;}

		/* new */

		.footer-content-area .dark.picasa_account 		{ background-position: -39px -975px;}		

		.footer-content-area .dark.digg_account 		{ background-position: -39px -1014px;}

		.footer-content-area .dark.plurk_account 		{ background-position: -39px -936px;}		

		.footer-content-area .dark.tripadvisor_account 	{ background-position: -39px -897px;}

		.footer-content-area .dark.yahoo_account 		{ background-position: -39px -819px;}		

		.footer-content-area .dark.delicious_account 	{ background-position: -39px -1092px;}		

		.footer-content-area .dark.devianart_account 	{ background-position: -39px -663px;}		

		.footer-content-area .dark.tumblr_account 		{ background-position: -39px -702px;}		

		.footer-content-area .dark.skype_account 		{ background-position: -39px -741px;}		

		.footer-content-area .dark.apple_account 		{ background-position: -39px -780px;}		

		.footer-content-area .dark.aim_account 			{ background-position: -39px -1053px;}		

		.footer-content-area .dark.paypal_account 		{ background-position: -39px -468px;}		

		.footer-content-area .dark.blogger_account 		{ background-position: -39px -585px;}		

		.footer-content-area .dark.behance_account 		{ background-position: -39px -624px;}		

		.footer-content-area .dark.myspace_account 		{ background-position: -39px -859px;}		

		.footer-content-area .dark.stumble_account 		{ background-position: -39px -430px;}		

		.footer-content-area .dark.forrst_account 		{ background-position: -39px -506px;}		

		.footer-content-area .dark.imdb_account 		{ background-position: -39px -547px;}

		.footer-content-area .dark.instagram_account 	{ background-position: -39px -1131px;}

				

/*	Share box

-------------------------------------------------- */

	.share_wrap {

		background: url(../images/double-line.png) repeat-x;

		margin: 30px 0 0;

		padding: 37px 0 0;

	}

	

	h2.share_title { margin:0; padding-right:30px; display:inline-block;}

	.share_box {  display:inline-block;}

	.share_box .social_links { margin-right:6px;}

	

	h2 + .clearfix + .share_box { padding:0;}



/*	Tab group

-------------------------------------------------- */

	.tabgroup { display:none}

	.no-js .tabgroup { display:block }

	.no-js .tabgroup div { clear:both }

	.ui-tabs { position: relative; padding:0; zoom: 1; margin-bottom:18px}

		.ui-tabs-nav { margin: 0; padding:0; display:block;}

		.ui-tabs-nav li {

			display:inline-block;

			margin: 0 1px -5px 0; padding: 0;

			list-style: none; white-space: nowrap;position:relative;

		}

		.ie9 .ui-tabs-nav li { margin-bottom:-4px;}

		

		.ui-tabs-nav li:last-child { background:none}

		.ui-tabs-nav li a {	float: left; padding: 9px 12px 5px 12px; cursor: pointer;}

		.ui-tabs-nav li.ui-tabs-active { z-index: 2;}

		.ui-tabs-nav li.ui-tabs-active a { cursor: text;}

	.ui-tabs .ui-tabs-panel { line-height:1.4;}

	.ui-tabs .ui-tabs-hide { display: none !important}

	.ui-tabs-nav li { -moz-transition: color,background 0.4s ease; -webkit-transition: color,background 0.4s ease; -o-transition: color,background 0.4s ease;}

	.ui-tabs-nav li:hover { -moz-transition: color,background 0.1s ease-in; -webkit-transition: color,background 0.1s ease-in; -o-transition: color,background 0.1s ease-in;}

	

	.content-area .ui-tabs-nav li {	border:1px solid #d8d2c9; border-color:rgba(59,24,18,0.09); border-bottom:0;}

	.content-area .ui-tabs-panel {

		/*position:relative;*/

		padding:15px 25px 18px 17px;

		box-shadow: 1px 1px 2px 0 rgba(28,20,6,.13);

		background: #fff;

		color:#a09585;

	}

	.content-area .ui-tabs-nav li a { color: #a09585;}

	.content-area .ui-tabs-nav li a:hover { color: #723f32;}

	.content-area .ui-tabs-nav li:hover { border-color: #fff; background-color: #fff;}

	.content-area .ui-tabs-nav li.ui-tabs-active {  box-shadow: 1px 1px 3px 0 rgba(28,20,6,.14);border-color: #fff; background-color: #fff;}

	.content-area .ui-tabs-nav li.ui-tabs-active a {  color:#723f32;}

	.content-area .ui-tabs-nav li.ui-tabs-active a:before {

		position: absolute;

		content: '';

		display: block;

		height: 4px;

		background: #fff;

		left: -1px;

		right: -4px;

		bottom: -4px;

	}

	

	.footer-area .ui-tabs { margin-right:30px;}

	.footer-area .ui-tabs-nav li { border: 1px dashed #784b3e; border-color:rgba(249,239,224,0.1); border-bottom:0;}

	.footer-area .ui-tabs-nav li.ui-tabs-active a {	padding:10px 12px 5px 12px;}

	.footer-area .ui-tabs-panel {

		padding:15px 15px 15px 16px;

		box-shadow: 1px 1px 9px rgba(40,15,11,0.15), inset 0 0 30px 8px rgba(231,192,134,0.21);

		background:#f9efe0;

		color:#867e72;

	}

	.footer-area .grid_3 .ui-tabs-nav li a { padding: 6px 7px 4px; font-size:10px;}

	.footer-area .grid_3 .ui-tabs-nav li.ui-tabs-active a {	padding:8px 7px 5px;}

	.footer-area .ui-tabs-nav li a { color: #f9efe0; background-color: transparent;}

	.footer-area .ui-tabs-nav li a:hover { color: #fff; background-color:#5f3126; background-color:rgba(59,24,18,0.31);}

	.footer-area .ui-tabs-nav li.ui-tabs-active  { border: 0;}

	.footer-area .ui-tabs-nav li.ui-tabs-active a { background-color: #f4e5cf; color:#723f32;}



	.tab-heading {

		position: relative;

		display: none;

		margin: 0 0 0px 0;

		padding: 0;

		border: 1px solid #d8d2c9; border-color: rgba(59,24,18,0.09); border-bottom: 0;		

		list-style: none;

		white-space: nowrap;

	}

	.tab-heading a {

		cursor: pointer;

		display: block;

		padding: 9px 16px 8px;

		color: #A09585;

		line-height: 1.4;

		font-size: 15px;

		font-weight: normal;

	}

	.tab-heading:hover, .tab-heading.active {

		box-shadow: 1px 1px 3px 0 rgba(28,20,6,.14);

		border-color: #fff;

		background-color: #fff;

		color: #723f32;

	}

		

/*	Toggle

-------------------------------------------------- */

	.footer-area .toggle-gray:first-child{margin-top:-7px}

	.t_ico{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;border-radius:100%;display:block;position:absolute}

	.toggle{position:relative}

	.toggle-gray{margin-bottom:18px;padding:12px 15px 2px 0}

	.toggle-gray .t_ico{height:24px;left:1px;top:-7px;width:24px}

	.toggle-gray .toggle_container{padding:3px 0 6px 39px}

	.toggle-gray .trigger{padding:0 0 0 38px}

	.toggle-white{margin-bottom:18px;padding:12px 15px 7px 0}

	.toggle-white + .toggle-white,.toggle-gray + .toggle-gray{margin:-14px 0 18px}

	.toggle-white .t_ico{height:24px;left:7px;top:-5px;width:24px}

	.toggle-white .toggle_container{padding:7px 0 11px 45px}

	.toggle-white .trigger{padding:0 0 0 44px; margin-bottom:8px;}

	.trigger{cursor:pointer;display:inline-block;margin:0;position:relative}



/*	Testimonials

-------------------------------------------------- */

	.shortcode_testimonial .controls {

		position: relative; left: 32px; top: -21px;

		display: inline-block;

		z-index: 999;

	}

	.testimonial { background: none!important;}

	

/*	button

-------------------------------------------------- */

	.btn-pf{padding:5px 11px 4px}

	.btn_border{padding:0 17px}

	.btn_small{height:26px;padding:0 10px}

	.btn_small,.btn-pf,.btn_border,.btn_text:before,.btn_text:after{display:inline-block}

	.btn_text,.btn-pf,.btn_border,.btn_small{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}

	.btn_text,.btn_text:before,.btn_text:after{position:relative}

	.btn_text:after{margin-left:12px}

	.btn_text:before{margin-right:12px}

	.btn_text:before,.btn_text:after{content:'';height:1px;top:-7px;width:8px;z-index:1}

	.buttons a { margin-bottom:5px;}



/*	Notification

-------------------------------------------------- */

	.ox_notification {

		position:relative;

		clear:both;

		margin-bottom:21px; padding:31px 25px 31px 71px;

		box-shadow: 1px 1px 4px rgba(28,20,6,0.14);

		background-color: #fff;

		background-repeat: no-repeat;

		background-position: 27px 31px;

		font-size:16px;

	}

	.ox_notification p { margin-bottom:0}

	.ox_notification:before { content:''; display:block; height:26px; left:27px; position:absolute; top:31px; width:26px;}

	

	/* Notification */

		.notification_mark:before { background:url(../images/skin/default/sprite_retro.png) no-repeat -100px -200px;}

		.notification_info:before { background:url(../images/skin/default/sprite_retro.png) no-repeat -150px -200px}

		.notification_warning:before { background:url(../images/skin/default/sprite_retro.png) no-repeat -200px -200px}

		.notification_error:before { background:url(../images/skin/default/sprite_retro.png) no-repeat -250px -200px}

	

/*	Portfolio

-------------------------------------------------- */

	.isotope { overflow:inherit!important;}

	.isotope-item { z-index: 2; }

	.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

	.isotope,.isotope .isotope-item { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}

	.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width;}

	.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity;}

	.isotope.no-transition, .isotope.no-transition .isotope-item { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; transition-duration: 1s;}

	

	/* Portfolio Filters */

		.filters { margin:0 0 35px; padding:0 0 12px 0;}

		.filters-title { display: inline-block; padding-right:10px;}

		.filters h2 { display:inline-block; padding: 1px 30px 1px 3px; margin:0 0 18px;}

		.filters ul {

			display: inline-block; margin:0 0 14px 0; padding:0;

			min-height: 27px;

			vertical-align: top;

			list-style:none;

		}

		.filters li:before { display:none}

		.filters li { display: inline-block;}

		.filters a {

			position:relative; display:inline-block;

			margin:0 3px 8px 1px; padding-left: 9px;

			height:26px;

		}

		.filters a:after { content:''; position:absolute; left:12px; top:10px; width:6px; height:10px; z-index:1;}

		.filters-wrap, .filters a { -moz-transition:all .2s linear; -o-transition:all .2s linear; -webkit-transition:all .2s linear;}

		.filters-inner { padding:0px 11px 0px 16px; height:26px; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in; -webkit-transition:color .2s ease-in;}

	

	/* Portfolio listing */

		.portfolios_listing { margin-bottom:54px;}

		.portfolio-medium { margin-top:-54px;}

		.portfolio-medium .portfolios_listing { margin-top:54px; margin-bottom:0;}

		.portfolio-medium + .pagination { margin-top:60px;}

		.portfolio_wrap .grid_3 .imgborder { padding-bottom:23px;}

		.portfolio_wrap .grid_4 .imgborder { padding-bottom:26px;}



		

		.portfolio-small { margin-top:-54px; margin-bottom: 20px;}

		.portfolio-small .portfolios_listing { margin-top:54px; margin-bottom:0;}

		.portfolio-small + .pagination { margin-top:60px;}



		

		.portfolio-lightbox { 

			position:relative; display:block; /*float:left;*/ padding:8px 8px 32px; height:100%;

			background: #fff; box-shadow: 1px 2px 5px rgba(28,20,6,0.14);

			-moz-box-sizing: border-box; box-sizing: border-box;

			text-align:center; line-height:.7;

		}

		.portfolio-lightbox-small:hover {

			box-shadow: 0 0 13px rgba(63,48,22,0.12);

			padding:12px 12px 36px; margin: -4px;

		}

		.portfolio-lightbox  {-moz-transition:  all .19s linear; -webkit-transition: all .19s linear; -o-transition:  all .19s linear;}

		.portfolio-zoom  {-moz-transition:  all .19s linear; -webkit-transition: all .19s linear; -o-transition:  all .19s linear;}

		.portfolio-lightbox img { display:block;}

		.portfolio-lightbox-big { overflow:hidden;}

		.portfolio-zoom {

			position:absolute; left:0; right:0; bottom: -9px;

			margin: 0 auto;

			width:97px; height:28px; 

			color:#371611;

			line-height: 25px;

			text-align:center;

			z-index: 1;

		}

		.portfolio-lightbox:hover .portfolio-zoom {	bottom:4px;}

		.portfolio-lightbox-small b { display:block; position:relative;}

		.postcontent { clear:both;}

		.portfolio_wrap .grid_3 { width:237px; clear: inherit;}

		.grid_8 .portfolio_wrap .grid_3 { width:210px;}

		

		.portfolio_wrap .grid_4 { width:326px;}

		.portfolio_wrap .grid_4 .entry-title { text-align:center; margin:32px 0 12px;}

		.portfolio_wrap .grid_4 .entry-content { text-align:center;}

		

		.portfolio_wrap .grid_8 .portfolio-lightbox { float:none; margin-bottom:22px;}

		

		.portfolios_listing.grid_12, .portfolios_listing.grid_8 { padding:0 0 34px; margin:0 15px 35px;}

		.portfolios_listing.grid_12.last-child, .portfolios_listing.grid_8.last-child { padding:0; margin-bottom:0; background: none;}

		

		.portfolio_wrap .grid_12 .portfolio-lightbox { width:690px;}

		.portfolio_wrap .grid_12 .portfolio-lightbox, .portfolio_wrap .grid_8 .portfolio-lightbox { padding-bottom:9px;}

		

		.portfolio-zoom-big {

			position:absolute; top: 8px; left: 8px;	right: 8px; bottom: 9px;

			text-align:center; z-index:1;

			opacity: 0;

		}

			.portfolio-area-zoom { position:absolute; left: 0; right: 0; display:block; bottom:-59px; margin-bottom:31px; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease;}

			.portfolio-zoom-round {

				position: absolute; top:100%; left: 50%;

				display: inline-block;

				margin: 0px 0 0 -32px;

				width:59px; height: 59px;

				border-radius:100%;	border:1px solid #b29b90; border:1px solid rgba(111,65,53,.47);

				background:#fff;

				text-align: center;	z-index:1;

			}

			.portfolio-zoom-round:before {

				content:'';

				position:absolute; left:0; top:0; right:0; bottom:0;

				display:block; margin:2px;

				border-radius: 50%;

				border:1px solid #dfd2ca; border:1px solid rgba(111,65,53,.12);

			}

			.portfolio-zoom-line {

				position: absolute; left:50%; top:100%;

				margin:21px 0px 0px -50px;

				width:97px; height:28px; 

				color:#371611;

				line-height: 22px;

				text-align:center;

				z-index: 2;

			}

		

		.portfolio-lightbox:hover .portfolio-area-zoom { bottom:50%;}



		.portfolio_wrap .grid_12 .extra-wrap { padding:13px 0px 0px 29px;}

		.entry-date { padding:0px 0px 13px 0px; margin:0px 0px 16px 0px; color:#b9b4aa;}

		

		.portfolio-shadow, .content-img-shadow {

			position:absolute; 

			text-align:center;

			z-index:1;

			opacity: 0;

		}

		.portfolio-shadow { left: 0;  top: 0; right: 0; bottom: 0;}

		.content-img-shadow { left: 8px; right: 8px;  top: 8px; bottom: 32px;}

		

		.portfolio-zoom-carousel {

			position: absolute; left: 0; right: 0; bottom: 7px;

			margin: 0 auto; width: 27px; height: 19px;

			background: url(../images/zoom-carousel.png) no-repeat 0 0;

			text-align: center; z-index: 1;

		}

		.portfolio-zoom-carousel:after { right:-26px;}

		.portfolio-zoom-carousel:before { left:-26px;}

		.portfolio-zoom-carousel:before, .portfolio-zoom-carousel:after { content:''; position:relative; bottom:-3px; display:inline-block; width:9px; height:1px; background-color:#cbcac9;}



/*	Gallery fefault

-------------------------------------------------- */

	.gallery  { margin-bottom:5px;}

	

	.gallery-item {

		position:relative;

		width: inherit!important;

		margin:0 15px 15px 0!important;

		vertical-align:top;

		line-height:1;

	}

		

		.gallery-icon {

			background:#fefdfb; box-shadow:2px 1px 5px rgba(28,26,6,0.14);

			padding:8px;

			-moz-box-sizing:border-box; box-sizing:border-box;

		}

			.gallery-icon .lightbox { padding-bottom:24px;}

			.gallery-icon .lightbox-zoom { bottom:4px;}

			.gallery-icon img { border:0!important}

			

			.gallery-icon .content-img-shadow { left: 0; right: 0; top: 0; bottom: 0;}

			.gallery-icon .lightbox .content-img-shadow { bottom:24px;}

			

		.gallery-caption {

			opacity: 0;

			position:absolute; left:0; right:0; top:80%;

			display:block;

			margin:0 0px 0 -10px; padding:5px 10px;

			background:#363636; background:rgba(54,54,54,.9);

			color:#f0f0f0;

			z-index:9;

			-moz-hyphens: auto; -webkit-hyphens: auto; hyphens:auto;

			-ms-word-break: break-all; -o-word-break: break-all; word-break: break-word;

		}

	.gallery-item p {display:none;}

	

	.gallery-columns-1.gallery-size-medium,

	.gallery-columns-1.gallery-size-thumbnail,

	.gallery-columns-2.gallery-size-thumbnail,

	.gallery-columns-3.gallery-size-thumbnail {

	display: table;

	margin: 0 auto 20px;

}



.gallery-columns-1 .gallery-item,

.gallery-columns-2 .gallery-item,

.gallery-columns-3 .gallery-item {

	text-align: center;

}



.gallery-columns-4 .gallery-item {

	max-width: 23%;

	max-width: -webkit-calc(25% - 15px);

	max-width:         calc(25% - 15px);

}



.gallery-columns-5 .gallery-item {

	max-width: 19%;

	max-width: -webkit-calc(20% - 15px);

	max-width:         calc(20% - 15px);

}



.gallery-columns-6 .gallery-item {

	max-width: 15%;

	max-width: -webkit-calc(16.7% - 16px);

	max-width:         calc(16.7% - 16px);

}



.gallery-columns-7 .gallery-item {

	max-width: 13%;

	max-width: -webkit-calc(14.28% - 15px);

	max-width:         calc(14.28% - 15px);

}



.gallery-columns-8 .gallery-item {

	max-width: 11%;

	max-width: -webkit-calc(12.5% - 15px);

	max-width:         calc(12.5% - 15px);

}



.gallery-columns-9 .gallery-item {

	max-width: 9%;

	max-width: -webkit-calc(11.1% - 15px);

	max-width:         calc(11.1% - 15px);

}

	

/*	Transition typicle

-------------------------------------------------- */

	.jp-play, .entry-title a, .trigger a, .postmeta a, .recent-title, .teaser_more, a.comments { -moz-transition: all .25s ease-in; -webkit-transition: all .25s ease-in; -o-transition: all .25s ease-in;}

	

	

	



/*	Preview

-------------------------------------------------- */	

	#stylechanger {

		position: fixed; 

			left:-203px;

			top: 64px;

		width: 203px;

		background-color:#f9f6f0; color:#6b6b6b;

		z-index:100000

	}

	#stylechanger .section_toggle {

		display: block; font-size: 14px ;text-transform: uppercase; color: #211e1b;

		text-decoration: none;

		padding: 0px 20px 0px 15px; height:34px; line-height:33px; margin: 0px 0;

		border-bottom: 1px solid #d7d7d7;

		background: #eee;

	}

	#stylechanger .section_toggle.active {}

	

	#stylechanger form label { float:left; line-height:14px; text-align:left; padding-top:2px; width:140px;font-style: italic;font-size: 12px;padding-bottom: 12px }

	#stylechanger form .select_label {width:100%;}

	#stylechanger form p span { color:#2e2828 }

	#stylechanger form p { padding-bottom:5px }

	#stylechanger input { 

		width:57px; height:20px;

	}

	#stylechanger select {

		-webkit-appearance: menulist;

	}

	

	.sfoot { background:#f3f3f3; padding:10px 5px 8px; text-align:right }

	.sfoot button { text-transform:uppercase }

	

	#sreset { margin:-44px 0 0 33px; width:60px }

	#sreset button { background:#666; bpadding-left:15px; font-style:italic; color:#211e1b; font-weight:700 }

	

	.stoggle {

		float:right; margin-top:49px; margin-right:-52px;

		width:52px; height:161px;  

		background:url(../images/preview/stoggle.png);

	}

	.shide {}

	.sshow {}

	

	

		.preview-wrap { padding:11px 14px 16px 12px; text-align:center;}

		.preview-title {

			display:inline-block;

			margin:0 0 11px;

			width:137px; height:28px;

			background:url(../images/preview/choose-skin.png);

			color:#371611;

			font-size:12px; font-weight: normal;

			line-height:23px;

		}

		.preview-list { padding:0; margin:0 0 18px; list-style: none;}

		

		.preview-item {

			padding:13px 7px 9px 0px;

			border:1px solid #dcdcdc;

			text-align:center;

			cursor: pointer;

			-moz-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out; -webkit-transition:all .2s linear;

		}

		.preview-item:first-child { padding-top:14px;}

		.preview-item + .preview-item { margin-top:4px;}

		

			.skin-title {

				color: #723f32;

				font-weight: 400;

				font-size: 24px;

				font-family: BazarMedium,sans-serif;

				text-shadow: 3px 3px 0 rgba(0,0,0,0.12);

				text-transform:uppercase;

				letter-spacing: -2px;

				line-height: 1.2;

			}

			.skin-title-small {

				display:block;

				padding:6px 0px 4px 0px;

				color: #817c7c;

				font-weight: 400;

				font-size: 14px;

				font-family: BazarMedium,sans-serif;

				text-transform:uppercase;

				letter-spacing: normal;

			}

			.skin-title-small:before {left: -11px;}

			.skin-title-small:before, .skin-title-small:after {

				background: #cbcac9;

				background: rgba(0,0,0,0.20);

			}

			.skin-title-small:before, .skin-title-small:after {

				bottom: 3px;

				content: '';

				display: inline-block;

				height: 1px;

				position: relative;

				width: 18px;

			}

			.skin-title-small:after { right: -11px;}

			

			.preview-colors {

				display:inline-block;

				padding-left: 16px;

				background:url(../images/preview/pl.png) no-repeat 0 4px;

				color: #361510;

				font-weight: 400; font-size: 15px; font-family: BazarMedium,sans-serif;

				text-transform:uppercase;

				letter-spacing:;

				line-height: 1.2;

				 -moz-transition:all .3s linear; -o-transition:all .3s linear; -webkit-transition:all .3s linear;

			}

			.preview-colors:hover { color:#ecb33f;}

			.preview-colors:hover .skin-color-yellow { color:#828b1d;}

			

			.skin-color-brown 	{ color:#5d413a;}

			.skin-color-cold 	{ color:#88b0b9;}

			.skin-color-green 	{ color:#828b1d;}

			.skin-color-cream 	{ color:#e37375;}

			.skin-color-pink 	{ color:#e09c9d;}

			.skin-color-blue 	{ color:#556d71;}

			.skin-color-orange 	{ color:#a85e3f;}

			.skin-color-sweet 	{ color:#d98b8c;}

			

			.skin-color-yellow 	{ color:#ecb33f;-moz-transition:color .3s linear; -o-transition:color .3s linear; -webkit-transition:color .3s linear;}

			

			

	.preview-item:hover {

		background:#f1ece6;

	}	

	.skin-title:hover {

		text-shadow: 0 2px 0 #fff;

	}	

			

	

	

	#customfont { padding:7px 9px; border-color:#c7c7c7; margin-top:5px }

	.mColorPickerTrigger { margin:0; display:block; height:16px; float:right }

	#mColorPickerInput {padding: 0 !important;}

	

	

	.sticky{}

	.bypostauthor{}

	



.for-left-sidebar {float: right;}

.input-overlow {overflow: hidden;}

.link-inline {padding-left: 18px;}





	/* when logo left */

		.left .right-menu-container .sf-menu > .menu-item { margin-left: 20px; padding-left: 30px;}



		.left .container-top-tail .fleft { float: right; text-align: right; padding-right: 15px; width: 50%;}

		.left .container-top-tail .fright { clear: both; max-width:inherit; width: 50%;}



		.left .container-top-tail .fleft .entry-content { padding: 12px 0 5px;}

		.left .container-top-tail .fright .entry-content { padding: 0 0 11px;}

		.left .container-top-tail .fleft .entry-content, .left .container-top-tail .fright .entry-content {

			min-height:inherit;

			display: block;

		}

	/* when logo right */

		.right .right-menu-container .sf-menu > .menu-item { margin-left: 20px; padding-left: 30px;}



		.right .container-top-tail .fleft { width: 50%;}

		.right .container-top-tail .fright { clear: both; max-width:inherit; width: 50%; float: left; text-align: left; padding-left: 15px;}



		.right .container-top-tail .fleft .entry-content { padding: 12px 0 5px;}

		.right .container-top-tail .fright .entry-content { padding: 0 0 11px;}

		.right .container-top-tail .fleft .entry-content, .right .container-top-tail .fright .entry-content {

			min-height:inherit;

			display: block;

		}

		.right div.top_cart {position: relative;}

		.right .topline_shopping_cart {left: 0;}

		

		.postmeta .vcard, .singlemeta {display: none;}

