@charset "UTF-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } div { border-style: solid; } .tabset .tabs li a p, .tabset .tabs li p {margin: 0!important;} .toggle .toggle-title p, .accordion .accordion-title p {margin: 0!important;} .accordion .accordion-title span .icon {color: inherit;} /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; margin: 0 0 20px 0; text-align: left; border: 1px solid; width: 100%; } thead th { font-weight: bold; text-transform: uppercase; background-color: #fafafa; } th, td { padding: 10px 20px; vertical-align: middle; border: 1px solid; } /* ------------------------------------------------------------------------ */ /* Basic WordPress WYSIWYG Editor Styles /* ------------------------------------------------------------------------ */ .entry-content img { margin: 0 0 20px 0; } .alignleft, img.alignleft { margin-right: 20px; display: inline; float: left; } .alignright, img.alignright { margin-left: 20px; display: inline; float: right; } .aligncenter, img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; text-align: center; } .alignnone, img.alignnone { } .gallery-caption{ } .wp-caption { margin-bottom: 20px; text-align: center; width: auto !important; -webkit-border-radius: 3px; border-radius: 3px; padding: 5px; background: #f6f6f6; border: 1px solid #e8e8e8; } .wp-caption img { border: 0 none; padding: 0; margin: 0; } .wp-caption p.wp-caption-text { width: auto !important; padding:3px 0; margin: 0px 0 0 0; display: block; } .wp-smiley { margin: 0 !important; max-height: 1em; } blockquote.left { margin-right: 20px; text-align: right; margin-left: 0; width: 33%; float: left; } blockquote.right { margin-left: 20px; text-align: left; margin-right: 0; width: 33%; float: right; } .size-full {} .size-large {} .size-medium {} .size-thumbnail {} .sticky {} .bypostauthor {} img { max-width: 100%; width: auto 9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } .shortcode-map img { max-width: inherit; } /* ------------------------------------------------------------------------ */ /* EOF /* ------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------ */ /* Bootstrap - Tooltips */ /* ------------------------------------------------------------------------ */ /* Tooltip ====================================*/ .tooltip { position: absolute; z-index: 1020; display: block; padding: 5px; font-size: 11px; opacity: 0; line-height:1; filter: alpha(opacity=0); visibility: visible; } .tooltip.in { opacity: 0.73; filter: alpha(opacity=73); } .tooltip.top { margin-top: 0px; } .tooltip.top-right { margin-top: 0px; } .tooltip.right { margin-left: 2px; } .tooltip.bottom { margin-top: 6px; } .tooltip.left { margin-left: -2px; } .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top: 5px solid #000000; border-right: 5px solid transparent; border-left: 5px solid transparent; } .tooltip.top-right .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top: 5px solid #000000; border-right: 5px solid transparent; border-left: 5px solid transparent; } .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000000; } .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-right: 5px solid transparent; border-bottom: 5px solid #000000; border-left: 5px solid transparent; } .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; } .tooltip-inner { max-width: 200px; padding: 6px 10px 6px 10px; color: #ffffff; text-align: center; text-decoration: none; background-color: #000000; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .tooltip-arrow { position: absolute; width: 0; height: 0; } .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; padding: 2px; } .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } .fade.in { opacity: 0.73; } .affix { position: fixed !important; top: 0; z-index: 99; } .affix-bottom { position: absolute !important; width: inherit; max-width: 276px; position: absolute; top: auto; bottom: 500px; } /* ------------------------------------------------------------------------ */ /* EOF /* ------------------------------------------------------------------------ */ /*-----------------------------------------------------------------------------------*/ /* HR-Divider /*-----------------------------------------------------------------------------------*/ .hr { clear: both; width:100%; margin:10px 0; height: 1px; } .hr.solid_light { border-bottom:1px solid #e3e3e3; } .hr.solid_dark { border-bottom:3px solid #3b3f42; } .hr.square_with_dot { height: 5px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/square_with_dot.gif) center center repeat-x; } .hr.dotted { height: 1px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/dotted.gif) center center repeat-x; } .hr.dashed_light { height: 1px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/dashed_light.gif) center center repeat-x; } .hr.dashed_dark { height: 1px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/dashed_dark.gif) center center repeat-x; } .hr.dotted_with_lines { height: 3px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/dotted_with_lines.gif) center center repeat-x; } .hr.rhombus{ height: 5px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/rhombus.gif) center center repeat-x; } /*----------------------------------------------------*/ .gap{ display:block; width:100%; margin:0; } .doublegap{ display:block; width:100%; height:1px; margin:40px 0; } /* Rethink this */ .tooltips a, .tooltips a img{ margin: 0 auto; padding: 0; max-width: 100%; text-align: center; } /*-----------------------------------------------------------------------------------*/ /* Accordion /*-----------------------------------------------------------------------------------*/ .accordion { } .accordion .accordion-title{ display: block; overflow: hidden; cursor: pointer; background-color: #fff; } .accordion .accordion-title span { display:block; padding:0px; font-size: 11px; font-weight: 600; height: 38px; line-height: 38px; text-transform: uppercase; overflow: hidden; margin: 0; } .accordion .accordion-inner { background-color: #fff; } .accordion .accordion-inner .content { padding: 15px; } .accordion .accordion-inner div { max-width: 100%; } .accordion .accordion-title span .icon { margin:0px 15px 0 15px; font-size: 15px; color: inherit; } .accordion .accordion-title .acc-icon { width: 38px; height: 38px; } .accordion .accordion-title .acc-icon i { font-size: 12px; line-height: 38px; display: block; margin: 0px auto; text-align: center; } .accordion .accordion-inner{ display:none; } .accordion.style1 .acc-group { margin-bottom: 5px; } .accordion.style1 .accordion-title { border:1px solid #e8e8e8; border-top: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .accordion.style1 .accordion-title:first-child { border:1px solid #e8e8e8; } .accordion.style1 .accordion-title.active { -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .accordion.style1 .accordion-inner{ border:1px solid #e8e8e8; border-top: 0; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .accordion.style1 .accordion-title.active i { color: #43b4f9; } .accordion.style2 { border:1px solid #e8e8e8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .accordion.style3 { overflow: hidden; } .accordion.style2 .acc-group, .accordion.style3 .acc-group { border-top:1px solid #e8e8e8; margin-top: -1px; } .accordion.style2 .accordion-inner .content, .accordion.style3 .accordion-inner .content { padding: 0px 15px 15px; } .accordion.style2 .acc-icon, .accordion.style3 .acc-icon { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-color: #3b3f42; width: 19px; height: 19px; margin: 9px 15px; text-align: center; } .accordion.style2 .acc-icon i, .accordion.style3 .acc-icon i { color: #fff; line-height: 19px; font-size: 10px; } .accordion.style2 .accordion-title.active .acc-icon, .accordion.style3 .accordion-title.active .acc-icon { background-color: #43b4f9; } .accordion.style4 .acc-group { margin-bottom: 4px; } .accordion.style4 .accordion-title { background-color: #ecf0f1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .accordion.style4 .accordion-title.active { background-color: #43b4f9; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; color: #fff; } .accordion.style4 .accordion-title .icon { color: inherit; } .accordion.style4 .accordion-title.active .icon { color: #fff; } .accordion.style4 .accordion-inner{ border:1px solid #e8e8e8; border-top: 0; border-bottom-color: #c5c5c5; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .fleft { float: left !important; } .fright { float: right !important; } /*----*/ #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body { background-color: #ffffff; border-color: #e8e8e8; } #main .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title.vc_tta-controls-icon-position-left > a { padding-left: 48px; } #main .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { border: 1px solid #e8e8e8; background-color: #ffffff; } #main .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading { border-bottom: 0; } #main .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body { border: 1px solid #e8e8e8; border-top: 0; background-color: #ffffff; transition:none; } #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body { border: 0; background: #ffffff; } #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel { border-top: 1px solid #e8e8e8; } #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel:first-child { border-top: 0; } #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a { color: #333333; } #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover, #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover i { color: #666666; } #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, #main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before { border-color: #666666; } #main .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading { border-color: transparent; background-color: #ecf0f1; } #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #43b4f9; } #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a { color: #ffffff; } #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before { border-color: #ffffff; } #main .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body { background-color: #ffffff; border-color: #e8e8e8; border-bottom-color: #c5c5c5; } /*-----------------------------------------------------------------------------------*/ /* Toggle /*-----------------------------------------------------------------------------------*/ .toggle .toggle-title { display: block; overflow: hidden; cursor: pointer; } .toggle .toggle-title span { display:block; padding:0px; font-size: 11px; font-weight: 600; height: 38px; line-height: 38px; text-transform: uppercase; overflow: hidden; margin: 0; } .toggle .toggle-inner{ margin:0; display:none; padding: 15px; } .toggle .toggle-title span .icon { margin:0px 15px 0 15px; font-size: 15px; } .toggle .toggle-title .status-icon { width: 38px; height: 38px; } .toggle .toggle-title .status-icon i { font-size: 12px; line-height: 38px; display: block; margin: 0px auto; text-align: center; } .toggle { margin-bottom: 4px; } .toggle.style1 .toggle-title { border:1px solid #e8e8e8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .toggle.style1 .toggle-title.active { -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .toggle.style1 .toggle-inner{ border:1px solid #e8e8e8; border-top: 0; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .toggle.style1 .toggle-title.active i { color: #43b4f9; } .toggle.style2 { border:1px solid #e8e8e8; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .toggle.style3 { overflow: hidden; border-bottom: 1px solid #e8e8e8; } .toggle.style2 .status-icon, .toggle.style3 .status-icon { border-top:1px solid #e8e8e8; margin-top: -1px; } .toggle.style2 .toggle-inner, .toggle.style3 .toggle-inner { padding: 0px 15px 15px; } .toggle.style2 .status-icon, .toggle.style3 .status-icon { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-color: #3b3f42; width: 19px; height: 19px; margin: 9px 15px; text-align: center; } .toggle.style2 .status-icon i, .toggle.style3 .status-icon i { color: #fff; line-height: 19px; font-size: 10px; } .toggle.style2 .toggle-title.active .status-icon, .toggle.style3 .toggle-title.active .status-icon { background-color: #43b4f9; } .toggle.style4 { margin-bottom: 4px; } .toggle.style4 .toggle-title { background-color: #ecf0f1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .toggle.style4 .toggle-title.active { background-color: #43b4f9; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; color: #fff; } .toggle.style4 .toggle-inner{ border:1px solid #e8e8e8; border-top: 0; border-bottom-color: #c5c5c5; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } /*-----------------------------------------------------------------------------------*/ /* Alert Messages /*-----------------------------------------------------------------------------------*/ .alert-message { position: relative; border: 1px solid transparent; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #3b3f42; padding:10px 38px 10px 19px; text-align: center; margin-bottom:20px; } .alert-message.custom { padding: 15px 38px 20px 15px; } .alert-message i { float: left; font-size: 16px; margin-right: 18px; } .alert-message.warning { background-color: #fff3a1; border-color: #e4cf42; } .alert-message.success { background-color: #aeffa1; border-color: #64c654; } .alert-message.notice { background-color: #f1f1f1; border-color: #cfcfcf; } .alert-message.error { background-color: #f9aaac; border-color: #cf5255; } .alert-message.info { background-color: #a1d8ff; border-color: #6caddc; } .alert-message.custom * { color: inherit; } .alert-message.info i, .alert-message.info .close { color: #6caddc; } .alert-message.error i, .alert-message.error .close { color: #cf5255; } .alert-message.notice i, .alert-message.notice .close { color: #cfcfcf; } .alert-message.success i, .alert-message.success .close { color: #64c654; } .alert-message.warning i, .alert-message.warning .close { color: #e4cf42; } .alert-message. a{ color:#3b3f42; } .alert-message p{ margin:0; padding:0; } .alert-message span.close{ display:block; padding:0; position: absolute; top:0; right: 0; height: 38px; width: 38px; text-align: center; line-height: 38px; cursor: pointer; } .alert-message span.close:hover{ opacity: 1; } /*-----------------------------------------------------------------------------------*/ /* Buttons /*-----------------------------------------------------------------------------------*/ .button, .button.simple, input[type=submit]{ -webkit-appearance: none; margin:0; font-size:11px; line-height:12px; padding:13px 35px; display: inline; display: inline-block; letter-spacing: 0px; text-transform: uppercase; border:none; position: relative; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom:3px; white-space: nowrap; } .button, input[type=submit] { color: #ffffff; background-color: #43b4f9; } .button i { color: inherit !important; font-size: 14px; line-height: inherit; margin: 0 6px 0 0; } .button i.fa-left { margin-right: 7px; } .button i.fa-right { margin-left: 8px; } a.button:hover, input[type=submit]:hover { color: #fff !important; background-color: #525252; } a.button { color: #fff !important; } .button.mini{ font-size:10px; line-height: 11px; padding:8px 15px; } .button.three_d.mini { border-bottom: 2px solid transparent; } .button.small{ font-size:10px; line-height: 11px; padding:12px 25px; } .button.medium{ font-size:11px; line-height:12px; padding:14px 35px; } .button.large{ font-size:12px; line-height:12px; padding:17px 37px; } .button, .button.default { background-color: #43b4f9; } .button.rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .button.gradient.white { background-color: #f7f7f7; background-image: linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%); background-image: -o-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%); background-image: -moz-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%); background-image: -webkit-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%); background-image: -ms-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(247,247,247)), color-stop(0.9, rgb(255,255,255)) ); } .button.gradient.lightgray { background-color: #e1e3e5; background-image: linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%); background-image: -o-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%); background-image: -moz-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%); background-image: -webkit-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%); background-image: -ms-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(225,227,229)), color-stop(0.9, rgb(236,239,241)) ); } .button.gradient.blue { background-color: #43b4f9; background-image: linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%); background-image: -o-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%); background-image: -moz-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%); background-image: -webkit-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%); background-image: -ms-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(52,152,219)), color-stop(0.9, rgb(82,173,234)) ); } .button.gradient.lightgreen { background-color: #34db8e; background-image: linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%); background-image: -o-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%); background-image: -moz-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%); background-image: -webkit-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%); background-image: -ms-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(52,219,141)), color-stop(0.9, rgb(77,235,161)) ); } .button.gradient.green { background-color: #35b844; background-image: linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%); background-image: -o-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%); background-image: -moz-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%); background-image: -webkit-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%); background-image: -ms-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(53,184,68)), color-stop(0.9, rgb(79,216,95)) ); } .button.gradient.pink { background-color: #db3457; background-image: linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%); background-image: -o-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%); background-image: -moz-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%); background-image: -webkit-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%); background-image: -ms-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(219,52,88)), color-stop(0.9, rgb(245,92,125)) ); } .button.gradient.red { background-color: #db3434; background-image: linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%); background-image: -o-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%); background-image: -moz-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%); background-image: -webkit-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%); background-image: -ms-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(219,52,52)), color-stop(0.9, rgb(242,84,84)) ); } .button.gradient.orange { background-color: #fd7800; background-image: linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%); background-image: -o-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%); background-image: -moz-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%); background-image: -webkit-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%); background-image: -ms-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(253,118,0)), color-stop(0.9, rgb(252,158,69)) ); } .button.gradient.yellow { background-color: #fdae31; background-image: linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%); background-image: -o-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%); background-image: -moz-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%); background-image: -webkit-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%); background-image: -ms-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(253,175,49)), color-stop(0.9, rgb(254,195,101)) ); } .button.gradient.ginger { background-color: #db7f34; background-image: linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%); background-image: -o-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%); background-image: -moz-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%); background-image: -webkit-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%); background-image: -ms-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(219,127,52)), color-stop(0.9, rgb(242,153,80)) ); } .button.gradient.brown { background-color: #914e22; background-image: linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%); background-image: -o-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%); background-image: -moz-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%); background-image: -webkit-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%); background-image: -ms-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(145,78,34)), color-stop(0.9, rgb(184,108,58)) ); } .button.gradient.turquoise { background-color: #34d1db; background-image: linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%); background-image: -o-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%); background-image: -moz-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%); background-image: -webkit-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%); background-image: -ms-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(52,208,219)), color-stop(0.9, rgb(95,231,241)) ); } .button.gradient.gray { background-color: #b9b9b9; background-image: linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%); background-image: -o-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%); background-image: -moz-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%); background-image: -webkit-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%); background-image: -ms-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(185,185,185)), color-stop(0.9, rgb(214,214,214)) ); } .button.gradient.black { background-color: #383838; background-image: linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%); background-image: -o-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%); background-image: -moz-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%); background-image: -webkit-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%); background-image: -ms-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(56,56,56)), color-stop(0.9, rgb(90,90,90)) ); } .button.gradient:hover { background-color: #545454; background-image: linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%); background-image: -o-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%); background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%); background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%); background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.44, rgb(84,84,84)), color-stop(0.9, rgb(100,100,100)) ); } .button.white { background-color: #ffffff; color: #5f6265 !important; } .button.lightgray { background-color: #eceff1; color: #5c6063 !important; } .button.blue { background-color: #43b4f9; } .button.lightgreen { background-color: #34db8e; } .button.green { background-color: #35b844; } .button.pink { background-color: #db3457; } .button.red { background-color: #db3434; } .button.orange { background-color: #fd7800; } .button.yellow { background-color: #fdae31; } .button.ginger { background-color: #db7f34; } .button.brown { background-color: #914e22; } .button.turquoise { background-color: #34d1db; } .button.gray { background-color: #b9b9b9; } .button.black { background-color: #383838; } .button.transparent { background-color: none !important; background: none !important; border: 2px solid !important; } .button.transparent.mini { border: 1px solid !important; } .button.transparent:hover {background: none !important;} .button.transparent.white { color: #ffffff !important; } .button.transparent.lightgray { color: #eceff1 !important;; } .button.transparent.blue { color: #43b4f9 !important;; } .button.transparent.lightgreen { color: #34db8e !important;; } .button.transparent.green { color: #35b844 !important;; } .button.transparent.pink { color: #db3457 !important;; } .button.transparent.red { color: #db3434 !important;; } .button.transparent.orange { color: #fd7800 !important;; } .button.transparent.yellow { color: #fdae31 !important;; } .button.transparent.ginger { color: #db7f34 !important;; } .button.transparent.brown { color: #914e22 !important;; } .button.transparent.turquoise { color: #34d1db !important;; } .button.transparent.gray { color: #b9b9b9 !important;; } .button.transparent.black { color: #383838 !important;; } .button.three_d { text-shadow:1px 1px 1px rgba(0,0,0,0.3); font-weight: 900; display: inline; display: inline-block; border-bottom:3px solid transparent; } .button.three_d.white { border-color: #f7f7f7; } .button.three_d.lightgray { border-color: #e1e3e5; } .button.three_d.blue { border-color: #2e84be; } .button.three_d.lightgreen { border-color: #2dbe7b; } .button.three_d.green { border-color: #2ea03b; } .button.three_d.pink { border-color: #c12e4d; } .button.three_d.red { border-color: #b92b2b; } .button.three_d.orange { border-color: #d96701; } .button.three_d.yellow { border-color: #d79224; } .button.three_d.ginger { border-color: #b4682a; } .button.three_d.brown { border-color: #6f3b1a; } .button.three_d.turquoise { border-color: #29abb3; } .button.three_d.gray { border-color: #9c9c9c; } .button.three_d.black { border-color: #040404; } .button.three_d:hover { border-color: #434343; } .button i.right { float: right; margin-left: 5px; } .button i.left { float: left; margin-left: 5px; } /*-----------------------------------------------------------------------------------*/ /* Callouts & Teaser /*-----------------------------------------------------------------------------------*/ .teaser{ border: 1px solid #ddd; display: block; -webkit-box-shadow:3px 3px 3px 0px rgba(180, 180, 180, 0.2); -moz-box-shadow:3px 3px 3px 0px rgba(180, 180, 180, 0.2); box-shadow:3px 3px 3px 0px rgba(180, 180, 180, 0.2); padding:25px 25px 20px 25px; } .teaser h1, .teaser h2, .teaser h3, .teaser h4, .teaser h5, .teaser h6, .teaser p{ margin:0 0 10px 0; } .teaser .teaser-img{ margin:-26px -26px 25px -26px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; overflow: hidden; } .teaser .teaser-img img{ width:100%; max-width:100%; height:auto; } .teaser a.button{ margin:20px 0 0 0; } /*-----------------------------------------------------------------------------------*/ .teaserbox{ border: 1px solid #ddd; display: block; background: #fafafa; -webkit-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2); -moz-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2); box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2); margin:0 0px 0 0px; } .teaserbox .border{ padding:25px 25px 25px 25px; } .teaserbox a.button{ margin:20px 0 0 0; } .teaserbox p{ margin:5px 0 0 0; } .teaserbox h1, .teaserbox h2, .teaserbox h3, .teaserbox h4, .teaserbox h5, .teaserbox h6{ line-height: 1.3; } /*-----------------------------------------------------------------------------------*/ .callout{ margin:0 0px 0px 0px; display: table; overflow: hidden; width: 100%; min-height: 50px; padding: 30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .callout-button { overflow: hidden; display: table-cell; vertical-align: middle; } .callout-button.right{ padding-left: 20px; text-align: right; } .callout-button.left{ padding-right: 20px; text-align: left; } .callout.center .callout-content { display: block; } .callout-button.center { display: block; text-align: center; margin-top: 15px; } .callout-button.like_text { display: block; text-align: inherit; margin-top: 15px; } .callout.like_text .callout-content { display: block; } .callout .callout-content{ overflow: hidden; display: table-cell; vertical-align: middle; } .callout .callout-content * { color: inherit; } .callout .callout-content p:last-child { margin: 0; } .callout a.button{ margin: 0; text-align: center; } .callout .callout-title{ margin:0 0 0px 0 !important; font-style: italic; line-height: 1.2em; font-size: 21px; text-align: center; } /*-----------------------------------------------------------------------------------*/ /* Banner & banner's badge /*-----------------------------------------------------------------------------------*/ .banner { background-size: 100%; position: relative; margin-bottom: 20px; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-size: cover; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } .banner.banner_link { cursor: pointer; } .banner_border { display: table; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .banner_bg { display: table-cell; vertical-align: middle; width: 100%; height: 100%; position: relative; padding: 15px; background-clip: padding-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; color: #fff; } .banner_bg div * { color: inherit; } .bannerbadge { position: absolute; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 15px; display: table; } .bannerbadge_text { display: table-cell; vertical-align: middle; width: 100%; height: 100%; padding: 15px; background-clip: padding-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; } .bannerbadge_text div * { margin: 2px 0; } .bannerbadge.right { right: 0; left: auto; } .bannerposition { position: relative; display: table-cell; height: 100%; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .bannerposition.right { float: right; margin-left: 30px; } .bannerposition.left { float: left; margin-right: 30px; } /*---------------------------------------*/ /* Clients /*-----------------------------------------*/ #flexslider-clients { position: relative; padding: 0 40px; } .clients ul.slides { overflow: hidden; margin: 0 -10px; height: 84px; } .clients ul.slides li { list-style: none; float: left; margin:0 10px; width: 203px; text-align: center; height: 82px; -webkit-backface-visibility: hidden; } .clients ul.slides li a { display: block; border: 1px solid #e3e3e3; } .clients ul li a img{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); height: 80px; width: auto; margin: 0 auto; } .clients ul li a:hover img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%); } /*---------------------------------------*/ /* Clients /*-----------------------------------------*/ .images { position: relative; } .images.nav-enabled { padding: 0 40px; width: auto !important; } .images.bordered div.item { border: 1px solid; border-color: #dddddd; box-sizing:border-box; -webkit-box-sizing:border-box; } .images.without-border div.item { border: 1px solid transparent; } .images.bordered div.item:hover { border-color:#43b4f9; } .images.without-border div.item:hover { border-color:#43b4f9; } .images.separated div.item { border-left: 1px solid #dddddd; } .images.separated div.owl-wrapper-outer { margin-left: 1px; width: auto; } .images.separated div.owl-wrapper-outer .owl-wrapper { margin-left: -1px; } /*-----------------------------------------------------------------------------------*/ /* Images carousel /*-----------------------------------------------------------------------------------*/ .flexslider-images { position: relative; padding: 0 40px; -webkit-backface-visibility: hidden; } .flexslider-images ul.slides { overflow: hidden; margin: 0 -10px; } .flexslider-images ul.slides li { list-style: none; float: left; margin:0 10px; text-align: center; -webkit-backface-visibility: hidden; width: 0; } /*-----------------------------------------------------------------------------------*/ /* Description /*-----------------------------------------------------------------------------------*/ .description.style-1{ background: #fafafa; padding:30px 30px; margin:0 0 20px 0; } .description.style-2{ padding:25px 25px 8px; margin:0 0 20px 0; background: #fafafa; border-left:2px solid #43b4f9; } /*-----------------------------------------------------------------------------------*/ /* Dropcap /*-----------------------------------------------------------------------------------*/ .dropcap{ font-size: 56px; line-height: 56px; margin: 0px 15px 0 0; float: left; } .dropcap.dropcap-default { display: block; line-height: 1em; } .dropcap.dropcap-circle{ margin-top:2px; width:46px; height:46px; line-height:44px; font-size:32px; padding:0; text-align: center; background-color: #fafafa; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid #ddd; display: block; } .dropcap.dropcap-rounded{ margin-top:2px; width:46px; height:46px; line-height:44px; font-size:32px; padding:0; text-align: center; background-color: #fafafa; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #ddd; display: block; } .dropcap.dropcap-square{ margin-top:4px; width:46px; height:46px; line-height:44px; font-size:32px; padding:0; text-align: center; background-color: #fafafa; border: 1px solid #ddd; display: block; } /*-----------------------------------------------------------------------------------*/ /* Google Font /*-----------------------------------------------------------------------------------*/ .googlefont{ font-weight: 400; } /*-----------------------------------------------------------------------------------*/ /* Google Maps /*-----------------------------------------------------------------------------------*/ .shortcode-map{ margin-bottom:30px; } /*-----------------------------------------------------------------------------------*/ /* Iconboxes /*-----------------------------------------------------------------------------------*/ .icon { display: inline; display: inline-block; text-align: center; font-style: normal; color:#43b4f9; } .icon.large { width: 164px; height: 164px; font-size: 68px; line-height: 164px; border:3px solid; } .icon.medium { width: 79px; height: 79px; font-size: 36px; line-height: 79px; border:3px solid; } .icon.standard { width: 66px; height: 66px; font-size: 28px; line-height: 66px; border:2px solid; } .icon.mini { width: 34px; height: 34px; font-size: 16px; line-height: 34px; border:1px solid; } .icon.simple { width: auto; height: auto; line-height: 1; background:none; border:0; } .icon.circle { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .icon.square { -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .icon.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .icon.large.rounded { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } /*-----------------------------------------------------------------------------------*/ /* Iconboxes /*-----------------------------------------------------------------------------------*/ .iconbox{ margin:0 0 0px 0; background-color: #fff; transition: border-color 0.5s, box-shadow .5s; -webkit-transition: border-color 0.5s, box-shadow.5s; /* Safari */ } .iconbox .icon.mini { font-size: 16px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .iconbox .icon.standard { font-size: 24px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .iconbox .icon.medium { font-size: 28px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .iconbox .icon.large { font-size: 36px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } .iconbox .icon.circle { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .iconbox.icon_with_title-new h3 { margin-bottom: 15px; display: table-cell; vertical-align: middle; } .iconbox.icon_with_title-new .title_with_icon { display: table; margin-bottom: 10px; } .iconbox.icon_with_title-new i.icon { margin:0px 15px 0px 0; float: left; display: block; } .iconbox.top_icon .icon { color: #43b4f9; margin: 0 0 20px 0 !important; } .iconbox.aside_icon { width: 100%; overflow: hidden; } .iconbox.aside_icon .icon { float: left; margin-right: 20px; margin-left: 0; } .iconbox.aside_icon h3 { margin-bottom: 10px !important; line-height: 1; } .iconbox{ margin:0 0 0px 0; background-color: #fff; } .iconbox { transition: border-color 0.5s, box-shadow .5s; -webkit-transition: border-color 0.5s, box-shadow.5s; /* Safari */ } .iconbox.icon_with_title .icon { margin:0px 15px 0px 0; font-size: 30px; line-height: 1; width: auto; height: auto; } .iconbox.mini_circle_icon_with_title .icon { margin:0px 15px 0px 0; font-size: 16px; } .iconbox .icon_with_title h3 { margin-bottom: 15px; line-height: 30px; } .iconbox .icon_with_title i.icon { margin-right: 15px; float: left; display: block; } .iconbox .top_icon_circle .icon { color: #43b4f9; margin-bottom: 20px !important; } .iconbox .top_icon_circle_large .icon { color: #fff; margin-bottom: 35px; position: relative; transition: all .5s; -webkit-transition: all .5s; } .iconbox .top_icon_circle_large .icon:after { content: ""; position: absolute; bottom: -11px; left: 50%; margin-left: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid transparent; transition: all .5s; -webkit-transition: all .5s; } .iconbox:hover .top_icon_circle_large .icon { -moz-transform: scale(1.15); /* Firefox */ -o-transform: scale(1.15); /* Opera */ -webkit-transform: scale(1.15); /* Safari And Chrome */ } .iconbox .top_icon_standard { margin-bottom: 20px; } .iconbox .top_icon_standard .small_divider { width: 30px; height: 3px; line-height: 3px; background-color: #3b3f42; display: block; margin: 0 auto; } .iconbox .top_icon_standard .icon { margin-bottom: 20px; } .iconbox:hover .top_icon_standard .icon { color:#43b4f9 !important; } .iconbox.aside_rounded_icon h3, .iconbox.aside_circle_icon h3 { margin-bottom: 10px; line-height: 1; } .iconbox .aside_rounded_icon .icon, .iconbox .aside_circle_icon .icon { transition: all 0.4s; -webkit-transition: all 0.4s; /* Safari */ } .iconbox:hover .aside_rounded_icon .icon, .iconbox:hover .aside_circle_icon .icon { background-color: #43b4f9 !important; border-color: #43b4f9 !important; color:#ffffff !important; } .iconbox.framed { padding:25px 20px; border:1px solid #e3e3e3; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .iconbox.non-framed { padding:0; border:0; } .iconbox.framed_when_hover { padding:25px 20px; border:1px solid transparent; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .iconbox.framed_when_hover:hover, .iconbox.framed:hover { border-bottom:4px double transparent; margin-bottom: -3px !important; border-color:#e3e3e3; -webkit-box-shadow: 2px 2px 2px 0px rgba(100, 100, 100, 0.1); box-shadow: 2px 2px 2px 0px rgba(100, 100, 100, 0.1); } .iconbox.framed .top_icon_circle { margin-top: -60px; } .iconbox.top_icon_circle.framed { margin-top: 35px; } .iconbox.framed .top_icon_circle_large { margin-top: -115px; } .iconbox.text_right { text-align: right; } .iconbox.text_left { text-align: left; } .iconbox.text_center { text-align: center; } .iconbox p { margin:0px; } .iconbox .button { margin-top: 25px; } .iconbox h3 { font-size:17px; line-height: 24px; margin:0px 0 15px 0 !important; font-weight: 400; text-transform: capitalize; } .iconbox .top_icon_circle .icon { transition: all 0.4s; -webkit-transition: all 0.4s; /* Safari */ } .iconbox:hover .top_icon_circle .icon { background-color: #43b4f9 !important; border-color: #43b4f9 !important; color:#ffffff !important; } .aside_rounded_icon .excerpt, .aside_circle_icon .excerpt { overflow: hidden; } /*-----------------------------------------------------------------------------------*/ /* IconList /*-----------------------------------------------------------------------------------*/ .iconlist { position: relative; padding-top: 35px; overflow: hidden; } .iconlist .icon.circle { border-color:#bdc3c7; background-color: #fff; color: #3b3f42; } .iconlist .left_icon_circle { float: left; margin-right: 40px; margin-left: 15px; position: relative; z-index: 9; } .iconlist .left_icon_circle .icon:after { content: "\f0da"; position: absolute; font-family: 'FontAwesome'; right: -5px; font-size: 0; } .iconlist:hover .left_icon_circle .icon:after { opacity: 1;font-size: 16px; } .iconlist_content { overflow: hidden; } .iconlist:first-child { padding-top: 0; } .iconlist_content p:last-child { margin-bottom: 0; } .iconlist:first-child .icon_line { display: none; height: 0; } .iconlist_line { position: absolute; top: 1%; left: 57px; width: 1px; height: 99%; border-right: 1px dashed #bdc3c7; z-index: 1; } .iconlist:hover .icon.circle { color:#43b4f9; border-color: #43b4f9; } @-webkit-keyframes icon_appear { 0% { -webkit-transform:scale(0.5); opacity: 0.1; } 100% { -webkit-transform:scale(1); opacity: 1; } } @-moz-keyframes icon_appear { 0% { -moz-transform:scale(0.5); opacity: 0.1; } 100% { -moz-transform:scale(1);opacity: 1; } } @-o-keyframes icon_appear { 0% { -o-transform:scale(0.5); opacity: 0.1; } 100% { -o-transform:scale(1); opacity: 1; } } @keyframes icon_appear { 0% { transform:scale(0.5); opacity: 0.1; } 100% { transform:scale(1); opacity: 1; } } /*slide down (height increase) animation*/ @-webkit-keyframes icon_slide_down { 0% { height:0%; } 100% { height:100%; } } @-moz-keyframes icon_slide_down { 0% { height:0%; } 100% { height:100%; } } @-o-keyframes icon_slide_down { 0% { height:0%; } 100% { height:100%; } } @keyframes icon_slide_down { 0% { height:0%; } 100% { height:100%; } } .iconlist.start_anim .left_icon_circle { opacity: 0.1; } .iconlist.animation .left_icon_circle { -webkit-animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); -moz-animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); -o-animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .iconlist.start_anim .iconlist_line { height: 0%; } .iconlist.animation .iconlist_line { -webkit-animation: icon_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation: icon_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation: icon_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation: icon_slide_down 1s 1 cubic-bezier(0.175,0.885,0.320,1.275); height: 100%; } /*-----------------------------------------------------------------------------------*/ /* Styled List /*-----------------------------------------------------------------------------------*/ ul.unstyled { list-style: none; margin:0; padding:0; } ul.styled-list{ list-style: none; margin:0; padding:0; } ul.unstyled li { padding-left:0; } ul.styled-list li{ margin-bottom:2px; } ul.styled-list li i{ margin-right:6px; margin-top:0px; } ul ul.styled-list { margin-left: 22px; } .widget_text ul.styled-list li{ padding: 0 !important; background: none !important; } ul.list { margin-left: 0; } ul.list li { line-height: 30px; padding-left: 20px; } ul.list li:before { content: ''; font-family: 'FontAwesome'; margin-right: 15px; font-size: 14px; top: 1px; left: 1px; position: absolute; } ul.list-check li:before { content: '\f046'; } ul.list-check-2 li:before { content: '\f00c'; } ul.list-check-3 li:before { content: '\f105'; font-size: 11px; border-radius: 100%; width: 6px; padding: 0 2px 0 4px; height: 12px; line-height: 12px; text-align: center; color: #fff !important; top: 8px; background-color: #43b4f9; } ul.list-star li:before { content: '\f005'; font-size: 13px; } ul.list-minus li:before { content: "\f147"; } ul.list-minus2 li:before { content: "—"; } ul.list-plus li:before { content: "\f196"; } ul.list-angle li:before { content: "\f105"; } ul.list-arrow li:before { content: "\f061"; font-size: 10px; top:0; } ul.list-ordered { counter-reset:li; } ul.list-ordered li { position: relative; line-height: 37px; font-family: inherit; padding-left: 40px; } ul.list-ordered li:before { content:counter(li); counter-increment:li; font-family: inherit; width: 25px; height: 25px; line-height: 25px; text-align: center; position: absolute; display: block; left: 0; top:5px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid; } ul.list-icons li { padding-left: 0; overflow: hidden; white-space:nowrap; list-style-position:inside; line-height: 46px; margin-bottom: 30px; font-size: 11px; text-transform: uppercase; font-weight: 600; width: 100%; display: block; text-overflow:ellipsis; } ul.list-icons li:before { display: none; } ul.list-icons li i.mini { width: 46px; height: 46px; line-height: 46px; text-align: center; position: relative; display: block; font-size: 20px; float: left; margin-right: 24px; margin-left: 0; top:0px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid; } ul.list-square li:before { content: ""; top:-2px; left: 1px; display: inline-block; width: 4px; height: 4px; background-color: #43b4f9; } /*-----------------------------------------------------------------------------------*/ /* Gallery /*-----------------------------------------------------------------------------------*/ .gallery .gallery-item .gallery-icon{ display: block; padding: 0 10px; } .gallery { width: 100%; margin: 0 auto 0px; } .gallery .gallery-item { float: left; padding:0; text-align: center; margin-right: 0px; } .gallery .gallery-caption { margin: -1px 10px 0 10px !important; padding: 4px 10px 8px; border:1px solid #ddd; border-top: 0; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; background-color: #ffffff; } .gallery-columns-2 .gallery-item { width: 50%; } .gallery-columns-4 .gallery-item { width: 25%; } .gallery .gallery-item a { display: block; border:1px solid #ddd; padding:4px; margin: 0; background:#ffffff; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; } .gallery img{ display: block; width: 100%; height:auto; margin: 0; border: 0 !important; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .gallery .gallery-item a:hover { background: #43b4f9; border-color: #43b4f9 !important; } /*-----------------------------------------------------------------------------------*/ /* Member /*-----------------------------------------------------------------------------------*/ .member{ overflow: hidden; border-bottom: 1px solid #f4f4f4; background-color: #fff; margin-bottom: 20px; } .member .inner{ padding:30px; border-bottom: 1px solid #ddd; border-right: 1px solid #f4f4f4; border-left: 1px solid #f4f4f4; } .member-img img{ width: 100%; max-width: 100%; height:auto; display: block; } .member-img { margin:0px; position: relative; } .member .name{ text-transform: uppercase; font-size: 16px; margin:0 0 10px 0; padding:0; line-height: 1 !important; } .member .member-role{ font-size:11px; text-transform: uppercase; margin-bottom:20px; } .member p{ margin:0; } .member .member-description{ margin-bottom: 25px; } .member .member-social { margin-left: -2px; margin-right: -2px; overflow: hidden; } /*-----------------------------------------------------------------------------------*/ /* Progressbars /*-----------------------------------------------------------------------------------*/ .progressbar { width:100%; height:35px; display:block; background: #efefef; margin-bottom:10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .progressbar.slim { height: 20px; overflow: hidden; } .progressbar .bar-percentage { background: #289dcc; display:block; width:0%; height:35px; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .progressbar .bar-percentage.striped { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 35px 35px; } .progressbar.slim .bar-percentage.striped { background-size: 20px 20px; } .bar-title { margin:0 0 0px 15px; display: block; color: #fff; font-size: 12px; line-height: 35px; } .bar-title.outside { margin-left: 0; color: inherit; font-weight: 600; text-transform: uppercase; line-height: inherit; margin-bottom: 5px; font-size: 11px; } @-webkit-keyframes progressbar-bg-move{ 0% { background-position:35px 0; } 100% { background-position:0 0; } } @-webkit-keyframes slim-progressbar-bg-move{ 0% { background-position:20px 0; } 100% { background-position:0 0; } } @-moz-keyframes progressbar-bg-move{ 0% { background-position:35px 0; } 100% { background-position:0 0; } } @-moz-keyframes slim-progressbar-bg-move{ 0% { background-position:20px 0; } 100% { background-position:0 0; } } @-o-keyframes progressbar-bg-move{ 0% { background-position:35px 0; } 100% { background-position:0 0; } } @-o-keyframes slim-progressbar-bg-move{ 0% { background-position:20px 0; } 100% { background-position:0 0; } } @keyframes progressbar-bg-move{ 0% { background-position:35px 0; } 100% { background-position:0 0; } } @keyframes slim-progressbar-bg-move{ 0% { background-position:20px 0; } 100% { background-position:0 0; } } .progressbar.active .bar-percentage { -webkit-animation: progressbar-bg-move 1.2s linear infinite; -moz-animation: progressbar-bg-move 1.2s linear infinite; -o-animation: progressbar-bg-move 1.2s linear infinite; animation: progressbar-bg-move 1.2s linear infinite; height: 100%; } .progressbar.slim.active .bar-percentage { -webkit-animation: slim-progressbar-bg-move 1s linear infinite; -moz-animation: slim-progressbar-bg-move 1s linear infinite; -o-animation: slim-progressbar-bg-move 1s linear infinite; animation: slim-progressbar-bg-move 1s linear infinite; height: 100%; } /*-----------------------------------------------------------------------------------*/ /* Circle counter /*-----------------------------------------------------------------------------------*/ .counters-circle { width: 100%; text-align: center; } .counter-circle-wrapper { display:inline-block; margin: 10px 15px; position:relative; text-align:center; } .counter-circle-content{ font-size:22px; text-transform: uppercase; letter-spacing: -1px; width:220px; height:220px; text-align:center; line-height:220px; position:absolute; top:0; left:50%; } .counter-circle-content .fontawesome-icon{margin:0 !important;float:none !important;font-size:50px !important;} /*-----------------------------------------------------------------------------------*/ /* Box counter /*-----------------------------------------------------------------------------------*/ .counter-info { display:block; width:100%; margin:0 auto; text-align: center; } .counter-value .value { font-size:50px; line-height:48px; font-weight: 600; letter-spacing: -1px; color:#43b4f9; } .counter-info .counter-title { font-size: 12px; text-transform: uppercase; font-weight: 600; } /*-----------------------------------------------------------------------------------*/ /* Portfolio /*-----------------------------------------------------------------------------------*/ .latest-portfolio ul{ list-style: none; margin:0; padding: 0; } .negative-wrap{ margin:0 -10px 0 -10px; } /*-----------------------------------------------------------------------------------*/ /* Blog /*-----------------------------------------------------------------------------------*/ .blog-item { border:1px solid #e5eaec; margin-bottom: 25px !important; background-color: #ffffff; } .blog-item-description { padding: 35px; } .blog-item .thumbnail { position: relative; z-index: 1; } .blog-item .thumbnail img { border-bottom:1px solid #e5eaec; } .blog-item .author { padding-left: 35px; padding-right: 35px; height: 32px; z-index: 9; position: relative; border-bottom:1px solid #e5eaec; } .blog-item .author .author-image { border:1px solid #e5eaec; float: left; margin:-15px 18px -15px 0; } .blog-item .author .name { line-height: 32px; margin: 0; font-size: 11px; text-transform: uppercase; font-weight: 600; overflow: hidden; text-overflow: ellipsis; height: 100%; } .blog-item-excerpt p { margin: 0; } .blog-item .date { margin-bottom: 12px; color: #828282; } /*Blog carousel*/ .flexslider-blog { position: relative; } .flexslider-blog .slides {width: 100%;} .flexslider-blog .slides li { margin-left: 31px; } .flexslider-blog .slides li:first-child { margin-left:0px; } /*-----------------------------------------------------------------------------------*/ .latest-blog-list { width:100%; margin:0 0 20px 0; } .latest-blog-list .blog-list-item-img{ float: left; margin: 0 20px 0px 0; border:1px solid #e5eaec; width: 100px; } .latest-blog-list .date { margin-bottom: 12px; color: #828282; } .latest-blog-list .blog-list-item-date { text-align: center; padding:0px 0 0 0; float: left; margin-right: 20px; } .latest-blog-list .blog-list-item-date h3 { margin: 0 0 8px 0; color:#3b3f42; font-size:22px; letter-spacing: -1px; line-height: 56px; height: 56px; width: 56px; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:1px solid #e3e3e3; border-bottom: 3px double #e3e3e3; background: #f5f6f8; /* Old browsers */ background: -moz-linear-gradient(top, #f5f6f8 0%, #fafafa 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f8), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); /* IE10+ */ background: linear-gradient(to bottom, #f5f6f8 0%,#fafafa 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f8', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */ } .latest-blog-list .blog-list-item-date h3 .border { border: 1px solid #ffffff; } .latest-blog-list .blog-list-item-date span{ display: block; font-size:11px; line-height: 20px; width: 100%; overflow: hidden; text-align: center; padding:0px 0; margin:0px 0 0 0; text-transform: uppercase; color:#828282; } .latest-blog-list .blog-list-item-description{ overflow: hidden; } .latest-blog-list .blog-list-item-description h6 { margin: 0 0 4px; } .latest-blog-list .blog-list-item-description .comments-count { margin-bottom: 4px; color: #828282; } .latest-blog-list .blog-list-item-description .comments-count a { color: #828282; } .latest-blog-list .blog-list-item-description .comments-count a:hover { text-decoration: underline; } .blog-list-item-excerpt p { margin: 0; } /* recent-comments */ .recent-comments li { margin-bottom: 15px; color: #525252; } .recent-comments li .author, .recent-comments li .date { color: #bebebe; } /*-----------------------------------------------------------------------------------*/ /* Pricing Table /*-----------------------------------------------------------------------------------*/ .pricing-table{ } .pricing-table p{ margin:0; } .pricing-table.col-2 .plan{ float:left; width:50%; display: block; } .pricing-table.col-3 .plan{ float:left; width:33.3%; display: block; } .pricing-table.col-4 .plan{ float:left; width:25%; margin: 0 0px; display: block; } .pricing-table.style3.col-4 .plan{ float:left; width:25%; margin: 0 0px; display: block; } .pricing-table.col-5 .plan{ float:left; width:20%; display: block; } .plan{ text-align: center; box-sizing:border-box; -moz-box-sizing:border-box; position: relative; z-index: 1; background-color: #fff; } .pricing-table.style3 { box-sizing:border-box; -moz-box-sizing:border-box; } .pricing-table.style3 .border-m { overflow: hidden; padding-top: 20px; } .style3 .plan .border { margin-left:-1px; } .pricing-table.style3 .plan:first-child .border { margin-left: 0; border: 0; } .pricing-table.style3 .plan:first-child li { border-left:1px solid #dce0e2; } .pricing-table.style3 .plan:first-child .signup { border-left:1px solid #dce0e2; border-bottom:1px solid #dce0e2; } .plan .border{ border:1px solid #dce0e2; border-top: 0; margin-top: 1px; } .plan .plan-head { display:block; margin:0px 0 0px 0; padding:0px 10px; height: 68px; line-height: 68px; font-size: 18px; color: #fff; background-color: #fafafa; text-transform: uppercase; } .plan .plan-head.empty { background: none !important; } .plan .price{ display:block; border-bottom:1px solid #ececec; padding:0; margin:0; height: 122px; } .plan .plan-head.extra_height { position: relative; margin-top: -20px; height: 88px; line-height: 88px; } .plan .price div { font-size:52px; line-height:122px; letter-spacing:-1px; font-weight:normal; margin: 0; color: #333333; display: inline; } .plan .price div sup { font-size: 30px; line-height: 1 !important; top: 0px; position: relative; } .plan .price div sub { font-size: 12px; line-height: 1 !important; text-transform: uppercase; top: 0px; position: relative; color: #3b3f42; } .plan .price div sub.left { } .plan .price span{ display:block; font-weight:400; font-size:11px; margin:5px 0 25px 0; padding:0; color:#c0c0c0; line-height:11px; } .plan .signup{ padding:20px 0 20px 0; text-align: center; min-height: 38px; } .plan .signup .button{ margin:0; } .plan .signup .button:hover { background-color: #525252 !important; } .plan ul{ margin:0 !important; list-style: none !important; padding:0 !important; } .plan li{ padding:10px 10px; text-align: center; border-bottom:1px solid #e4e7e9; } .plan li:last-child{ background: none; } /*-----------------------------------------------------------------------------------*/ /* Highlight /*-----------------------------------------------------------------------------------*/ .highlight { color: #ffffff; padding: 1px 2px; } /*-----------------------------------------------------------------------------------*/ /* Blockquotes & Pullquotes /*-----------------------------------------------------------------------------------*/ blockquote { margin:0 0 20px 0; padding:0; background:none; border-left: 3px solid transparent; color: #828282; } blockquote p{ margin: 0 !important; padding: 0px 10px 0px 20px; } .pullquote { margin: 0px 0 20px 0 !important; background:none; box-sizing:border-box; -moz-box-sizing:border-box; color: #828282; padding: 10px 20px; background-color: #f7f7f7; border-right: 2px solid transparent; } .pullquote.align-left{ float: left; text-align: left; margin-right: 30px !important; } .pullquote.align-right{ float: right; text-align: right; margin-left: 30px !important; } /*-----------------------------------------------------------------------------------*/ /* Responsive Images /*-----------------------------------------------------------------------------------*/ .responsive img, .responsive iframe, .responsive object, .responsive embed{ max-width:100%; /*width:100%;*/ height: auto; } /*-----------------------------------------------------------------------------------*/ /* Social Icons /*-----------------------------------------------------------------------------------*/ .social-icon { display: block; float: left; margin:0 5px 5px 0; } .social-icon a{ -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; background-color: #434343 !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:inline-block; width:30px; height:30px; text-indent:-9999px; background-position:center center; background-repeat: no-repeat; } .social-icon.rounded a { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; width:35px; height:35px; background-position:center center; } .social-icon.light a { background-color: #505050 !important; -webkit-box-shadow:0px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 3px 0px rgba(0, 0, 0, 0.2); } .social-icon a:hover{ background-color: #43b4f9; } /*-----------------------------------------------------------------------------------*/ /* Styled Tables /*-----------------------------------------------------------------------------------*/ .custom-table table { margin: 0 0 20px 0; text-align: left; border: 1px solid #dbdbdb; } .custom-table thead th{ font-size:11px; font-weight:600; text-transform: uppercase; border-bottom:1px solid #dddddd; padding:15px 20px; background-color: #f7f7f7; } .custom-table th, .custom-table td { padding: 10px 20px; vertical-align: middle; border: 1px solid #e2e2e2; } /*-----------------------------------------------------------------------------------*/ .custom-table-1 table { margin: 0 0 20px 0; text-align: left; border:1px solid #dddddd; } .custom-table-1 tr:nth-child(even) { background: #f7f7f7; } .custom-table-1 tr:nth-child(odd) { background: #ffffff; } .custom-table-1 th, .custom-table-1 td { padding: 10px 20px; vertical-align: middle; border: 0; } /*-----------------------------------------------------------------------------------*/ .custom-table-2 table { margin: 0 0 20px 0; text-align: left; border: 1px solid #dbdbdb; } .custom-table-2 tr:nth-child(even) { background: #ffffff; } .custom-table-2 tr:nth-child(odd) { background: #ffffff; } .custom-table-2 th, .custom-table-2 td { padding: 10px 20px; vertical-align: middle; border: 1px solid #e2e2e2; } .custom-table-2 tr:hover { background: #f7f7f7; } /*-----------------------------------------------------------------------------------*/ .custom-table-3 table { margin: 0 0 20px 0; text-align: left; } .custom-table-3 tr:nth-child(even) { background: #f7f7f7; } .custom-table-3 tr:nth-child(odd) { background: #ffffff; } .custom-table-3 tr { } .custom-table-3 th, .custom-table-3 td { padding: 10px 20px; vertical-align: middle; border: 1px solid #dcdcdc; } /*-----------------------------------------------------------------------------------*/ /* Tabs /*-----------------------------------------------------------------------------------*/ .tabset.horizontal { margin-bottom: 30px; } .tabs { list-style-type: none; margin: 0; padding: 0; position: relative; top: 1px; } .tab { float: left; margin-right:-1px; padding: 0 !important; background: none !important; } .tab a { color:#525252; border: 1px solid #ececec; display: block; background-color: #fafafa; } .tab a h6{ margin: 0; padding: 12px 18px; text-align: center; font-size: 11px; text-transform: uppercase; font-weight: 600; color: #333333; } .tabset.horizontal .tab a:hover{ background: #fff; } .tabset .tab a.selected h6, .tabset .tab a:hover h6, .tabs li a:hover h6 { color:#43b4f9; } .tab a i{ margin:0px 5px 0 0px; } .tabs li.ui-tabs-active a, .tabset.horizontal .tab a.selected { border-bottom-color: #fff; background: #fff; } .panel { border: 1px solid #ececec; background-color: #fff; color: #333333; clear: both; padding: 23px 18px 23px 18px; } .tabset.vertical .tabs { top:0; float: left; margin-right: -1px; } .tabset.vertical .tabs li.tab { float: none; display:block; margin: 0 0 -1px 0; } .tabset.vertical .tabs li.tab a h6 { text-align: left; } .tabset.vertical .panel { overflow: hidden; clear: none; min-height: 79px; } .tabset.vertical .tab a:hover {background-color: #fff;} .tabset.vertical .tab a.selected { border-right-color: #fff; background-color: #fff;} #sidebar .widget .tab a h6{ margin: 0; padding: 8px 10px; border-top: 0; font-size: 14px; width: 51px; } #sidebar .widget .tabset .panel { border: 0; clear: both; padding: 23px 1px 0px 1px; } /*custom style tabs from VC*/ #main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, #main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a { border-color: #ececec; background-color: #fafafa; } #main .vc_tta-tab > a, #main .vc_tta-panel .vc_tta-panel-title > a { padding: 12px 18px; font-size: 11px; line-height: 1.6em; font-weight: 600; text-transform: uppercase; transition:none; } #main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, #main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a { color: #333333; } #main .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a { border-bottom-color: transparent; } #main .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active>a { border-right-color: transparent; } #main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a { background-color: #ffffff; color: #43b4f9; } #main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: #43b4f9; } #main .vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body { padding: 23px 18px; transition:none; } #main .vc_tta.vc_general .vc_tta-panel-heading { transition:none; } #main .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body { background-color: #ffffff; border-color: #ececec; } /*-----------------------------------------------------------------------------------*/ /* Testimonial /*-----------------------------------------------------------------------------------*/ .testimonial{ display: block; padding:0px; position: relative; margin: 0; margin-bottom: 18px !important; text-align: center; } .testimonial.default { font-size: 16px; line-height: 24px; } .testimonial.bordered-with-thumb, .testimonial.thumb-side { text-align: left; } .testimonial.thumb-bottom i.fa { font-size: 18px; } .testimonial .excerpt{ overflow: hidden; margin-bottom: 20px; } .testimonial.bordered-with-thumb .excerpt p, .testimonial.bordered-with-thumb .excerpt { margin-bottom: 0; } .testimonial.thumb-side .excerpt{ font-style: italic; } .testimonial-author{ margin:0px 0 0px 0px; } .testimonial .testimonial-author .featured-thumbnail { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #e8e8e8; position: relative; display: inline-block; margin-bottom: 10px; width: 80px; } .testimonial.bordered-with-thumb .testimonial-author .featured-thumbnail { float: left; margin: 0 20px 0 0; } .testimonial.bordered-with-thumb .inner { padding:25px; border:1px solid #e5eaec; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; margin-bottom: 23px; } .testimonial.bordered-with-thumb .inner:after { content: ""; position: absolute; bottom: -15px; left: 48px; width: 24px; height: 15px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/testi_arrow.gif) 50% 50% no-repeat; } .testimonial.bordered-with-thumb .testimonial-author .featured-thumbnail { float: left; margin: 0 35px 0 20px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .testimonial.bordered-with-thumb .testimonial-author .featured-thumbnail img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid #e5eaec; } .testimonial.bordered-with-thumb .testimonial-author span { text-transform: lowercase; color:#a5a5a5; } .testimonial.bordered-with-thumb i.fa { font-size: 14px; display: block; position: absolute; left:4%; top: 8%; } .testimonial.thumb-side .testimonial-author .featured-thumbnail { float: left; margin: 0 35px 0 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 3px solid #43b4f9; } .testimonial.thumb-side .testimonial-author .featured-thumbnail img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .testimonial.thumb-side .testimonial-author .featured-thumbnail:after { content: ""; position: absolute; top: 50%; margin-top: -6px; right: -8px; width: 0; height: 0; border-left: 6px solid #43b4f9; border-bottom: 6px solid transparent; border-top: 6px solid transparent; } .testimonial.thumb-side .testimonial-author .testimonial-author .featured-thumbnail img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; } .testimonial .user { text-transform: uppercase; font-weight: 600; font-size: 11px; } .testimonial.bordered-with-thumb .testimonial-author { overflow: hidden; } .testimonial.bordered-with-thumb .user { margin-top: 19px; } .testimonial .user span { text-transform: none; font-size: 12px; color: #878787; font-weight: normal; } #flexslider-testimonial { overflow: visible; min-height: 1px; width: 100%; } #flexslider-testimonial .flex-direction-nav a { width: 20px; height: 20px; bottom: 15px; top: auto; right: 0 !important; } #flexslider-testimonial .flex-direction-nav .flex-next { right: 0 !important; } #flexslider-testimonial .flex-direction-nav .flex-prev { right: 21px !important; left: auto; } /*-----------------------------------------------------------------------------------*/ /* Separator /*-----------------------------------------------------------------------------------*/ .separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 { margin-bottom: 0; } .separator { margin: 20px 0 0; padding:0; height: 1px; background-color:#e5eaec; width: 100%; position: relative; } .separator.simple_short { background-color: transparent; } .separator.short { max-width: 370px; } .separator.fullwidth { max-width: 100%; } .separator_line { width: 30px; height: 3px; background-color: #43b4f9; position: absolute; top: -1px; } .separator_block.center { text-align: center; } .separator_block.left { text-align: left; } .separator_block.right { text-align: right; } .separator_block.center .separator_line { left: 50%; margin-left: -15px; } .separator_block.center .separator.short { margin-right: auto; margin-left: auto; } .separator_block.left .separator_line { left: 0%; } .separator_block.right .separator_line { right: 0%; } .separator_block.right .separator.short { float: right; } .section-fullwidth { position: relative; padding: 50px 0 50px 0; z-index: 2; clear: both; } .page-template-page-nosidebar-php .section-fullwidth { margin: 0 1%; } .section-fullwidth:before, .section-fullwidth:after { content:""; position:absolute; } .section-fullwidth.divider:before, .section-fullwidth.divider:after { content: ""; width: 28px; height: 28px; position:absolute; top:-15px; left:50%; z-index: 1; margin-left:-15px; border:1px solid transparent; transform:rotate(45deg); -ms-transform:rotate(45deg); /* IE 9 */ -webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */ } .section-fullwidth.divider:after { top:auto; bottom:-15px; } .videosection { margin: 0; padding: 0; position: relative; overflow: hidden; z-index: 0; width: 100%; } .videosection .container { position: relative; z-index: 3; } .videosection .video-wrap { width: 100%; height: auto; position: absolute; top: 0; right: 0; left: 0; overflow: hidden; z-index: 1; } .videosection .video-poster, .videosection .video-overlay { background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; } .videosection .video-overlay { z-index: 2; } .videosection .wpb_column { z-index: 3; } /*-----------------------------------------------------------------------------------*/ /* Under construction /*-----------------------------------------------------------------------------------*/ .countdown { text-align: center; } .count-container { text-align: center; max-width: 200px; width: 100%; display: inline-block; margin-bottom: 20px; } .countdown span { display: block; font-size: 38px; padding: 18% 0; font-weight: 300; border: 1px solid #e8e8e8; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; background-color: #fff; } .countdown p { margin: 0; padding: 5% 0; background: #e8e8e8; font-size: 14px; text-transform: uppercase; font-weight: 300; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; } /*-----------------------------------------------------------------------------------*/ /* Typography /*-----------------------------------------------------------------------------------*/ pre code { display: block; margin: 0px 0px 0px 10px; } abbr { border-bottom: 1px dashed; cursor: help; } address, cite, em, i { font-style: italic } dfn { border-bottom: 1px dashed; font-style: italic; } big { font-size: large } small, sub, sup { position: relative; font-size: 11px; vertical-align: baseline; } sub { top: 3px } sup { bottom: 3px } strong, b { font-weight: bold } mark{ display: inline; padding: 2px 4px; background-color: #f6f2d6; color:#7c6d08; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } mark.dark{ background-color: #333; color: #ffffff; } form label{ float:left; width:120px; } /*-----------------------------------------------------------------------------------*/ /* Responsive visibility /*-----------------------------------------------------------------------------------*/ .visibility-mobile { display: none !important; } .visibility-mobile-portrait { display: none !important; } .visibility-mobile-landscape { display: none !important; } .visibility-tablet { display: none !important; } @media (max-width: 479px) { .visibility-mobile { display: inherit !important; } .visibility-mobile-portrait { display: inherit !important; } .visibility-mobile-landscape { display: none !important; } .visibility-desktop { display: none !important; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .visibility-mobile { display: inherit !important; } .visibility-mobile-portrait { display: none !important; } .visibility-mobile-landscape { display: inherit !important; } .visibility-desktop { display: none !important; } } @media (min-width: 768px) and (max-width: 959px) { .visibility-tablet { display: inherit !important; } .visibility-mobile-portrait { display: none !important; } .visibility-mobile-landscape { display: none !important; } .visibility-desktop { display: none !important; } } /*-----------------------------------------------------------------------------------*/ /* Animation /*-----------------------------------------------------------------------------------*/ @-webkit-keyframes animation-ltr { 0% { -webkit-transform:translate(-10%,0); opacity: 0; } 100% { -webkit-transform:translate(0,0); opacity: 1; } } @-moz-keyframes animation-ltr { 0% { -moz-transform:translate(-10%,0); opacity: 0; } 100% { -moz-transform:translate(0,0); opacity: 1; } } @-o-keyframes animation-ltr { 0% { -o-transform:translate(-10%,0); opacity: 0; } 100% { -o-transform:translate(0,0); opacity: 1; } } @keyframes animation-ltr { 0% { transform:translate(-10%,0); opacity: 0; } 100% { transform:translate(0,0); opacity: 1; } } @-webkit-keyframes animation-rtl { 0% { -webkit-transform:translate(10%,0); opacity: 0; } 100% { -webkit-transform:translate(0,0); opacity: 1; } } @-moz-keyframes animation-rtl { 0% { -moz-transform:translate(10%,0); opacity: 0; } 100% { -moz-transform:translate(0,0); opacity: 1; } } @-o-keyframes animation-rtl { 0% { -o-transform:translate(10%,0); opacity: 0; } 100% { -o-transform:translate(0,0); opacity: 1; } } @keyframes animation-rtl { 0% { transform:translate(10%,0); opacity: 0; } 100% { transform:translate(0,0); opacity: 1; } } @-webkit-keyframes animation-btt { 0% { -webkit-transform:translate(0,50%); opacity: 0; } 100% { -webkit-transform:translate(0,0); opacity: 1; } } @-moz-keyframes animation-btt { 0% { -moz-transform:translate(0,50%); opacity: 0; } 100% { -moz-transform:translate(0,0); opacity: 1; } } @-o-keyframes animation-btt { 0% { -o-transform:translate(0,50%); opacity: 0; } 100% { -o-transform:translate(0,0); opacity: 1; } } @keyframes animation-btt { 0% { transform:translate(0,50%); opacity: 0; } 100% { transform:translate(0,0); opacity: 1; } } @-webkit-keyframes animation-ttb { 0% { -webkit-transform:translate(0, -10%); opacity: 0; } 100% { -webkit-transform:translate(0,0); opacity: 1; } } @-moz-keyframes animation-ttb { 0% { -moz-transform:translate(0, -10%); opacity: 0; } 100% { -moz-transform:translate(0,0); opacity: 1; } } @-o-keyframes animation-ttb { 0% { -o-transform:translate(0, -10%); opacity: 0; } 100% { -o-transform:translate(0,0); opacity: 1; } } @keyframes animation-ttb { 0% { transform:translate(0, -10%); opacity: 0; } 100% { transform:translate(0,0); opacity: 1; } } .start_animation{ opacity: 0; } .animation.top-to-bottom{ -webkit-animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */ -moz-animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */ -o-animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */ animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */ opacity: 1; } .animation.bottom-to-top{ -webkit-animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* Safari 4+ */ -moz-animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* Fx 5+ */ -o-animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* Opera 12+ */ animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* IE 10+ */ opacity: 1; } .animation.left-to-right{ -webkit-animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */ -moz-animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */ -o-animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */ animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */ opacity: 1; } .animation.right-to-left{ -webkit-animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */ -moz-animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */ -o-animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */ animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */ opacity: 1; } /*-----------------------------------------------------------------------------------*/ /* EOF /*-----------------------------------------------------------------------------------*/ /* * jQuery FlexSlider v2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the MIT license. * http://www.opensource.org/licenses/mit-license.php */ /* ------------------------------------------------------------------------ */ /* Reset /* ------------------------------------------------------------------------ */ .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;} .slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flex-direction-nav li {position: inherit;} .slides li {margin: 0; padding-left: 0;} /* ------------------------------------------------------------------------ */ /* FlexSlider Necessary Styles /* ------------------------------------------------------------------------ */ .flexslider {margin: 0; padding: 0; overflow: hidden;} .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img {max-width: 100%; height:auto; display: block;} .flex-pauseplay span {text-transform: capitalize;} /* ------------------------------------------------------------------------ */ /* Clearfix for the .slides element /* ------------------------------------------------------------------------ */ .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;} /* ------------------------------------------------------------------------ */ /* No JavaScript Fallback /* ------------------------------------------------------------------------ */ .no-js .slides > li:first-child {display: block;} /* ------------------------------------------------------------------------ */ /* FlexSlider Style /* ------------------------------------------------------------------------ */ .flexslider {position: relative; zoom: 1;} .flexslider .slides {zoom: 1;} .flexslider .slides > li {position: relative; padding-left: 0 !important;} .flexslider .slides { list-style: none !important;} .flexslider .slides > li:before {display: none !important;} /* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */ .flex-container {zoom: 1; position: relative;} /* ------------------------------------------------------------------------ */ /* Direction Navigation /* ------------------------------------------------------------------------ */ .flex-direction-nav a { width: 30px; height:30px; margin: -15px 0 0; display: block; background-color: #dddddd; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .flex-direction-nav a:hover { background-color: #a2c852; } .flex-direction-nav .flex-next { right: 0px; background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-next.png); background-repeat: no-repeat; background-position: center center; position: absolute; text-align: inherit !important; } .flex-direction-nav .flex-prev { left: 0px; background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-prev.png); background-repeat: no-repeat; background-position: center center; position: absolute; text-align: inherit !important; } .flexslider:hover .flex-next {opacity: 1; right: 0;} .flexslider:hover .flex-prev {opacity: 1; left: 0;} .flex-direction-nav .disabled {opacity: .3 !important; filter:alpha(opacity=30); cursor: default;} /* ------------------------------------------------------------------------ */ /* Control Navigation /* ------------------------------------------------------------------------ */ .flex-control-nav { width: 100%; text-align: center; z-index: 99; } .flex-control-thumbs { margin: 25px 0 0 0px; text-align: left; } .flex-control-nav.flex-control-thumbs li { margin: 0 0px 25px 25px; } .flex-control-nav.flex-control-thumbs li:hover img { cursor: pointer; opacity: 0.7; } .flex-control-nav li { margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline; padding-left: 0; } .flex-control-nav li:first-child { margin-left: 0; } .flex-control-nav li a { width: 9px; height: 9px; display: block; background: #dddddd; cursor: pointer; border:1px solid #ccc; text-indent: -999em; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .flex-control-nav li a:hover, .flex-control-nav li a.flex-active { background: #a2c852; } /* ------------------------------------------------------------------------ */ /* Home-Slider /* ------------------------------------------------------------------------ */ .slide-image{ } .slide-caption{ width:380px; margin-top:100px; } .slide-caption .slide-title{ font-size:20px; font-weight:bold; margin-bottom:20px; color:#555555; } .slide-caption .slide-longcaption{ } .slide-caption .slide-shortcaption{ display:none; } .slide-caption .slide-longcaption p, .slide-caption .slide-shortcaption { margin-bottom: 28px; font-size:14px; line-height:22px; } /* Image Left --------------------------------------- */ .slide-imageleft .slide-image{ float: left; } .slide-imageleft .slide-caption{ float: right; } /* Image Right --------------------------------------- */ .slide-imageright .slide-image{ float: right; } .slide-imageright .slide-caption{ float: left; } /* ------------------------------------------------------------------------ */ /* EOF /* ------------------------------------------------------------------------ */ div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px} div.pp_default .pp_top .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat} div.pp_default .pp_top .pp_middle{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) top left repeat-x} div.pp_default .pp_top .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat} div.pp_default .pp_content .ppt{color:#f8f8f8} div.pp_default .pp_content_container .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px} div.pp_default .pp_content_container .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px} div.pp_default .pp_next:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer} div.pp_default .pp_previous:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer} div.pp_default .pp_expand{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px} div.pp_default .pp_expand:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer} div.pp_default .pp_contract{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px} div.pp_default .pp_contract:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer} div.pp_default .pp_close{width:30px;height:30px;background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer} div.pp_default .pp_gallery ul li a{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa} div.pp_default .pp_social{margin-top:7px} div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto} div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px} div.pp_default .pp_nav .pp_pause{background-position:-51px -29px} div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0} div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px} div.pp_default .pp_content_container .pp_details{margin-top:5px} div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative} div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px} div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7} div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0} div.pp_default .pp_bottom .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat} div.pp_default .pp_bottom .pp_middle{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x} div.pp_default .pp_bottom .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat} div.pp_default .pp_loaderIcon{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/default/loader.gif) center center no-repeat} div.light_rounded .pp_top .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat} div.light_rounded .pp_top .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat} div.light_rounded .pp_next:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer} div.light_rounded .pp_previous:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} div.light_rounded .pp_expand{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} div.light_rounded .pp_expand:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} div.light_rounded .pp_contract{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} div.light_rounded .pp_contract:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} div.light_rounded .pp_close{width:75px;height:22px;background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} div.light_rounded .pp_nav .pp_play{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.light_rounded .pp_nav .pp_pause{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.light_rounded .pp_arrow_previous{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat} div.light_rounded .pp_arrow_next{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat} div.light_rounded .pp_bottom .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat} div.light_rounded .pp_bottom .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat} div.dark_rounded .pp_top .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat} div.dark_rounded .pp_top .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat} div.dark_rounded .pp_content_container .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y} div.dark_rounded .pp_content_container .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y} div.dark_rounded .pp_next:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer} div.dark_rounded .pp_previous:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} div.dark_rounded .pp_expand{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} div.dark_rounded .pp_expand:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} div.dark_rounded .pp_contract{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} div.dark_rounded .pp_contract:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} div.dark_rounded .pp_close{width:75px;height:22px;background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} div.dark_rounded .pp_description{margin-right:85px;color:#fff} div.dark_rounded .pp_nav .pp_play{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.dark_rounded .pp_nav .pp_pause{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.dark_rounded .pp_arrow_previous{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat} div.dark_rounded .pp_arrow_next{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat} div.dark_rounded .pp_bottom .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat} div.dark_rounded .pp_bottom .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat} div.dark_rounded .pp_loaderIcon{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat} div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000} div.dark_square .pp_description{color:#fff;margin:0 85px 0 0} div.dark_square .pp_loaderIcon{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/loader.gif) center center no-repeat} div.dark_square .pp_expand{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer} div.dark_square .pp_expand:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer} div.dark_square .pp_contract{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer} div.dark_square .pp_contract:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer} div.dark_square .pp_close{width:75px;height:22px;background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer} div.dark_square .pp_nav{clear:none} div.dark_square .pp_nav .pp_play{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.dark_square .pp_nav .pp_pause{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.dark_square .pp_arrow_previous{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat} div.dark_square .pp_arrow_next{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat} div.dark_square .pp_next:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer} div.dark_square .pp_previous:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer} div.light_square .pp_expand{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer} div.light_square .pp_expand:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer} div.light_square .pp_contract{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer} div.light_square .pp_contract:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer} div.light_square .pp_close{width:75px;height:22px;background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer} div.light_square .pp_nav .pp_play{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} div.light_square .pp_nav .pp_pause{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} div.light_square .pp_arrow_previous{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat} div.light_square .pp_arrow_next{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat} div.light_square .pp_next:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer} div.light_square .pp_previous:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer} div.facebook .pp_top .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat} div.facebook .pp_top .pp_middle{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x} div.facebook .pp_top .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat} div.facebook .pp_content_container .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y} div.facebook .pp_content_container .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y} div.facebook .pp_expand{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer} div.facebook .pp_expand:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer} div.facebook .pp_contract{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer} div.facebook .pp_contract:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer} div.facebook .pp_close{width:22px;height:22px;background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer} div.facebook .pp_description{margin:0 37px 0 0} div.facebook .pp_loaderIcon{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/loader.gif) center center no-repeat} div.facebook .pp_arrow_previous{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px} div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default} div.facebook .pp_arrow_next{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px} div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default} div.facebook .pp_nav{margin-top:0} div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px} div.facebook .pp_nav .pp_play{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px} div.facebook .pp_nav .pp_pause{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px} div.facebook .pp_next:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer} div.facebook .pp_previous:hover{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer} div.facebook .pp_bottom .pp_left{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat} div.facebook .pp_bottom .pp_middle{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x} div.facebook .pp_bottom .pp_right{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat} div.pp_pic_holder a:focus{outline:none} div.pp_overlay{background:#000 !important;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500} div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000} .pp_content{height:40px;min-width:40px} * html .pp_content{width:40px} .pp_content_container{position:relative;text-align:left;width:100%} .pp_content_container .pp_left{padding-left:20px} .pp_content_container .pp_right{padding-right:20px} .pp_content_container .pp_details{float:left;margin:10px 0 2px} .pp_description{display:none;margin:0} .pp_social{float:left;margin:0} .pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden} .pp_social .twitter{float:left} .pp_nav{clear:right;float:left;margin:3px 10px 0 0} .pp_nav p{float:left;white-space:nowrap;margin:2px 4px} .pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px} a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px} .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000} .pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000} .pp_gallery div{float:left;overflow:hidden;position:relative} .pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0} .pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden} .pp_gallery ul a img{border:0} .pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0} .pp_gallery li.default a{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px} .pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important} a.pp_next{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%} a.pp_previous{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%} a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px} .pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px} #pp_full_res{line-height:1!important} #pp_full_res .pp_inline{text-align:left} #pp_full_res .pp_inline p{margin:0 0 15px} div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px} div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff} div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000} div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff} div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative} div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff} div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px} div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important} div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default} div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default} div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat} div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat} div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4} div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff} .pp_top,.pp_bottom{height:20px;position:relative} * html .pp_top,* html .pp_bottom{padding:0 20px} .pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px} .pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px} * html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static} .pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} .pp_fade,.pp_gallery li.default a img{display:none} body { background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.8; color: #444; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; } ::selection { background: #43b4f9; color: #ffffff; } ::-moz-selection { background: #43b4f9; color: #ffffff; } img.scale-with-grid { max-width: 100%; height: auto; } h1, h2, h3, h4, h5, h6 { color: #444; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 0; padding: 0; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit } h1 { font-size: 28px; line-height: 1.6; } h2 { font-size: 22px; line-height: 1.6; } h3 { font-size: 18px; line-height: 1.6; } h4 { font-size: 16px; line-height: 1.6; } h5 { font-size: 14px; line-height: 1.6; } h6 { font-size: 12px; line-height: 1.6; } p { margin: 0 0 20px 0 } p img { margin: 0 } em { font-style: italic } strong { font-weight: bold } small { font-size: 80% } hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; } pre { height: auto; font-family: Consolas, monospace; border: 1px solid #dddddd; background: #fafafa; padding: 15px 25px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; box-shadow:inset 0 0 1px 1px #fff; margin: 0 0 20px 0; overflow-x:auto; } .hidden { display: none !important } a, a:visited { color: #999999; text-decoration: none; outline: 0; } #copyright a{ -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } #page-wrap .portfolio-item-one a{ -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important; transition: none !important; } a:hover, a:focus { color: #666666 } p a, p a:visited { line-height: inherit } .extra-wrap { overflow: hidden; } ul, ol { margin-bottom: 20px } ol, ul { margin-left: 0px } ol { list-style: decimal inside; margin-left: 16px; } ul { list-style: square outside; margin-left: 16px; } ul li, ol li {line-height: 24px;position: relative;} ul li ul, ol li ul, ol li ul, ol li ol { margin-bottom: 0 } .my-icons-list .fa:before, .my-icons-list i[class*="fa-"]{ font-size: 16px; margin-right: 5px; width: 16px; text-align: center; } .my-icons-list span.fa { font-family: inherit; } .my-icons-list p { margin-bottom: 8px; } form, fieldset { margin-bottom: 20px } input[type="text"], input[type="date"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], textarea, select { background-color: #fff; border: 1px solid #e8e8e8; padding: 10px 20px 11px; outline: none; font-size: 12px; color: #bebebe; margin: 0; width: 100%; max-width: 100%; display: block; margin-bottom: 20px; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-appearance: none; } input[type="date"] { padding-right: 10px; } input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus { background-color:#fafafa; color: #555555; } textarea { min-height: 60px } select { width: 220px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/select_pimp.png); background-position: 94% center; background-repeat: no-repeat; text-indent: 0.01px; text-overflow: ''; } label, legend { cursor: pointer; display: block; } label span, legend span { font-weight: bold } button, input[type="submit"], input[type="reset"], input[type="button"] { display: inline-block; cursor: pointer; width: auto; -webkit-appearance: none; } .wpcf7-form input[type="text"], .wpcf7-form input[type="date"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="range"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 100%; width: 100%; margin: 5px 0 0 0; } div.wpcf7 img.ajax-loader { margin-right: -16px; } .wpcf7-form input[type="radio"], .wpcf7-form input[type="checkbox"] { margin: 0px 3px 0px 5px; position: relative; top: 2px; } .wpcf7-form textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 100%; height: 150px; margin: 5px 0 0 0; } .wpcf7-form select { -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 100%; margin: 5px 0 0 0; padding:10px 18px 11px; background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/select_pimp.png); background-position: 99% center; background-repeat: no-repeat; } .wpcf7-form input[type="checkbox"] { width: auto } .wpcf7 form.wpcf7-form p { color: #a5a7a8; margin: 0 0 15px 0 !important; } .wpcf7-list-item-label { font-weight: normal } .wpcf7-response-output { display: none } .wpcf7-form .invalid { color: #DF653E !important } .wpcf7-not-valid { border: 1px solid #DF653E !important } .wpcf7 span.wpcf7-not-valid-tip { display: none } div.wpcf7-response-output { margin: 0px !important; padding:10px 38px 10px 19px !important; } div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors{ position: relative; border: 1px solid transparent !important; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #3b3f42; padding:10px 38px 10px 19px; text-align: center; margin-bottom:20px; } div.wpcf7-mail-sent-ok { background-color: #aeffa1; border-color: #64c654 !important; } div.wpcf7-mail-sent-ng { background-color: #f1f1f1; border-color: #cfcfcf !important; } div.wpcf7-spam-blocked { background-color: #fff3a1; border-color: #e4cf42 !important; } div.wpcf7-validation-errors { background-color: #F1510A; border-color: #cf5255 !important; color: #fff; } #main { background-color: #fff; position: relative; } #main.boxed { max-width: 1200px; width: 100%; margin: 0px auto; -webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3); } .framed #rev_slider_2_1, .framed #rev_slider_2_1_wrapper , .boxed #rev_slider_2_1, .boxed #rev_slider_2_1_wrapper { border-right: 0; border-left: 0; } #background { position: fixed; top: 0px; left: 0px; min-width: 100%; min-height: 100%; z-index: -1; } a.more { text-decoration: underline; } a.more:hover { text-decoration: none; } #infobar { position: absolute; top: 0; left: 0; z-index: 2000; background: #444444; color:#999999; border-top: 5px solid #333333; width: 100%; padding: 20px 0 35px 0; display: none; border-bottom:5px solid #444444; } #infobar .widget h3 { border-bottom: 1px solid #555555; color: #ffffff; padding: 0 0 5px 0; margin: 0 0 20px 0; } #infobar a{ color:#999999; } #infobar a:hover{ color:#ffffff; } .close-infobar { position: absolute; bottom: -40px; right: 0; width: 0px; height: 0px; border-style: solid; border-width: 0 40px 40px 0; border-color: transparent #444444 transparent transparent; z-index: 999; } .close-infobar:after { content: ''; width: 40px; height: 40px; display: block; position: absolute; top: 0; right: -40px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/toggle.png) no-repeat 0px 0px; } #infobar .close-infobar.open { } .close-infobar.open:after { content: ''; width: 40px; height: 40px; display: block; position: absolute; top: 0; right: -40px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/toggle.png) no-repeat -40px 0px; } #infobar .no-widgets { color: #aaaaaa; margin-bottom:-15px; text-align: center; } #infobar .widget { } #infobar .widget h3 { font-size:15px; color: #ffffff; padding:0 0 5px 0; border-bottom:1px solid #555555; margin: 0 0 20px 0; } .social-icons { display: inline-block; } #top-bar .social-icons {vertical-align: middle; margin-right: 25px; padding: 10px 0;} #top-bar .social-icons ul li a:hover {color:#ffffff;} .social-icons ul{ list-style: none; margin: 0 !important; } .social-icons ul li{ display:block; float: left; margin:0; padding:0 !important; } .social-icons ul li:before { display: none !important; } .social-icons ul li a { -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; display:block; width:24px; height:24px; line-height: 24px; text-align: center; font-size: 18px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin:2px 2px 2px; color: #6a6d6f; } .social-icons a:hover{ background-color: #43b4f9 !important; color: #fff; } #footer .social-icons a:hover{ color: #fff !important; } #header { background: #ffffff; width: 100%; z-index: 99; } #header .logo { float: left; padding:0; } #header .logo h1 { margin-bottom: 0; } #header .logo img { max-width: 100%; height: auto; } #fixed_header .logo img { max-height: 50px; } #header .logo .logo_text, #fixed_header .logo .logo_text { color: #3b3f42; font-size: 30px; text-transform: uppercase; font-weight: bold; letter-spacing: -1px; display: block; line-height: 1; } #header .tagline { line-height: inherit; } .site-description { font-size: 13px; line-height: 1; text-transform: none; } #header .callus { font-size: 12px; margin-bottom: 5px; color: #999999; float: right; } #fixed_header { position: fixed; z-index: 99; top:-100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; width: 100%; } #fixed_header.header-scrolled { position: fixed; z-index: 99999; top:0; right: 0; left: 0; width: 100%; } .admin-bar #fixed_header.header-scrolled { top:32px; } #navigation { float: right; } #navigation .select-menu { display: none; color: inherit; position: relative; } #navigation .select-menu:before { content: "\f039"; position:absolute; width: 30px; height: 30px; line-height: 30px; font-size: 18px; text-align: center; top: 50%; margin-top: -15px; right: 15px; } #navigation ul { float: right; list-style: none; margin: 0; } #navigation ul.menu > li { display: block; float: left; position: relative; margin: 0 0 0px 25px; display: table; } #navigation ul.menu li.fa:before { padding-right: 7px; } #navigation ul.menu > li.menu-item > a { display: inline; display: inline-block; margin: 0 0 0px 0px; padding: 0px; cursor: pointer; } #navigation ul.menu > li.menu-item > a { display: inline; display: inline-block; margin: 0 0 0px 0px; padding: 0px; line-height: 1; color: #3b3b3b; cursor: pointer; border: 1px solid transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: table-cell; vertical-align: middle; } #navigation ul.menu li.menu-item a i { padding-right: 6px; } #navigation ul.menu > li.menu-item > a .desc { margin-top: 0px !important; padding: 0 !important; } #navigation ul.menu li.menu-item a .desc { display: block; line-height: 1; text-transform: none; font-size: inherit; padding-bottom: 5px; font-weight: normal; margin-top: -5px; } #navigation ul li a:hover { color: #43b4f9; } #navigation ul.menu > li.megamenu { position: inherit!important; } #navigation ul.menu > li.megamenu.no-title > ul > li { display: none; } #navigation ul.menu > li.megamenu { position: inherit!important; } #navigation ul.menu > li.megamenu > ul.sub-menu { width: 100%; left: 0px; padding: 15px 0px; display: table; visibility: hidden; } #navigation ul.menu > li.megamenu > ul ul {border-top: 0 !important;} #navigation ul.menu > li.megamenu > ul > li { display: table-cell !important; float: none!important; padding: 0px 15px; } #navigation ul.menu > li.megamenu > ul > li:last-child { border-right: none!important; } #navigation ul.menu > li.megamenu.cols-2 > ul > li { width: 50% !important; } #navigation ul.menu > li.megamenu.cols-3 > ul > li { width: 33.33% !important; } #navigation ul.menu > li.megamenu.cols-4 > ul > li { width: 25% !important; } #navigation ul.menu > li.megamenu.cols-5 > ul > li { width: 20% !important; } #navigation ul.menu > li.megamenu.cols-6 > ul > li { width: 16.66% !important; } #navigation ul.menu > li.megamenu > ul > li ul { display: block!important; top: 0px!important; width: 100%; opacity: 1!important; left: 0px!important; position: relative!important; float: none !important; } #navigation ul.menu > li.megamenu > ul > li { border-right: 1px solid #e8e8e8; } #navigation ul.menu > li.megamenu ul li{ border-bottom: 0 !important; } #navigation ul.menu > li.megamenu > ul > li > a { text-transform: uppercase; font-weight: 600 !important; margin-bottom: 5px; line-height: 1.3em !important; padding-bottom: 8px; border-bottom:1px solid; overflow: hidden; } #navigation ul.menu > li.megamenu.no-title > ul > li > a { display: none !important; } #navigation ul.menu > li.megamenu > ul li a { line-height: 32px; } #navigation ul.menu > li.megamenu > ul > li > a:hover, #navigation ul.menu > li.megamenu > ul > li.sfHover > a, #navigation ul.menu > li.megamenu > ul > li.current-menu-item > a, #navigation ul.menu > li.megamenu > ul > li.current-menu-parent > a { background-color: transparent!important; } .qtranxs-lang-menu a img {margin-top: -3px;} #navigation li.current-menu-item a, #navigation li.current-menu-item a:hover, #navigation li.current-page-ancestor a, #navigation li.current-page-ancestor a:hover, #navigation li.current-menu-ancestor a, #navigation li.current-menu-ancestor a:hover, #navigation li.current-menu-parent a, #navigation li.current-menu-parent a:hover, #navigation li.current_page_ancestor a, #navigation li.current_page_ancestor a:hover { color: #43b4f9; } #navigation .sub-menu { position:absolute; top:100%; left: 0px; width: 180px; z-index:2000; display:none; background:#f4f4f4; padding:0px; } #navigation ul.menu > li > .sub-menu { border-top:3px solid transparent; } #navigation .sub-menu li { display: block; margin: 0px; padding: 0; height: auto; border-bottom: 1px solid #dde2e5; position: relative; } #navigation .sub-menu li a, #navigation .sub-menu li .sub-menu li a, #navigation .sub-menu li .sub-menu li .sub-menu li a { border: none; display: block; margin: 0; padding: 0px 15px; color: #3b3f42; font-size: 13px; font-weight: normal !important; height: auto; line-height: 42px; } #navigation .sub-menu li a:hover, #navigation .sub-menu li .sub-menu li a:hover, #navigation .sub-menu li.current-menu-item a, #navigation .sub-menu li.current-menu-item a:hover, #navigation .sub-menu li.current_page_item a, #navigation .sub-menu li.current_page_item a:hover { color: #43b4f9 !important; font-weight: normal; } #navigation .sub-menu li:last-child{ border: none; } #navigation .sub-menu li ul { left: 100%; top:0; } #topnav.menu li .sub-menu { display: none; } #topnav.menu { display: inline-block; margin: 0 25px 0 0; position: relative; vertical-align: middle; min-width: 200px; } #topnav.menu > li { list-style: none; display: inline-block; margin-left: 20px; line-height: 1; position: relative; } #topnav.menu > li:first-child{margin-left: 0;} #topnav.menu > li > a { color: inherit; padding: 10px 0 10px; display: block; } #topnav.menu > li a:hover { } #topnav .sub-menu { position:absolute; top:100%; left: 0px; z-index:2000; display:none; background:#f4f4f4; padding:0px; border: 1px solid #e8e8e8; } #topnav .sub-menu li { display: block; margin: 0px; padding: 3px 12px; height: auto; border-top: 1px solid transparent; } #topnav .sub-menu li:first-child { border-top: 0; } #topnav .sub-menu li a { display: block; width: 110px; } .search-link { position: relative; } .search-area { position: absolute; z-index: 2; display: none; top: 100%; right: 50%; margin-right: -18px; width: 100%; background: #fafafa; min-width: 200px; z-index: 99; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 10px 15px; border: 1px solid #efefef; } .search-area:before { content: ""; position: absolute; top: -6px; right: 10px; width: 10px; height: 10px; background: #fafafa; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } #header-searchform input[type=text] { margin: 0; width: 100%; font-size: 12px; line-height: 1; border: 1px solid #e8e8e8; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; color: #878787; display: inline-block; float: left; max-width: 160px; -webkit-border-radius: 2px 0px 0px 2px; -moz-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; box-sizing:border-box; -moz-box-sizing:border-box; } #header-searchform { overflow: hidden; margin-bottom: 0; } #header-searchform #header-searchsubmit { display: inline-block; width: 40px; height: 40px; padding: 0; text-align: center; float: right; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; outline: none; } #header-searchform #header-searchsubmit i {margin-right: 0;} .page-template-page-fullwidth-php #page-wrap { padding: 0px 0 0px 0; } #page-wrap { padding: 45px 0 45px 0; overflow: hidden; } .blank-page #page-wrap { padding: 0px; width: 100%; } .blank-page { height: 100%; position: absolute; width: 100% !important; margin: 0; display: table; vertical-align: middle; float: none; top: 0; left: 0; } .blank-page #main { display: table-cell; float: none; vertical-align: middle; } #content.sidebar-left { float: right } .hr-border { height: 8px; width: 100%; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/stripes.png); margin-top: 0px; } #title { background: #f6f6f6; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; padding: 9px 0 9px 0; background-position: center center; background-size: auto; } #title .inner { padding: 17px 0; background-color: #fafafa; } #title h1 { font-size: 24px; line-height: 28px; color: #3b3b3b; margin: 0; } #title h2 { display: block; font-weight: lighter; color: #aaaaaa; font-size: 15px; line-height: 22px; margin: 0; padding: 0; } #title #breadcrumbs { font-size: 13px; text-align: right; color: #c6c6c6; line-height: 28px; padding: 0; margin: 0; } #title #breadcrumbs.breadrcumbpadding { padding-top: 0px; } #title #breadcrumbs a { color: #aaaaaa; } #title #breadcrumbs a:hover { color: #43b4f9; } #alt-title { width: 100%; position: relative; overflow: hidden; margin-top: 0px; padding:0; background: #f6f6f6; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background-position: center center; } #alt-title .grid { background: rgba(255, 255, 255, 0.9); padding: 20px 0; } #alt-title h1 { font-size: 24px; line-height: 28px; color: #3b3b3b; margin: 0; } #alt-title h1 span, #alt-title h2 span { padding: 3px 7px; } #alt-title h2 { display: block; font-weight: lighter; color: #aaaaaa; font-size: 15px; line-height: 22px; margin: 0; padding: 0; } #alt-title #breadcrumbs { font-size: 13px; text-align: right; color: #c6c6c6; line-height: 28px; padding: 0; margin: 0; } #alt-title #breadcrumbs #crumbs { padding: 2px 7px; display: inline-block; } #alt-title #breadcrumbs a { color: #aaaaaa } #alt-title #breadcrumbs .container { padding-left: 0px } #no-title{} #blog_items_wrap { margin-right: -1px; } .blog .post { padding: 0; margin: 0 0 60px 0; } .blog.grid .post { padding: 0px 0 0 0; margin: 0px 0 30px; } .blog.grid .post.author-pad-top { margin-top: 15px; } .blog.grid .blog-item .date, .blog.grid .blog-item .date span { float: none; text-align: left; margin: 0; } .blog.grid .blog-item .date { margin-bottom: 12px; } .blog.grid .post-image, .blog.grid .post-gallery, .blog.grid .post-video, .blog.grid .post-audio { margin-bottom: 0 !important; border-bottom: 1px solid #e5eaec; } .blog.grid .post-image a, .blog.grid .post-gallery ul li a, .blog.grid .post-audio iframe { display: block; } .blog.grid .post-quote, .blog.grid .post-quote blockquote { margin-bottom: 0; } .blog.grid .post-link { overflow: hidden; padding: } .post .title { padding: 0; font-size: 18px; } .title a:hover { color: #43b4f9; } .post img { display: block; } .blog .post-title { margin:0 !important; padding: 0 !important; } .post-content-container { overflow: hidden; } .post-more { text-align: right; float:right; } .post-more .button { margin: 0 0 0 10px; } .post-meta { margin: 6px 0px 0; overflow: hidden; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding: 3px 2px 4px; position: relative; } .post-content .post-meta { margin-bottom: 20px; } .post-meta span.meta { padding: 0; margin: 0 14px 0 0; color: #828282; } .post-meta span.meta:after { content:""; width: 1px; height: 9px; border-right:1px solid #9c9c9c; display: inline-block; margin:0px 0 0 11px; } .post-meta span.meta:last-child:after { display: none; } .post-meta .meta-tags { text-transform: lowercase; } .post-meta span a { color: #828282 } .post-meta span i { margin: -2px 10px 0 0; color: #bebebe; } .blog .post .date, .single .post .date { text-align: center; padding:0px 0 0 0; float: left; margin-right: 30px; } .blog .post .date h3, .single .post .date h3 { margin: 0 0 8px 0; color:#3b3f42; font-size:22px; letter-spacing: -1px; line-height: 56px; height: 56px; width: 56px; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:1px solid #e3e3e3; border-bottom: 3px double #e3e3e3; background: #f5f6f8; background: -moz-linear-gradient(top, #f5f6f8 0%, #fafafa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f8), color-stop(100%,#fafafa)); background: -webkit-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); background: -o-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); background: -ms-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); background: linear-gradient(to bottom, #f5f6f8 0%,#fafafa 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f8', endColorstr='#fafafa',GradientType=0 ); } .blog .post .date h3 .border, .single .post .date h3 .border { border: 1px solid #ffffff; } .blog .post .date span, .single .post .date span { display: block; font-size:11px; line-height: 20px; width: 100%; overflow: hidden; text-align: center; padding:0px 0; margin:0px 0 0 0; text-transform: uppercase; color:#828282; } .post-content a.read-more-link { display: block; margin-top: 15px; } .post-image a, .post-gallery ul li a { } .search-result{ padding: 0 0 0px 0; margin: 0 0 60px 0; overflow: hidden; } .search .list li { line-height: inherit; } .wpb_flexslider .flex-direction-nav { display: none !important; } .wpb_gallery .wpb_flexslider .flex-control-nav { margin-top: 10px; position: absolute; bottom: -8px !important; } .post-gallery .flex-control-nav { display: none; } .post-gallery .flex-direction-nav a { width: 50px; height: 50px; margin-top: -25px; background-color: #353535; opacity: 0.7; z-index: 9; } .post-gallery.flexslider .flex-next { right:0px; border-radius: 2px 0px 0px 2px; } .post-gallery.flexslider .flex-prev { left: 0px; border-radius: 0px 2px 2px 0px; } .post-gallery .grid-gal-item {margin-bottom: 2%;} .post-image, .post-gallery, .post-video, .post-audio { margin-bottom: 35px !important; } .post-image { position: relative; } .post-image img{ max-width: 100%; height: auto; } .post-link { margin-bottom:10px; color: #cccccc; text-overflow:ellipsis; } .post-content .post-link { margin-top: 0px; } .post-quote { margin: 0 0 35px 0; } .post-quote .quote-text { margin: 0 0 0px 0; padding: 0 10px 0 20px; } .post-quote .quote-text a { color:#727272; } .post-quote .quote-text p{ margin-bottom: 10px; padding: 0; } .post-quote .quote-source a { font-weight: normal; color: #bebebe; padding: 0; } .overlay { position: absolute; top: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.6); display: block; width: 100%; height: 100%; opacity: 0; } .overlay:before { content:"+"; position: absolute; top: 50%; left: 50%; width: 72px; height: 72px; line-height: 72px; text-align: center; margin: -36px 0 0 -36px; font-size: 76px; color: #ffffff; font-weight: 300; } .blog-medium .post-video, .blog-medium .post-gallery, .blog-medium .post-image, .blog-medium .post-audio, .blog-medium .post-link { width: 370px; float: left; margin-right: 20px; position: relative; } .blog-medium .post-icon { margin-left: -55px; position: relative; z-index: 999; } .blog-medium .post-content { overflow: hidden; } .blog.blog-medium .post { border:0; } .blog-medium .post-meta .meta-tags, .blog-medium .post-meta .meta-categories{ display: block; } .blog-medium .post-more { text-align: left; float:none; margin: 20px 0 0 0; } .blog-medium .post-more a { margin: 0; } .blog-medium .no-post-image { display: block; width: 310px; height: 200px; border: 5px solid #efefef; background: #ffffff url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/noimage.png) no-repeat center center; } .blog-medium .no-post-image-link { display: block; width: 310px; height: 200px; border: 5px solid #efefef; background: #ffffff url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/noimage-link.png) no-repeat center center; } .single .post { margin-bottom: 50px } .single .post-meta { margin-left: 0; margin-bottom: 30px; } .single .post-tags a { color: #727272; } .single .post-tags a:hover { background: #43b4f9; border-color: #43b4f9; color: #ffffff; } .single .post-content { margin-bottom: 35px; } .single .meta.meta-tags {display: none;} .single .meta-tags, .single .meta-categories {display: block;} #author-info { margin: 0px 0px 0px 0px; overflow: hidden; padding: 0px; position: relative; } #author-info .author-image { float: left; margin-right: 20px; } #author-info .author-image a { display: block; width: 76px; height: 76px; border: 1px solid #e8e8e8; padding: 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } #author-info .author-image a img{ display: block; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } #author-info .author-bio { overflow: hidden; padding:0px; } #author-info .author-bio h4 { margin: 0px 0 10px 0; } .sharebox { margin-bottom: 35px; color:#888888; } .text-right { text-align: right; } .sharebox .social-icons ul li a { width: 36px; height: 36px; line-height: 36px; background-color: #f3f3f3; color: inherit; } .sharebox .social-icons ul li a:hover {color: #ffffff;} .sharebox .social-icons { list-style: none; margin: 0 0 0 0px; } #related-posts { position: relative; margin-bottom: 40px; } #related-posts ul { list-style: none; margin: 0px 0 0 0; } #related-posts ul li h5 { line-height: 22px; margin: 0px 0 0px; } #related-posts ul li .item-pic { margin-bottom: 20px; } #related-posts ul li h5 a:hover { color: #43b4f9; } #related-posts ul li span.date{ color: #bebebe; font-size: 13px; display: block; margin-bottom: 15px; } #related-posts ul li a span { color: #cccccc; font-size: 11px; margin: 0 0 0 8px; } #related-posts ul li:before { color: #43b4f9; font-size: 12px; } .blog #pagination { margin-bottom: 40px; } #pagination { text-align: center;} #pagination a, #pagination span { display: inline-block; margin: 0 0px 0 8px; padding: 8px 15px; line-height:1; border: 1px solid #d9dddf; background-color: #ffffff; text-align: center; color: inherit; border-radius: 2px; } #pagination a:hover, #pagination span.current { color: #ffffff; background-color: #43b4f9; border-color:transparent; } #comments { } .commentlist { list-style: none; margin: 30px 0 30px 0; } .commentlist li { margin: 0 0 30px 0; } .commentlist li:last-child { margin: 0; } .commentlist li ul { list-style: none; } .commentlist li .comment-body { background-color: #fafafa; margin: 0; overflow: hidden; padding: 25px; position: relative; border: 1px solid #e8e8e8; border-radius: 2px; } .commentlist ul.children { margin-left: 0px; margin-top: 25px; padding-left: 35px; border-left: 1px solid #ddd; list-style: none; } .commentlist ul.children li { position: relative; } .commentlist ul.children li:before { content: ""; width: 15px; height: 1px; background-color: #ddd; display: block; position: absolute; top: 20px; left: -25px; } .commentlist li ul li { margin: 0px 0 20px 0 !important; } .commentlist li ul li .comment-text { border-bottom: 0; padding-bottom: 0; } .commentlist li div.avatar { float: left; margin-right: 20px; } .commentlist li .avatar img { display: block; } .commentlist li .comment-text { overflow: hidden; position: relative; } .commentlist li .comment-text p { margin-bottom: 15px; } .commentlist li .comment-text p:last-child { margin-bottom: 0; } .commentlist li .author { margin-top: 0px; margin-bottom: 10px; line-height: 17px; } .commentlist li .author strong{ text-transform: capitalize; } .commentlist li .author span { display: inline; text-transform: lowercase; } .commentlist li .date-comment { color: #bebebe; float: none; text-align: left; } .commentlist li .date-comment a {color: #999999 } .commentlist li .date-comment a:hover {color: #333333 } .commentlist li em { font-size: 11px; color: #cccccc; font-style: normal; margin-bottom: 20px; display: block; } #respond { margin-bottom: 30px; margin-top: 40px; } #respond .required { color: #c82929; display: inline-block; margin: 3px 0 0 6px; font-size: 14px; font-weight: normal; } #respond label { display: block; padding-bottom: 8px; color: #878787; } #respond-inputs input { width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; } #respond-textarea p { color: #878787; } #respond-inputs p.last{ margin: 0; } #respond input[type=submit] { } #respond textarea { display: block; width: 100%; height: 150px; box-sizing:border-box; -moz-box-sizing:border-box; } #respond p.comment-notes, #respond p.form-allowed-tags { display: none } #respond input#submit { } #respond .headline-title-wrap{ margin-top:20px; } .comment-reply-link, #cancel-comment-reply-link { -webkit-appearance: none; margin:0; font-size:10px; line-height:12px; padding:6px 15px; display: inline; display: inline-block; letter-spacing: 0px; text-transform: uppercase; border:none; position: relative; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom:3px; color: inherit; background-color: #eeeeee; border: 1px solid #dddddd; } .comment-reply-link:hover, #cancel-comment-reply-link:hover { background-color: #dddddd; border-color:#cccccc; } #reply-title { font-size: 18px; overflow: hidden; } #reply-title small { display: block; margin-top: 10px; } #cancel-comment-reply-link { } #commentform input.error, #commentform textarea.error { border-color: #c82929; background: #fbf2f2; } #commentform div.error, #commentform label.error { color: red; display: none !important; } #portfolio-wrap { width: 100%; } .embedd-video { display: none } .portfolio #pagination { margin-top: 40px;} #infscr-loading { display: none !important; } .pagination.portfolio { text-align: center; width: 100% !important; margin: 0 0 20px 0; } .loadmore { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .loadmore.striped { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; } .loadmore.striped.active { -webkit-animation: progressbar-bg-move 1.2s linear infinite; -moz-animation: progressbar-bg-move 1.2s linear infinite; -o-animation: progressbar-bg-move 1.2s linear infinite; animation: progressbar-bg-move 1.2s linear infinite; } .portfolio.pagination { display: block; } .portfolio.pagination.display { display: block !important; } #filters { margin-top: 0px; margin-bottom: 50px; border-top: 1px solid #d9dddf; border-bottom: 1px solid #d9dddf; } #filters.center { text-align: center; height: 41px; } #filters.center ul { display: inline; display: inline-block; line-height: 1; } #filters.right { overflow: hidden; } #filters.right ul { display: block; float: right; } #filters ul { margin: 0; list-style: none; display: block; z-index: 9; position: relative; } #filters ul li { display: block; float: left; } #filters ul li a { display: block; float: left; border-bottom: 3px solid transparent; color: inherit; padding: 0px 2px; line-height: 38px; height: 39px; margin: 0 10px; position: relative; top: 1px; z-index: 9; } #filters ul li:first-child a { margin-left: 0; } #filters ul li a.active, #filters ul li a:hover { border-color:#43b4f9; color: #43b4f9; } .isotope { padding-bottom: 1px; } .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .no-margin { margin: 0 !important; } #flexslider-portfolio { position: relative; overflow: hidden; } #flexslider-portfolio .slides { width: 300%; } #flexslider-portfolio .slides li { margin-right: 0px; width: 291px; min-height: 220px; float: left; } #flexslider-portfolio .flex-direction-nav .flex-prev { right: auto; left: 0px; } #flexslider-portfolio .flex-direction-nav .flex-next { right: 0px; left: auto; } .portfolio-sidebyside .portfolio-image { margin-bottom: 15px; } .portfolio-wide .portfolio-image { margin-bottom: 20px; } #portfolio-images .portfolio-image { position: relative; overflow: hidden; } #portfolio-images .portfolio-image a { display: block; position: relative; } .portfolio-sidebyside #portfolio-images { margin-left: -15px; } .portfolio-item { margin-bottom: 2%; padding: 0; position: relative; overflow: hidden; } .portfolio-item.isotope-item.span4 { width: 31.29%; } .portfolio-item.isotope-item.span3 { width: 22.99%; } .portfolio-item.isotope-item.span6 { width: 47.99%; } .portfolio-item.no-margin.span3 { max-width: 100%; } .portfolio-item .portfolio-pic, .portfolio-item #portfolio-video { overflow: hidden; display: block; position: relative; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ededed; } .portfolio-item .portfolio-pic img { -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; -ms-transition: all 0.7s ease; transition: all 0.7s ease; } .portfolio-item:not(.portfolio-item-one):hover .portfolio-pic img, .portfolio-item.portfolio-item-one .portfolio-pic:hover img { transform:scale(1.3); -ms-transform:scale(1.3); -moz-transform:scale(1.3); -webkit-transform:scale(1.3); -o-transform:scale(1.3); } .portfolio-item:hover .portfolio-title { background-color: #43b4f9; } .portfolio-item:hover .portfolio-title a { color: #fff !important; } .portfolio-item img { display: block; width: 100%; height: auto; } .portfolio-with-excerpts .portfolio-pic, .portfolio-with-excerpts #portfolio-video { margin-bottom: 30px; border: 1px solid transparent; box-sizing:border-box; -moz-box-sizing:border-box; } .portfolio-with-excerpts .portfolio-content a.title { text-transform: uppercase; font-size: 11px; color: inherit; font-weight: 600; display: block; margin-bottom: 10px; } .portfolio-with-excerpts .portfolio-content, .portfolio-item-one .portfolio-content { margin-bottom: 15px; border-bottom: 1px solid #dedede; padding-bottom: 15px; } .portfolio-with-excerpts .portfolio-content p:last-child, .portfolio-item-one .portfolio-content p:last-child { margin-bottom: 0; } .portfolio-item .portfolio-terms a { color: #fff; font-size: 10px; display: block; float: left; display: inline-block; text-transform: uppercase; padding: 3px 10px; margin: 0px 5px 5px 0; background-color: #43b4f9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .portfolio-item .portfolio-terms a:hover { background-color: #dedede; color: inherit; } .portfolio-item .portfolio-title { padding:25px 10px 25px 10px; display:block; text-align: center; background-color: #fff; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #ededed; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .portfolio-item .portfolio-title a { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } .portfolio-item.portfolio-item-shadow .portfolio-title { padding:15px 10px 15px 10px; display:block; text-align: center; background: none !important; border: 0px !important; } .portfolio-item.portfolio-item-shadow .portfolio-title a { color: inherit !important; } .portfolio-item.portfolio-item-shadow { overflow: visible; } .portfolio-item.portfolio-item-shadow .portfolio-pic { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-color:transparent !important; border: 0; -webkit-box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3); box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3); } .portfolio-item.portfolio-item-shadow #portfolio-video { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-color:transparent !important; border: 0; -webkit-box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3); box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3); } .portfolio-item .portfolio-title a { text-transform: uppercase; font-size: 11px; font-weight: 600; color: inherit; } .portfolio-item .portfolio-page-item .portfolio-title, .portfolio-item-one .portfolio-page-item .portfolio-title { box-sizing:border-box; -moz-box-sizing:border-box; text-align: left; padding:12px 10px 12px 10px; position: absolute; bottom: -65px; background: #fafafa; width: 100%; } .portfolio-item.no-margin { margin-right: -1px !important; margin-bottom: -1px !important; padding: 0; } #flexslider-portfolio .portfolio-item.no-margin { margin-bottom: 0px !important; } #flexslider-portfolio .portfolio-item { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: move; } #flexslider-portfolio .portfolio-item .portfolio-title { cursor: default; } #portfolio-wrap { padding-bottom: 1px;} .portfolio-item.no-margin.span3 { width: 25%; } .portfolio-item.no-margin.span4 { width: 33.333%; } .portfolio-item.no-margin.span6 { width: 50%; } .portfolio-item.no-margin.one_fifth { width: 20%; } .portfolio-item.no-margin.span2 { width: 16.66667%; } .portfolio-item.no-margin.span8{ width: 66.667%; } .portfolio-item.no-margin.span12 { width: 100%; } .portfolio-item .portfolio-page-item .portfolio-title a:before, .portfolio-item-one .portfolio-page-item .portfolio-title a:before { content:''; display: block; float: left; margin-right: 10px; width: 35px; height: 35px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/portfolio-title-icon.png) center center no-repeat #525252; } .portfolio-item .portfolio-page-item .portfolio-title a:hover, .portfolio-item-one .portfolio-page-item .portfolio-title a:hover { color: #43b4f9; } .portfolio-item .portfolio-page-item .portfolio-title, .portfolio-item-one .portfolio-page-item .portfolio-title { line-height: 35px !important; margin: 0; } .portfolio-item .portfolio-title h4 { margin: 0 0 5px 0; line-height: 1 !important; padding:0; } .portfolio-item .portfolio-title span { line-height: 1 !important; display: block; margin: 0; padding: 0; } .portfolio-item .portfolio-pic .portfolio-overlay, .portfolio-item-one .portfolio-pic .portfolio-overlay { display: block; overflow: hidden; background-color: rgba(255,255,255,0.8); position: absolute; z-index: 9; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; height: 100%; width: 100%; text-align: center; } .portfolio-item .portfolio-pic .portfolio-overlay .overlay-link, .portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-link { width: 90px; height: 90px; background-color: rgba(67,180,249,0.8); position: absolute; top: 50%; left: 50%; margin: -45px 0 0 -45px; display: inline-block; font-size: 24px; line-height: 90px; color: #fff; text-align: center; opacity: 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; -moz-transform: scale(1.8); -webkit-transform: scale(1.8); -o-transform: scale(1.8); -ms-transform: scale(1.8); transform: scale(1.8); } .portfolio-item .portfolio-pic .portfolio-overlay .overlay-link.zoom-out { -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; transform: none; } .portfolio-item img, .portfolio-item-one img{ display: block; width: 100%; height: auto; } .portfolio-item img { z-index: 8; } .portfolio-item.four h4 { font-size: 14px; } .portfolio-item-one{ margin-bottom:30px; } .portfolio-item-one .portfolio-picwrap{ width: 460px; height: 300px; float: left; margin:0 30px 24px 0; overflow: hidden; position: relative; background-color: #fafafa; border-bottom: 1px solid #ececec; } .portfolio-item-one .portfolio-desc .read-more-link{ display:none; } .portfolio-item-one .portfolio-desc ul li{ margin-left: 40px !important; } .portfolio-item-one .date { color:#999999; margin-bottom: 15px; } .portfolio-tags{ margin:0px 0px 20px 0px; color:#999999; } .portfolio-wide .portfolio-pic, .portfolio-wide #portfolio-images, .portfolio-wide #portfolio-video, .portfolio-wide #portfolio-slider { margin-bottom: 50px; } .portfolio-wide .portfolio-pic { text-align: center; } .portfolio-wide #portfolio-thumb-carousel { margin-bottom: 25px; } #portfolio-video iframe{ max-width: 100%; } #portfolio-slider { overflow: visible; } #portfolio-slider .flex-direction-nav a { width: 50px; height: 50px; margin-top: -25px; background-color: #43b4f9; opacity: 0.7; z-index: 9; } #portfolio-slider .flex-direction-nav a.flex-next { -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; } #portfolio-slider .flex-direction-nav a.flex-prev { -webkit-border-radius: 0px 2px 2px 0px; -moz-border-radius: 0px 2px 2px 0px; border-radius: 0px 2px 2px 0px; } #portfolio-slider .flex-direction-nav a:hover {opacity: 1;} #portfolio-thumb-carousel {margin-top: 25px;} #portfolio-thumb-carousel li{margin-left: 25px;} #portfolio-thumb-carousel li a {display:block; overflow: hidden;} #portfolio-thumb-carousel li:first-child{margin-left: 0;} #portfolio-thumb-carousel .flex-direction-nav li a {opacity: 0; visibility: hidden;} #portfolio-thumb-carousel:hover .flex-direction-nav li a {opacity: 1; visibility: visible;} .portfolio-detail-description-text { } .portfolio-sidebyside .portfolio-detail-description-text { margin-bottom:30px; } .portfolio-detail-description .headline-title-wrap, .portfolio-detail-attributes .headline-title-wrap { margin-bottom: 25px } .portfolio-detail-attributes { margin-bottom: 25px; } .portfolio-detail-attributes .date h4, .portfolio-detail-attributes .client h4 {margin-bottom: 0;} .portfolio-detail-attributes .date, .portfolio-detail-attributes .client { margin-bottom: 25px; color: #828282; } .portfolio-detail-attributes ul { list-style: none; margin: 0; } .portfolio-detail-attributes ul li { color: #525252; } .portfolio-detail-attributes ul li strong { padding-right: 15px; font-weight: normal; } section#portfolio-related-post{ background-color:#f7f8fa; padding-top:50px; padding-bottom:50px; border-top:1px solid #d9dddf; border-bottom:1px solid #d9dddf; } #portfolio-related-post { margin-top: 40px; } .portfolio-detail .portfolio-comments { margin-top: 20px; } .projects-nav { float: right; width: 100px; margin: 7px 0px 0 0; } .projectsnavpadding { padding: 0 !important; margin: 0px 0 0 0 !important; } .projects-nav a { display: block; text-indent: -9999px; background: #cccccc; width: 35px; height: 35px; float: right; margin-right: 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; } .projects-nav .next a { background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-next.png); background-position: center center; background-repeat: no-repeat; } .projects-nav .prev a { background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-prev.png); background-position: center center; background-repeat: no-repeat; } .post-navigation .next a:after { content:"\f105"; font-family: "FontAwesome"; text-align: right; width: 15px; display: inline-block; } .post-navigation .prev a:before { content:"\f104"; font-family: "FontAwesome"; text-align: left; width: 15px; display: inline-block; } .rev_slider { display: block !important; overflow: hidden !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; } .fullwidthbanner-container .rev_slider { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; } #error-404 { text-align: center; margin-bottom: 40px; padding: 100px 0; position: relative; color: #525252; font-size: 15px; z-index: 9; } #error-404 #searchform { text-align: center; } #error-404 #searchform input[type="text"] { display: inline-block; width: 278px; } h2.error-404 { font-size: 160px; line-height: 160px; margin: 0 0 10px 0; font-weight: bold; } #sidebar { } #sidebar .title { border-color: #ddd; } #sidebar .widget{ margin-bottom: 50px; } #sidebar .widget h3 { font-size: 15px; margin:0 0 15px 0; } #sidebar .widget ul li a { color: inherit; } #sidebar .widget #lang_sel li:before { content: ''; display: none; } #sidebar .widget #lang_sel a:before { content: ''; } #sidebar .widget ul li.current_page_item, #sidebar .widget ul li.current-menu-item { font-weight: bold } #sidebar .accordion .accordion-title h4 { padding: 0 10px 0 10px; } #sidebar .accordion .accordion-inner { padding: 0 10px 10px 10px; margin-left: 26px; } #sidebar .accordion .accordion-title .acc-icon::before { margin-right: 5px; } #sidebar #flexslider-testimonial .flex-direction-nav a { top:-25px; } .widget.widget_archive label.screen-reader-text { display: none; } .widget_twitter .tweet { margin: 0 0 24px 0; } #sidebar .widget_twitter .tweet:before { content: "\f099"; font-family: "FontAwesome"; font-size: 13px; position: absolute; width: 10px; left: 0; top: 2px; } #sidebar .widget_twitter .tweet { padding-left: 22px; position: relative; } .widget_twitter .tweet a.date { color: #bebebe; } .widget_twitter .tweet a.date:hover { color: #525252; } .widget_categories ul li { color: #bebebe; } .widget_categories ul li a:hover { text-decoration: none; } .sidenav { margin:0px; list-style: none; padding: 0; } .sidenav li ul{ margin: 0; list-style: none; } .sidenav li .children li a{ border-top: 1px solid #e8e8e8; text-transform: none; margin: 0 20px; font-weight: normal; padding-left: 0; } .sidenav .children li a::after { content: ""; float: left; width: 4px; height: 4px; background-color: #333333; margin: 7px 12px 0 7px; } .sidenav > li { border: 1px solid #e8e8e8; margin-bottom: 2px; } .sidenav li a { display: block; margin: 0px; padding: 10px 20px 11px; color: #333333; font-size: 11px; font-weight: 600; text-transform: uppercase; } .sidenav > li.parent > a::after { content: "\f105"; font-family: "FontAwesome"; font-size: 13px; float: right; } .sidenav > li.parent:hover > a::after, .sidenav > li.current_page_parent > a::after { content: "\f107"; } .sidenav li.current_page_parent .children { display: block; } .sidenav .children { display: none; } .sidenav li:first-child a { border-top: 0; } .sidenav li a:hover, .sidenav li.current_page_item > a, .sidenav > li.current_page_parent > a, .sidenav li.current_page_item a:hover { color: #43b4f9; } #footer { border-top: 10px solid #142b3a; padding: 60px 0 30px; background: #223e50; color:#fff; background-size:cover; } #footer a{ color:#43b4f9; } #footer a:hover{ text-decoration: underline; } #footer .widget { } #footer .widget h3 { font-size:12px; color: #ffffff; text-transform: uppercase; padding:0 0 0px 0; margin: 0 0 0px 0; } #footer .widget .separator { margin: 24px 0 32px; } .widget_recent_entries ul li span { color: #999999; } .widget_recent_entries ul li span:before { content: " - "; } #copyright { padding: 5px 0; background: #222222; color:#777777; } #copyright .menu-footer-menu-container {display: inline-block;} #copyright .menu li .sub-menu { display: none; } #copyright .menu { display: inline-block; margin: 0 0px 0 -20px; position: relative; vertical-align: middle; min-width: 200px; } #copyright .menu > li { list-style: none; display: inline-block; margin-left: 20px; line-height: 1; position: relative; } #copyright .menu > li:first-child{margin-left: 0;} #copyright .menu > li > a { color: inherit; padding: 10px 0 10px; display: block; } #copyright .menu > li a:hover { text-decoration: underline; } .wrap-table { display: table; } .cell { vertical-align: middle; display: inline-block; display:table-cell !important; float: none !important; } #copyright .copyright-text { padding: 10px 0 10px 0; } #copyright .social-icons { float: right; font-size: 11px; padding: 10px 0; } #back-to-top { position: fixed; z-index: 1000; bottom: 20px; right: 20px; display: none; } #back-to-top a { display: block; width: 46px; height: 46px; background: #333333; -webkit-transition:0.4s all ease; -moz-transition:0.4s all ease; -o-transition:0.4s all ease; transition:0.4s all ease; -webkit-border-radius: 5px; text-align: center; color: #fff; line-height: 46px; border-radius: 5px; } #back-to-top a:hover { background-color: #43b4f9 } .widget ul { margin: 0; padding: 0; list-style: none; } .widget ul:not(.slides):not(.flex-direction-nav):not(.product_list_widget) li:before { content: ""; display: inline-block; width: 4px; height: 4px; position: absolute; top: 10px; left: 1px; background-color: #43b4f9; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right: 15px; } .widget ul:not(.slides) li {padding-left: 20px;} .widget_search input { background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/search.png) no-repeat 95% center; padding: 8px 34px 8px 8px; width: 100%; height: 38px; color: #bebebe; box-sizing:border-box; -moz-box-sizing:border-box; border: 1px solid #e8e8e8; } .widget_search input:focus { border-color: #c0c0c0 } #wp-calendar { width: 100% } #wp-calendar caption { padding: 0 10px; text-align: right; font-weight: bold; margin: -5px 0 5px 0; } #wp-calendar thead { font-size: 10px } #wp-calendar thead th { padding: 5px 10px; font-weight: bold; border-top: 1px solid #f5f5f5; } #wp-calendar tbody { color: #aaa } #wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding: 5px 8px; } #wp-calendar tbody td:hover { background: #fff } #wp-calendar tbody .pad { background: none } #wp-calendar tfoot #next { font-size: 11px; font-weight: bold; text-transform: uppercase; text-align: right; padding-top: 5px; } #wp-calendar tfoot #prev { font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 5px; } .widget_tag_cloud a { display: block; float: left; background-color: #fafafa; color: #727272; font-size: inherit !important; line-height: 28px; height:28px; margin: 0 5px 5px 0px; padding: 0px 14px 0px 14px; text-decoration: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .widget_tag_cloud a:hover { background-color: #43b4f9; color: #ffffff !important; } #footer .widget_tag_cloud a, #infobar .widget_tag_cloud a { text-decoration: none; } #footer .widget_tag_cloud a:hover, #infobar .widget_tag_cloud a:hover { background-color: #43b4f9; color: #ffffff !important; } .widget_embed p { margin-top: 10px } .widget_embed iframe { max-width: 100% } .flickr-list { margin-left: -1%; margin-right: -1%; overflow: hidden; } .flickr-list .flickr-item { float: left; display: block; padding: 0 1% 2%; max-width: 88px; height: 70px; position: relative; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; } .flickr-list .flickr-item a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; } .flickr-list .flickr-item a img { -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; } .instagram-item a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; } .instagram-item { float: left; display: block; margin: 0 1% 2%; max-width: 150px; position: relative; padding: 0px; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; } .widget_sponsor .sponsors { margin-right: -20px } .widget_sponsor a { display: block; float: left; margin: 0 10px 10px 0; } .widget_sponsor a img { display: block } .widget_twitter ul { list-style: none } .widget_twitter ul li { margin-bottom: 15px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/twitter.png) no-repeat 0px 4px; padding: 0 0 0 32px; } .widget_twitter ul li b a { display: block; font-size: 11px; color: #cccccc; font-weight: normal; } .widget_contact address { font-style: normal } .widget_contact address span { display: block } .widget_contact address span strong { display: inline-block; width: 52px; } .widget_portfolio .portfolio-item:last-child { margin: 0 } .widget_portfolio .portfolio-widget-item { padding: 2px; } .widget_portfolio .portfolio-widget-item .portfolio-pic { float: left; display: block; overflow: hidden; width: 100%; height: auto; position: relative; padding: 2px; background-color: #fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; } #footer .widget_portfolio .portfolio-widget-item .portfolio-pic { padding: 0; background:none; } .widget_portfolio .portfolio-widget-item .portfolio-pic:hover { background: #43b4f9; border-color: #43b4f9; } .widget_portfolio .portfolio-widget-item .portfolio-pic img { width: 100%; height: auto; display: block; } .widget ul { margin-left: 0; } #footer .widget ul li, #infobar .widget ul li { list-style: none; padding: 0px 0 13px 20px; line-height: inherit; } #footer .widget ul li:before, #infobar .widget ul li:before, .product-categories > li:before, .list-latestposts > li:before { content: ""; width: 4px; height: 4px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-color: #43b4f9; float: left; margin-right: 14px; position: absolute; top: 9px; left: 0; display: block; } #footer .widget_search input, #infobar .widget_search input { color: #aaaaaa; background-color: #555555; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border: 1px solid #555555; } #footer .widget_search input:focus, #infobar .widget_search input:focus { color: #ffffff } #footer #wp-calendar thead th, #infobar #wp-calendar thead th { border-top: 1px solid #555555 } #footer #wp-calendar tbody, #infobar #wp-calendar tbody { color: #aaa } #footer #wp-calendar tbody td, #infobar #wp-calendar tbody td { background: #555555; border: 1px solid #444444; } #footer #wp-calendar tbody td:hover, #infobar #wp-calendar tbody td:hover { background: #444444; color: #ffffff; } #footer #wp-calendar tbody .pad, #infobar #wp-calendar tbody .pad { background: none } #footer .widget_flickr #flickr_tab a, #infobar .widget_flickr #flickr_tab a { border: 1px solid #333333; padding: 4px; background: #333333; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; } #footer .widget_flickr #flickr_tab a:hover, #infobar .widget_flickr #flickr_tab a:hover { background: #43b4f9; border-color: #43b4f9; } #footer .widget_twitter ul li:last-child, #infobar .widget_twitter ul li:last-child { margin: 0 } #footer .widget_portfolio .portfolio-widget-item, #infobar .widget_portfolio .portfolio-widget-item { } #footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover, #infobar .widget_portfolio .portfolio-widget-item .portfolio-pic:hover { background: #43b4f9; border-color: #43b4f9; } #footer .twitter-list .tweet { padding-left: 40px; margin: 20px 0 0px 0; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/twitter-bird.png) 1px 5px no-repeat; } #footer .twitter-list .tweet:first-child { margin: 0; } #footer .twitter-list a { color: #bebebe; } #footer .twitter-list a:hover {text-decoration: underline;} #footer .wpcf7 .button { -webkit-appearance: none; font-size: 14px; color: #878787; text-transform: none; font-weight: normal; padding-left: 30px; padding-right: 30px; -webkit-box-shadow: 0px 3px 0px #222; -moz-box-shadow: 0px 3px 0px #222; box-shadow: 0px 3px 0px #222; } #footer .wpcf7 .input { margin: 0 !important; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; border:1px solid #282828; background-color: #434343; color: #878787 !important; font-size: 14px; font-family: 'Open Sans'; padding: 4px 10px 5px; } #footer .wpcf7 textarea.input { max-height: 78px; } #footer .wpcf7 p { margin: 0 0 10px 0 !important; } #copyright .small-logo { display: block; float: left; margin: -4px 16px 0 0; text-indent: -300px; overflow: hidden; width: 98px; height: 26px; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/small-logo.png) center center no-repeat; background-size: 100% auto; } a.button.black i, a.button.alternative-1 i, a.button.alternative-2 i, a.button.alternative-3 i, .icon-white, .nav > .active > a > [class^="icon-"], .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"] { color: #ffffff; } #style_selector { position: absolute; top: 190px; left: 0px; width: 239px; background: #ffffff; z-index: 99; -webkit-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0; -webkit-box-shadow: 2px 2px 3px 0 rgba(100,100,100,0.2); box-shadow: 2px 2px 3px 0 rgba(100,100,100,0.2); } .switcher { margin: 0; padding: 0px 0 10px; border: 1px solid #dedede; border-left: 0; -webkit-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0; } .box { text-align: left; padding: 0 20px 15px; border-bottom: 1px solid #dedede; position: relative; margin: 0 0 18px; } .box-heading { text-align: left; padding: 11px 20px; border-bottom: 1px solid #dedede; position: relative; margin: 0 0 18px; } .box-heading h4 { margin-bottom: 0; font-size: 14px; text-transform: capitalize; color: #333333; font-weight: 600; } .box.last { margin-bottom: 0; border-bottom: 0; } .box h5 { margin-bottom: 18px; line-height: 21px; font-size: 12px; text-transform: uppercase; color: #949494; } .box select { margin-bottom: 0; padding: 7px 15px; color: #333333; -webkit-border-radius: 4px; border-radius: 4px; } .box .radio_text { font-size: 14px; line-height: 20px; padding: 0px; display:block; overflow: hidden; margin: 0px; color: #525252; } .box .radio_text input[type="radio"] { margin: 3px 5px 0 0; float: left; } .box .radio_text label { display: inline-block; } .box label {padding:1px 0px 10px 27px;} .box input[type=radio] {display:none;} .box input[type=radio] + label {background:none;} .box input[type=radio]:checked + label {background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-handle.png) no-repeat 0px 0px;} .radio-range { width: 17px; height: 120px; background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-range.png) no-repeat 0px 0px; position: absolute; z-index: -1; top: 37px; left: 31px; } #style_selector .style-toggle { width: 44px; height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #333333; background: #fff; border: 1px solid #dedede; border-left: 0; padding-left: 5px; cursor: pointer; position: absolute; top: 0px; right: -49px; z-index: 999; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; } #style_selector .style-toggle.active { background-position: right center; } #style_selector .images { margin-left: -10px; } #style_selector .images img { width: 26px; height: 26px; margin-left: 10px; margin-bottom: 10px; z-index: 1000; border: 1px solid; border-color: #dedede; -webkit-border-radius: 4px; border-radius: 4px; } #style_selector .images img.active, #style_selector .images a:hover img { border-color: #555555; } #style_selector .predefined { border: none; background: none; } .switcher small { font-size: 10px; color: #999; } .switcher ul.colors { margin: 0 0 0 -10px; } .switcher .colors li { float: left; list-style-type: none; margin: 0; } .switcher .colors li a { position: relative; padding: 0; display: block; width: 26px; height: 26px; margin-left: 10px; margin-bottom: 10px; z-index: 1000; border: 1px solid; border-color: #dedede; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; } .switcher .colors .st1 a { background:#43b4f9; } .switcher .colors .st2 a { background:#2ecc71; } .switcher .colors .st3 a{ background:#ff5900; } .switcher .colors .st4 a{ background:#ffd427; } .switcher .colors .st5 a{ background:#ed1f24; } .switcher .colors .st6 a{ background:#A0B5B6; } .switcher .colors .st7 a{ background:#2997ab; } .switcher .colors .st8 a{ background:#719234; } .switcher li a.active, .switcher li a:hover { border-color: #555555; } .mb10 { margin-bottom:10px; } .slct { display: block; border: 1px solid #c7c7c7; width: 106px; padding: 4px 30px 4px 10px; color: #525252; background: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/select-bg.gif) 97% center no-repeat; background-color: #ffffff; overflow: hidden; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; } .slct a { color: #525252; } .drop { margin: 0; padding: 0; width: 146px; border: 1px solid #cecece; border-top: none; display: none; position: absolute; background: #fff; z-index: 9; } .drop li { list-style: none; border-top: 1px dotted #e8e8e8; cursor: pointer; display: block; color: #444; padding: 4px 10px 4px 10px; background-position: 10px -119px; } .drop li a { color: #525252; } .drop li:hover { background-color: #e8e8e8; color: #222; } input.miniColors{margin-right:4px; max-width: 100px; float: left; display: none;} .miniColors-selector{ position:absolute; width:175px; height:150px; background:white; border:solid 1px #bababa; -moz-box-shadow:0 0 6px rgba(0, 0, 0, .25); -webkit-box-shadow:0 0 6px rgba(0, 0, 0, .25); box-shadow:0 0 6px rgba(0,0,0,.25); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;padding:5px;z-index:999999 } .miniColors.opacity.miniColors-selector{ width:200px } .miniColors-selector.black{ background:black;border-color:black } .miniColors-selector.gray{ background:#DDD;border-color:#EEE } .miniColors-colors{ position:absolute; top:5px; left: 5px; width:150px; height:150px; background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/colors.png) -40px 0 no-repeat; cursor:crosshair } .miniColors.opacity .miniColors-colors{ left: 30px } .miniColors-hues{ position:absolute; top:5px; left: 160px; width:20px; height:150px; background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/colors.png) 0 0 no-repeat; cursor:crosshair } .miniColors.opacity .miniColors-hues{ left: 185px } .miniColors-opacity{ position:absolute; top:5px; left: 5px; width:20px; height:150px; background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/colors.png) -20px 0 no-repeat; cursor:crosshair } .miniColors-colorPicker{ position:absolute; width:11px; height:11px; border:1px solid black; -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px } .miniColors-colorPicker-inner{ position:absolute; top:0; left: 0; width:7px; height:7px; border:2px solid white; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px } .miniColors-huePicker,.miniColors-opacityPicker{ position:absolute; left:-2px; width:22px; height:2px; border:1px solid black; background:white; margin-top:-1px; border-radius:2px } .miniColors-trigger,.miniColors-triggerWrap{ width:23px; height:23px; display:inline-block; } .miniColors-triggerWrap{ position: absolute; right: 30px; top: 0px; } .miniColors-triggerWrap{ background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/trigger.png) -22px 0 no-repeat } .miniColors-triggerWrap.disabled{ filter:alpha(opacity=50);opacity: .5 } .miniColors-trigger{ vertical-align:middle; outline:none; background:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/trigger-bg.png) 0 0 no-repeat; background-color: transparent !important; } .miniColors-triggerWrap.disabled .miniColors-trigger{ cursor:default } #top-bar { background-color: #fafafa; border-bottom: 1px solid #dddddd; } #top-bar .block-right > * {margin-right: 0 !important;} #top-bar .call-us { line-height: 1; padding: 5px 0; display: inline-block; margin:0 25px 0 -15px; } #top-bar .call-us ul {display: inline-block;} .call-us ul li { display: inline-block; margin-left: 15px; } .call-us ul li i { padding-right: 8px; line-height: 1; } .call-us a:hover {text-decoration: underline;} #header.header2 .logo { float: none; display: block; padding: 10px 0; } #header.header2 .logo .logo_text { display: inline-block; } #header.header2 .logo img { width: 100%; height: 100%; box-sizing: border-box; } #header.header2 #navigation ul.menu { float: none !important; margin: 0; text-align: center; display: inline-block; line-height: 0; } #header.header2 #navigation { float: none !important; margin: 0; text-align: center; line-height: 0; } #header.header2 #navigation ul.menu > li { line-height: 1; position: relative; margin-left: 0; padding: 14px 0; } #header.header2 #navigation ul.menu > li > a { margin: 0 0px 0 0 !important; display: inline; display: inline-block; float: none; position: relative; } #header.header2 #navigation .menu > li > .sub-menu { left: 0; } #header.header2 #navigation .menu li.megamenu > .sub-menu { left: 0; } #header.header2 #navigation .menu ul { text-align: left; } #header.header4 #navigation ul { float: none !important; margin: 0; text-align: left; } #header.header4 .logo { padding: 15px 0; } #header.header4 .header-search { max-width: 270px; display: inline-block; } #header.header4 .header-search form, #header.header4 .header-search input { margin-bottom: 0; } #header.header4 #navigation ul li { margin-left: 0; line-height: 1; } #header.header4 #navigation { border-top:1px solid #dddddd; float: none; } #header.header4 #navigation .menu > li > .sub-menu { left: auto; } #header.header4 #navigation .menu li.megamenu > .sub-menu { left: 0; } #header.header4 #navigation .menu > li > a { margin: 0 0px 0 0 !important; display: inline; display: inline-block; float: none; position: relative; } #header.header4 #navigation ul.menu > li { padding: 15px 15px; } #header.header4 #navigation ul.menu > li { border-left: 1px solid transparent; } #header.header4 #navigation ul.menu > li:first-child { padding-left: 0; } #header.header4 #navigation ul.menu > li:first-child { border-left: 0; } .header4 #navigation .select-menu {margin-top: 20px;} .my-table {display: table; width: 100%;} .my-td {display: table-cell; vertical-align: middle;} .my-tr {display: table-row; vertical-align: middle;} .block-right {text-align: right;} #header.header4 .logo {} .content-area-info {text-align: right;padding: 15px 0;} #header.header3 .logo img { width: 100%; height: 100%; box-sizing: border-box; } #header.header3 .logo .logo_text { display: inline-block; } #header.header3 #navigation ul.menu { float: none !important; margin: 0; text-align: center; display: inline-block; line-height: 0; } #header.header3 #navigation { float: none !important; margin: 0; text-align: center; line-height: 0; } #header.header3 #navigation ul.menu > li { line-height: 1; position: relative; margin-left: 0; padding: 15px 0; } #header.header3 #navigation { border-top:1px solid #dddddd; } #header.header3 #navigation .menu > li > .sub-menu { left: 0; } #header.header3 #navigation .menu li.megamenu > .sub-menu { left: 0; } #header.header3 #navigation ul.menu > li > a { margin: 0 0px 0 0 !important; display: inline; display: inline-block; float: none; position: relative; } #header.header3 #navigation ul.menu > li { border-right: 1px solid transparent; } #header.header3 .logo { text-align: center; float: none; padding: 15px 0; } #header.header3 #navigation .menu ul { text-align: left; } #header.header3 #navigation ul li:first-child { border-left: 1px solid transparent; } #header.header5:not(.fixed_header) { background-color: none; position: absolute; top:0; right: 0; left: 0; z-index: 99; } #header.header5 #navigation ul.menu > li.menu-item > a { letter-spacing: 1px; } .cart-collaterals > .cart_totals { display: none; } .woocommerce-content-box h2, .woocommerce-content-box h4 { font-size: 18px; font-weight: normal; font-family: 'Open Sans',Arial,Helvetica,sans-serif; } .catalog-ordering > ul{float: left;} .catalog-ordering {margin-bottom:30px;} .catalog-ordering a{color:#b4b3b3 !important;} .catalog-ordering a strong{color:#3b3f42 !important;} .catalog-ordering li.current a{} .order-dropdown{float: left;margin:0;padding:0;list-style:none;margin-right:10px;position:relative;min-width: 170px;} .order-dropdown ul{margin:0;padding:0;list-style:none;} .catalog-ordering .order{margin:0;padding:0;list-style:none;} .order-dropdown .current-li{ -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background:#ffffff !important; border:1px solid #e3e3e3 !important; display:block; height:38px; line-height:38px; padding: 0 54px 0 15px; font-size:12px; } .order-dropdown > li{position:relative;z-index:101;} .order-dropdown ul{display:none; width: 100%;border:1px solid #e6e6e6;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;} .order-dropdown > li:hover > ul{display:block;position:absolute;top:40px;} .order-dropdown ul li a{ background:#fafafa; display:block; height:39px; line-height:39px; padding: 0 15px; } .order-dropdown ul li a:hover{background:#fff;} .order-dropdown ul li a strong{font-weight:normal;} .catalog-ordering .order{margin-right:10px;float: left;} .catalog-ordering .order li a{ background:#ffffff; border:1px solid #e3e3e3; display:block; height:38px; width: 38px; line-height:38px; padding:0; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .order-dropdown > li:after{display:block;font-family:"FontAwesome";content:"\f107";z-index:101;position:absolute;top:0;right:0;height:39px;line-height:39px;width:39px;text-align:center;border-left: 1px solid #dbdbdb;} .orderby-order-container{float: left;} .products{list-style:none;margin-bottom: 0;} .products-2 .product { width: 50%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 15px; } .products-3 .product { width: 33.3%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 15px; } .products-4 .product { width: 25%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 15px; } .products-5 .product { width: 20%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 15px; } .products li{ margin-bottom: 30px; } .products li .product-wrap{ border:1px solid #efefef; border-bottom-size:2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; } .product-images{display:block;text-align:center;position:relative;} .onsale { -webkit-backface-visibility: hidden; display:block; z-index:9; color:#fff; border-radius:100%; line-height:39px; width: 40px; height: 40px; text-align:center; position:absolute; padding:0px !important; background-color: #e52626; z-index: 95; } .product-details{padding:20px 15px 0px 15px; text-align: center;} .product-title{font-size: 14px; text-transform: uppercase; font-weight: 600; width: 100%; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;} .variations td.label { vertical-align: top; padding:9px 10px 0 0; } .variations td.value { vertical-align: top; } .product-buttons{padding:0 15px 25px; text-align: center;} .cart-loading { background-color: rgba(0,0,0,0.8); } .product-rating-container {overflow: hidden;position: relative;height: 1em;margin: 0 0 10px;} .star-rating { overflow: hidden; position: relative; height: 1em; line-height: 1em; font-size: 1em; width: 5.4em; font-family: "fontawesome"; margin: 0 auto; } .star-rating:before { content: "\f005\f005\f005\f005\f005"; float: left; top: 0; left: 0; position: absolute; letter-spacing: 0.2em; letter-spacing: 0\9; color: #e3e3e3; } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .star-rating span:before { content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 0; letter-spacing: 0.2em; letter-spacing: 0\9; color: #ffd200; } .product-details .star-rating{} .price del .amount,.product-details .price .from{font-size:13px;margin-right:5px;} .price ins{text-decoration:none;} .price ins .amount{font-size:18px;text-decoration:none;} .price > .amount{font-size:18px;} .product-details-container{padding-bottom:20px;} .product-buttons .add_to_cart_button{ white-space: nowrap; max-width: 100px; text-overflow: ellipsis; overflow: hidden; } .product-buttons .add_to_cart_button:before{font-family:"fontawesome";content:"";} .product-buttons .add_to_cart_button:hover:before{content:"\f07a";margin-right:6px;} .product-buttons .show_details_button:before{font-family:"fontawesome";content:"\f03a";margin-right:6px;} .product-buttons .button.product_type_variable:before,.product-buttons .button.product_type_grouped:before{font-family:"fontawesome";content:"\f013";margin-right:6px;} .product-buttons .added_to_cart{display:none;} .product-buttons .button,.product-buttons .show_details_button{} .product-buttons .button{text-align: left;} .product-images .crossfade-images img{ -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; position:relative; z-index:50; } .product-images .crossfade-images img:hover{opacity:0;} .product-images .hover-image{position:absolute !important;} .woocommerce-pagination .next,.woocommerce-pagination .prev,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev:hover{border:0;} .product{position:relative;} .woocommerce-tabs{clear:both;} #main .product .product_title{margin-bottom:5px;} .product .onsale{top:10px;right:10px;} .product .price{margin:0 0 35px 0;color:#e52626;} .product .product-border{height:4px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-top:10px;margin-bottom:10px;} .quantity{border:1px solid #dbdbdb;overflow:hidden; width: 106px; margin-bottom: 20px;} .quantity .minus,.quantity .plus,.quantity .qty{float: left;border:0;margin:0;padding:0;height:33px;text-align:center;vertical-align:middle;font-size:12px;color:#333;} .quantity .qty{background:transparent;width:40px; text-align: center;} .quantity .minus,.quantity .plus{background:#eceff1;width:33px;cursor:pointer;} .quantity .minus,.quantity .qty{border-right:1px solid #dadada;} .quantity .qty::-webkit-inner-spin-button, .quantity .qty::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } body.single-product .product .product_meta > span { display: block; } .input-text,.quantity .minus,.quantity .plus{-webkit-appearance:none;border-radius:0;} form.cart{margin-bottom:40px;margin-top:40px;} .simple-cart{overflow:hidden;} .simple-cart .quantity{float: left;margin-right:10px;} .group_table{margin-bottom:10px;} .group_table tr{vertical-align:top;height:41px;} .group_table td{vertical-align:middle;height:31px;} .group_table td.label{padding:0 10px;} .product_meta {margin-bottom: 40px;} .product_meta span{font-size: 11px; text-transform: uppercase; font-weight: 600;} .product_meta a,.product_meta span span {} #reviews .overall-rating{float:right;} #reviews .review-title{margin:0;} #reviews #comments {margin-top: 0;} #reviews .review-main-title{margin-bottom:25px;} #reviews .commentlist{margin-bottom:0;} #reviews li{margin-bottom:15px;} #reviews li:last-child{margin-bottom:0;} #reviews li .comment-text{padding:15px 15px 0;border:1px solid #e6e6e6;} #reviews li .avatar{float: left; margin-right: 20px;} #reviews li .comment-text .meta{float: left;margin-bottom:10px;} #reviews li .comment-text .star-rating{float: left;margin-left: 10px; margin-top: 5px;} #reviews li .comment-text .description{clear:both;} #reviews .add_review{margin:0;margin-top:15px;float:right;} .has-sidebar #reviews li .comment-text{width:299px;} #reviews #reply-title{font-size:15px;margin:0;margin-bottom:25px;} .comment-form-rating label{display:none;} #reviews .comment-form-comment label{display:block;margin-bottom:4px;} .comment-form-comment textarea{width:94%;} #reviews input#submit{border:0;font-size:13px;font-weight:bold;} p.stars { position: relative; line-height: 1em; font-size: 1em; } p.stars:after { content: ""; display: block; clear: both; } p.stars a { width: 12%; display: block; position: relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: .5em .5em .5em .75em; background: rgba(0, 0, 0, 0.025); margin-right: 1%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight: bold; } p.stars a:hover, p.stars a.active { background: rgba(0, 0, 0, 0.075); } p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after { font-family: "FontAwesome"; content: "\f005"; position: absolute; top: .85em; width: 5.3em; right: 1em; font-size: .5em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; color: #999; text-align: right; font-weight: normal; } p.stars a.star-1:hover, p.stars a.star-2:hover, p.stars a.star-3:hover, p.stars a.star-4:hover, p.stars a.star-5:hover { text-decoration: none; } p.stars a.star-1:after { content: "\f005"; } p.stars a.star-2:after { content: "\f005\f005"; } p.stars a.star-3:after { content: "\f005\f005\f005"; } p.stars a.star-4:after { content: "\f005\f005\f005\f005"; } p.stars a.star-5:after { content: "\f005\f005\f005\f005\f005"; } .related.products,.upsells.products{margin-top:50px;} .shop_attributes{width:100%;} .shop_attributes tr{border-bottom:1px solid #e0e0e0;} .shop_attributes tr:last-child{border-bottom:0;} .shop_attributes tr th{text-align: left;width:30%;font-weight:bold;padding:5px 0px;} .shop_attributes tr td{text-align: left;width:70%;padding:5px 0px;} .shop_attributes p{margin:0;} .product .images .flexslider .slides li a, .woocommerce-main-image {display: block;border:1px solid #e4e4e4;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:99.9%;} .product .images #slider.flexslider .slides li a {} .product .images .flexslider .slides img{width:100%;} .product .images #slider,.product .images #carousel{margin-bottom:4px;} .product .images #carousel li{margin-left: 4px;} .product .images #carousel li a {display:block; overflow: hidden;} .product .images #carousel li:first-child {margin-left: 0;} .product .images #carousel li.flex-active-slide{opacity:1;} .product .images #slider .flex-direction-nav,.product .images #carousel .flex-direction-nav{display:none;} .product .images:hover #slider .flex-direction-nav,.product .images:hover #carousel .flex-direction-nav{display:block;} .has-sidebar .product .images{width:320px;} .has-sidebar .summary.entry-summary{float: left;width:319px;} .woocommerce .social-share{text-align:center;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-top:50px !important;} .woocommerce .social-share,.woocommerce .social-share li{list-style:none;margin:0;padding:0;} .has-sidebar .woocommerce .social-share li,.has-sidebar .woocommerce-container .social-share li{padding:10px 26px;} .woocommerce .social-share li{display:inline-block;text-align: left;width:120px;border-right:1px solid #e7e6e6;padding:10px 30px;} .woocommerce .social-share li:last-child{border-right:0;} .woocommerce .social-share li span{display:block;} ul.woocommerce-error.alert-message.error { list-style: none; margin-bottom: 15px; } .woocommerce-message { position: relative; border: 1px solid transparent; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #3b3f42; padding:10px 20px; text-align: center; margin-bottom:30px; } .woocommerce-message .button { font-size: 10px; line-height: 11px; padding: 8px 15px; } .woocommerce-success-message .msg:before{ content:""; float: left; font-family: "FontAwesome"; font-size: 16px; margin-right: 18px; color: #64c654; } .woocommerce-message.woocommerce-success-message{ background-color: #aeffa1; border-color: #64c654; } .woocommerce-success-message .button{float:right;} .woocommerce-success-message .msg:before{ content:"\f058"; color: #64c654; } .woocommerce-success-message .button:before{font-family:'FontAwesome';content:"\f07a";margin-right:6px;} .woocommerce-message.woocommerce-success-message.empty-cart-message{ background-color: #a1d8ff; border-color: #6caddc; } .woocommerce-message.woocommerce-success-message.empty-cart-message .msg {font-size: 12px; text-transform: uppercase; font-weight: 600; line-height: 27px;} .woocommerce-message.woocommerce-success-message.empty-cart-message .msg:before{ content:"\f0a4"; color: #6caddc; } .woocommerce form label {width: 100%; float: none; margin-bottom: 4px;} .woocommerce form label.rememberme, .woocommerce form .lost_password {margin-left: 15px;} .woocommerce form label.rememberme.inline input#rememberme {vertical-align: middle; margin-top: 0px;} .woocommerce .inline {display: inline;} .cart{} .cart > a{display:block;padding-right:0px;text-transform:uppercase;text-align:center !important;} .cart > a.empty-cart{width:auto !important;} .cart-contents, .cart-empty {display:none;min-width:180px;text-align: left;position:absolute;top:100%;right:50%; margin-right:-18px;z-index:95;border:1px solid #e8e8e8;line-height: 1;} .cart-contents:before, .cart-empty:before { content: ""; position: absolute; top: -6px; right: 10px; width: 10px; height: 10px; background: #fafafa; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .cart-content {overflow: hidden;} .cart-contents .cart-content a, .cart-empty .cart-content {display:block !important;font-size:12px !important;line-height:normal; color:inherit; padding:15px 13px !important; background-color:#fafafa; width:190px;border-bottom:1px solid #e8e8e8;overflow:hidden;} .cart-subtotal {padding: 10px 15px; line-height:normal !important;background-color: #ffffff;} .cart-subtotal strong {padding-right: 15px;} .cart-contents .cart-content:last-child a{border-bottom:0;} .cart-content a:hover{background:#f6f6f6;} .cart-content .cart-desc{float: left;} .cart-content a img{float: left;display:inline-block;max-width:50px;margin-right:15px;} .cart-content a .cart-desc{display:block; overflow: hidden;} .cart-contents a span{line-height:normal;} .cart-content a .cart-title, #topnav .cart-content a .quantity{display:block;font-size:12px !important;} .cart-content a .cart-title{margin-bottom:5px;} .cart-checkout, .cart-go-shop{overflow:hidden;padding: 8px 15px;border-top:1px solid #e8e8e8; } .cart-go-shop {background-color: #f7f7f7;} .cart-link { float: left; } .woocommerce table, .woocommerce th, .woocommerce td { border: 0; padding: 10px 3px; } .checkout-link { float: right; } .cart-contents .cart-checkout a {font-size: 12px !important; line-height: normal; color: inherit;} .cart-checkout .cart-link a:before{font-family:'FontAwesome';content:"\f07a";margin-right:6px;} .cart-checkout .checkout-link a:before{font-family:'FontAwesome';content:"\f046";margin-right:6px;} .my-cart-link:after{ font-family:'FontAwesome'; content:"\f07a"; } .cart-content a img{border:1px solid #e8e8e8;} .single_variation_wrap{overflow:hidden;margin:10px 0px;} .single_variation_wrap .variations_button .quantity{float: left;} .single_variation_wrap .variations_button .button{float: left;margin-left: 10px;} .product_list_widget .wp-post-image{ float: left; display: inline-block; max-width: 50px; margin-right: 15px; border: 1px solid #e8e8e8; } .product_list_widget li,.widget_layered_nav li{padding:15px 10px !important;border-bottom:1px solid #e8e8e8;overflow:hidden;} .widget .product_list_widget li:before { display: none; } .product_list_widget li a,.widget_layered_nav li a{border-bottom:0 !important;padding:0 !important;} .product_list_widget li .quantity{font-weight:bold;display: block;} .product_list_widget li .quantity .amount {display: inline;} .product_list_widget li a {font-size: 11px; text-transform: uppercase; font-weight: 600;} .product_list_widget li .amount{text-decoration: none; font-size: 18px; color: #e52626;} .product_list_widget li ins {text-decoration: none;} .product_list_widget li del {color: #e52626;font-size: 13px; margin-right: 5px;} .product_list_widget li del .amount {font-size: 13px;} .product_list_widget li > a {display: block;} .product_list_widget li .quantity{border:0;} .product_list_widget li dl{margin:0;} .product_list_widget li dt, .product_list_widget li dd{margin:0;display:inline;} .product_list_widget li dt{font-weight:bold;margin-right:5px;} .product_list_widget li .star-rating{margin:5px 0px;} .widget_shopping_cart_content .total .amount{display:inline-block;margin-left: 25px;} .widget_shopping_cart_content .total {padding: 10px 10px; border-bottom: 1px solid #e8e8e8; margin: 0;} .widget_shopping_cart_content .buttons{padding: 10px;} .widget_shopping_cart_content .buttons a.button{ display:inline-block; margin:0; padding: 0; background: none; color: inherit !important; text-transform: none; } .widget_shopping_cart_content .buttons a.button.checkout {float: right;} .widget_shopping_cart_content .buttons > a:before{font-family:'FontAwesome';content:"\f07a";margin-right:10px;} .widget_shopping_cart_content .buttons a.checkout:before{font-family:'FontAwesome';content:"\f046";margin-right:10px;} .widget_layered_nav li{overflow:hidden;padding:10px 0px !important;} .widget_layered_nav li a{float: left;} .widget_layered_nav li .count{float:right;font-size:12px;} .widget_product_categories ul li .children { margin-left: 20px; } .price_slider_amount { text-align: right; margin-top:30px; } .price_slider_amount .button { float: left; font-size: 10px; line-height: 11px; padding: 12px 24px; } .price_label{ line-height:33px; } .price_label .from{margin-left: 5px;} .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle{ -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; background-color: #fdfdfd; width: 15px; height: 15px; outline:none; display:block; position:absolute; top:-4px;left: 0px; z-index:3; border:1px solid #dfdede; margin-left: -8px; -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.2); box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.2); } .ui-slider .ui-slider-handle:before { content:"|||"; font-size: 8px; line-height: 8px; position: absolute; top: 2px; left: 1px; color: #dfdede; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size:.7em; display: block; border: 0; background-color: #43b4f9; } .price_slider_wrapper .ui-widget-content { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:1px solid #e6e6e6; margin-right: 8px; margin-left: 8px; } .ui-slider-horizontal { height:8px; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .ui-slider-horizontal .ui-slider-range-max { right: -1px; } .products-slider{position:relative;} .products-slider ul{} .products-slider li{margin-right:0 !important;height:auto !important;} .widget .products-slider li:before { display: none; } .products-slider li .products-pic {display:block;border: 1px solid #e8e8e8;} .products-slider li .products-pic img {} .products-slider{margin-bottom:25px;} .products-slider .price{display:inline-block;margin-top:10px; margin-bottom: 20px; color: #e52626;} .products-slider .price .amount{font-size:18px;} .products-slider .product-buttons{} .products-slider .image-extras {text-align: center; vertical-align: middle; position: absolute; background: #fff; border: 1px solid #e8e8e8; height:100%; width:100%; bottom: -100%;} .simple-products-slider .cats{font-size:11px;margin-bottom:5px;line-height:normal !important;} .simple-products-slider .price{display:inline-block;margin-bottom:5px;} .simple-products-slider .price .amount{font-size:18px;} .simple-products-slider .product-buttons{padding:0;height:auto;} .simple-products-slider .product-buttons a{display:inline;height:auto;line-height:normal !important;float:none !important;} .simple-products-slider .product-buttons a:before{margin-right:0 !important;} .simple-products-slider .product-buttons .show_details_button{margin-left: 5px;} .product-category h3{padding:0 20px;} #customer_login h2{margin-bottom:5px;} #customer_login .sep-double{margin-bottom:40px;} #customer_login_box{ padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background-color: #fafafa; } #customer_login .one_half.last{padding-top:29px;} #customer_login_box .remember-box{padding-left: 20px;padding-right:20px;} .woocommerce-content-box{ overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .woocommerce-content-box.full-width{margin-left: 0;width:100%;float:none;} .woocommerce-content-box.no-bottom-space{padding-bottom:0;} .available-downloads{margin-bottom:50px !important;} .my_account_orders{width:100%;text-align: left;margin:0;} .my_account_orders tr{border-bottom:1px solid;} .my_account_orders tbody tr:last-child{border-bottom:0;} .my_account_orders thead tr th{padding-bottom:12px;font-weight:bold;font-size:13px !important;} .my_account_orders thead tr th{height:auto;line-height:normal;} .my_account_orders tbody tr{height:46px;} .my_account_orders .order-number a{font-size:18px;font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;} .my_account_orders .order-actions a{display:block;} .my_account_orders .order-actions a:after{font-family:'FontAwesome';content:"\f105";margin-left: 10px;} #main .page-info{margin-bottom:10px !important;} .shop_table{width:100%;text-align: left;margin:0;} .shop_table tr{border-bottom:1px solid #efefef;} .shop_table thead tr th{padding-bottom:12px;font-weight:bold; font-size: 11px; text-transform: uppercase;height:auto;line-height:normal;} .shop_table tbody tr{height:140px;} .shop_table .product-thumbnail img{max-width:90px;margin-right:25px;float: left;border:1px solid #e8e8e8;} .shop_table .product-info a {font-size: 11px; text-transform:uppercase; color: inherit; font-weight: bold;} .shop_table .product-remove a{font-size:18px; font-weight:bold;color:#5b6267;float:right;} .shop_table .product-remove a:hover {color: #47adeb;} .shop_table .product-thumbnail{width:10%;} .shop_table .product-info {width:40%; text-align: left;} .shop_table .product-name{text-indent:115px;} .shop_table .product-price{text-align:center;} .shop_table .product-quantity, .shop_table .product-total {text-align:center;} .shop_table .product-quantity .quantity{margin:0 auto;} .shop_table .product-subtotal{text-align:center;} .shop_table .product-subtotal .amount{font-size:18px;} .shop_table .product-remove{width:5%;} .one_half_container{float: left;} .cart-collaterals{margin-top:60px;overflow:hidden;} .cart-collaterals .one_half .woocommerce-content-box{margin-bottom:20px;} .shipping-calculator-form-nohide #calc_shipping_state, .shipping-calculator-form-nohide #calc_shipping_postcode{width: 100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} .shipping-calculator-form-nohide .button{} .custom_select_box select {width: 100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} .coupon{overflow:hidden;} .coupon .input-text{float: left;width:100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .coupon .button{float: left;margin-top:2px;} .cart-totals-container .button{display:block;} .cart_totals table tr {height: 46px; border-top:1px solid #e6e6e6;} .cart_totals table tr:first-child {border:0;} .cart_totals table{width:100%;text-align: left;} .cart_totals table th{width:50%;padding-bottom:7px;} .cart_totals table td{width:50%;padding-bottom:7px;text-align: right;padding-right: 20px;} .cart_totals table th { padding-left: 20px; } .cart_totals table .total th,.cart_totals table .total td{padding-top:7px; background-color: #f0f0f0;} .cart_totals .cart-subtotal td,.cart_totals .total td{text-align: right;} .cart_totals .cart-subtotal td strong{font-weight:normal;} .cart_totals .total{height:46px;border: 0;} .cart_totals .total strong {font-size: 14px; text-transform: uppercase; font-weight: 600;} .cart_totals .total .amount {color: #47adeb;} #shipping_method{list-style:none !important;margin:0 !important;padding:0 !important;float:right;text-align: right;} .cart_totals .total .amount{font-size:18px;} .cart-totals-container .button{float:right;} .cart-totals-container .checkout-button{clear:both;margin-top:20px;} .buttons_update_cart {margin-top: 20px; padding-bottom: 20px; border-bottom:1px solid #e6e6e6; overflow: hidden;} #wrapper .custom_select_box .dd-container .dd-select,#wrapper .custom_select_box .dd-options li a{background:#fbfaf9 !important;background-image:none !important;} #wrapper .custom_select_box .dd-container .dd-selected{padding:0 !important;text-indent:10px;padding-right:15px !important;} #wrapper .custom_select_box .dd-options li a:hover{background-color:transparent !important;} #wrapper .custom_select_box .dd-pointer{background-image:none !important;width:10px !important;border-left: 1px solid !important;padding-left: 10px;} #wrapper .custom_select_box .dd-pointer-down:after{font-family:'FontAwesome' !important;content:"\f107";font-weight:bold;} #wrapper .custom_select_box .dd-options{position:absolute !important;top:auto !important;max-height:143px;} #wrapper .custom_select_box .dd-pointer-down{border-color:#dadada !important;} .post-content .gform_wrapper .ginput_complex .ginput_left, .post-content .gform_wrapper .ginput_complex .ginput_right, .post-content .gform_wrapper .ginput_complex .ginput_full,.post-content .gform_wrapper .ginput_complex{overflow:visible;} .chzn-container-single .chzn-single { outline: none; -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; border-radius: 2px !important; } #wrapper .chzn-container-single .chzn-single div b{background:none !important;} #wrapper .chzn-container-single .chzn-single div b:after{font-family:'FontAwesome' !important;content:"\f107";font-weight:bold;} #wrapper .chzn-container-single .chzn-single-with-drop div b:after{font-family:'FontAwesome' !important;content:"\f106";font-weight:bold;} form.checkout .panel {display:none;} form.checkout .form-row-first { width: 48%; float: left; } form.checkout .form-row-last { width: 48%; float: right; } form.checkout label{margin-bottom:5px;display:inline-block; float: none; width: 100%;} form.checkout .shop_table th.product-total{width:40%;text-align: right;} form.checkout .shop_table tbody .product-total{width:40%;text-align: right;} form.checkout .shop_table .product-thumbnail .product-info{float:none;} form.checkout .shop_table .product-thumbnail .product-info p{margin-left: 115px;} form.checkout .shop_table tfoot{border-top:1px solid;border-bottom:1px solid;} form.checkout .shop_table tfoot th{} form.checkout .shop_table tfoot td{width:100%;text-align: right;padding:10px 0;} form.checkout .shop_table tfoot tr:first-child th,form.checkout .shop_table tfoot tr:first-child td{padding-top:20px;} form.checkout .shop_table tfoot .total .amount{font-size:18px;font-weight:normal;} form.checkout .payment_methods{list-style:none;margin:0;padding:0;margin-top:40px;} form.checkout .payment_methods li{margin-bottom:30px;} form.checkout .payment_methods .payment_box{padding:20px;margin-top:10px;border:1px solid #e8e8e8;} #thank-you-box{margin-bottom:20px;} #final-order-details .woocommerce-content-box{margin-bottom:20px;} #final-order-details .shop_table{margin-bottom:30px;} #final-order-details .shop_table .product-thumbnail .product-info{float:none;} #final-order-details .shop_table .product-subtotal{text-align: right;} #final-order-details .shop_table .product-total{text-align: right;} #final-order-details .shop_table tr:last-child{border-bottom:1px solid;} #final-order-details .mini-order-details{float:right;width:50%;} #final-order-details .mini-order-details tr{border-bottom:0;} #final-order-details .mini-order-details th{font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;padding-bottom:10px;text-align: left;} #final-order-details .mini-order-details td{text-align: right;padding-bottom:10px;} #final-order-details .mini-order-details tr:last-child .amount{font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;font-size:18px;font-weight:normal;} #final-order-details .mini-order-details tr:last-child{border-top:1px solid;} #final-order-details .mini-order-details tr:last-child th,#final-order-details .mini-order-details tr:last-child td{padding-top:10px;padding-bottom:0;} #final-order-details .customer_details{list-style:none;margin:0;padding:0;} p.order-info{height:68px;line-height:68px;border-top:1px solid;border-bottom:1px solid;margin-bottom:50px;} p.order-info mark{background-color:transparent;font-weight:bold;} .product-images{position:relative;} .cart-loading{display:block;height:70px;width:70px;line-height:70px;font-size:25px;color:#fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position:absolute; top:50%; left: 50%; margin-top:-35px; margin-left:-35px; z-index:100; display:none; } #wrapper .cart-loading{background-color:rgba(0,0,0,0.8) !important;} .no-rgba #wrapper .cart-loading{background-color:#000;} .cart-loading .icon-spinner{ -webkit-animation: mask 3s infinite alternate; -moz-animation: mask 3s infinite alternate; -ms-animation: mask 3s infinite alternate; -o-animation: mask 3s infinite alternate; animation: mask 3s infinite alternate; display:inline-block; } @-webkit-keyframes mask { 25% { -webkit-transform: rotate(270deg); } 50% { -webkit-transform: rotate( 90deg); } 75% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(180deg); } } @-moz-keyframes mask { 25% { -moz-transform: rotate(270deg); } 50% { -moz-transform: rotate( 90deg); } 75% { -moz-transform: rotate(360deg); } 100% { -moz-transform: rotate(180deg); } } @-ms-keyframes mask { 25% { -ms-transform: rotate(270deg); } 50% { -ms-transform: rotate( 90deg); } 75% { -ms-transform: rotate(360deg); } 100% { -ms-transform: rotate(180deg); } } @-o-keyframes mask { 25% { -o-transform: rotate(270deg); } 50% { -o-transform: rotate( 90deg); } 75% { -o-transform: rotate(360deg); } 100% { -o-transform: rotate(180deg); } } @keyframes mask { 25% { transform: rotate(270deg); } 50% { transform: rotate( 90deg); } 75% { transform: rotate(360deg); } 100% { transform: rotate(180deg); } } .woocommerce .thumbnails .clients-carousel .es-carousel{padding:0;} .added_to_cart{display:none !important;} #sidebar .products a, .footer-area .products a{ padding:0 !important; border:0 !important; background:none !important; } #sidebar .products .product-title, .footer-area .products .product-title{ margin:0 !important;margin-bottom:10px !important; } .footer-area .product_list_widget li{border:0 !important;background:url(//oficinademusicadeaveiro.com/wp-content/themes/images/bg-line.gif) repeat-x bottom left !important;} .footer-area .product_list_widget li a{background:none !important;} .footer-area .widget_shopping_cart_content .total{margin:10px 0px;} .footer-area .widget_shopping_cart_content .buttons{background:#282a2b !important;} .footer-area .products-slider li .image{width:auto;height:auto;} .footer-area .simple-products-slider .es-carousel{padding-left: 38px;} .footer-area .simple-products-slider .es-carousel li,.footer-area .simple-products-slider .es-carousel li .image{width:149px;height:auto;} .footer-area .image-extras-content h3,#sidebar .image-extras-content h3{margin-bottom:0;text-transform:none;margin-bottom:5px;} .footer-area .product-category mark,#sidebar .product-category mark{background-color:transparent;color:inherit;} .footer-area .product-category h3,#sidebar .product-category h3{margin-bottom:0;} .toparea-sliding-area { border-bottom: 3px solid #43b4f9; position: relative; z-index: 999; background-color: rgba(0,0,0,0.8); color: #fff; position: absolute; width: 100%; top: 0; } .toparea-content { display: none; padding: 30px 0; } .toparea-sb { display: block; height: 24px; width: 24px; background-color: rgba(0,0,0,0.8); color: #fff !important; text-align: center; line-height: 24px; font-size: 10px; font-weight: normal; position: absolute; right: 0; bottom: -24px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; } img.wp-image-2649 { margin-right: -43px; z-index: 2; position: relative; } img.wp-image-2648 { position: relative; z-index: 1; } .woocommerce-shipping-fields h3 span { font-weight: normal; } .tparrows.default { z-index:20; cursor:pointer; position:relative; background-color: rgba(150,150,150, 0.4); width:55px; height:55px; background-repeat: no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -ms-transition: background 0.3s ease; -o-transition: background 0.3s ease; transition: background 0.3s ease; } .tp-leftarrow.default { background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/tp-leftarrow.png); background-position: 0% 50%; } .tp-rightarrow.default { background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/tp-rightarrow.png); background-position: 100% 50%; } .tp-rightarrow.default:hover{ background-color: #fff; background-position: 0% 50%; } .tp-leftarrow.default:hover { background-color: #fff; background-position: 100% 50%; } .wpb_images_carousel { padding: 0 40px; } a.vc-carousel-control { width: 30px; height: 30px; margin: -15px 0 0; display: block; background-color: #dddddd; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } a.vc-carousel-control.vc-right { right: -40px; background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-next.png); background-repeat: no-repeat; background-position: center center; position: absolute; } a.vc-carousel-control.vc-left { left: -40px; background-image: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/images/slider-prev.png); background-repeat: no-repeat; background-position: center center; position: absolute; display: block !important; } .wpb_images_carousel.clients .vc-item img { border: 1px solid #e3e3e3; } .wpb_row.row-fluid.videosection { margin-left: 0 !important; margin-right: 0 !important; } .wpb_row.parallax-bg { background-repeat: repeat; background-position: center top; background-size: 100% cover; } #content .vc_row:not(.vc_inner) { margin-left: 0; margin-right: 0; } #content .vc_row.wpb_row.vc_row_fullwidth { margin-left: -15px; margin-right: -15px; } body.side-navigation-enabled.sidenav-static #fixed_header { position: absolute; } body.side-navigation-enabled.sidenav-static.sidenav-left { padding-left: 270px; } body.side-navigation-enabled.sidenav-static.sidenav-left #fixed_header.header-scrolled { left: 270px; width: auto; position: fixed; } body.side-navigation-enabled.sidenav-static.sidenav-right { padding-right: 270px; } body.side-navigation-enabled.sidenav-static.sidenav-right #fixed_header.header-scrolled { right: 270px; width: auto; position: fixed; } body.side-navigation-enabled.sidenav-toggle #fixed_header { position: absolute; } body.side-navigation-enabled.sidenav-toggle.sidenav-left { padding-left: 70px; } body.side-navigation-enabled.sidenav-toggle.sidenav-left #fixed_header.header-scrolled { left: 70px; width: auto; position: fixed; } body.side-navigation-enabled.sidenav-toggle.sidenav-right { padding-right: 70px; } body.side-navigation-enabled.sidenav-toggle.sidenav-right #fixed_header.header-scrolled { right: 70px; width: auto; position: fixed; } body.admin-bar.side-navigation-enabled aside.side-navigation { top:32px; } aside.side-navigation { position: fixed; top: 0; bottom: 0; background-color: #ffffff; z-index: 99998; } aside.side-navigation.side-navigation-static { width: 196px; -webkit-box-shadow: 0px 0 5px 1px rgba(0,0,0,0.2); box-shadow: 0px 0 5px 1px rgba(0,0,0,0.2); padding-top: 20px; padding-bottom: 20px; padding-left: 37px; padding-right: 37px; } aside.side-navigation.side-navigation-toggle { width: 70px; -webkit-box-shadow: 0px 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0px 0 1px 1px rgba(0,0,0,0.1); padding:0; left: 0; } aside.side-navigation.side-navigation-toggle.show-on-mobile { display: none; } body.sidenav-right aside.side-navigation.side-navigation-toggle { right: 0; left: auto; } body.sidenav-right aside.side-navigation.side-navigation-toggle .navbar-menu { left: auto; right: 70px; } aside.side-navigation.side-navigation-toggle .logo { width: 100%; overflow: hidden; height: 78px; margin-bottom: 0; text-align: center; } aside.side-navigation.side-navigation-toggle .logo h1.text { font-size: 48px; background-color: #43b4f9; } aside.side-navigation.side-navigation-toggle .logo h1.text {line-height: 78px; height: 78px; color: #ffffff !important; font-size: 48px;} aside.side-navigation.side-navigation-toggle .logo h1 a {color: #ffffff !important;} aside.side-navigation.side-navigation-toggle .toggleMenu { width: 70px; height:77px; background-color: #f5f5f5; font-size: 24px; font-weight: 100; color: #3b4f42; display: block; text-align: center; line-height: 77px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; } aside.side-navigation.side-navigation-toggle .navbar-menu.show { display: block; } aside.side-navigation.side-navigation-toggle .navbar-menu { width: 200px; padding: 20px; background: #f5f5f5; overflow-y:auto; position: absolute; top: 0; bottom: 0; left: 70px; display: none; color: #3b3f42; } body.sidenav-right aside.side-navigation.side-navigation-toggle .navbar-menu { border-right: 1px solid #e8e8e8; } body.sidenav-left aside.side-navigation.side-navigation-toggle .navbar-menu { border-left: 1px solid #e8e8e8; } .side-navigation-overlay { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0px; z-index: 9999; background: rgba(0,0,0,0.55); } .side-navigation-overlay.show { display: block; } ul#side-nav-toggle, #side-nav-toggle ul { margin: 0; padding: 0; list-style: none; z-index: 999; } ul#side-nav-toggle ul.sub-menu { display:none; } ul#side-nav-toggle > li > a { font-size: 12px; line-height: 36px; text-transform: uppercase; color: #3b3f42; font-weight: 600; display: inline-block; } ul#side-nav-toggle li a { position: relative; width: 100%; } ul#side-nav-toggle > li.menu-item-has-children:after { content: "\f078"; font-family: "FontAwesome"; font-size: 11px; line-height: 36px; height: 36px; width: 10px; top: 0; right: 0; text-align: center; position: absolute; color: #9b9b9b; display: block; } body.sidenav-right ul#side-nav-toggle > li.menu-item-has-children:after {left:0;} aside.side-navigation.text-left ul#side-nav-toggle > li.menu-item-has-children:after {right:0; left: auto;} aside.side-navigation.text-right ul#side-nav-toggle > li.menu-item-has-children:after {left:0; right: auto;} ul#side-nav-toggle > li > ul > li { padding-left:10px; } ul#side-nav-toggle li ul li { position: relative; } ul#side-nav-toggle > li > ul > li ul { padding-left: 15px; } ul#side-nav-toggle li ul li a { color: #8e8e8e; line-height: 36px; font-size: 13px; display: block; } body.sidenav-left aside.side-navigation { left: 0; } body.sidenav-right aside.side-navigation { right: 0; } aside.side-navigation .logo { margin-bottom: 50px; } body.sidenav-right aside.side-navigation { text-align: right; } aside.side-navigation .logo h1 a { color: #3b3f42; font-size: 36px; text-transform: uppercase; font-weight: bold; display: block; line-height: 1; margin-bottom: 0; } aside.side-navigation .logo h1 a:hover {color: inherit;} aside.side-navigation .logo h1.text { text-indent: -3px; } aside.side-navigation::-webkit-scrollbar, aside.side-navigation-toggle .navbar-menu::-webkit-scrollbar { display: none; } ul#side-nav, #side-nav ul { margin: 0; padding: 0; list-style: none; z-index: 999; } ul#side-nav > li > a { font-size: 12px; line-height: 36px; text-transform: uppercase; color: #3b3f42; font-weight: 600; display: inline-block; width: 100%; } ul#side-nav li a .sf-sub-indicator { width: 10px; height: 10px; line-height: 10px; text-align: center; display: block; position: absolute; right: 0; top: 50%; margin-top: -5px; text-indent: -99999px; } body.sidenav-right ul#side-nav li a .sf-sub-indicator {left:0;} aside.side-navigation.text-left ul#side-nav li a .sf-sub-indicator {right:0; left: auto;} aside.side-navigation.text-right ul#side-nav li a .sf-sub-indicator {left:0; right: auto;} ul#side-nav.show-indicator li a .sf-sub-indicator:before { content: "\f078"; width: 10px; font-family: "FontAwesome"; height: 10px; font-size: 9px; line-height: 10px; text-align: center; color: #9b9b9b; display: block; position: absolute; top: 0; text-indent: 0; left: 0; font-weight: normal; } ul#side-nav.show-indicator li.sfHover > a .sf-sub-indicator:before { content: "\f054"; color: #43b4f9; } body.sidenav-right ul#side-nav.show-indicator li.sfHover > a .sf-sub-indicator:before { content: "\f053"; } ul#side-nav li.current-menu-ancestor > a, ul#side-nav li.current-menu-item > a, ul#side-nav li.current_page_ancestor > a, ul#side-nav li > a:hover, ul#side-nav-toggle li.current-menu-ancestor > a, ul#side-nav-toggle li.current-menu-item > a, ul#side-nav-toggle li.current_page_ancestor > a, ul#side-nav-toggle li > a:hover { color: #43b4f9; } ul#side-nav li.current-menu-ancestor > a .sf-sub-indicator:before, ul#side-nav li.current-menu-item > a .sf-sub-indicator:before, ul#side-nav li.current_page_ancestor > a .sf-sub-indicator:before, ul#side-nav li > a:hover { color: #43b4f9; } body.side-navigation-enabled aside.side-navigation .social-icons ul li { color: #babdbf; float: none; display: inline-block; } body.side-navigation-enabled aside.side-navigation .social-icons ul li a {color: #babdbf;} body.side-navigation-enabled aside.side-navigation .socials-block .social-icons { display: block; margin-bottom: 10px; } body.side-navigation-enabled aside.side-navigation .socials-block { position: absolute; bottom: 0; padding: 15px 0 20px; } body.side-navigation-enabled aside.side-navigation .social-icons ul li a:hover { color: #fff; } .sf-vertical { width: 100%; } .sf-vertical li ul { position: absolute; display: none; z-index: 99; width: 210px; padding: 10px 20px !important; background-color: #ffffff; -webkit-box-shadow: 0px 0 3px 1px rgba(0,0,0,0.15); box-shadow: 0px 0 3px 1px rgba(0,0,0,0.15); } .sf-vertical li ul li a { color: #3b3f42; font-size: 13px; line-height: 36px; display: inline-block; width: 100%; } body.sidenav-left .sf-vertical li ul { left: 100%; margin-left: 23px !important; top: 0; } body.sidenav-right .sf-vertical li ul { right: 100%; margin-right: 23px !important; top: 0; } body.sidenav-right .sf-vertical > li > ul >li >ul, body.sidenav-left .sf-vertical > li > ul >li >ul { top:-10px; } body.sidenav-left ul#side-nav > li > ul { margin-left: 40px !important; } body.sidenav-right ul#side-nav > li > ul { margin-right: 40px !important; } .sf-vertical > li { float: none; position: relative; width: 100%; } .sf-vertical li { width: 100%; } .sf-vertical.sf-arrows > li > .sf-with-ul:after { margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #dFeEFF; border-left-color: rgba(255,255,255,.5); } .sf-vertical.sf-arrows li > .sf-with-ul:focus:after, .sf-vertical.sf-arrows li:hover > .sf-with-ul:after, .sf-vertical.sf-arrows .sfHover > .sf-with-ul:after { border-left-color: white; } #lang_sel img, #lang_sel_list img, #lang_sel_footer img { top:0px !important; } @font-face{font-family:'Sosa';src:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot);src:url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot?#iefix) format('embedded-opentype'),url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.ttf) format('truetype'),url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.svg#sosa) format('svg');font-weight:normal;font-style:normal}[class^="sosa-"]:before,[class*=" sosa-"]:before{display:inline-block;font-family:'Sosa',sans-serif}.sosa-exclamation:before{content:'!'}.sosa-dollar:before{content:'$'}.sosa-mobile:before{content:'/'}.sosa-headphones:before{content:'0'}.sosa-camera_photo:before{content:'1'}.sosa-camera_video:before{content:'2'}.sosa-printer:before{content:'3'}.sosa-landphone:before{content:'4'}.sosa-iphone:before{content:'5'}.sosa-ipad:before{content:'6'}.sosa-macbook:before{content:'7'}.sosa-imac:before{content:'8'}.sosa-micro:before{content:'9'}.sosa-tv:before{content:':'}.sosa-radio:before{content:';'}.sosa-tone:before{content:'<'}.sosa-tetris:before{content:'='}.sosa-gamepad:before{content:'>'}.sosa-question:before{content:'?'}.sosa-video:before{content:'@'}.sosa-photo:before{content:'A'}.sosa-quote_left:before{content:'B'}.sosa-quote_right:before{content:'C'}.sosa-code:before{content:'D'}.sosa-stats_1:before{content:'E'}.sosa-stats_2:before{content:'F'}.sosa-stats_3:before{content:'G'}.sosa-polaroid:before{content:'H'}.sosa-car:before{content:'J'}.sosa-truck:before{content:'K'}.sosa-bicycle:before{content:'L'}.sosa-moto:before{content:'M'}.sosa-play:before{content:'D'}.sosa-play:before{content:'N'}.sosa-pause:before{content:'O'}.sosa-stop:before{content:'P'}.sosa-play_next:before{content:'Q'}.sosa-play_prev:before{content:'R'}.sosa-foward:before{content:'S'}.sosa-rewind:before{content:'T'}.sosa-loop:before{content:'U'}.sosa-tool:before{content:'V'}.sosa-gear:before{content:'W'}.sosa-gear_alt:before{content:'X'}.sosa-gears:before{content:'Y'}.sosa-chess:before{content:'Z'}.sosa-clock:before{content:'['}.sosa-mag_left:before{content:'\\'}.sosa-mag_right:before{content:']'}.sosa-mag_more:before{content:'^'}.sosa-mag_less:before{content:'_'}.sosa-pencil_big:before{content:'`'}.sosa-pencil:before{content:'a'}.sosa-clip:before{content:'b'}.sosa-heart:before{content:'c'}.sosa-heart_alt:before{content:'d'}.sosa-star:before{content:'e'}.sosa-star_alt:before{content:'f'}.sosa-comment:before{content:'g'}.sosa-chat:before{content:'h'}.sosa-info:before{content:'i'}.sosa-flag:before{content:'j'}.sosa-tag:before{content:'k'}.sosa-tags:before{content:'l'}.sosa-ribbon:before{content:'m'}.sosa-maps_full:before{content:'n'}.sosa-maps:before{content:'o'}.sosa-share:before{content:'p'}.sosa-social:before{content:'q'}.sosa-rss:before{content:'r'}.sosa-podcast:before{content:'s'}.sosa-twitter:before{content:'t'}.sosa-twitter_alt:before{content:'u'}.sosa-facebook:before{content:'v'}.sosa-flickr:before{content:'w'}.sosa-vimeo:before{content:'x'}.sosa-update:before{content:'y'}.sosa-refresh:before{content:'z'}.sosa-plus:before{content:'{'}.sosa-minus:before{content:'|'}.sosa-divide:before{content:'}'}.sosa-multiply:before{content:'~'}.sosa-shop:before{content:'Ä'}.sosa-shop_alt:before{content:'Å'}.sosa-home:before{content:'Ç'}.sosa-mail:before{content:'É'}.sosa-mail_open:before{content:'Ñ'}.sosa-mail_open_alt:before{content:'Ö'}.sosa-user:before{content:'Ü'}.sosa-users:before{content:'á'}.sosa-input:before{content:'à'}.sosa-output:before{content:'â'}.sosa-link:before{content:'ä'}.sosa-error:before{content:'ã'}.sosa-success:before{content:'å'}.sosa-trash:before{content:'ç'}.sosa-file:before{content:'é'}.sosa-lock:before{content:'è'}.sosa-unlock:before{content:'ê'}.sosa-folder:before{content:'ë'}.sosa-up_alt:before{content:'í'}.sosa-down_alt:before{content:'ì'}.sosa-up:before{content:'î'}.sosa-down:before{content:'ï'}.sosa-right:before{content:'ñ'}.sosa-left:before{content:'ó'}.sosa-bright:before{content:'ò'}.sosa-cloud:before{content:'ô'}.sosa-cloudy:before{content:'ö'}.sosa-rain:before{content:'õ'}.sosa-storm:before{content:'ú'}.sosa-snow:before{content:'ù'}.sosa-snow_alt:before{content:'û'}.sosa-download_alt:before{content:'ü'}.sosa-cross:before{content:'†'}.sosa-musicloud:before{content:'°'}.sosa-pound:before{content:'£'}.sosa-euro:before{content:'€'}.sosa-left_alt:before{content:'‹'}.sosa-right_alt:before{content:'›'}.sosa-logo:before{content:'fi'}.sosa-logo_alt:before{content:'fl'} @font-face { font-family: 'fontawesome-social'; src: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358); src: url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358#iefix) format('embedded-opentype'), url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.woff?85974358) format('woff'), url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.ttf?85974358) format('truetype'), url(//oficinademusicadeaveiro.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.svg?85974358#fontawesome-social) format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontawesome-social"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; } .icon-picasa:before { content: '\e80a'; } .icon-duckduckgo:before { content: '\e800'; } .icon-aim:before { content: '\e801'; } .icon-paypal:before { content: '\e803'; } .icon-forrst:before { content: '\e807'; } .icon-evernote:before { content: '\e806'; } .icon-flattr:before { content: '\e804'; }.container { margin-left: auto; margin-right: auto; max-width: 1200px; width: 100%; } .first { margin-left: 0; } .last { margin-right: 0; } .one_half { width: 50%; } .one_third { width: 33.333%; } .two_third { width: 66.667%; } .one_fourth { width: 25%; } .two_fourth { width: 50%; } .three_fourth { width: 75%; } .one_fifth { width: 20%; } .two_fifth { width: 40%; } .three_fifth { width: 60%; } .four_fifth { width: 80%; } .one_sixth { width: 16.667%; } .five_sixth { width: 83.333%; } .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 15px; padding-left: 15px; float: left; } .offset { min-height: 1px; } .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 { display:inline; float: left; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 15px; padding-left: 15px; } .row-fluid { overflow: hidden; margin-left: -15px; margin-right: -15px; } .wpb_column .row-fluid, .wpb_column .vc_row-fluid { margin-left: -15px; margin-right: -15px; } .wpb_row > .wrapper > .vc_col-sm-12 { padding-right: 0; padding-left: 0; } .alpha { margin-left: 0; } .omega { margin-right: 0; } .span1 { width:8.333%; } .span2 { width:16.667%; } .span3 { width:25.0%; } .span4 { width:33.333333%; } .span5 { width:41.667%; } .span6 { width:50.0%; } .span7 { width:58.333%; } .span8 { width:66.667%; } .span9 { width:75.0%; } .span10 { width:83.333%; } .span11 { width:91.667%; } .span12 { width:100.0%; } .wrapper { overflow: hidden; } .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .row:after, .clearfix:after { clear: both } .row, .clearfix { zoom: 1 } .clear { clear: both; visibility: hidden; width: 0; height: 0; } .vc-element > .span1, .vc-element > .span2, .vc-element > .span3, .vc-element > .span4, .vc-element > .span5, .vc-element > .span6, .vc-element > .span7, .vc-element > .span8, .vc-element > .span9, .vc-element > .span10, .vc-element > .span11, .vc-element > .span12 { width: 100%; margin: 0; }@media only screen and (max-width: 1120px) { #main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow { right: 0 !important; } #main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow { left: 0 !important; } body.side-navigation-enabled.sidenav-static.sidenav-left { padding-left: 70px; } body.side-navigation-enabled.sidenav-static.sidenav-left #fixed_header.header-scrolled { left: 70px; } body.side-navigation-enabled.sidenav-static.sidenav-right { padding-right: 70px; } body.side-navigation-enabled.sidenav-static.sidenav-right #fixed_header.header-scrolled { right: 70px; } aside.side-navigation.side-navigation-static {display: none;} aside.side-navigation.side-navigation-toggle.show-on-mobile {display: block !important;} } @media only screen and (min-width: 783px) and (max-width: 1100px) { #header .logo a img { max-width: 185px; } } @media only screen and (max-width: 959px) { .separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 {font-size: 22px;} #respond input#submit{ margin: 0 !important; } #boxed-layout { width: auto; margin: 0 !important; padding: 0 !important; border: none; } #boxed-layout .container { padding-left: 0 !important; padding-right: 0 !important; } #background { display: none; } .social-icons ul li a { margin: 0 0 5px 5px; } .portfolio-item.four h4 { font-size: 18px; } } @media only screen and (min-width: 783px) and (max-width: 959px) { #author-info .author-bio { width: 394px; } .shop_table .product-thumbnail img { max-width: 66px; } #respond-inputs p{ width: 556px; margin:0 0 20px 0 !important; float: none; } #respond-inputs input{ width: 538px; } #respond-textarea textarea{ width: 538px; } .portfolio-item.no-margin.span2 { width: 25%; } .portfolio-item-one .button{ padding: 10px 14px; } .flex-control-nav.flex-control-thumbs li img { width: 80px; height: auto; } .widget_search input{ width:133px; } #wp-calendar tbody td, #wp-calendar thead th, #wp-calendar caption { padding: 0; } .pricing-table{ } .pricing-table.col-2 .plan{ width:372px; } .pricing-table.col-3 .plan{ width:248px; } .pricing-table.col-4 .plan{ width:186px; } .pricing-table.col-5 .plan{ width:148px; } .latest-blog .blog-item .blog-pic img{ width:172px; height:112px; } .latest-blog .blog-item h4{ font-size: 13px; } .latest-blog .blog-item .post-icon{ left:61px; top:31px !important; } #filters ul li a { padding: 7px 14px; } #sidebar .widget .tab a h5 { padding: 8px 5px; font-size: 12px; width: 45px; } #main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow { right: 0 !important; } #main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow { left: 0 !important; } } @media only screen and (max-width: 782px) { .section-fullwidth { background-attachment: scroll !important; } .plan .plan-head.extra_height {margin-top: 0;} .separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 {font-size: 18px;} body.admin-bar.side-navigation-enabled aside.side-navigation { top: 46px; } aside.side-navigation.side-navigation-toggle .toggleMenu { border:0; } .woocommerce-checkout .tabset.vertical .tabs { top:0; float: none; overflow: hidden; clear: left; margin-bottom: -1px; } .woocommerce-checkout .tabset.vertical .tabs li.tab { float: left; display:inline-block; margin: 0 -1px 0px 0; } .woocommerce-checkout .tabset.vertical .tab a.selected { border-right-color: #ececec; border-bottom-color:#ffffff; background-color: #fff; } .products li.product { width: 50% !important; } .products li.product:nth-child(2n+1) { clear: left; } .shop_table .product-thumbnail img { max-width: 60px; } .my-td {display: block !important;text-align: center;} .my-td.block-right {width: 100%; text-align: center;} #style_selector { display: none; } #topnav.menu > li { margin-left: 5px; margin-right: 5px; } #top-bar .social-icons, #top-bar .social-icons, #topnav.menu { margin-right: 0px; } .call-us ul li { display: block; } .tp-button { display: none !important; } .social-icons.top-icons ul { float: none; overflow: hidden; display: inline-block; margin: 0 auto !important; } .portfolio-item.no-margin.one_fifth, .portfolio-item.no-margin.span2 { width: 33.3%; } .portfolio-item.isotope-item.span4, .portfolio-item.isotope-item.span6, .portfolio-item.isotope-item.span3 { width: 100%; } .iconbox { margin-bottom: 20px !important; } #filters {display: none;} #header{ } #navigation { float: none !important; } #header .search-area { display: none; } #header .logo{ float: none; text-align: center; height:auto !important; line-height: 1 !important; margin:10px 0; } .content-area-info { text-align: center; } .logo img{ max-width: 100%; width: 100%; } #navigation ul, #header-searchform{ display:none !important; } #navigation .select-menu{ display: block !important; width:100%; } .header3 #navigation .select-menu { margin-top: 20px !important; } #fixed_header { display: none; } .header5 #navigation .select-menu { margin-top: 20px; } .flexslider { margin:0; } #no-title #breadcrumbs{ display: block; } #sidebar{ margin-top:40px; } #back-to-top{ display: none !important; } #footer .widget, #infobar .widget{ margin-bottom:20px; } .flickr-list .flickr-item { max-width: 98px; } .widget_portfolio .portfolio-widget-item { width: 98px; margin: 0% 1% 2%; } .widget_portfolio .recent-works-items { margin-right: -1%; margin-left: -1%; } .widget_portfolio .portfolio-widget-item:nth-child(3n) { margin: 0% 1% 2%; } #copyright{ text-align: left; margin: 0 !important; } #copyright .social-icons{ text-align: left; width: 100%; font-size:0; padding:0; margin: 0; } #copyright .social-icons ul { margin: 10px 0; } #copyright .social-icons ul li{ display: inline-block; text-align: center; float: none; } #filters ul li { display: block; float: none; } #filters ul li a { display: block; float: none; border: none; border-bottom: 1px solid #dddddd; } #portfolio-slider .overlay{ display: none; } .callout .callout-button{ float: none; width: 100%; margin: 0 0 20px 0 !important; } .callout .callout-button { text-align: center; margin: 0 !important; padding: 10px 0; display: block; } .callout .callout-title { margin-bottom: 25px !important; } .callout .callout-content{ float: none; width: 100%; display: block; padding: 10px 0; text-align: center; } .teaserbox{ text-align: center; } .teaserbox a.button{ display: block; } #sidebar .widget .tab a h5 { font-size: 15px; width: 70px; } .panel div{ max-width: 100%; } .flex-control-nav.flex-control-thumbs li img { width: 65px; height: auto; } .accordion { margin-bottom: 25px; } .button.mini{ font-size:10px; line-height: 11px; padding:5px 10px; } .button.small{ font-size:10px; line-height: 11px; padding:8px 18px; } .button.medium{ font-size:11px; line-height:12px; padding:10px 20px; } .button.large{ font-size:12px; line-height:12px; padding:12px 25px; } #title h1, #title #breadcrumbs { text-align: center; } .aq-template-wrapper > .aq-block { max-width: 420px; margin: 0 auto !important; display: block; float: none; } .wpb_row { text-align: center !important; } .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 { margin-bottom: 20px; padding-left:0 !important; padding-right: 0 !important; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .gallery-wrap{ margin:0 0 -20px 0; } .latest-blog, .negative-wrap{ margin:0 0px 0 0px; } .post-meta span{ display: block; margin:0 0 5px 0; } .blog-medium .post-video, .blog-medium .post-gallery, .blog-medium .post-image, .blog-medium .post-quote, .blog-medium .post-audio, .blog-medium .post-link { width: 420px; float: none; } .blog-medium .post-gallery img, .blog-medium .post-image img { width: 100%; height: auto; } #author-info{ margin: 0; } #author-info .author-bio { float: left; width: 100%; margin-bottom: 25px; } .sharebox{ margin: 0 0 30px 0; } .sharebox h4 { display: none; } #respond-inputs p{ width: 420px; margin:0 0 20px 0 !important; float: none; } #respond-inputs input{ width: 403px; } #respond-textarea textarea{ width: 403px; } .portfolio-wide #portfolio-video, .portfolio-sidebyside #portfolio-video { margin: 0 0 30px 0; } .portfolio-wide #portfolio-slider { margin-bottom: 95px; } #portfolio-related-post h3{ margin-left:0px; margin-right:0px; } .projects-nav{ display: none; } .portfolio-item.no-margin.span3, .portfolio-item.no-margin.span4, .portfolio-item.no-margin.span6 { min-width: 420px; } .portfolio-item.four { width: 420px !important; height: 274px; margin-bottom:20px; } .hexagon .portfolio-item.four { width: 420px !important; height: 482px !important; margin-bottom:20px; } .portfolio-item.one-third { width: 420px !important; height: 274px !important; margin-bottom:20px; } .portfolio-item.eight { width: 420px; height: 274px; margin-bottom:20px; } .portfolio-item-one{ margin-bottom: 40px !important; } .portfolio-item-one .portfolio-picwrap, .portfolio-item-one .portfolio-desc{ width: 420px; clear: both; float: none !important; } .portfolio-item-one .portfolio-picwrap { height: 274px; } .widget_search input{ width:379px; } .pricing-table{ width: 100%; } .row { margin:0; } .wpb_row { margin-left: 0% !important; margin-right: 0% !important; } .pricing-table.col-2 .plan, .pricing-table.col-3 .plan, .pricing-table.col-4 .plan, .pricing-table.style3.col-4 .plan, .pricing-table.col-5 .plan{ width: 420px; margin: 0; margin-bottom: 20px; } .style3 .plan .border { margin-left: 0px; } .pricing-table.style3 .plan:first-child { display: none; } .pricing-table .featured{ margin-top:0; } .latest-blog .blog-item{ margin-bottom: 20px; } .latest-blog .blog-item .blog-pic img{ width:420px; height:273px; } .latest-blog .blog-item .blog-overlay{ width:420px; height:273px; } .latest-blog .blog-item h4{ font-size: 13px; } .latest-blog .blog-item .post-icon{ left:185px; top:111px !important; } } @media only screen and (max-width: 479px) { .gallery-wrap{ margin:0 0 -20px 0; } .latest-blog, .negative-wrap{ margin:0 0px 0 0px; } .woocommerce-checkout .tab a h6 { padding: 8px 7px; font-size: 9px; } .sidenav:after { display: none; } .post-meta span{ display: block; margin:0 0 5px 0; } .blog-medium .post-video, .blog-medium .post-gallery, .blog-medium .post-image, .blog-medium .post-quote, .blog-medium .post-audio, .blog-medium .post-link { width: 300px; float: none; } .blog-medium .post-gallery img, .blog-medium .post-image img { width: 100%; height: auto; } #author-info{ margin: 0; } #author-info .author-bio { width: 100%; margin: 0px 0 15px; } .sharebox{ margin: 0 0 30px 0; } .sharebox h4 { display: none; } #respond-inputs p{ width: 300px; margin:0 0 20px 0 !important; float: none; background: yellow; } #respond-inputs input{ width: 282px; } #respond-textarea textarea{ width: 282px; } .portfolio-item.no-margin.one_fifth, .portfolio-item.no-margin.span2, .portfolio-item.no-margin.span3, .portfolio-item.no-margin.span4, .portfolio-item.no-margin.span6 { width: 50%; } .portfolio-wide #portfolio-video, .portfolio-sidebyside #portfolio-video { margin: 0 0 30px 0; } .portfolio-wide #portfolio-slider { margin-bottom: 75px; } #portfolio-related-post h3{ margin-left:0px; margin-right:0px; } .projects-nav{ display: none; } .portfolio-item.no-margin.span3, .portfolio-item.no-margin.span4, .portfolio-item.no-margin.span6 { min-width: 300px; } .portfolio-item.four { width: 300px !important; height: 196px; margin-bottom:20px; } .hexagon .portfolio-item.four { width: 300px !important; height: 342px !important; margin-bottom:20px; } .portfolio-item.one-third { margin-bottom:20px; } .portfolio-item.eight { width: 300px; height: 196px; margin-bottom:20px; } .portfolio-item-one{ margin-bottom: 40px !important; } .portfolio-item-one .portfolio-picwrap, .portfolio-item-one .portfolio-desc{ width: 300px; clear: both; float: none !important; } .portfolio-item .portfolio-page-item .portfolio-title, .portfolio-item-one .portfolio-page-item .portfolio-title { font-size: 18px; } .flex-control-nav.flex-control-thumbs li img { width: 50px; height: auto; } .widget_search input{ width:258px; } .pricing-table{ width: 300px; } .pricing-table.col-2 .plan, .pricing-table.col-3 .plan, .pricing-table.col-4 .plan, .pricing-table.style3.col-4 .plan, .pricing-table.col-5 .plan{ width:298px; margin-bottom:20px; } .pricing-table .featured{ margin-top:0; } .latest-blog .blog-item{ margin-bottom: 20px; } .latest-blog .blog-item .blog-pic img{ width:300px; height:195px; } .latest-blog .blog-item .blog-overlay{ width:300px; height:195px; } .latest-blog .blog-item h4{ font-size: 13px; } .latest-blog .blog-item .post-icon{ left:125px; top:72px !important; } .flickr-list .flickr-item { max-width: 94px; } .products li.product { width: 100% !important; } .products li.product:nth-child(2n+1) { clear: none; } } @media only screen and (max-width: 980px) { .container { max-width: 960px; width: 100%;} } @media only screen and (min-width: 480px) and (max-width: 767px) { .container { width: 420px; } .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .one-third.column, .two-thirds.column { width: 420px; margin: 0;} .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { width: 420px; } .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 { float: none !important; width: 100% !important; } } @media only screen and (max-width: 479px) { .row-fluid, .row { margin-left: 0%; margin-right: 0%; } .container { width: 300px; } .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .one-third.column, .two-thirds.column { width: 300px; margin: 0; padding-left: 0; padding-right: 0;} .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { width: 300px; padding-left: 0; padding-right: 0;} }body{font-family:Sanchez,Arial,Helvetica,sans-serif;font-size:17px;line-height:26px;font-weight:normal;color:#333333;text-transform:none;}h1{font-family:Kavoon,Arial,Helvetica,sans-serif;font-size:44px;line-height:1.6em;text-transform:none;font-weight:normal;color:#af2215;}h2{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:30px;line-height:1.6em;text-transform:none;font-weight:normal;color:#333333;}h3{font-family:Kavoon,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.6em;text-transform:none;font-weight:normal;color:#262526;}h4{font-family:Kavoon,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.6em;text-transform:none;font-weight:normal;color:#4298cc;}h5{font-family:Kavoon,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.6em;text-transform:none;font-weight:normal;color:#4298cc;}h6{font-family:Kavoon,Arial,Helvetica,sans-serif;font-size:18px;line-height:26px;text-transform:none;font-weight:600;color:#262526;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{font-weight:inherit;color:inherit;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6 {color:#b6e1ea;}#header .logo a img,#fixed_header .logo a img {max-width:150px;}a,a:visited{color:#59a2d2;}a:hover,a:focus{color:#b6e1ea;}#header:not(.fixed_header){background-color:rgba(89,162,210,1) !important;background-image:url();background-repeat:no-repeat;background-position:center center;background-attachment:scroll;?>color:#ffffff;}#header .logo,#fixed_header .logo,#header .logo .logo_text,#fixed_header .logo .logo_text {color:#ffffff;}#header,#fixed_header {border-bottom:1px none rgba(216,216,216,1);}#top-bar{background:#fafafa;color:#3b3f42;font-size:16px;}#top-bar .social-icons ul li a {color:#3b3f42;}#top-bar .call-us a{color:#3b3f42;}#header.header1 #navigation ul.menu > li.menu-item,#header.header5 #navigation ul.menu > li.menu-item {height:75px;}#header.header1 .my-table,#fixed_header.header1 .my-table,#header.header2 .my-table {height:75px;}#fixed_header.header-scrolled {background-color:rgba(89,162,210,0.9);}.toparea-sliding-area {background-color:rgba(81,81,81,1); color:#ffffff;border-bottom:3px solid #43b4f9;border-top:0px solid #142b3a;}.toparea-sliding-area a {color:#43b4f9;}.toparea-sliding-area a:hover {color:#b5b5b5;}.toparea-sliding-area .widget h3 {font-family:Kavoon,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:20px;font-weight:600 !important;text-transform:none;color:#000000 !important;}.toparea-sliding-area .widget {color:#ffffff;}.toparea-sliding-area .widget .separator {height:0px;border-bottom:0px solid #777777;margin-bottom:0px;margin-top:15px;}.toparea-sliding-area .widget .separator .separator_line {height:0px;}.toparea-sb {background-color:rgba(81,81,81,1);}body.side-navigation-enabled aside.side-navigation {background-color:#ffffff;background-image:url();background-repeat:no-repeat;background-position:center center;background-attachment:scroll;color:#babdbf;}body.side-navigation-enabled aside.side-navigation .logo h1 a {color:#3b3f42}body.side-navigation-enabled aside.side-navigation .logo .site-description,body.side-navigation-enabled aside.side-navigation .social-icons ul li a {color:#babdbf;}body.side-navigation-enabled aside.side-navigation {text-align:left}ul#side-nav.sf-vertical li ul {background-color:#ffffff;}ul#side-nav > li > a,ul#side-nav-toggle > li > a {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:36px;font-size:12px;text-transform:uppercase;color:#3b3f42;font-weight:600;}ul#side-nav-toggle li ul li a,ul#side-nav.sf-vertical li ul li a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;line-height:36px;text-transform:lowercase;color:#3b3f42;}aside.side-navigation.side-navigation-toggle .toggleMenu {color:#3b3f42;}ul#side-nav.show-indicator > li > a .sf-sub-indicator:before {color:#3b3f42;}ul#side-nav.show-indicator > li ul a .sf-sub-indicator:before {color:#3b3f42;}ul#side-nav.show-indicator li.sfHover > a .sf-sub-indicator:before {color:#43b4f9;}ul#side-nav.show-indicator ul li.sfHover > a .sf-sub-indicator:before {color:#43b4f9;}ul#side-nav li.current-menu-ancestor > a,ul#side-nav li.current-menu-item > a,ul#side-nav li.current_page_ancestor > a,ul#side-nav li > a:hover,ul#side-nav-toggle li.current-menu-ancestor > a,ul#side-nav-toggle li.current-menu-item > a,ul#side-nav-toggle li.current_page_ancestor > a,ul#side-nav-toggle li > a:hover {color:#43b4f9;}ul#side-nav li.current-menu-ancestor > a .sf-sub-indicator:before,ul#side-nav li.current-menu-item > a .sf-sub-indicator:before,ul#side-nav li.current_page_ancestor > a .sf-sub-indicator:before,ul#side-nav li > a:hover {color:#43b4f9;}ul#side-nav-toggle li ul li.current-menu-ancestor > a,ul#side-nav-toggle li ul li.current-menu-item > a,ul#side-nav-toggle li ul li.current_page_ancestor > a,ul#side-nav-toggle li ul li > a:hover,ul#side-nav li ul li.current-menu-ancestor > a,ul#side-nav li ul li.current-menu-item > a,ul#side-nav li ul li.current_page_ancestor > a,ul#side-nav li ul li > a:hover {color:#43b4f9;}ul#side-nav li ul li.current-menu-ancestor > a .sf-sub-indicator:before,ul#side-nav li ul li.current-menu-item > a .sf-sub-indicator:before,ul#side-nav li ul li.current_page_ancestor > a .sf-sub-indicator:before,ul#side-nav li ul li > a:hover {color:#43b4f9;}ul#side-nav li.sfHover > a {color:#43b4f9;}ul#side-nav li ul li.sfHover > a {color:#43b4f9;}aside.side-navigation.side-navigation-toggle .navbar-menu,aside.side-navigation.side-navigation-toggle .toggleMenu {background-color:#ffffff;} #navigation ul.menu > li.menu-item {margin:0 0 0 20px;}#header.header2 #navigation ul.menu > li,#header.header3 #navigation ul.menu > li,#header.header4 #navigation ul.menu > li {padding-right:10px;padding-left:10px;}#navigation ul.menu > li.menu-item > a {font-family:Sanchez,Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;color:#ffffff;font-weight:600;}#navigation ul.menu > li.sfHover > a,#navigation ul.menu > li.sfHover > a:hover,#navigation ul.menu li.menu-item a:hover {color:#b6e1ea;}#navigation ul.menu > li.current-menu-item > a:hover,#navigation ul.menu > li.current-menu-item > a,#navigation ul.menu > li.current-menu-ancestor > a:hover,#navigation ul.menu > li.current-menu-ancestor > a,#navigation ul.menu > li.current-menu-parent > a:hover,#navigation ul.menu > li.current-menu-parent > a {color:#b6e1ea;}#header.header3 #navigation {background-color:#ecf0f1;}#header.header3 #navigation {border-color:#d8d8d8;}#header.header3 #navigation ul.menu > li {border-color:#ffffff;}#header.header4 #navigation {background-color:#ecf0f1;}#header.header4 #navigation {border-color:#d8d8d8;}#header.header4 #navigation ul.menu > li {border-color:#ffffff;}#navigation .sub-menu{background:!important;}#navigation ul.menu > li > .sub-menu {border-top:3px none #59a2d2;}#navigation .sub-menu:before {border-bottom-color:#59a2d2;}#navigation .sub-menu li a,html body #navigation .sub-menu li .sub-menu li a,html body #navigation .sub-menu li .sub-menu li .sub-menu li a {font-family:Sanchez,Arial,Helvetica,sans-serif;color:#b6e1ea;}#navigation .sub-menu li,#navigation ul.menu > li.megamenu > ul > li,#navigation ul.menu > li.megamenu > ul > li > a {border-color:#dde2e5;}#navigation .sub-menu li a:hover,#navigation .sub-menu li.sfHover > a,#navigation .sub-menu li.current-menu-parent > a,#navigation .sub-menu li .sub-menu li a:hover,#navigation .sub-menu li.current-menu-item a,#navigation .sub-menu li.current-menu-item a:hover,#navigation .sub-menu li.current_page_item a,#navigation .sub-menu li.current_page_item a:hover {color:#b6e1ea !important;background-color:#fafafa;}#navigation .menu > li > .sub-menu:before {border-bottom-color:#59a2d2}#navigation .menu > li .sub-menu > li.sfHover:after {border-left-color:#59a2d2;}#navigation .menu > li .sub-menu > li.sfHover:before {background-color:#59a2d2;}#navigation ul.menu > li.megamenu > ul > li > a:hover,#navigation ul.menu > li.megamenu > ul > li.sfHover > a,#navigation ul.menu > li.megamenu > ul > li.current-menu-item > a,#navigation ul.menu > li.megamenu > ul > li.current-menu-parent > a {color:#b6e1ea !important;}#navigation .select-menu {border:1px solid;color:#ffffff;background:#59a2d2;}#header.header4 #navigation .select-menu {background-color:#ecf0f1;}.search-area,.search-area:before,.cart-main .cart-content a,.cart-main .cart-contents:before,.cart-main .cart-contents,.cart-main .cart-checkout{background:!important;border-color:#dde2e5;}#title {background-image:url();background-color:#f6f6f6;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;border-bottom:1px solid #d8d8d8; border-top:0px solid #d8d8d8;padding:0px 0px 0px 0px;}#alt-title {background-image:url(); border-bottom:1px solid #d8d8d8; border-top:0px solid #d8d8d8;padding-top:0px;padding-bottom:0px;}#title h1,#alt-title h1 {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;text-transform:uppercase;font-size:18px;font-weight:600;color:#333333;}#title h2,#alt-title h2,#title #breadcrumbs,#no-title #breadcrumbs,#alt-title #breadcrumbs,#no-title {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:13px;font-weight:normal;color:#999999;}#title #breadcrumbs,#alt-title #breadcrumbs {color:#999999;}#title #breadcrumbs a,#alt-title #breadcrumbs a,#no-title #breadcrumbs a {color:#999999;}#title #breadcrumbs a:hover,#alt-title #breadcrumbs a:hover,#no-title #breadcrumbs a:hover {color:#333333;}#title h1,#title h2 {}#title #breadcrumbs {}#sidebar .widget h3 {font-style:bold;font-size:18px;line-height:1.6em;font-family:Sanchez,Arial,Helvetica,sans-serif;color:#59a2d2;text-transform:uppercase;font-weight:bold;}#alt-title .grid,#title .inner {padding:25px 0px 25px 0px; background-color:rgba(246,246,246,1); }#main.boxed {max-width :1240px;}#main {background:rgba(255,255,255,1); }.container {max-width :1250px;}#topnav.menu li a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;color:#3b3f42;}#topnav li a:hover,#topnav li.current-menu-item a:hover,#topnav li.current-page-ancestor a:hover,#topnav li.current-menu-ancestor a:hover,#topnav li.current-menu-parent a:hover,#topnav li.current_page_ancestor a:hover {color:#43b4f9;}#topnav li.current-menu-item a,#topnav li.current-page-ancestor a,#topnav li.current-menu-ancestor a,#topnav li.current-menu-parent a,#topnav li.current_page_ancestor a {color:#43b4f9;}#topnav .sub-menu,.cart .cart-content a,.cart .cart-content:before,.cart .cart-contents,.cart .cart-checkout {background:#f4f4f4 !important;border-color:#e8e8e8;}#topnav .sub-menu li a,#topnav .sub-menu li .sub-menu li a,#topnav .sub-menu li .sub-menu li .sub-menu li a {color:#333333;}#topnav .sub-menu li{border-color:#e8e8e8;}#topnav .sub-menu li a:hover,#topnav .sub-menu li.sfHover > a,#topnav .sub-menu li.current-menu-parent > a,#topnav .sub-menu li .sub-menu li a:hover,#topnav .sub-menu li.current-menu-item a,#topnav .sub-menu li.current-menu-item a:hover,#topnav .sub-menu li.current_page_item a,#topnav .sub-menu li.current_page_item a:hover {color:#43b4f9 !important;} #footer{border-top:0px solid #254053;background-color:#254053;background-image:url(http://oficinademusicadeaveiro.com/wp-content/uploads/2018/09/rodape-azul-1.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;?>color:#ffffff;}#footer a {color:#ffffff;}#footer a:hover{color:#59a2d2;}#footer ul li a {color:#ffffff}#footer .twitter-list a {color:#59a2d2;}#footer .widget h3 {font-family:Sanchez,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:12px;font-weight:600 !important;text-transform:none;color:#ffffff !important;#e5eaec;}#footer .widget {color:#ffffff;}#footer .widget .separator {border-bottom:1px solid #e5eaec;margin-bottom:;}#footer .widget .separator .separator_line {height:3px;}#copyright {background:#000000;color:#919191;}#copyright a {color:#919191;}#copyright a:hover {color:#919191;}#copyright .menu li a {font-family:Sanchez,Arial,Helvetica,sans-serif;font-size:13px;text-transform:none;color:#ffffff;}#copyright .menu li.current-menu-item a,#copyright .menu li.current-menu-item a:hover,#copyright .menu li.current-page-ancestor a,#copyright .menu li.current-page-ancestor a:hover,#copyright .menu li.current-menu-ancestor a,#copyright .menu li.current-menu-ancestor a:hover,#copyright .menu li.current-menu-parent a,#copyright .menu li.current-menu-parent a:hover,#copyright .menu li.current_page_ancestor a,#copyright .menu li.current_page_ancestor a:hover {color:#59a2d2;}input,input[type="text"],input[type="url"],input[type="date"],input[type="password"],input[type="email"],textarea,select,button,input[type="submit"],input[type="reset"],input[type="button"] {font-family:Sanchez,Arial,Helvetica,sans-serif;font-size:17px;} .social-icon a:hover,.social-icons a:hover{background-color:#59a2d2 !important;}.images.bordered div.item:hover,.images.without-border div.item:hover {border-color:#59a2d2;}::selection {background:#59a2d2 !important;}::-moz-selection {background:#59a2d2 }.title a:hover,.post-meta span a:hover {color:#59a2d2 }.separator_line {background:#59a2d2;}#filters ul li a.active,#filters ul li a:hover {border-color:#59a2d2;color:#59a2d2;}.projects-nav a:hover {background-color:#59a2d2 }blockquote,.pullquote.align-right,.pullquote.align-left {border-color:#59a2d2;}.accordion.style1 .accordion-title.active i,.sidenav li a:hover,.sidenav li.current_page_item > a,.sidenav li.current_page_item > a:hover,.toggle.style1 .toggle-title.active i {color:#59a2d2 }.accordion.style2 .accordion-title.active .acc-icon,.accordion.style3 .accordion-title.active .acc-icon,.toggle.style2 .toggle-title.active .status-icon,.toggle.style3 .toggle-title.active .status-icon,.accordion.style4 .accordion-title.active,.toggle.style4 .toggle-title.active {background-color:#59a2d2}.blog-item.author .name {color:#59a2d2 }#back-to-top a:hover {background-color:#59a2d2 }.widget_tag_cloud a:hover {background:#59a2d2;border-color:#59a2d2;}.widget_portfolio .portfolio-widget-item .portfolio-pic:hover {background:#59a2d2;border-color:#59a2d2;}#footer .widget_tag_cloud a:hover,#footer .widget_flickr #flickr_tab a:hover,#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,.flex-direction-nav a:hover {background-color:#59a2d2 }.flex-control-nav li a:hover,.flex-control-nav li a.flex-active{background:#59a2d2 }.gallery img:hover {background:#59a2d2;border-color:#59a2d2 !important;}.skillbar .skill-percentage {background:#59a2d2 }.latest-blog .blog-item:hover h4 {color:#59a2d2 }.tp-caption.big_colorbg{background:#59a2d2;}.tp-caption.medium_colorbg{background:#59a2d2;}.tp-caption.small_colorbg {background:#59a2d2;}.tp-caption.customfont_color{color:#59a2d2;}.tp-caption a {color:#59a2d2;}ul.list-check-3 li:before {background-color:#59a2d2;}.widget_categories ul li a:hover,#related-posts ul li h5 a:hover {color:#59a2d2;}.portfolio-item .portfolio-page-item .portfolio-title a:hover {color:#59a2d2;}a.more,#sidebar .widget ul:not(.unstyled) li a:hover,#related-posts ul li:before {color:#59a2d2;}.counter-value .value {color:#59a2d2;}.callout,.description.style-2 {border-left-color:#59a2d2;}.tabset .tab a.selected i,.tabset .tab a:hover i,.tabset .tab a.selected h6,.tabset .tab a:hover h6,#main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a,#main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {color:#59a2d2;}.shop_table .product-remove a:hover {color:#59a2d2;}.testimonial-author .featured-thumbnail:after {border-left-color:#59a2d2;}#header.header6 .logo_bg {background-color:#59a2d2;}#pagination a:hover,#pagination span.current,#main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color:#59a2d2;}.iconlist:hover .icon.circle {color:#59a2d2;border-color:#59a2d2;}.iconbox:hover .top_icon_circle .icon,.iconbox:hover .aside_rounded_icon .icon,.iconbox:hover .aside_circle_icon .icon {background-color:#59a2d2 !important;border-color:#59a2d2 !important;color:#fff !important;}.portfolio-item:hover .portfolio-title {background-color:#59a2d2 ;}.portfolio-item .portfolio-terms a {background-color:#59a2d2 ;}.cart-loading,.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link,.portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-link {background-color:rgba(89,162,210,0.8);}.testimonial.thumb-side .testimonial-author .featured-thumbnail {border-color:#59a2d2;}.testimonial.thumb-side .testimonial-author .featured-thumbnail:after {border-left-color:#59a2d2;}.iconbox:hover .top_icon_standard .icon {color:#59a2d2 !important;}.sidenav .children li:hover a::after,.sidenav .children > li.current_page_item > a::after{background-color:#59a2d2;}.button,.button.default,input.button,input[type=submit],.loadmore.default {font-family:Sanchez,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal !important;text-transform:uppercase;color:#ffffff !important;background-color:#59a2d2;}.button:hover,.button.gradient.default:hover,.button.default:hover,input.button:hover,.loadmore.default:hover,input[type=submit]:hover {background-color:#b6e1ea !important;color:#fff !important;?>;}.add_to_cart_button.lightgray.button:hover {background-color:#59a2d2 !important;} .ui-slider .ui-slider-range {background-color:#59a2d2 !important;}.products .product .product-wrap{background-color:#ffffff;}#footer .widget ul li:before,#infobar .widget ul li:before {background-color:#59a2d2 !important;}.product .price,.product_list_widget li .amount,.product_list_widget li .amount,.product_list_widget li del {color:#e52626}.onsale {background-color:#e52626}.button.gradient.default {background-color:#59a2d2;background-image:linear-gradient(bottom,rgb(74,147,195) 44%,rgb(104,177,225) 90%);background-image:-o-linear-gradient(bottom,rgb(74,147,195) 44%,rgb(104,177,225) 90%);background-image:-moz-linear-gradient(bottom,rgb(74,147,195) 44%,rgb(104,177,225) 90%);background-image:-webkit-linear-gradient(bottom,rgb(74,147,195) 44%,rgb(104,177,225) 90%);background-image:-ms-linear-gradient(bottom,rgb(74,147,195) 44%,rgb(104,177,225) 90%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.44,rgb(74,147,195)),color-stop(0.9,rgb(104,177,225)));}.widget ul:not(.unstyled) li:before {background-color:#59a2d2 !important;}.widget_shopping_cart_content .buttons a.button:hover {color:#59a2d2 !important;}.gallery .gallery-item a:hover {background:#59a2d2;border-color:#59a2d2 !important;}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:28px;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{color:#32373c;background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:8px}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:8px}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-button.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#007cba;color:var(--wp-admin-theme-color)}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 38px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim,.wp-block-cover.has-background-dim{background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type^=core-embed],.wp-block[data-align=right]>[data-type^=core-embed]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type^=core-embed] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type^=core-embed] .wp-block-embed__wrapper{min-width:280px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(50% - 16px)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 10.66667px);margin-right:16px}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 12px);margin-right:16px}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 12.8px);margin-right:16px}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 13.33333px);margin-right:16px}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 13.71429px);margin-right:16px}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 14px);margin-right:16px}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:20px 38px}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,');mask-image:url('data:image/svg+xml;utf8,');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 20px 20px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 20px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 20px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 20px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 20px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 20px)}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.edit-post-visual-editor .wp-block-latest-posts.is-grid li{margin-bottom:20px}.wp-block-media-text{ direction:ltr; display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1; margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1 }.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),.wp-block-navigation .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color){color:#fff}.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container{background-color:#1e1e1e}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:fit-content;z-index:1;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:8px}@media (min-width:782px){.has-child .wp-block-navigation__container{left:24px}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:8px;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{text-decoration:none;padding:8px 16px}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:6px 16px}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 38px}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap;line-height:1.5}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:16px}.wp-block-post-author__bio{margin-bottom:8px;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .editor-styles-wrapper .has-pale-pink-background-color,:root .has-pale-pink-background-color{background-color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-background-color,:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-background-color,:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-background-color,:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-background-color,:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-background-color,:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .editor-styles-wrapper .has-white-background-color,:root .has-white-background-color{background-color:#fff}:root .editor-styles-wrapper .has-very-light-gray-background-color,:root .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-background-color,:root .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-black-background-color,:root .has-black-background-color{background-color:#000}:root .editor-styles-wrapper .has-pale-pink-color,:root .has-pale-pink-color{color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-color,:root .has-vivid-red-color{color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-color,:root .has-luminous-vivid-orange-color{color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-color,:root .has-luminous-vivid-amber-color{color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-color,:root .has-light-green-cyan-color{color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-color,:root .has-vivid-green-cyan-color{color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-color,:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-color,:root .has-vivid-cyan-blue-color{color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-color,:root .has-vivid-purple-color{color:#9b51e0}:root .editor-styles-wrapper .has-white-color,:root .has-white-color{color:#fff}:root .editor-styles-wrapper .has-very-light-gray-color,:root .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-color,:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-color,:root .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-black-color,:root .has-black-color{color:#000}:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .editor-styles-wrapper .has-blush-light-purple-gradient-background,:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .editor-styles-wrapper .has-purple-crush-gradient-background,:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-luminous-dusk-gradient-background,:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background,:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-pale-ocean-gradient-background,:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .editor-styles-wrapper .has-electric-grass-gradient-background,:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background,:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background,:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background,:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background,:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .editor-styles-wrapper .has-link-color a,:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.editor-styles-wrapper .has-small-font-size,.has-small-font-size{font-size:13px}.editor-styles-wrapper .has-normal-font-size,.editor-styles-wrapper .has-regular-font-size,.has-normal-font-size,.has-regular-font-size{font-size:16px}.editor-styles-wrapper .has-medium-font-size,.has-medium-font-size{font-size:20px}.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:36px}.editor-styles-wrapper .has-huge-font-size,.editor-styles-wrapper .has-larger-font-size,.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232; } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-color: #ffb900; } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; } div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url(//oficinademusicadeaveiro.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wpcf7 .ajax-loader.is-active { visibility: visible; } div.wpcf7 div.ajax-error { display: none; } div.wpcf7 .placeheld { color: #888; } div.wpcf7 input[type="file"] { cursor: pointer; } div.wpcf7 input[type="file"]:disabled { cursor: default; } div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:#fff}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;border:none}.cn-button{font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0;padding:0;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cn-button:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.05);text-decoration:none}.cn-button.bootstrap,.cn-button.wp-default{text-decoration:none;padding:8.5px 10px;line-height:1}.cn-button.wp-default{color:#fff;background:#fbb03b}.cn-button.bootstrap{color:#fff;background:#00a99d}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}*:hover{transition: all ease 0.2s;} #header.header1 .my-table, #fixed_header.header1 .my-table, #header.header2 .my-table {min-height:50px;} #navigation .sub-menu {width: 210px; padding-top: 5px} #navigation .sub-menu li a, #navigation .sub-menu li .sub-menu li a, #navigation .sub-menu li .sub-menu li .sub-menu li a {padding: 0px} #footer {background-size: cover!important;} #text-8 {padding-right: 30px;} #text-9 {padding-left: 50px;} #mc4wp-form-1 {width: 80%;} #copyright .copyright-text.my-td{padding-top:17px!important; padding-bottom:17px!important;} #copyright a:hover {color:#FFFFFF; transition:all ease 0.4s;} .post h3.title a,.post h3.title{font-size:26px; color:#af2215;} .post h3.title a:hover {color: #1a2947;} .post .post-meta .meta-date * {font-size: 12px;} .wpb_gmaps_widget .wpb_wrapper{padding: 0px; margin: 0px !important;} #cookie-notice { z-index: 9999999999999999999999999;} #cn-accept-cookie, #cn-more-info { background-color: #ffffff; color: #000000 !important; text-transform: none; padding: 7px 10px; border-radius: 2px; font-size: 14px;} #cn-notice-text { font-size: 14px !important;} #cookie-notice .cn-button { padding: 4px 10px;} #cookie-notice .cn-button.wp-default:hover { background: #cccccc!important; border-color:transparent;} .wpcf7-form small {font-size:14px;} .wpcf7-form .marketing .wpcf7-list-item label {width:100%; display: block; line-height: 1.8;} .marketing input[type="checkbox"] { margin-left:-8px;} .wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap .telefone { font-size: 17px; border: #d8d8d8 solid 1px; color: #333333; } .fa.fa-facebook-square+span.hidebig { display:none!important;visibility:hidden!important; border:solid 1px red; } @media all and (min-width: 782px) { .sub-menu .menu-item span.hidebig{ display:none; } } @media all and (max-width: 1009px) { #header.header1 #navigation ul.menu > li.menu-item {height:auto; padding-top:10px;} } @media only screen and (max-width: 782px) { #copyright > div > div > div > div > span:nth-child(1) { display: block !important; float: none !important; } #copyright > div > div > div > div > span:nth-child(2) { display: block !important; float: none !important; } .container, .span12 { width: 100% !important; } div.vc_empty_space { display: none !important; } }