.sitemap-col {
     float: left;
     margin: 0 2% 10px 0;
     width: 23%;
}
 #sitemap .last {
     margin-right: 0px;
}
 .sitemap-col h2 {
     color: #111;
     font-size: 20px;
     font-family: Georgia, serif;
     border-bottom: 1px solid #e9e9e9;
     padding-bottom: 10px;
     margin-bottom: -3px;
}
 .sitemap-col a {
     color: #464646 !important;
}
 .sitemap-col a:hover {
     text-decoration: none;
     color: #000 !important;
}
 .sitemap-col ul {
     list-style:none outside none;
     padding-left: 0px;
     margin-left: 0;
}
 .sitemap-col ul li a {
     background: url(images/sitemap-page.png) no-repeat left center;
     padding: 4px 0px 4px 19px;
     display: block;
}
 ul#sitemap-authors li a {
     display: inline-block;
}
 ul#sitemap-categories li a {
     background: url(images/sitemap-category.png) no-repeat left center;
}
 ul#sitemap-tags li a {
     background: url(images/sitemap-tag.png) no-repeat left center;
}
 ul#sitemap-authors li a {
     background: url(images/sitemap-author.png) no-repeat left center;
}  
#et_pt_blog{

}
 .et_pt_blogentry {
     padding:17px 0px 15px;
}
 h2.et_pt_title {
     font-size:24px;
     padding-bottom:14px;
}
 h2.et_pt_title a:hover {
     text-decoration: none;
}
 p.et_pt_blogmeta {
     border-bottom:1px solid #EBEBEB;
     border-top:1px solid #EBEBEB;
     color:#9E9E9E;
     font-family:Georgia,serif;
     font-size:12px;
     font-style:italic;
     margin-bottom:11px;
     padding:8px 5px 7px 4px;
     text-transform:uppercase;
}
 p.et_pt_blogmeta a {
     text-decoration:none;
}
 div.et_pt_thumb {
     height:121px;
     margin:0 20px 0 0;
     padding:4px 0 0 8px;
     position:relative;
     width:121px;
}
 div.et_pt_thumb img {
    border-radius:50%;
}
 div.et_pt_thumb span.overlay {
     display:block;
     left:8px;
     position:absolute;
     top:4px;
     height:114px;
     width:114px;
     -moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
     -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
     box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
    border-radius:50%;
}
 .et_pt_blogentry a.readmore {
     display:block;
     float:right;
}
 #et_pt_gallery {
     padding: 15px 0px 0px 0px;
     margin-left: 29px;
}
 .et_pt_gallery_entry {
     background:url("images/item-bottom-shadow.png") no-repeat scroll left bottom transparent;
     float:left;
     margin:0 0px 32px 33px;
     padding-bottom:5px;
     position:relative;
     width: 207px;
     height: 136px;
}
 .et_pt_item_image {
     position:relative;
     top:0;
     height: 136px;
}
 .et_pt_item_image img.portfolio {
     border:0px solid #E5E5E5;
}
 .et_pt_item_image span.overlay {
     height:136px;
     left:0px;
     position:absolute;
     top:0px;
     width:207px;
}
 .et_pt_item_image a.zoom-icon, .et_pt_item_image a.more-icon {
     display:inline-block;
     position:absolute;
     top:54px;
     visibility: hidden;
     background-color:#fff;
     color:#ffffff;
     display:inline-block;
     font-size:11px;
     height:24px;
     line-height:24px;
     font-style: italic;
     padding:0 13px;
     -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.4);
     box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.3);
     border-radius:5px;
    text-decoration: none;
}
 .et_pt_item_image a.zoom-icon:hover, .et_pt_item_image a.more-icon:hover {
     background-color:#495E01;
     color:#fff !important;
     text-decoration: none !important;
}
 .et_pt_item_image a.zoom-icon {
     left:31px;
}
 .et_pt_item_image a.more-icon {
     left:128px;
}
 #et_pt_gallery .page-nav {
     clear: both;
}
 .input {
     border: 1px solid #d4d2d2 !important;
     border-radius: 8px !important;
     -webkit-border-radius: 8px !important;
     -moz-border-radius: 8px !important;
     color: #303030 !important;
     padding: 7px !important;
     margin: 0px !important;
}
 input.input {
     width: 300px;
}
 textarea.input {
     width: 478px;
     height:130px;
}
 #et-contact p input, #et-contact p textarea {
     background: url(images/contact_input.png) repeat-x #f7f7f7 !important;
     border: 1px solid #cccccc !important;
     width: 100% !important;
     color: #111111 !important;
     padding: 8px !important;
}
 #et-contact p textarea {
     width: 95% !important;
}
 #et-contact p #et_contact_captcha {
     width: 20px !important;
}
 #et-contact p .et_contact_error {
     border: 1px solid red !important;
}
 #et-contact .et_hidden {
     display: none;
}
 #et_contact_left, #et_contact_right {
     float: left;
}
 #et_contact_left {
     width: 70%;
}
 #et_contact_right {
     width: 17%;
     margin-left: 50px;
}
 #et_contact_submit, #et_contact_reset {
     border: 0px !important;
     color: #4c4b4b !important;
     float: right;
     font-size: 12px;
     text-shadow: 1px 1px 1px #fff;
     text-transform: uppercase;
     margin-right: 9px;
     height: 35px;
}
 #et_contact_submit {
     background: url(images/contact_submit.png) no-repeat;
     width: 73px;
     margin-right: 6px;
}
 #et_contact_reset {
     background: url(images/contact_reset.png) no-repeat;
     width: 61px;
}
 #et-search {
     background: url(images/et_search_bg.png) no-repeat;
     width: 574px;
     height: 172px;
}
 #et-search-inner {
     padding: 19px 14px 0px 29px;
}
 p#et-search-title {
     background: url(images/et_search_bottom.png) no-repeat bottom left;
     padding: 0px 0px 10px 10px;
     margin-left: -8px;
     margin-bottom: 13px;
}
 p#et-search-title span {
     background: url(images/et_search_icon.png) no-repeat 0px 4px;
     display: block;
     padding: 0px 0px 0px 24px;
     font-size: 18px;
     color: #fff;
     text-shadow: 1px 1px 1px #8f8f8f;
}
 #et-search-left {
     float: left;
     width: 448px;
}
 #et-search-right {
     float: right;
     width: 82px;
     text-align: right;
     margin-top: -1px;
}
 #et-searchinput {
     background: url(images/et-searchinput.png) no-repeat;
     width: 419px;
     height: 16px;
     border: none !important;
     padding: 6px 12px 8px;
     color: #4E4E4E;
     margin-bottom: 4px;
     margin-top: 0;
}
 p#et_choose_posts, p#et_choose_pages, p#et_choose_date, p#et_choose_cat {
     float: left;
     margin-right: 8px;
}
 p#et_choose_cat {
     margin-right: 0px;
}
 select#et-month-choice, select#et-cat {
     width: 161px;
     margin: 0px;
     font-size: 11px;
     color: #464646;
}
 p#et_choose_posts, p#et_choose_pages {
     color: #5c5c5c;
     font-size: 11px;
     text-shadow: 1px 1px 1px #ebebeb;
}
 p#et_choose_posts input, p#et_choose_pages input {
     margin-left: 0px;
     margin-right: 4px;
}
 p#et-search-word {
     padding-bottom: 5px;
}
 #et_search_submit {
     background: url(images/et_search_submit.png) no-repeat;
     border: medium none !important;
     color: #4c4b4b;
     font-size: 12px;
     padding: 7px 0 9px;
     text-shadow: 1px 1px 0px #fff;
     width: 73px;
     text-transform: uppercase;
}
 p#et_choose_date select, p#et_choose_cat select {
     width: 145px\9;
}
 #et_pt_portfolio_gallery {
     margin:15px 0 0 -70px;
}
 .et_pt_portfolio_row {
     margin-bottom: 26px;
}
 .et_pt_portfolio_item {
     float: left;
     margin-left: 70px;
     width: 272px;
}
 .et_pt_portfolio_item h2, .et_pt_portfolio_item h2 a {
     color: #7d886c !important;
     padding-bottom: 2px;
}
 .et_pt_portfolio_item h2:hover{
    color: #506700;
}
 .et_pt_portfolio_entry {
    background: #fff;
     height:100px;
    /*-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    */
     margin: 0 0 13px 12px;
     border-radius:50% !important;
}
 .et_pt_portfolio_image {
     position: relative;
}
 .et_pt_portfolio_image img {
     display: block;
     border-radius:50%;
    height:100px;
    width:100px;
}
 .et_portfolio_more_icon, .et_portfolio_zoom_icon {
     background-color:#fff;
     color:#ffffff;
     display:inline-block;
     font-size:11px;
     height:24px;
     line-height:24px;
     font-style: italic;
     padding:0 13px;
     -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.4);
     box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.3);
     border-radius:5px;
     position: absolute;
     top: 78px;
     display: none;
     text-decoration: none;
}
 .et_portfolio_more_icon:hover, .et_portfolio_zoom_icon:hover {
     background-color:#495E01;
     color:#fff !important;
     text-decoration: none !important;
}
 .et_portrait_layout .et_portfolio_more_icon, .et_portrait_layout .et_portfolio_zoom_icon {
     top: 142px;
}
/*.et_portfolio_more_icon {
     background: url(images/portfolio-more-icon.png) no-repeat;
     left: 94px;
}
 .et_portfolio_zoom_icon {
     background: url(images/portfolio-zoom-icon.png) no-repeat;
     left: 134px;
}
 */
 .et_video .et_portfolio_zoom_icon {
     background: url(images/portfolio-video-icon.png) no-repeat;
}
 .et_pt_portfolio_overlay {
    display: block;
     position: absolute;
     top: 0px;
     left: 0px;
     border-radius:50%;
    height:100px;
    width:100px;
    -moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
     -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
     box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
}
 #et_pt_portfolio_gallery .page-nav {
     margin-left: 70px;
     padding-bottom: 10px;
}
 .et_portfolio_small {
     margin-left: -45px !important;
}
 .et_portfolio_small .et_pt_portfolio_item {
     margin-left: 45px;
     width: 152px;
}
 .et_portfolio_small .et_portfolio_more_icon, .et_portfolio_small .et_portfolio_zoom_icon {
     top: 30px;
}
 .et_portfolio_small .et_portrait_layout .et_portfolio_more_icon, .et_portfolio_small .et_portrait_layout .et_portfolio_zoom_icon {
     top: 67px;
}
 .et_portfolio_small .et_portfolio_more_icon {
     left: 38px;
}
 .et_portfolio_small .et_portfolio_zoom_icon {
     left: 77px;
}
 .et_portfolio_large {
     margin-left: -76px !important;
}
 .et_portfolio_large .et_pt_portfolio_item {
     margin-left: 76px;
     width: 442px;
}
 .et_portfolio_large .et_portfolio_more_icon, .et_portfolio_large .et_portfolio_zoom_icon {
     top: 124px;
}
 .et_portfolio_large .et_portrait_layout .et_portfolio_more_icon, .et_portfolio_large .et_portrait_layout .et_portfolio_zoom_icon {
     top: 392px;
}
 .et_portfolio_large .et_portfolio_more_icon {
     left: 178px;
}
 .et_portfolio_large .et_portfolio_zoom_icon {
     left: 219px;
}
 #fancybox-title-float-main {
     text-shadow: none !important;
}
 .et_contact_form_label {
     display: none;
}

