/* additional css */
div.element_content_box_3, div.element_content_box_2, div.element_content_box_1, div.element_content_box_4 {background: rgba(0, 0, 0, 0.34); color: #fff; border: white dashed 1px;border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px;-webkit-border-radius: 8px 8px 8px 8px;  padding:-2px; }

.blog_post {background: rgba(0, 0, 0, 0.34); color: #fff; border: white dashed 1px;border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px;-webkit-border-radius: 8px 8px 8px 8px;  }

.element_content_header_list { height: 120px; border-top: 1px dashed #fff;}

.element_content_box_bp { background: rgba(0, 0, 0, 0.34); color: #fff; border: white dashed 1px;border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px;-webkit-border-radius: 8px 8px 8px 8px;  padding:-2px; height: 400px;}

.imagepb{ top:0px; z-index:1; opacity:0.7; position:absolute; }

.bpcontent{ top:0px; z-index:99; opacity:1; position:absolute; }

.bpheader{  top:0px;	height:220px;	z-index:999;	position:relative;}

.bptitle_wrapper { margin-top: -50px;	 display:table; height:140px;  width:220px; }

.bptitle{ display:table-cell; vertical-align:middle; font-size: 24px; padding: 0px 10px; letter-spacing: 2px; text-align: center; }

.downread, .downread2 { font-size:12px;}

 .blog_sidebar {background: rgba(0, 0, 0, 0.34); color: #fff; border: white dashed 1px;border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px;-webkit-border-radius: 8px 8px 8px 8px; width:218px;}

div.menu_header_layer { background: rgba(0, 0, 0, 0.1); color: #fff; }

div.content { background: rgba(255, 255, 255, 0.1); }

.new_menu_row_left_2 {  width: inherit; float: left; line-height: 17px; opacity: 0.6; }

img,photo_thumb, .photo_thumb_hover_1, a.photo_thumb_hover_1, .photo_thumb_hover_1 a, .photo_thumb_hover_link, .photo_thumb_hover_link a, .imgbox_content, .slider1 {border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px;}

.home_slider_content {border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px;}

div.new_menu_table content {margin-top:-10px;}

/*hr {clear:both;}*/

.about_us_social_icons { font-size:32px; color:#fff;}

#footer_contact_a, .read_more_a a  { font-size:12px; color: #666;}

.imgbox_content p {
display: table-cell;
vertical-align: middle;
line-height: 26px;
text-transform: none;
font-size: 20px;}

input.newsl {font-size:14px;height: 16px; margin-bottom: 2px; margin-top: 12px; margin-right: 12px;width: 250px; padding: 5px;float: left;}
newsl_btn.read_more_2_a {font-size:14px;height: 16px;margin-bottom: 2px;margin-top: 2px;margin-right: 15px;width: 120px;padding: 5px;float: right;}
p { margin: 0 0 5px;}
.newsl_wr { text-align: left; margin: 5px 0 5px 0;}