html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
#page_content_wrapper p {padding-top:0.5em;padding-bottom:0.5em;}
html, body {height: 100%;}
img, a img {image-rendering: optimizeQuality;}
html{overflow-x: hidden;}
body{background: #fff;font-size: 13px;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;padding: 0;margin: 0;color: #ebebeb; -webkit-font-smoothing: antialiased;}
.transparentbg{background: rgba(0,0,0,0.3);}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.sticky, .bypostauthor { font-weight: bold; }
hr{height: 1px;border: 0;border-top: 1px solid #fff;background: transparent;margin: auto;width: 100%;clear: both;}
a{color: #fff;text-decoration: none; -webkit-transition: color .2s linear, background .1s linear; -moz-transition: color .2s linear, background .1s linear; -ms-transition: color .2s linear, background .1s linear; -o-transition: color .2s linear, background .1s linear;transition: color .2s linear, background .1s linear;}
a:hover{color: #fff200;text-decoration: none;}
a:active{color: #fff200;text-decoration: none;}
h1{font-size: 40px;}
h2{font-size: 32px;}
#searchform label{font-size: 12px;font-weight: bold;letter-spacing: 1px;display: block;text-align: left;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;color: #fff;margin-bottom: 10px;}
#searchform input[type=text]{width: 90%;}
h3{font-size: 26px;}
h4{font-size: 22px;}
.gmap_marker h4{font-size: 18px;color: #000;}
h5{font-size: 18px;}
h6{font-size: 16px;}
h1, h2, h3, h4, h5, h6{color: #fff;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;font-weight: 500;letter-spacing: -1px;}
div.home_header{font-size: 90px;line-height: 110px;display: block;margin: 30px 50px 30px 50px;letter-spacing: -5px;color: #000;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;font-weight: 500;}
div.home_header strong{color: #e64946;font-weight: 500;}
.strong{font-weight: bold;}
.middle{vertical-align: -30%;}
pre, code, tt {font:12px 'andale mono', 'lucida console', monospace;line-height:1.5;padding: 15px 10px 15px 10px;display: block; overflow: auto; margin-top: 20px;margin: 20px 0 20px 0;width:92%;border: 0;color: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.clear{clear: both;}
img.mid_align{vertical-align: middle;margin-right: 5px;border: 0;}
.contactform label{color: #fff;font-weight: bold;clear: both;float: none;width: 100%;margin-left: 0;margin-bottom: 10px;display: block;}
#commentform > p{clear: both;}
.contactform input, .contactform textarea, #commentform input, #commentform textarea{margin-bottom: 15px;}
.with_bg{background: #f9f9f9;border: 1px solid #eeeeee; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;}
.frame_left{padding: 5px;float: left;margin: 0 20px 10px 0;text-align: center;}
.frame_left .caption, .frame_right .caption, .frame_center .caption{margin: 7px 0 2px 0;display: block;color: #999;}
.frame_right{padding: 5px;float: right;margin: 0 0 10px 20px;text-align: center;}
.frame_center{padding: 5px;margin: auto;margin-top: 20px;margin-bottom: 20px;text-align: center;clear: both;display: table;}
.dropcap1{display: block;float: left;margin: 0 8px 0 0;font-size: 24px;line-height: 40px;background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px;border-radius: 50px;color: #000;width: 40px;height: 40px;text-align: center;text-shadow: none;}
blockquote{padding-left: 20px;width: 85%;border-left: 5px solid #fff;min-height: 50px;margin: 20px 0 20px 40px;font-size: 16px;font-style: italic;}
blockquote h2{font-weight: normal;font-size: 20px;}
blockquote h3{font-weight: normal;font-size: 18px;}
#respond{width: 100%;float: left;margin: 10px 0 10px 0;}
#wrapper{width: 100%;}
.logo_wrapper{float: left;}
img.logo{max-height:85px;}
.top_bar{padding: 0;position: fixed;top: 0px;width: 100%;z-index: 999;background: transparent url('img/menu_bg.png') center top repeat-x;}
.gallery_bar{width: 100%;height: 40px;background: #fff;position: fixed;top: 0;left: 0;border-bottom: 3px solid #000;display: none;}
.gallery_bar .inner{width: 80%;margin: 7px 0 0 50px;}
.gallery_bar h6{color: #000;}
#mobile_menu{display: none;cursor: pointer;}
#menu_wrapper{margin:auto;width: 960px;z-index: 99999;}
#nav_wrapper{float: right;}
#menu_border_wrapper{display: block;}
#menu_border_wrapper .notice{color: #999;margin-top: 5px;text-align: center;}
.nav, .subnav, .nav_page_number{list-style: none;float: right;padding: 10px 0 10px 0;}
.subnav{background: none;}
.nav > li, .nav_page_number > li{display: inline-block;}
.nav_page_number{margin-top: 2px;}
.top_bar hr{border: 0;height: 1px;width: 100%;float: left;border-bottom: 1px solid #000;}
#menu_wrapper .nav ul, #menu_wrapper div .nav{list-style: none;display: block;padding: 0;margin: 0;float: right;}
#menu_wrapper .nav ul li, #menu_wrapper div .nav li{display: block;float :left;margin: 0 0 0 0;}
#menu_wrapper .nav ul li ul li, #menu_wrapper div .nav li ul li{clear: both;width: 100%;padding: 0;margin: 0;}
#menu_wrapper .nav ul li:last-child, #menu_wrapper div .nav li:last-child{margin-right: 0;}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a{display: inline-block;padding: 0;margin: 0;color: #fff;font-size: 13px;text-shadow: 1px 1px 1px #000;padding: 27px 18px 15px 18px;}
#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover{color: #fff200;z-index: 2;position: relative;}
#menu_wrapper div .nav li.current-menu-item > a, #menu_wrapper div .nav li.current-menu-parent > a, #menu_wrapper div .nav li.current-menu-ancestor > a{color: #fff200;z-index: 2;position: relative;}
#menu_wrapper div .nav li ul li.current-menu-ancestor a{color: #000;}
#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul{display: none;list-style: none;background: #000;background: rgba(0,0,0, 0.7);position: absolute;padding: 5px 0 5px 0;width: 210px;height: auto;z-index: 1000; text-transform: none;margin: 0 0 0 0;}
#menu_wrapper .nav ul li ul li ul, #menu_wrapper div .nav li ul li ul{position: absolute;left: 210px;top: 0px;margin-top: 0px;display: none;z-index: 99999;opacity: 1;}
#menu_wrapper .nav ul li:hover ul, #menu_wrapper div .nav li:hover ul{display: block;}
#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a{color: #fff;display: block;background: transparent;height: auto;}
#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a{width: 170px;display: block;border-top: 0;font-weight: normal;font-size: 12px;border-left: 0;border-right: 0;padding: 8px 20px 8px 20px;}
#menu_wrapper .nav ul li ul li:last-child a, #menu_wrapper div .nav li ul li:last-child a{border-bottom: 0 !important;}
#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover{color: #fff200;}
.footer_bar{width: 960px;margin: auto;border-top: 1px solid #fff;padding: 10px 0 10px 0;margin-bottom: 30px;position:absolute;bottom:10px;}
body.page-template-portfolio-2-php .footer_bar, body.page-template-portfolio-3-php .footer_bar, body.page-template-portfolio-4-php .footer_bar{margin: 0;}
#footer {width: 960px;margin: auto;margin-top: 30px;margin-bottom: 20px;padding-bottom: 20px;padding-top: 10px;}
#footer .sidebar_widget li h2.widgettitle{margin-top: 15px;margin-bottom: 15px;}
#footer ul.sidebar_widget{width: 100%;list-style: none;margin: 0;}
#footer ul.sidebar_widget li ul{list-style: none;margin-left: 0;}
#footer .sidebar_widget.four > li{width: 23%;float: left;margin-right: 2%;}
#footer .sidebar_widget.four > li.last{margin-right: 0;width: 25%;}
#footer .sidebar_widget.three > li{width: 31%;float: left;margin-right: 2%;}
#footer .sidebar_widget.three > li.last{margin-right: 0;width: 33%;}
#footer .sidebar_widget.two > li{width: 48%;float: left;margin-right: 2%;}
#footer .sidebar_widget.two > li.last{margin-right: 0;width: 50%;}
#footer .sidebar_widget.one > li{width: 100%;clear: both;float: left;margin-bottom: 30px;}
#footer ul.sidebar_widget li ul.posts.blog li img{width: 50px;}
#footer ul.sidebar_widget li ul li{margin: 0 0 10px 0;}
#footer ul.sidebar_widget li ul li ul.sub-menu{margin-left: 15px;}
#footer ul.sidebar_widget li ul.flickr li{margin: 0 9px 0 0;border-bottom: 0;}
#footer ul.sidebar_widget li ul.flickr li img{width: 64px;height: auto;}
#copyright{float: left;width: 50%;}
#copyright p.attachment{display: none;}
#content_wrapper{width: 72%;float: left;margin: 0;}
#page_content_wrapper, .page_content_wrapper{width: 1000px;margin: auto;text-shadow: 1px 1px 1px #000;margin-top: 60px;padding-bottom: 10px;padding-top: 10px;}
#content_wrapper .inner{overflow: hidden;}
#page_content_wrapper .inner{width: 960px;margin: auto;}
.post.type-post{margin-bottom: 40px;}
.post.type-post:last-child{margin-bottom: 0;}
.post_wrapper{width: 100%;padding: 20px 0 35px 0;border-top: 1px solid #fff;}
.post_wrapper:first-child{padding-top: 0;border: 0;}
.post_wrapper.single{width: 100%;margin: 0;}
.post_date{width: 85px;height: 100px;margin-right: 20px;margin-top: 0;margin-bottom: 10px;float:left;color: #fff;}
.post_date .month{width: 100%;font-size: 22px;color: #fff;font-weight: 300;text-align: center;margin-top: -30px;letter-spacing: 3px;}
.post_date .year{width: 100%;font-size: 14px;text-align: center;margin-top: -15px;}
.post_date .date{width: 100%;font-size: 80px;color: #fff200;font-weight: 100;text-align: center;margin-top: -25px;}
.post_date .comments{width: 100%;font-size: 11px;text-align: center;margin-top: 11px;font-weight: normal;text-shadow: 0 0 0;}
.post_header{width: 82%;float: left;margin-bottom: 30px;}
.post_header h5{font-size: 22px;}
.post_excerpt{width: 98%;margin:18px 0 0 0;}
.post_header .post_detail, .recent_post_detail{width: 80%;padding: 5px 10px 5px 0;float: left;font-size: 11px;}
.post_detail_wrapper{float: left;width:96%;margin: 0 0 10px 0;}
#about_the_author{width: 98%;float: left;background: #fff;border-bottom: 1px solid #ccc;}
#about_the_author .header span{display: block;padding: 10px 0 10px 20px;font-size: 14px;}
#about_the_author .thumb{width: 80px;float: left;margin: 20px 0 0 20px;}
#about_the_author .thumb img{padding: 3px;width: 50px;}
#about_the_author .description{width: 370px;float: left;padding: 20px 0 20px 0;	}
.comment .left img.avatar{width: 50px;height: 50px;}
.comment{width: 630px;padding-bottom: 20px;float: left;}
.fullwidth_comment_wrapper .comment{width: 920px;}
.comment .left{float: left;margin-right: 15px;}
.comment_arrow{width: 10px;height: 10px;float: left;position: relative;left: 5px;margin-top: 20px;display: none;}
.comment .right{width: 78%;float: left;padding: 0 15px 10px 15px;border-bottom: 1px solid #fff;}
.fullwidth_comment_wrapper .comment .right{width: 89%;}
ul.children div.comment .right{width: 72%;}
.fullwidth_comment_wrapper ul.children div.comment .right{width: 83%;}
.comment .right p{margin: 0;padding: 0;}
.comment .right strong{font-weight: #fff;}
#content_wrapper ul.children{list-style: none;margin: -40px 0 0px 74px;border-left: 1px solid #ccc;padding: 5px 20px 2px 0;float: left;width: 106%;}
#content_wrapper ul.children ul.children{margin-top: -10px;padding-bottom: 0;width: 83.5%;}
.comment_wrapper{float: left;margin-left: 25px;border-left: 1px solid #eeeeee;}
.comment_date{margin: 10px 0 0 0;clear: both;font-size: 11px;}
ul.children .comment{width: 100%;margin: 0;padding: 20px 0 10px 0;margin-top: 20px;margin-left: 45px;float: left;}
ul.children .comment:last-child{padding-top: 0;padding-bottom: 15px;}
ul.children .comment:first-child{padding-top: 10px;margin-top: 0px;}
.one_half{float: left;width: 47%;}
.one_half.portfolio2{margin-right: 3%;}
.one_half.last{margin-left: 0;}
.one_half.gallery2{width: 450px;height: 340px;margin-right: 20px;margin-bottom: 20px;overflow: hidden;position: relative;}
.one_half.gallery2.filterable{overflow:hidden;position: relative;width: 450px;height: 340px;margin: 0 !important;margin-right: 20px;float: none;}
.one_half.gallery2.last{float: right;margin-right: 0;}
.one_half.gallery2 .mask {width: 450px;height: 340px;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0, 0.7);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;text-align: center;}
.one_half.gallery2 h4 {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin-top: 33%;font-size: 16px !important;font-weight: bold;}
.one_half.gallery2 span.caption {font-size: 12px !important;color: #999;}
.one_half.gallery2 .one_half_img{-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.one_half.gallery2:hover .one_half_img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);transform: scale(1.2);}
.one_half.gallery2:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.one_half.gallery2:hover .mask h4 { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px);transform: translateY(0px);}
.one_half.gallery2 a[rel=gallery]{display: block;width: 100%;height: 100%;position: absolute;z-index: 99999;background: #000;}
.one_third{width: 30%;float: left;min-height: 50px;margin-right: 3%;}
.one_third.last{margin-right: 0;}
.one_third.gallery3{overflow:hidden;position: relative;height: 219px;width: 293px;margin-right: 20px;margin-bottom: 15px;}
.one_third.gallery3.last{float: right;margin-right: 0;}
.one_third.gallery3 .mask {width: 293px;height: 219px;position: absolute;overflow: hidden;top: 0;left: 0;background-color: rgba(0,0,0, 0.7); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;text-align: center;}
.one_third.gallery3 h5 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0; -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin-top: 31%;font-size: 14px !important;font-weight: bold;}
.one_third.gallery3 span.caption {font-size: 12px !important;color: #999;}
.one_third.gallery3 .one_third_img{ -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.one_third.gallery3:hover .one_third_img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);transform: scale(1.2);}
.one_third.gallery3:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.one_third.gallery3:hover .mask h5 {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.one_third.portfolio3{margin-right: 2%;}
.one_third.gallery3 .one_third_img{position: absolute;}
.one_third.gallery3.filterable{overflow:hidden;position: relative;height: 219px;width: 293px;margin: 0 !important;margin-right: 20px;float: none;}
.one_third.gallery3 a[rel=gallery]{display: block;width: 100%;height: 100%;position: absolute;z-index: 99999;background: #000;}
.two_third{float: left;width: 64%;margin-right: 3%;}
.one_fourth{width: 22%;float: left;margin-right: 3%;margin-bottom: 2%;}
.one_fourth.last{margin-right: 0;}
.one_fourth.gallery4{overflow:hidden;position: relative;width: 215px;height: 161px;margin-right: 20px;}
.one_fourth.gallery4.last{float: right;margin-right: 0;}
.one_fourth.gallery4.filterable{position: static;margin: 0;float: none;width: 215px;height: 161px;overflow:hidden;}
.one_fourth.gallery4 .mask {width: 215px;height: 161px;position: absolute;overflow: hidden;top: 0;left: 0;background-color: rgba(0,0,0, 0.7);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;text-align: center;}
.one_fourth.gallery4 h6 {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin-top: 30%;font-size: 13px !important;color: #fff;font-weight: bold;}
.one_fourth.gallery4 span.caption {font-size: 11px !important;color: #999;}
.one_fourth.gallery4 .one_fourth_img{-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.one_fourth.gallery4:hover .one_fourth_img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.one_fourth.gallery4:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.one_fourth.gallery4:hover .mask h6 {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.one_fourth.portfolio4{margin:0;}
.one_fourth.gallery4 .one_fourth_img{position: absolute;}
.one_fifth{width: 14%;float: left;margin-right: 6%;margin-bottom: 2%;}
.one_fifth.last{margin-right: 0;}
.one_sixth{width: 11%;float: left;margin-right: 6%;margin-bottom: 2%;}
.one_sixth.last{margin-right: 0;}
.post_img{position: relative;height: auto;}
.cufon.space{margin-bottom: 15px;}
#content_slider_wrapper{width: 100%;height: 20px;background: transparent;position: fixed;bottom: 200px;}
#page_content_wrapper .inner .sidebar_content{width: 610px;padding: 0 15px 20px 0px;margin-top: 0;float: left;}
#page_content_wrapper .inner .sidebar_content.full_width{width: 920px;padding: 22px 20px 20px 20px;margin-top: 20px;}
#page_content_wrapper .inner .sidebar_wrapper{width: 280px;float: left;}
#page_content_wrapper .inner .sidebar_wrapper .sidebar{width: 94%;float: left;}
#page_content_wrapper .inner .sidebar_wrapper .sidebar .content{width: 100%;margin: 10px 10px 0 20px;}
input[type=text], input[type=password]{padding: 12px 10px 12px 10px;font-size: 13px;font-family: Helvetica, Arial,Verdana,sans-serif;margin: 0;background: rgba(0, 0, 0, 0.5);color: #fff;border: 0;border: 1px solid #888;}
input[type=text].blur, textarea.blur{color: #fff;font-weight: bold;}
.contactform input[type="text"], .contactform textarea, #commentform input[type="text"], #commentform textarea {margin-bottom: 15px;width: 91%;}
.carea{width:91%;}
.submit-button{margin-top:5px;}
#commentform input[type="text"] {width: 50%;}
.fullwidth_comment_wrapper #commentform textarea {width: 97%;}
#commentform label{color: #fff;font-weight: bold;clear: both;float: none;width: 100%;margin-left: 0;margin-bottom: 10px;display: block;}
#commentform > p {clear: both;}
p.comment-notes{margin-bottom: 20px;}
textarea{font-size: 13px;color: #fff;background: rgba(0, 0, 0, 0.5);border: 0;border: 1px solid #888;margin: 0;height: 200px;overflow: auto;padding: 12px 10px 12px 10px;font-family: Helvetica, Arial,Verdana,sans-serif;}
input[type=submit], input[type=button], a.button, .button{display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: .4em 1em .4em;color: #000;background: #fff200;font-weight: 600;font-size: 13px;border: 0;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;text-shadow: none;margin-right: 5px;}
input[type=submit].primary, input[type=button].primary, input[type=button].primary:hover{color: #000;background: #fff;border: 1px solid #fff;}
a.comment-reply-link{margin-top: 10px;float:right;color: #fff;}
a.button{padding-top:8px;}
input[type=submit].medium, input[type=button].medium, a.button.medium{font: 16px/100% Arial, Helvetica, sans-serif;}
input[type=submit].large, input[type=button].large, a.button.large{font: 20px/100% Arial, Helvetica, sans-serif;}
#cancel-comment-reply-link{float: right;display: block;margin: 15px 20px 0 10px;font-size: 12px;}
input[type=submit]:active, input[type=button]:active{position: relative;top: 1px;left: 1px;}
input[type=submit].left, input[type=button].left, a.button.left{float: left;}
input[type=submit].right, input[type=button].right, a.button.right{float: right;}
input[type=submit].center, input[type=button].center, a.button.center{margin: auto;}
.pagination {margin: 20px 0 20px 0;float: right;}
.pagination p a:first-child {float: left;}
.pagination p a:last-child {float: right;}
.pagination a, .pagination span{padding-left: 12px;padding-right: 12px;height: 25px;line-height: 25px;display: inline-block;text-align: center;color: #fff;background: #E64946;margin-left: 1px;}
.pagination span, .pagination a:hover{color: #fff;background: transparent;}
.slideshow #thumbNav{position: relative;clear: both;top: 94%;}
#thumbNav a{ display:block;width: 14px;height: 14px;border:0;margin-right: 3px;float: left;cursor: pointer;position: relative;top: 140px;left: 0;padding-right: 4px;cursor: pointer;color: transparent;text-indent: -9999px;}
.slideshow #thumbNav a{top: 0;}
#thumbNav a:hover{ background-position: 0 0px; }
#thumbNav a.cur{ background-position: 0 0; }
.caption-left h3, .caption-right h3, .caption-bottom h3{color: #b11623;line-height: 0.9em;font-size: 40px;padding-top: 25px;letter-spacing: -2px;display: none;}
.caption-left p, .caption-right p, .caption-bottom p{color: #fff;margin: 10px 0 0 3px;}
@-moz-document url-prefix() { .caption-left p, .caption-right p, .caption-bottom p { margin-top: 30px } } 

.caption-left{background: #000;width: 300px !important;position: relative;top: -200px;padding: 0 12px 20px 15px;z-index: 999;display: none;}
.caption-right{width: 300px;background: transparent;position: relative;left: 612px;padding: 0 12px 20px 15px;top: -200px;z-index: 999;display: none;}
#page_content_wrapper ul{margin: 15px 0 15px 40px;list-style-type: disc;}
#page_content_wrapper .sidebar .content .posts.blog li img, #page_content_wrapper .posts.blog li img{float: left;margin: 0 10px 2px 0;padding: 3px;width: 55px;}
#page_content_wrapper .sidebar .content .sidebar_widget, #page_content_wrapper .sidebar .content .posts.blog{list-style: none;margin-left: 0;margin-top: 0;padding: 0;}
#page_content_wrapper .sidebar .content .posts.blog li{padding: 0 0 10px 0;}
#page_content_wrapper .sidebar .content .sidebar_widget li{margin: 30px 0 50px 0;padding: 0;}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle{font-size: 13px;font-weight: 500;letter-spacing: 0px;display: block;text-align: left;color: #fff;}
#page_content_wrapper .sidebar .content .sidebar_widget li:first-child{margin-top: 0;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul{list-style: none;padding: 10px 0 0 0;margin: 0 0 15px 0;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li ul.sub-menu{margin-left: 15px;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li, #footer .sidebar_widget li ul li{padding: 0 0 10px 0;margin-top: 10px;margin-bottom: 10px;border-bottom: 1px dashed #888;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child, #footer ul.sidebar_widget li ul li:first-child, #footer ul.sidebar_widget li .textwidget, #footer ul.sidebar_widget li .flickr{border-top: 1px solid #fff;padding-top: 15px;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child, #footer ul.sidebar_widget li ul.flickr li:first-child{border: 0;padding-top: 0;}
#page_content_wrapper table#wp-calendar{border: 1px dashed #888;margin-bottom: 30px;width: 100%;padding: 5px 0 5px 0;}
#page_content_wrapper table#wp-calendar a{color: #fff;font-weight: bold;}
#page_content_wrapper table#wp-calendar caption{font-size: 12px;font-weight: bold;letter-spacing: 1px;text-align: left;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;margin-bottom: 10px;}
#page_content_wrapper table#wp-calendar tr th, #page_content_wrapper table#wp-calendar tr td{padding: 0;border-bottom: 0;text-align: center;}
table#wp-calendar tr th{color: #fff;font-weight: bold;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr{list-style: none;margin: 5px 0 30px 0;float: left;display: block;padding: 15px 0 3px 0;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, #content_wrapper .sidebar .content .sidebar_widget li ul.flickr li a{display: block;float: left;margin: 0 10px 10px 0;padding: 0;border: 0;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img{width: 77px;height: auto;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter{margin: 0;margin-top: 15px;list-style:none;padding: 0 0 3px 0;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li{padding-left:32px;padding-bottom: 10px;background-image:url(img/icon_twitter_bird.png);background-repeat:no-repeat;background-position:0px 0.3em;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:first-child{background-position:0px 1.3em;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media{list-style: none;margin: 10px 0 15px 0;float: left;display: block;padding: 0 0 3px 0;margin-left: -5px;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.social_media li{display: block;float: left;margin: 0 5px 0 0;}
ul.list{margin: 5px 0 0 20px;}
.highlight_yellow{background: #ffc600;color: #000;text-shadow: -1px 0 1px #fff;}
.highlight_black{background: #000;color: #fff;}
#page_content_wrapper ul.twitter{margin: 0;list-style:none;}
#page_content_wrapper ul.twitter li{padding-left:32px;background-image:url(img/icon_twitter_bird.png);background-repeat:no-repeat;background-position:0px 0.3em;padding-bottom: 2em;}
#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr{list-style: none;margin: 0 0 -10px 0;float: left;display: block;clear: both;}
ul.flickr li{float: left;margin: 0 5px 0 0;}
#page_content_wrapper  ul.flickr li a, #page_content_wrapper ul.flickr li a:hover, #page_content_wrapper ul.flickr li a:active{background: transparent;}
#page_content_wrapper .sidebar .content .posts.blog{list-style: none;margin-top: 15px;}
#page_content_wrapper .sidebar .content .posts.blog li, #page_content_wrapper .posts.blog li{line-height: 1.7em;clear: both;border:0;background: none;}
#page_content_wrapper .sidebar .content .posts.blog li{padding-top: 10px;}
#page_content_wrapper .sidebar .content .posts.blog li strong.header, #page_content_wrapper .posts.blog li strong.header{font-weight: bold;}
.gallery-caption{font-weight: bold;}
#cover_content{position:fixed;top:20%;left:40px;z-index:9;}
.tf_bg{width:100%;height:100%;position:fixed;top:120px;left:0px;z-index:-1;}
.tf_bg img{position:absolute;top:0px;left:0px;width:100%;z-index: 1;display:none;}
.tf_pattern{position:absolute;width:100%;height:100%;background:transparent url(img/pattern.png) repeat top left;z-index:2;}
.tf_content{position:absolute;bottom:50px;left:50px;z-index:10;display:none;}
.tf_content h2{color:#fff;font-size:90px;padding:0;margin:0;font-family: 'Dancing Script', arial, serif;text-shadow:1px 1px 2px #000;}
.tf_content p{color:#fff;padding:0;margin:0;background:transparent url(img/bg_content.png) repeat top left;padding:40px;width:500px;font-family: 'PT Sans Narrow', arial, serif;font-size:20px;line-height:25px;text-shadow:2px 2px 1px #000; -moz-box-shadow:1px 1px 5px #202020; -webkit-box-shadow:1px 1px 5px #202020;box-shadow:1px 1px 5px #202020;border:4px solid #fff;}
.tf_thumbs{
position:absolute;	
z-index:12;
right:50px;
top:80%;
margin-top:-79px;
border:4px solid #fff;
-moz-box-shadow:1px 1px 5px #202020;
-webkit-box-shadow:1px 1px 5px #202020;
box-shadow:1px 1px 5px #202020;	
-webkit-box-reflect:
below 5px
-webkit-gradient(
	linear,
	left top,
	left bottom,
	from(transparent),
	color-stop(0.6, transparent),
	to(rgb(18, 18, 18))
);
}
.tf_thumbs img{display:block;}
.tf_loading{position:fixed;top:50%;left:50%;margin:-30px 0px 0px -30px;width:60px;height:60px;z-index:999;}
.tf_next,
.tf_prev{width:35px;height:14px;position:absolute;top:79%;right:240px;z-index:100;cursor:pointer;background:transparent url(img/nav.png) no-repeat top left;opacity:1;}
.tf_next{background-position:0px -14px;margin-top:80px;}
.tf_prev{background-position:0px 0px;margin-top:-55px;}
.tf_next:hover,.tf_prev:hover{opacity:0.9;}
.tf_zoom,
.tf_fullscreen{width:20px;height:20px;position:absolute;top:6px;right:6px;cursor:pointer;z-index:100;opacity:0.6;background:transparent url(img/icons.png) no-repeat top left;}
.tf_zoom{background-position:0px -20px;}
.tf_fullscreen{background-position:0px 0px;}
.tf_zoom:hover,
.tf_fullscreen:hover{opacity:0.9;}
.continue{font-size: 16px;}
#slidecaption{width: 100%;height: 126px;background: transparent url('img/caption_bg.png') center bottom repeat-x;position: fixed;bottom: -1px; display:none;}
#gallery_caption{color: #fff;z-index: 999;font-size: 14px;font-weight: 500;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;letter-spacing: 1px;text-shadow: 1px 1px 1px black;margin: auto;width: 960px;margin-top: 40px;}
#gallery_caption a{cursor: pointer;background: #E64946;color: #fff;display: inline-block;padding: 3px 5px 3px 5px;}
#gallery_caption a:hover{background: #000;}
#gallery_caption h2{font-size: 22px;font-weight: 500;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;text-shadow: 1px 1px 1px black;}
.social_wrapper{width: 50%;float: right;margin: 0;}
.social_wrapper ul{list-style: none;margin-left: 0 !important;}
#page_content_wrapper .social_wrapper ul{list-style: none;margin-top: 5px;}
.social_wrapper ul li{float: right;margin-right: 5px;}
.social_wrapper ul li img{width: 20px;}
#tray-button{display: none;}
#page_content_wrapper .inner .sidebar_content#page_caption{text-align: center;margin-top: 10px;margin-bottom: 10px;}
.topspace{padding-top:40px;}
.onlyhomepage{padding-top:20%;}
.hometext{}
#page_caption h1{color: #fff;padding: 15px 15px 0 0;font-size: 40px;font-weight: 300;letter-spacing: -1px;}
#page_caption h2{color: #fff;padding: 15px 15px 0 0;font-size: 22px;font-weight: 300;letter-spacing: -1px;}
.page_control{position: fixed;bottom: 80px;left: 20px;text-align: center;z-index: 999;}
.page_control img, .page_control_static img{width: 40px;height: 40px;}
#page_maximize, #page_maximize:hover, #page_maximize:active{visibility: hidden;position: fixed;bottom: 120px;left: 20px;}
.tubular-pause{position: fixed;bottom: 30px;left: 20px;}
.page_control_static{position: fixed;bottom: 40px;left: 20px;text-align: center;z-index: 999;}
.page_control_static #page_maximize, .page_control_static #page_maximize:hover, .page_control_static #page_maximize:active{visibility: hidden;position: fixed;bottom: 40px;left: 20px;}
#page_content_wrapper .sidebar .content .tagcloud, #page_content_wrapper .sidebar .content .textwidget{margin-top: 10px;border-top: 1px solid #fff;padding: 15px 0 15px 0;}
.tagcloud .tag{margin:3px;}
#option_btn{position: fixed;top: 200px;left:0;cursor:pointer;z-index: 999;}
#option_wrapper{position: fixed;top: 180px;left:-245px;width: 240px;padding: 19px 0 23px 0;background: #fff url('img/option_bg.png') repeat-x;z-index: 99999;color: #666;font-size: 11px;border: 1px solid #E1E1E1;border-bottom: 1px solid rgba(150, 150, 150, 0.2); -webkit-box-shadow: -4px -4px 0px 0px rgba(150, 150, 150, 0.1); -moz-box-shadow: -4px -4px 0px 0px rgba(150, 150, 150, 0.1);box-shadow: -4px -4px 0px 0px rgba(150, 150, 150, 0.1);}
#option_wrapper .inner{width: 80%;margin:auto;}
.colorpicker_preview{width: 100%;height: 30px;margin: 5px 0 0 0;}
#option_wrapper select{width: 195px;}
#jquery_jplayer_1{display: none;}
#logo_arrow_right, #logo_arrow_left{margin-left: 10px;}
#kenburns{position: fixed;top: 0;left: 0;z-index: -2;}
#kenburns_overlay{position: fixed;top: 0;left: 0;z-index: -1;}
.portfolio_header h6{color: #fff;margin: 10px 0 10px 0;font-size: 20px;font-weight: 200;}
#menu_border_wrapper select{display: none !important;}
#imageFlow {width: 100%;height: 100%;background: transparent;position: absolute;overflow: hidden;top: 15%;}
#imageFlow .diapo {position: absolute;left: -4000px;cursor: pointer; -ms-interpolation-mode: nearest-neighbor;}
#imageFlow .link {margin-left: -1px;margin-bottom: -1px;}
#imageFlow .text {position: absolute;left: 0px;width: 100%;bottom: 20%;text-align: center;z-index: 1000;font-family: 'helvetica neue', Helvetica, Arial, sans-serif;font-size: 20px;}
body.page-template-template-gallery-flow-php #imageFlow .text {bottom: 32%;}
#imageFlow.collection .text {bottom: 60%;}
#imageFlow .title {font-size: 16px;color: #fff;font-weight: bold;}
#imageFlow .legend {font-size: 12px;width: 50%;margin: auto;margin-top: 5px;color: #999;font-weight: 600;}
#imageFlow .scrollbar {position: absolute;left: 10%;bottom: 10%;width: 80%;height: 16px;z-index: 1000;}
#imageFlow .track {position: absolute;left: 1%;width: 98%;height: 10px; -moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius: 25px;}
#imageFlow .arrow-left {position: absolute;display: none;}
#imageFlow .arrow-right {position: absolute;right: 0px;display: none;}
#imageFlow .bar {position: absolute;height: 10px;left: 0;width: 100px; -moz-border-radius: 25px; -webkit-border-radius: 25px;border-radius: 25px;}
.diapo {opacity: 1;}
.diapo.current {opacity: 1;}
.portfolio_desc {width: 98%;}
.gallery-main {display: none;}
.mansory_thumbnail {float:left;margin: 5px;overflow: hidden;}
.mansory_thumbnail img {display: block;}
.mansory_thumbnail .mask {position: absolute;overflow: hidden;top: 0;left: 0;background-color: rgba(0,0,0, 0.7);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;text-align: center;}
.mansory_thumbnail h6 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin-top: 30%;font-size: 14px !important;color: #fff;font-weight: bold;}
.mansory_thumbnail.double_height h6 {margin-top: 65%;}
.mansory_thumbnail span.caption {font-size: 12px !important;color: #999;}
.mansory_thumbnail .portfolio_img{ -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.mansory_thumbnail:hover .portfolio_img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);transform: scale(1.2);}
.mansory_thumbnail:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.mansory_thumbnail:hover .mask h6 { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px);transform: translateY(0px);}
#photo_wall_wrapper {margin: 0 auto;padding: 0;}
#photo_wall_wrapper .wall_entry {float: left;border: none;margin: 0;padding: 0;position: relative;width: 24.5%;word-wrap: break-word;}
#photo_wall_wrapper .wall_entry .wall_entry_wrapper {position: relative;}
#photo_wall_wrapper .wall_entry img {display: block;max-width: none;width: 102.4%;}
.page_audio{position: fixed;top: 21px;right: 20px;z-index: 999999;}

.isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property:  -o-transform, opacity; transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s;transition-duration: 0s;}

@media (max-width:767px) {
.isotope-item {max-width: 100%;}
}
.gallery_mansory_wrapper {padding: 0;margin: 0 auto;width: 920px;}
.page-template-template-gallery-thumbnails-php .gallery_mansory_wrapper {padding: 0px;margin: 0 auto;}
.tf_bg{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:-1;}
.tf_bg img{position:absolute;top:0px;left:0px;width:100%;z-index: 1;display:none;}
.tf_pattern{position:absolute;width:100%;height:100%;background:transparent url(img/pattern.png) repeat top left;z-index:2;}
.tf_content{position:absolute;bottom:50px;left:50px;z-index:10;display:none;}
.tf_content h2{color:#fff;font-size:90px;padding:0;margin:0;font-family: 'Dancing Script', arial, serif;text-shadow:1px 1px 2px #000;}
.tf_content p{color:#fff;padding:0;margin:0;background:transparent url(img/bg_content.png) repeat top left;padding:40px;width:500px;font-family: 'PT Sans Narrow', arial, serif;font-size:20px;line-height:25px;text-shadow:2px 2px 1px #000; -moz-box-shadow:1px 1px 5px #202020; -webkit-box-shadow:1px 1px 5px #202020;box-shadow:1px 1px 5px #202020;border:4px solid #fff;}
.tf_thumbs{
position:fixed;	
z-index:12;
right:30px;
top:80%;
margin-top:-79px;
border:4px solid #fff;
-moz-box-shadow:1px 1px 5px #202020;
-webkit-box-shadow:1px 1px 5px #202020;
box-shadow:1px 1px 5px #202020;	
-webkit-box-reflect:
below 5px
-webkit-gradient(
	linear,
	left top,
	left bottom,
	from(transparent),
	color-stop(0.6, transparent),
	to(rgb(18, 18, 18))
);
}
.tf_thumbs img{display:block;}
.tf_loading{position:fixed;top:50%;left:50%;margin:-30px 0px 0px -30px;width:60px;height:60px;background:#000000 url(img/loader.gif) no-repeat center center;z-index:999;}
.tf_next,
.tf_prev{width:35px;height:14px;position:fixed;top:79%;right:220px;z-index:100;cursor:pointer;background:transparent url(img/nav.png) no-repeat top left;opacity:1;}
.tf_next{background-position:0px -14px;margin-top:80px;}
.tf_prev{background-position:0px 0px;margin-top:-55px;}
.tf_next:hover,.tf_prev:hover{opacity:0.9;}
.tf_zoom,
.tf_fullscreen{width:20px;height:20px;position:absolute;top:6px;right:6px;cursor:pointer;z-index:100;opacity:0.6;background:transparent url(img/flip/icons.png) no-repeat top left;}
.tf_zoom{background-position:0px -20px;}
.tf_fullscreen{background-position:0px 0px;}
.tf_zoom:hover,.tf_fullscreen:hover{opacity:0.9;}
#map_contact{width: 100%;height: 300px;}
#vimeo_bg {height: 100%;left: 0;position: fixed;top: 0;width: 100%;}
#vimeo_bg > iframe {display: block;height: 100%;width: 100%;}
#searchsubmit{display: none;}
.filter{margin: 10px 0 30px 0 !important;float: left;}
.filter li{margin: 0 0 0 0;float: left;list-style: none;}
.filter li:first-child{margin: 0;border-right: 0;}
.filter li a{padding: 0 5px 10px 5px;margin-left: 5px;font-size: 12px;}
.filter li .separator{color: #888;}
.filter li:last-child .separator{display: none;}
.filter li a:hover{color: #fff200;}
.filter li a.active{color: #fff200;}
#portfolio_filter_wrapper{width: 940px;}
.gallery_a_title{width: 100%;text-align: center;margin: 20px 0 10px 0;}
.gallery_a_title h5 {font-size: 14px !important;font-weight: bold;}
.gallery_a_title span.caption {font-size: 12px !important;color: #999;}
body.single-attachment p.attachment {display: none;}
.widget_tag_cloud div, .tag_cloud{margin: 15px 0 10px 0;	}
.widget_tag_cloud div a, .meta-tags a, .tag_cloud a{display: inline-block;color: #fff;font-size: 12px;line-height: 1.5em;margin: 0 0 4px 0;padding: 6px 10px 6px 10px;border: 1px dashed #888;}
.tag_cloud a{margin-right: 5px;}
.widget_tag_cloud div a:hover, .meta-tags a:hover, #footer .widget_tag_cloud div a:hover, #footer .meta-tags a:hover, .tag_cloud a:hover{border: 1px solid #fff;color: #fff !important;}
#reponse_msg ul:empty{margin: 0;}
#reponse_msg ul{margin-left: 20px;}
#reponse_msg ul li:last-child{margin-bottom: 20px;}
#reponse_msg ul li.error{color: #ff0000;}
.cufon{font-size:60px !important;}
#custom_logo h1{font-size:30px;}
.homewrap{margin-top: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
/*galeri*/
.element {margin: 5px;}
.imgelement {width: 220px;height: 150px;}
.portfolio_desc {margin-top: -20px;width: 200px;padding: 10px;background: #000;}
.portfolio_desc h6 {padding-top: 10px;}
/*shop list*/
.grid-space-20 {
margin-right: -10.5px;
margin-left: -10.5px;
}

.grid-space-20 .col-lg-6, .grid-space-20 .col-lg-4, .grid-space-20 .col-lg-3, .grid-space-20 .col-md-6, .grid-space-20 .col-md-4, .grid-space-20 .col-md-3, .grid-space-20 .col-sm-6, .grid-space-20 .col-sm-4, .grid-space-20 .col-sm-3, .grid-space-20 .col-xs-6, .grid-space-20 .col-xs-4, .grid-space-20 .col-xs-3 {
padding-left: 10px;
padding-right: 10px;
}

.grid-space-10 {
margin-right: -6px;
margin-left: -6px;
}

.grid-space-10 .col-lg-6, .grid-space-10 .col-lg-4, .grid-space-10 .col-lg-3, .grid-space-10 .col-md-6, .grid-space-10 .col-md-4, .grid-space-10 .col-md-3, .grid-space-10 .col-sm-6, .grid-space-10 .col-sm-4, .grid-space-10 .col-sm-3, .grid-space-10 .col-xs-6, .grid-space-10 .col-xs-4, .grid-space-10 .col-xs-3 {
padding-left: 5px;
padding-right: 5px;
}

.grid-space-0 {
margin-right: 0;
margin-left: 0;
}

.grid-space-0 .col-lg-6, .grid-space-0 .col-lg-4, .grid-space-0 .col-lg-3, .grid-space-0 .col-md-6, .grid-space-0 .col-md-4, .grid-space-0 .col-md-3, .grid-space-0 .col-sm-6, .grid-space-0 .col-sm-4, .grid-space-0 .col-sm-3, .grid-space-0 .col-xs-6, .grid-space-0 .col-xs-4, .grid-space-0 .col-xs-3 {
padding-left: 0;
padding-right: 0;
}

.grid-space-0 > div {
margin-bottom: 0;
padding-bottom: 0;
}
/* shop */
.listing-item {margin: 0 0 20px 0;border: 1px solid #f1f1f1;position: relative;overflow: hidden;}
.listing-item a {color: #fff;}
.listing-item-body {padding: 20px 15px 15px;-webkit-transition: ease-in-out all 0.25s;-o-transition: ease-in-out all 0.25s;transition: ease-in-out all 0.25s;}
.listing-item h3 {margin-top: 0px;font-size: 14px;}
.listing-item p {color: #999999;font-size: 13px;}
.listing-item del, .price del {font-size: 13px;line-height: 1;color: #cccccc;margin-right: 5px;}
.elements-list > * {border-right: 1px solid #dddddd;margin: 5px 6px 5px 0;padding-right: 10px;line-height: 24px;height: 22px;display: inline-block;}
.elements-list > *:last-child {border-right: none;margin-right: 0;padding-right: 0;}
.price {font-size: 22px;color: #fff;font-weight: 300;}
.listing-item .badge {border-radius: 0;position: absolute;border-color: transparent;top: -1px;left: -1px;font-weight: 400;}
.sorting-filters {background-color: #f3f3f3;border: 1px solid #dddddd;padding: 20px 15px;margin-bottom: 40px;}
.sidebar .sorting-filters {margin-bottom: 0;}
.list-with-image {margin-bottom: 20px;border-bottom: 1px solid #f1f1f1;padding-bottom: 5px;}
.list-with-image:last-child {border-bottom: none;}
.list-with-image .overlay-container {float: left;width: 80px;margin-bottom: 10px;}
.list-with-image h2, .list-with-image p {margin-left: 100px;}
.list-with-image h2 {font-size: 16px;margin-top: 0;margin-bottom: 5px;}
.list-with-image p {font-size: 13px;color: #999;margin-bottom: 15px;}
/*categori left*/
#page_content_wrapper .widget_product_categories ul {margin: 0px;list-style-type: none;}
.widget_product_categories a {color: #fff;}
.widget_product_categories ul {list-style: none;margin: 0;}
.widget_product_categories li ul {padding-left: 20px;padding-top: 5px;}
.widget_product_categories ul li {list-style: none;margin: 0;border-bottom: 1px dashed #e8e8e8;padding-bottom: 5px;margin-bottom: 5px;}
.widget_product_categories ul li:before {font-style: normal;font-weight: normal;height: auto;line-height: normal;margin-top: 0;margin-right: 5px;text-decoration: inherit;width: auto;margin-left: 5px;}
.widget_product_categories ul li:last-child {margin-bottom: 0;}
.widget_product_categories li ul li:last-child {padding-bottom: 0;border-bottom: 0;}
.widget_product_categories ul li {border-bottom: 1px dashed #e8e8e8;padding-bottom: 5px;margin-bottom: 5px;}
.widget_product_categories li ul li:last-child {padding-bottom: 0;border-bottom: 0;}
/*product detail*/
.product_title , .entry-summary{color:#eee;}
.panel{color:#eee; background:transparent !important;}
.product_price{padding:0px !important;}
p.price{font-size:26px;}
#page_content_wrapper .product_price p{padding-top:0px; padding-bottom:0px;}
#page_content_wrapper ul.thumbnails-ul{margin:0px;}

