/*
Theme Name: Gommero
Theme URI: http://www.inkthemes.com/wp-themes/gommero-theme/ 
Description: Gommero Theme is suitable for any business or personal website. It is Simple, Elegant and beautiful WordPress Theme with Easy Customization Options that can tweaked easily by Theme Options Panel. You can easily use your own Logo, Text and Background. The Theme can work for various different niches. The Website built using Gommero Theme is highly Search Engine Optimized, Easy to Use and fast in response.
Author: InkThemes
Author URI: http://www.inkthemes.com/
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
/* 
WARNING! DO NOT EDIT THIS FILE!
To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/
@import url("css/reset.css");
@import url("css/960_24_col.css");
/*=======================================================*/
/*----------------------BASIC HTML-----------------------*/
/*=======================================================*/
body {font: 13px/1.5 'Trebuchet MS', sans-serif;background:#f8a33e url('images/body-bg.jpg');color:#424242;}
pre, code {font-family:'DejaVu Sans Mono', Monaco, Consolas, monospace;}
hr {border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}
:focus {/* remember to define focus styles! */
 outline: 0;}
input[type="submit"]:hover {cursor:pointer;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
a {text-decoration:none;color:#a80000;}
th {font-weight:bold;font-size:14px;}
td, th {padding:5px;border:1px solid #ccc;}
textarea {width:250px;height:100px;}
/*=======================================================*/
/*-----------------------Clearfix------------------------*/
/*=======================================================*/
.clearfix:after, #container:after, .widget-wrapper:after { clear:both; content:"\0020"; display:block; height:0; max-height:0; overflow:hidden; visibility:hidden; }
.clearfix, #container, .widget-wrapper { display:inline-block; }
*html .clearfix, *html #container, *html .widget-wrapper { height:1%; }
.clearfix, #container, .widget-wrapper { display:block; }
.clear { clear:both; }
/*=======================================================*/
/*-----------------------HEADINGS------------------------*/
/*=======================================================*/
h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
/*=======================================================*/
/*------------------------SPACING------------------------*/
/*=======================================================*/
ol {list-style: decimal;}
ul {list-style: disc;}
li {margin-left: 30px;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {margin-bottom: 15px;font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-family:'Bookman Old Style', Arial, FreeSans, sans-serif;}
/*=======================================================*/
/*--------------------DEFAULT LAYOUT---------------------*/
/*=======================================================*/
.header_wrapper .logo{margin-bottom: 30px;padding-top: 30px;}
.menu_wrapper {margin-bottom:20px;}
#menu {position:relative;z-index:89;}
#menu li {margin:0 3px 0 0;padding:0;font-size:13px;background: none;list-style-type:none;}
#menu li a {margin:0;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;position:relative;text-align:center;text-decoration:none;color:#281502;text-transform: uppercase;}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {margin:0;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
#menu li li a, #menu li li a.selected, #menu li li a:hover {border:none;}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {text-decoration:none;}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover, #menu li.current_page_item a{color:#088379;}
#menu .ddsmoothmenu {margin:0;padding:0;list-style:none;position:relative;z-index:10000;margin-top:8px;text-align:center;}
#menu .ddsmoothmenu li > ul {margin-top:22px;margin-left:10px;}
#menu .ddsmoothmenu li > ul li > ul {margin-top:1px;margin-left:0;}
#menu .ddsmoothmenu li {position: relative;display: inline;margin-right:15px;}
#menu .ddsmoothmenu li a {font-size:14px;}
#menu .ddsmoothmenu li li {text-transform:capitalize;margin:0;padding:0;}
#menu .ddsmoothmenu li li a {width: 130px;height:auto;float:none;display: block;text-align:left;color:#281502;text-shadow:none;margin:0;padding:10px 18px;text-decoration: none;background:none;position:relative;font-size:13px;text-transform: none;}
#menu .ddsmoothmenu li li a:after {width:100%;content: '';position:absolute;left:0;top:0;}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {border-top:none;}
#menu .ddsmoothmenu li li:last-child a:after {width:100%;content: '';position:absolute;left:0;bottom:0;}
* html #menu .ddsmoothmenu li li a {display: inline-block;}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {color: #565555;}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {color: #000;background: #D6D6D6;}
#menu .ddsmoothmenu li ul {position: absolute;left: 0;display: none;visibility: hidden;}
#menu .ddsmoothmenu li ul li {display: list-item;float: none;}
#menu .ddsmoothmenu li ul li ul {padding-top:0;background:none;top: 0;margin-top:0;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {height: 1%;}
.downarrowclass {display:block;position: absolute;width:0;height:0;overflow:hidden;top: 0;right: 0;display:none !important;}
.rightarrowclass {display:block;width:10px;height:10px;position: absolute;margin-top:-3px;top: 50%;right: 10px;background: url(images/bullet.png) 0 0 no-repeat;}
.ddshadow {width:0;height:0;position: absolute;left: 0;top: 0;display:none;}
#menu .ddsmoothmenu li li {background: url(images/menu-bg.png) #fff;}
#menu .ddsmoothmenu li li a {border-top:1px solid rgb(255, 255, 255);background: #EBEBEB;}
#menu .ddsmoothmenu li li a:after {border-top:1px solid rgba(255, 255, 255, 0.1);}
#menu .ddsmoothmenu li li:last-child a:after {border-bottom:1px solid rgba(0, 0, 255, 0.1);}
.content_wrapper {background-color:#FFFFFF;-moz-box-shadow: 0 0 10px #888;-webkit-box-shadow: 0 0 10px #888;box-shadow: 0 0 10px #888;padding-top: 30px;}
.main_content {padding:0 25px 20px 25px;}
.double_line {background:url(images/double-line.png) repeat-x;width:100%;height:4px;}
/*=======================================================*/
/*--------------------SLIDER-----------------------------*/
/*=======================================================*/
.slider_wrapper {margin-bottom:15px;padding-top:30px;}
#slides {position:relative;z-index:80;}
.slides_container {overflow:hidden;position:relative;display:none;}
.slides_container{;display:block;}
.slides_container img {display:block;width:899px;height:350px;}
.slides_container iframe{width:899px;height:350px}
/* Next/prev buttons*/
#slides .next,#slides .prev {position:absolute;bottom:5px;width:24px;height:43px;display:block;z-index:111;text-indent: -9999px;}
#slides .next {right:0;background: url('images/jquery-slider-theme.png') no-repeat -196px -3px;width: 25px;height: 25px;}
#slides .prev{right:30px;background: url('images/jquery-slider-theme.png') no-repeat -225px -4px;width: 25px;height: 25px;}
.pagination {margin-right: 60px;text-align: right;margin-top: 15px;margin-bottom: 0;}
.pagination li {display: inline;list-style:none;margin-left: 5px;}
.pagination li a {display:inline-block;width:12px;background: url('images/jquery-slider-theme.png') no-repeat -166px -3px;width: 25px;height: 25px;overflow:hidden;color:#fff;text-align: center;padding-top:5px;font-size: 10px;}
.pagination li.current a {background: url('images/jquery-slider-theme.png') no-repeat -128px -6px;width: 25px;height: 25px;color: #000;}
.testimonial {margin-top:20px;}
.testimonial h1 {text-align: center;}
/*=======================================================*/
/*--------------------FEATURE CONTENT--------------------*/
/*=======================================================*/
.feature_header{background: url(images/feature-header.png) repeat-x;height:10px !important ;width:100%;}
.feature_footer{background:url(images/feature_footer.png) repeat-x;height:9px;width:100%;margin-bottom:30px;}
.feature_content {padding:30px 15px 30px 15px;background:url(images/featurebg.png);clear:both;height:auto;overflow:hidden;}
.feature_content .feature {border:10px solid #e2dfdf;clear:both;}
.feature_content .feature img {margin-bottom:5px;width:100%;height:auto;}
.feature_content .feature img:hover{opacity:0.5;}
.feature_content .feature .inner {padding:10px;border-left:1px solid #c0bcbc;border-right:1px solid #c0bcbc;border-bottom:1px solid #c0bcbc;}
.feature_content .feature .feature_title {background:url(images/featureheading.png) no-repeat;height:39px;color:#FFFFFF;padding-left:10px;padding-top:5px;text-align:center;margin-bottom:0;font-weight:normal;}
.full_cols{padding: 6px 20px;padding-bottom: 25px;}
/*=======================================================*/
/*--------------------FOOTER-----------------------------*/
/*=======================================================*/
.footer_wrapper .social_logos {list-style-type:none;overflow:hidden;}
.footer_wrapper{overflow:hidden;background: #f8f3f3 url('images/footer-border.png') repeat-x top;padding-top: 24px;padding-bottom: 24px;color:#666666;}
 .footer_wrapper a{color:#666666;}
.footer_wrapper .social_logos .social {float:left;margin-left:15px;}
.footer_wrapper ul li {list-style-type:none;margin-left:0;font-size:14px;}
.footer_wrapper ul li li {margin-left:15px;}
.footer_wrapper ul.sub-menu {margin-bottom:0;}
.footer_wrapper .inner {padding:0 20px 0 20px;}
.footer_wrapper .inner h4 {border-bottom:1px dotted #2D2D2D;color: #a80000;padding-bottom: 10px;margin-bottom: 18px;}
.footer_bottom{padding-top: 15px;}
.footer_bottom p{text-align:center;}
ul.paging {margin:0px;padding:0px;float:left;margin-top:20px;margin-bottom:20px;}
ul.paging li {margin:0px;padding:0px;display:inline;margin-right:4px;}
ul.paging li a {color:#777777;padding:2px 7px 2px 7px;width:20px;height:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;border:1px solid #eeeeee;}
ul.paging a.active, ul.paging a:hover, ul.paging a.current {background:#F8A33E;color:#FFF;}
/*=======================================================*/
/*--------------------BLOG PAGE--------------------------*/
/*=======================================================*/
.content_wrap .content {padding:30px 15px 100px 25px !important;}
.sidebar_wrapper .sidebar {padding:30px 25px 30px 8px;}
.content_wrap .content .post .post_title{margin-bottom:5px;}
.content_wrap .content .post .post_title a {color:#000;}
.content_wrap .content .post {overflow:hidden;margin-bottom:22px;}
.content_wrap .content .post .post_meta {list-style-type:none;border-top:1px dotted #999;border-bottom:1px dotted #999;padding:8px 0;font-size:12px;}
.content_wrap .content .post.single img{max-width:100%;height:auto;}
.content_wrap .content .post .post_meta .post_meta_content {display:inline;margin-left:0;margin-right:15px;padding-left:20px;}
.content_wrap .content .post .post_meta .date {background:url(images/date.png) no-repeat left;}
.content_wrap .content .post .post_meta .author {background:url(images/author.png) no-repeat left;}
.content_wrap .content .post .post_meta .comment {background:url(images/comment.png) no-repeat left;}
.content_wrap .content .post .post_meta .category{background:url(images/category.png) no-repeat left;}
.content_wrap .content .post .post_content {overflow:hidden;padding-top:10px;}
.content_wrap .content .post .post_content img.postimg {background:url(images/img-bg.png) no-repeat;padding:8px 10px 10px 8px;width:153px;height:114px;float:left;margin:0 15px 15px 0;}
.content_wrap .content .post .read_more {color:#fff;background:#f8A33e;display:block;padding:5px 10px 5px 10px;float:right;overflow:hidden;clear:both;margin-bottom:22px;}
.content_wrap .content .post .read_more:hover {background:#fbb45C;}
.content_wrap .content .post:last-child .double_line {visibility:hidden;}
.content_wrap .content li.comment li { border: none; margin: 0 0 0 10px; }
.content_wrap .content li.comment li ul, .content_wrap .content li.comment li ol { margin: 0; list-style-position: inside; }
.sidebar_wrapper .sidebar .wrap {background:url(images/sidebar-bg.png) repeat-y;padding:10px 10px 10px 10px;margin-bottom:20px;}
.sidebar_wrapper .sidebar .wrap .sidebar_title {background:url(images/title-bg.png) no-repeat 0 8px;color:#63261a;width:230px;height:60px;margin:-18px 0 0 -8px;padding:20px 0 0 45px;}
.sidebar_wrapper .sidebar ul {list-style-image: url(images/sidebar-list.png);list-style-position:inside;}
.sidebar_wrapper .sidebar ul ul.sub-menu {margin: 0 0 0;}
.sidebar_wrapper .sidebar ul li {background:url(images/sidebar-li.png) no-repeat; margin:0 0 0 15px;}
.sidebar_wrapper .sidebar ul li a {font-size:13px;color:#3a2d17; display: block; margin:0 0 10px; padding:8px 0 15px 0;}
#nav-single {overflow:hidden;margin-bottom:10px;margin-top: 10px;}
.nav-previous {float: left;width: 50%;}
.nav-next {float: right;text-align: right;width: 50%;}
/*=======================================================*/
/*-------------------SINGLE PAGE STYLES------------------*/
/*=======================================================*/
.post-info {font-size:18px;}
#commentsbox {margin:0 0px;}
ol.commentlist {margin:0px 0 0;clear:both;overflow:hidden;list-style:none;}
ol.commentlist li {margin:5px 0;line-height:18px;padding:10px;border-top:1px dotted #CCCCCC;margin-bottom:15px;}
ol.commentlist li .comment-author {color:#000;}
ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {color:#000;font-weight:bold;text-decoration:none !important;}
ol.commentlist li .comment-author .fn {color:#000;}
cite.fn {color:#000;font-style:normal;}
ol.commentlist li .comment-author .avatar {float:left;border:1px solid #ddd;padding:3px;margin-right:10px;margin-bottom:10px;}
ol.commentlist li .comment-meta {font-size:10px;}
ol.commentlist li .comment-meta .commentmetadata {color:#000;}
ol.commentlist li .comment-meta a {color:#6F001C;text-decoration:none !important;}
ol.commentlist li p {line-height:22px;margin-top:5px;color:#666;}
ol.commentlist li .reply {margin-top:10px;font-size:10px;}
ol.commentlist li .reply a {color:#63261a;font-size:14px;}
ol.commentlist li.odd {}
ol.commentlist li.even {}
ol.commentlist li ul.children {list-style:none;margin:1em 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2 {margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-3 {margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-4 {margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-5 {margin:0 0 0px 50px;}
.comment-nav {padding:5px;height:20px;}
.comment-nav a:link, .comment-nav a:visited {color:#f96e02;}
#respond {padding:0px 0px;margin:10px 0px;}
#respond h3 {font-size:14px;color:#000;font-weight:bold;padding:10px 10px;}
#commentform {padding:10px 20px;border:1px solid #eee;}
#commentform .form-allowed-tags {display: none;}
#commentform p {margin:5px 0px;color:#444;}
#commentform a {color:#0454A8;}
#respond label {display:block;padding:5px 0;color:#63261a;}
#respond label small {font-size:10px;}
#respond input {margin-bottom:10px;padding:5px 5px;margin:0 10px 10px 0;background:#fff;border:1px solid #ddd;color:#555;}
#commentform input[type="text"] {width:50%;height:20px;}
#respond input#commentSubmit {clear:both;height:40px;background: #F8A33E;border:0;cursor:pointer;text-align: center;padding-left:20px;padding-right:20px;margin-top:20px;color:#FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}
#respond input#commentSubmit:hover {background:#fcc26e;}
textarea#comment {border:none;background:#fff;border:1px solid #ddd;width:70%;margin:10px 0px 0px 0px;padding:5px 5px;color:#555;}
/*=======================================================*/
/*-----------------------Calendar------------------------*/
/*=======================================================*/
#wp-calendar { width: 100%; }
#wp-calendar caption { background: #424242; color: #fff; padding: 5px 15px; font-weight: bold; }
#wp-calendar th, #wp-calendar td { text-align: center; }
/*=======================================================*/
/*-------------------SOCIAL ICONS------------------------*/
/*=======================================================*/
.social_logos{list-style-type: none;text-align: center;}
.social_logos li{display: inline;margin-left:0;}
.social_logos li a{display:inline-block;}
.social_logos li a:hover{opacity:0.7;}
.social_logos li a.facebook{background: url('images/facebook.png') no-repeat;width: 20px;height: 20px;}
.social_logos li a.twitter{background: url('images/twitter.png') no-repeat;width: 20px;height: 20px;}
.social_logos li a.rss{background: url('images/rss.png') no-repeat;width: 20px;height: 20px;}
/*=======================================================*/
/*------------------- FORM------------------------*/
/*=======================================================*/
.contactform {margin-top:30px;margin-right:100px;height:420px;}
.contactform .error{color:red;}
.contactform input, .contactform textarea, .contactform label {margin-bottom:10px;}
.contactform input[type="text"], .contactform textarea {width:320px;float:right;clear:none;}
.contactform input[type="text"] {height:30px;}
.contactform label {float:left;clear:both;font-size:13px;color:#63261a;}
.contactform input[type="submit"] {clear:both;float:left;margin-left:163px;clear:both;width:80px;height:33px;border:0;cursor:pointer;text-align: center;padding-left:20px;padding-right:20px;color: #fff;background:#F8A33E url(images/submit.png) no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}
.contactform input[type="submit"]:hover {background:#FCC77F;}
.contactform textarea {height:200px;}
.contactform textarea {width:318px;}
/*=======================================================*/
/*----------------------GALLERY STYLE--------------------*/
/*=======================================================*/
.gallery {padding-top:20px;margin-bottom:50px;}
.gallery ul.thumbnail {list-style-type:none;overflow:hidden;margin:0 auto;margin-left:-83px;padding:0px;width:1016px;padding-top:25px;}
.gallery ul.thumbnail li {width:245px;margin:0px;height:180px;margin-left:83px;float:left;overflow:hidden;background:none;margin-bottom:30px;background:url(images/shadow.png) no-repeat top center;padding-top:8px;}
.gallery ul.thumbnail li img {height:160px;width:245px;background-color:#FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;background:url(images/galleryshadow.png) no-repeat 100% center;background-position:center 100%;padding-bottom:10px;}
.gallery ul.thumbnail li a {color:#818080;font-size:11px;}
.fullwidth {padding-top:20px;}
/*=======================================================*/
/*--------------------SEARCH FORM------------------------*/
/*=======================================================*/
#searchform {position:relative;}
.footer_wrapper #searchform #s {background:url(images/searchbg.png) no-repeat;width:225px;border:none;color: #888;}
.footer_wrapper #searchform{margin-top: 5px !important;}
#searchform #s{width:190px;height:25px;padding-left:5px;padding-right:5px;}
#searchform #searchsubmit {background: url(images/searchicon.png) no-repeat;width:26px;height:26px;text-indent:9999px;border:none;}
.dotted_line {background:url(images/dottedline.png) repeat-x;height:2px;width:100%;}
/*=======================================================*/
/*-----------------WORDPRESS CORE CLASSES----------------*/
/*=======================================================*/
blockquote {padding-left:60px;min-height:40px;background:url(images/blockqoute.png) no-repeat;}
blockquote {margin-top:40px;margin-bottom:40px;}
blockquote img {float: left;margin-right:15px;}
.sticky {}
.gallery-caption {color: #666;font-family: Georgia, serif;font-size: 12px;}
.bypostauthor {}
.alignnone {margin: 5px 20px 20px 0;display:block;clear: both;}
.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float:right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;/* Image does not overflow the content area */
 padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
/*=======================================================*/
/*---------------------COLUMNS Style--------------------*/
/*=======================================================*/
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {float:left;position:relative;}
.one_third {width:30%;margin-right:5%;}
.one_half {width:48%;margin-right:4%;}
.one_third {width:30%;margin-right:5%;}
.two_third {width:65%;margin-right:5%;}
.one_fourth {width:22%;margin-right:4%;}
.three_fourth {width:74%;margin-right:4%;}
/*=======================================================*/
/*--------------------SPECIAL COLUMNS--------------------*/
/*=======================================================*/
.col2, .col3, .col4 {float:left;position:relative;}
.col3 {width:280px;margin-right:60px;}
.col2 {width:460px;margin-right:40px;}
.col4 {width:210px;margin-right:40px;}
.last {margin-right:0 !important;}
/*=======================================================*/
/*--------------------SPECIAL CLASSES--------------------*/
/*=======================================================*/
div#crumbs{color:#000000;margin-bottom:10px;}
/*=======================================================*/
/*-----------------------ZOOMBOX-------------------------*/
/*=======================================================*/
#zoombox iframe,#zoombox img{border:none;}
#zoombox .zoombox_mask{background-color:#000;position:fixed;width:100%;z-index:90;height:100%;top:0;left:0;}
#zoombox .zoombox_container{position:absolute;z-index:100;}
#zoombox .relative{position:relative;}
#zoombox .zoombox_prev{position:absolute;top:0;left:0;width:50%;height:100%;cursor:pointer;/*+opacity:0;*/
 filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .zoombox_prev:hover{/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#zoombox .zoombox_next{position:absolute;top:0;right:0;width:50%;height:100%;/*+opacity:0;*/
 filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
#zoombox .zoombox_close,#zoombox .zoombox_next,#zoombox .zoombox_prev{cursor:pointer;}
#zoombox .multimedia .zoombox_next,#zoombox .multimedia .zoombox_prev{display:none;}
#zoombox .zoombox_next:hover{/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#zoombox .zoombox_gallery{position:fixed;z-index:120;bottom:-60px;left:0;right:0;text-align:center;/*+opacity:85%;*/
 filter:alpha(opacity=85);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;cursor:pointer;width:auto;background-color:#050505;height:60px;overflow: hidden;display:none;}
#zoombox .zoombox_gallery img{height:50px;padding:5px;/*+opacity:50%;*/
 filter:alpha(opacity=30);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);-moz-opacity:0.3;opacity:0.3;}
#zoombox .zoombox_gallery img:hover,#zoombox .zoombox_gallery img.current{/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#zoombox_loader{background:url(images/loader.png) no-repeat left top;position:absolute;height:40px;width:40px;cursor:pointer;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:110;}
/** Zoombox Theme **/
.zoombox .zoombox_container{background:#000;color:#666;/*+box-shadow:0px 0px 10px #000000;*/
 -moz-box-shadow:0px 0px 10px #000000;-webkit-box-shadow:0px 0px 10px #000000;-o-box-shadow:0px 0px 10px #000000;box-shadow:0px 0px 10px #000000;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;}
.zoombox .content{background:#000;}
.zoombox .zoombox_title{color:#FFF;/*+placement:anchor-top-left -1px -22px;*/
 position:absolute;left:-1px;top:-22px;/*+text-shadow:1px 1px #000000;*/
 -moz-text-shadow:1px 1px #000000;-webkit-text-shadow:1px 1px #000000;-o-text-shadow:1px 1px #000000;text-shadow:1px 1px #000000;-moz-text-shadow:1px 1px #000;-webkit-text-shadow:1px 1px #000;-o-text-shadow:1px 1px #000;text-shadow:1px 1px #000;}
.zoombox .zoombox_close{background:url(images/close.png) no-repeat;width:30px;height:30px;/*+placement:anchor-top-right -15px -15px;*/
 position:absolute;right:-15px;top:-15px;}
#zoombox.zoombox .zoombox_next{background:url(images/next.png) no-repeat right center;}
#zoombox.zoombox .zoombox_prev{background:url(images/prev.png) no-repeat left center;}
/** Lightbox Theme **/
.lightbox .zoombox_container{background:#FFF;margin-left:-30px;padding:10px 10px 37px;color:#666;}
.lightbox .zoombox_close{background:url(images/lightclose.gif) no-repeat left top;width:66px;height:22px;top:auto;/*+placement:anchor-bottom-right 12px 6px;*/
 position:absolute;right:12px;bottom:6px;}
.lightbox .zoombox_title{text-align:left;}
.lightbox .zoombox_next{background:url(images/lightnext.gif) no-repeat right 50px;}
.lightbox .zoombox_prev{background:url(images/lightprev.gif) no-repeat left 50px;}
#zoombox.lightbox .zoombox_gallery{left:10px !important;right:10px;bottom:36px;}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container{border:10px solid #0B0A0A;/*+border-radius:10px;*/
 -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#FFF;padding:10px 10px 37px;margin-left:-20px;color:#797979;}
.prettyphoto .zoombox_title{text-align:left;}
.prettyphoto .zoombox_close{background:url(images/ppsprite.png);width:27px;height:24px;top:auto;/*+placement:anchor-bottom-right 6px 8px;*/
 position:absolute;right:6px;bottom:8px;}
.prettyphoto .zoombox_next{background:url(images/ppnext.png) no-repeat right center;}
.prettyphoto .zoombox_prev{background:url(images/ppprev.png) no-repeat left center;}
.prettyphoto .multimedia .zoombox_next,.prettyphoto .multimedia .zoombox_prev{display:none;}
#zoombox.prettyphoto .zoombox_gallery{left:10px !important;right:10px;bottom:36px;}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container{/*+border-radius:10px;*/
 -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px 10px 10px 10px;background:#0C0C0C;padding:10px 10px 37px;margin-left:-30px;color:#828282;}
.darkprettyphoto .zoombox_title{/*[empty]position:;*/
 text-align:left;}
.darkprettyphoto .zoombox_close{background:url(images/ppsprite.png);width:27px;height:24px;top:auto;/*+placement:anchor-bottom-right 2px 6px;*/
 position:absolute;right:2px;bottom:6px;}
.darkprettyphoto .zoombox_next{background:url(images/ppnext.png) no-repeat right center;}
.darkprettyphoto .zoombox_prev{background:url(images/ppprev.png) no-repeat left center;}
.darkprettyphoto .multimedia .zoombox_next,.darkprettyphoto .multimedia .zoombox_prev{display:none;}
#zoombox.darkprettyphoto .zoombox_gallery{left:10px !important;right:10px;bottom:36px;}
/** Simple Theme **/
.simple .zoombox_container{background:#000;}
.simple .zoombox_title{color:#FFF;/*+placement:anchor-top-left -1px -22px;*/
 position:absolute;left:-1px;top:-22px;/*+text-shadow:1px 1px #000000;*/
 -moz-text-shadow:1px 1px #000000;-webkit-text-shadow:1px 1px #000000;-o-text-shadow:1px 1px #000000;text-shadow:1px 1px #000000;-moz-text-shadow:1px 1px #000;-webkit-text-shadow:1px 1px #000;-o-text-shadow:1px 1px #000;text-shadow:1px 1px #000;}
#zoombox.simple .zoombox_next{background:url(images/simplenav.png) no-repeat -20px center;/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;right:-20px;width:20px;}
#zoombox.simple .zoombox_next:hover{background-position-x:left;}
#zoombox.simple .zoombox_prev{background:url(images/simplenav.png) no-repeat -40px center;/*+opacity:100%;*/
 filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;opacity:1;left:-20px;width:20px;}
#zoombox.simple .zoombox_prev:hover{background-position-x:-60px;}
.simple .zoombox_prev{background:url(images/ppprev.png) no-repeat left center;}
.simple .zoombox_close{background:url(images/simpleclose.png) no-repeat;width:30px;height:30px;position:absolute;top:0;right:-10px;}
#zoombox.simple .multimedia .zoombox_next,#zoombox.simple .multimedia .zoombox_prev{display:block;}
/*=======================================================*/
/*--------------------BUTTON STYLE-----------------------*/
/*=======================================================*/
a.button, button {display: inline-block;padding: 5px;font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;font-size: 12px;color: #3C3C3D;text-shadow: 1px 1px 0 #FFFFFF;background: #ECECEC url('images/css3buttons_backgrounds.png') 0 0 no-repeat;white-space: nowrap;overflow: visible;cursor: pointer;text-decoration: none;border: 1px solid #CACACA;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;outline: none;position: relative;zoom: 1;line-height: 1.11;display: inline;vertical-align: middle;}
button {margin-left: 0;margin-right: 0;padding: 5px 5px 3px 5px;}
a.button {-moz-user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-select: none;-webkit-touch-callout: none;}
button::-moz-focus-inner {border: 0;padding:0px;}
a.button.primary, button.primary {font-weight: bold}
button:focus, a.button:hover, button:hover {color: #FFFFFF;border-color: #388AD4;text-decoration: none;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);background-position: 0 -40px;background-color: #2D7DC5;}
a.button:active, button:active, a.button.active, button.active {background-position: 0 -81px;border-color: #347BBA;background-color: #0F5EA2;color: #FFFFFF;text-shadow: none;}
a.button:active, button:active {top: 1px}
a.button.negative:hover, button.negative:hover {color: #FFFFFF;background-position: 0 -121px;background-color: #D84743;border-color: #911D1B;}
a.button.negative:active, button.negative:active, a.button.negative.active, button.negative.active {background-position: 0 -161px;background-color: #A5211E;border-color: #911D1B;}
a.button.positive:hover, button.positive:hover {background-position: 0 -280px;background-color: #96ED89;border-color: #45BF55;}
a.button.positive:active, button.positive:active, a.button.positive.active, button.positive.active {background-position: 0 -320px;background-color: #45BF55;}
a.button.pill, button.pill {-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;padding: 5px 10px 4px 10px;padding: 4px 10px;}
a.button.left, button.left {-webkit-border-bottom-right-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-topright: 0px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;margin-right: 0px;border-right: none;}
a.button.middle, button.middle {margin-right: 0px;margin-left: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-right: none;}
a.button.right, button.right {-webkit-border-bottom-left-radius: 0px;-webkit-border-top-left-radius: 0px;-moz-border-radius-bottomleft: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;margin-left: 0px;}
a.button.left:active, button.left:active, a.button.middle:active, button.middle:active, a.button.right:active, button.right:active {top: 0px}
a.button.big, button.big {font-size: 16px;padding-left: 14px;padding-right: 17px;}
button.big {padding: 4px 17px 2px 17px;}
a.button span.icon, button span.icon {display: inline-block;width: 14px;height: 12px;margin: auto 7px auto auto;position: relative;top: 0;top: 0px;background-image: url('images/css3buttons_icons.png');background-repeat: no-repeat;}
a.big.button span.icon, button.big span.icon {top: 0px}
a.button span.icon.book, button span.icon.book {background-position: 0 0}
a.button:hover span.icon.book, button:hover span.icon.book {background-position: 0 -15px}
a.button span.icon.calendar, button span.icon.calendar {background-position: 0 -30px}
a.button:hover span.icon.calendar, button:hover span.icon.calendar {background-position: 0 -45px}
a.button span.icon.chat, button span.icon.chat {background-position: 0 -60px}
a.button:hover span.icon.chat, button:hover span.icon.chat {background-position: 0 -75px}
a.button span.icon.check, button span.icon.check {background-position: 0 -90px}
a.button:hover span.icon.check, button:hover span.icon.check {background-position: 0 -103px}
a.button span.icon.clock, button span.icon.clock {background-position: 0 -116px}
a.button:hover span.icon.clock, button:hover span.icon.clock {background-position: 0 -131px}
a.button span.icon.cog, button span.icon.cog {background-position: 0 -146px}
a.button:hover span.icon.cog, button:hover span.icon.cog {background-position: 0 -161px}
a.button span.icon.comment, button span.icon.comment {background-position: 0 -176px}
a.button:hover span.icon.comment, button:hover span.icon.comment {background-position: 0 -190px}
a.button span.icon.cross, button span.icon.cross {background-position: 0 -204px}
a.button:hover span.icon.cross, button:hover span.icon.cross {background-position: 0 -219px}
a.button span.icon.downarrow, button span.icon.downarrow {background-position: 0 -234px}
a.button:hover span.icon.downarrow, button:hover span.icon.downarrow {background-position: 0 -249px}
a.button span.icon.fork, button span.icon.fork {background-position: 0 -264px}
a.button:hover span.icon.fork, button:hover span.icon.fork {background-position: 0 -279px}
a.button span.icon.heart, button span.icon.heart {background-position: 0 -294px}
a.button:hover span.icon.heart, button:hover span.icon.heart {background-position: 0 -308px}
a.button span.icon.home, button span.icon.home {background-position: 0 -322px}
a.button:hover span.icon.home, button:hover span.icon.home {background-position: 0 -337px}
a.button span.icon.key, button span.icon.key {background-position: 0 -352px}
a.button:hover span.icon.key, button:hover span.icon.key {background-position: 0 -367px}
a.button span.icon.leftarrow, button span.icon.leftarrow {background-position: 0 -382px}
a.button:hover span.icon.leftarrow, button:hover span.icon.leftarrow {background-position: 0 -397px}
a.button span.icon.lock, button span.icon.lock {background-position: 0 -412px}
a.button:hover span.icon.lock, button:hover span.icon.lock {background-position: 0 -427px}
a.button span.icon.loop, button span.icon.loop {background-position: 0 -442px}
a.button:hover span.icon.loop, button:hover span.icon.loop {background-position: 0 -457px}
a.button span.icon.magnifier, button span.icon.magnifier {background-position: 0 -472px}
a.button:hover span.icon.magnifier, button:hover span.icon.magnifier {background-position: 0 -487px}
a.button span.icon.mail, button span.icon.mail {background-position: 0 -502px}
a.button:hover span.icon.mail, button:hover span.icon.mail {background-position: 0 -514px}
a.button span.icon.move, button span.icon.move {background-position: 0 -526px}
a.button:hover span.icon.move, button:hover span.icon.move {background-position: 0 -541px}
a.button span.icon.pen, button span.icon.pen {background-position: 0 -556px}
a.button:hover span.icon.pen, button:hover span.icon.pen {background-position: 0 -571px}
a.button span.icon.pin, button span.icon.pin {background-position: 0 -586px}
a.button:hover span.icon.pin, button:hover span.icon.pin {background-position: 0 -601px}
a.button span.icon.plus, button span.icon.plus {background-position: 0 -616px}
a.button:hover span.icon.plus, button:hover span.icon.plus {background-position: 0 -631px}
a.button span.icon.reload, button span.icon.reload {background-position: 0 -646px}
a.button:hover span.icon.reload, button:hover span.icon.reload {background-position: 0 -660px}
a.button span.icon.rightarrow, button span.icon.rightarrow {background-position: 0 -674px}
a.button:hover span.icon.rightarrow, button:hover span.icon.rightarrow {background-position: 0 -689px}
a.button span.icon.rss, button span.icon.rss {background-position: 0 -704px}
a.button:hover span.icon.rss, button:hover span.icon.rss {background-position: 0 -719px}
a.button span.icon.tag, button span.icon.tag {background-position: 0 -734px}
a.button:hover span.icon.tag, button:hover span.icon.tag {background-position: 0 -749px}
a.button span.icon.trash, button span.icon.trash {background-position: 0 -764px}
a.button:hover span.icon.trash, button:hover span.icon.trash {background-position: 0 -779px}
a.button span.icon.unlock, button span.icon.unlock {background-position: 0 -794px}
a.button:hover span.icon.unlock, button:hover span.icon.unlock {background-position: 0 -809px}
a.button span.icon.uparrow, button span.icon.uparrow {background-position: 0 -824px}
a.button:hover span.icon.uparrow, button:hover span.icon.uparrow {background-position: 0 -839px}
a.button span.icon.user, button span.icon.user {background-position: 0 -854px}
a.button:hover span.icon.user, button:hover span.icon.user {background-position: 0 -869px}