﻿/* Theme Name: DSK Music Description: Gallery/Blog style theme by <a href="http://www.wpexplorer.com/">WPExplorer</a> / modified by Victor Castilla Author: AJ Clarke / Victor Castilla Version: 1.0 */

/* REDISEÑO 2024 pagina HQ Instruments */

/* bloque de features */
.product-features-container{background-color:white;padding:0 16px;text-align:center}
.product-features-title{font-size:1.5rem;font-weight:bold;color:#1e3a8a;margin-bottom:16px}
.product-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;max-width:1024px;margin:0 auto}
.feature-card_paypal,.feature-card{background-color:#ffffff;padding:24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:box-shadow 0.3s ease;display:flex;flex-direction:column;align-items:center;border:1px solid #d1d5db;text-align:center;padding-bottom:0}
.feature-card:hover{box-shadow:0 8px 12px rgba(0,0,0,0.1)}
.feature-icon{font-size:2.5rem;color:#1e3a8a;margin-bottom:12px}
.feature-title{font-size:1.1rem;font-weight:600;color:#1e3a8a;margin-bottom:4px}
.feature-description{font-size:0.9rem;color:#4b5563}
.feature-card h3,.feature-card p{margin:0 !important}
.feature-card p{margin-bottom:10px !important;text-align:center !important}

/* bloque de compra y selector de formato */
.sfs-container{font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;margin:0;background-color:#fff}
.sfs-box{background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:20px;width:95%}
.sfs-title,.sfs-title h2{text-align:center;color:#1e3a8a;margin-top:0}
.sfs-box p{text-align:center !important}
.sfs-select{width:90%;padding:10px;margin-bottom:20px;border:1px solid #ddd;border-radius:4px;background-color:white;font-size:16px;text-align:center}
.sfs-button{display:block;width:91%;padding:10px;background-color:#32CD32;color:white;text-decoration:none;border-radius:4px;font-size:16px;transition:background-color 0.3s;text-align:center !important}
.sfs-button:hover{background-color:#228B22;color:#FFF !important}
.sfs-legend{margin-top:15px;font-size:12px;color:#666;text-align:center}
#redirect-message{font-weight:bold;color:#090}
.paypal-logo{width:30px;vertical-align:middle;margin-left:10px}
.hq-caja{margin-top:80px}

#CONSTANT_OPEN_URL{display:none !important}

/* ajustes para móviles pantalla vertical y horizontal */
@media only screen and (max-width:460px){.hq_instruments_img{max-width:100% !important;float:none !important}.hq_video{width:97% !important;height:250px !important;margin:0 !important;margin-top:-20px;clear:both !important}.hq_producto img{margin-top:-8px !important}.hq_producto{margin-left:15px !important;margin-bottom:20px !important}.fluid-width-video-wrapper{margin-top:-30px !important}#sidebar-right{display:none !important}#main{max-width:100% !important;width:100% !important}#search-wrap{display:none}.entry{margin-right:17px !important}.hq_producto img{margin-top:10px !important}#video iframe{width:100% !important;height:auto !important;min-height:250px !important}#header-logo{text-align:center !important}#subtit{text-align:center !important}#social_cab{float:none !important;margin:10px auto 0 !important;text-align:center !important;width:55% !important}#video{margin-top:60px !important}.entry{float:left;width:140px;margin-right:40px;margin-left:2px;height:250px !important;margin-right:32px !important}}
@media only screen and (max-width:990px){.hq_video{width:97% !important;height:250px !important;margin:0 !important;margin-top:-20px;clear:both !important}.fluid-width-video-wrapper{margin-top:-30px !important}#sidebar-right{display:none !important}#main{max-width:100% !important;width:100% !important}#search-wrap{display:none}#video iframe{width:100% !important;height:auto !important;min-height:250px !important}}

/* ajustes para convertir el theme a responsive */
#wrap{max-width:1010px !important;width:100% !important}
#footer-wrap,#copyright{max-width:1010px !important;width:100% !important;padding:0 !important;padding-top:10px !important;padding-bottom:10px !important}
#sidebar-right{max-width:210px !important;width:100% !important}
#slider-wrap,#slider{max-width:620px !important;width:100% !important}
#slider{max-height:280px !important;height:280px !important}
#slider-wrap img{max-width:620px !important;width:100% !important}
#video iframe{width:100% !important;height:auto !important;min-height:450px}
#g2-name,#g2-email,#g2-website,#contact-form-comment-g2-comment{max-width:600px !important;width:100% !important}
#contact-form-2{width:100%}
.pushbutton-wide{width:144px !important;height:46px !important}
#paypal_about{width:88px !important;height:31px !important}
#search-input{width:150px !important;max-width:none !important}
#searchbar{display:none}
hr{margin:0 !important}
*{box-sizing:inherit !important}
table{border-spacing:10px !important;border-collapse:inherit !important}
.ubermenu .ubermenu-search .ubermenu-searchform{margin:15px 7px 7px !important;width:118px !important}
.ubermenu .ubermenu-target-description{font-size:85% !important}
.ubermenu .ubermenu-search input.ubermenu-search-input{height:auto !important}

/* front page featured */
#front_featured{margin:0 auto;clear:both;width:100% !important;max-width:620px !important;margin-bottom:50px}
#front_featured img{width:100%;max-width:620px;height:auto !important}

/* hq instruments page */
.hq_producto{border:3px solid #A6A6A6;width:200px;height:170px;border-radius:200px;vertical-align:middle;max-height:200px;padding-top:15px;float:left;margin-right:20px;margin-bottom:20px}
.hq_video{width:728px;height:440px}
#sharedaddy,div.sharedaddy,div.sharedaddy div{padding-top:10px !important}
div.sharedaddy div.sd-block{margin-top:10px !important}
#scrollUp{bottom:40px !important}

/* ----------------------  Reset Browser A Bit & Clear Floats -------------------------- */
*{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:99%;font-family:inherit;vertical-align:baseline}
a img,a{outline:0;border:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
.clear{clear:both}

/* ----------------------  WordPress Elements -------------------------- */
.aligncenter{display:block;margin:0 auto}
.alignright{float:right;margin:0 0 1em 1em}
.alignleft{float:left;margin:0 1em 1em 0}
.floatleft{float:left}
.floatright{float:right}
img.aligncenter,img.alignright,img.alignleft{border:1px solid #DDD;text-align:center;background:#F3F3F3;padding:4px}
.textcenter{text-align:center}
.textright{text-align:right}
.textleft{text-align:left}
.wp-caption{border:1px solid #DDD;text-align:center;background:#F3F3F3;padding-top:4px;margin:10px}
.wp-caption img{margin:0;padding:0;border:none}
.wp-caption .wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}
#wp-calendar{width:100%}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left}
#wp-calendar thead{font-size:11px}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center}
#wp-calendar tbody .pad{background:none}
#wp-calendar tfoot #next{text-align:right}

/* ----------------------  Body -------------------------- */
body{font-family:sans-serif !important;font-size:13px;line-height:140%;color:#555;background:#080808;background-image:url(images/fondo.jpg);background-repeat:repeat}

/* ----------------------  HTML Elements -------------------------- */
a{text-decoration:none;color:#2E70B1}
a:hover{text-decoration:none;color:#d54e21}
p{margin:0 0 15px;text-align:justify}
strong{font-weight:700}
em{font-style:italic}
small{}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
hr{}
blockquote{border-left:2px solid #CCC;margin:20px;padding:0 0 0 20px}

/* ----------------------  Default Headings -------------------------- */
h1,h2,h3,h4,h5,h6{color:#111;line-height:130%;font-weight:700;padding:0;margin:0}
h1{font-size:24px;margin:0 0 30px 0}
#container #main h1{margin-bottom:30px !important}
h2{font-size:20px;margin:30px 0 20px 0}
h3{font-size:18px;margin:30px 0 20px 0}
h4{font-size:16px;margin:20px 0 10px 0}

/* ----------------------  Main Wrap &Container -------------------------- */
#wrap{margin:20px auto 0 auto;width:1010px}
#container{background:#FFF;padding:20px}

/* ----------------------  Header -------------------------- */
#header{min-height:80px;position:relative}
#header-logo{margin-bottom:10px;margin-left:-10px;text-align:left}
#header-logo h1,#header-logo h2{font-size:34px;margin:0}
#header-logo a{color:#FFF}
#header-logo a:hover{text-decoration:none}
#header-description{text-transform:uppercase;font-size:12px;font-weight:700;color:#999}

/* ----------------------  Main -------------------------- */
#main{float:left;width:728px}

/* ----------------------  Entries -------------------------- */
.entry{float:left;width:140px;margin-right:40px;margin-left:2px;height:220px}
.entry h2{text-align:center;font-size:12px;margin:15px 0 20px;font-weight:bold}
.entry h2 a{color:#000}
.entry h2 a:hover{text-decoration:none}
.remove-margin{margin-right:0px !important}

/* ----------------------  Meta -------------------------- */
#post-meta span,.entry-meta span{padding:0 0 0 15px;margin:0 10px 0 0}
.authorspan{background:url(images/author.gif) left no-repeat}
.datespan{background:url(images/clock.gif) left no-repeat}
.commentspan{background:url(images/bubble.gif) left no-repeat}
.categoryspan{background:url(images/folder.gif) no-repeat}
#post-meta{margin:0 0 20px;padding:5px 0;font-size:11px;color:#999;border-bottom:1px solid #CCC;border-top:1px solid #CCC;display:none}
.entry-meta{display:inline-block;padding:0 5px;margin:0 0 10px;font-size:11px;color:#666;border-bottom:1px solid #EEE;border-top:1px solid #EEE}

/* ----------------------  Post -------------------------- */
#post{width:100%;margin:0 0 10px}
#post ul,#post ol{margin:20px 0 20px 50px}
#post-featured-image{float:left;margin-right:20px;margin-bottom:20px}
#post h1{font-size:28px;margin:0 0 10px}

/* ----------------------  Post navigation -------------------------- */
#post-navigation{height:35px;line-height:35px;font-size:12px}
#post-navigation-left{float:left}
#post-navigation-right{float:right}

/* ----------------------  Post Tags -------------------------- */
#post-tags{margin:10px 0;padding:20px;font-size:12px;background:#F3F3F3;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#post-tags span{margin:0 5px 0 0;padding:0 0 0 15px;line-height:10px;background:url(images/tag.gif) left no-repeat}
#post-tags-header{font-size:14px;margin:0 0 15px}

/* ----------------------  Post Author -------------------------- */
#post-author{margin:20px 0;padding:20px;font-size:12px;background:#F3F3F3;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#post-author .avatar{float:left;margin:0 15px 10px 0}
#post-author-meta{padding:10px 0 0 0;margin:0;font-size:11px}
#post-author h3{font-size:14px;margin:0 0 15px}

/* ---------------------- Post Related Posts -------------------------- */
#related-posts{margin:20px 0;padding:20px;background:#F3F3F3;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px}
#related-posts img{float:left;margin:0 15px 10px 0}
#related-posts a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}
#related-posts ul{list-style:none;margin:0}
#related-posts ul li{min-height:60px;margin:0 0 20px 0}
#related-posts h4{font-size:14px;margin:0 0 20px}
#related-posts h3{font-size:12px;margin:0 0 5px 0}
#related-posts h3 a{color:#333}

/* ----------------------  Comments -------------------------- */
#commentsbox{padding:20px;background:#F3F3F3;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px}
h3#comments{font-size:14px;margin:0 0 20px}
.commentlist{margin:0px 0 0;clear:both;overflow:hidden;list-style:none}
.commentlist li{margin:10px 0;line-height:18px;padding:10px;background:#FFF;border:1px solid #CCC}
.bypostauthor{}
.comment-author{}
.comment-author a:link,.comment-author a:visited{font-weight:bold;text-decoration:none !important}
.comment-author .fn{}
cite.fn{font-weight:700;font-size:14px}
.comment-author .avatar{float:left;margin:0 10px 0 0}
.comment-meta{font-size:11px}
.comment-meta .commentmetadata{color:#000}
.comment-meta a{color:#666;text-decoration:none !important}
ol.commentlist li p{line-height:22px;margin:5px 0 0}
.reply{text-align:right;margin-top:10px;font-size:10px}
.reply a{text-decoration:none}
.children{list-style:none;margin:1em 0 0;text-indent:0}
.children li.depth-2{margin:0 0 0px 50px}
.children li.depth-3{margin:0 0 0px 50px}
.children li.depth-4{margin:0 0 0px 50px}
.children li.depth-5{margin:0 0 0px 50px}
.comment-nav{padding:5px;height:20px}
.comment-nav a:link,.comment-nav a:visited{}
.cancel-comment-reply a{color:#F00;font-weight:700}
#respond{margin:20px 0px}
#respond h3{font-size:18px;margin:0 0 20px}
#commentform{}
#commentform p{padding:10px 0}
#respond label{display:block;padding:5px 0}
#respond label small{font-size:10px}
#respond input{margin-bottom:10px;padding:5px 5px;margin:0 10px 10px 0;background:#fff;border:1px solid #ddd}
#commentform input{width:50%}
#respond input#commentSubmit{padding:5px 0;width:100px;font-size:12px;background:#211F1D;border-top:1px solid #333;border:1px solid #000;color:#FFF;text-decoration:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin:10px 0px;cursor:pointer;border:0;outline:none;-moz-box-shadow:2px 2px 5px #CCC;-webkit-box-shadow:2px 2px 5px #CCC;box-shadow:2px 2px 5px #CCC}
#commentSubmit:hover{background:#403D37 !important}
#commentSubmit:active{padding:5px 0 0 !important}
textarea#comment{border:none;background:#fff;border:1px solid #ddd;width:70%;margin:10px 0px 0px 0px;padding:5px 5px}
#comments-closed{padding:10px 0}

/* ----------------------  Author Page -------------------------- */
#author-page{min-height:100px}
#author-page .avatar{float:left;margin:0 15px 0 0}
#author-page h1{margin-bottom:10px}
#author-page-posts-title{padding-bottom:10px;margin:20px 0;border-bottom:1px solid #CCC}

/* ----------------------  Archives - Category Pages &Tag pages -------------------------- */
#archive-title{margin:0 0 40px;padding-bottom:20px;border-bottom:1px solid #CCC}

/* ----------------------  Sidebar -------------------------- */
#sidebar-right{float:right;width:210px;}
#sidebar-right ul{margin-left:20px}
#sidebar-right li{margin:5px 0}
.sidebar-right-box{margin:0 0 20px}
#sidebar-right h4{font-size:14px;color:#FFF;text-transform:uppercase;background:#2C2C2C;padding:6px 10px;margin:0 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;font-weight:bold}

/* ----------------------  Pagination-------------------------- */
#pagination{clear:both;padding:20px 0px;position:relative;font-size:11px;line-height:13px;margin-top:20px}
#pagination span,#pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#FFF;background:#2C2C2C}

/* ----------------------  Footer -------------------------- */
#footer-wrap{margin:0 auto;width:990px;background:#2C2C2C;padding:10px;font-size:12px}
#footer{padding:20px 0 0}
#footer a{color:#999}
#footer-widget-left,#footer-widget-middle-left,#footer-widget-middle-right,#footer-widget-right{float:left;width:205px}
#footer-widget-left,#footer-widget-middle-left,#footer-widget-middle-right{margin:0 30px 0 0}
.footer-box{margin:0 0 20px}
.footer-box ul{list-style:none}
.footer-box li{padding-bottom:2px;background:url('images/double-border.png') bottom repeat-x}
.footer-box ul li a{display:block;padding:5px 8px}
.footer-box ul li a:hover{background:#333;text-decoration:none}
#footer h4{color:#FFF;font-weight:normal;font-size:18px;margin:0 0 10px;padding:0 8px}
#footer .textwidget{padding:0px 8px}

/* ---------------------- Copyright -------------------------- */
#copyright{background:#2C2C2C url('images/double-border.png') top repeat-x;width:990px;margin:0 auto 20px auto;position:relative;padding:10px;color:#999;font-size:10px;border-top:1px solid #333}
#copyright p{margin:0}
#copyright a{color:#999}
#copyright a:hover{color:#FFF}
#back-to-top{position:absolute;right:10px;bottom:10px;font-size:11px}

/* ----------------------  Search -------------------------- */
#search-wrap{position:absolute;right:55px;top:8px;width:140px;font-size:12px}
#search-input{width:140px;height:25px;line-height:25px;padding:0 25px 0 5px;color:#999;background:#FFF;border:none}
#search:focus{color:#333}
#search-submit{background:url('images/xs-search-icon.png') no-repeat;height:15px;width:15px;position:absolute;top:5px;right:-20px;cursor:pointer;text-indent:-9999px;outline:none;border:none}

/* ----------------------  Ad Spots -------------------------- */
#top-ad{position:absolute;right:0;top:0;width:325px;height:75px;max-width:325px;max-height:75px;text-align:right;}

/* ----------------------  Menu -------------------------- */
#primary-menu{position:relative;background:#2C2C2C;min-height:3em;font-size:14px}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute;top:-999em;width:15em}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:15em;top:0}
ul.sf-menu li li:hover li ul,ul.sf-menu li li li.sfHover ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:15em;top:0}
.sf-menu{float:left;padding:8px}
.sf-menu a{padding:0.5em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:700}
.sf-menu a,.sf-menu a:visited{color:#FFF}
.sf-menu li{background:#2C2C2C;margin:0 10px 0 0}
.sf-menu li ul{background:#2C2C2C;padding:8px}
.sf-menu li li{background:#2C2C2C}
.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.current-menu-item a{outline:0}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/arrows.png') no-repeat -10px -100px}
a >.sf-sub-indicator{top:0.7em;background-position:0 -100px}
a:focus >.sf-sub-indicator,a:hover >.sf-sub-indicator,a:active >.sf-sub-indicator,li:hover >a >.sf-sub-indicator,li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0}
.sf-menu ul a >.sf-sub-indicator{background-position:0 0}
a:focus >.sf-menu ul a >.sf-sub-indicator,a:hover >.sf-menu ul a >.sf-sub-indicator,a:active >.sf-menu ul a >.sf-sub-indicator,li:hover >.sf-menu ul li >a >.sf-sub-indicator,li.sfHover >.sf-menu ul li >a >.sf-sub-indicator{background-position:-10px 0}

/* ----------------------  Slider  -------------------------- */
#slider-wrap{width:620px;height:280px;margin:0 0 30px 55px;background:url('images/slider-shadow.png') center bottom no-repeat;padding:0 0 20px}
#slider{position:relative;width:620px;height:280px;background:#FFF url('images/loading.gif') no-repeat 50% 50%}
#slider img{position:absolute;top:0;left:0;display:none}
#slider a{border:0}
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0px;left:0px}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;opacity:0.8;width:620px;z-index:89}
.nivo-caption p{color:#FFF;padding:10px;margin:0}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer}
.nivo-controlNav a.active{background:font-weight:bold}
.nivo-controlNav{position:absolute;right:20px;bottom:15px}
.nivo-controlNav a{display:block;width:12px;height:8px;text-indent:-9999px;border:0;margin-right:3px;float:left}
.nivo-controlNav a{background:#666}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(images/slider-arrows.png) no-repeat;text-indent:-9999px;border:0}
a.nivo-nextNav{background-position:-30px 0;right:15px}
a.nivo-prevNav{left:15px}

/* ----------------------  Color Schemes  -------------------------- */

/*blue*/
.blue-scheme .nivo-controlNav a.active,.blue-scheme #pagination a:hover,.blue-scheme #pagination .current,.blue-scheme .sf-menu a:focus,.blue-scheme .sf-menu a:hover,.blue-scheme .sf-menu a:active,.blue-scheme .current-menu-item a,.blue-scheme .sf-menu li li a:hover{background:#39C;color:#FFF}
.blue-scheme .entry h2 a:hover{text-decoration:none;color:#39C}

/*green*/
.green-scheme .nivo-controlNav a.active,.green-scheme #pagination a:hover,.green-scheme #pagination .current,.green-scheme .sf-menu a:focus,.green-scheme .sf-menu a:hover,.green-scheme .sf-menu a:active,.green-scheme .current-menu-item a,.green-scheme .sf-menu li li a:hover{background:#34A93A;color:#FFF}
.green-scheme .entry h2 a:hover,.green-scheme a:hover{text-decoration:none;color:#34A93A}

/*pink - gris*/
.pink-scheme .nivo-controlNav a.active,.pink-scheme #pagination a:hover,.pink-scheme #pagination .current,.pink-scheme .sf-menu a:focus,.pink-scheme .sf-menu a:hover,.pink-scheme .sf-menu a:active,.pink-scheme .current-menu-item a,.pink-scheme .sf-menu li li a:hover{background:-moz-linear-gradient(center top,#787878,#000000) repeat scroll 0 0 rgba(0,0,0,0);color:#FFF}
.pink-scheme .entry h2 a:hover,.pink-scheme a:hover{text-decoration:none;color:#909090}

/*red*/
.red-scheme .nivo-controlNav a.active,.red-scheme #pagination a:hover,.red-scheme #pagination .current,.red-scheme .sf-menu a:focus,.red-scheme .sf-menu a:hover,.red-scheme .sf-menu a:active,.red-scheme .current-menu-item a,.red-scheme .sf-menu li li a:hover{background:#E10F24;color:#FFF}
.red-scheme .entry h2 a:hover,.red-scheme a:hover{text-decoration:none;color:#E10F24}

/* ----------------------  DSK CODE -------------------------- */

/* ----------------------  cabecera -------------------------- */
#subtit{color:#909090;font-weight:bold;margin-left:2px}
#subtit h1{font-size:99% !important;font-weight:bold;margin-bottom:0;margin-left:4px;margin-top:4px;color:#909090}
#menu-item-35 a{margin-left:4px !important}
.hq_hover:hover{background-color:#f2f2f2}

/* ----------------------  post instrumentos -------------------------- */
#descripcion{float:left;min-width:50px}
#foto{float:right;min-width:50px}
#video{text-align:center}
#enlace{background-image:url("/wp-content/themes/dskmusic/images/download.gif");background-position:left;background-repeat:no-repeat;float:left;padding-left:25px;margin-top:5px !important;font-size:20px !important;margin-bottom:-20px !important}
#enlace2{margin-top:5px !important;font-size:20px !important;margin-bottom:-20px !important}
#enlace_multi{clear:both !important;margin-top:10px !important}
#enlace_multi a{background-image:url("/wp-content/themes/dskmusic/images/download.gif");background-size:15px;padding-left:25px;background-position:left;background-repeat:no-repeat;font-weight:bold;padding-right:25px;color:#333 !important}
#enlace_multi a:hover{color:#2e70b1 !important}
div.nuevos_tit{background:none repeat scroll 0 0 #2C2C2C;border-radius:5px 5px 5px 5px;color:#FFFFFF;font-size:14px;margin:0 0 15px;padding:6px 10px;text-transform:uppercase;margin-top:-30px;font-weight:bold;text-align:center}
ul.sub-menu{z-index:50 !important}

/* lista con icono azul */
li{list-style-image:url(/wp-content/themes/dskmusic/images/list.gif)}
#related-posts li{list-style:none}

/* social cabecera */
#social_cab{float:right;margin-right:5px;margin-top:25px}
#social_icon{float:left;width:28px;margin-left:10px}

/* lista para top content sidebar */
#sidebar-right li{list-style-image:none !important;list-style:none !important;margin-bottom:10px}
.widgets-list-layout-links{margin-top:10px}

/* color enlace descarga descomentar PARA DEJARLO AZUL */
#enlace a{color:#555 !important}
#enlace a:hover{color:#888 !important}

/* formulario de contacto */
#contact-form-2{margin:0 auto !important;float:left}
#g2-name,#g2-email,#g2-website{background:url("/wp-content/themes/dskmusic/images/fancy_white_inp_bg.gif") no-repeat scroll left bottom rgba(0,0,0,0);border:1px solid #f0f0f0 !important;border-top:1px solid #f0f0f0 !important;border-bottom:none !important;border-left:none !important;padding:2px 10px 12px;width:400px}
#contact-form-comment-g2-comment{background:url("/wp-content/themes/dskmusic/images/fancy_white_inp_bg.gif") no-repeat scroll left bottom rgba(0,0,0,0);border:1px solid #f0f0f0 !important;border-top:1px solid #f0f0f0 !important;border-bottom:none !important;border-left:none !important;padding:2px 10px 12px;width:400px}
#contact-form-2 .pushbutton-wide{background:url("/wp-content/themes/dskmusic/images/fancy_white_submit.gif") no-repeat scroll 0 0 rgba(0,0,0,0);border:medium none;cursor:pointer;font-size:13px;height:46px;margin:5px 3px 4px 0;padding:0 5px 5px;width:144px}

/* buscador cabecera, si se eliminan estos estilos desaparece */
#megaMenu.megaMenuHorizontal ul.megaMenu{width:auto !important}
#search-wrap{right:65px;top:14px}
#search-input{width:150px;padding:2px 25px 0 10px;border-radius:300px}
#search-submit{right:-35px;top:6px}
#megaMenu ul.megaMenu{border-style:none !important}
#primary-menu{background:-moz-linear-gradient(center top,#383838,#000000) repeat scroll 0 0 rgba(0,0,0,0)}
#social_cab{margin-right:22px}

/* imagenes redondas post home y barrar lateral */
.entry img{border-radius:300px;border:1px solid #cccccc;padding:4px}
.widgets-list-layout .widgets-list-layout-blavatar{border:1px solid #ccc;border-radius:300px;padding:2px;width:35px !important;height:35px !important}
.widgets-list-layout-links{margin-top:14px}
.entry h2{padding-left:6px}
#related-posts img{border-radius:300px;border:1px solid #cccccc;padding:4px}
#commentsbox img{border-radius:300px;border:1px solid #cccccc;padding:4px}
#foto img{border-radius:20px;padding:4px;border:1px solid #cccccc}



/* ocultar imagen redonda para e post de HQ Instruments */
/* #post-933 img{border-radius:0;border:none} */




/*nuevo fondo y diseño en blanco - restaurar al theme antiguo: borrar todo esto y restaurar logo en images */
body{background:url("images/fondo0.jpg") repeat-x scroll 0 0 #eaeaea !important}
#subtit{color:#fff}
#container{border-right:1px dotted #787878;border-left:1px dotted #787878}
#sidebar-right h4{background:none repeat scroll 0 0 #eee !important;color:#787878 !important}

/* slider de testimonios en HQ Instruments */
#testimonial_slider_hq-instruments_wrap h4{display:none !important;margin-bottom:30px !important}
.sldr_title{background:none repeat scroll 0 0 #eee !important;border-radius:5px !important;color:#787878 !important;font-size:14px !important;margin:0 0 15px !important;padding:6px 10px !important;text-align:center !important;text-transform:uppercase !important}
.testimonial_by{line-height:16px !important;font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;font-size:14px !important;font-weight:normal;font-style:normal;color:#222;text-align:left;width:100%}
.testimonial_slider__textonly .testimonial_by_wrap .testimonial_by_inner{margin:1.5em 0 1.5em 3.6em !important}
.testimonial_slider__textonly .testimonial_nav{margin-bottom:30px;margin-left:6% !important;margin-top:0px !important;height:20px}
.testimonial_slideri{width:209px !important}
.testimonial_slider__textonly .testimonial_content_wrap{height:85% !important;width:90% !important}

/* fix distancia entre ads y video demo */
#enlace2{clear:both !important;margin-bottom:0px !important}
#enlace_multi{margin-bottom:-20px !important}
.adsbygoogle{margin-top:-5px !important}
#post #video{margin-top:40px !important}
.cfmonitor{margin-bottom:10px !important;margin-top:0px !important} /* margin top separa el bloque de anuncios */
#post .ads-under{margin-top:-10px;display:block} /* 202211 elimina anuncio bajo enlaces */

/* fix para la posición del "cargando" del nuevo sistema de pago para hq instruments */
.idcore-link-loader{border:3px solid #A6A6A6;width:200px !important;height:170px !important;border-radius:200px;vertical-align:middle;max-height:200px;padding-top:15px;float:left;margin-right:20px;margin-bottom:20px}
.idcore-link-loader > span{left:3px !important;margin-top:68px !important}

/* varios fix para entradas de blog */
#post p{text-align:left;font-size:14px;line-height:24px}
.edd-submit.button.green{font-size:20px !important; margin-bottom: 10px;}
table#edd_purchase_receipt_products .edd_purchase_receipt_product_name {margin-bottom: 20px;}


/* MOVILES FIXES */
@media (max-width: 768px) and (orientation: portrait) {.feature-card_paypal, .feature-card {padding-bottom: 20px;}}




/* FIX MOSTRAR 2 VST EN HOME */
@media only screen and (max-width: 460px) {
    .entry {
        margin-right: 24px !important;
    }
}

@media only screen and (min-width: 461px) {

.entry {
    margin-right: 34px !important;

    }
}
