body {
  background-position: top left;
  background-repeat: repeat;
  background-color:#f0f7fa;
  color: #13175E;
  color: #242424;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  font-family: "Century Gothic","Open Sans", Arial, sans-serif;
  line-height: 24px;
  border-color: #252525;
  white-space: normal !important;
  background: rgb(6,14,37) url("http://cramq.socpvs.org/wp-content/uploads/2014/01/fundo_cramq.jpg") repeat-x;
  background-size: 100%;
  background-attachment:fixed;
}

a {
  color:rgb(22,82,138);
}
a:hover{
  color:rgb(22,82,138);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #13175E;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
  font-family: "Century Gothic","Open Sans", Arial, sans-serif;
}
h3{padding-top:14px;}
h4,
h4 a,
h4 a:hover,
h4 a:visited {
  font-size: 1.143em;
  line-height: 24px;
}
h5,
h5 a,
h5 a:hover,
h5 a:visited {
  font-size: 1em;
  line-height: 18px;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  padding: 4px 6px;
  width:80%;
  display: inline-block;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #555;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type="submit"] {
  display: inline-block;
  margin-bottom: 0;
  padding: 4px 12px;
  border: 1px solid #BBB;
  border-color: #E6E6E6 #E6E6E6 #BFBFBF;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #A2A2A2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333333;
  vertical-align: middle;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  font-size: 14px;
  font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
  line-height: 20px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  cursor: pointer;
}

select {
  width: 100%;
}
input[type="search"] {
  width: 90%;
}
#content {
  padding: 8px 15px;
}

.featured-image {
  margin-bottom: 1.5em;
}

blockquote {
  margin:25px 0 25px;
}

.center {
  text-align: center;
}

#wrapper-31 {
  margin-bottom: 0;
}
#wrapper-31, #wrapper-80  {background: #242424;}
#container-80 {background: #fff}
#container-31 {
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.home_slider .widget_revslider {
  padding:12px;
}
.wpcf7-captchar {width: 25%}
.cmetg_poweredby {display: none;}

.slidertitle {
  color: #fff;
  padding-top: 110px;
}
#menu-arrojamento {
  margin-top: 10px;
}
.badge {
  position: fixed;
  z-index:9999;
  right: 5px;
  top: 10px;
  height: auto;
  background: transparent;
}
/*TODO*/
/*.date:before {
  position:absolute;
  font-family: "FontAwesome";
  top:0;
  left:-5px;
  content: "";
}
*/
#menu-item-1164 .alertcall {
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
#menu-arrojamento .wfm-mega-menu .menu {height:0;}
#menu-arrojamento li a {
  font-family: "Century Gothic","Open Sans", Arial, sans-serif;
  text-shadow: 2px 2px 12px rgba(0, 0, 0, 0.34);
  font-size:1.3em;
  text-transform: uppercase;
  font-weight: 800;
  color:#f0f7fa;
  text-align: right;
  padding-top: 0;
  margin-top: 0;
  line-height: 0;
  margin-left:0;
  padding-left:0;
}
#menu-arrojamento li a:hover,
#menu-encontrou-um-animal-arrojado li a:hover,
.ult_social a:hover { background:transparent;text-decoration: none;  text-shadow: 2px 2px 12px rgba(0, 0, 0, 0.9);}

.ult_social a:hover { color:rgb(22,82,138); }
.ult_social a { color:#f0f7fa;}
.ult_social {text-align: right;}

#menu-topmenu-nav {
  top:20px;
}

#menu-encontrou-um-animal-arrojado li a {
  font-family: "Century Gothic","Open Sans", Arial, sans-serif;

  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.64);
  font-size:1em;
  text-transform: uppercase;
  font-weight: 800;
  color:#ccc;
  padding-left:0;
}

/* NEWSLETTER */
#widget_mc4wp_widget {width: 50%;}
#col-239-3 .mc4wp-form input[type="text"], #col-239-3 .mc4wp-form input[type="email"], #col-239-3 .mc4wp-form input[type="tel"], #col-239-3 .mc4wp-form input[type="url"], #col-239-3 .mc4wp-form input[type="date"], #col-239-3 .mc4wp-form textarea, #col-239-3 .mc4wp-form select {
  font-size:80%;
  height: 20px;
}
#col-239-3 .mc4wp-form label {
  font-size: 80%;
  color: #f0f7fa;
}
.mc4wp-success {
  background-color: #369;
  color: #fff;
  border: 0;
  font-size: 80%;
  text-align: center;
  padding: 0;
  margin-top:12px;
}
#col-239-3 .mc4wp-form input[type="submit"] {
  line-height: 1.4em;
  padding-top: 5px;
  padding-bottom: 1px;
  font-size: 80%;
  width: 100%;
  color: #f0f7fa;
  background-color: #1F4575;
  border-color: #1F4575;

}
#col-239-3 .mc4wp-form  {
  color:#fff;
  padding-top: 0px;
  margin:0 auto;
  float: right;
  background: transparent;
}

/*404*/
/*news*/
/*Comunicados*/

#container-62, #container-78,
#container-2, #container-105, #container-104, #container-303, #container92, #container90, #container-38, #container-308, #container-309, #container39, #container-41, #container-103, #container-84, #container-210, #container-82, #container-1, #container-12, #container-13, #container-14, #container-26, #container-213, #container-30, #container-31, .widget_revslider, #container-3, #container-215, #container-300, #container-302,#container-312,#container-40 {
  background: #f0f7fa;
}

#container-26, #container-14, #container-10 {
  border-bottom: 1px solid #13175E;
}
#col-18-2 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

#container-82, #col-26-1, #col-26-2, #col-26-3 {
  color:#f0f7fa;
}
#col-82-2, #col-83-2, #col-210-2 {
  text-align: center;
  color: #242424;
}
#col-26-1 h3, #col-26-2 h3, #col-26-3 h3{
  color:#fff;
}


#col-26-2 .colwrapper {border:0;}

.grid_4 {}
/*sidebar menu*/

.bottom {
  bottom: 0;
}



/*HEader alt*/
/*NIVO*/
.theme-light.slider-wrapper {
  background: transparent;
  padding-left: 15px;
}
/*Slider*/
#container-90, #container-292 {
  background: #fff;
  background: rgba(255,255,255,0.47);
  padding-top: 10px;
  -moz-border-radius-top-left: 5px;
  -webkit-border-top-left-radius: 5px;
  border-radius-top-left: 5px;
  -moz-border-radius-top-right: 5px;
  -webkit-border-top-right-radius: 5px;
  border-radius-top-right: 5px;
}
#container-299,#container-310,#container-311 {
  background: #fff;
  background: rgba(255,255,255,0.47);
  padding-top: 10px;
}
#container-227, #container-11 {
  background: rgba(255,255,255,0.47);
  padding-bottom: 30px;
}
.home_slider .widget_revslider {
  background: transparent;
}
/*Missão*/

#container-210, #container-215 {
  background: rgba(255,255,255,0.47);
  padding-bottom: 15px;
}

#col-210-2, #col-210-2 h3 {
  color:#242424;
}

/*Barra Azul*/
#container-26{
  background:#060e25;
  background: #f0f7fa;
  color:#fff;
  padding-top:25px;
}

/*Navbar*/
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background: #f0f7fa;
  background: rgba(255,255,255,0.47);
  color:#242424;
}
.navbar-inverse .nav > li > a:hover {
  background: #f0f7fa;
  background: rgba(255,255,255,0.47);
  color:#242424;
}
.dropdown-menu > li > a {
  color:#242424;
  font-size: 0.9em;
}
.dropdown-menu {
  background: #f0f7fa;
}

#col-92-2 .navbar, #col-211-1 .navbar, #col-236-1 .navbar {
  margin-bottom: 0;
}
#col-92-2 .navbar-inverse .navbar-inner, #col-211-1 .navbar-inverse .navbar-inner, #col-236-1 .navbar-inverse .navbar-inner {
  background: transparent;
  border:none;
  padding-left:0;
}

#col-92-2 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, #col-92-2  .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, #col-92-2  .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle, {
background-color: rgba(255,255,255,0.1);
color: #fff;
}

#col-26-1 h3, #col-26-2 h3, #col-26-3 h3, #col-26-1, #col-26-2, #col-26-3 {
  color:#242424;
}
/*LOGO*/
.mc4wp-form{
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);

}

#logo-container a:hover{
  background: none;
}

/*Coluna central e direita do header*/
#container-239 {
  padding-bottom:15px;
  background: rgba(0,0,0,0.2);
}
#col-239-2, #col-239-3 {}
#col-239-2 {
  text-align: left;
  padding-top: 36px;
}
#col-239-2 .horizontal-menu ul li {
  padding-left: 0;
}
.navbar-inner{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/*Breadcrumbs*/
#container-100, #container-41{
  background: #f0f7fa;
}
#col-41-1 {
  background: none;
}
.breadcrumb {
  background: transparent;
  margin:0;
  font-size: 0.9em;
}
.breadcrumb > li {
  text-shadow:none;
}
.breadcrumb> .active {
  color:#242424;
}
.breadcrumb > li a:hover {
  color: #2425;
  background: #ececf4;
  text-decoration: none;
}
/*CONTENT*/

iframe{background: #f0f7fa;}
#container-18 {
  background: #f0f7fa;
  color:#242424;
  padding-bottom: 25px;
  padding-top: 25px;
}
#col-18-1 a {
  border-left: transparent 1px solid;
}
#col-18-1, .entry-content {
  color:#242424;
  background: #f0f7fa;

}
#col-18-1 .menu-topmenu-container{
  padding-left: 10px;
}
#col-18-1 .menu-topmenu-container{
  padding-left: 10px;
}

#col-18-1 .current_page_item, #col-18-1 a:hover {
  border-left: rgb(22,82,138) 1px solid;
    text-decoration: none;
}

#col-18-1 .current_page_item > a {
  color: #13175E;
  background-color: #ececf4;
}

#col-92-2 .navbar-inverse .nav > li > a, #col-211-1 .navbar-inverse .nav > li > a, #col-236-1 .navbar-inverse .nav > li > a {
  color: #f0f7fa;
  font-size: 1.1em;
}


.white {
  background: #f0f7fa;
}
.semi-transparent {
  background: rgba(255,255,255,0.47);
}


/*Donations*/
div.mcpdcontent .mcpdcontent {
  background: transparent;
  width: 100%;
}
.nationality,.mcpdleftcol {
  background: transparent;
}
/* FOOTER */
footer a:hover{
  background: transparent;
}

#container-296 {background: rgb(17, 17, 17);padding-bottom: 15px;}
#container-208, #container-233 {
  -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px -1px 10px 0px;
  background-color: rgb(27, 27, 27);
  background-image: linear-gradient(rgb(34, 34, 34), rgb(17, 17, 17));
  background-repeat: repeat-x;
  border-bottom-color: rgb(37, 37, 37);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(37, 37, 37);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-color: rgb(37, 37, 37);
  border-right-style: solid;
  border-right-width: 0px;
  box-shadow: rgba(0, 0, 0, 0.0980392) 0px -1px 10px 0px;
  display: block;
  color: #999;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  font-size: 0.9em;
}
#container-296 {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  font-size: 0.9em;
}
#col-296-1 {
  padding-top: 8px;
}
#container-208 .element-title, #container-233 .element-title {
  color: #ccc;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}

#container-30, #container-213, #container-205 {
  background:rgb(17, 17, 17);
  color: #999;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  font-size: 0.7em;
}
#col-208-1 #logo-container {
  text-align:center;
}
#col-30-1 {
}
.text-align-right {text-align: right;}
.tp-caption a {
  color:#fff;
  text-shadow:none;
  -webkit-transition:all 0.2s ease-out;
  -moz-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  -ms-transition:all 0.2s ease-out;
  background: none;
  font-size:24px;
}

.tp-caption a:hover {
  color:#fff;
  text-decoration: underline;
}

/*Post Sidebar*/
#col-38-2 .colwrapper {
  padding-left:0;
}

@media only screen and (max-width: 600px) {
  body {
    font-family: "Open Sans", Arial, sans-serif;
    background: rgb(6,14,37) url("http://cramq.socpvs.org/wp-content/uploads/2014/01/fundo_cramq.jpg") repeat-x;
  }
  .badge {
    position: absolute;
    z-index:9999;
    right: 50px;

  }
  #menu-encontrou-um-animal-arrojado, #menu-arrojamento li a { padding-left:15px; white-space:normal; font-size: 1em; }
  .ult_social {text-align: left; padding: 8px 15px;}
  #col-239-3 .mc4wp-form {float:left;padding-bottom: 15px;}
  .navbar-fixed-bottom {margin-top: 0;}
  .widget {
    padding: 8px 15px;
  }
  #col-236-1 .navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    background-image: -moz-linear-gradient(top,#222222,#111111);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
    background-image: -webkit-linear-gradient(top,#222222,#111111);
    background-image: -o-linear-gradient(top,#222222,#111111);
    background-image: linear-gradient(to bottom,#222222,#111111);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
    border-color: #252525;
  }
}
@media only screen and (max-width: 1200px) {
  body {
    /*font-family: "Open Sans", Arial, sans-serif;*/
    background: rgb(6,14,37) url("http://cramq.socpvs.org/wp-content/uploads/2014/01/fundo_cramq.jpg") repeat-x;
  }
  #menu-encontrou-um-animal-arrojado, #menu-arrojamento li a { padding-left:15px; white-space:normal; font-size: 1em; }
  .ult_social {text-align: left; padding: 8px 15px;}
  #col-239-3 .mc4wp-form {float:center;padding-bottom: 15px;}
  .navbar-fixed-bottom {margin-top: 0;}
  .widget {
    padding: 8px 15px;
  }
  .navbar-inverse .navbar-inner {
    font-size: 0.8em;
  }
  #col-92-2 .navbar-inverse .nav > li > a, #col-211-1 .navbar-inverse .nav > li > a, #col-236-1 .navbar-inverse .nav > li > a {
    font-size: 0.8em;
  }
  .badge {
    position: absolute;
    z-index:9999;
    right: 110px;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1200px) {
  .badge {
    position: absolute;
    z-index:9999;
    right: 10px;
  }
}

@media only screen and (max-width: 979px) {
  .badge {
    position: absolute;
    z-index:9999;
    right: 8%;
    top:0;

  }
  #col-236-1 .navbar-inverse .navbar-inner {
    background-color: #1b1b1b;
    background-image: -moz-linear-gradient(top,#222222,#111111);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
    background-image: -webkit-linear-gradient(top,#222222,#111111);
    background-image: -o-linear-gradient(top,#222222,#111111);
    background-image: linear-gradient(to bottom,#222222,#111111);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
    border-color: #252525;
  }
}
@media only screen and (min-width: 768px) and (max-width: 978px) {
  .badge {
    position: absolute;
    z-index:9999;
    right: 25%;
  }
  .badge img{ width: 65%;}
}
.tp-caption._1transblackbg {
  color: rgb(255, 255, 255);
  font-size: 13px;
  line-height: 24px;
  font-weight: 200;
  font-family: 'Century Gothic', 'Open Sans';
  text-decoration: none;
  text-shadow: none;
  padding: 0px 10px;
  padding-top: 15px;
  margin: 0px;
  width: 65%;
  height: auto;
  background-color: rgba(0, 0, 0, 0.6);
  border-width: 0px;
  border-color: rgb(255, 255, 255);
  border-style: none;
}
.tp-caption._1transblackbg a {
  font-weight: bold;
}