/*
Theme Name: Dauntless-gp
Theme URI: www.gpfotopolimeros.com.ar
Author: redynet
Version: 2.0
Template: dauntless
*/

/*------------[CSS Dauntless-gp]-------------*/

@import url("../dauntless/style.css");


body {
    font-family: Helvetica,Roboto,Arial,sans-serif;
    color: #000000;
    -webkit-font-smoothing: antialiased;
    font-weight: 200;
}

body #content {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    background-color: #000000;
}

body h1, body h2, body h3, body h4, body h5, body h6, body h1 a, body h2 a, body h3 a, body h4 a, body h5 a, body h6 a {
    font-family: 'Nunito', sans-serif;
    color: #75ace0;
    font-weight: normal;
}


#logo {   
 margin: 0;
 display: block;
 padding: 10px 0 0 0;
} 

#logo img {
    float: left;
    border: 0;
    height: auto;
    width: auto;
    vertical-align: middle;
    padding: 0px 0px;
}

.intro {
   max-width: 100%;
 margin: 10px auto;
 text-align: left;
     font-size: 1.7rem;
     color: #ccc;
     padding: 10px;
   }

.tx-cele {
    color: #75ace0;
    font-size: 1.7rem;
}


img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;

   }

header#masthead .site-title-holder p.site-description {
    font-size: 2.4rem;
    color: white;
    font-style: italic;
    display: inline-block;
    padding: 1px 0 0 50px;

   /* -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;*/
}

header#masthead {
    background: #000000;
}

#page #primary {
    background: #000000;
    color: #ccc;
}


#cssmenu {
   /* background: #03253e;*/

}
#cssmenu, #cssmenu ul {
margin: 0 auto;
    /* padding: 9px; */
     border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
max-width: 990px;
}


 #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {
margin: 0px 2px 2px 2px;
    /*padding: 0px; */
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#cssmenu ul > li > a {
    font-size: 1.4rem;
    text-transform: uppercase;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    background-color: #7cb6ed;
    color: #ffffff;

        border-color: #fefefe;
    border-bottom-style: solid;
    border-style: groove;
    border-width: 1px;

     background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#7cb6ed, #03253e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7cb6ed, #03253e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7cb6ed, #03253e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7cb6ed, #03253e); /* Standard syntax */
}

#page #primary a {
    color: #75ace0;
}


.single #primary #main article {
    -webkit-column-count: 1; 
    -moz-column-count: 1;
    column-count: 1; 
}


.pagination {
    border-top: 0px; 
    border-bottom: 0px;
    text-align: center;
    clear: both;
    font-size: 11px;
    line-height: 13px;
    padding: 10px 0;
    margin: 10px;
    overflow: hidden;
}


#colophon .site-info {
    background: #000;
    max-width: 100%;
    min-height: 60px;
    margin: 0 auto;
    text-align: center;
    line-height: 60px;
    color: white;
    font-size: 12px;
}

header#masthead .site-branding {
    min-height: 180px;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
}


@media screen and (min-width: 64em) {
.large-8 {
    width: 96.66667%;

   }

.large-9 {
    
    width: 990px;
    margin: 0 auto;
    float: none;
}

} 


@media screen and (min-width: 40em) {
.medium-8 {
    width: 70%;
}

} 
    
    
    @media screen and (max-width: 768px) and (min-width: 320px) {
header#masthead .site-title-holder p.site-description {
 
    display: none;
  ;

   
}

    	}


@media (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), not all, not all, not all, only screen and (max-width: 1024px) and (min-resolution: 192dpi), only screen and (max-width: 1024px) and (min-resolution: 2dppx)
{
#cssmenu #menu-button:after {
    position: absolute;
    top: 22px;
    right: 17px;
    display: block;
    height: 10px;
    width: 20px;
    border-top: 2px solid #dddddd;
    border-bottom: 2px solid #dddddd;
    content: '';

}}


@media (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), not all, not all, not all, only screen and (max-width: 1024px) and (min-resolution: 192dpi), only screen and (max-width: 1024px) and (min-resolution: 2dppx)
{
#cssmenu {
    margin: 0 auto;
    /* padding: 9px; */
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    max-width: 990px;
    /*width: 990px;*/
}}