body {
    color: #444444;
}

h1, h2, h3, h4, h5, h6 {
    color: #666666;
    font-family: 'Poppins', sans-serif;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #666666;
}

.footer-top {
    background-position: 57% 0%;
}

.icon-lg {
    width: 100%;
}

.icon-lg img {
    height: auto;
}

.overlay-black-dark:after {
    opacity: 0.8;
}

.icon-content h4 {
    text-transform: uppercase;
    display:  block;
    height: 36px;
}

/* menu colors */

a, .text-primary, .primary li:before, .breadcrumb-row ul li a, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a .header-nav .nav > li .sub-menu li a:hover, .header-nav .nav > li:hover > a, .header-nav .nav > li .mega-menu > li ul a:hover, .header-nav .nav > li .sub-menu li:hover > a, .nav-dark.header-nav .nav > li .sub-menu li:hover > a, .nav-dark.header-nav .nav > li .mega-menu > li ul a:hover, blockquote:before, ol.comment-list li.comment .reply a, footer a:active, footer a:focus, footer a:hover, footer h1 a, footer h2 a, footer h3 a, footer h4 a, footer h5 a, footer h6 a, footer p a, button.scroltop, .testimonial-1 .testimonial-position, .testimonial-4 .testimonial-name:after, .testimonial-2 .testimonial-position, .testimonial-3 .testimonial-position, .testimonial-3 .quote-left:before, .acod-head a:after, .acod-head a, .acod-head a:hover, .acod-head a.collapsed:hover, .dez-tabs .nav-tabs > li > a i, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #ffaa00;
}

.bg-primary, .meet-ask-row:after,  .dez-tilte-inner.skew-title:after, .date-style-2 .post-date, .date-style-3.skew-date .post-date, .date-style-3.skew-date .post-date:before, .overlay-primary-light:after, .overlay-primary-middle:after, .overlay-primary-dark:after, .widget-title:after, .site-button, .comments-area .comment-form p input[type="submit"], .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .footer-line:after, .testimonial-1 .quote-left:before, .testimonial-2 .quote-left:before, .site-filters .active > [class*="site-button"], .list-num-count > li:before, .date-style-4 .post-date strong, .date-style-3 .post-date, .date-style-2 .post-date, #myNavbar li.active a, .skew-angle:after {

    background-color: #ffaa00;
}

.dez-separator.bg-primary {
    background-color: #ff0000;
}

/* color background before nav  */

.header-style-4.style-1 .top-bar {
    background-color: #ee9900;
    border: 0;
}

.nav-dark.header-nav .nav > li .sub-menu, .nav-dark.header-nav .nav > li .mega-menu {
    background-color: #ff9900;
    border: 1px solid rgba(31, 25, 27, 0.33);
}

li.correo a {
    color: #ff9900;
}

li.correo a:hover {
    color: #ff9900;
}

.header-nav .nav > li > a {
    font-size: 15px;
    font-weight: 600;
}

/* here color icono direccion */

.social-line i.fa {
    font-size: 21px;
    margin-right: 6px;
    color: #ffffff;
}

/* here color background submenu */
.nav-dark.header-nav .nav > li .sub-menu li a:hover {
    background-color: #000000;
}

.header-style-4 .social-line li a {
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    display: inline-block;
    min-width: 45px;
    cursor: pointer;
    font-size: 17px;
    color: #ec790b !important;
}

.header-style-4 .social-line .direccion a {
    color: #FFF !important;
    font-size: 15px;
}

.header-style-4 .social-line .icoface a {
    color: #FFF !important;
    font-size: 21px;
}

.site-button:active, .site-button:hover, .site-button:focus, .active > .site-button, .bg-primary-dark, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #ea6b05;
}

.mapa-web a:hover {
    color: #ed841f !important;
}

/* here toggle border */

.navbar-toggle, .testimonial-4 .testimonial-pic, .testimonial-4:after, .testimonial-4 [class*="quote-"], button.scroltop, blockquote, .widget_gallery li:hover {
    border-color: #ff9900;
}

.slick-slide img:hover {
    border: 1px solid #e56805;
}

.icon-bx-wraper p, .icon-bx-wraper a {
    color: #eb7f18;
    font-weight: 700;
}

.dez-tabs.bg-tabs .nav-tabs > li > a {
    font-size: 15px;
}

img.iconpdf {
    width: 62px;
    vertical-align: middle;
}


.dez-post-meta i {
    color: #ee9028;
}

.dez-post-meta a {
    color: #ec790b;
    font-weight: 700;
}

section.shop.ptb-40 {
    padding-top: 60px;
}

i.fa.fa-play {
    width: 70px;
    height: 70px;
    line-height: 72px;
    background: #ffffff;
    color: #eb7f18;
    border-radius: 50%;
    padding-left: 4px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

a.popup-youtube {
    width: 90px;
    height: 90px;
    padding: 8px;
    background: transparent;
    border: 2px solid #ffffff;
    display: inline-block;
    margin: 0 auto;
    border-radius: 50%;
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    z-index: 9999;
    font-size: 20px;
}

.play-video-2 .video-info a:hover i {
    background: #323232;
    color: #eb7f18;
}

.rightimage{
    float:right;
    border:1px solid #C3D5DF;
    background-color: #fff;
    padding:3px;
    margin:5px;
    background-image: none;
}

.leftimage{
    float:left;
    border:1px solid #C3D5DF;
    background-color: #fff;
        padding:3px;
    margin:5px;
    background-image:none;
}


h4 {
    font-size: 15px;
    font-weight: bold;
    line-height: 19px;
    margin-bottom: 15px;
}

button.scroltop{
    color: #FFF;
}


.breadcrumb {
    background-color: transparent;
    color: #FFF;
}

.breadcrumb a {
    color: #FFF;
}

.dez-bnr-inr {
    height: 200px;
}

.slick-slide img {
    border: 1px solid #e1e6eb;
}

.product-main-image img {
    width: 100%;
    border: 1px solid #e1e6eb;
}

.dez-tabs.border-top .nav-tabs > li.active > a {
    border-top: 2px solid #1f191b;
    padding: 9px 15px 10px;
}

.dez-media img, .dez-post-media img {
    border: 1px solid;
}

.derecha{
    text-align: right;
}

/* background productos relacionados */

.bg-grey {
    background-color: #efefef;
    border-color: #999999 !important;
}

footer .widget_getintuch i {
    background-color: rgba(255, 255, 255, 0.18);
    border: 1px solid rgba(255, 255, 255, 0.26);
}

.ps-section__title--full:before, .ps-section__title--full:after {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100px;
    height: 20px;
  
    z-index: 10;
}

.ps-section__title--full {
    display: inline-block;
    position: relative;
    padding: 0 20px;
    text-transform: uppercase;
}

.logo-header {
    width: 100%;
}

.contact-info li.correo {
    width: 50%;
}

.h3 {
    font-size: 28px;
    font-weight: 700;
}

.ps-section__title--full:after {
    left: 100%;
}

.ps-section__title--full:before {
    right: 100%;
}

.bg-gray {
    background-color: #EDEFEE;
}

a.site-button-link.text-primary {
    background: #1f191b;
    color: #fff;
    padding: 3px 15px 3px;
}

.bg-gris {
    background: #BDBDBD;
}

.contact-info li:last-child {
    padding: 11px 0;
}

@media (max-width: 768px){
    a.popup-youtube {
        top:75%
    }

}

