/*Theme Name:   Reef
 Theme URI:    http://amewebbacau.com
 Description:  Reef theme
 Author:       AME WEB
 Author URI:   http://amewebbacau.com
 Template:     twentytwelve
 Version:      1.0.1
 Tags:         ame web, web bacau, reef theme
 Text Domain:  twenty-twelve-child
*/
@import url("../twentytwelve/style.css");
body {
	font-family:Arial,Helvetica,sans-serif !important;
	background:url("images/bodyBG.png") repeat-x scroll left top;
}
body .site {
  font-size: 12px;
  margin-bottom: 0;
  margin-top: 0;
  color:#000;
  overflow:visible;
  box-shadow:none;
  max-width: 980px !important;
  padding: 0;
  width: 980px !important;
  background:none !important;
}
.site-header{
	padding:0px;}
header#masthead {
  background:url("images/header.jpg") no-repeat scroll center top;
  height: 148px;
}
.footer .widget.widget_text,
.footer .widget.widget_nav_menu {
  color: #fff;
  text-align: center;
  width: 33%;
  float: left;
}
#logo {
  float: left;
  height: 163px;
  padding-top: 14px;
  width: 170px;
}
#socialnetworking {
  float: right;
  height: 24px;
  padding-top: 4px;
  width: 330px;
}
.footer .widgettitle {
  font-size: 18px;
  margin-bottom: 20px;
}
.footer .widget.widget_nav_menu {
  border-left: 1px solid #4E9FB0;
  border-right: 1px solid #4E9FB0;
}
.footer .menu li > a {
  background: none;
  color: #fff;
}
.facebook_link {
  float: left;
  margin-right: 4px;
}
.leftcolumn {
  float: left;
  padding: 13px 15px 0 0;
  position: relative;
  width: 200px;
  z-index: 2;
}
.wrapper .site-content {
  background: #FDFDFD;
    -webkit-box-shadow: 0 -1px 7px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 -1px 7px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 -1px 7px 2px rgba(0, 0, 0, 0.3);
margin-bottom:30px;
  float: left;
  position:relative;
  margin-top: 13px;
  width: 550px;
  padding: 8px;
}
.bottom_content {
  background: #fdfdfd;
  bottom: -8px;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
.rightcolumn {
  float: right;
  left: 0;
  position: relative;
  top: 14px;
  width: 185px;
}
.wrapper {
  margin-top: 40px;
  width: 100%;
  padding:10px 0 20px;
}
.widget.widget_text {
  margin-bottom: 25px;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
  border-radius: 0px ;
  box-shadow: none;
}
h2.h2location {
  background: url("images/directionicon.png");
  background-repeat:no-repeat;
   border-bottom: 1px solid #d7eaae;
    color: #265e15;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 13px;
    padding: 6px 0 10px 31px;
}
.site-content article {
  -moz-hyphens: none;
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 20px;
  word-wrap: unset;
}
.entry-content h1, .comment-content h1 {
  background: url("images/stripe.png") no-repeat scroll left bottom;
  color: #265e15;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 25px;
  font-weight: bold;
  margin: 0;
  line-height:20px;
  padding: 10px 0 6px 2px;
}
.wpb_images_carousel {
  margin-bottom: 5px !important;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
  line-height: 20px;
  margin: 13px 0;
}
.menu li > a{
  background: url("images/stripe.png") no-repeat scroll left bottom;
  color: #000;
  display: block;
  padding: 6px;
  position: relative;
  text-decoration: none;
  text-indent: 5px;
}
ul.sub-menu li a {
  background: none;
  color: #333;
  line-height: 12px;
  padding-left: 15px;
}
ul.sub-menu li a:hover,
ul.sub-menu li.current-menu-item a{
	background: url("images/navhover.png") repeat scroll 0 0;
    font-weight: bold;
}
ul.menu li.menu-item-has-children {
  background:url("images/am_is_parent_background.gif");
  background-repeat:no-repeat;
  background-position:163px 7px;
}
ul.sub-menu{
display:none;}
li.current-menu-item ul.sub-menu,
li.current-menu-parent ul.sub-menu,
li.current_page_parent ul.sub-menu,
li.current_page_ancestor ul.sub-menu{
display:block;}
ul li.menu-item-has-children:hover ul.sub-menu{
display:block;
 -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;}
.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -65px !important;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
  background: url("images/stripe.png") no-repeat scroll left bottom;
  color: #265e15;
  font-size: 14px;
  font-weight: bold;
  line-height:20px;
  margin: 0;
  padding: 20px 0 6px 2px;
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
h4.wpb_toggle {
  margin-bottom: 0;
}
.wpb_toggle_content {
  margin: 0px !important;
}
.formError {
  left: -3px !important;
  top: -24px !important;
}
.wysija-paragraph{
position:relative;}

.widget#wysija-2 {
  background: url("images/newsletterBG.jpg") no-repeat scroll left top;
  height: 145px;
    margin: 20px 0;
    padding: 8px;
    width: 186px;
  background-size:100% auto;
}
.widget#wysija-2 h2{
  background: url("images/newslettericon.png");
  background-repeat:no-repeat;
   border-bottom: 1px solid #d7eaae;
    color: #265e15;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 13px;
    padding: 6px 0 10px 31px;
}
.widget_wysija_cont .wysija-submit {
  display: block;
  margin-top: 12px;
  background: #339900;
  color: #fff;
  border: none;
  border-radius: 63px;
}
input.wysija-input {
  width: 152px;
  font-size: 12px;
  padding: 4px 6px;
  margin-top:9px;
}
.book_button {
  background: #811F1F;
  border-radius: 3px;
  color: #fff;
  font-size: 19px;
  font-weight: bold;
  padding: 9px 0;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(48,100,17,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(48,100,17,1);
box-shadow: 0px 0px 3px 0px rgba(48,100,17,1);
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.footer_right {
  line-height: 17px;
  padding-left: 70px;
  text-align: left;
}
.footer_right > a {
  color: #fff;
  margin-left: 3px;
  text-decoration: none;
}
.footer .site{
width:980px;
min-width:980px;
overflow:hidden;}
.footer_logo {
  margin-bottom: 20px;
width:110px;
}
.book_button:hover{
background:#306411;}
.widget.widget_nav_menu {
  margin-bottom: 20px;
}
.footer {
  background: #2e7f90;
  padding: 30px 0;
overflow:hidden;
min-width:980px;
}
@media (min-width:470px) and (max-width:680px){
	
}