@font-face { font-family: 'icomoon'; src: url(../vamtam/assets/fonts/icons/icons.eot); src: url(../vamtam/assets/fonts/icons/icons.eot?#iefix) format('embedded-opentype'), url(../vamtam/assets/fonts/icons/icons.ttf) format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'theme'; src: url(../wpv_theme/assets/fonts/icons/theme-icons.eot); src: url(../wpv_theme/assets/fonts/icons/theme-icons.eot?#iefix) format('embedded-opentype'), url(../wpv_theme/assets/fonts/icons/theme-icons.ttf) format('truetype'); font-weight: normal; font-style: normal; } .icon, .icon-a:after, .icon-b:before { font-family: 'icomoon' !important; font-weight: normal !important; font-style: normal !important; display: inline-block; min-width: 1em; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 0.01em; } .theme.icon, .theme.icon-a:after, .theme.icon-b:before { font-family: 'theme' !important; } .icon-b:before, .icon-a:after { content: " " attr(data-icon) " "; } .icon-b.size-small:before, .icon-a.size-small:after, .icon.size-small { font-size: 16px; } .icon-b.size-medium:before, .icon-a.size-medium:after, .icon.size-medium { font-size: 24px; } .icon-b.size-large:before, .icon-a.size-large:after, .icon.size-large { font-size: 32px; } .icon-b.icon-a:before { content: " " attr(data-iconb) " "; } .icon-b.icon-a:after { content: " " attr(data-icona) " "; } .icon-b:before { padding-right: .5em; } .icon-a:before { padding-left: .5em; } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } html, body { overflow-x: hidden; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -webkit-overflow-scrolling: touch; } body { overflow: hidden; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } blockquote, q { quotes: none; } blockquote:after, q:before, q:after { content: ""; content: none; } ins { background-color: #ff9; color: #000; text-decoration: none; } mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; } table { border-collapse: collapse; border-spacing: 0; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } body { font: 13px/1.231 sans-serif; *font-size: small; } select, input, textarea, button { font: 99% sans-serif; } pre, code, kbd, samp { font-family: monospace, sans-serif; } :disabled { cursor: not-allowed; } a:hover, a:active { outline: none; } nav ul, nav li { margin: 0; list-style: none; list-style-image: none; } small { font-size: 85%; } b, strong, th { font-weight: bold; } td { vertical-align: top; } sub, sup { font-size: 75%; line-height: 0; position: relative; } sup { top: -0.5em; } sub { bottom: -0.25em; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; } textarea { overflow: auto; } input[type="radio"] { vertical-align: text-bottom; } input[type="checkbox"] { vertical-align: bottom; } label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; } button, input, select, textarea { margin: 0; } button { width: auto; overflow: visible; } select, input, textarea { color: #444; } .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } .hidden { display: none; visibility: hidden; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .invisible { visibility: hidden; } html.no-js .nojs-hide { display: none; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0; transition-duration: 0; } .row:before, .row:after, .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .row:after, .clearfix:after, .clearboth { clear: both; } .row, .clearfix { zoom: 1; clear: both; } .row .row { margin-left: -15px; margin-right: -15px; } .grid-1-1, .grid-1-2, .grid-1-3, .grid-1-4, .grid-1-5, .grid-1-6, .grid-2-3, .grid-2-5, .grid-3-4, .grid-3-5, .grid-4-5, .grid-5-6 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; } .grid-1-1 { width: 100%; } .grid-1-2 { width: 50%; } .grid-1-3 { width: 33.33333333%; } .grid-1-4 { width: 25%; } .grid-1-5 { width: 20%; } .grid-1-6 { width: 16.66666666%; } .grid-2-3 { width: 66.66666666%; } .grid-2-5 { width: 40%; } .grid-3-4 { width: 75%; } .grid-3-5 { width: 60%; } .grid-4-5 { width: 80%; } .grid-5-6 { width: 83.33333333%; } img.lazy, .loading { background: url(../wpv_theme/assets/images/loader.gif) center center no-repeat; background-image: url(../wpv_theme/assets/images/loader.gif), url(../wpv_theme/assets/images/loader_bg.png); background-position: center center, center center; background-color: #f7f7f7; } img.loaded, img.lazy.no-animation, .loading.no-animation { background-image: none; } .wide .limit-wrapper, .boxed .boxed-layout, .wide #header-slider-container.limited { width: 1260px; max-width: 1260px; } .boxed #header-slider-container .ls-container, .boxed .limit-wrapper .ls-container { max-width: 1260px; } body.full article .ls-container { max-width: 100%; } html.touch .fixed-header-box, html.touch .fixed-header-box * { -webkit-transform: translate3d(0,0,0); } .vamtam-slider { position: relative; margin: auto; overflow: hidden; outline: none; } .vamtam-slider:after { content: ""; display: block; clear: both; } .vamtam-slider img, .vamtam-slider iframe, .vamtam-slider object, .vamtam-slider .slide { max-width: none; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } .vamtam-slider-loading-mask { position: absolute; background: url(../wpv_theme/assets/images/loader.gif) center center no-repeat; background-image: url(../wpv_theme/assets/images/loader.gif), url(../wpv_theme/assets/images/loader_bg.png); background-position: center center, center center; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; z-index: 100000; opacity: 1; display: none !important; } .vamtam-slider .slide-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .vamtam-slider .slide { position: absolute; z-index: 5; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; } .vamtam-slider .slide.type-image { top: 50%; left: 50%; } .vamtam-slider .slide.type-bg-image { width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; overflow: hidden !important; } .vamtam-slider .slide.type-html { width: 100%; height: 100%; } .vamtam-slider .slide > iframe { width: 100%; height: 100%; border: none; position: absolute; z-index: 1; display: none; } .vamtam-slider.loaded .slide > iframe { display: block; } .wpv-htmlslide-wrap { overflow: hidden; } .header-slider-wrapper.slider-disabled { display: none !important; } #header-slider-container { margin: auto; max-width: 1260px; } body.full #header-slider-container { max-width: none; box-shadow: none; } #header-slider-container.limited { max-width: 1260px; } .boxed #header-slider-container.limited { box-shadow: 0 0 3px rgba(0,0,0,0.2); } #header-slider-container a { color: #527ae2; } #header-slider-container a:hover { color: #527ae2; } #header-slider-container a:visited { color: #527ae2; } .header-slider-wrapper { width: 100% !important; position: relative; margin: 0 auto; padding: 0; z-index: 2; } .vamtam-slider { font-size: 14px; } .vamtam-slider .slider-pager { overflow: visible !important; display: block; height: 0; margin: auto auto 0; max-width: 1260px; min-width: 320px; position: relative; top: 100%; z-index: 200; padding: 0 30px; font-size: 1em; text-align: right; right: auto; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-box-sizing: border-box; box-sizing: border-box; } .slider-shortcode-wrapper .vamtam-slider .slider-pager { padding: 0; } .vamtam-slider .slider-pager li { position: relative; bottom: 42px; display: inline-block; list-style: none; cursor: pointer; float: none; font-size: 0; height: 10px; line-height: 0; margin: 0 0 0 5px !important; padding: 0 !important; vertical-align: top; width: 10px; opacity: 0.7; text-align: center; background: #FFF; border-radius: 50%; background-clip: padding-box; } .vamtam-slider .slider-pager li:hover { opacity: 1; filter: none; } .vamtam-slider .slider-pager li.active { cursor: default; } .vamtam-slider .slider-pager li.active { border-color: #527ae2; background: #527ae2; } .vamtam-slider .slider-btn-prev, .vamtam-slider .slider-btn-next { display: block; height: 33px; line-height: 33px; overflow: hidden; position: absolute; top: 50%; margin-top: -16px; z-index: 200; width: 33px; cursor: pointer; background: rgba(0,0,0,0.6); opacity: 0.5; -webkit-transition: all .4s; transition: all .4s; } .vamtam-slider .slider-btn-prev:hover, .vamtam-slider .slider-btn-next:hover { opacity: 1; } .vamtam-slider .slider-btn-prev:after, .vamtam-slider .slider-btn-next:after { font-family: theme; font-size: 18px; line-height: 34px !important; height: 34px; width: 100%; position: absolute; top: 0; left: 0; color: #FFF; text-shadow: 0 0 1px #FFF; vertical-align: middle; } .ie9 .vamtam-slider .slider-btn-prev:after, .ie9 .vamtam-slider .slider-btn-next:after { line-height: 37px !important; } .vamtam-slider .slider-btn-prev { left: -50px; border-radius: 0 5px 5px 0; background-clip: padding-box; } .vamtam-slider .slider-btn-prev:after { content: ""; } .vamtam-slider .slider-btn-next { right: -50px; border-radius: 5px 0 0 5px; background-clip: padding-box; } .vamtam-slider .slider-btn-next:after { content: ""; } .vamtam-slider.effect-fade .vamtam-slider-caption-container .captions-wrapper { right: 66.66%; } .vamtam-slider.effect-fade .vamtam-slider-caption-container .captions-wrapper .caption { left: 0; margin: 1em 0 0; background: #f7f7f7; color: #454545; padding: 1em; -moz-box-sizing: border-box; box-sizing: border-box; } .vamtam-slider.effect-fade .vamtam-slider-caption-container .captions-wrapper .caption:first-child { margin-top: 0; } .vamtam-slider.effect-fade .vamtam-slider-caption-container .captions-wrapper .caption:empty { margin: 0 !important; padding: 0 !important; } .vamtam-slider.effect-fade .slider-btn-next, .vamtam-slider.effect-fade .slider-btn-prev { display: none !important; } .vamtam-slider.effect-slide .vamtam-slider-caption-container .captions-wrapper { position: absolute; bottom: 30px; right: 30px; left: auto; top: auto; max-width: 33.333%; min-width: 200px; padding: 10px 0 70px; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; background-clip: padding-box; background: #f7f7f7; } .vamtam-slider.effect-slide .vamtam-slider-caption-container .captions-wrapper .caption { position: relative; z-index: 50; display: block; padding: .5em 1em 0; top: auto; left: auto; color: #454545; } .vamtam-slider.effect-slide .slider-pager { display: none; } .vamtam-slider.loading .captions-wrapper { display: none !important; } .slider-shortcode-wrapper .vamtam-slider { font-size: inherit; } .slider-shortcode-wrapper .vamtam-slider .vamtam-slider-caption-container .captions-wrapper { opacity: 0; display: none; } .slider-shortcode-wrapper .vamtam-slider .vamtam-slider-caption-container .captions-wrapper .caption { position: absolute; z-index: 100; bottom: 0; left: 0; right: 0; background-color: transparent; background-image: -webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.6) 100%); background-image: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.6) 100%); color: #fff; } .slider-shortcode-wrapper .vamtam-slider .slide.type-html { position: absolute; top: 0; left: 0; margin: 0; width: 100%; overflow: hidden; } .slider-shortcode-wrapper .vamtam-slider .slide.type-html > * { -moz-box-sizing: border-box; box-sizing: border-box; } .slider-shortcode-wrapper .vamtam-slider .slider-pager { display: none; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-prev, .slider-shortcode-wrapper .vamtam-slider .slider-btn-next { display: block !important; width: 20px; height: 20px; min-width: 20px; font-size: 20px; line-height: 20px !important; margin-top: -10px !important; background: #f7f7f7; padding: 10px; left: auto; text-align: center; position: absolute !important; top: 50%; border-radius: 0; filter: none; overflow: visible; opacity: 1; border-radius: 3px; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-prev:after, .slider-shortcode-wrapper .vamtam-slider .slider-btn-next:after { font-size: 20px !important; height: 20px !important; width: 20px; line-height: 100% !important; font-weight: normal; background: transparent !important; text-shadow: none !important; left: 0; right: 0; color: #527ae2; filter: none !important; -ms-filter: none !important; padding: 10px 0 0 0; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-prev:hover, .slider-shortcode-wrapper .vamtam-slider .slider-btn-next:hover { filter: none !important; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-prev:hover:after, .slider-shortcode-wrapper .vamtam-slider .slider-btn-next:hover:after { color: #527ae2; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-prev { left: 20px !important; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-prev:after { margin: 0 0 0 8px; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-next { right: 20px !important; } .slider-shortcode-wrapper .vamtam-slider .slider-btn-next:after { margin: 0 0 0 11px; } .slider-shortcode-wrapper .vamtam-slider blockquote { margin-bottom: 0 !important; } .slider-shortcode-wrapper .vamtam-slider blockquote + * { margin-top: 20px; } .slider-shortcode-wrapper.style-testimonials .slider-btn-prev, .slider-shortcode-wrapper.style-testimonials .slider-btn-next { display: none !important; } .transition { position: relative; } .no-csstransitions .transition { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; } .ie8 .vamtam-slider.effect-portfolioViewer .slide-wrapper { overflow: hidden !important; max-width: 80% !important; } .ie8 .vamtam-slider.effect-portfolioViewer .slide-wrapper .slide-wrapper { max-width: 100% !important; } .vamtam-slider.effect-portfolioViewer .slide-wrapper { display: none; } .vamtam-slider.effect-portfolioViewer .slide-wrapper .slide-wrapper { top: 0; left: 0; } .vamtam-slider.effect-portfolioViewer .close-slider-btn { position: absolute; top: 0; right: 20.1%; left: auto; z-index: 102; padding: 4px 8px; background: #F4F3DC; cursor: pointer; } .vamtam-slider.effect-portfolioViewer .next-item-overlay { -webkit-transition: opacity .5s; transition: opacity .5s; position: absolute; top: 0; right: 0; bottom: 0; z-index: 100; width: 20.1%; background: #000; opacity: 0.7; cursor: pointer; } .vamtam-slider.effect-portfolioViewer .next-item-overlay:hover { opacity: 0.4; } .ie8 .vamtam-slider.effect-portfolioViewer .next-item-overlay { filter: alpha(opacity=70); zoom: 1; } .ie8 .vamtam-slider.effect-portfolioViewer .next-item-overlay:hover { filter: alpha(opacity=40); } .vamtam-slider.effect-portfolioViewer .slide { width: 80%; } .vamtam-slider.effect-portfolioViewer .slide .video-wrapper { position: absolute; top: 0; right: 0; bottom: 50px; left: 6.25%; z-index: 1; } .vamtam-slider.effect-portfolioViewer .slide .video-wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; display: block; width: 100%; height: 100%; } .vamtam-slider.effect-portfolioViewer .slider-btn-next, .vamtam-slider.effect-portfolioViewer .slider-btn-prev { top: auto; right: 20%; bottom: 20px !important; left: auto; padding: 0; height: 33px; } .vamtam-slider.effect-portfolioViewer .slider-btn-next { overflow: visible; margin-right: 20px; width: 56px; background: url(../images/default/slider_sprite.png) -100px -33px no-repeat scroll transparent; } .vamtam-slider.effect-portfolioViewer .slider-btn-next:before { position: relative; left: -16px; display: block; width: 16px; height: 33px; background: url(../images/default/slider_sprite.png) -5px -33px no-repeat scroll transparent; content: ""; } .vamtam-slider.effect-portfolioViewer .slider-btn-prev { margin-right: 105px; width: 33px; background: url(../images/default/slider_sprite.png) 0 0 no-repeat scroll transparent; } .vamtam-slider.effect-portfolioViewer .slider-pager { display: none; } .vamtam-slider.effect-portfolioViewer .caption-box { position: absolute; right: 43%; bottom: 0; left: 5%; z-index: 100; padding: 10px 10px 5px 20px; min-width: 200px; min-height: 35px; max-width: 37%; background: #F4F3DC; color: #666; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-title { margin-bottom: 2px; color: #000; font: normal bold 18px/18px "PT Serif Caption", serif; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-counter { float: right; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-share { position: absolute; right: 6px; bottom: 2px; padding: 0 4px; background: #F4F3DC; cursor: pointer; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-share:hover { background: #d2d1ba; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-snippet .content { overflow: hidden; padding-right: 42px; height: 0; font: italic 11px/13px Verdana, sans-serif; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-snippet .content * { line-height: 13px; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-snippet .slide-snippet-header { position: relative; font: normal 11px/14px Verdana, sans-serif; cursor: pointer; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-snippet .slide-snippet-header:before { position: relative; top: 4px; display: block; float: left; margin: 0 3px 0 0; width: 8px; height: 8px; background: transparent url(../wpv_theme/assets/images/default/slider_sprite.png) -110px -84px no-repeat scroll; content: ""; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-snippet.disabled .slide-snippet-header { opacity: 0.5; cursor: default; } .ie8 .vamtam-slider.effect-portfolioViewer .caption-box .slide-snippet.disabled .slide-snippet-header { filter: alpha(opacity=50); zoom: 1; } .vamtam-slider.effect-portfolioViewer .caption-box .slide-snippet.closed .slide-snippet-header:before { background: transparent url(../wpv_theme/assets/images/default/slider_sprite.png) -110px -74px no-repeat scroll; } .vamtam-slider.effect-portfolioViewer .caption-box:after { position: absolute; top: 50%; left: 100%; margin-top: -5px; width: 0; height: 0; border-width: 5px 0 5px 5px; border-style: solid; border-color: transparent transparent transparent #F4F3DC; content: ""; } #portfolio-viewer { -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f7f7f7; position: relative; height: 0; overflow: hidden; visibility: hidden; } body.ajax-portfolio-expanded #portfolio-viewer { visibility: visible; } #ajax-portfolio-slider-big { position: relative; z-index: 1; } #ajax-portfolio-slider-big #portfolio-pager { display: none; } .touch #ajax-portfolio-slider-big { -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; } #ajax-portfolio-slider-big .slider-pager { display: none; } #ajax-portfolio-slider-big #portfolio-btn-prev, #ajax-portfolio-slider-big #portfoli-btn-next { position: absolute; top: 0; display: table; margin-top: 0; width: 30px; height: 100%; background: transparent; text-align: center; opacity: 1; } #ajax-portfolio-slider-big #portfolio-btn-prev span, #ajax-portfolio-slider-big #portfoli-btn-next span { position: absolute; top: 50%; right: 0; display: block; margin-top: -10px; width: 100%; height: 20px; text-align: center; } #ajax-portfolio-slider-big #portfolio-btn-prev span:after, #ajax-portfolio-slider-big #portfoli-btn-next span:after { color: #a8a8a8; font-family: theme; text-shadow: none; } #ajax-portfolio-slider-big #portfolio-btn-prev span:hover, #ajax-portfolio-slider-big #portfoli-btn-next span:hover { cursor: pointer; } #ajax-portfolio-slider-big #portfolio-btn-prev span:hover:after, #ajax-portfolio-slider-big #portfoli-btn-next span:hover:after { color: #f7f7f7; } #ajax-portfolio-slider-big #portfolio-btn-prev:before, #ajax-portfolio-slider-big #portfoli-btn-next:before { position: absolute; top: 50%; left: 0; display: block; width: 500px; height: 500px; border-radius: 500px; background: rgba(255,0,0,0.2); content: ""; } #ajax-portfolio-slider-big #portfolio-btn-next { right: 0 !important; } #ajax-portfolio-slider-big #portfolio-btn-next span:after { content: ""; } #ajax-portfolio-slider-big #portfolio-btn-next:before { clip: rect(0px,0px,500px,-34px); margin: -250px 0 0 -1px; box-shadow: -33px 0 15px -20px rgba(0,0,0,0.1); } #ajax-portfolio-slider-big #portfolio-btn-prev { left: 0 !important; } #ajax-portfolio-slider-big #portfolio-btn-prev span:after { content: ""; } #ajax-portfolio-slider-big #portfolio-btn-prev:before { clip: rect(0px,550px,500px,500px); margin: -250px 0 0 -470px; box-shadow: 30px 0px 15px -20px rgba(0,0,0,0.1); } #ajax-portfolio-slider-big .video-wrapper, #ajax-portfolio-slider-big .video-wrapper iframe { position: absolute; width: 100%; height: 100%; } .portfolio-viewer-wrap { -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding: 0 60px; min-width: 320px; max-width: 1260px; } .portfolio-viewer-wrap .content { -webkit-transition: opacity .5s; transition: opacity .5s; margin-bottom: 30px; padding-top: 11px; min-height: 9px; border-top: 1px solid rgba(255,255,255,0.3); color: #46393e; opacity: 0; } .portfolio-viewer-wrap .content.loaded { opacity: 1; } .portfolio-viewer-wrap #header-breadcrumbs { display: none; } .portfolio-viewer-wrap header.page-header { margin-bottom: 20px; } .portfolio-viewer-wrap header.page-header .portfolio-slider-prev .icon:hover, .portfolio-viewer-wrap header.page-header .portfolio-slider-next .icon:hover, .portfolio-viewer-wrap header.page-header .portfolio-slider-close .icon:hover { background: none !important; } .portfolio-viewer-wrap header.page-header .portfolio-slider-prev .icon:hover:after, .portfolio-viewer-wrap header.page-header .portfolio-slider-next .icon:hover:after, .portfolio-viewer-wrap header.page-header .portfolio-slider-close .icon:hover:after { color: #527ae2; } .portfolio-viewer-wrap header.page-header .portfolio-slider-prev .icon:after, .portfolio-viewer-wrap header.page-header .portfolio-slider-next .icon:after, .portfolio-viewer-wrap header.page-header .portfolio-slider-close .icon:after { color: #999999; font-family: theme; cursor: pointer; } .portfolio-viewer-wrap header.page-header .portfolio-slider-prev .icon:after { content: ""; } .portfolio-viewer-wrap header.page-header .portfolio-slider-next .icon:after { content: ""; } .portfolio-viewer-wrap header.page-header .portfolio-slider-close .icon:after { content: ""; font-family: icomoon; } #portfolio-pager { -webkit-transition: opacity 0.4s; transition: opacity 0.4s; position: absolute; top: auto; right: 0; bottom: 30px; left: 0; z-index: 20; height: 0; text-align: center; opacity: 0; } #portfolio-pager .btn-wrap { display: inline-block; } #portfolio-pager .btn { float: left; margin: 3px; width: 10px; height: 10px; border-radius: 50%; background: #FFF; box-shadow: 0 0 3px rgba(0,0,0,0.3); cursor: pointer; } #portfolio-pager .btn:hover, #portfolio-pager .btn.active { background: #527ae2; } #portfolio-pager .btn.active { cursor: default; } .portfolio-viewer-wrap .content img, .portfolio-text-content img { display: inline-block; max-width: 100%; } .portfolio-viewer-wrap .content .scrollable, .portfolio-text-content .scrollable { overflow: auto; max-height: 150px; } .portfolio-viewer-wrap .content .share-btns, .portfolio-text-content .share-btns { position: relative; overflow-y: hidden; margin: 30px 0 0; padding: 0; padding: 27px 0 20px; } .portfolio-viewer-wrap .content .share-btns:before, .portfolio-text-content .share-btns:before { position: absolute; top: 7px; left: 50%; margin-left: -35%; width: 70%; height: 4px; border-radius: 50% 50% 50% 50%; box-shadow: 0 -9px 4px 0 rgba(224,224,224,0.8); content: ""; } .ajax-portfolio-items { margin-top: -30px; } .ajax-portfolio-expanded .page-header-content { position: relative; } .ajax-portfolio-expanded .page-header-content h1:after { bottom: 0; left: 0; } .ajax-portfolio-expanded .portfolio-viewer-wrap .content .share-btns:before, .ajax-portfolio-expanded .portfolio-text-content .share-btns:before { left: 50%; width: 70%; } .ajax-portfolio-expanded .portfolio-content { margin-bottom: 0; } .ajax-portfolio-expanded .portfolio-content .share-btns { display: inline-block; width: 79%; } .ajax-portfolio-expanded .portfolio-content > .grid-4-5 { padding-right: 60px; } .ajax-portfolio-expanded .portfolio-content > .grid-1-5 { position: absolute; top: 0; right: 0; bottom: 0; padding-right: 10px; padding-bottom: ; padding-left: 10px; background: #f6f6f6; } .ajax-portfolio-expanded .portfolio-content > .grid-1-5 .cell { position: relative; z-index: 5; padding: 10px; padding-top: 28px; border-bottom: 1px solid #eae9e9; } .ajax-portfolio-expanded .portfolio-content > .grid-1-5 .cell p, .ajax-portfolio-expanded .portfolio-content > .grid-1-5 .cell div { text-transform: uppercase; } .ajax-portfolio-expanded .portfolio-content > .grid-1-5 .cell p { margin: 0; color: #527ae2; } .ajax-portfolio-expanded .portfolio-content > .grid-1-5 .cell p a { color: #527ae2; } .ajax-portfolio-expanded .content.row.loaded { position: relative; border-bottom: 1px solid #eae9e9; } html, body, th, td, p { color: #46393e; } .accent-1 { color: #fcec97 !important; } .accent-2 { color: #527ae2; } .accent-3 { color: #7f4f3e; } .accent-4 { color: #96aadf; } .accent-5 { color: #a8a8a8; } .accent-6 { color: #999999; } .accent-7 { color: #eae9e9; } .accent-8 { color: #f6f6f6; } *, p, .main-container { font: normal 13px/20px Verdana; } .page-header .desc, em { font: italic 12px/18px Cabin; color: #848484; } h1, h1 a, h1 a:visited { color: #1d1d1d; } h1, h1 a { font: 300 36px/36px Open Sans; } h1 em { font: 36px/36px Open Sans; color: #1d1d1d; } h2, h2 a, h2 a:visited { color: #525252; } h2, h2 a { font: 300 26px/28px Open Sans; } h2 em { font: 26px/28px Open Sans; color: #525252; } h3, h3 a, h3 a:visited { color: #222222; } h3, h3 a { font: normal 20px/22px Open Sans; } h3 em { font: 20px/22px Open Sans; color: #222222; } h4, h4 a, h4 a:visited { color: #525252; } h4, h4 a { font: 300 20px/22px Open Sans; } h4 em { font: 20px/22px Open Sans; color: #525252; } h5, h5 a, h5 a:visited { color: #222222; } h5, h5 a { font: normal 12px/17px Open Sans; } h5 em { font: 12px/17px Open Sans; color: #222222; } h6, h6 a, h6 a:visited { color: #9e9e9e; } h6, h6 a { font: normal 10px/11px Open Sans; } h6 em { font: 10px/11px Open Sans; color: #9e9e9e; } small { color: #e2e2e2; font-size: 11px !important; } a { text-decoration: none; color: #527ae2; } a:hover { text-decoration: underline; color: #527ae2; } p { margin: 0.8em 0; } p:empty { display: none; } h1, h2, h3, h4, h5, h6 { margin-top: 0.4em; margin-bottom: 0.4em; } .socialcount { color: #fff; } .socialcount > li { background-color: #999; } .socialcount > li > a:focus, .socialcount > li:hover, .socialcount > li.hover { background-color: #464646; } .socialcount > li, .socialcount > li > a:focus, .socialcount .sc-loading { border-radius: 5px; } .socialcount { list-style: none; padding-left: 0; margin: 0; font-size: .875em; line-height: 2.2em; overflow: hidden; } .socialcount :link, .socialcount :visited { color: inherit; } .socialcount > li { display: inline-block; zoom: 1; position: relative; vertical-align: top; min-width: 80px; text-align: center; white-space: nowrap; margin: 0 0 4px 0; } .socialcount > li > a { display: block; padding: 0 5px; text-decoration: none; color: inherit; line-height: 30px; font-weight: bold; font-size: 14px; } .socialcount > li:last-child { margin: 0; } .socialcount .count { color: inherit; position: relative; display: inline-block; zoom: 1; text-align: center; margin-left: 6px; } .socialcount .sc-button { display: none; width: 100%; position: absolute; left: 0; bottom: 4px; text-align: center; pointer-events: none; } .socialcount .sc-button iframe { pointer-events: auto; margin: auto; } .socialcount .sc-loading { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background-color: #aaaaaa; background-color: rgba(170,170,170,0.7); color: #000; text-transform: uppercase; font-size: .75em; text-align: center; line-height: 30px; } .socialcount .sc-loading .dot { display: inline-block; width: 6px; height: 6px; margin: 0 3px; background: #fff; opacity: 0; border-radius: 50%; -webkit-animation: socialCountLoadingFade .6s infinite; animation: socialCountLoadingFade .6s infinite; } .socialcount .sc-loading .dot:nth-child(1) { -webkit-animation-delay: 0s; animation-delay: 0s; } .socialcount .sc-loading .dot:nth-child(2) { -webkit-animation-delay: .05s; animation-delay: .05s; } .socialcount .sc-loading .dot:nth-child(3) { -webkit-animation-delay: .1s; animation-delay: .1s; } .socialcount > .pinterest .sc-button { bottom: 0; pointer-events: auto; } .socialcount > .pinterest:hover { cursor: pointer; } .socialcount > .googleplus .sc-button { bottom: -2px; } .socialcount > .facebook iframe { height: 21px; width: 90px; } .socialcount.like > .facebook iframe { width: 48px; } .socialcount-large { line-height: normal; } .socialcount-large > li { float: left; margin: 0 .6em .6em 0; } .socialcount-large > li > a { padding: 12px 5px 8px; } .socialcount-large .count { display: block; width: 100%; margin-left: 0; padding-top: 10px; } .socialcount-large .sc-button { bottom: 2px; } .socialcount-large .sc-loading { padding-top: 30%; } .socialcount-large .pinterest .sc-button { bottom: 10px; } .socialcount-small > li { min-width: 0; } .socialcount-small > li > a { padding-left: 8px; padding-right: 8px; } .socialcount-small .count { margin-left: 0; } .socialcount.grade-a > li:hover .count, .socialcount.grade-a > li.hover .count { text-indent: -999px; } .socialcount.grade-a > li:hover .sc-button, .socialcount.grade-a > li.hover .sc-button { display: block; } .socialcount.grade-a > li:hover > a, .socialcount.grade-a > li.hover > a { cursor: default; } .socialcount-small.grade-a > li:hover > a, .socialcount-small.grade-a > li.hover > a, .socialcount.grade-a > li:hover .sc-button iframe, .socialcount.grade-a > li.hover .sc-button iframe { cursor: pointer; } @-webkit-keyframes socialCountLoadingFade { 0% { opacity: 0; } 50% { opacity: 0.8; } 100% { opacity: 0; } } @-moz-keyframes socialCountLoadingFade { 0% { opacity: 0; } 50% { opacity: 0.8; } 100% { opacity: 0; } } @keyframes socialCountLoadingFade { 0% { opacity: 0; } 50% { opacity: 0.8; } 100% { opacity: 0; } } @-webkit-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @-moz-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @-o-keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { 0%, 50%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } } @-webkit-keyframes wiggle { 0% { -webkit-transform: skewX(9deg); } 10% { -webkit-transform: skewX(-8deg); } 20% { -webkit-transform: skewX(7deg); } 30% { -webkit-transform: skewX(-6deg); } 40% { -webkit-transform: skewX(5deg); } 50% { -webkit-transform: skewX(-4deg); } 60% { -webkit-transform: skewX(3deg); } 70% { -webkit-transform: skewX(-2deg); } 80% { -webkit-transform: skewX(1deg); } 90% { -webkit-transform: skewX(0deg); } 100% { -webkit-transform: skewX(0deg); } } @-moz-keyframes wiggle { 0% { -moz-transform: skewX(9deg); } 10% { -moz-transform: skewX(-8deg); } 20% { -moz-transform: skewX(7deg); } 30% { -moz-transform: skewX(-6deg); } 40% { -moz-transform: skewX(5deg); } 50% { -moz-transform: skewX(-4deg); } 60% { -moz-transform: skewX(3deg); } 70% { -moz-transform: skewX(-2deg); } 80% { -moz-transform: skewX(1deg); } 90% { -moz-transform: skewX(0deg); } 100% { -moz-transform: skewX(0deg); } } @-o-keyframes wiggle { 0% { -o-transform: skewX(9deg); } 10% { -o-transform: skewX(-8deg); } 20% { -o-transform: skewX(7deg); } 30% { -o-transform: skewX(-6deg); } 40% { -o-transform: skewX(5deg); } 50% { -o-transform: skewX(-4deg); } 60% { -o-transform: skewX(3deg); } 70% { -o-transform: skewX(-2deg); } 80% { -o-transform: skewX(1deg); } 90% { -o-transform: skewX(0deg); } 100% { -o-transform: skewX(0deg); } } @keyframes wiggle { 0% { transform: skewX(9deg); } 10% { transform: skewX(-8deg); } 20% { transform: skewX(7deg); } 30% { transform: skewX(-6deg); } 40% { transform: skewX(5deg); } 50% { transform: skewX(-4deg); } 60% { transform: skewX(3deg); } 70% { transform: skewX(-2deg); } 80% { transform: skewX(1deg); } 90% { transform: skewX(0deg); } 100% { transform: skewX(0deg); } } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.flash { -webkit-animation-name: flash; animation-name: flash; } .animated.wiggle { -webkit-animation-name: wiggle; animation-name: wiggle; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } body.woocommerce h1.page-title, body.woocommerce div.product .product_title, body.woocommerce div.product .product_title, body.woocommerce-page h1.page-title, body.woocommerce-page div.product .product_title, body.woocommerce-page div.product .product_title, .woocommerce-scrollable.scroll-x h1.page-title, .woocommerce-scrollable.scroll-x div.product .product_title, .woocommerce-scrollable.scroll-x div.product .product_title { display: none; } body.woocommerce .star-rating, body.woocommerce-page .star-rating, .woocommerce-scrollable.scroll-x .star-rating { color: #fcec97; } body.woocommerce .star-rating span:before, body.woocommerce-page .star-rating span:before, .woocommerce-scrollable.scroll-x .star-rating span:before { color: #fcec97 !important; } body.woocommerce span.onsale, body.woocommerce-page span.onsale, .woocommerce-scrollable.scroll-x span.onsale { font: normal 10px/11px Open Sans; top: 40px; left: 48%; z-index: 5; min-width: 35px; min-height: 25px; border-radius: 5px; background: #fcec97; box-shadow: none !important; color: #7f4f3e; text-shadow: none !important; font-weight: bold; line-height: 22px; } body.woocommerce span.onsale:before, body.woocommerce-page span.onsale:before, .woocommerce-scrollable.scroll-x span.onsale:before { position: absolute; top: 40%; left: -9px; width: 0; height: 0; border-color: rgba(255,255,255,0) #fcec97 rgba(255,255,255,0) rgba(255,255,255,0); border-top: 5px solid transparent; border-right: 10px solid #fcec97; border-bottom: 5px solid transparent; content: " "; } body.woocommerce .woocommerce-result-count, body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-result-count, body.woocommerce-page .woocommerce-ordering, .woocommerce-scrollable.scroll-x .woocommerce-result-count, .woocommerce-scrollable.scroll-x .woocommerce-ordering { margin-top: -24px; margin-bottom: 0; line-height: 20px; } body.woocommerce.no-page-header.no-breadcrumbs .woocommerce-result-count, body.woocommerce.no-page-header.no-breadcrumbs .woocommerce-ordering, body.woocommerce-page.no-page-header.no-breadcrumbs .woocommerce-result-count, body.woocommerce-page.no-page-header.no-breadcrumbs .woocommerce-ordering, .woocommerce-scrollable.scroll-x.no-page-header.no-breadcrumbs .woocommerce-result-count, .woocommerce-scrollable.scroll-x.no-page-header.no-breadcrumbs .woocommerce-ordering { margin-top: 10px; } body.woocommerce ul.products, body.woocommerce-page ul.products, .woocommerce-scrollable.scroll-x ul.products { position: relative; padding-top: 22px; border-top: 1px solid #eae9e9; } body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, .woocommerce-scrollable.scroll-x ul.products li.product { margin: 0 3.3% 60px 0; } body.woocommerce ul.products li.product span.amount, body.woocommerce-page ul.products li.product span.amount, .woocommerce-scrollable.scroll-x ul.products li.product span.amount { font-weight: normal; } body.woocommerce ul.products li.product.last, body.woocommerce-page ul.products li.product.last, .woocommerce-scrollable.scroll-x ul.products li.product.last { margin-right: 0; } body.woocommerce ul.products li.product .price, body.woocommerce-page ul.products li.product .price, .woocommerce-scrollable.scroll-x ul.products li.product .price { font: normal 20px/22px Open Sans; margin-bottom: 0; color: #7f4f3e; } body.woocommerce ul.products li.product h3, body.woocommerce-page ul.products li.product h3, .woocommerce-scrollable.scroll-x ul.products li.product h3 { font: 300 20px/22px Open Sans; color: #527ae2 !important; } body.woocommerce ul.products li.product h3:hover, body.woocommerce-page ul.products li.product h3:hover, .woocommerce-scrollable.scroll-x ul.products li.product h3:hover { color: #527ae2 !important; text-decoration: underline; } body.woocommerce ul.products li.product h3:visited, body.woocommerce-page ul.products li.product h3:visited, .woocommerce-scrollable.scroll-x ul.products li.product h3:visited { color: #527ae2 !important; } body.woocommerce ul.products li.product a .product-thumbnail, body.woocommerce-page ul.products li.product a .product-thumbnail, .woocommerce-scrollable.scroll-x ul.products li.product a .product-thumbnail { position: relative; display: block; overflow: visible; margin-bottom: 5px; max-height: none !important; } body.woocommerce ul.products li.product a .product-thumbnail:before, body.woocommerce ul.products li.product a .product-thumbnail:after, body.woocommerce-page ul.products li.product a .product-thumbnail:before, body.woocommerce-page ul.products li.product a .product-thumbnail:after, .woocommerce-scrollable.scroll-x ul.products li.product a .product-thumbnail:before, .woocommerce-scrollable.scroll-x ul.products li.product a .product-thumbnail:after { position: absolute; top: 100%; right: 2px; left: 2px; z-index: 1; border: 1px solid #eae9e9; content: ""; } body.woocommerce ul.products li.product a .product-thumbnail:before, body.woocommerce-page ul.products li.product a .product-thumbnail:before, .woocommerce-scrollable.scroll-x ul.products li.product a .product-thumbnail:before { height: 3px; } body.woocommerce ul.products li.product a .product-thumbnail:after, body.woocommerce-page ul.products li.product a .product-thumbnail:after, .woocommerce-scrollable.scroll-x ul.products li.product a .product-thumbnail:after { height: 1px; } body.woocommerce ul.products li.product a img, body.woocommerce-page ul.products li.product a img, .woocommerce-scrollable.scroll-x ul.products li.product a img { display: block; border: 1px solid #eae9e9; box-shadow: none; } body.woocommerce ul.products li.product a img:before, body.woocommerce ul.products li.product a img:after, body.woocommerce-page ul.products li.product a img:before, body.woocommerce-page ul.products li.product a img:after, .woocommerce-scrollable.scroll-x ul.products li.product a img:before, .woocommerce-scrollable.scroll-x ul.products li.product a img:after { position: absolute; top: 100%; right: 2px; left: 2px; z-index: 1; border: 1px solid #eae9e9; content: "d"; } body.woocommerce ul.products li.product a img:before, body.woocommerce-page ul.products li.product a img:before, .woocommerce-scrollable.scroll-x ul.products li.product a img:before { height: 3px; } body.woocommerce ul.products li.product a img:after, body.woocommerce-page ul.products li.product a img:after, .woocommerce-scrollable.scroll-x ul.products li.product a img:after { height: 1px; } body.woocommerce ul.products li.product a:hover img, body.woocommerce-page ul.products li.product a:hover img, .woocommerce-scrollable.scroll-x ul.products li.product a:hover img { box-shadow: none !important; } body.woocommerce ul.products li.product .button, body.woocommerce-page ul.products li.product .button, .woocommerce-scrollable.scroll-x ul.products li.product .button { display: none; } body.woocommerce ul.products li.product .aggregateRating, body.woocommerce-page ul.products li.product .aggregateRating, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating { margin: 10px 0; padding: 10px 0; border-top: 1px solid #eae9e9; border-bottom: 1px solid #eae9e9; } body.woocommerce ul.products li.product .aggregateRating .star-rating, body.woocommerce-page ul.products li.product .aggregateRating .star-rating, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating .star-rating { position: relative; top: 2px; float: left; margin-bottom: 0; width: 7em; color: #fcec97; letter-spacing: 5px; font-size: 14px; } body.woocommerce ul.products li.product .aggregateRating .star-rating span, body.woocommerce-page ul.products li.product .aggregateRating .star-rating span, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating .star-rating span { display: inline-block; } body.woocommerce ul.products li.product .aggregateRating .star-rating span strong, body.woocommerce ul.products li.product .aggregateRating .star-rating span span.visualhidden, body.woocommerce-page ul.products li.product .aggregateRating .star-rating span strong, body.woocommerce-page ul.products li.product .aggregateRating .star-rating span span.visualhidden, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating .star-rating span strong, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating .star-rating span span.visualhidden { display: none; } body.woocommerce ul.products li.product .aggregateRating .star-rating span:before, body.woocommerce-page ul.products li.product .aggregateRating .star-rating span:before, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating .star-rating span:before { font-size: 14px !important; } body.woocommerce ul.products li.product .aggregateRating a.count, body.woocommerce-page ul.products li.product .aggregateRating a.count, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating a.count { position: relative; top: -3px; margin: 0 0 0 5px; color: #999999; } body.woocommerce ul.products li.product .aggregateRating a.count span.number, body.woocommerce-page ul.products li.product .aggregateRating a.count span.number, .woocommerce-scrollable.scroll-x ul.products li.product .aggregateRating a.count span.number { color: #527ae2; } body.woocommerce ul.products li.product span.price span.from, body.woocommerce-page ul.products li.product span.price span.from, .woocommerce-scrollable.scroll-x ul.products li.product span.price span.from { font: italic 12px/18px Cabin; color: #848484; } body.woocommerce ul.products div[itemprop="description"], body.woocommerce-page ul.products div[itemprop="description"], .woocommerce-scrollable.scroll-x ul.products div[itemprop="description"] { margin: 0 0 5px 0; } body.woocommerce ul.products div[itemprop="description"] > p:first-child, body.woocommerce-page ul.products div[itemprop="description"] > p:first-child, .woocommerce-scrollable.scroll-x ul.products div[itemprop="description"] > p:first-child { margin-top: 0; } body.woocommerce .related.products, body.woocommerce .upsells.products, body.woocommerce-page .related.products, body.woocommerce-page .upsells.products, .woocommerce-scrollable.scroll-x .related.products, .woocommerce-scrollable.scroll-x .upsells.products { margin-top: 60px; } body.woocommerce .related.products h2, body.woocommerce .upsells.products h2, body.woocommerce-page .related.products h2, body.woocommerce-page .upsells.products h2, .woocommerce-scrollable.scroll-x .related.products h2, .woocommerce-scrollable.scroll-x .upsells.products h2 { font: 300 26px/28px Open Sans; color: #222222; } body.woocommerce .related.products ul li.product, body.woocommerce .related.products ul.products li.product, body.woocommerce .upsells.products ul li.product, body.woocommerce .upsells.products ul.products li.product, body.woocommerce-page .related.products ul li.product, body.woocommerce-page .related.products ul.products li.product, body.woocommerce-page .upsells.products ul li.product, body.woocommerce-page .upsells.products ul.products li.product, .woocommerce-scrollable.scroll-x .related.products ul li.product, .woocommerce-scrollable.scroll-x .related.products ul.products li.product, .woocommerce-scrollable.scroll-x .upsells.products ul li.product, .woocommerce-scrollable.scroll-x .upsells.products ul.products li.product { margin-bottom: 30px; width: 22.5%; } body.woocommerce .upsells.products ul li.product, body.woocommerce .upsells.products ul.products li.product, body.woocommerce-page .upsells.products ul li.product, body.woocommerce-page .upsells.products ul.products li.product, .woocommerce-scrollable.scroll-x .upsells.products ul li.product, .woocommerce-scrollable.scroll-x .upsells.products ul.products li.product { margin-bottom: 0; width: 22.5%; } body.woocommerce .quantity input::-webkit-inner-spin-button, body.woocommerce .quantity input::-webkit-outer-spin-button, body.woocommerce #quantity input::-webkit-inner-spin-button, body.woocommerce #quantity input::-webkit-outer-spin-button, body.woocommerce-page .quantity input::-webkit-inner-spin-button, body.woocommerce-page .quantity input::-webkit-outer-spin-button, body.woocommerce-page #quantity input::-webkit-inner-spin-button, body.woocommerce-page #quantity input::-webkit-outer-spin-button, .woocommerce-scrollable.scroll-x .quantity input::-webkit-inner-spin-button, .woocommerce-scrollable.scroll-x .quantity input::-webkit-outer-spin-button, .woocommerce-scrollable.scroll-x #quantity input::-webkit-inner-spin-button, .woocommerce-scrollable.scroll-x #quantity input::-webkit-outer-spin-button { display: none; } body.woocommerce div.product p.price, body.woocommerce-page div.product p.price, .woocommerce-scrollable.scroll-x div.product p.price { margin-bottom: 10px; } body.woocommerce div.product p.price span.from, body.woocommerce-page div.product p.price span.from, .woocommerce-scrollable.scroll-x div.product p.price span.from { font: italic 12px/18px Cabin; color: #848484; } body.woocommerce div.product .woocommerce-tabs, body.woocommerce-page div.product .woocommerce-tabs, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs { position: relative; } body.woocommerce div.product .woocommerce-tabs > ul.tabs, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs { overflow: visible; margin: 0; margin-top: 10px; padding: 0; background: #f7f7f7; list-style: none; } body.woocommerce div.product .woocommerce-tabs > ul.tabs:before, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs:before, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs:before { border-bottom: 1px solid #eae9e9; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li { position: relative; z-index: 2; display: block; float: left; margin: 0 !important; padding: 1px 1px 0; border: 0; border-radius: 0; background: none; box-shadow: none; white-space: nowrap; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li a, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li a { font: normal 12px/17px Open Sans; position: relative; display: block; padding: 10px 16px; outline: none; color: #527ae2; line-height: 1; cursor: pointer; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li a .icon, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li a .icon, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li a .icon { color: #527ae2; font-style: normal; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li a:hover, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li a:hover, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li a:hover { color: #527ae2; text-decoration: none; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li a:hover .icon, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li a:hover .icon, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li a:hover .icon { color: #fcec97 !important; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs > ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li:after, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li:before, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li:after { display: none; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li:first-child, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li:first-child, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li:first-child { margin-left: 10px; } body.woocommerce div.product .woocommerce-tabs > ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs > ul.tabs li.active, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul.tabs li.active { padding: 0 !important; border: 1px solid #eae9e9; border-color: #eae9e9; border-bottom-color: #f7f7f7; border-radius: 0; background: #f7f7f7; } body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs .panel { clear: both; margin-bottom: 0 !important; padding: 30px 12px 0 12px; } body.woocommerce div.product .woocommerce-tabs, body.woocommerce div.product .woocommerce-tabs:after, body.woocommerce div.product .woocommerce-tabs > ul:after, body.woocommerce-page div.product .woocommerce-tabs, body.woocommerce-page div.product .woocommerce-tabs:after, body.woocommerce-page div.product .woocommerce-tabs > ul:after, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs:after, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs > ul:after { display: block; clear: both; content: ""; } body.woocommerce div.product .woocommerce-tabs #tab-description > h2, body.woocommerce div.product .woocommerce-tabs #tab-reviews h2, body.woocommerce-page div.product .woocommerce-tabs #tab-description > h2, body.woocommerce-page div.product .woocommerce-tabs #tab-reviews h2, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs #tab-description > h2, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs #tab-reviews h2 { display: none; } body.woocommerce div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating, body.woocommerce-page div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating { margin-top: -4em; width: 8em; color: #fcec97; letter-spacing: 5px; font-size: 14px; } body.woocommerce div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating:before, body.woocommerce-page div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating:before, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating:before { font-size: 14px !important; } body.woocommerce div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating a.button, body.woocommerce-page div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating a.button, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating a.button { padding: 0.6em 1em !important; border: none !important; background: #fcec97 !important; box-shadow: none !important; color: #7f4f3e !important; text-transform: uppercase; text-shadow: none !important; letter-spacing: -1px; font-weight: bold !important; font-size: 14px !important; } body.woocommerce div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating a.button:hover, body.woocommerce-page div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating a.button:hover, .woocommerce-scrollable.scroll-x div.product .woocommerce-tabs #tab-reviews #comments > div .star-rating a.button:hover { background: #fcec97 !important; } body.woocommerce div.product form.cart, body.woocommerce-page div.product form.cart, .woocommerce-scrollable.scroll-x div.product form.cart { margin-top: 2em; } body.woocommerce div.product form.cart .group_table td, body.woocommerce-page div.product form.cart .group_table td, .woocommerce-scrollable.scroll-x div.product form.cart .group_table td { padding-bottom: 1em; } body.woocommerce div.product form.cart > .single_add_to_cart_button, body.woocommerce-page div.product form.cart > .single_add_to_cart_button, .woocommerce-scrollable.scroll-x div.product form.cart > .single_add_to_cart_button { background: #fcec97; color: #7f4f3e; font: normal 13px/20px Verdana; text-transform: uppercase; font-weight: bold; } body.woocommerce div.product form.cart > .single_add_to_cart_button:after, body.woocommerce-page div.product form.cart > .single_add_to_cart_button:after, .woocommerce-scrollable.scroll-x div.product form.cart > .single_add_to_cart_button:after { left: 50%; right: 50%; top: 1.6em; transition: all 0.3s ease 0s; position: absolute; content: ""; border-top: 1px solid #46393e; } body.woocommerce div.product form.cart > .single_add_to_cart_button:hover, body.woocommerce-page div.product form.cart > .single_add_to_cart_button:hover, .woocommerce-scrollable.scroll-x div.product form.cart > .single_add_to_cart_button:hover { color: #7f4f3e; text-decoration: none; } body.woocommerce div.product form.cart > .single_add_to_cart_button:hover:after, body.woocommerce-page div.product form.cart > .single_add_to_cart_button:hover:after, .woocommerce-scrollable.scroll-x div.product form.cart > .single_add_to_cart_button:hover:after { left: 3.5em; right: 1em; } body.woocommerce div.product form.cart > .single_add_to_cart_button:hover, body.woocommerce-page div.product form.cart > .single_add_to_cart_button:hover, .woocommerce-scrollable.scroll-x div.product form.cart > .single_add_to_cart_button:hover { color: #7f4f3e !important; } body.woocommerce div.product form.cart > .single_add_to_cart_button:after, body.woocommerce-page div.product form.cart > .single_add_to_cart_button:after, .woocommerce-scrollable.scroll-x div.product form.cart > .single_add_to_cart_button:after { top: 2.2em; border-top: 1px solid #7f4f3e; color: #7f4f3e !important; } body.woocommerce div.product form.cart > .single_add_to_cart_button:before, body.woocommerce-page div.product form.cart > .single_add_to_cart_button:before, .woocommerce-scrollable.scroll-x div.product form.cart > .single_add_to_cart_button:before { color: #7f4f3e !important; } body.woocommerce div.product .product_meta .posted_in, body.woocommerce div.product .product_meta .tagged_as, body.woocommerce-page div.product .product_meta .posted_in, body.woocommerce-page div.product .product_meta .tagged_as, .woocommerce-scrollable.scroll-x div.product .product_meta .posted_in, .woocommerce-scrollable.scroll-x div.product .product_meta .tagged_as { display: block; } body.woocommerce div.product div.images, body.woocommerce-page div.product div.images, .woocommerce-scrollable.scroll-x div.product div.images { margin-bottom: 60px; } body.woocommerce div.product div.images div.thumbnails, body.woocommerce-page div.product div.images div.thumbnails, .woocommerce-scrollable.scroll-x div.product div.images div.thumbnails { padding-top: 0; } body.woocommerce div.product div.images div.thumbnails a, body.woocommerce-page div.product div.images div.thumbnails a, .woocommerce-scrollable.scroll-x div.product div.images div.thumbnails a { margin-top: 3.8%; width: 22.05%; } body.woocommerce.woocommerce-cart .cart_totals table, body.woocommerce-page.woocommerce-cart .cart_totals table, .woocommerce-scrollable.scroll-x.woocommerce-cart .cart_totals table { float: right; } body.woocommerce.woocommerce-checkout #order_review_heading, body.woocommerce-page.woocommerce-checkout #order_review_heading, .woocommerce-scrollable.scroll-x.woocommerce-checkout #order_review_heading { margin-top: 50px; } body.woocommerce #reviews #comments, body.woocommerce-page #reviews #comments, .woocommerce-scrollable.scroll-x #reviews #comments { clear: both; } body.woocommerce #reviews #comments ol, body.woocommerce-page #reviews #comments ol, .woocommerce-scrollable.scroll-x #reviews #comments ol { margin: 0px; } body.woocommerce #reviews #comments li, body.woocommerce-page #reviews #comments li, .woocommerce-scrollable.scroll-x #reviews #comments li { position: relative; padding: 15px 0; min-height: 60px; } body.woocommerce #reviews #comments li.has-children, body.woocommerce-page #reviews #comments li.has-children, .woocommerce-scrollable.scroll-x #reviews #comments li.has-children { padding-bottom: 0; } body.woocommerce #reviews #comments ol li, body.woocommerce-page #reviews #comments ol li, .woocommerce-scrollable.scroll-x #reviews #comments ol li { list-style: none; margin-top: -1px; clear: both; } body.woocommerce #reviews #comments > ol > li:first-child, body.woocommerce-page #reviews #comments > ol > li:first-child, .woocommerce-scrollable.scroll-x #reviews #comments > ol > li:first-child { margin-top: 0px; } body.woocommerce #reviews #comments .children, body.woocommerce-page #reviews #comments .children, .woocommerce-scrollable.scroll-x #reviews #comments .children { margin: 0 0 0 30px; border-top: 1px solid #eae9e9; } body.woocommerce #reviews #comments .children li, body.woocommerce-page #reviews #comments .children li, .woocommerce-scrollable.scroll-x #reviews #comments .children li { margin-left: 75px; padding-left: 15px; clear: both; } body.woocommerce #reviews #comments .children li:last-child, body.woocommerce-page #reviews #comments .children li:last-child, .woocommerce-scrollable.scroll-x #reviews #comments .children li:last-child { padding-bottom: 0; } body.woocommerce #reviews #comments .avatar, body.woocommerce-page #reviews #comments .avatar, .woocommerce-scrollable.scroll-x #reviews #comments .avatar { max-width: 60px !important; max-height: 60px; background-color: #eae9e9; } body.woocommerce #reviews #comments .comment-author, body.woocommerce-page #reviews #comments .comment-author, .woocommerce-scrollable.scroll-x #reviews #comments .comment-author { width: 60px; min-height: 60px; position: absolute; top: 0; bottom: 0; padding: 15px; } body.woocommerce #reviews #comments .comment-author:after, body.woocommerce-page #reviews #comments .comment-author:after, .woocommerce-scrollable.scroll-x #reviews #comments .comment-author:after { right: -1px; position: absolute; z-index: 5; top: 41px; content: " "; width: 0; height: 0; border-top: 7px solid transparent; border-right: 6px solid #f7f7f7; border-bottom: 7px solid transparent; } body.woocommerce #reviews #comments .comment-author:before, body.woocommerce-page #reviews #comments .comment-author:before, .woocommerce-scrollable.scroll-x #reviews #comments .comment-author:before { right: -1px; position: absolute; top: 39px; content: " "; z-index: 1; width: 0; height: 0; border-top: 9px solid transparent; border-right: 7px solid #eae9e9; border-bottom: 9px solid transparent; } body.woocommerce #reviews #comments .bypostauthor, body.woocommerce-page #reviews #comments .bypostauthor, .woocommerce-scrollable.scroll-x #reviews #comments .bypostauthor { position: relative; z-index: 1; } body.woocommerce #reviews #comments .bypostauthor:hover, body.woocommerce-page #reviews #comments .bypostauthor:hover, .woocommerce-scrollable.scroll-x #reviews #comments .bypostauthor:hover { background: #f6f6f6; } body.woocommerce #reviews #comments .bypostauthor:hover .comment-author:after, body.woocommerce-page #reviews #comments .bypostauthor:hover .comment-author:after, .woocommerce-scrollable.scroll-x #reviews #comments .bypostauthor:hover .comment-author:after { border-right-color: #f6f6f6; } body.woocommerce #reviews #comments .comment-author-link, body.woocommerce-page #reviews #comments .comment-author-link, .woocommerce-scrollable.scroll-x #reviews #comments .comment-author-link { display: inline; } body.woocommerce #reviews #comments .comment-time, body.woocommerce-page #reviews #comments .comment-time, .woocommerce-scrollable.scroll-x #reviews #comments .comment-time { font-size: 9px !important; display: inline; } body.woocommerce #reviews #comments .comment-time:before, body.woocommerce-page #reviews #comments .comment-time:before, .woocommerce-scrollable.scroll-x #reviews #comments .comment-time:before { content: " | "; margin: auto 5px; } body.woocommerce #reviews #comments .comment-content, body.woocommerce-page #reviews #comments .comment-content, .woocommerce-scrollable.scroll-x #reviews #comments .comment-content { margin-left: 110px; padding: 0 0 20px 0; position: relative; min-height: 40px; } body.woocommerce #reviews #comments .comment-content:hover h6.comment-reply-link, body.woocommerce-page #reviews #comments .comment-content:hover h6.comment-reply-link, .woocommerce-scrollable.scroll-x #reviews #comments .comment-content:hover h6.comment-reply-link { display: block; } body.woocommerce #reviews #comments .comment-meta, body.woocommerce-page #reviews #comments .comment-meta, .woocommerce-scrollable.scroll-x #reviews #comments .comment-meta { margin-bottom: 6px; margin-top: -3px; } body.woocommerce #reviews #comments .comment-meta > .comment-author-link, body.woocommerce-page #reviews #comments .comment-meta > .comment-author-link, .woocommerce-scrollable.scroll-x #reviews #comments .comment-meta > .comment-author-link { font: 300 20px/22px Open Sans; } body.woocommerce #reviews #comments h6.comment-reply-link, body.woocommerce-page #reviews #comments h6.comment-reply-link, .woocommerce-scrollable.scroll-x #reviews #comments h6.comment-reply-link { position: absolute; right: 15px; top: 0px; display: none; padding: 0 0 0 5px; } body.woocommerce #reviews #comments h6.comment-reply-link a, body.woocommerce-page #reviews #comments h6.comment-reply-link a, .woocommerce-scrollable.scroll-x #reviews #comments h6.comment-reply-link a { margin: 0 0 0 5px; font-size: 10px; color: #527ae2; } body.woocommerce #reviews #comments h6.comment-reply-link a:hover, body.woocommerce-page #reviews #comments h6.comment-reply-link a:hover, .woocommerce-scrollable.scroll-x #reviews #comments h6.comment-reply-link a:hover { color: #527ae2; } body.woocommerce #reviews #comments h6.comment-reply-link:before, body.woocommerce-page #reviews #comments h6.comment-reply-link:before, .woocommerce-scrollable.scroll-x #reviews #comments h6.comment-reply-link:before { content: ""; font-family: theme; font-size: 18px; line-height: 18px; position: relative; top: 5px; color: #999999; } body.woocommerce #reviews #comments #reply-title, body.woocommerce-page #reviews #comments #reply-title, .woocommerce-scrollable.scroll-x #reviews #comments #reply-title { margin-bottom: 0px !important; } body.woocommerce #reviews #comments #cancel-comment-reply-link, body.woocommerce-page #reviews #comments #cancel-comment-reply-link, .woocommerce-scrollable.scroll-x #reviews #comments #cancel-comment-reply-link { position: relative; } body.woocommerce #reviews #comments .comment-notes, body.woocommerce-page #reviews #comments .comment-notes, .woocommerce-scrollable.scroll-x #reviews #comments .comment-notes { margin-bottom: 14px; } body.woocommerce #reviews #comments ol.commentlist li, body.woocommerce-page #reviews #comments ol.commentlist li, .woocommerce-scrollable.scroll-x #reviews #comments ol.commentlist li { margin-bottom: 0; padding: 15px 0; border-top: 1px dotted #eae9e9; } body.woocommerce #reviews #comments ol.commentlist li img.avatar, body.woocommerce-page #reviews #comments ol.commentlist li img.avatar, .woocommerce-scrollable.scroll-x #reviews #comments ol.commentlist li img.avatar { position: relative; float: none; width: 60px; } body.woocommerce #reviews #comments ol.commentlist li .comment-meta, body.woocommerce-page #reviews #comments ol.commentlist li .comment-meta, .woocommerce-scrollable.scroll-x #reviews #comments ol.commentlist li .comment-meta { color: #46393e; } body.woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating, body.woocommerce-page #reviews #comments ol.commentlist li .comment-meta div.star-rating, .woocommerce-scrollable.scroll-x #reviews #comments ol.commentlist li .comment-meta div.star-rating { font-size: 14px !important; } body.woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span, body.woocommerce-page #reviews #comments ol.commentlist li .comment-meta div.star-rating span, .woocommerce-scrollable.scroll-x #reviews #comments ol.commentlist li .comment-meta div.star-rating span { color: #fcec97 !important; font-size: 14px !important; } body.woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span:before, body.woocommerce-page #reviews #comments ol.commentlist li .comment-meta div.star-rating span:before, .woocommerce-scrollable.scroll-x #reviews #comments ol.commentlist li .comment-meta div.star-rating span:before { font-size: 14px !important; } body.woocommerce #reviews #comments .add_review, body.woocommerce-page #reviews #comments .add_review, .woocommerce-scrollable.scroll-x #reviews #comments .add_review { margin-top: 30px; } body.woocommerce #reviews #comments .add_review a.button, body.woocommerce-page #reviews #comments .add_review a.button, .woocommerce-scrollable.scroll-x #reviews #comments .add_review a.button { background: #fcec97; color: #7f4f3e; font: normal 13px/20px Verdana; text-transform: uppercase; font-weight: bold; } body.woocommerce #reviews #comments .add_review a.button:after, body.woocommerce-page #reviews #comments .add_review a.button:after, .woocommerce-scrollable.scroll-x #reviews #comments .add_review a.button:after { left: 50%; right: 50%; top: 1.6em; transition: all 0.3s ease 0s; position: absolute; content: ""; border-top: 1px solid #46393e; } body.woocommerce #reviews #comments .add_review a.button:hover, body.woocommerce-page #reviews #comments .add_review a.button:hover, .woocommerce-scrollable.scroll-x #reviews #comments .add_review a.button:hover { color: #7f4f3e; text-decoration: none; } body.woocommerce #reviews #comments .add_review a.button:hover:after, body.woocommerce-page #reviews #comments .add_review a.button:hover:after, .woocommerce-scrollable.scroll-x #reviews #comments .add_review a.button:hover:after { left: 0.8em; right: 0.8em; } body.woocommerce #reviews #comments .add_review a.button:after, body.woocommerce-page #reviews #comments .add_review a.button:after, .woocommerce-scrollable.scroll-x #reviews #comments .add_review a.button:after { top: 1.9em; } body.woocommerce #commentform .form-submit, body.woocommerce-page #commentform .form-submit, .woocommerce-scrollable.scroll-x #commentform .form-submit { position: static; } body.woocommerce #commentform .form-submit input, body.woocommerce-page #commentform .form-submit input, .woocommerce-scrollable.scroll-x #commentform .form-submit input { background: #fcec97; color: #7f4f3e; text-transform: uppercase; } body.woocommerce #commentform .form-submit input:hover, body.woocommerce-page #commentform .form-submit input:hover, .woocommerce-scrollable.scroll-x #commentform .form-submit input:hover { text-decoration: underline; color: #7f4f3e !important; } body.woocommerce .input-text, body.woocommerce-page .input-text, .woocommerce-scrollable.scroll-x .input-text { box-shadow: none !important; } body.woocommerce #submit, body.woocommerce a.button.alt, body.woocommerce input.button.alt, body.woocommerce button.button.alt, body.woocommerce-page #submit, body.woocommerce-page a.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page button.button.alt, .woocommerce-scrollable.scroll-x #submit, .woocommerce-scrollable.scroll-x a.button.alt, .woocommerce-scrollable.scroll-x input.button.alt, .woocommerce-scrollable.scroll-x button.button.alt { position: relative; top: -4px; border: none; box-shadow: none; } body.woocommerce #submit:before, body.woocommerce a.button.alt:before, body.woocommerce input.button.alt:before, body.woocommerce button.button.alt:before, body.woocommerce-page #submit:before, body.woocommerce-page a.button.alt:before, body.woocommerce-page input.button.alt:before, body.woocommerce-page button.button.alt:before, .woocommerce-scrollable.scroll-x #submit:before, .woocommerce-scrollable.scroll-x a.button.alt:before, .woocommerce-scrollable.scroll-x input.button.alt:before, .woocommerce-scrollable.scroll-x button.button.alt:before { color: #46393e; position: relative; top: 3px; margin: 0 10px 0 0px; content: ""; font-size: 20px !important; font-family: icomoon; } body.woocommerce a.button, body.woocommerce input.button, body.woocommerce input[type=button], body.woocommerce button.button, body.woocommerce-page a.button, body.woocommerce-page input.button, body.woocommerce-page input[type=button], body.woocommerce-page button.button, .woocommerce-scrollable.scroll-x a.button, .woocommerce-scrollable.scroll-x input.button, .woocommerce-scrollable.scroll-x input[type=button], .woocommerce-scrollable.scroll-x button.button { background: #eae9e9; text-decoration: none; vertical-align: middle; overflow: hidden; color: #6c6868; } body.woocommerce a.button span, body.woocommerce input.button span, body.woocommerce input[type=button] span, body.woocommerce button.button span, body.woocommerce-page a.button span, body.woocommerce-page input.button span, body.woocommerce-page input[type=button] span, body.woocommerce-page button.button span, .woocommerce-scrollable.scroll-x a.button span, .woocommerce-scrollable.scroll-x input.button span, .woocommerce-scrollable.scroll-x input[type=button] span, .woocommerce-scrollable.scroll-x button.button span { color: #6c6868; } body.woocommerce a.button:after, body.woocommerce input.button:after, body.woocommerce input[type=button]:after, body.woocommerce button.button:after, body.woocommerce-page a.button:after, body.woocommerce-page input.button:after, body.woocommerce-page input[type=button]:after, body.woocommerce-page button.button:after, .woocommerce-scrollable.scroll-x a.button:after, .woocommerce-scrollable.scroll-x input.button:after, .woocommerce-scrollable.scroll-x input[type=button]:after, .woocommerce-scrollable.scroll-x button.button:after { color: #9f9b9b; } body.woocommerce a.button:hover, body.woocommerce a.button:focus, body.woocommerce input.button:hover, body.woocommerce input.button:focus, body.woocommerce input[type=button]:hover, body.woocommerce input[type=button]:focus, body.woocommerce button.button:hover, body.woocommerce button.button:focus, body.woocommerce-page a.button:hover, body.woocommerce-page a.button:focus, body.woocommerce-page input.button:hover, body.woocommerce-page input.button:focus, body.woocommerce-page input[type=button]:hover, body.woocommerce-page input[type=button]:focus, body.woocommerce-page button.button:hover, body.woocommerce-page button.button:focus, .woocommerce-scrollable.scroll-x a.button:hover, .woocommerce-scrollable.scroll-x a.button:focus, .woocommerce-scrollable.scroll-x input.button:hover, .woocommerce-scrollable.scroll-x input.button:focus, .woocommerce-scrollable.scroll-x input[type=button]:hover, .woocommerce-scrollable.scroll-x input[type=button]:focus, .woocommerce-scrollable.scroll-x button.button:hover, .woocommerce-scrollable.scroll-x button.button:focus { text-decoration: none; color: #6c6868 !important; } body.woocommerce a.button:active, body.woocommerce input.button:active, body.woocommerce input[type=button]:active, body.woocommerce button.button:active, body.woocommerce-page a.button:active, body.woocommerce-page input.button:active, body.woocommerce-page input[type=button]:active, body.woocommerce-page button.button:active, .woocommerce-scrollable.scroll-x a.button:active, .woocommerce-scrollable.scroll-x input.button:active, .woocommerce-scrollable.scroll-x input[type=button]:active, .woocommerce-scrollable.scroll-x button.button:active { background-image: none; background: #d1cfcf; color: #6c6868 !important; } body.woocommerce .quantity, body.woocommerce-page .quantity, .woocommerce-scrollable.scroll-x .quantity { margin: 0 18px 0 0 !important; } body.woocommerce .quantity input[type=button]::-moz-focus-inner, body.woocommerce-page .quantity input[type=button]::-moz-focus-inner, .woocommerce-scrollable.scroll-x .quantity input[type=button]::-moz-focus-inner { padding: 0; border: 0; } body.woocommerce .quantity .plus, body.woocommerce .quantity .minus, body.woocommerce-page .quantity .plus, body.woocommerce-page .quantity .minus, .woocommerce-scrollable.scroll-x .quantity .plus, .woocommerce-scrollable.scroll-x .quantity .minus { display: inline-block; line-height: 10px !important; } body.woocommerce .quantity + .button, body.woocommerce-page .quantity + .button, .woocommerce-scrollable.scroll-x .quantity + .button { padding: 0.5em 1em 0.7em 1em !important; } html.placeholder body.woocommerce label[for], html.placeholder body.woocommerce-page label[for], html.placeholder .woocommerce-scrollable.scroll-x label[for] { display: inline; } html.placeholder body.woocommerce form .form-row label[for], html.placeholder body.woocommerce-page form .form-row label[for], html.placeholder .woocommerce-scrollable.scroll-x form .form-row label[for] { display: block; padding-bottom: 5px; } html.placeholder body.woocommerce form .form-row label[for].checkbox, html.placeholder body.woocommerce-page form .form-row label[for].checkbox, html.placeholder .woocommerce-scrollable.scroll-x form .form-row label[for].checkbox { display: inline; } body.woocommerce article img, body.woocommerce-page article img, .woocommerce-scrollable.scroll-x article img { display: inline-block; } body.woocommerce article.left-only .woocommerce-tabs:before, body.woocommerce article.left-only ul.products:before, body.woocommerce-page article.left-only .woocommerce-tabs:before, body.woocommerce-page article.left-only ul.products:before, .woocommerce-scrollable.scroll-x article.left-only .woocommerce-tabs:before, .woocommerce-scrollable.scroll-x article.left-only ul.products:before { position: absolute; left: -60px; z-index: 5; height: 1px; background: #eae9e9; content: ""; } body.woocommerce article.left-only .woocommerce-tabs:before, body.woocommerce-page article.left-only .woocommerce-tabs:before, .woocommerce-scrollable.scroll-x article.left-only .woocommerce-tabs:before { top: 33px; width: 61px; } body.woocommerce article.left-only ul.products:before, body.woocommerce-page article.left-only ul.products:before, .woocommerce-scrollable.scroll-x article.left-only ul.products:before { top: -1px; width: 70px; } body.woocommerce.woocommerce-checkout .customer_details dt, body.woocommerce.woocommerce-checkout .customer_details dd, body.woocommerce-page.woocommerce-checkout .customer_details dt, body.woocommerce-page.woocommerce-checkout .customer_details dd, .woocommerce-scrollable.scroll-x.woocommerce-checkout .customer_details dt, .woocommerce-scrollable.scroll-x.woocommerce-checkout .customer_details dd { display: inline; } body.woocommerce.woocommerce-checkout .customer_details dt:before, body.woocommerce-page.woocommerce-checkout .customer_details dt:before, .woocommerce-scrollable.scroll-x.woocommerce-checkout .customer_details dt:before { display: block; content: ""; } body.woocommerce.woocommerce-checkout .addresses, body.woocommerce-page.woocommerce-checkout .addresses, .woocommerce-scrollable.scroll-x.woocommerce-checkout .addresses { margin-top: 30px; } body.woocommerce.woocommerce-checkout h3, body.woocommerce-page.woocommerce-checkout h3, .woocommerce-scrollable.scroll-x.woocommerce-checkout h3 { margin-bottom: .8em; } body.woocommerce .widget_product_search #searchform label, body.woocommerce-page .widget_product_search #searchform label, .woocommerce-scrollable.scroll-x .widget_product_search #searchform label { display: none !important; } body.woocommerce .summary form.cart, body.woocommerce-page .summary form.cart, .woocommerce-scrollable.scroll-x .summary form.cart { padding-left: 20px; } body.woocommerce .summary > div, body.woocommerce-page .summary > div, .woocommerce-scrollable.scroll-x .summary > div { padding-left: 20px; } body.woocommerce .summary .star-rating, body.woocommerce-page .summary .star-rating, .woocommerce-scrollable.scroll-x .summary .star-rating { float: left; margin: 13px 8px 15px 0; width: 7em; color: #fcec97; letter-spacing: 5px; font-size: 14px; } body.woocommerce .summary .star-rating span:before, body.woocommerce-page .summary .star-rating span:before, .woocommerce-scrollable.scroll-x .summary .star-rating span:before { font-size: 14px !important; } body.woocommerce .summary a.count, body.woocommerce-page .summary a.count, .woocommerce-scrollable.scroll-x .summary a.count { display: inline-block; margin: 10px 5px 15px 0; color: #999999; font-size: 10px; } body.woocommerce .summary a.count span.number, body.woocommerce-page .summary a.count span.number, .woocommerce-scrollable.scroll-x .summary a.count span.number { color: #527ae2; } body.woocommerce .summary form.variations_form table.variations td, body.woocommerce-page .summary form.variations_form table.variations td, .woocommerce-scrollable.scroll-x .summary form.variations_form table.variations td { display: block; padding-bottom: 5px; } body.woocommerce .summary form.variations_form table.variations td select, body.woocommerce-page .summary form.variations_form table.variations td select, .woocommerce-scrollable.scroll-x .summary form.variations_form table.variations td select { margin: 0 0 5px 0; } body.woocommerce .summary form.variations_form .single_add_to_cart_button, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button { background: #fcec97; color: #7f4f3e; font: normal 13px/20px Verdana; text-transform: uppercase; font-weight: bold; } body.woocommerce .summary form.variations_form .single_add_to_cart_button:after, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button:after, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button:after { left: 50%; right: 50%; top: 1.6em; transition: all 0.3s ease 0s; position: absolute; content: ""; border-top: 1px solid #46393e; } body.woocommerce .summary form.variations_form .single_add_to_cart_button:hover, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button:hover, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button:hover { color: #7f4f3e; text-decoration: none; } body.woocommerce .summary form.variations_form .single_add_to_cart_button:hover:after, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button:hover:after, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button:hover:after { left: 3.5em; right: 1em; } body.woocommerce .summary form.variations_form .single_add_to_cart_button:hover, body.woocommerce .summary form.variations_form .single_add_to_cart_button:before, body.woocommerce .summary form.variations_form .single_add_to_cart_button:after, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button:hover, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button:before, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button:after, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button:hover, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button:before, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button:after { color: #7f4f3e !important; } body.woocommerce .summary form.variations_form .single_add_to_cart_button:after, body.woocommerce-page .summary form.variations_form .single_add_to_cart_button:after, .woocommerce-scrollable.scroll-x .summary form.variations_form .single_add_to_cart_button:after { top: 2.2em; border-top: 1px solid #7f4f3e; } body.woocommerce .summary .share-btns, body.woocommerce-page .summary .share-btns, .woocommerce-scrollable.scroll-x .summary .share-btns { margin: 0 0 0 20px; padding: 20px 0; border-top: 1px solid #eae9e9; } body.woocommerce .summary .product_meta, body.woocommerce-page .summary .product_meta, .woocommerce-scrollable.scroll-x .summary .product_meta { margin: 0 0 0 20px; padding-left: 0; } body.woocommerce .price .amount, body.woocommerce .price ins .amount, body.woocommerce-page .price .amount, body.woocommerce-page .price ins .amount, .woocommerce-scrollable.scroll-x .price .amount, .woocommerce-scrollable.scroll-x .price ins .amount { font: normal 20px/22px Open Sans; color: #5d3a2d; text-decoration: none !important; } body.woocommerce .price del .amount, body.woocommerce-page .price del .amount, .woocommerce-scrollable.scroll-x .price del .amount { font: normal 12px/17px Open Sans; color: #a8a8a8; text-decoration: line-through; } body.woocommerce .images a img, body.woocommerce-page .images a img, .woocommerce-scrollable.scroll-x .images a img { border: 1px solid #eae9e9; box-shadow: none !important; } body.woocommerce .product_meta, body.woocommerce-page .product_meta, .woocommerce-scrollable.scroll-x .product_meta { padding: 15px 0 0 0; border-top: 1px solid #eae9e9; } body.woocommerce .product_meta span, body.woocommerce-page .product_meta span, .woocommerce-scrollable.scroll-x .product_meta span { line-height: 20px; } body.woocommerce .product_meta a, body.woocommerce-page .product_meta a, .woocommerce-scrollable.scroll-x .product_meta a { color: #527ae2; } body.woocommerce .product_meta a:hover, body.woocommerce-page .product_meta a:hover, .woocommerce-scrollable.scroll-x .product_meta a:hover { color: #527ae2; } body.woocommerce .product_meta a:visited, body.woocommerce-page .product_meta a:visited, .woocommerce-scrollable.scroll-x .product_meta a:visited { color: #527ae2; } body.woocommerce.woocommerce-cart table.shop_table, body.woocommerce-page.woocommerce-cart table.shop_table, .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table { border: 1px solid #eae9e9; } body.woocommerce.woocommerce-cart table.shop_table td, body.woocommerce-page.woocommerce-cart table.shop_table td, .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table td { border-top: 1px solid #eae9e9; } body.woocommerce.woocommerce-cart table.shop_table td div.coupon > input[type="submit"], body.woocommerce.woocommerce-cart table.shop_table td > input[type="submit"], body.woocommerce-page.woocommerce-cart table.shop_table td div.coupon > input[type="submit"], body.woocommerce-page.woocommerce-cart table.shop_table td > input[type="submit"], .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table td div.coupon > input[type="submit"], .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table td > input[type="submit"] { background: #fcec97; color: #7f4f3e; text-transform: uppercase; border: none !important; box-shadow: none !important; text-shadow: none; } body.woocommerce.woocommerce-cart table.shop_table td div.coupon > input[type="submit"]:hover, body.woocommerce.woocommerce-cart table.shop_table td > input[type="submit"]:hover, body.woocommerce-page.woocommerce-cart table.shop_table td div.coupon > input[type="submit"]:hover, body.woocommerce-page.woocommerce-cart table.shop_table td > input[type="submit"]:hover, .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table td div.coupon > input[type="submit"]:hover, .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table td > input[type="submit"]:hover { text-decoration: underline; color: #7f4f3e !important; } body.woocommerce.woocommerce-cart table.shop_table td > input[name="proceed"], body.woocommerce-page.woocommerce-cart table.shop_table td > input[name="proceed"], .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table td > input[name="proceed"] { position: relative; top: 0px; padding: 0.45em; line-height: 15px !important; } body.woocommerce.woocommerce-cart table.shop_table td div.coupon > .input-text, body.woocommerce-page.woocommerce-cart table.shop_table td div.coupon > .input-text, .woocommerce-scrollable.scroll-x.woocommerce-cart table.shop_table td div.coupon > .input-text { width: 100px; } body.woocommerce.woocommerce-checkout #payment .place-order input[type="submit"], body.woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"], body.woocommerce-page.woocommerce-checkout #payment .place-order input[type="submit"], body.woocommerce-page .pp_content_container #respond #commentform .form-submit input[type="submit"], .woocommerce-scrollable.scroll-x.woocommerce-checkout #payment .place-order input[type="submit"], .woocommerce-scrollable.scroll-x .pp_content_container #respond #commentform .form-submit input[type="submit"] { background: #fcec97; color: #7f4f3e; text-transform: uppercase; border: none !important; box-shadow: none !important; text-shadow: none; } body.woocommerce.woocommerce-checkout #payment .place-order input[type="submit"]:hover, body.woocommerce .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, body.woocommerce-page.woocommerce-checkout #payment .place-order input[type="submit"]:hover, body.woocommerce-page .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover, .woocommerce-scrollable.scroll-x.woocommerce-checkout #payment .place-order input[type="submit"]:hover, .woocommerce-scrollable.scroll-x .pp_content_container #respond #commentform .form-submit input[type="submit"]:hover { text-decoration: underline; color: #7f4f3e !important; } body.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button, body.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button, .woocommerce-scrollable.scroll-x .widget_shopping_cart .widget_shopping_cart_content .buttons a.button { background: #fcec97; color: #7f4f3e; font: normal 13px/20px Verdana; text-transform: uppercase; font-weight: bold; } body.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:after, body.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:after, .woocommerce-scrollable.scroll-x .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:after { left: 50%; right: 50%; top: 1.6em; transition: all 0.3s ease 0s; position: absolute; content: ""; border-top: 1px solid #46393e; } body.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, body.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .woocommerce-scrollable.scroll-x .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover { color: #7f4f3e; text-decoration: none; } body.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover:after, body.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover:after, .woocommerce-scrollable.scroll-x .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover:after { left: 0.8em; right: 0.8em; } body.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, body.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, .woocommerce-scrollable.scroll-x .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover { color: #7f4f3e !important; } body.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:after, body.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:after, .woocommerce-scrollable.scroll-x .widget_shopping_cart .widget_shopping_cart_content .buttons a.button:after { top: 2em; border-color: #7f4f3e; } body.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button.checkout, body.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button.checkout, .woocommerce-scrollable.scroll-x .widget_shopping_cart .widget_shopping_cart_content .buttons a.button.checkout { margin-top: 10px; } body.post-type-archive-product ul.products { margin-bottom: 0; padding-top: 60px; } body.post-type-archive-product ul.products li.product { margin: 0 3.9% 60px 0; } body.post-type-archive-product ul.products li.product a span.onsale { font: normal 10px/11px Open Sans; top: 0; right: 0; display: block; margin: -10px -10px 0 0; padding: 0; min-width: 46px; min-height: 30px; border-radius: 5px; background: #fcec97; box-shadow: none !important; color: #7f4f3e; text-shadow: none !important; font-weight: bold; font-size: 11px; line-height: 30px !important; } body.post-type-archive-product ul.products li.product a span.onsale:before { display: none; } body.single-product ul.products li.product a span.onsale { display: none; } .scrollable-wrapper { position: relative; margin-left: -15px; margin-right: -15px; } .scrollbar-horizontal { position: absolute; top: 0; left: -60px; right: -60px; height: 100%; display: inline-block; overflow: hidden; } .scrollbar-horizontal .scrollbar-scrollarea { display: table-cell; width: 100%; vertical-align: middle; cursor: pointer; } .scrollbar-horizontal .scrollbar-scrollarea .scrollbar-btn-main { height: 6px; background: #eeeeee; position: relative; z-index: 2; margin-right: 1px; } .scrollbar-horizontal .scrollbar-scrollarea .scrollbar-btn-main div { min-width: 40px; max-width: 100%; height: 6px; background: #527ae2; width: 40px; position: absolute; left: 0; top: 0; z-index: 2; opacity: 1; -webkit-transition: height 0.2s ease 0.1s, margin 0.2s ease 0.1s, background 0.2s, opacity 0.5s; transition: height 0.2s ease 0.1s, margin 0.2s ease 0.1s, background 0.2s, opacity 0.5s; } .scrollbar-horizontal .scrollbar-scrollarea:hover .scrollbar-btn-main div, .scrollbar-horizontal .scrollbar-scrollarea .scrollbar-btn-main div.active { height: 12px; margin-top: -3px; background: #527ae2; } .scrollbar-horizontal .scrollbar-btn-left, .scrollbar-horizontal .scrollbar-btn-right { display: inline-block; position: absolute; width: 40px; height: 100%; text-align: center; cursor: pointer; z-index: 5; margin: -30px 0 0 0; } .scrollbar-horizontal .scrollbar-btn-left div, .scrollbar-horizontal .scrollbar-btn-right div { top: 50%; margin-top: -10px; display: inline-block; width: 20px; height: 20px; position: absolute; left: 50%; margin-left: -10px; opacity: 0.5; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .scrollbar-horizontal .scrollbar-btn-left div:after, .scrollbar-horizontal .scrollbar-btn-right div:after { color: #999999; font: 18px/18px theme; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } .scrollbar-horizontal .scrollbar-btn-left:hover div, .scrollbar-horizontal .scrollbar-btn-right:hover div { opacity: 1; } .scrollbar-horizontal .scrollbar-btn-left:hover div:after, .scrollbar-horizontal .scrollbar-btn-right:hover div:after { color: #527ae2; opacity: 1; } .scrollbar-horizontal .scrollbar-btn-left:after, .scrollbar-horizontal .scrollbar-btn-right:after { border-radius: 500px; content: ""; display: block; height: 500px; left: 0; position: absolute; top: 50%; width: 500px; } .scrollbar-horizontal .scrollbar-btn-right { right: 20px; } .scrollbar-horizontal .scrollbar-btn-right div:after { content: ""; margin-right: -2px; } .scrollbar-horizontal .scrollbar-btn-right:after { box-shadow: -30px 0 15px -20px rgba(0,0,0,0.1); clip: rect(0px,0px,500px,-34px); margin: -250px 0 0 0px; } .scrollbar-horizontal .scrollbar-btn-left { left: 20px; } .scrollbar-horizontal .scrollbar-btn-left div:after { content: ""; margin-left: -2px; } .scrollbar-horizontal .scrollbar-btn-left:after { box-shadow: 30px 0px 15px -20px rgba(0,0,0,0.1); clip: rect(0px,550px,500px,500px); margin: -250px 0 0 -460px; } .scrollbar-horizontal.disabled, .touch .scrollbar-horizontal { display: none !important; } .loop-wrapper.news.scroll-x, .portfolios.scroll-x, .woocommerce-scrollable.scroll-x { overflow: hidden !important; margin: 0; position: relative; z-index: 1; } .loop-wrapper.news.scroll-x > ul, .portfolios.scroll-x > ul, .woocommerce-scrollable.scroll-x > ul { white-space: nowrap; margin-left: 0; margin-top: 0; margin-bottom: 0; } .loop-wrapper.news.scroll-x > ul > li, .portfolios.scroll-x > ul > li, .woocommerce-scrollable.scroll-x > ul > li { float: left; margin: 0; opacity: 0; white-space: normal; list-style-type: none; -webkit-transition: opacity .5s ease 1s; transition: opacity .5s ease 1s; -moz-box-sizing: border-box; box-sizing: border-box; } .loop-wrapper.news.scroll-x > ul > li .slider-shortcode-wrapper, .portfolios.scroll-x > ul > li .slider-shortcode-wrapper, .woocommerce-scrollable.scroll-x > ul > li .slider-shortcode-wrapper { max-width: none !important; } .loop-wrapper.news.scroll-x.loaded > ul > li, .portfolios.scroll-x.loaded > ul > li, .woocommerce-scrollable.scroll-x.loaded > ul > li { opacity: 1; } .touch .loop-wrapper.news.scroll-x, .touch .portfolios.scroll-x, .touch .woocommerce-scrollable.scroll-x { overflow: scroll !important; -webkit-overflow-scrolling: touch; margin-bottom: 30px; } .touch .loop-wrapper.news.scroll-x > ul > li, .touch .portfolios.scroll-x > ul > li, .touch .woocommerce-scrollable.scroll-x > ul > li { -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); } .loop-wrapper.news.scroll-x ul li, .portfolios.scroll-x ul li, .woocommerce-scrollable.scroll-x ul li { padding: 0 15px; } .loop-wrapper.news.scroll-x { padding-top: 15px !important; } .loop-wrapper.news.scroll-x ul li > div { padding: 10px; border: 1px solid #eae9e9; background: #f7f7f7; transition: all 0.5s ease 0s; } .no-touch .loop-wrapper.news.scroll-x ul li > div:hover { box-shadow: 0 0 3px 1px #eae9e9; } .woocommerce-scrollable.scroll-x ul.products { border-top: 0; padding-top: 0; } .woocommerce-scrollable.scroll-x ul.products li.product { margin: 0; } .woocommerce-scrollable.scroll-x ul.products li.product > div { padding: 0 15px; } .woocommerce-scrollable.scroll-x ul.products li.product span.onsale { margin: 0; top: 10px; right: 25px; } .woocommerce-scrollable.scroll-x ul.products li.product span.onsale:before { display: none; } .fixed-header-box { background-repeat: no-repeat; background-position: center top; background-attachment: scroll; background-color: #ffffff; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; position: relative; z-index: 10; margin: 0 auto; max-width: 1260px; } body.full .fixed-header-box { max-width: none; } html.touch body.fixed-layout .fixed-header-box { top: .5px; z-index: 50000000000000; } html.touch body.fixed-layout.mfp-zoom-out-cur .fixed-header-box { z-index: 50; } .fixed-header-box .logo-wrapper { display: table-cell; vertical-align: middle; text-align: center; } .ie8 .fixed-header-box .logo-wrapper { height: 71px; } .fixed-header-box .logo-wrapper .logo { position: relative; top: 5px; display: inline; height: 100%; text-decoration: none !important; line-height: 1; } .fixed-header-box .logo-wrapper .logo img { position: relative; top: -5px; clear: both; padding: 0; border: 0 !important; vertical-align: bottom; } .fixed-header-box .logo-wrapper .logo.text-logo { font: 300 28px/40px Open Sans; } .fixed-header-box .logo-wrapper .logo.text-logo, .fixed-header-box .logo-wrapper .logo.text-logo:hover { color: #000000; } .ie8 .fixed-header-box .logo-wrapper .logo img, .ie9 .fixed-header-box .logo-wrapper .logo img { position: relative; z-index: 3; } .fixed-header-box .logo-wrapper .logo-tagline { font: normal 10px/11px Open Sans; display: block; padding-top: 5px; color: #999999; } header.main-header { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } header.main-header .first-row { display: table; width: 100%; height: 71px; } header.main-header .second-row { background: url(http://david-goliath.demo.ltf8.com/wp-content/uploads/2013/04/bg_menu.gif) repeat-x ; background-color: #b5b5b5; clear: both; min-height: 49px; width: 100%; } header.main-header .second-row .second-row-columns { -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display: table; padding: 0 60px; width: 100%; } header.main-header .header-left { display: table-cell; padding: 0; min-width: 160px; vertical-align: middle; white-space: nowrap; } header.main-header .header-center { display: table-cell; padding: 4px 10px; width: 100%; vertical-align: middle; text-align: center; filter: none; } header.main-header .header-center:after { display: block; clear: both; content: ""; } header.main-header .header-center #megaMenu #megaMenuToggle { position: relative; padding-right: 30px; } header.main-header .header-center #megaMenu #megaMenuToggle .megaMenuToggle-icon { position: absolute; top: 50%; right: 10px; margin-top: 4px; } header.main-header .header-right { position: relative; display: table-cell; padding: 0; min-width: 160px; vertical-align: middle; } header.main-header .search-extend { position: relative; z-index: 250; margin: 0; padding: 0; min-width: 30px; height: 26px; border: 1px solid transparent; text-align: left; } header.main-header .search-extend #top-search-submit { position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 6; margin: 0; padding: 0; width: 31px; height: auto; outline-offset: -6px !important; border: none; border-radius: 2px; background: #96aadf; line-height: 26px; } header.main-header .search-extend #top-search-submit:before { position: absolute; top: 3px; left: 5px; width: 20px; height: 20px; color: #f6f6f6; content: ""; font-size: 13px; font-family: theme; line-height: 20px; } header.main-header .search-extend #search-text-widget { -webkit-transition: width .6s; transition: width .6s; float: right; margin: 0; padding: 4px; width: 30px; height: 26px; border: 0; border-radius: 2px; background: #96aadf; color: #f6f6f6 !important; line-height: 18px; } header.main-header .search-extend.expanded #search-text-widget, header.main-header .search-extend #search-text-widget:focus { width: 160px; } header.main-header .searchform { display: block; height: 100%; } header.main-header .searchform .error-message { display: none; } header.main-header #phone-num { padding: 10px 0; } header.main-header.layout-logo-menu .header-contents { display: table; padding: 0 60px; } header.main-header.layout-logo-menu .first-row { display: table-cell; width: auto; height: auto; background: transparent; vertical-align: middle; } header.main-header.layout-logo-menu .first-row .logo-wrapper { display: block; min-height: 120px; } header.main-header.layout-logo-menu .first-row .logo-wrapper.loaded img { -webkit-transition: height .3s ease, padding .3s ease; transition: height .3s ease, padding .3s ease; } header.main-header.layout-logo-menu .first-row .logo-wrapper.scrolled { min-height: 0; } header.main-header.layout-logo-menu .first-row .logo-wrapper.scrolled img { padding: 7px 0 !important; height: 46px; } .ie8 header.main-header.layout-logo-menu .first-row .logo-wrapper { height: auto; } header.main-header.layout-logo-menu .second-row { display: table-cell; width: 100%; background: transparent; vertical-align: middle; text-align: right; } header.main-header.layout-logo-menu .second-row #menus { padding: 9.5px 0; } header.main-header.layout-logo-menu .second-row #main-menu .menu > .menu-item { padding-top: 1px; } header.main-header.layout-logo-text-menu .first-row > .first-row-wrapper { height: 71px; padding: 0 60px; } header.main-header.layout-logo-text-menu .first-row .first-row-right-inner { display: table; width: 100%; } header.main-header.layout-logo-text-menu .first-row #phone-num, header.main-header.layout-logo-text-menu .first-row .search-wrapper, header.main-header.layout-logo-text-menu .first-row .first-row-left, header.main-header.layout-logo-text-menu .first-row .first-row-right { display: table-cell; vertical-align: middle; } header.main-header.layout-logo-text-menu .first-row .first-row-left, header.main-header.layout-logo-text-menu .first-row .first-row-right { height: 71px; } header.main-header.layout-logo-text-menu .first-row .first-row-right { text-align: right; width: 100%; } header.main-header.layout-logo-text-menu .first-row #phone-num { padding: 0; width: 100%; } header.main-header.layout-logo-text-menu .first-row #phone-num > div { padding: 10px 40px; } header.main-header.layout-logo-text-menu .first-row .search-wrapper { width: 160px; } header.main-header.layout-logo-text-menu .first-row .search-wrapper .search-extend { position: relative; bottom: 0; } header.main-header.layout-logo-text-menu .second-row #main-menu .menu { text-align: left; } header.main-header.layout-logo-text-menu .second-row .header-center { padding-left: 0; padding-right: 0; } #top-nav-sidebar .widget { display: inline-block; margin: 0 30px 0 0; vertical-align: middle; } #top-nav-sidebar .widget:last-child { margin-right: 0; } #top-nav-sidebar .widget-title { display: none; } #top-nav-sidebar .wpv_icon_link .content { display: none !important; } #header-middle { position: relative; z-index: 10; margin-bottom: 0; } #header-middle > h4 { padding: 20px 0 0; } #header-middle .header-middle-content { overflow: hidden; padding: 0 60px; } #header-sidebars { position: relative; z-index: 5; padding: 5px 0 0; } #header-sidebars > .row > aside.cell-1-2 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 50%; } #header-sidebars > .row > aside.cell-1-3 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 33.33333333%; } #header-sidebars > .row > aside.cell-1-4 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 25%; } #header-sidebars > .row > aside.cell-1-5 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 20%; } #header-sidebars > .row > aside.cell-1-6 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 16.66666666%; } #header-sidebars > .row > aside.cell-2-3 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 66.66666666%; } #header-sidebars > .row > aside.cell-2-5 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 40%; } #header-sidebars > .row > aside.cell-3-4 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 75%; } #header-sidebars > .row > aside.cell-3-5 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 60%; } #header-sidebars > .row > aside.cell-4-5 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 80%; } #header-sidebars > .row > aside.cell-5-6 { position: relative; padding: 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 15px; width: 83.33333333%; } #header-sidebars > .row > aside.last { margin: 0; } .meta-header { background-color: #f7f7f7; } .meta-header > .limit-wrapper { -moz-box-sizing: border-box; box-sizing: border-box; } body.bosed .meta-header > .limit-wrapper { padding: 0; } .has-breadcrumbs .meta-header > .limit-wrapper, .has-share-menu .meta-header > .limit-wrapper { min-height: 30px; } .page-header .page-header-content { display: table; width: 100%; } .page-header h1 { padding: 0 !important; display: table-cell; vertical-align: bottom; width: 100%; border-bottom: 1px solid #eae9e9; margin-bottom: 0; } .page-header h1:after { content: ""; background: #fcec97; width: 70px; height: 1px; position: absolute; bottom: 30px; left: 60px; } .page-header .title { padding: 30px 20px 20px 0; display: inline-block; } .page-header .desc { padding-right: 10px; vertical-align: middle; padding-left: 20px; border-left: 1px solid #dadada; border-left-color: rgba(255,255,255,0.4); box-shadow: -1px 0 0 0 rgba(0,0,0,0.2); display: inline-block; color: #1d1d1d; } .page-header .spacer, .page-header .post-siblings { display: table-cell; vertical-align: bottom; border-bottom: 1px solid #eae9e9; padding-bottom: 9px; } .page-header .spacer a span.icon, .page-header .post-siblings a span.icon { color: #999999; font-size: 17px; } .page-header .spacer a span.icon:hover, .page-header .post-siblings a span.icon:hover { background: none; color: #527ae2; } .page-header a[rel=prev], .page-header .all-items, .page-header a[rel=next], .page-header .portfolio-slider-prev, .page-header .portfolio-slider-next, .page-header .portfolio-slider-close { display: table-cell; vertical-align: bottom; text-align: center; padding: 10px 5px; } .page-header a[rel=prev] b, .page-header .all-items b, .page-header a[rel=next] b, .page-header .portfolio-slider-prev b, .page-header .portfolio-slider-next b, .page-header .portfolio-slider-close b { display: none; } .page-header a[rel=prev] .icon, .page-header .all-items .icon, .page-header a[rel=next] .icon, .page-header .portfolio-slider-prev .icon, .page-header .portfolio-slider-next .icon, .page-header .portfolio-slider-close .icon { font-size: 18px; line-height: normal; text-align: center; padding: 5px; background: transparent; color: #1d1d1d; border-radius: 3px; background-clip: padding-box; content: "0"; } .page-header a[rel=prev] .icon:hover, .page-header .all-items .icon:hover, .page-header a[rel=next] .icon:hover, .page-header .portfolio-slider-prev .icon:hover, .page-header .portfolio-slider-next .icon:hover, .page-header .portfolio-slider-close .icon:hover { background: #1d1d1d; color: #527ae2; } .page-header a[rel=prev].loading, .page-header .all-items.loading, .page-header a[rel=next].loading, .page-header .portfolio-slider-prev.loading, .page-header .portfolio-slider-next.loading, .page-header .portfolio-slider-close.loading { background: none; } .page-header a[rel=prev].loading .icon, .page-header .all-items.loading .icon, .page-header a[rel=next].loading .icon, .page-header .portfolio-slider-prev.loading .icon, .page-header .portfolio-slider-next.loading .icon, .page-header .portfolio-slider-close.loading .icon { background: url(../wpv_theme/assets/images/loader.gif) center center no-repeat; background-image: url(../wpv_theme/assets/images/loader.gif), url(../wpv_theme/assets/images/loader_bg.png); background-position: center center, center center; color: transparent !important; } #header-breadcrumbs { text-align: left; margin-top: 0; padding: 10px 0 0 60px; color: #a8a8a8; } #header-breadcrumbs a { color: #527ae2; } #header-breadcrumbs:after { content: ""; width: 70px; border-bottom: 1px solid #eae9e9; position: absolute; top: 34px; left: 60px; height: 1px; } .sub-menu { display: none; } .mp-menu, #mp-menu-trigger { display: none; } body.full-bg-slider #mp-pusher, body.full-bg-slider #mp-scroller, body.full-bg-slider #container { height: 100%; } ::selection { background: #527ae2; color: #ffffff; } html { background-repeat: repeat; background-position: center top; background-attachment: fixed; background-color: #ffffff; } #wpadminbar { position: fixed; } .shortcode-preview #wpadminbar { top: -28px !important; overflow: hidden; } #main { background-repeat: no-repeat; background-position: center top; background-attachment: fixed; background-color: #f7f7f7; } #main.layout-left-right:after, #main.layout-left-only:after, #main.layout-right-only:after { position: absolute; top: 0; bottom: 0; background: #f6f6f6; z-index: 0; content: ""; } #main.layout-left-right article, #main.layout-left-only article, #main.layout-right-only article { position: relative; float: left; } #main.layout-left-right article > .page-content, #main.layout-left-only article > .page-content, #main.layout-right-only article > .page-content { z-index: 1; position: relative; } #main.layout-left-right .page-outer-wrapper:before, #main.layout-left-only .page-outer-wrapper:before, #main.layout-right-only .page-outer-wrapper:before { content: ""; top: 0; left: 16.66666666%; right: 16.66666666%; bottom: 0; background: #f7f7f7; z-index: 0; position: absolute; } #main.layout-left-only:after { right: 50%; left: 0; } #main.layout-right-only:after { right: 0; left: 50%; } #main.layout-left-right { background: #f6f6f6; } .limit-wrapper { margin: auto; width: auto; min-height: 100%; max-width: 1260px; min-width: 320px; float: none; display: block; -ms-zoom: 1; position: relative; z-index: 555; } #container { position: relative; width: auto; max-width: 1260px; min-width: 1260px; margin-left: auto; margin-right: auto; height: 100%; } #container .full { max-width: 100%; } body.responsive-layout #container { min-width: 320px; } .no-boxshadow #container { border-left: 1px solid #eae9e9; border-right: 1px solid #eae9e9; box-sizing: border-box; } body.full #container { max-width: none; box-shadow: none; border: none; } body.fast-slider #container { box-shadow: none; border: none; } #container .boxed-layout { margin: auto; max-width: 1260px; width: 100%; position: relative; z-index: 0; } #container .boxed-layout #main-content { position: relative; } body.full #container { max-width: 100%; overflow: hidden; } body.full #container .boxed-layout { max-width: 100%; } .page-outer-wrapper { position: relative; } .single-product.layout-right-only .right { padding-top: 0; } .share-btns { margin: 30px 0; } .page-wrapper, .page-wrapper > .ajax-result { padding: 0 !important; } .page-wrapper .tagcloud a, .page-wrapper > .ajax-result .tagcloud a { color: #f6f6f6 !important; } .page-wrapper > aside.left, .page-wrapper > .ajax-result > aside.left { width: 16.66666666%; padding-top: 30px; padding-right: 20px; padding-left: 60px; } .page-wrapper > aside.right, .page-wrapper > .ajax-result > aside.right { width: 16.66666666%; padding-top: 0; padding-right: 60px; padding-left: 20px; margin-left: 20px; } .page-wrapper > aside.left, .page-wrapper > aside.right, .page-wrapper > .ajax-result > aside.left, .page-wrapper > .ajax-result > aside.right { float: left; margin: 0 !important; min-height: 1px; -moz-box-sizing: border-box; box-sizing: border-box; } .page-wrapper > aside.left section.widget a, .page-wrapper > aside.right section.widget a, .page-wrapper > .ajax-result > aside.left section.widget a, .page-wrapper > .ajax-result > aside.right section.widget a { color: #527ae2; } .page-wrapper > aside.left section.widget a:hover, .page-wrapper > aside.right section.widget a:hover, .page-wrapper > .ajax-result > aside.left section.widget a:hover, .page-wrapper > .ajax-result > aside.right section.widget a:hover { color: #527ae2; } .page-wrapper > aside.left section.widget a:visited, .page-wrapper > aside.right section.widget a:visited, .page-wrapper > .ajax-result > aside.left section.widget a:visited, .page-wrapper > .ajax-result > aside.right section.widget a:visited { color: #527ae2; } .page-wrapper > div, .page-wrapper > article, .page-wrapper > .ajax-result > div, .page-wrapper > .ajax-result > article { padding: 0.019999px 60px 45px 60px; -moz-box-sizing: border-box; box-sizing: border-box; } body.no-page-bottom-padding .page-wrapper > div, body.no-page-bottom-padding .page-wrapper > article, body.no-page-bottom-padding .page-wrapper > .ajax-result > div, body.no-page-bottom-padding .page-wrapper > .ajax-result > article { padding-bottom: 0.035px; } .page-wrapper > div.right-only, .page-wrapper > article.right-only, .page-wrapper > .ajax-result > div.right-only, .page-wrapper > .ajax-result > article.right-only { width: 83.33333334%; } body.wide .page-wrapper > div.right-only, body.wide .page-wrapper > article.right-only, body.wide .page-wrapper > .ajax-result > div.right-only, body.wide .page-wrapper > .ajax-result > article.right-only { padding-left: 0; } .page-wrapper > div.left-only, .page-wrapper > article.left-only, .page-wrapper > .ajax-result > div.left-only, .page-wrapper > .ajax-result > article.left-only { width: 83.33333334%; } body.wide .page-wrapper > div.left-only, body.wide .page-wrapper > article.left-only, body.wide .page-wrapper > .ajax-result > div.left-only, body.wide .page-wrapper > .ajax-result > article.left-only { padding-right: 0; } .page-wrapper > div.left-right, .page-wrapper > article.left-right, .page-wrapper > .ajax-result > div.left-right, .page-wrapper > .ajax-result > article.left-right { width: 66.66666668%; background: #f7f7f7; } body.page-template-page-blank-php .page-wrapper > div, body.page-template-page-blank-php .page-wrapper > article, body.page-template-page-blank-php .page-wrapper > .ajax-result > div, body.page-template-page-blank-php .page-wrapper > .ajax-result > article { padding-bottom: 0; } body.has-page-header .page-wrapper aside.right { margin-top: -64px !important; } body.no-page-header .page-wrapper article.right-only, body.no-page-header .page-wrapper article.left-right { padding-top: 30px; } body.no-page-header .page-wrapper aside.right { padding-top: 30px; } body.no-page-header.no-breadcrumbs #sub-header.layout-left-only .meta-header .meta-header-inside, body.no-page-header.no-breadcrumbs #sub-header.layout-left-right .meta-header .meta-header-inside { padding: 0; } body.no-page-header.no-breadcrumbs #header-sidebars { padding-top: 55px; } .fl { float: left; } .fr { float: right; } .boxed-layout img, .boxed-layout object, .boxed-layout embed { max-width: 100%; height: auto; display: block; -moz-box-sizing: border-box; box-sizing: border-box; } .boxed-layout iframe { max-width: 100%; display: block; } .google_map img, .slider-shortcode img, .wpv-wrapper img { max-width: none; } .wpv-video-frame iframe { display: block; margin: auto; max-width: 100%; } code, kbd, pre, samp { font-family: monospace, serif; font-size: 14px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } pre, .wire-pad { position: relative; padding: 20px; z-index: 1; margin-bottom: 8px; } pre { font-size: 13px; line-height: 1.5em; border: 1px solid #eae9e9; background: #f6f6f6; } .toggle pre { border: none; padding: 0 !important; } code { padding: 0; } .mejs-container, .mejs-embed, .mejs-embed body { background: #464646; } .mejs-controls .mejs-time-rail .mejs-time-loaded { background: #21759b; } .mejs-controls .mejs-time-rail .mejs-time-current { background: #d54e21; } .the-content .share-btns { padding-left: 0; padding-top: 20px !important; } .error-message { display: block; background: none repeat scroll 0 0 #FFEE99 !important; top: 50%; left: 100% !important; line-height: 16px; margin-left: 2px; padding: 0.5em; position: absolute; margin-top: -13px; height: 16px; white-space: nowrap; z-index: 100000; box-shadow: 0 0 0 1px #D94729 inset; overflow: visible; zoom: 1; clear: both; -webkit-transition: opacity .2s linear .7s !important; transition: opacity .2s linear .7s !important; } .error-message:before { content: ""; position: absolute; width: 0; height: 0; top: 50%; left: 0; margin-top: -6px; margin-left: -8px; border-width: 6px 6px 6px 0; border-style: inset solid inset none; border-color: transparent #D94729 transparent transparent; } #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar { display: inline-block; margin-bottom: 0 !important; } #bbpress-forums p.bbp-topic-meta img.avatar.avatar-14, #bbpress-forums ul.bbp-reply-revision-log img.avatar.avatar-14, #bbpress-forums ul.bbp-topic-revision-log img.avatar.avatar-14, #bbpress-forums div.bbp-template-notice img.avatar.avatar-14, #bbpress-forums .widget_display_topics img.avatar.avatar-14, #bbpress-forums .widget_display_replies img.avatar.avatar-14, #bbpress-forums p.bbp-topic-meta img.avatar.avatar-14 { display: none !important; } #bbpress-forums .bbp-topic-started-by img { display: none !important; } #bbpress-forums #bbp_search { width: 200px; } .nicescroll-rails { background: #eae9e9; } ul, ol { margin: 0.4em 0px 0.4em 1.3em; } ul li, ol li { padding-bottom: 2px; } .styled-list { padding: 0; margin-left: 0.3em; list-style: none; } .styled-list li { padding-left: 1.5em; text-indent: -1.5em; } .styled-list li:before { text-indent: 0; } .styled-list.icon-accent1 li:before { color: #fcec97; } .styled-list.icon-accent2 li:before { color: #527ae2; } .styled-list.icon-accent3 li:before { color: #7f4f3e; } .styled-list.icon-accent4 li:before { color: #96aadf; } .styled-list.icon-accent5 li:before { color: #a8a8a8; } .styled-list.icon-accent6 li:before { color: #999999; } .styled-list.icon-accent7 li:before { color: #eae9e9; } .styled-list.icon-accent8 li:before { color: #f6f6f6; } .form-input { position: relative; margin: 0; } label { display: block; float: none !important; padding: 3px 0; } html.placeholder label[for] { display: none; } .iphorm-inner label { display: inline-block !important; } input[type=text], input[type=email], input[type=password], input[type=email], textarea { -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px; width: 100%; border: 1px solid #eae9e9; position: relative; outline: none; margin: 0; box-shadow: none !important; } div.wpcf7 input[type=text], div.wpcf7 input[type=email], div.wpcf7 input[type=password], div.wpcf7 input[type=email], div.wpcf7 textarea { margin-bottom: 5px; } input[type=text], input[type=email], input[type=password], input[type=email], input[type=search], input[type=date], input[type=range], input[type=number], input[type=button], textarea, select { border: 1px solid #eae9e9; } input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=email]:focus, input[type=search]:focus, input[type=date]:focus, input[type=range]:focus, input[type=number]:focus, input[type=button]:focus, textarea:focus, select:focus { border-color: #fcec97; } input[type=text].invalid, input[type=email].invalid, input[type=password].invalid, input[type=email].invalid, input[type=search].invalid, input[type=date].invalid, input[type=range].invalid, input[type=number].invalid, input[type=button].invalid, textarea.invalid, select.invalid { border-color: #D94729; } input[type=text]:-moz-ui-invalid, input[type=email]:-moz-ui-invalid, input[type=password]:-moz-ui-invalid, input[type=email]:-moz-ui-invalid, input[type=search]:-moz-ui-invalid, input[type=date]:-moz-ui-invalid, input[type=range]:-moz-ui-invalid, input[type=number]:-moz-ui-invalid, input[type=button]:-moz-ui-invalid, textarea:-moz-ui-invalid, select:-moz-ui-invalid { border-color: #D94729; } #main input[type=text], #main input[type=email], #main input[type=password], #main input[type=email], #main input[type=search], #main input[type=date], #main input[type=range], #main input[type=number], #main textarea, #main select { background-color: #ffffff; color: #808080; } #main input[type=text]::-webkit-input-placeholder, #main input[type=email]::-webkit-input-placeholder, #main input[type=password]::-webkit-input-placeholder, #main input[type=email]::-webkit-input-placeholder, #main input[type=search]::-webkit-input-placeholder, #main input[type=date]::-webkit-input-placeholder, #main input[type=range]::-webkit-input-placeholder, #main input[type=number]::-webkit-input-placeholder, #main textarea::-webkit-input-placeholder, #main select::-webkit-input-placeholder { color: #b3b3b3; } #main input[type=text]:-moz-placeholder, #main input[type=email]:-moz-placeholder, #main input[type=password]:-moz-placeholder, #main input[type=email]:-moz-placeholder, #main input[type=search]:-moz-placeholder, #main input[type=date]:-moz-placeholder, #main input[type=range]:-moz-placeholder, #main input[type=number]:-moz-placeholder, #main textarea:-moz-placeholder, #main select:-moz-placeholder { color: #b3b3b3; } #main input[type=text]::-moz-placeholder, #main input[type=email]::-moz-placeholder, #main input[type=password]::-moz-placeholder, #main input[type=email]::-moz-placeholder, #main input[type=search]::-moz-placeholder, #main input[type=date]::-moz-placeholder, #main input[type=range]::-moz-placeholder, #main input[type=number]::-moz-placeholder, #main textarea::-moz-placeholder, #main select::-moz-placeholder { color: #b3b3b3; } #main input[type=text]:-ms-input-placeholder, #main input[type=email]:-ms-input-placeholder, #main input[type=password]:-ms-input-placeholder, #main input[type=email]:-ms-input-placeholder, #main input[type=search]:-ms-input-placeholder, #main input[type=date]:-ms-input-placeholder, #main input[type=range]:-ms-input-placeholder, #main input[type=number]:-ms-input-placeholder, #main textarea:-ms-input-placeholder, #main select:-ms-input-placeholder { color: #b3b3b3; } footer.main-footer input[type=text], footer.main-footer input[type=email], footer.main-footer input[type=password], footer.main-footer input[type=email], footer.main-footer input[type=search], footer.main-footer input[type=date], footer.main-footer input[type=range], footer.main-footer input[type=number], footer.main-footer textarea, footer.main-footer select { background-color: #585858; color: #d8d8d8; } footer.main-footer input[type=text]::-webkit-input-placeholder, footer.main-footer input[type=email]::-webkit-input-placeholder, footer.main-footer input[type=password]::-webkit-input-placeholder, footer.main-footer input[type=email]::-webkit-input-placeholder, footer.main-footer input[type=search]::-webkit-input-placeholder, footer.main-footer input[type=date]::-webkit-input-placeholder, footer.main-footer input[type=range]::-webkit-input-placeholder, footer.main-footer input[type=number]::-webkit-input-placeholder, footer.main-footer textarea::-webkit-input-placeholder, footer.main-footer select::-webkit-input-placeholder { color: #a5a5a5; } footer.main-footer input[type=text]:-moz-placeholder, footer.main-footer input[type=email]:-moz-placeholder, footer.main-footer input[type=password]:-moz-placeholder, footer.main-footer input[type=email]:-moz-placeholder, footer.main-footer input[type=search]:-moz-placeholder, footer.main-footer input[type=date]:-moz-placeholder, footer.main-footer input[type=range]:-moz-placeholder, footer.main-footer input[type=number]:-moz-placeholder, footer.main-footer textarea:-moz-placeholder, footer.main-footer select:-moz-placeholder { color: #a5a5a5; } footer.main-footer input[type=text]::-moz-placeholder, footer.main-footer input[type=email]::-moz-placeholder, footer.main-footer input[type=password]::-moz-placeholder, footer.main-footer input[type=email]::-moz-placeholder, footer.main-footer input[type=search]::-moz-placeholder, footer.main-footer input[type=date]::-moz-placeholder, footer.main-footer input[type=range]::-moz-placeholder, footer.main-footer input[type=number]::-moz-placeholder, footer.main-footer textarea::-moz-placeholder, footer.main-footer select::-moz-placeholder { color: #a5a5a5; } footer.main-footer input[type=text]:-ms-input-placeholder, footer.main-footer input[type=email]:-ms-input-placeholder, footer.main-footer input[type=password]:-ms-input-placeholder, footer.main-footer input[type=email]:-ms-input-placeholder, footer.main-footer input[type=search]:-ms-input-placeholder, footer.main-footer input[type=date]:-ms-input-placeholder, footer.main-footer input[type=range]:-ms-input-placeholder, footer.main-footer input[type=number]:-ms-input-placeholder, footer.main-footer textarea:-ms-input-placeholder, footer.main-footer select:-ms-input-placeholder { color: #a5a5a5; } .fixed-header-box input[type=text], .fixed-header-box input[type=email], .fixed-header-box input[type=password], .fixed-header-box input[type=email], .fixed-header-box input[type=search], .fixed-header-box input[type=date], .fixed-header-box input[type=range], .fixed-header-box input[type=number], .fixed-header-box textarea, .fixed-header-box select { background-color: #ffffff; color: #808080; } .fixed-header-box input[type=text]::-webkit-input-placeholder, .fixed-header-box input[type=email]::-webkit-input-placeholder, .fixed-header-box input[type=password]::-webkit-input-placeholder, .fixed-header-box input[type=email]::-webkit-input-placeholder, .fixed-header-box input[type=search]::-webkit-input-placeholder, .fixed-header-box input[type=date]::-webkit-input-placeholder, .fixed-header-box input[type=range]::-webkit-input-placeholder, .fixed-header-box input[type=number]::-webkit-input-placeholder, .fixed-header-box textarea::-webkit-input-placeholder, .fixed-header-box select::-webkit-input-placeholder { color: #b3b3b3; } .fixed-header-box input[type=text]:-moz-placeholder, .fixed-header-box input[type=email]:-moz-placeholder, .fixed-header-box input[type=password]:-moz-placeholder, .fixed-header-box input[type=email]:-moz-placeholder, .fixed-header-box input[type=search]:-moz-placeholder, .fixed-header-box input[type=date]:-moz-placeholder, .fixed-header-box input[type=range]:-moz-placeholder, .fixed-header-box input[type=number]:-moz-placeholder, .fixed-header-box textarea:-moz-placeholder, .fixed-header-box select:-moz-placeholder { color: #b3b3b3; } .fixed-header-box input[type=text]::-moz-placeholder, .fixed-header-box input[type=email]::-moz-placeholder, .fixed-header-box input[type=password]::-moz-placeholder, .fixed-header-box input[type=email]::-moz-placeholder, .fixed-header-box input[type=search]::-moz-placeholder, .fixed-header-box input[type=date]::-moz-placeholder, .fixed-header-box input[type=range]::-moz-placeholder, .fixed-header-box input[type=number]::-moz-placeholder, .fixed-header-box textarea::-moz-placeholder, .fixed-header-box select::-moz-placeholder { color: #b3b3b3; } .fixed-header-box input[type=text]:-ms-input-placeholder, .fixed-header-box input[type=email]:-ms-input-placeholder, .fixed-header-box input[type=password]:-ms-input-placeholder, .fixed-header-box input[type=email]:-ms-input-placeholder, .fixed-header-box input[type=search]:-ms-input-placeholder, .fixed-header-box input[type=date]:-ms-input-placeholder, .fixed-header-box input[type=range]:-ms-input-placeholder, .fixed-header-box input[type=number]:-ms-input-placeholder, .fixed-header-box textarea:-ms-input-placeholder, .fixed-header-box select:-ms-input-placeholder { color: #b3b3b3; } .form-input .required { display: none; } textarea { min-height: 6em; width: 100%; position: relative; resize: none; } .form-field-wrapper { position: relative; } .submit-button-style { background: #fcec97; color: #7f4f3e; text-transform: uppercase; } .submit-button-style:hover { text-decoration: underline; color: #7f4f3e !important; } .button, input[type=button], input[type=submit], .woocommerce a.button, .woocommerce-page a.button, .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button { font-size: 14px; font-weight: bold; line-height: 1em; display: inline-block; text-align: center; cursor: pointer; overflow: hidden; position: relative; z-index: 0; vertical-align: middle; -moz-user-select: none; -webkit-user-select: none; user-select: none; border-radius: 3px; background-clip: padding-box; -webkit-transition: all .1s; transition: all .1s; font-family: "Open Sans"; } input[type=button], input[type=submit] { background: #fcec97; color: #7f4f3e; text-transform: uppercase; border: none; padding: 0.5em 1em; } input[type=button]:hover, input[type=submit]:hover { text-decoration: underline; color: #7f4f3e !important; } .button, a.button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button { padding: .6em 1em; border: none; font-weight: bold; box-shadow: none; text-shadow: none; } .button, .button.accent1, .slogan-content .button, .slogan-content .button.accent1 { background: #fcec97; color: #7f4f3e; font: normal 13px/20px Verdana; text-transform: uppercase; } .button span, .button.accent1 span, .slogan-content .button span, .slogan-content .button.accent1 span { color: #7f4f3e; } .button:after, .button.accent1:after, .slogan-content .button:after, .slogan-content .button.accent1:after { border: none; } .button.accent2, .slogan-content .button.accent2 { background: #527ae2; text-decoration: none; vertical-align: middle; overflow: hidden; color: #ffffff; } .button.accent2 span, .slogan-content .button.accent2 span { color: #ffffff; } .button.accent2:after, .slogan-content .button.accent2:after { color: #163585; } .button.accent2:hover, .button.accent2:focus, .slogan-content .button.accent2:hover, .slogan-content .button.accent2:focus { text-decoration: none; color: #ffffff !important; } .button.accent2:active, .slogan-content .button.accent2:active { background-image: none; background: #2658db; color: #ffffff !important; } .button.accent3, .slogan-content .button.accent3 { background: #7f4f3e; text-decoration: none; vertical-align: middle; overflow: hidden; color: #e9d9d3; } .button.accent3 span, .slogan-content .button.accent3 span { color: #e9d9d3; } .button.accent3:after, .slogan-content .button.accent3:after { color: #180f0c; } .button.accent3:hover, .button.accent3:focus, .slogan-content .button.accent3:hover, .slogan-content .button.accent3:focus { text-decoration: none; color: #e9d9d3 !important; } .button.accent3:active, .slogan-content .button.accent3:active { background-image: none; background: #5d3a2d; color: #e9d9d3 !important; } .button.accent4, .slogan-content .button.accent4 { background: #96aadf; text-decoration: none; vertical-align: middle; overflow: hidden; color: #1c2d5a; } .button.accent4 span, .slogan-content .button.accent4 span { color: #1c2d5a; } .button.accent4:after, .slogan-content .button.accent4:after { color: #3354a9; } .button.accent4:hover, .button.accent4:focus, .slogan-content .button.accent4:hover, .slogan-content .button.accent4:focus { text-decoration: none; color: #1c2d5a !important; } .button.accent4:active, .slogan-content .button.accent4:active { background-image: none; background: #6f8ad3; color: #1c2d5a !important; } .button.accent5, .slogan-content .button.accent5 { background: #a8a8a8; text-decoration: none; vertical-align: middle; overflow: hidden; color: #ffffff; } .button.accent5 span, .slogan-content .button.accent5 span { color: #ffffff; } .button.accent5:after, .slogan-content .button.accent5:after { color: #5c5c5c; } .button.accent5:hover, .button.accent5:focus, .slogan-content .button.accent5:hover, .slogan-content .button.accent5:focus { text-decoration: none; color: #ffffff !important; } .button.accent5:active, .slogan-content .button.accent5:active { background-image: none; background: #8f8f8f; color: #ffffff !important; } .button.accent6, .slogan-content .button.accent6 { background: #999999; text-decoration: none; vertical-align: middle; overflow: hidden; color: #ffffff; } .button.accent6 span, .slogan-content .button.accent6 span { color: #ffffff; } .button.accent6:after, .slogan-content .button.accent6:after { color: #4d4d4d; } .button.accent6:hover, .button.accent6:focus, .slogan-content .button.accent6:hover, .slogan-content .button.accent6:focus { text-decoration: none; color: #ffffff !important; } .button.accent6:active, .slogan-content .button.accent6:active { background-image: none; background: #808080; color: #ffffff !important; } .button.accent7, .slogan-content .button.accent7 { background: #eae9e9; text-decoration: none; vertical-align: middle; overflow: hidden; color: #6c6868; } .button.accent7 span, .slogan-content .button.accent7 span { color: #6c6868; } .button.accent7:after, .slogan-content .button.accent7:after { color: #9f9b9b; } .button.accent7:hover, .button.accent7:focus, .slogan-content .button.accent7:hover, .slogan-content .button.accent7:focus { text-decoration: none; color: #6c6868 !important; } .button.accent7:active, .slogan-content .button.accent7:active { background-image: none; background: #d1cfcf; color: #6c6868 !important; } .button.accent8, .slogan-content .button.accent8 { background: #f6f6f6; text-decoration: none; vertical-align: middle; overflow: hidden; color: #777777; } .button.accent8 span, .slogan-content .button.accent8 span { color: #777777; } .button.accent8:after, .slogan-content .button.accent8:after { color: #aaaaaa; } .button.accent8:hover, .button.accent8:focus, .slogan-content .button.accent8:hover, .slogan-content .button.accent8:focus { text-decoration: none; color: #777777 !important; } .button.accent8:active, .slogan-content .button.accent8:active { background-image: none; background: #dddddd; color: #777777 !important; } .button span { display: inline-block !important; font-size: 1em; line-height: 1.15; padding: 0 .4em !important; margin: 0 0; vertical-align: middle !important; } .button span.icon { font-size: 100% !important; line-height: inherit; } .button span.icon.shortcode.inverted-colors { font-size: 100% !important; box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset, 0 1px 1px rgba(255,255,255,0.2); text-shadow: 0 1px 0 rgba(0,0,0,0.5); } .button span.icon:first-child { margin-right: 0 !important; } .button span.icon:last-child { margin-left: 0 !important; } .button span.btext { font-weight: bold; position: relative; } .button span.btext:after { content: ""; position: absolute; bottom: 0; left: 50%; right: 50%; border-bottom: 1px solid; -webkit-transition: all .3s; transition: all .3s; } .button:hover .btext:after { left: .4em; right: .4em; } .button.full { width: auto; float: none; display: block; } .read-more-button.icon-a:after { padding-left: .5em; font-size: 8px; } .load-more, .wp-pagenavi { clear: both; margin-top: 50px; } .products + .load-more, .products + .wp-pagenavi { margin-top: 0; } article.left-only .wp-pagenavi:after { background: #eae9e9; content: ""; height: 1px; left: -60px; position: absolute; top: -1px; width: 60px; } .wp-pagenavi { text-align: center; border-top: 1px solid #eae9e9; z-index: 100; position: relative; text-align: right; padding: 20px 0 40px; } .wp-pagenavi:last-child { padding-bottom: 0; } article > .page-content > section.portfolios > .wp-pagenavi { margin: 0 10px; } .wp-pagenavi a, .wp-pagenavi span { margin: 1px !important; border: none !important; display: inline-block; padding: 2px 8px 3px 8px !important; font-size: 11px; } .wp-pagenavi .current { background-color: #527ae2; color: #f6f6f6; font-size: 12px; font-weight: normal !important; } .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink { color: transparent !important; background: #f6f6f6; width: 23px; height: 23px; text-align: center; line-height: 23px; padding: 0 !important; } .wp-pagenavi .previouspostslink:after, .wp-pagenavi .nextpostslink:after { color: #527ae2; font-size: 11px; font-family: theme; left: -2px; position: relative; font-weight: normal !important; } .wp-pagenavi .previouspostslink:after:hover, .wp-pagenavi .nextpostslink:after:hover { color: #527ae2; } .wp-pagenavi .previouspostslink:after { content: ""; } .wp-pagenavi .nextpostslink:after { content: ""; } .wp-pagenavi span.pages { float: left; font: normal 13px/20px Verdana; padding: 0 !important; } .wp-pagenavi a.page { background: #f6f6f6; color: #527ae2; font-size: 12px; } .wp-pagenavi a.page:hover { color: #527ae2; } .wp-pagenavi a.page:visited { color: #527ae2; } .comment-paging { border-top: 0; margin-top: -40px; margin-bottom: 40px; padding-top: 0; } .comment-paging a, .comment-paging span { margin: 1px !important; border: none !important; display: inline-block; padding: 2px 8px 3px 8px !important; font-size: 11px; } .comment-paging .current { background-color: #527ae2; color: #f6f6f6; font-size: 12px; font-weight: normal !important; } .comment-paging .prev, .comment-paging .next { color: transparent !important; background: #f6f6f6; width: 23px; height: 23px; text-align: center; line-height: 22px; padding: 0 !important; text-indent: -200px; } .comment-paging .prev:after, .comment-paging .next:after { color: #527ae2; font-size: 11px; font-family: theme; position: relative; font-weight: normal !important; } .comment-paging .prev:after:hover, .comment-paging .next:after:hover { color: #527ae2; } .comment-paging .prev:after { content: ""; left: 70px; } .comment-paging .next:after { content: ""; left: 83px; } .comment-paging span.pages { float: left; font: normal 13px/20px Verdana; padding: 0 !important; } .comment-paging a.page-numbers { background: #f6f6f6; color: #527ae2; font-size: 12px; } .comment-paging a.page-numbers:hover { color: #527ae2; } .comment-paging a.page-numbers:visited { color: #527ae2; } .load-more { margin-top: 60px; margin-bottom: -45px; position: relative; } .load-more.loading { background: url(../wpv_theme/assets/images/loader.gif) center center no-repeat; background-image: url(../wpv_theme/assets/images/loader.gif), url(../wpv_theme/assets/images/loader_bg.png); background-position: center center, center center; background-color: #fcec97; } .load-more:before, .load-more:after { content: ""; width: 60px; background: #fcec97; height: 100%; position: absolute; top: 0; } .load-more:before { left: -60px; } .load-more:after { right: -60px; } .portfolios .load-more:before { left: -45px; } .portfolios .load-more:after { right: -45px; } body.full.layout-full .load-more:before, body.full.layout-right-only .load-more:before { left: -2000px; width: 2000px; } body.full.layout-full .load-more:after, body.full.layout-left-only .load-more:after { right: -2000px; width: 2000px; } .load-more .button.lm-btn { background: #fcec97; border: none; padding: 0; } .load-more .button.lm-btn span { font: normal 20px/22px Open Sans; color: #222222; padding: 30px 0 !important; position: relative; z-index: 555; text-transform: none; } .load-more .button.lm-btn span:after { left: 50%; right: 50%; top: 2.6em; transition: all 0.3s ease 0s; position: absolute; content: ""; border-top: 1px solid #46393e; } .load-more .button.lm-btn span:hover { text-decoration: none; } .load-more .button.lm-btn span:hover:after { left: 0; right: 0; } .load-more + .share-btns { margin-top: 60px; } #menus { position: relative; z-index: 210; min-height: 41px; } #main-menu .menu { position: relative; display: none; height: 41px; font-size: 0; } #main-menu .menu .menu-item { position: relative; margin: 0; padding: 0; list-style: none; cursor: pointer; } #main-menu .menu .menu-item:hover > .sub-menu { display: block; } #main-menu .menu .menu-item.has-submenu > a { position: relative; padding-right: 30px; } #main-menu .menu .menu-item.has-submenu > a:after { position: absolute; top: 50%; right: 15px; margin-top: -2px; padding: 0; content: ""; vertical-align: top; text-decoration: none !important; font-size: 7px; font-family: theme; line-height: 1; opacity: 0.4; } .ie9 #main-menu .menu .menu-item.has-submenu > a:after, .ie8 #main-menu .menu .menu-item.has-submenu > a:after { overflow: hidden; height: 74%; } #main-menu .menu .menu-item a { display: block; padding: 12px 15px; text-decoration: none; } #main-menu .menu .menu-item a strong { font-weight: normal; } #main-menu .menu .menu-item.home > a { text-indent: -6000px; padding: 12px 7.5px; width: 25px; text-align: left; } #main-menu .menu .menu-item.home > a:before { position: absolute; top: 13px; left: 7.5px; z-index: 5; width: 25px; height: 25px; color: #fcec97; content: ""; text-indent: 0 !important; font-size: 25px; font-family: theme; } #main-menu .menu .sub-menu { position: absolute; top: 0; z-index: 200; display: none; margin: 0 auto auto 0; width: 163px; border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,0.3); text-align: left; } #main-menu .menu .sub-menu li:first-child a { border-radius: 2px 2px 0 0; } #main-menu .menu .sub-menu li:last-child a { border-radius: 0 0 2px 2px; } #main-menu .menu .sub-menu a { font-weight: normal; font-size: 11.2px; font-family: "Arial"; } #main-menu .menu .sub-menu .menu-item:after { color: #1FA3DD; line-height: 11.2px !important; } #main-menu .menu > .menu-item { display: inline-block; padding: 0 5px 5px 0; background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); } #main-menu .menu > .menu-item > a, #main-menu .menu > .menu-item > a:visited { color: #000000; font-weight: normal; font-size: 14px; font-family: "Arial"; line-height: 16px; } #main-menu .menu > .menu-item.current-menu-parent > a, #main-menu .menu > .menu-item.current-menu-item > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item:hover > a { border-radius: 2px; background-color: #1FA3DD; color: #000000; text-decoration: none; } #main-menu .menu > .menu-item.current-menu-parent > a:after, #main-menu .menu > .menu-item.current-menu-item > a:after, #main-menu .menu > .menu-item.current-menu-ancestor > a:after, #main-menu .menu > .menu-item.current-menu-ancestor > a:after, #main-menu .menu > .menu-item:hover > a:after { opacity: 1; } #main-menu .menu > .menu-item:hover { padding-bottom: 18px; } #main-menu .menu > .menu-item > .sub-menu { top: 100%; left: 50%; margin: 0 auto auto -81.5px; } #main-menu .menu > .menu-item > .sub-menu:before { position: absolute; top: -7px; left: 73.5px; width: 0; height: 0; border: 8px solid transparent; border-top: 0; border-bottom: 7px solid #ffffff; content: ""; -webkit-filter: drop-shadow(0px 1px 3px rgba(0,0,0,0.3)); -moz-filter: drop-shadow(0px 1px 3px rgba(0,0,0,0.3)); -ms-filter: drop-shadow(0px 1px 3px rgba(0,0,0,0.3)); -o-filter: drop-shadow(0px 1px 3px rgba(0,0,0,0.3)); filter: drop-shadow(0px 1px 3px rgba(0,0,0,0.3)); } #main-menu .menu > .menu-item > .sub-menu .menu-item > a { background: #ffffff; color: #1FA3DD; } #main-menu .menu > .menu-item > .sub-menu .menu-item.has-submenu > a { padding-right: 45px; } #main-menu .menu > .menu-item > .sub-menu .menu-item.has-submenu > a:after { right: 15px; content: ""; } #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-parent > a, #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-item > a, #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item > .sub-menu .menu-item:hover > a { background-color: #1FA3DD; color: #ffffff !important; text-decoration: none; } #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-parent > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-item > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-ancestor > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item.current-menu-ancestor > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item:hover > a:after { color: #fcec97; text-decoration: none !important; } #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu { left: 100%; margin: 0; } #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item > a { display: inline-block; padding-right: 15px; width: 100%; background-color: #1FA3DD; color: #ffffff; -moz-box-sizing: border-box; box-sizing: border-box; } #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item > a:after { color: #a3daf2; } #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-parent > a, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-item > a, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-ancestor > a, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item:hover > a { background: #1982b0; color: #ffffff !important; text-decoration: none; } #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-parent > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-item > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-ancestor > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item.current-menu-ancestor > a:after, #main-menu .menu > .menu-item > .sub-menu .menu-item .sub-menu .menu-item:hover > a:after { color: #fcec97; text-decoration: none !important; } #top-nav-wrapper { position: relative; z-index: 6666; background: #f6f6f6; } #top-nav { -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; color: #c1c1c1; white-space: nowrap; } #top-nav > .top-nav-inner > .row { padding: 7px 60px 9px 60px; } #top-nav .grid-1-2 { min-height: 1px; } #top-nav .grid-1-2:last-child { text-align: right; } #top-nav .grid-1-2:last-child .wpv_icon_link { margin-right: -6px; } #top-nav .grid-1-2:first-child .wpv_icon_link { margin-left: -6px; } #top-nav .menu-wrapper { position: relative; height: 17px; } #top-nav a { color: #999999; } #top-nav a:hover { color: #1FA3DD !important; } #top-nav .current_page_item > a, #top-nav .current-menu-item > a { color: #1FA3DD; } #top-nav ul > li.current_page_item > a, #top-nav ul > li.current_page_item > ul > li > a:hover, #top-nav ul > li.current-menu-parent > a, #top-nav ul > li.current-menu-ancestor > a { background-color: transparent !important; color: #1FA3DD; } #top-nav .menu, #top-nav .menu li { display: inline-block; margin: 0; padding: 0; } #top-nav .menu > li .wcmenucart-contents { position: relative; } #top-nav .menu > li .wcmenucart-contents > i { color: #527ae2 !important; font-size: 18px !important; position: relative; top: 2px; } #top-nav .menu > li .wcmenucart-contents:hover { text-decoration: none; } #top-nav .menu > li .wcmenucart-contents:hover:after { position: absolute; top: 1.1em; right: 0; left: 3.7em; height: 1px; background: #1FA3DD; content: ""; } #top-nav .menu > li:first-child a { padding-left: 0; } #top-nav .menu > li:last-child a, #top-nav .menu > li.last a { padding-right: 0; } #top-nav .menu > li:last-child:after, #top-nav .menu > li.last:after { content: ""; } #top-nav .menu > li a { padding: 0 15px; font-size: 10px; line-height: 1.6em; } #top-nav ul.menu li { position: relative; } #top-nav ul.menu li.has-submenu a:first-child { position: relative; padding: 0 15px; } #top-nav ul.menu li.has-submenu:hover { height: 45px; } #top-nav ul.menu li .sub-menu { top: 36px; left: 50%; margin: 0 auto auto -81.5px; width: 163px; position: absolute; display: none; white-space: nowrap; z-index: 200; text-align: left; border-radius: 2px; box-shadow: 0 1px 1px rgba(0,0,0,0.3); background: #f7f7f7; } #top-nav ul.menu li .sub-menu li a { line-height: 25px; color: #527ae2; width: 100%; display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box; } #top-nav ul.menu li .sub-menu li a:hover { border-radius: 2px; text-decoration: none; background-color: #527ae2; color: #000000 !important; } #top-nav ul.menu li .sub-menu:before { content: ""; position: absolute; top: -5px; left: 73.5px; width: 0; height: 0; border: 8px solid transparent; border-top: 0; border-bottom: 5px solid #ffffff; z-index: 1; } #top-nav ul.menu li .sub-menu li { display: block; } #top-nav ul.menu li .sub-menu li:first-child a { border-radius: 2px 2px 0 0; } #top-nav ul.menu li .sub-menu li:last-child a { border-radius: 0 0 2px 2px; } #top-nav ul.menu li:hover .sub-menu { display: block; } #top-nav ul.menu li.wcmenucart-display-right { float: none; } .accordion { border: 1px solid #eae9e9; margin: 0; padding: 0; } .accordion .tab { position: relative; font-size: inherit; margin: 0; padding: 0; color: inherit; outline: none; border-top: 1px solid #eae9e9; } .accordion .tab:hover { background-color: #f6f6f6; border-color: #eae9e9; } .accordion .tab:hover .ui-icon:after { content: ""; color: #a8a8a8 !important; } .accordion .tab:first-child { border-top: 0; } .accordion .tab .inner { padding: 8px 5px 8px 35px; margin: 0; cursor: pointer; outline: none !important; display: block; font: 300 20px/22px Open Sans; color: #527ae2; } .accordion .tab .inner:hover { text-decoration: underline; } .accordion .tab .ui-icon { width: 20px; line-height: 39px; font-size: 10px; display: block; position: absolute; left: 10px; text-align: center; } .accordion .tab .ui-icon:after { content: ""; color: #eae9e9; font-family: theme !important; } .accordion .tab.ui-state-active .ui-icon:after, .accordion .tab:active .ui-icon:after { content: ""; color: #a8a8a8; } .accordion .pane .inner { padding: 10px 35px; z-index: 1; position: relative; overflow: hidden; border-top: 1px solid #eae9e9; } blockquote { text-align: left; z-index: 1; position: relative; padding-left: 20px; border-left: 5px solid #527ae2; margin: 30px 0; overflow: hidden; } blockquote .quote-title { display: block; } blockquote .quote-text { overflow: hidden; } blockquote p, blockquote { margin-bottom: 0; font: 300 26px/28px Open Sans; } blockquote.small p, blockquote.small { margin-bottom: 0; font: normal 13px/20px Verdana; } blockquote.simple { border-left: 0; padding-left: 0; padding: 15px 0; margin: 0; overflow: auto; } blockquote .cite, blockquote cite { display: block; margin: 10px 0 0 0; } blockquote .cite, blockquote .cite a, blockquote cite, blockquote cite a { font: normal 10px/11px Open Sans; color: #527ae2; } blockquote .cite a, blockquote cite a { vertical-align: middle; } blockquote .cite:before, blockquote cite:before { content: ""; display: inline-block; width: 30px; height: 0; border-bottom: 1px solid #eae9e9; vertical-align: middle; margin-right: 10px; } blockquote:last-child cite:empty, blockquote:last-child .cite:empty { display: none; } blockquote > .quote-thumbnail { float: left; margin-right: 20px; overflow: hidden; } .slide-wrapper blockquote { padding-top: 0; padding-bottom: 0; } blockquote p:first-child { margin-top: 0; } blockquote p:last-child { margin-bottom: 0; } body.full .row > div.extended.grid-1-1 { margin-left: -2000px; margin-right: -2000px; padding-left: 2000px; padding-right: 2000px; -moz-box-sizing: content-box; box-sizing: content-box; } body.full .row > div.extended.grid-1-1 > .extended-column-inner, body.full .row > div.extended.grid-1-1 > .wpv-parallax-bg-content .extended-column-inner { padding-left: 15px; padding-right: 15px; } body.boxed .row > div.extended.grid-1-1 { padding-left: 60px; padding-right: 60px; margin-left: -45px; margin-right: -45px; width: auto; float: none; } body.boxed .row > div.extended.grid-1-1.no-extended-padding { padding-left: 15px; padding-right: 15px; } .row > div.extended.grid-1-1 .loop-wrapper.news { padding-top: 15px !important; } .row > div.has-background { padding: 0 20px; } html.csstransitions .row > div.animated-active { opacity: 0; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; } html.csstransitions .row > div.animated-active.animation-from-left { -webkit-transform: translate3d(-80px,0,0); -ms-transform: translate(-80px,0); transform: translate(-80px,0); transform: translate3d(-80px,0,0); } html.csstransitions .row > div.animated-active.animation-from-right { -webkit-transform: translate3d(80px,0,0); -ms-transform: translate(80px,0); transform: translate(80px,0); transform: translate3d(80px,0,0); } html.csstransitions .row > div.animated-active.animation-ended { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } .row > div.parallax-bg, .row > div.parallax-bg-suspended { z-index: 0; } .row > div.parallax-bg { display: none; } .row > div.parallax-bg.parallax-loaded, .row > div.parallax-bg.parallax-bg-suspended { display: block; } .row > div.parallax-bg-suspended { background-attachment: scroll !important; } .wpv-parallax-bg-img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; } .wpv-parallax-bg-content { z-index: 0; } .sep, .sep-2, .sep-3 { margin: 30px 0; height: 1px; min-width: 100%; display: block; clear: both; position: relative; border-top: 1px solid; color: #eae9e9; } .sep.has-icon .icon, .sep-2.has-icon .icon, .sep-3.has-icon .icon { font-size: 24px; margin-top: -2px; } .sep-2 { border-top-width: 2px; } .sep-3 { border-top-width: 3px; } .sep-text { position: relative; text-align: center; padding: 20px 0 5px 0; margin: 0; } .sep-text .content, .sep-text .sep-text-more { white-space: nowrap; display: table-cell; vertical-align: baseline; } .sep-text .content *, .sep-text .sep-text-more * { margin: auto !important; line-height: 1; } .sep-text .content { padding-right: .4em; } .sep-text .sep-text-more { padding-left: .4em; } .sep-text .sep-text-before, .sep-text .sep-text-after { display: table-cell; width: 100%; vertical-align: baseline; } .sep-text .sep-text-line { display: inline-block; width: 100%; vertical-align: baseline; border-bottom: 1px solid; color: #eae9e9; } .sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after { width: 50%; } .sep-text:last-child { margin-bottom: 20px; } .sep-text + .row { padding-top: 15px; } .sep-text + .frame-fl, .sep-text + .loop-wrapper, .sep-text + .frame > .google_map { margin-top: 15px; } .column-title { padding: 20px 0 5px 0; margin: 0; } .column-title + p { margin-top: 10px; } .column-title + .frame-fl, .column-title + .loop-wrapper, .column-title + .frame > .google_map { margin-top: 15px; } .text-divider-double { position: relative; padding-bottom: 5px; padding-top: 20px; margin: 0; } .text-divider-double + .sep { margin: 0; padding-bottom: 5px; } .text-divider-double + .sep:before { width: 60px; content: ""; height: 1px; background: #fcec97; position: absolute; z-index: 55; top: -1px; } .text-divider-double + .sep + .frame-fl, .text-divider-double + .sep + .loop-wrapper, .text-divider-double + .sep + .frame > .google_map { margin-top: 15px; } .dropcap2 { border: 0 none !important; display: block; float: left; font-size: 44px !important; font-weight: 400 !important; height: 40px; line-height: 1em; margin: -0.05em 0.3ex 0 -0.1em; overflow: visible; padding: 0; text-align: center; vertical-align: middle; width: 2ex; font-family: "Open Sans"; color: #fcec97; } .dropcap2.accent1 { color: #fcec97; } .dropcap2.accent2 { color: #527ae2; } .dropcap2.accent3 { color: #7f4f3e; } .dropcap2.accent4 { color: #96aadf; } .dropcap2.accent5 { color: #a8a8a8; } .dropcap2.accent6 { color: #999999; } .dropcap1 { margin: -0.04em 0.2em -0.1em 0; display: block; float: left; font-size: 36px !important; font-weight: 400 !important; height: 32px; line-height: 1em; overflow: visible; padding: 0 0 0.1em; text-align: center; vertical-align: middle; width: 1em; font-family: "Open Sans"; color: #527ae2; border: 3px solid #fcec97; } .services.has-more { position: relative; padding: 0; z-index: 2000; } .services.has-more .image-wrapper { padding-bottom: 20px; text-align: center; } .services.has-more .image-wrapper img { display: inline-block; vertical-align: bottom; } .services.has-more .services-content-wrapper { padding: 20px; } .services.has-more .services-content-wrapper > .row { margin: 0; } .services.has-more .open { width: 100%; position: absolute; top: 100%; -moz-box-sizing: border-box; box-sizing: border-box; } .services.has-more .open p:first-child { margin-top: 0; } .services.has-more .open p:last-child { margin-bottom: 0; } .services.has-more .closed { max-height: 100%; max-width: 100%; } .services.has-more.expandable-animation-3d .open { -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; -webkit-transform: rotateX(-90deg); -ms-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; } .services.has-more.expandable-animation-3d .closed { -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); } .services.has-more.expandable-animation-2d .open { -webkit-transform: none; -ms-transform: none; transform: none; height: 0; overflow: hidden; } .highlight { padding: 0.4ex 0.8ex; color: #000; vertical-align: baseline; line-height: 165%; } .highlight.light { background: #FDFBCB; } .highlight.dark { background: #605F42; color: #eee; } .icon.shortcode { line-height: 1; vertical-align: middle !important; } .icon.shortcode.inverted-colors { border-radius: 1000px; padding: .4em !important; } .icon.shortcode.box { padding: .45em; position: relative; min-height: 1em; min-width: 1em; -webkit-transition: all 0.5s; transition: all 0.5s; } .post-article .image-post-format .post-media .post-full-thumb, .post-article .standard-post-format .post-media .post-full-thumb, .post-article .gallery-post-format .post-media, .portfolio_image_wrapper { padding: 0; border: 0; box-shadow: none; } .thumbnail.partner { display: block; position: relative; opacity: 0.8; padding-bottom: .5em; -webkit-transition: all .3s ease; transition: all .3s ease; } .thumbnail.partner:after { color: #aeaeae !important; content: attr(title); display: block; border-top: 1px solid; text-align: center; position: absolute; bottom: -1em; left: 0; right: 0; height: 1.5em; opacity: 0; -webkit-transition: all .3s ease; transition: all .3s ease; } .thumbnail.partner:hover { opacity: 1; } .thumbnail.partner:hover:after { opacity: 1; } .linkarea { padding: 20px; cursor: pointer; border: 1px solid transparent; min-height: 50px; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-background-clip: border-box; -moz-background-clip: border; background-clip: border-box; -webkit-transition: all .5s; transition: all .5s; } .linkarea.background-accent1 { background-color: #fcec97; } .linkarea.background-accent2 { background-color: #527ae2; } .linkarea.background-accent3 { background-color: #7f4f3e; } .linkarea.background-accent4 { background-color: #96aadf; } .linkarea.background-accent5 { background-color: #a8a8a8; } .linkarea.background-accent6 { background-color: #999999; } .linkarea.background-accent7 { background-color: #eae9e9; } .linkarea.background-accent8 { background-color: #f6f6f6; } .linkarea.accent1.background-transparent { background-color: transparent; background-color: rgba(252,236,151,0); } .linkarea.accent1:hover, .linkarea.accent1:focus { background-color: #fcec97; } .linkarea.accent1:hover a, .linkarea.accent1:focus a { text-decoration: underline; } .linkarea.accent1:active { background-color: #fbe77e; } .linkarea.accent1:focus { border: 1px solid #fade4d; outline: none; } .linkarea.accent2.background-transparent { background-color: transparent; background-color: rgba(82,122,226,0); } .linkarea.accent2:hover, .linkarea.accent2:focus { background-color: #527ae2; } .linkarea.accent2:hover a, .linkarea.accent2:focus a { text-decoration: underline; } .linkarea.accent2:active { background-color: #3c69de; } .linkarea.accent2:focus { border: 1px solid #214fc6; outline: none; } .linkarea.accent3.background-transparent { background-color: transparent; background-color: rgba(127,79,62,0); } .linkarea.accent3:hover, .linkarea.accent3:focus { background-color: #7f4f3e; } .linkarea.accent3:hover a, .linkarea.accent3:focus a { text-decoration: underline; } .linkarea.accent3:active { background-color: #6e4436; } .linkarea.accent3:focus { border: 1px solid #4c2f25; outline: none; } .linkarea.accent4.background-transparent { background-color: transparent; background-color: rgba(150,170,223,0); } .linkarea.accent4:hover, .linkarea.accent4:focus { background-color: #96aadf; } .linkarea.accent4:hover a, .linkarea.accent4:focus a { text-decoration: underline; } .linkarea.accent4:active { background-color: #829ad9; } .linkarea.accent4:focus { border: 1px solid #5b7bcd; outline: none; } .linkarea.accent5.background-transparent { background-color: transparent; background-color: rgba(168,168,168,0); } .linkarea.accent5:hover, .linkarea.accent5:focus { background-color: #a8a8a8; } .linkarea.accent5:hover a, .linkarea.accent5:focus a { text-decoration: underline; } .linkarea.accent5:active { background-color: #9b9b9b; } .linkarea.accent5:focus { border: 1px solid #828282; outline: none; } .linkarea.accent6.background-transparent { background-color: transparent; background-color: rgba(153,153,153,0); } .linkarea.accent6:hover, .linkarea.accent6:focus { background-color: #999999; } .linkarea.accent6:hover a, .linkarea.accent6:focus a { text-decoration: underline; } .linkarea.accent6:active { background-color: #8c8c8c; } .linkarea.accent6:focus { border: 1px solid #737373; outline: none; } .linkarea.accent7.background-transparent { background-color: transparent; background-color: rgba(234,233,233,0); } .linkarea.accent7:hover, .linkarea.accent7:focus { background-color: #eae9e9; } .linkarea.accent7:hover a, .linkarea.accent7:focus a { text-decoration: underline; } .linkarea.accent7:active { background-color: #dedcdc; } .linkarea.accent7:focus { border: 1px solid #c5c2c2; outline: none; } .linkarea.accent8.background-transparent { background-color: transparent; background-color: rgba(246,246,246,0); } .linkarea.accent8:hover, .linkarea.accent8:focus { background-color: #f6f6f6; } .linkarea.accent8:hover a, .linkarea.accent8:focus a { text-decoration: underline; } .linkarea.accent8:active { background-color: #e9e9e9; } .linkarea.accent8:focus { border: 1px solid #d0d0d0; outline: none; } .linkarea .first { text-align: center; padding-bottom: 20px; } .linkarea .first img { display: inline-block; vertical-align: bottom; } .linkarea .first:last-child { padding-bottom: 0; } .linkarea h4 { color: #527ae2; font-family: "Verdana"; font-size: 15.6px; line-height: 1.2em; font-weight: "normal"; } .linkarea:hover h4 { text-decoration: underline; } .loop-wrapper.news { padding-top: 0; padding-bottom: 0; } .loop-wrapper.news.isotope { height: 0; overflow: hidden; } .loop-wrapper.news.masonry > .page-content { opacity: 0; } .loop-wrapper.news.wpv-isotope-loaded { padding-top: 2px; padding-bottom: 15px; } .loop-wrapper.news > .page-content { margin-bottom: 30px; } .loop-wrapper.news > .page-content > div { position: relative; overflow: hidden; border: 1px solid #eae9e9; padding: 10px; z-index: 1; background: #f7f7f7; transition: all 0.5s ease 0s; } .no-touch .loop-wrapper.news > .page-content > div:hover { box-shadow: 0 0 3px 1px #eae9e9; } .loop-wrapper.news .post-article { padding: 0px; border-bottom: 0px !important; margin: 0; overflow: hidden; } .loop-wrapper.news .post-article:after { background: none; height: 0; } .loop-wrapper.news .post-article .post-content-outer > p:first-child { padding-top: 0; margin-top: 0; } .loop-wrapper.news .post-article a.single-post-format { bottom: 0; left: 10px; top: inherit; position: absolute; width: 16px; height: 25px; line-height: 16px; background: transparent; text-align: left; } .loop-wrapper.news .post-article a.single-post-format .icon { width: 16px; height: 16px; font-size: 16px; line-height: 16px; background: none; color: #a8a8a8; } .loop-wrapper.news .post-article .standard-post-format.as-normal a.single-post-format, .loop-wrapper.news .post-article .as-standard-post-format a.single-post-format, .loop-wrapper.news .post-article .link-post-format a.single-post-format, .loop-wrapper.news .post-article .aside-post-format a.single-post-format, .loop-wrapper.news .post-article .quote-post-format a.single-post-format { bottom: 6px; left: 6px; position: relative; width: 16px; height: 25px; background: transparent; text-align: left; top: 1px; } .loop-wrapper.news .post-article .standard-post-format.as-normal a.single-post-format .icon, .loop-wrapper.news .post-article .as-standard-post-format a.single-post-format .icon, .loop-wrapper.news .post-article .link-post-format a.single-post-format .icon, .loop-wrapper.news .post-article .aside-post-format a.single-post-format .icon, .loop-wrapper.news .post-article .quote-post-format a.single-post-format .icon { width: 16px; height: 16px; font-size: 16px; line-height: 16px; background: none; color: #a8a8a8; } .loop-wrapper.news .thumbnail { width: 100%; overflow: visible; text-align: center; position: relative; } .loop-wrapper.news .thumbnail img { height: auto; width: 100%; } .loop-wrapper.news .thumbnail .thumbnail-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; display: block; text-align: center; background-color: rgba(82,122,226,0.8); opacity: 0; overflow: hidden; text-decoration: none; -webkit-transition: opacity .5s; transition: opacity .5s; } .loop-wrapper.news .thumbnail .thumbnail-overlay:before { content: ""; width: 0; height: 100%; vertical-align: middle; display: inline-block; } .ie8 .loop-wrapper.news .thumbnail .thumbnail-overlay { zoom: 1; background-color: transparent; -ms-filter: "alpha(opacity=0)"; } .loop-wrapper.news .thumbnail .thumbnail-overlay .button { opacity: 0; position: relative; bottom: -60px; z-index: 555; -webkit-transition: all .5s; transition: all .5s; } html.touch .loop-wrapper.news .thumbnail .thumbnail-overlay { display: none; } .loop-wrapper.news .thumbnail:hover { text-decoration: none !important; } .loop-wrapper.news .thumbnail:hover .thumbnail-overlay { opacity: 1; } .ie8 .loop-wrapper.news .thumbnail:hover .thumbnail-overlay { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc527ae2', endColorstr='#cc527ae2', GradientType=0)"; } .loop-wrapper.news .thumbnail:hover .thumbnail-overlay .button { opacity: 1; bottom: 0; } .loop-wrapper.news .thumbnail:hover .thumbnail-overlay .button span { vertical-align: middle !important; } .loop-wrapper.news .thumbnail:hover .thumbnail-overlay .button span:after { top: 0.5em; } .loop-wrapper.news .gallery-post-format .post-subheader { width: inherit !important; } .loop-wrapper.news .gallery-post-format .thumbnail .slider-shortcode-wrapper { margin-bottom: 0; padding-bottom: 0; padding-top: 0; } .loop-wrapper.news .image-post-format .single, .loop-wrapper.news .image-post-format .post-subheader, .loop-wrapper.news .image-post-format .post-content-outer, .loop-wrapper.news .video-post-format.as-image .single, .loop-wrapper.news .video-post-format.as-image .post-subheader, .loop-wrapper.news .video-post-format.as-image .post-content-outer, .loop-wrapper.news .standard-post-format.as-image .single, .loop-wrapper.news .standard-post-format.as-image .post-subheader, .loop-wrapper.news .standard-post-format.as-image .post-content-outer { padding-left: 10px; padding-right: 10px; } .loop-wrapper.news .image-post-format .post-subheader, .loop-wrapper.news .video-post-format.as-image .post-subheader, .loop-wrapper.news .standard-post-format.as-image .post-subheader { width: inherit !important; } .loop-wrapper.news .image-post-format .thumbnail, .loop-wrapper.news .video-post-format.as-image .thumbnail, .loop-wrapper.news .standard-post-format.as-image .thumbnail { overflow: hidden; } .loop-wrapper.news .image-post-format .thumbnail a.single-post-format, .loop-wrapper.news .video-post-format.as-image .thumbnail a.single-post-format, .loop-wrapper.news .standard-post-format.as-image .thumbnail a.single-post-format { bottom: -20px; -webkit-transition: all .5s; transition: all .5s; opacity: 0; } .loop-wrapper.news .image-post-format .thumbnail a.single-post-format span, .loop-wrapper.news .video-post-format.as-image .thumbnail a.single-post-format span, .loop-wrapper.news .standard-post-format.as-image .thumbnail a.single-post-format span { color: #f6f6f6; } html.touch .loop-wrapper.news .image-post-format .thumbnail a.single-post-format, html.touch .loop-wrapper.news .video-post-format.as-image .thumbnail a.single-post-format, html.touch .loop-wrapper.news .standard-post-format.as-image .thumbnail a.single-post-format { display: none; } .loop-wrapper.news .image-post-format .thumbnail:hover a.single-post-format, .loop-wrapper.news .video-post-format.as-image .thumbnail:hover a.single-post-format, .loop-wrapper.news .standard-post-format.as-image .thumbnail:hover a.single-post-format { opacity: 1; bottom: 0; } .loop-wrapper.news .standard-post-format.as-normal, .loop-wrapper.news .as-standard-post-format, .loop-wrapper.news .link-post-format, .loop-wrapper.news .aside-post-format, .loop-wrapper.news .quote-post-format { padding-top: 10px; padding-left: 10px; padding-right: 10px; } .loop-wrapper.news .post-article .quote-post-format .cite { display: inline-block; margin-top: 20px; margin-bottom: 20px; } .loop-wrapper.news .post-article .quote-post-format .post-subheader { padding-bottom: 20px; } .loop-wrapper.news .video-post-format.as-normal .single, .loop-wrapper.news .video-post-format.as-normal .post-subheader, .loop-wrapper.news .video-post-format.as-normal .post-content-outer, .loop-wrapper.news .gallery-post-format .single, .loop-wrapper.news .gallery-post-format .post-subheader, .loop-wrapper.news .gallery-post-format .post-content-outer { padding-left: 10px; padding-right: 10px; } .loop-wrapper.news .video-post-format.as-normal .post-subheader, .loop-wrapper.news .gallery-post-format .post-subheader { width: inherit !important; } .loop-wrapper.news .video-post-format.as-normal a.single-post-format, .loop-wrapper.news .gallery-post-format a.single-post-format { display: none; } .loop-wrapper.news .audio-post-format .single, .loop-wrapper.news .audio-post-format .post-subheader, .loop-wrapper.news .audio-post-format .post-content-outer { padding-left: 10px; padding-right: 10px; } .loop-wrapper.news .audio-post-format .post-subheader { width: inherit !important; } .loop-wrapper.news .audio-post-format .thumbnail { height: 170px; top: 0 !important; } .loop-wrapper.news .audio-post-format .thumbnail div.wp-audio-shortcode { position: relative; top: 140px; max-width: 100% !important; } .loop-wrapper.news .audio-post-format .thumbnail a.single-post-format { text-align: center; width: 100%; left: 0; } .loop-wrapper.news .audio-post-format .thumbnail a.single-post-format span.icon { color: red; float: none; color: #eae9e9; line-height: 115px; font-size: 60px; } .loop-wrapper.news header { margin: 0 !important; padding: 15px 0 0 0; width: auto; display: block; } .loop-wrapper.news header:first-child { padding-top: 0; } .loop-wrapper.news header:after { content: ""; display: block; clear: both; } .loop-wrapper.news header .content { display: block; float: left; height: auto; white-space: normal; text-align: left; } .loop-wrapper.news header .content h4 { margin: 0; } .loop-wrapper.news header h6, .loop-wrapper.news header h5 { display: block !important; line-height: 17px; margin: 0; } .loop-wrapper.news header h3 a { color: #527ae2; } .loop-wrapper.news header h3 a:visited { color: #527ae2; } .loop-wrapper.news header h3 a:hover { color: #527ae2; } .loop-wrapper.news header .entry-date { display: none !important; } .loop-wrapper.news .post-subheader { padding: 10px 0 6px; margin-bottom: 0; } .loop-wrapper.news .post-subheader:after { content: ""; display: block; clear: both; } .loop-wrapper.news .post-subheader .post-date { padding: 0; display: block; text-transform: uppercase; margin-bottom: 0; color: #848484; float: left; font: 300 10px/28px Arial; line-height: 1; } .loop-wrapper.news .post-subheader .post-date-after { display: none; } .loop-wrapper.news .post-subheader .single-post-format { position: static; overflow: hidden; width: 25px; height: 25px; background: transparent; text-align: left; } .loop-wrapper.news .post-subheader .single-post-format .icon { width: 16px; height: 16px; font-size: 16px; line-height: 16px; background: none; color: #96aadf !important; } .loop-wrapper.news .post-meta-small { text-align: right; padding-bottom: 3px; } .loop-wrapper.news .post-meta-small .comment-count { display: inline-block; position: relative; border: 1px solid #f7f7f7; border-radius: 3px; line-height: 20px; padding: 0 5px; color: #527ae2; height: 22px; margin: 0 5px 0 0; opacity: 0.5; } .loop-wrapper.news .post-meta-small .comment-count .comment-word { display: none; } .loop-wrapper.news .post-meta-small .comment-count a { font: 300 12px/28px "Arial"; vertical-align: middle; position: relative; top: -3px; color: #848484; } .loop-wrapper.news .post-meta-small .comment-count a.icon { font-size: 19px; color: #999999 !important; margin-right: 6px; line-height: 8px; position: relative; top: -1px; } .loop-wrapper.news .post-meta-small .comment-count a:hover { cursor: pointer; text-decoration: none; } .loop-wrapper.news .post-meta-small .comment-count:hover { border-top: 1px solid #f6f6f6; border-bottom: 1px solid #eae9e9; border-left: 1px solid #eae9e9; border-right: 1px solid #eae9e9; box-shadow: 0 1px 3px #eae9e9; opacity: 1; } .loop-wrapper.news .post-meta-small .comment-count:hover a, .loop-wrapper.news .post-meta-small .comment-count:hover span { color: #527ae2 !important; -webkit-transition: color .5s ease 0s; transition: color .5s ease 0s; opacity: 1; } .loop-wrapper.news .post-meta-small .love-it-wrapper { display: inline-block; font: 300 12px/28px "Arial"; color: #848484; border: 1px solid #f7f7f7; border-radius: 3px; padding: 0 6px; line-height: 20px; height: 22px; float: right; opacity: 0.5; } .loop-wrapper.news .post-meta-small .love-it-wrapper .icon { color: #999999 !important; font-size: 14px; position: relative; } .loop-wrapper.news .post-meta-small .love-it-wrapper .love-count { position: relative; padding-left: 2px; top: -1px; } .loop-wrapper.news .post-meta-small .love-it-wrapper:hover { border-top: 1px solid #f6f6f6; border-bottom: 1px solid #eae9e9; border-left: 1px solid #eae9e9; border-right: 1px solid #eae9e9; box-shadow: 0 1px 3px #eae9e9; opacity: 1; color: #527ae2 !important; } .loop-wrapper.news .post-meta-small .love-it-wrapper:hover a, .loop-wrapper.news .post-meta-small .love-it-wrapper:hover span { color: #527ae2 !important; opacity: 1; } .loop-wrapper.news .post-meta-small .love-it-wrapper:hover a.icon, .loop-wrapper.news .post-meta-small .love-it-wrapper:hover span.icon { text-decoration: none; } .loop-wrapper.news .post-edit-link, .loop-wrapper.news .sep-text-after { display: none; } .row.has-price { margin-right: -10px; margin-left: -10px; padding-top: 10px; } .price-wrapper { border: 1px solid #eae9e9; background: #f7f7f7; } .price-wrapper .price-title { margin: 0; padding: 17px; background: #f6f6f6; text-align: center; line-height: 0; } .price-wrapper .price .content-box { color: #6c6868; padding: 7px 0; } .price-wrapper .price .content-box ul { margin: 0; list-style: none; } .price-wrapper .price .content-box ul li { border-color: #6c6868; padding: 10px 0; border-bottom: 1px dotted; text-align: center; line-height: 1em; } .price-wrapper .price .meta-box { padding: 20px 10px; text-align: center; } .price-wrapper .price .meta-box .description { padding: 0px; } .price-wrapper .price .meta-box a.button { margin: 15px auto 0; padding: 8px 20px; } .price-wrapper .price .meta-box a.button .icon { color: #46393e; font: normal 13px/20px Verdana; } .price-wrapper .price .meta-box a.button .btext { color: #46393e; } .price-wrapper .price .meta-box a.button .btext:after { top: 1.1em !important; } .price-wrapper .price .meta-box a.button:first-child { margin-top: 0; } .price-wrapper .value-box { color: #ffffff; height: 150px; background: #527ae2; text-align: center; line-height: 150px; cursor: default; } .price-wrapper .value-box .value-box-content { display: inline-block; vertical-align: middle; line-height: 1; } .price-wrapper .value-box .value { position: relative; display: inline-block; vertical-align: top; font-size: 60px; font-family: "Open Sans"; line-height: 38px; } .price-wrapper .value-box .meta { display: block; margin: 6px 4px 0 auto; color: ; text-transform: uppercase; font-size: 9px; font-family: "Open Sans"; line-height: 18px; opacity: 0.6; } .price-wrapper.featured { margin: -10px 0; } .price-wrapper.featured .price-title { position: relative; padding: 22px 38px; font-size: 26px; } .price-wrapper.featured .price-title:after { position: absolute; top: -1px; left: 10px; z-index: 1; color: #527ae2; content: ""; font-style: normal; font-size: 21px; font-family: theme; line-height: normal; } .price-wrapper.featured .value-box { background: #fcec97; color: #a8a8a8; } .price-wrapper.featured .value { margin-top: -10px; font-size: 70px; line-height: 48px; } .price-wrapper.featured .meta { color: #a8a8a8; text-transform: uppercase; opacity: 0.6; } .price-wrapper.featured .meta-box { padding: 25px 10px; } .services .services-title:empty { display: none; } .services .thumbnail { display: block; max-height: none !important; text-align: center; } .services .thumbnail img { display: inline-block; } .services .thumbnail .icon { padding: 35px 0; } .services .services-inside { margin: 0; padding: 0; display: block; } .services .services-inside .services-title { margin: 12px 0 0 0; line-height: 1; } .services .services-inside .services-title a { color: #527ae2; font: 300 20px/22px Open Sans; } .services .services-content { padding: 5px 0 10px 0; } .services .services-content ul { margin-top: 10px; margin-bottom: 10px; padding: 0; } .ie8 .services .services-content ul { list-style-position: inside; } .services .services-content:last-child, .services .services-content:last-child { padding-bottom: 0 !important; margin-bottom: 0; } .services .services-content:empty { display: none; } .services.smallimage .services-inside { box-shadow: 0 0 0 transparent; margin: 0; padding: 0; } .services.smallimage.transitionable, .services.smallimage.transitionable .services-inside { -webkit-transition: all .2s ease; transition: all .2s ease; } .services.smallimage.transitionable.state-hover .services-inside { margin: -13px !important; background: #f7f7f7; box-shadow: 0 0 4px rgba(0,0,0,0.2); padding: 13px; } .services.smallimage.transitionable.state-hover a { text-decoration: underline; color: #527ae2; } .services.smallimage.transitionable.state-hover .services-content { opacity: 1; } .services.smallimage.has-image .shrinking a { display: block; width: 100%; height: 100%; } .services.smallimage .shrinking { position: relative; background: #fcec97; text-align: center; height: 0; overflow: hidden; } .services.smallimage .shrinking .icon { padding: 0; font-size: 60px; color: #f6f6f6; -webkit-font-smoothing: subpixel-antialiased; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: translateZ(0); -webkit-transform: translateZ(0); } .services.smallimage .services-title { margin: 12px 6px 0 6px; } .services.smallimage .services-content { padding: 8px 6px 0 6px; display: none; } .sitemap ul { list-style-type: none; } .sitemap ul li { padding-left: 1.5em; text-indent: -1.5em; } .sitemap ul li:before { text-indent: 0; font-family: theme; padding-right: .5em; font-size: 8px; vertical-align: middle; } .sitemap ul > li:before { content: ""; } .sitemap ul > li li { font-size: .9em; } .sitemap ul > li li:before { content: ""; } .sitemap .top + h2 { margin-top: 20px; } .slogan { position: relative; } .slogan em { font-size: 12px; line-height: 0.8em; } .slogan .title { font-size: 24px; margin-bottom: 18px; } .slogan .description { font-size: 16px !important; line-height: 1.4em !important; font-weight: normal; } .slogan h3 { line-height: 1; } .slogan .slogan-content, .slogan .button-wrp { vertical-align: middle; } .slogan.has-button .slogan-content, .slogan .button-wrp { display: table-cell; } .slogan .button-wrp { padding-left: 30px; text-align: center; } .slogan .slogan-content { width: 100%; } .slogan .button-wrp .button { border: none; font-size: 18px !important; line-height: 1 !important; padding-top: 8px !important; padding-bottom: 8px !important; margin: auto !important; vertical-align: middle; white-space: nowrap; } .has-background > .slogan, .has-background > div > .slogan { padding: 30px 15px; } table.vamtam-styled { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #ddd; border-color: #eae9e9; } table.vamtam-styled th, table.vamtam-styled td, table.vamtam-styled caption { padding: 5px; border: 1px solid #eae9e9; } table.vamtam-styled caption { border-bottom: none; } table.vamtam-styled thead th { padding: 10px; vertical-align: bottom; text-align: left; padding: 10px 5px 5px 5px; border-right: 1px solid #d1cfcf; font-size: 18px; font-weight: normal; background-color: #f6f6f6; color: #a7a7a7; } table.vamtam-styled thead th:last-child, table.vamtam-styled thead th .last-child { border-right: 0px; } table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr.even td, table.vamtam-styled tbody tr:nth-child(even) td, table.vamtam-styled tbody tr.even td { background: #ffffff; color: #a7a7a7; } table.vamtam-styled td { border-right: 1px solid #eae9e9; } table.vamtam-styled tfoot { font-size: 12px; font-style: normal; color: #aca8a8; } .wpv-tabs > ul { margin: 0; padding: 0; list-style: none; border: 1px solid #eae9e9; background: #f7f7f7; -webkit-transform: none; } .wpv-tabs > ul li { background: none; white-space: nowrap; padding: 1px 1px 0; position: relative; z-index: 2; margin-bottom: -1px; display: block; float: left; } .wpv-tabs > ul li a { padding: 14px 16px; display: block; cursor: pointer; outline: none; position: relative; line-height: 1; color: #527ae2; } .wpv-tabs > ul li a .icon { font-style: normal; color: #527ae2; } .wpv-tabs > ul li a:hover { text-decoration: none; } .wpv-tabs > ul li a:hover .icon { color: #96aadf !important; } .wpv-tabs > ul li:first-child { margin-left: 10px; } .wpv-tabs > ul .ui-state-active, .wpv-tabs > ul .ui-state-selected { border: 1px solid #eae9e9; border-color: #eae9e9; border-bottom-color: #f7f7f7; padding: 0; background: #f7f7f7; } .no-boxshadow .wpv-tabs > ul .ui-state-active, .no-boxshadow .wpv-tabs > ul .ui-state-selected { border-top: 5px solid #527ae2; margin-top: -5px !important; } .boxshadow .wpv-tabs > ul .ui-state-active, .boxshadow .wpv-tabs > ul .ui-state-selected { border-top: none; } .wpv-tabs > ul .ui-state-active a, .wpv-tabs > ul .ui-state-active a .icon, .wpv-tabs > ul .ui-state-active a:hover, .wpv-tabs > ul .ui-state-active a:hover .icon, .wpv-tabs > ul .ui-state-selected a, .wpv-tabs > ul .ui-state-selected a .icon, .wpv-tabs > ul .ui-state-selected a:hover, .wpv-tabs > ul .ui-state-selected a:hover .icon { color: #96aadf !important; } .wpv-tabs .pane { clear: both; padding: 12px; -webkit-transform: none; } .wpv-tabs, .wpv-tabs:after, .wpv-tabs .ui-tabs-nav:after { clear: both; content: ""; display: block; } .wpv-tabs.vertical { position: relative; padding: 0; margin: 0 -60px; } .wpv-tabs.vertical:before { position: absolute; height: 100%; width: 200%; right: -199%; z-index: 5; content: ""; } .wpv-tabs.vertical .ui-tabs-nav { float: left; width: 20%; border: none; margin-top: 0; -moz-box-sizing: border-box; box-sizing: border-box; } body.layout-full .wpv-tabs.vertical .ui-tabs-nav, body.layout-right-only .wpv-tabs.vertical .ui-tabs-nav { padding-left: 60px; } body.layout-left-right .wpv-tabs.vertical .ui-tabs-nav, body.layout-left-only .wpv-tabs.vertical .ui-tabs-nav { padding-left: 15px; } .wpv-tabs.vertical .ui-tabs-nav:before { position: absolute; height: 100%; width: 200%; left: -200%; z-index: 2; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; } .wpv-tabs.vertical .ui-tabs-nav li { float: none; white-space: normal; padding: 0; -webkit-transition: background .5s; transition: background .5s; } .wpv-tabs.vertical .ui-tabs-nav li a { font: normal 12px/17px Open Sans; font-size: 15px; padding: 11px 16px; } .wpv-tabs.vertical .ui-tabs-nav li:first-child { margin-left: 0; } .wpv-tabs.vertical .ui-tabs-nav li:last-child { margin-bottom: 60px; } .wpv-tabs.vertical .ui-tabs-nav li.ui-state-active, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-selected, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-hover { border: none; text-decoration: none; } .wpv-tabs.vertical .ui-tabs-nav li.ui-state-active a, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-selected a, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-hover a { border: none; font-weight: normal; } .wpv-tabs.vertical .ui-tabs-nav li.ui-state-active:before, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-selected:before, .wpv-tabs.vertical .ui-tabs-nav li.ui-state-hover:before { content: ""; font-family: icomoon; color: #7f4f3e; position: absolute; left: 0; top: 25%; font-size: 18px; } .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title { padding: 30px 0 60px 0; } .wpv-tabs.vertical .pane { float: right; width: 80%; background: transparent; clear: none; padding: 30px 60px; -moz-box-sizing: border-box; box-sizing: border-box; } .wpv-tabs.vertical .pane:before { position: absolute; height: 100%; width: 20%; left: 0; z-index: 1; content: ""; margin-top: -30px; -moz-box-sizing: border-box; box-sizing: border-box; } body.boxed .wpv-tabs.vertical:before, body.boxed .wpv-tabs.vertical .ui-tabs-nav:before { display: none; } body.full.layout-left-right .ui-tabs-nav:before, body.full.layout-left-only .ui-tabs-nav:before { display: none; } body.full.layout-left-right .wpv-tabs-vertical:before, body.full.layout-right-only .wpv-tabs-vertical:before { display: none; } .team-member-row { position: relative; z-index: 60; } .team-member-row > div { position: static; } @media all and (-webkit-min-device-pixel-ratio: 0) { .team-member-row { display: inline-table; width: 100%; table-layout: fixed; } } .team-member .thumbnail { min-height: 50px !important; } .team-member .thumbnail img { border-radius: 3px; background-clip: padding-box; } .team-member .team-member-info { background: transparent; padding: 5px 5px 0; margin-top: 5px; } .team-member h5, .team-member h5 a, .team-member em { line-height: 1.1em; } .team-member h5 { margin-bottom: 0; } .team-member .team-member-position { font-style: normal; text-transform: uppercase !important; display: block; padding-bottom: 10px; margin-bottom: 0; } .team-member .description { padding: 0 30px; } .team-member .share-icons { white-space: nowrap; margin-top: 12px; } .team-member .share-icons .icon { color: #eae9e9; font-size: 18px !important; line-height: 1; text-align: center; margin-right: 7px; float: left; width: 18px; height: 18px; } .team-member .share-icons .icon:hover { color: #527ae2; -webkit-transition: color .5s ease 0s; transition: color .5s ease 0s; } .team-member .description { display: none; } .shortcode-tooltip { position: relative; border-bottom: 1px dotted; } .shortcode-tooltip .tooltip { display: none; position: absolute; left: 50%; bottom: 35px; background: #fff; color: #000; padding: 10px; min-width: 200px; z-index: 5000; overflow: visible; border-radius: 2px; background-clip: padding-box; box-shadow: 0 1px 3px rgba(0,0,0,0.5); } .shortcode-tooltip .tooltip:before { content: ""; position: absolute; top: 100%; left: 50%; width: 0; height: 0; border-top: 10px solid rgba(0,0,0,0.5); border-left: 10px inset transparent; border-right: 10px inset transparent; margin: 1px auto auto -5px; } .shortcode-tooltip .tooltip:after { content: ""; position: absolute; top: 100%; left: 50%; width: 0; height: 0; border-top: 10px solid #FFF; border-left: 10px inset transparent; border-right: 10px inset transparent; margin: 0 auto auto -5px; } .no-boxshadow .shortcode-tooltip .tooltip { border: 1px solid #ddd; } .no-boxshadow .shortcode-tooltip .tooltip:before, .no-boxshadow .shortcode-tooltip .tooltip:after { display: none; } .shortcode-tooltip .tooltip .tooltip-arrow { display: none; } .page-content > .portfolios.isotope:first-child { margin-top: -30px; } body.single-portfolio .layout-full aside.right { margin-top: 0 !important; } body.single-portfolio .related-portfolios { background: #f6f6f6; position: relative; padding-top: 20px; padding-bottom: 20px; } body.single-portfolio .related-portfolios .grid-1-1 { padding: 0; } .portfolios { position: relative; } .portfolios .wp-pagenavi { margin-top: 30px !important; } .page-content .portfolios .load-more { margin-bottom: -60px; } .portfolios.normal > ul > li { margin-top: 30px; } .portfolios > ul { margin: -30px 0 30px 0; padding: 0; overflow: visible; } .portfolios > ul > li { float: left; list-style: none outside none; position: relative; } .portfolios > ul > li img { image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; } .portfolios > ul > li.has-title .thumbnail-overlay .meta .title { text-align: center; position: absolute; width: 100%; top: 0; opacity: 0; font: 300 20px/22px Open Sans; color: #ffffff; transition: all 0.5s ease; } .portfolios > ul > li.has-title .thumbnail-overlay:hover .meta .title { top: 50%; margin-top: -11px; } .portfolios > ul > li.has-title.has-button .thumbnail-overlay .meta .title { width: 100%; bottom: 100%; margin-top: -32px; transition: all 0.5s ease; } .portfolios > ul > li.has-title.has-button .thumbnail-overlay .meta .button { position: relative; top: 100%; transition: all 0.5s ease; } .portfolios > ul > li.has-title.has-button .thumbnail-overlay:hover .meta .title { bottom: 50%; opacity: 1; } .portfolios > ul > li.has-title.has-button .thumbnail-overlay:hover .meta .button { top: 50%; opacity: 1; } .portfolios > ul > li.no-title .thumbnail-overlay .meta:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; width: 0; } .portfolios > ul.animated > li { box-shadow: none !important; } .portfolios > ul.animated > li img { image-rendering: -webkit-optimize-contrast; image-rendering: optimizespeed; -ms-interpolation-mode: nearest-neighbor; } .portfolios > ul.transitionable > li { overflow: hidden; } .portfolios .portfolio_image { position: relative; overflow: hidden; } .portfolios .portfolio_image .thumbnail { display: block; max-height: none !important; position: relative; margin-bottom: 5px; } .portfolios .portfolio_image .thumbnail .slider-shortcode-wrapper { max-width: none !important; padding: 0 !important; } .portfolios .portfolio_image .thumbnail a.button.accent2 { display: none; } .portfolios .portfolio_image .thumbnail:before, .portfolios .portfolio_image .thumbnail:after { position: absolute; z-index: 1; border: 1px solid #999999; opacity: 0.3; top: 100%; left: 2px; right: 2px; content: ""; } .portfolios .portfolio_image .thumbnail:before { height: 3px; } .portfolios .portfolio_image .thumbnail:after { height: 1px; } .portfolios .portfolio_image .thumbnail a { position: relative; display: block; } .portfolios .portfolio_image .thumbnail a .thumbnail-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; display: block; text-align: center; background-color: rgba(81,122,225,0.8); opacity: 0; overflow: hidden; -webkit-transition: opacity .5s; transition: opacity .5s; } .ie8 .portfolios .portfolio_image .thumbnail a .thumbnail-overlay { zoom: 1; background-color: transparent; -ms-filter: "alpha(opacity=0)"; } .portfolios .portfolio_image .thumbnail a .thumbnail-overlay .meta { position: absolute; top: 0%; height: 100%; width: 100%; left: 0; } .portfolios .portfolio_image .thumbnail a .thumbnail-overlay .meta .button { opacity: 0; position: relative; bottom: -100px; -webkit-transform: translateZ(0); -webkit-transition: all .5s; transition: all .5s; } .portfolios .portfolio_image .thumbnail a .thumbnail-overlay .meta .button span.btext { vertical-align: baseline !important; line-height: 1.23em; } .portfolios .portfolio_image .thumbnail a .thumbnail-overlay .label { display: block; text-align: left; padding: 10px 20px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; top: auto; bottom: -30px; left: 0; right: 0; opacity: 0; font: normal 10px/11px Open Sans; color: #333435; -webkit-transition: all .5s; transition: all .5s; } .portfolios .portfolio_image .thumbnail a .thumbnail-overlay .label:before { content: ""; font-family: theme; margin-right: 5px; } html.touch .portfolios .portfolio_image .thumbnail a .thumbnail-overlay { display: none; } .portfolios .portfolio_image .thumbnail a:hover .thumbnail-overlay { opacity: 1; } .ie8 .portfolios .portfolio_image .thumbnail a:hover .thumbnail-overlay { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc5079e1', endColorstr='#cc5079e1', GradientType=0)"; } .portfolios .portfolio_image .thumbnail a:hover .thumbnail-overlay .title { opacity: 1; top: 0; } .portfolios .portfolio_image .thumbnail a:hover .thumbnail-overlay .label { bottom: 0; opacity: 1; color: #f6f6f6; } .portfolios .portfolio_image .thumbnail a:hover .thumbnail-overlay .button { bottom: 0; opacity: 1; -webkit-transform: translateZ(0); } .portfolios .portfolio_image .thumbnail a img { margin: 0 auto; width: 100%; height: auto; max-height: none !important; min-height: 50px; z-index: 0; display: block; } .portfolios .portfolio_details { padding: 10px 10px 0; } .portfolios .portfolio_details .title a { color: #527ae2; } .portfolios .portfolio_details .title a:hover { color: #527ae2 !important; } .portfolios .portfolio_details .title a:visited { color: #527ae2; } .portfolios .portfolio_details .button { margin-top: 10px; } .portfolios.isotope { margin-bottom: -30px !important; height: 0; overflow: hidden; } .portfolios.isotope .isotope-item { z-index: 2; width: auto; clear: none; } .portfolios.isotope .isotope-item.isotope-hidden { pointer-events: none; z-index: 1; } .portfolios.isotope .isotope, .portfolios.isotope .isotope .isotope-item { -webkit-transition-duration: 1s; transition-duration: 1s; } .portfolios.isotope .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; transition-property: transform, opacity; } .portfolios.isotope > ul { clear: both; } .portfolios + .share-btns { margin-top: 0 !important; } .portfolios .style-1.featured { padding: 0; margin: 0; box-shadow: none; } body.full .related-portfolios:before { content: ""; background: #f6f6f6; width: 300%; position: absolute; left: -100%; height: 100%; top: 0; } .ie8 .portfolios ul li.has-title.has-button .thumbnail-overlay .meta { position: absolute; height: 1px; top: 50%; } .ie8 .portfolios ul li.has-title.has-button .thumbnail-overlay .meta .title { width: 100%; bottom: 100%; margin-top: -32px; } .ie8 .portfolios ul li.has-title.has-button .thumbnail-overlay .meta .button { position: relative; top: 100%; } .ie8 .portfolios ul li.has-title .thumbnail-overlay .meta .title { text-align: center; position: absolute; width: 100%; top: 50%; margin-top: -11px; font: normal 20px/22px Open Sans; font-weight: normal; color: #ffffff; } .portfolio_details .row { margin-bottom: 3%; } .sort_by_cat { display: block; margin: -15px 0 0; height: 33px; position: relative; z-index: 6; background: #f7f7f7; text-align: left; } .sort_by_cat .inner-wrapper { border-right: 1px solid #eae9e9; border-bottom: 1px solid #eae9e9; border-left: 1px solid #eae9e9; height: 35px; line-height: 35px; display: inline-block; background: #f9f9f9; } .sort_by_cat .inner-wrapper .cat { float: left; } .sort_by_cat .inner-wrapper .cat:first-child .active { margin-left: -1px; } .sort_by_cat .inner-wrapper .cat:last-child .active { margin-right: -1px; } .sort_by_cat .inner-wrapper a { float: left; display: block; height: 35px; line-height: 34px; padding: 0 20px; border-bottom: 1px solid transparent !important; color: #527ae2; } .sort_by_cat .inner-wrapper a:hover { color: #527ae2; } .sort_by_cat .inner-wrapper a.active { background: #f7f7f7; color: #96aadf; border-right: 1px solid #eae9e9; border-left: 1px solid #eae9e9; } .portfolios.scroll-x > ul > li.has-title.no-description { margin-bottom: 20px !important; } article.type-portfolio { margin-bottom: 60px; padding-bottom: 0 !important; } article.type-portfolio.left-right .portfolio-text-content .portfolio-content > .grid-1-5, article.type-portfolio.right-only .portfolio-text-content .portfolio-content > .grid-1-5 { margin-top: 0; } article.type-portfolio .portfolio-text-content .portfolio-content { padding-top: 30px; margin-bottom: 0; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 { margin-top: -22px; padding-bottom: 30px; padding-left: 10px; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell { border-bottom: 1px solid #eae9e9; padding: 10px; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p, article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell div { text-transform: uppercase; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p { margin: 0; color: #527ae2; } article.type-portfolio .portfolio-text-content .portfolio-content > .grid-1-5 .cell p a { color: #527ae2; } article.type-portfolio .portfolio-text-content .portfolio-content .share-btns:after { border-top: 1px solid #e1e1e1; height: 1px; width: 100%; position: absolute; visibility: visible; top: 3px; } article.type-portfolio .portfolio-text-content .portfolio-content .share-btns:before { border-radius: 50% 50% 50% 50%; box-shadow: 0 -6px 6px 1px rgba(224,224,224,0.8); content: ""; height: 2px; left: 50%; margin-left: -35%; position: absolute; top: 7px; width: 70%; } article.type-portfolio .portfolio-text-content img { max-width: 100%; display: inline-block; } article.type-portfolio .portfolio-text-content .row-1 .left { min-width: 0; } article.type-portfolio .portfolio-text-content .row-1 .right { float: right; } article.type-portfolio .portfolio_image_wrapper { position: relative; overflow: hidden; text-align: center; width: auto !important; } article.type-portfolio .portfolio_image_wrapper > img { width: 100%; height: auto; } .loop-wrapper header { position: relative; } .loop-wrapper .page-content { position: relative; margin-bottom: 60px; } .loop-wrapper .page-content:last-child { margin-bottom: 0 !important; } .loop-wrapper .post-article { display: inline-block; margin: 0; width: 100%; } .loop-wrapper .post-article a:hover { color: #527ae2 !important; } .loop-wrapper .post-article a:visited { color: #527ae2; } body.single-post .loop-wrapper .post-article .post-content-outer .the-content { padding-top: 20px !important; } .loop-wrapper .post-article .post-content-outer .post-meta { overflow: hidden; margin: 20px 0 0 0; width: 100%; border: 1px solid #eae9e9; background: #f6f6f6; } .loop-wrapper .post-article .post-content-outer .post-meta nav { margin: -1px; } .loop-wrapper .post-article .post-content-outer .post-meta div { font: normal 10px/11px Open Sans; float: left; margin: -1px 0 0 -1px; padding: 15px 15px 12px; min-height: 20px; border: 1px solid #eae9e9; text-transform: uppercase; line-height: 19px; } .loop-wrapper .post-article .post-content-outer .post-meta div > span.icon { color: #999999; } .loop-wrapper .post-article .post-content-outer .post-meta div a { font: normal 10px/11px Open Sans; color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta div a:hover { color: #527ae2 !important; } .loop-wrapper .post-article .post-content-outer .post-meta div a:visited { color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta div.blog-buttons { padding-top: 14px; border-right: none !important; } .loop-wrapper .post-article .post-content-outer .post-meta div.blog-buttons a { position: relative; } .loop-wrapper .post-article .post-content-outer .post-meta div.blog-buttons a:after { position: absolute; top: -15px; right: -20px; width: 1px; height: 300%; border-right: 1px solid #eae9e9; content: ""; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count { padding: 16px 15px 11px; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a.icon { position: relative; top: 3px; margin-right: 10px !important; color: #999999 !important; font-size: 12px; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count + a { line-height: 16px; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a, .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a span { color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a:hover, .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a:hover span { color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta .comment-count a:visited { color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta .love-it-wrapper { float: right; border-right: none; border-left: 1px solid #eae9e9; color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta .love-it-wrapper .loved span.icon { margin-right: 5px; color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta .love-it-wrapper .loved span.icon:hover { color: #527ae2; cursor: pointer; } .loop-wrapper .post-article .post-content-outer .post-meta .love-it-wrapper .loved span.icon:visited { color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-meta .love-it-wrapper span.love-count { color: #527ae2; } .loop-wrapper .post-article .post-content-outer .post-media .slider-shortcode-wrapper { margin-bottom: 0 !important; } .loop-wrapper .post-article .post-content-outer .post-content { padding: 10px 0 0 0; } .loop-wrapper .post-article .post-content-outer .post-content .share-btns { position: relative; margin: 45px 0 20px; padding-top: 25px !important; } .loop-wrapper .post-article .post-content-outer .post-content .share-btns:before { position: absolute; top: 0; left: 50%; margin-left: -35%; width: 70%; height: 1px; border-bottom: 1px solid #efefef; border-radius: 50%; background: #efefef; box-shadow: 0 -1px 3px 1px rgba(233,233,233,0.8); content: ""; } .loop-wrapper .post-article .single-post-format { background-color: #f7f7f7; position: absolute; top: 9px; left: -37px; z-index: 3; display: block; width: 16px; height: 21px; vertical-align: middle; text-align: center; line-height: 21px; } .loop-wrapper .post-article .single-post-format span.icon { display: inline-block; float: left; margin-right: 10px; padding: 0; width: 21px; height: 21px; color: #a8a8a8; text-align: center; font-size: 15px; line-height: 21px; } .loop-wrapper .post-article.single .single-post-format { top: 60px; left: 0px; z-index: 2; width: 50px; height: 38px; background: #96aadf; line-height: 35px; } .loop-wrapper .post-article.single .single-post-format span.icon { float: none; margin-right: 0; width: 16px; color: #f7f7f7; } .loop-wrapper .post-article .gallery-post-format .single-post-format { top: 7px; } body.layout-full .loop-wrapper .post-article.single a.single-post-format { left: 60px; } .page-content label[for|=pwbox] { position: relative; top: -3px; display: inline-block !important; font-size: 0 !important; } .page-content label[for|=pwbox] input { font-size: 13px !important; } .post-article header { margin-bottom: 5px !important; } .post-article header.sep-text.single .content { text-align: left; white-space: normal; } .post-article header.sep-text.single .sep-text-after { display: none; } .post-article header h2 { margin: 0; line-height: 1em !important; } .post-article header a { color: #527ae2; } .has-page-header .single-post-wrapper .post-article header { display: none; } .post-article .post-meta .comment-count a:hover { text-decoration: none !important; } .post-article .post-meta .comment-count a:hover span { text-decoration: underline; } .post-article .post-meta span.icon { display: inline-block; overflow: hidden; margin-right: 10px; padding: 2px; width: 8px; vertical-align: middle; text-align: center; text-decoration: none !important; font-size: 12px; line-height: normal; } .post-article .post-subheader { display: table; margin-bottom: 20px; width: 100%; font-size: 14px; } .post-article .post-subheader .post-date { display: table-cell; margin: 0; padding-right: 1em; text-transform: uppercase; white-space: nowrap; font-size: 11px; line-height: 1; } .post-article .post-subheader .post-date-after { display: table-cell; overflow: visible; width: 100%; vertical-align: top; white-space: nowrap; } .post-article .post-subheader .post-date-after:after { display: inline-block; width: 100%; height: 1ex; border-bottom: 1px solid #eae9e9; content: ""; vertical-align: top; } .post-article .post-subheader + .post-content-outer > .post-content.the-content, body.single-post .loop-wrapper .post-article .post-subheader + .post-content-outer > .post-content.the-content { padding-top: 0 !important; } .post-article .post-media { text-align: center; } .post-article .post-media .post-full-thumb img { width: 100%; height: auto !important; } .post-article .post-media .media-inner { position: relative; min-height: 21px; } .post-article .post-media .media-inner .thumbnail-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; display: block; text-align: center; background-color: rgba(82,122,226,0.8); opacity: 0; overflow: hidden; text-decoration: none; -webkit-transition: opacity .5s; transition: opacity .5s; } .post-article .post-media .media-inner .thumbnail-overlay:before { content: ""; width: 0; height: 100%; vertical-align: middle; display: inline-block; } .ie8 .post-article .post-media .media-inner .thumbnail-overlay { zoom: 1; background-color: transparent; -ms-filter: "alpha(opacity=0)"; } .post-article .post-media .media-inner .thumbnail-overlay .button { opacity: 0; position: relative; bottom: -60px; z-index: 555; -webkit-transition: all .5s; transition: all .5s; } html.touch .post-article .post-media .media-inner .thumbnail-overlay { display: none; } .post-article .post-media .media-inner:hover { text-decoration: none !important; } .post-article .post-media .media-inner:hover .thumbnail-overlay { opacity: 1; } .ie8 .post-article .post-media .media-inner:hover .thumbnail-overlay { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc527ae2', endColorstr='#cc527ae2', GradientType=0)"; } .post-article .post-media .media-inner:hover .thumbnail-overlay .button { opacity: 1; bottom: 0; } .post-article .post-media .media-inner:hover .thumbnail-overlay .button span { vertical-align: middle !important; } .post-article .post-media .media-inner:hover .thumbnail-overlay .button span:after { top: 0.5em; } .post-article .post-media .media-inner > div { max-width: none !important; width: auto !important; } .post-article .blog-buttons { text-align: center; } .post-article .blog-buttons:after { display: block; clear: both; content: ""; } .post-article .blog-buttons a { display: inline-block; margin: 0 auto; } .post-article .blog-buttons a .icon { margin: 0 8px 0 0; padding: 0; color: #fcec97; font-size: 16px; } .post-article.fullimage-wrapper .standard-post-format .the-content .post-meta, .post-article.sideimage-wrapper .standard-post-format .the-content .post-meta, .post-article .image-post-format .the-content .post-meta, .post-article.fullimage-wrapper .link-post-format .the-content .post-meta, .post-article.sideimage-wrapper .link-post-format .the-content .post-meta, .post-article .audio-post-format .the-content .post-meta, .post-article .video-post-format .the-content .post-meta, .post-article .gallery-post-format .the-content .post-meta { display: inline-block; margin: 10px 0 0 0; width: 100%; border: 1px solid #eae9e9; background: #f6f6f6; } .post-article.fullimage-wrapper .standard-post-format .the-content .post-meta div, .post-article.sideimage-wrapper .standard-post-format .the-content .post-meta div, .post-article .image-post-format .the-content .post-meta div, .post-article.fullimage-wrapper .link-post-format .the-content .post-meta div, .post-article.sideimage-wrapper .link-post-format .the-content .post-meta div, .post-article .audio-post-format .the-content .post-meta div, .post-article .video-post-format .the-content .post-meta div, .post-article .gallery-post-format .the-content .post-meta div { display: inline-block; float: left; padding: 15px; border-right: 1px solid #eae9e9; text-transform: uppercase; } .single-post-wrapper .post-article.fullimage-wrapper .standard-post-format .post-content-outer, .single-post-wrapper .post-article.fullimage-wrapper .standard-post-format .post-media, .single-post-wrapper .post-article.fullimage-wrapper .standard-post-format .the-content, .single-post-wrapper .post-article.sideimage-wrapper .standard-post-format .post-content-outer, .single-post-wrapper .post-article.sideimage-wrapper .standard-post-format .post-media, .single-post-wrapper .post-article.sideimage-wrapper .standard-post-format .the-content, .single-post-wrapper .post-article .image-post-format .post-content-outer, .single-post-wrapper .post-article .image-post-format .post-media, .single-post-wrapper .post-article .image-post-format .the-content, .single-post-wrapper .post-article.fullimage-wrapper .link-post-format .post-content-outer, .single-post-wrapper .post-article.fullimage-wrapper .link-post-format .post-media, .single-post-wrapper .post-article.fullimage-wrapper .link-post-format .the-content, .single-post-wrapper .post-article.sideimage-wrapper .link-post-format .post-content-outer, .single-post-wrapper .post-article.sideimage-wrapper .link-post-format .post-media, .single-post-wrapper .post-article.sideimage-wrapper .link-post-format .the-content, .single-post-wrapper .post-article .audio-post-format .post-content-outer, .single-post-wrapper .post-article .audio-post-format .post-media, .single-post-wrapper .post-article .audio-post-format .the-content, .single-post-wrapper .post-article .video-post-format .post-content-outer, .single-post-wrapper .post-article .video-post-format .post-media, .single-post-wrapper .post-article .video-post-format .the-content, .single-post-wrapper .post-article .gallery-post-format .post-content-outer, .single-post-wrapper .post-article .gallery-post-format .post-media, .single-post-wrapper .post-article .gallery-post-format .the-content { display: block; width: auto; } .single-post-wrapper .post-article.fullimage-wrapper .standard-post-format .the-content, .single-post-wrapper .post-article.sideimage-wrapper .standard-post-format .the-content, .single-post-wrapper .post-article .image-post-format .the-content, .single-post-wrapper .post-article.fullimage-wrapper .link-post-format .the-content, .single-post-wrapper .post-article.sideimage-wrapper .link-post-format .the-content, .single-post-wrapper .post-article .audio-post-format .the-content, .single-post-wrapper .post-article .video-post-format .the-content, .single-post-wrapper .post-article .gallery-post-format .the-content { padding: 20px 0 0; } .post-article .image-post-format .media-inner { display: inline-block; max-width: 100%; } .post-article .link-post-format .the-content p { margin-bottom: 0; } .post-article .quote-post-format blockquote { padding: 0; } .post-article .quote-post-format .the-content { padding: 0 16px 0 0 !important; } .post-article .aside-post-format .single-post-format { top: -4px; } .post-article .aside-post-format .the-content { padding-right: 36px !important; } .post-article .aside-post-format .the-content p { margin-bottom: 0; } .post-article .aside-post-format .the-content p + p { margin-top: 0.8em; } .post-article .status-post-format .single-post-format { top: -6px; } .post-article .status-post-format .the-content { padding-right: 36px !important; } .post-article .status-post-format .the-content p { margin-bottom: 0; } .post-article .status-post-format .the-content p + p { margin-top: 0.8em; } .post-article .gallery-post-format .slider-shortcode-wrapper { padding-top: 0; padding-bottom: 0; } .post-article .gallery-post-format .post-media { position: relative; text-align: center; } .post-article .gallery-post-format .post-media .button { position: absolute; bottom: 30px; left: 50%; z-index: 5; margin-left: -30px; padding: 0.7em 0.7em 0.75em; } .post-article .gallery-post-format .post-media .button span:after { border: none !important; } .post-article .gallery-post-format .post-media .button:hover { text-decoration: none; } .post-article .gallery-post-format .post-media .media-inner { display: block; } .post-article .excerpt-more { float: left; margin-top: -0.6em; } .post-article .status-post-format .post-subheader, .post-article .aside-post-format .post-subheader, .post-article .link-post-format .post-subheader { margin-bottom: 0 !important; } .post-article .status-post-format .post-media, .post-article .aside-post-format .post-media, .post-article .link-post-format .post-media { margin-top: 20px; } .post-article .video-post-format .media-inner iframe { height: 360px; } body.single-post .format-video .loop-wrapper .single-post-format, body.single-post .format-audio .loop-wrapper .single-post-format, body.single-post .format-gallery .loop-wrapper .single-post-format { display: none !important; } body.single-post .format-standard .loop-wrapper .single-post-format, body.single-post .format-aside .loop-wrapper .single-post-format, body.single-post .format-quote .loop-wrapper .single-post-format, body.single-post .format-status .loop-wrapper .single-post-format, body.single-post .format-link .loop-wrapper .single-post-format { position: inherit; top: 0; background: transparent; vertical-align: top; text-align: left; line-height: 0; } body.single-post .format-standard .loop-wrapper .single-post-format span.icon, body.single-post .format-aside .loop-wrapper .single-post-format span.icon, body.single-post .format-quote .loop-wrapper .single-post-format span.icon, body.single-post .format-status .loop-wrapper .single-post-format span.icon, body.single-post .format-link .loop-wrapper .single-post-format span.icon { color: #a8a8a8; } body.single-post .loop-wrapper .post-article .post-content-outer .post-content.the-content { padding-top: 30px !important; } body.single-post .related-posts { position: relative; padding-top: 20px; padding-bottom: 20px; background: #f6f6f6; } body.single-post .related-posts .grid-1-1 { padding: 0; } body.single-post .related-posts .grid-1-1 .loop-wrapper.scroll-x.news { padding-top: 15px !important; } body.full .related-posts:before { position: absolute; top: 0; left: -100%; width: 300%; height: 100%; background: #f6f6f6; content: ""; } #header-middle .limit-wrapper .news.scroll-x { padding-top: 15px !important; } .ie8 .loop-wrapper .page-content { margin-bottom: 30px; } .widget { padding: 0; margin: 0 auto 30px; } .widget .widget-title { padding: 10px; border-top: 1px solid #eae9e9; border-bottom: 1px solid #eae9e9; margin: 0; line-height: 1em !important; white-space: nowrap; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; font-size: 14px !important; } .widget .widget-title > .icon { margin-right: 10px; color: #7f4f3e; } .widget:last-child { background: transparent; padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .widget.last-child { background: transparent; padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .widget ul { list-style: none; padding: 0; margin: 0; } .widget li { margin: 0; padding: 5px 0; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: break-word; } .widget select { max-width: 100%; } .widget-box { border: 1px solid #eae9e9; padding: 10px; } .widget-box:after { content: ""; display: block; height: 1px; margin: 0 -10px; clear: both; position: relative; top: 10px; } aside.left .widget, aside.right .widget, #header-sidebars .widget { background: #f7f7f7; border-bottom: 1px solid #eae9e9; border-right: 1px solid #eae9e9; border-left: 1px solid #eae9e9; margin: 0 0 60px 0; padding: 0; } aside.left .widget .widget-title, aside.right .widget .widget-title, #header-sidebars .widget .widget-title { background: #f7f7f7; } aside.left .widget .widget-title > .icon, aside.right .widget .widget-title > .icon, #header-sidebars .widget .widget-title > .icon { margin-top: -3px; } aside.left .widget .widget-title > .icon.shortcode, aside.right .widget .widget-title > .icon.shortcode, #header-sidebars .widget .widget-title > .icon.shortcode { color: #eae9e9; } aside.left .widget > ul, aside.left .widget > div, aside.left .widget > h4+form, aside.right .widget > ul, aside.right .widget > div, aside.right .widget > h4+form, #header-sidebars .widget > ul, #header-sidebars .widget > div, #header-sidebars .widget > h4+form { border: 1px solid #eae9e9; padding: 10px; } aside.left .widget > ul:after, aside.left .widget > div:after, aside.left .widget > h4+form:after, aside.right .widget > ul:after, aside.right .widget > div:after, aside.right .widget > h4+form:after, #header-sidebars .widget > ul:after, #header-sidebars .widget > div:after, #header-sidebars .widget > h4+form:after { content: ""; display: block; height: 1px; margin: 0 -10px; clear: both; position: relative; top: 10px; } aside.left .widget .widget-title + ul, aside.left .widget .widget-title + div, aside.left .widget .widget-title + form, aside.right .widget .widget-title + ul, aside.right .widget .widget-title + div, aside.right .widget .widget-title + form, #header-sidebars .widget .widget-title + ul, #header-sidebars .widget .widget-title + div, #header-sidebars .widget .widget-title + form { border: none; } aside.left .widget.wpv_posts > .ui-widget-content, aside.right .widget.wpv_posts > .ui-widget-content, #header-sidebars .widget.wpv_posts > .ui-widget-content { border: none; padding: 0; } aside.left .widget.wpv_posts > .ui-widget-content:after, aside.right .widget.wpv_posts > .ui-widget-content:after, #header-sidebars .widget.wpv_posts > .ui-widget-content:after { display: none; } aside.left .widget.wpv_posts > .ui-widget-content .tagcloud, aside.right .widget.wpv_posts > .ui-widget-content .tagcloud, #header-sidebars .widget.wpv_posts > .ui-widget-content .tagcloud { padding: 0; } aside.left .widget.wpv_posts > .ui-widget-content .tagcloud a, aside.right .widget.wpv_posts > .ui-widget-content .tagcloud a, #header-sidebars .widget.wpv_posts > .ui-widget-content .tagcloud a { margin: 2px; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list, aside.right .widget.wpv_posts > .ui-widget-content .posts_list, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list { margin: 0 -10px; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li { padding-bottom: 0; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix { border-bottom: none; padding: 10px 0; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix:hover, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix:hover, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix:hover { background: #f6f6f6; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail { margin: 0 10px; position: relative; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail:after, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail:after, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail:after { content: ""; font-family: icomoon; border: none; position: absolute; left: 10px; bottom: 25px; top: auto; z-index: 10; color: #f7f7f7; font-size: 15px; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail:before, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail:before, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .thumbnail:before { border: none; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info { margin: 0 10px; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h5.title, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h5.title, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h5.title { font: bold 12px/15px Open Sans !important; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h5.title a, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h5.title a, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h5.title a { font: bold 12px/15px Open Sans !important; } aside.left .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h6.date, aside.right .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h6.date, #header-sidebars .widget.wpv_posts > .ui-widget-content .posts_list li .clearfix .post_extra_info h6.date { padding-top: 0px; line-height: 1.5; } aside.left .widget.wpv_posts .ui-tabs-nav, aside.right .widget.wpv_posts .ui-tabs-nav, #header-sidebars .widget.wpv_posts .ui-tabs-nav { border-bottom: none; border-left: none; border-right: none; } aside.left .widget.wpv_posts .pane, aside.right .widget.wpv_posts .pane, #header-sidebars .widget.wpv_posts .pane { border: 1px solid #eae9e9; padding: 10px; border-left: none; border-right: none; border-bottom: none; padding-top: 0; } aside.left .widget.wpv_posts .pane:after, aside.right .widget.wpv_posts .pane:after, #header-sidebars .widget.wpv_posts .pane:after { content: ""; display: block; height: 1px; margin: 0 -10px; clear: both; position: relative; top: 10px; } aside.left .widget ul.product-categories, aside.right .widget ul.product-categories, #header-sidebars .widget ul.product-categories { padding: 0 !important; } aside.left .widget ul.product-categories li, aside.right .widget ul.product-categories li, #header-sidebars .widget ul.product-categories li { padding: 9px 25px 9px 37px; } aside.left .widget ul.product-categories li.current-cat, aside.right .widget ul.product-categories li.current-cat, #header-sidebars .widget ul.product-categories li.current-cat { background: #f6f6f6; color: #96aadf; } aside.left .widget ul.product-categories li.current-cat:before, aside.right .widget ul.product-categories li.current-cat:before, #header-sidebars .widget ul.product-categories li.current-cat:before { content: ""; font-family: icomoon; color: #96aadf; position: absolute; left: 15px; top: 25%; } aside.left .woocommerce.widget_price_filter .price_slider, aside.right .woocommerce.widget_price_filter .price_slider, #header-sidebars .woocommerce.widget_price_filter .price_slider { height: 0.8em; } aside.left .woocommerce.widget_price_filter .price_slider > div.ui-slider-range, aside.right .woocommerce.widget_price_filter .price_slider > div.ui-slider-range, #header-sidebars .woocommerce.widget_price_filter .price_slider > div.ui-slider-range { background: #527ae2; box-shadow: none !important; } aside.left .woocommerce.widget_price_filter .price_slider > a.ui-slider-handle, aside.right .woocommerce.widget_price_filter .price_slider > a.ui-slider-handle, #header-sidebars .woocommerce.widget_price_filter .price_slider > a.ui-slider-handle { border: 6px solid #527ae2 !important; background: #fff; box-shadow: none !important; height: 0.5em; width: 0.5em; } aside.left .woocommerce.widget_price_filter .price_slider_amount .button, aside.right .woocommerce.widget_price_filter .price_slider_amount .button, #header-sidebars .woocommerce.widget_price_filter .price_slider_amount .button { background: #fcec97; color: #7f4f3e; font: normal 13px/20px Verdana; text-transform: uppercase; padding: .7em .5em !important; border: none !important; box-shadow: none !important; text-shadow: none !important; font-weight: bold; } aside.left .woocommerce.widget_price_filter .price_slider_amount .button:after, aside.right .woocommerce.widget_price_filter .price_slider_amount .button:after, #header-sidebars .woocommerce.widget_price_filter .price_slider_amount .button:after { left: 50%; right: 50%; top: 1.6em; transition: all 0.3s ease 0s; position: absolute; content: ""; border-top: 1px solid #46393e; } aside.left .woocommerce.widget_price_filter .price_slider_amount .button:hover, aside.right .woocommerce.widget_price_filter .price_slider_amount .button:hover, #header-sidebars .woocommerce.widget_price_filter .price_slider_amount .button:hover { color: #7f4f3e; text-decoration: none; } aside.left .woocommerce.widget_price_filter .price_slider_amount .button:hover:after, aside.right .woocommerce.widget_price_filter .price_slider_amount .button:hover:after, #header-sidebars .woocommerce.widget_price_filter .price_slider_amount .button:hover:after { left: 0.55em; right: 0.3em; } aside.left .woocommerce.widget_price_filter .price_slider_amount .button:after, aside.right .woocommerce.widget_price_filter .price_slider_amount .button:after, #header-sidebars .woocommerce.widget_price_filter .price_slider_amount .button:after { top: 2em; } aside.left .woocommerce.widget_price_filter .price_slider_amount .button:hover, aside.right .woocommerce.widget_price_filter .price_slider_amount .button:hover, #header-sidebars .woocommerce.widget_price_filter .price_slider_amount .button:hover { color: #7f4f3e !important; } #footer-sidebars .widget .widget-title { white-space: normal; } .wpv_authors .authors_list > li { min-height: 40px; } .wpv_authors .gravatar { float: left; } .wpv_authors .author_name h3 { margin: 0; } .wpv_authors .author_info { padding-left: 50px; } .widget_calendar { max-width: 100% !important; } .widget_calendar #wp-calendar { width: 100%; } .widget_calendar #wp-calendar caption { font: 300 20px/22px Open Sans; color: #527ae2; padding: 0 0 10px 0 !important; } .widget_calendar #wp-calendar thead { border-top: 1px solid #eae9e9; border-bottom: 1px solid #eae9e9; } .widget_calendar #wp-calendar tbody { padding: 10px 0; } .widget_calendar #wp-calendar tbody tr:first-child td { padding-top: 10px !important; } .widget_calendar #wp-calendar tbody tr:last-child td { padding-bottom: 10px !important; } .widget_calendar #wp-calendar tfoot { border-top: 1px solid #eae9e9; } .widget_calendar #wp-calendar tfoot td { padding-top: 10px !important; margin-top: 5px; } .widget_calendar #wp-calendar tfoot td a { font-weight: bold; } .widget_calendar #wp-calendar td#today { background: #527ae2; color: #f6f6f6; border-radius: 3px; } .widget_calendar th, .widget_calendar td { padding: 2px !important; text-align: center; } .widget_calendar th { font-size: 100% !important; } .contact_info_wrap .icon { padding-right: 8px; } .contact_info_wrap li { padding: 4px 0 4px 24px; } .contact_info_wrap li > .icon { margin-left: -24px; } .contact_info_wrap > p:first-child { margin-top: 0; } .flickr_wrap { padding: 5px !important; } .flickr_badge_image { float: left; padding: 5px; position: relative; -moz-box-sizing: border-box; box-sizing: border-box; } .flickr_badge_image img { width: 73px; display: block; } .ie8 .flickr_badge_image { width: 83px; } aside .flickr_badge_image { max-width: 50%; } aside .flickr_badge_image img { width: 100%; height: auto; } .widget_footer_map { padding-bottom: 0 !important; } .footer-map-trigger { height: 151px; line-height: 151px; text-align: center; background: url(http://david-goliath.demo.ltf8.com/wp-content/uploads/2013/07/map_bottom.jpg) no-repeat left center scroll; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center top; } .footer-map-trigger .show-fmap-button { background: #96aadf; padding: 10px 16px; font-weight: bold; text-decoration: none; position: relative; z-index: 3; color: #f6f6f6; text-transform: uppercase; border-radius: 2px; background-clip: padding-box; } .footer-map-trigger .show-fmap-button:hover { text-decoration: none !important; } #footer-sidebars .footer-map-trigger { margin: 0 -30px; } .footer-map { height: 0; text-align: center; line-height: 50px; position: relative; overflow: hidden; z-index: 2; background: #ffffff; -webkit-transition: height 0.4s; transition: height 0.4s; } .footer-map .map { height: 400px; width: 100%; position: absolute; top: 0; left: 0; right: 0; z-index: 2; opacity: 0; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; } .footer-map .map img { max-width: none; } body.footer-map-expanded .footer-map { line-height: normal; height: 400px; } body.footer-map-expanded .footer-map .map { opacity: 1; } body.footer-map-expanded .footer-map .show-map-button { top: 88%; } .wpv_icon_link ul { border-right: none !important; border-bottom: none !important; border-left: none !important; } .wpv_icon_link li { display: block; float: left; overflow: visible; padding: 0 2px; } .wpv_icon_link a { -webkit-transition: all .5s ease; transition: all .5s ease; position: relative; display: block; padding: 4px; height: 17px; border-radius: 2px; opacity: .4; } .wpv_icon_link a:hover { background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,0.3); text-decoration: none; opacity: 1; } .wpv_icon_link a:hover .content { top: auto; bottom: 32px; left: 0; opacity: 1; } .wpv_icon_link .content { -webkit-transition: opacity .5s ease; transition: opacity .5s ease; font-family: "Open Sans"; position: absolute; top: -9999999px; left: -9999999px; z-index: 88888; margin-left: -59px; padding: 2px 10px; width: 130px; height: 30px; border-radius: 3px; background: #fff; box-shadow: none; box-shadow: 0 2px 2px rgba(0,0,0,0.3); text-align: center; white-space: nowrap; line-height: 30px; opacity: 0; } .wpv_icon_link .content:before { position: absolute; top: 31px; left: 50%; margin-left: -11px; width: 0; height: 0; border: 8px solid transparent; border-top: 7px solid #fff; border-bottom: 0; content: ""; } .wpv_icon_link .before { padding: 0; width: 17px; height: 17px; border-radius: 50%; text-align: center; font-size: 17px !important; line-height: 17px !important; } .wpv_icon_link .after { display: none; } .wpv_icon_link [data-icon-type="facebook"], .wpv_icon_link [data-icon-type="facebook1"], .wpv_icon_link [data-icon-type="facebook2"] { color: #39599f; } .wpv_icon_link [data-icon-type="twitter"], .wpv_icon_link [data-icon-type="twitter1"], .wpv_icon_link [data-icon-type="twitter2"] { color: #45b0e3; } .wpv_icon_link [data-icon-type="googleplus"], .wpv_icon_link [data-icon-type="googleplus1"], .wpv_icon_link [data-icon-type="googleplus2"], .wpv_icon_link [data-icon-type="googleplus3"] { color: #d04f40; } .wpv_icon_link [data-icon-type="pinterest"], .wpv_icon_link [data-icon-type="pinterest1"] { color: #cb2027; } .wpv_icon_link [data-icon-type="flickr"], .wpv_icon_link [data-icon-type="flickr1"], .wpv_icon_link [data-icon-type="flickr2"], .wpv_icon_link [data-icon-type="flickr3"] { color: #e956a2; } .wpv_icon_link [data-icon-type="vimeo"], .wpv_icon_link [data-icon-type="vimeo1"], .wpv_icon_link [data-icon-type="vimeo2"] { color: #1ab7ea; } .wpv_icon_link [data-icon-type="youtube"], .wpv_icon_link [data-icon-type="youtube1"] { color: #f33; } .wpv_icon_link [data-icon-type="linkedin"] { color: #4875B4; } .wpv_icon_link [data-icon-type="wordpress"], .wpv_icon_link [data-icon-type="wordpress1"] { color: #464646; } #footer-sidebars .wpv_icon_link { padding-bottom: 12px; } #footer-sidebars .wpv_icon_link .clearfix { padding-top: 20px; } #footer-sidebars .wpv_icon_link a { padding: 0; opacity: 1; } #footer-sidebars .wpv_icon_link a:hover { background: none; box-shadow: none; text-decoration: none; } #footer-sidebars .wpv_icon_link a:hover .content { bottom: 37px; } #footer-sidebars .wpv_icon_link .before { width: 27px; height: 27px; font-size: 27px !important; line-height: 27px !important; } #footer-sidebars .wpv_icon_link .content { margin-left: -59px; } #top-nav-sidebar .wpv_icon_link { margin-top: -4.25px; margin-bottom: -4.25px; } .wpv_posts .wpv-tabs ul.ui-tabs-nav li:first-child { margin-left: 5px; } .wpv_posts .wpv-tabs ul.ui-tabs-nav li a { padding: 9px 18px; } .wpv_posts .ui-tabs-nav .icon { font-size: 17px; line-height: 22px; text-transform: none; display: block; margin: -4px -8px; } .wpv_posts .ui-tabs-panel { padding: 0; } .wpv_posts .pane .tagcloud { padding-top: 10px !important; margin-bottom: -5px; } .wpv_posts .posts_list { margin: 0 -10px; padding-top: 0 !important; } .wpv_posts .posts_list li { padding-bottom: 0; } .wpv_posts .posts_list li:last-child .clearfix { padding-bottom: 10px; } .wpv_posts .posts_list li .clearfix { border-bottom: none; padding: 12px 0; } .wpv_posts .posts_list li .clearfix:hover { background: #f6f6f6; } .wpv_posts .posts_list li .clearfix .thumbnail { margin: 0 10px; position: relative; } .wpv_posts .posts_list li .clearfix .thumbnail:after { content: ""; font-family: icomoon; border: none; position: absolute; left: 10px; bottom: 25px; top: auto; z-index: 10; color: #f7f7f7; font-size: 15px; } .wpv_posts .posts_list li .clearfix .thumbnail:before { border: none; } .wpv_posts .posts_list li .clearfix .post_extra_info { margin: 0 10px; } .wpv_posts .posts_list li .clearfix .post_extra_info h5.title { font: bold 12px/15px !important; } .wpv_posts .posts_list li .clearfix .post_extra_info h5.title a { font: bold 12px/15px Open Sans !important; } .wpv_posts .posts_list li .clearfix .post_extra_info h6.date { padding-top: 5px; display: inline-block; } .wpv_posts .posts_list li .clearfix .post_extra_info .comments { display: inline-block; float: right; } .wpv_posts .posts_list li .clearfix .post_extra_info .comments:before { content: ""; font-family: theme; position: relative; top: 3px; margin: 0 5px 0 0; font-size: 12px; } .wpv_posts .posts_list li .clearfix .post_extra_info .comments a { color: #9e9e9e; font-size: 10px; } .wpv_posts .posts_list li .clearfix .post_extra_info .comments .comment-word { display: none; } .widget_nav_menu > div { padding: 0 !important; } .widget_nav_menu > div:after { margin: 0 !important; top: 0 !important; } .widget_nav_menu.widget .menu-pagepost-options-container { border-bottom: none !important; border-left: none !important; border-right: none !important; } .widget_nav_menu .menu li { padding: 0; margin: 0; border-bottom: 1px solid #eae9e9; background-color: #f7f7f7; } .widget_nav_menu .menu li:last-child { border-bottom: none; } .widget_nav_menu .menu li.last-child { border-bottom: none; } .widget_nav_menu .menu li a { display: block; min-width: 100%; padding: 10px; color: #527ae2; -moz-box-sizing: border-box; box-sizing: border-box; border: 0 !important; line-height: 1; } .widget_nav_menu .menu li.current_page_item { position: relative; } .widget_nav_menu .menu li.current_page_item a { color: #a8a8a8 !important; padding: 10px 10px 10px 30px; } .widget_nav_menu .menu li.current_page_item:before { color: #a8a8a8; content: ""; font-family: theme; font-size: 10px; line-height: 10px; position: absolute; top: 50%; width: 10px; height: 10px; margin: -5px 5px auto 10px; } .widget_post_formats .post-format-pad { position: relative; left: auto; float: left; margin: 5px; padding: 0px !important; width: 30px; height: 30px; border: none; } .widget_post_formats .post-format-pad * { margin-top: 0px !important; margin-left: 1px !important; } .widget_post_formats .post-format-pad a { width: 28px; height: 28px; display: block; font-size: 18px; line-height: 28px; text-align: center; padding: 0 !important; } .widget_post_formats .post-format-pad a:hover { text-decoration: none !important; } .widget_post_formats .post-format-pad .icon { color: #527ae2; } .widget_post_formats .post-format-pad .icon:hover { color: #527ae2; } .widget_post_formats .post-format-pad .icon:visited { color: #527ae2; } .widget_post_formats .post-format-pad .icon.standard { padding-top: 2px !important; } .widget_post_formats .post-format-pad .icon.standard span.icon { vertical-align: inherit; } .wpv_posts .ui-tabs-nav { margin-top: 0; } .wpv_posts .ui-tabs-nav li:hover .icon, .wpv_posts .ui-tabs-nav li.ui-state-active .icon, .wpv_posts .ui-tabs-nav li.ui-state-selected .icon { color: #a8a8a8 !important; } .wpv_posts .ui-tabs-nav li a .icon { color: #527ae2; text-align: center; } .wpv_posts .ui-tabs-nav li a:hover { text-decoration: none; } .wpv_posts .ui-tabs-nav li a:hover .icon { color: #a8a8a8 !important; } .wpv_posts [data-single] .icon { color: #fcec97; } .posts_list { padding: 0; } .posts_list li { padding: 0; padding-bottom: 20px; } .posts_list li > div.clearfix { border-bottom: 1px solid #eae9e9; } .posts_list li:first-child { padding-top: 0; } .posts_list li:last-child > div.clearfix, .posts_list li.last > div.clearfix { padding-bottom: 0; } .posts_list li:last-child > div.clearfix > .clearfix, .posts_list li.last > div.clearfix > .clearfix { border-bottom: none; } .posts_list li .thumbnail { display: block; background: #DDD; position: relative; margin-right: 10px; background-clip: border-box; } .posts_list li .thumbnail img { width: 100%; height: auto; } .posts_list li .thumbnail:before, .posts_list li .thumbnail:after { position: absolute; z-index: 1; border: 1px solid #eae9e9; top: 100%; content: ""; height: 1px; } .posts_list li .thumbnail:before { left: 1px; right: 1px; margin-top: 2px; } .posts_list li .thumbnail:after { left: 0; right: 0; } .posts_list .title { padding: 10px 0 0; margin: 0; } .posts_list .nothumb .title { padding-top: 0; } .posts_list li .sep { display: none; } .posts_list .date { text-transform: uppercase; font: 300 10px/28px Arial; color: #848484; margin: 0; } .widget_search .searchform, .widget_search #searchform, .widget_product_search .searchform, .widget_product_search #searchform { display: block; white-space: nowrap; width: 100%; max-width: 100% !important; position: relative; border-top: 1px solid #eae9e9; padding: 0 !important; } .widget_search .searchform .form-field-wrapper, .widget_search #searchform .form-field-wrapper, .widget_product_search .searchform .form-field-wrapper, .widget_product_search #searchform .form-field-wrapper { position: static; width: 100% !important; } .widget_search .searchform input[name="s"], .widget_search #searchform input[name="s"], .widget_product_search .searchform input[name="s"], .widget_product_search #searchform input[name="s"] { width: 72% !important; border-right-width: 5em; border: none !important; height: 38px; } .widget_search .searchform input[type="submit"], .widget_search #searchform input[type="submit"], .widget_product_search .searchform input[type="submit"], .widget_product_search #searchform input[type="submit"] { position: absolute; background: transparent; z-index: 5; width: 3.8em; top: 1px; right: 1px; bottom: 1px; box-shadow: none; padding: 0; font-size: inherit !important; border: none; text-indent: -200px; border-radius: 0 4px 4px 0; background-clip: padding-box; } .widget_search .searchform:before, .widget_search #searchform:before, .widget_product_search .searchform:before, .widget_product_search #searchform:before { background: #f6f6f6; bottom: 0; content: ""; color: #527ae2; font-family: theme; height: 18px; padding: 10px 15px; margin: 0; position: absolute; right: 0; cursor: pointer; width: 14px; z-index: 4; font-size: 18px; border-left: 1px solid #eae9e9; } .wpv_social a, .wpv_social a img, .wpv_social img { border: 0px !important; min-width: 20px; min-height: 16px; display: block; } .wpv_social a { zoom: 1; opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: opacity 0.3s ease !important; -moz-transition: opacity 0.3s ease !important; -o-transition: opacity 0.3s ease !important; transition: opacity 0.3s ease !important; float: left; } .wpv_social a:hover { zoom: 1; filter: none; opacity: 1; } .social_wrap a, .wpv_social .vamtam_full a { clear: both; margin-bottom: 3px; } .wpv_social .vamtam_full a img { padding: 0px 0px 7px 0px; } aside .social_wrap a { float: left; clear: none; } aside .social_wrap:after { content: ""; display: block; clear: both; } .tagcloud { padding-bottom: 5px !important; } .tagcloud a { padding: 3px 5px; margin: 0 0.15em 0.4em 0; display: inline-block; border-radius: 0.2em; font-size: 1em !important; position: relative; text-transform: lowercase; background: #527ae2; color: #f6f6f6; border-color: #ffffff; font: 300 10px/28px Arial; } .tagcloud a:hover { background: #999999; color: #f7f7f7 !important; text-decoration: none; } .widget_rss .widget-title a.rsswidget { font-size: 14px !important; color: #525252 !important; } .widget_rss .widget-title a.rsswidget img { display: inline-block; margin-right: 5px; position: relative; top: 2px; } div.wpcf7-response-output, div.wpcf7-validation-errors { margin: 1em 0 0 !important; position: relative; z-index: 8; } .wpcf7-not-valid { border-color: #D94729; } .wpcf7-not-valid-tip { display: none !important; } div.wpcf7 .wpcf7-form { display: block; margin: 0; } div.wpcf7 .wpcf7-form .wpcf7-submit { font-weight: bold; } div.wpcf7 .wpcf7-form .wpcf7-submit:hover { color: #7f4f3e !important; } .vamtam-newsletter-form { display: table; height: 100%; margin: 0 !important; } .vamtam-newsletter-form .cell-wrapper { display: table-cell; vertical-align: middle; } .vamtam-newsletter-form .wpcf7-form-control-wrap { position: relative; display: inline-block; width: 100%; } .vamtam-newsletter-form .wpcf7-form-control-wrap .ajax-loader { display: none; } .vamtam-newsletter-form .wpcf7-form-control-wrap.submit { margin-right: 0; background: #fff; color: transparent !important; cursor: pointer; } .vamtam-newsletter-form .wpcf7-form-control-wrap.submit input { text-indent: -300px; width: 40px; border-top: 1px solid #eae9e9 !important; border-right: 1px solid #eae9e9 !important; border-bottom: 1px solid #eae9e9 !important; } .vamtam-newsletter-form .wpcf7-form-control-wrap.submit:before { content: ""; color: #527ae2; display: block; font-family: theme; font-size: 16px; height: 30px; left: 50%; line-height: 30px; margin-left: -15px; margin-top: -15px; position: absolute; top: 50%; width: 30px; text-align: center; } .vamtam-newsletter-form .wpcf7-form-control-wrap input { display: block; margin: 0; padding: 6px 10px; height: 29px; border: 0; border: none; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 2px 1px -1px rgba(255,255,255,0.6); color: #1a1a1a; } .vamtam-newsletter-form .wpcf7-form-control-wrap input[type="submit"], .vamtam-newsletter-form .wpcf7-form-control-wrap input[type="button"] { color: transparent !important; background: transparent !important; } .ie8 .vamtam-newsletter-form .wpcf7-form-control-wrap input[type="submit"], .ie8 .vamtam-newsletter-form .wpcf7-form-control-wrap input[type="button"] { filter: none !important; } .vamtam-newsletter-form .wpcf7-form-control-wrap input[type="email"] { border-top: 1px solid #eae9e9 !important; border-left: 1px solid #eae9e9 !important; border-bottom: 1px solid #eae9e9 !important; background: #fff; } .vamtam-newsletter-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip { left: 0; top: 100%; width: auto; min-width: 100%; padding: 3px 6px; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 2px 6px 2px rgba(0,0,0,0.2); color: #1a1a1a; } .vamtam-newsletter-form div.wpcf7-response-output, .vamtam-newsletter-form div.wpcf7-validation-errors { color: #840; } .wpv_advertisement img { width: 100%; } .page-404 { position: relative; padding: 0 30px 0.035px; text-align: center; } .page-404 .searchform { position: relative; } .page-404 .searchform .form-field-wrapper { display: block !important; margin-right: 200px; margin-bottom: 100px; margin-left: 200px; } .page-404 input[name=s] { -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1; padding: 5px 122px 5px 10px; width: 100%; height: 45px; font-style: italic; font-size: 15px; } .page-404 input[name=s]:focus { font-style: normal; } .page-404 input[type=submit] { position: absolute; top: 3px; right: 3px; bottom: 3px; z-index: 3; margin-right: 200px; margin-bottom: 100px; padding: 0 1em; height: 40px; font-size: 16px; } #header-404 { display: block; margin: 0; padding: 60px 30px; height: 239px; background: url("../wpv_theme/assets/images/404/center.png") no-repeat center center; background-origin: content-box; color: #fff; text-align: center; text-transform: uppercase; line-height: 330px; pointer-events: none; -moz-background-origin: content; -webkit-background-origin: content-box; } #description-404 { height: 422px; margin: -302px 0 0 0; text-align: center; } #description-404 .left-arrow, #description-404 .right-arrow { display: inline-block; } #description-404 .right-arrow { padding-right: 53px; height: 120px; margin-top: 287.33333333333px; background: url("../wpv_theme/assets/images/404/arrow-right.png") no-repeat right 9.5652173913043px; } #description-404 .left-arrow { padding-left: 98px; height: 302px; background: url("../wpv_theme/assets/images/404/arrow-left.png") no-repeat bottom left; } footer.main-footer { border-top: 1px solid #373737; position: relative; background: #444444; background-repeat: repeat-x; background-position: center top; background-attachment: scroll; background-color: #000000; background-color: transparent; background-color: #444444; } footer.main-footer a { color: #527ae2; } footer.main-footer a:visited { color: #527ae2; } footer.main-footer a:hover { color: #527ae2; text-decoration: underline; } footer.main-footer .widget li { padding: 0 10px 14px 0; background: transparent; border-bottom: none !important; } footer.main-footer .widget li:last-child { padding-bottom: 0; } footer.main-footer .widget li a { padding: 0; } footer.main-footer .widget.widget_nav_menu .menu li:last-child, footer.main-footer .widget.widget_nav_menu .menu li.last-child { border-bottom: none; } footer.main-footer .widget.widget_nav_menu .menu li a { color: #527ae2; } footer.main-footer .widget.widget_nav_menu .menu li a:visited { color: #527ae2; } footer.main-footer .widget.widget_nav_menu .menu li a:hover { color: #527ae2; text-decoration: underline !important; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item { position: relative; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item a { color: #527ae2; padding: 0; } footer.main-footer .widget.widget_nav_menu .menu li.current_page_item:before { display: none; } footer.main-footer .widget .widget-title { border: none; text-align: left; padding: 0; margin: 0 0 20px; font: normal 20px/22px Open Sans !important; color: #ffffff !important; } footer.main-footer .widget .widget-title > .icon { display: block; margin-bottom: 17px; } #footer-sidebars { max-width: 1260px; margin: 0 auto; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; } .csstransforms #footer-sidebars:after { border-radius: 320px; bottom: 100%; box-shadow: 0 4px 9px 2px rgba(17,17,17,0.95); clip: rect(320px,320px,370px,0); content: ""; height: 320px; left: 50%; margin-left: -160px; position: absolute; top: -320px -1px; width: 320px; -webkit-transform: scale(3,1); -ms-transform: scale(3,1); transform: scale(3,1); } body.layout-right-only #footer-sidebars:after, body.layout-left-only #footer-sidebars:after, body.layout-left-right #footer-sidebars:after { display: none; } #footer-sidebars, #footer-sidebars p { font: normal 11px/18px Verdana; color: #ffffff; } #footer-sidebars > .row aside { border-right: 1px solid #373737; padding: 20px 0 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; } #footer-sidebars > .row aside.cell-1-2 { width: 50%; } #footer-sidebars > .row aside.cell-1-3 { width: 33.333333333333%; } #footer-sidebars > .row aside.cell-1-4 { width: 25%; } #footer-sidebars > .row aside.cell-1-5 { width: 20%; } #footer-sidebars > .row aside.cell-1-6 { width: 16.666666666667%; } #footer-sidebars > .row aside.cell-2-3 { width: 66.666666666667%; } #footer-sidebars > .row aside.cell-2-4 { width: 50%; } #footer-sidebars > .row aside.cell-2-5 { width: 40%; } #footer-sidebars > .row aside.cell-2-6 { width: 33.333333333333%; } #footer-sidebars > .row aside.cell-3-4 { width: 75%; } #footer-sidebars > .row aside.cell-3-5 { width: 60%; } #footer-sidebars > .row aside.cell-3-6 { width: 50%; } #footer-sidebars > .row aside.cell-4-5 { width: 80%; } #footer-sidebars > .row aside.cell-4-6 { width: 66.666666666667%; } #footer-sidebars > .row aside.cell-5-6 { width: 83.333333333333%; } #footer-sidebars > .row aside.last { border-right: 0; } #footer-sidebars > .row .widget { padding-left: 30px; padding-right: 30px; } #footer-sidebars > .row .widget, #footer-sidebars > .row .widget:last-child { margin-bottom: 0; padding-bottom: 30px; } #footer-sidebars > .row .widget .widget-title { text-align: left; line-height: 1 !important; padding-top: 0 !important; } #footer-sidebars .wpv_posts .widget-title .visuallyhidden + .icon { display: none; } #footer-sidebars .wpv_posts .posts_list { padding: 0 !important; } #footer-sidebars .wpv_posts .posts_list li { padding: 0 0 20px 0; } #footer-sidebars .wpv_posts .posts_list li > div.clearfix { border-bottom: none !important; padding: 0; } #footer-sidebars .wpv_posts .posts_list li > div.clearfix:hover { background: none; } #footer-sidebars .wpv_posts .posts_list li:last-child { padding: 0; } #footer-sidebars .wpv_posts .posts_list li:last-child > div.clearfix { border-bottom: none; } #footer-sidebars .wpv_posts .posts_list li .thumbnail { display: block; float: left; width: 43px; height: 43px; overflow: hidden; border-radius: 0; background-clip: padding-box; } #footer-sidebars .wpv_posts .posts_list li .thumbnail:after { display: none; } #footer-sidebars .wpv_posts .posts_list li .thumbnail img { width: 43px; height: auto; } #footer-sidebars .wpv_posts .posts_list .title { padding: 0; margin: 0; line-height: 1.1; } #footer-sidebars .wpv_posts .posts_list .title a { font-size: 12px; line-height: 1; font-weight: normal; } #footer-sidebars .wpv_posts .posts_list li .sep { display: none; } #footer-sidebars .wpv_posts .posts_list .date { text-transform: uppercase; font-size: 9px; font: normal 10px/10px Arial; color: #848484; margin-top: 10px; padding-top: 0; } #footer-sidebars .wpv_posts .posts_list .comments { margin-top: 8px; display: inline-block; clear: none; } #footer-sidebars .wpv_posts .posts_list .comments:before { margin: 0 3px 0 0; } .copyrights { position: relative; z-index: 5; background-repeat: no-repeat; background-position: center top; background-attachment: scroll; background-color: #444444; padding: 10px 30px; margin: 0; } .copyrights .alignright, .copyrights .alignleft, .copyrights .aligncenter { margin: 0px !important; } .copyrights > .row { padding: 0; margin: 0 auto; } .copyrights div.last > p { text-align: right; } .copyrights, .copyrights * { font: normal 11px/14px Verdana; color: #ffffff; } #sub-footer-menu ul { margin: 0; } #sub-footer-menu li { list-style: none; float: left; padding: 0 5px; border-left: 1px solid #6a6a6a; } #sub-footer-menu li a { color: #527ae2; font: normal 11px/14px Verdana; } #sub-footer-menu li:first-child { padding-left: 0; border-left: 0; } #scroll-to-top, #feedback, #toggle-style-switcher { display: block; width: 25px !important; height: 22px !important; line-height: 22px !important; font-size: 20px !important; padding: 4px; margin-left: 2px; font-family: "icomoon"; text-align: center; cursor: pointer; z-index: 9998; border: none !important; position: relative; background: #527ae2; text-shadow: 0 -1px 0 #2658db; color: #f6f6f6 !important; border-radius: 3px 0 0 3px; background-clip: padding-box; } #scroll-to-top:hover, #feedback:hover, #toggle-style-switcher:hover { padding-right: 6px; text-decoration: none; margin-left: 0; color: #f6f6f6 !important; } #style-switcher { position: fixed !important; z-index: 900000 !important; top: 140px !important; } #style-switcher #toggle-style-switcher { position: absolute; top: 0; left: -35px !important; } #style-switcher #toggle-style-switcher:after { border-left-color: #527ae2 !important; } #style-switcher #toggle-style-switcher:before { content: ""; font-family: theme; } #style-switcher.open #toggle-style-switcher, #style-switcher:hover #toggle-style-switcher { padding-right: 6px !important; margin-left: 0 !important; opacity: 1; } #ss-teaser .close { content: ""; } #scroll-to-top { position: fixed; bottom: 0px; right: 0px; z-index: -1; border-radius: 3px 0 0; background-clip: padding-box; opacity: 0; } #scroll-to-top:hover { opacity: 0; } #scroll-to-top.visible { opacity: 1; z-index: 200; } #scroll-to-top.visible:hover { opacity: 1; } #feedback-wrapper { position: fixed; bottom: 75px; right: -250px; z-index: 999900; background: #527ae2; width: 250px; min-height: 84px; color: #f6f6f6 !important; border-radius: 3px 0 0 0; background-clip: padding-box; -webkit-transition: right .4s; transition: right .4s; } #feedback-wrapper #feedback { position: absolute; bottom: 0; right: 250px; } #feedback-wrapper.expanded { right: 0; } #feedback-wrapper.expanded #feedback { opacity: 1; padding-right: 6px; } #feedback-wrapper h4, #feedback-wrapper h4 a { color: #f6f6f6 !important; margin-bottom: 0px; } #feedback-wrapper h4 { border: none; padding: 10px 30px; } #feedback-wrapper section { margin: 10px; } #feedback-wrapper .widget { padding: 0; border: none !important; } #comments-list, #trackbacks-list { margin-bottom: 40px; } .respond-box { margin: 10px 0 0; padding: 0; position: relative; border: 3px solid #f6f6f6; border-top: 0; } .respond-box-title { margin: auto -3px 0 -3px; width: auto; position: relative; height: 0; top: -10.9px; padding: 0; } .respond-box-title .sep-text-before, .respond-box-title .sep-text-after { width: 50%; vertical-align: middle; } .respond-box-title .content { vertical-align: middle; padding: 0 .75em; } .respond-box-title .content * { vertical-align: middle; } #comments, .comments { clear: both; } #comments { margin-top: 30px; } #comments:first-child { margin-top: 0; } #comments .sep-text { margin-bottom: -8px; z-index: 2; } #comments .sep-text .sep-text-before, #comments .sep-text .sep-text-after, #comments .sep-text .sep-text-line { vertical-align: middle; } #comments .sep-text .content { padding: 0 10px; } #comments .sep-text .content h5, #comments .sep-text .content h5 a { font-weight: bold; } #comments .sep-text .content a:hover { text-decoration: none; } #comments .sep-text .sep-text-more { padding-left: 10px; } #comments .sep-text .sep-text-more a.icon-b { font-size: 10px; } #comments .sep-text .sep-text-more a.icon-b:before { color: #999999 !important; } #comments .children > li { margin-left: 0; padding-left: 0; } .comments-title { clear: both; margin-top: 20px; display: none; } .comments ol { margin: 0px; } .comments li { position: relative; padding: 15px 0; min-height: 60px; } .comments li.has-children { padding-bottom: 0; } .comments ol li { list-style: none; margin-top: -1px; clear: both; } .comments > ol > li:first-child { margin-top: 0px; } .comments .children { margin: 0 0 0 30px; border-top: 1px solid #eae9e9; } .comments .children li { margin-left: 75px; padding-left: 15px; clear: both; } .comments .children li:last-child { padding-bottom: 0; } .comments .avatar { max-width: 60px !important; max-height: 60px; background-color: #eae9e9; } .comments .comment-author { width: 60px; min-height: 60px; position: absolute; top: 0; bottom: 0; padding: 15px; } .comments .comment-author:after { right: -1px; position: absolute; z-index: 5; top: 41px; content: " "; width: 0; height: 0; border-top: 7px solid transparent; border-right: 6px solid #f7f7f7; border-bottom: 7px solid transparent; } .comments .comment-author:before { right: -1px; position: absolute; top: 39px; content: " "; z-index: 1; width: 0; height: 0; border-top: 9px solid transparent; border-right: 7px solid #eae9e9; border-bottom: 9px solid transparent; } .comments .bypostauthor { position: relative; z-index: 1; } .comments .bypostauthor:hover { background: #f6f6f6; } .comments .bypostauthor:hover .comment-author:after { border-right-color: #f6f6f6; } .comments .comment-author-link { display: inline; } .comments .comment-time { font-size: 9px !important; display: inline; } .comments .comment-time:before { content: " | "; margin: auto 5px; } .comments .comment-content { margin-left: 110px; padding: 0 0 20px 0; position: relative; min-height: 40px; } .comments .comment-content:hover h6.comment-reply-link { display: block; } .comments .comment-meta { margin-bottom: 6px; margin-top: -3px; } .comments .comment-meta > .comment-author-link { font: 300 20px/22px Open Sans; } .comments h6.comment-reply-link { position: absolute; right: 15px; top: 0px; display: none; padding: 0 0 0 5px; } .comments h6.comment-reply-link a { margin: 0 0 0 5px; font-size: 10px; color: #527ae2; } .comments h6.comment-reply-link a:hover { color: #527ae2; } .comments h6.comment-reply-link:before { content: ""; font-family: theme; font-size: 18px; line-height: 18px; position: relative; top: 5px; color: #999999; } .comments #reply-title { margin-bottom: 0px !important; } .comments #cancel-comment-reply-link { position: relative; } .comments .comment-notes { margin-bottom: 14px; } #commentform { position: relative; } #commentform:after { content: ""; display: block; clear: both; } #commentform .form-input { width: auto; margin-bottom: 10px; float: left; width: 100%; } #commentform .form-input input { width: 100%; padding: 10px; } #commentform .comment-form-comment textarea { width: 100%; height: 240px; padding: 10px; } #commentform .form-submit { float: right; margin: 15px 15px 0 0; bottom: 0; height: auto; } #commentform #submit { background: #fcec97; color: #7f4f3e; text-transform: uppercase; position: relative; } #commentform #submit:hover { text-decoration: underline; color: #7f4f3e !important; } #commentform #submit:before { content: ""; position: absolute; font-family: theme; top: 50%; left: 0; } #commentform input[type="checkbox"] { vertical-align: middle; } #respond { padding: 20px; } .respond-box { margin-bottom: 30px; } .respond-box .respond-box-title .content { color: #96aadf; font: normal 12px/17px Open Sans; padding: 0 1em; font-weight: bold; } .respond-box .respond-box-title .sep-text-line { border-bottom: 3px solid #f6f6f6; } .form-label, label { font-size: 14px !important; } .comment-meta { font-size: 13px; color: #a8a8a8; } .comment-author { line-height: 1em !important; } .comment-author span { margin-top: 3px; float: left; } #cancel-comment-reply-link, h6.comment-reply-link, .comment-edit-link, .comment-notes { font-size: 11px !important; } .comment-content { line-height: 1.4em; } .fast-slider { overflow: hidden; background-image: url(../wpv_theme/assets/images/loader.gif); background-position: center center; background-repeat: no-repeat; } .fast-slider.started { background-image: none; } .fast-slider .fast-slider-image { position: absolute; top: 0; left: 0; z-index: 2; display: block !important; overflow: hidden !important; margin: 0; padding: 0; width: auto; height: auto; opacity: 0; -ms-interpolation-mode: nearest-neighbor; -webkit-transform: translateZ(0); image-rendering: -webkit-optimize-contrast; image-rendering: optimizespeed; -webkit-backface-visibility: hidden; } .fast-slider .fast-slider-image.ready { z-index: 1; -ms-interpolation-mode: bicubic; -webkit-transform: none; image-rendering: auto; image-rendering: optimizeQuality; } .fast-slider-prev, .fast-slider-next, .fast-slider-gall-next, .fast-slider-gall-prev { z-index: 100; width: 23px; height: 23px; background-repeat: no-repeat; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-backface-visibility: hidden; } .fast-slider-gall-next, .fast-slider-gall-prev { opacity: 0; } .ie8 .fast-slider-gall-next, .ie8 .fast-slider-gall-prev { filter: alpha(opacity=0); } body.fast-slider header.main-header .first-row, body.fast-slider header.main-header #top-nav-wrapper { display: none; } body.fast-slider .fast-slider-image { z-index: -1; } body.fast-slider .fast-slider-image.ready { z-index: -2; } body.fast-slider .fast-slider-navbar { position: fixed; right: 0; bottom: 0; z-index: 100001; width: 100%; background: #151515; background: rgba(21,21,21,0.8); -webkit-backface-visibility: hidden; } body.fast-slider .fast-slider-navbar .limit-wrapper { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 60px; } body.fast-slider .fast-slider-navbar .limit-wrapper .title { -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display: inline-block; padding: 20px 0; width: 100%; border-bottom: 1px solid #96aadf; } body.fast-slider .fast-slider-navbar .limit-wrapper .title:before { position: absolute; bottom: -1px; left: 0; width: 60px; height: 1px; border-bottom: 1px solid #fcec97; content: ""; } body.fast-slider .fast-slider-navbar .limit-wrapper .fast-slider-description { -moz-box-sizing: border-box; box-sizing: border-box; clear: both; padding: 10px 0; } body.fast-slider .fast-slider-navbar .limit-wrapper .fast-slider-description .contents { display: none; margin: 0 0 6px 0; color: #999999; } body.fast-slider .fast-slider-navbar .limit-wrapper .fast-slider-description a.toggle-description { font: normal 13px/20px Verdana; clear: both; color: #527ae2; display: block; } body.fast-slider .fast-slider-navbar .limit-wrapper .fast-slider-description a.toggle-description:hover { color: #527ae2; text-decoration: none; } body.fast-slider .fast-slider-navbar .limit-wrapper .fast-slider-description a.toggle-description:visited { color: #527ae2; } body.fast-slider .fast-slider-arrows { overflow: hidden; } body.fast-slider .fast-slider-view-all, body.fast-slider .fast-slider-prev, body.fast-slider .fast-slider-next { position: relative; z-index: 100001; display: inline-block; float: right; width: 34px; height: 34px; } body.fast-slider .fast-slider-view-all b, body.fast-slider .fast-slider-prev b, body.fast-slider .fast-slider-next b { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 34px; height: 34px; color: #999999 !important; text-align: center; font-weight: normal; font-size: 17px; line-height: 34px; } body.fast-slider .fast-slider-view-all:hover, body.fast-slider .fast-slider-prev:hover, body.fast-slider .fast-slider-next:hover { text-decoration: none; } body.fast-slider .fast-slider-view-all:hover b, body.fast-slider .fast-slider-prev:hover b, body.fast-slider .fast-slider-next:hover b { color: #527ae2 !important; } body.fast-slider .fast-slider-gall-next, body.fast-slider .fast-slider-gall-prev { position: absolute; top: 0; display: table; width: 40px; height: 100%; vertical-align: middle; text-align: center; } body.fast-slider .fast-slider-gall-next b, body.fast-slider .fast-slider-gall-prev b { display: table-cell; width: 34px; color: #999999; vertical-align: middle; } body.fast-slider .fast-slider-gall-next b:hover, body.fast-slider .fast-slider-gall-prev b:hover { color: #f6f6f6; } body.fast-slider .fast-slider-gall-next:after, body.fast-slider .fast-slider-gall-prev:after { position: absolute; top: 50%; left: 0; display: block; width: 500px; height: 500px; border-radius: 500px; background: rgba(255,0,0,0.2); } body.fast-slider .fast-slider-gall-next { right: 0; } body.fast-slider .fast-slider-gall-next:after { clip: rect(0px,0px,500px,-34px); margin: -250px 0 0 -6px; box-shadow: -30px 0 15px -20px rgba(0,0,0,0.1); } body.fast-slider .fast-slider-gall-prev { left: 0; } body.fast-slider .fast-slider-gall-prev:after { clip: rect(0px,550px,500px,500px); margin: -250px 0 0 -460px; box-shadow: 30px 0px 15px -20px rgba(0,0,0,0.1); } body.fast-slider .fast-slider-caption { position: relative; right: 0; bottom: 0; left: 0; z-index: 2; float: left; margin: 0; width: 70%; height: 34px; text-align: left; font-size: 34px; } body.fast-slider .fast-slider-caption a { display: inline-block; color: #f6f6f6; text-decoration: none; } .contact_info_wrap, .flickr_wrap, .loop-wrapper, .portfolios, .price-outer-wrapper, .scrollbar-horizontal, .services, .slider-shortcode-wrapper, .slogan, .team-member, .toggle, .unapproved, .wpv-accordion-wrapper, .wpv-tabs { padding-top: 15px; padding-bottom: 15px; } .loop-wrapper.page-content { padding-top: 0; padding-bottom: 0; } blockquote { margin-bottom: 30px; } .page-content > .frame > .google_map, .page-content > .row > .grid-1-1 > .frame > .google_map { margin: 0 -60px; } .wpv-grid > .linkarea, .wpv-grid > .services.has-more { margin-left: -15px; margin-right: -15px; } .alignnone { float: none !important; } .textcenter { text-align: center; } .alignright { float: right; margin: 1em 0 1em 1.5em; } .alignleft { float: left; margin: 1em 1.5em 1em 0; } .aligncenter { display: block; margin: 1em auto; } a img.alignright { float: right; margin: 0px 0px 0px 0px; } a img.alignnone { margin: 0px; } a img.alignleft { float: left; margin: 0px 20px 0px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } img.alignleft { margin: 5px 20px 5px 0; } .wp-caption.alignleft { margin: 5px 10px 5px 0; } img.alignright { margin: 5px 0 5px 20px; } .wp-caption.alignright { margin: 5px 0 5px 10px; } img.aligncenter { margin: 5px auto; } img.alignnone { margin: 5px 0; } .wp-caption { max-width: 100%; } .wp-caption.alignleft { margin: 5px 10px 5px 0; } .wp-caption.alignright { margin: 5px 0 5px 10px; } .wp-caption .wp-caption-text, .entry-caption, .gallery-caption { margin-top: 0; font: italic 12px/18px Cabin; color: #848484; } .wp-smiley, .wp-smiley * { border: 0px !important; } .sticky, .gallery-caption, .bypostauthor { outline: none; } table { border-bottom: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%; } caption, th, td { font-weight: normal; text-align: left; } caption { font-size: 16px; margin: 20px 0; } th { font-weight: bold; text-transform: uppercase; } td { border-top: 1px solid #ededed; padding: 6px 10px 6px 0; } dl { margin: 0 20px; } dl.gallery-item { margin: 0; padding: 0 20px; -moz-box-sizing: border-box; box-sizing: border-box; } dl.gallery-item img { display: inline-block; } dt { font-weight: bold; } dd { margin: 0 0 20px; } address { font-style: italic; margin: 0 0 24px; } var, cite { font-style: italic; } .show-hidpi-inline, .show-hidpi-block { display: none; } @media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi) { .hide-hidpi { display: none; } .show-hidpi-inline { display: inline; } .show-hidpi-block { display: block; } } @media (min-width: 1024px) { header.main-header { overflow: visible; } #sub-header { position: relative; z-index: 2; } #sub-header.layout-right-only .meta-header:after { content: ""; top: 0; left: 50%; right: 0; bottom: 0; background: #f6f6f6; z-index: 0; position: absolute; } #sub-header.layout-right-only .meta-header .meta-header-inside { padding: 0 0 30px 0; width: 83.33333334%; background: #f7f7f7; position: relative; z-index: 5; } #sub-header.layout-right-only .meta-header .meta-header-inside header.page-header { padding: 0 60px 0 60px; } #sub-header.layout-left-right .meta-header:after { content: ""; top: 0; left: 50%; right: 0; bottom: 0; background: #f6f6f6; z-index: 0; position: absolute; } #sub-header.layout-left-right .meta-header .meta-header-inside { padding: 0 0 30px 0; width: 83.33333334%; background: #f7f7f7; position: relative; z-index: 5; } #sub-header.layout-left-right .meta-header .meta-header-inside header.page-header { padding: 0 60px 0 60px; } #sub-header.layout-left-only .meta-header .meta-header-inside, #sub-header.layout-full .meta-header .meta-header-inside { background: #f7f7f7; padding: 0 0 30px 0; position: relative; width: 100%; z-index: 5; } #sub-header.layout-left-only .meta-header .meta-header-inside header.page-header, #sub-header.layout-full .meta-header .meta-header-inside header.page-header { padding: 0 60px; } #sub-header.layout-left-only .meta-header .meta-header-inside h1, #sub-header.layout-full .meta-header .meta-header-inside h1 { padding: 0 !important; display: table-cell; vertical-align: bottom; width: 100%; border-bottom: 1px solid #eae9e9; } #sub-header.layout-left-only .meta-header .meta-header-inside h1:after, #sub-header.layout-full .meta-header .meta-header-inside h1:after { content: ""; background: #fcec97; width: 70px; height: 1px; position: absolute; bottom: 30px; left: 60px; } .single-post .meta-header-inside { padding: 0 0 20px 0 !important; } .single-post .meta-header-inside header.page-header h1:after { bottom: 20px !important; } .loop-wrapper.news > .grid-1-4:nth-child(4n+1), .loop-wrapper.news > .grid-1-3:nth-child(3n+1), .loop-wrapper.news > .grid-1-2:nth-child(2n+1), .portfolios > ul > .grid-1-4:nth-child(4n+1), .portfolios > ul > .grid-1-3:nth-child(3n+1), .portfolios > ul > .grid-1-2:nth-child(2n+1) { clear: both; } .wpv-grid.has-more-button, .wpv-grid.has-more-button.grid-1-1, .wpv-grid.has-more-button.extended.grid-1-1 { position: relative; padding-right: 77px; } .wpv-grid.has-more-button .column-read-more-btn { position: absolute; right: 0; top: 50%; margin-top: -28px; font-size: 16px; color: #527ae2; background: #f7f7f7; text-align: center; padding: 20px 20px 20px 10px; box-shadow: 0 1px 1px #e3e3e3; z-index: 44444444444; } .wpv-grid.has-more-button .column-read-more-btn:hover { color: #527ae2; } } @media (min-width: 1024px) and (max-width: 1280px) { .responsive-layout #ss-teaser, .responsive-layout #style-switcher, .responsive-layout #scroll-to-top, .responsive-layout #feedback-wrapper { display: none !important; height: 0 !important; width: 0 !important; right: auto !important; left: -10000px !important; } .responsive-layout .loop-wrapper.news > .grid-1-4, .responsive-layout .portfolios > ul > .grid-1-4 { width: 33.333333333333%; } .responsive-layout .loop-wrapper.news > .grid-1-4:nth-child(3n+1), .responsive-layout .portfolios > ul > .grid-1-4:nth-child(3n+1) { clear: both; } .responsive-layout .loop-wrapper.news > .grid-1-3:nth-child(3n+1), .responsive-layout .loop-wrapper.news > .grid-1-2:nth-child(2n+1), .responsive-layout .portfolios > ul > .grid-1-3:nth-child(3n+1), .responsive-layout .portfolios > ul > .grid-1-2:nth-child(2n+1) { clear: both; } .responsive-layout header.main-header { position: relative; top: 0; right: 0; left: 0; margin: 0; } .responsive-layout header.main-header .header-left { border-radius: 0; background-clip: padding-box; display: none; } .responsive-layout header.main-header #phone-num { display: none; } .responsive-layout header.main-header .header-right { display: none; } .responsive-layout header.main-header .second-row .second-row-columns { display: block; } .responsive-layout header.main-header .second-row .second-row-columns .header-center { display: block; } .responsive-layout .page-wrapper aside.left, .responsive-layout .page-wrapper aside.right { padding-left: 20px; padding-right: 20px; } .responsive-layout #footer-sidebars > .row .widget { padding-left: 20px; padding-right: 20px; } .responsive-layout #footer-sidebars .footer-map-trigger { margin: 0 -20px; } } @media (max-width: 1023px) { .responsive-layout #ss-teaser, .responsive-layout #style-switcher, .responsive-layout #scroll-to-top, .responsive-layout #feedback-wrapper { display: none !important; height: 0 !important; width: 0 !important; right: auto !important; left: -10000px !important; } .responsive-layout #container { overflow: hidden; } .responsive-layout header.main-header { position: relative; top: 0; right: 0; left: 0; margin: 0; } .responsive-layout header.main-header .header-left { border-radius: 0; background-clip: padding-box; display: none; } .responsive-layout header.main-header #phone-num { display: none; } .responsive-layout header.main-header .header-right { display: none; } .responsive-layout header.main-header .second-row .second-row-columns { display: block; } .responsive-layout header.main-header .second-row .second-row-columns .header-center { display: block; } .responsive-layout .meta-header-inside { padding: 0 0 30px 0; } .responsive-layout .meta-header-inside header.page-header { padding: 0 60px; } .responsive-layout .meta-header-inside header.page-header h1 { padding: 0 !important; display: table-cell; vertical-align: bottom; width: 100%; border-bottom: 1px solid #eae9e9; } .responsive-layout .meta-header-inside header.page-header h1:after { content: ""; background: #fcec97; width: 70px; height: 1px; position: absolute; bottom: 30px; left: 60px; } .responsive-layout #header-breadcrumbs { text-align: left; padding: 10px 0 0 60px; color: #a8a8a8; } .responsive-layout #header-breadcrumbs a { color: #527ae2; } .responsive-layout #header-breadcrumbs:after { content: ""; width: 70px; border-bottom: 1px solid #eae9e9; position: absolute; top: 34px; left: 60px; height: 1px; } .responsive-layout.single-post .meta-header-inside { padding: 0 0 20px 0 !important; } .responsive-layout.single-post .meta-header-inside header.page-header h1:after { bottom: 20px !important; } .responsive-layout .wpv-grid.has-more-button .column-read-more-btn { display: none; } .responsive-layout .loop-wrapper .post-article .post-content-outer .post-meta div { border: none; } .responsive-layout .loop-wrapper .post-article .post-content-outer .post-meta div.blog-buttons a:after { display: none; } .responsive-layout .wpv-tabs .ui-tabs-nav li { margin-left: 0 !important; display: block; float: none; } .responsive-layout .wpv-tabs.vertical { overflow: hidden; margin: 0 -30px; } .responsive-layout .wpv-tabs.vertical:before { display: none; } .responsive-layout .wpv-tabs.vertical .ui-tabs-nav { width: 100%; position: relative; padding-left: 0 !important; } .responsive-layout .wpv-tabs.vertical .ui-tabs-nav:before { display: none; } .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li { width: 100%; text-align: center; } .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li.inactive-block-title { padding: 30px 0; } .responsive-layout .wpv-tabs.vertical .ui-tabs-nav li:last-child { margin-bottom: 30px; } .responsive-layout .wpv-tabs.vertical .pane { clear: both; width: 100%; float: none; padding: 30px; } .responsive-layout .wpv-tabs.vertical .pane:before { display: none; } .responsive-layout .sort_by_cat { height: auto; } .responsive-layout .sort_by_cat .inner-wrapper { width: 100%; display: block; height: auto; } .responsive-layout .sort_by_cat .inner-wrapper a:first-child { border-top: 1px solid #eae9e9; } .responsive-layout .sort_by_cat .inner-wrapper a:first-child.active { border-top: 1px solid #eae9e9; } .responsive-layout .sort_by_cat .inner-wrapper a.active { border-left: none; border-right: none; } .responsive-layout .sort_by_cat .inner-wrapper .cat, .responsive-layout .sort_by_cat .inner-wrapper a { float: none; display: block; } .responsive-layout.woocommerce article.left-only ul.products:before, .responsive-layout.woocommerce-page article.left-only ul.products:before, .responsive-layout .woocommerce-scrollable.scroll-x article.left-only ul.products:before { display: none; } .responsive-layout .comments .children { margin-left: 0; border-top: 0; } .csstransforms.js .responsive-layout .fixed-header-box .logo-wrapper { padding-right: 30px; text-align: right; } .csstransforms.js .responsive-layout header.main-header.layout-logo-text-menu .first-row { display: block; min-height: 0; height: auto; } .csstransforms.js .responsive-layout header.main-header.layout-logo-text-menu .first-row-wrapper { padding: 0; height: auto; } .csstransforms.js .responsive-layout header.main-header.layout-logo-text-menu .first-row-right { display: none; } .csstransforms.js .responsive-layout header.main-header.layout-logo-text-menu .first-row-left { display: block; margin-bottom: 0; min-height: 0; height: auto; } .csstransforms.js .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper { display: block; min-height: 0; } .csstransforms.js .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo { top: 0; } .csstransforms.js .responsive-layout header.main-header.layout-logo-text-menu .first-row-left .logo-wrapper .logo img { padding: 10px 0 !important; top: 0 !important; } .csstransforms.js .responsive-layout header.main-header.layout-logo-menu .header-contents { display: block; padding: 0; } .csstransforms.js .responsive-layout header.main-header.layout-logo-menu .first-row { display: block; } .csstransforms.js .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper { min-height: 0; } .csstransforms.js .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo { top: 0; } .csstransforms.js .responsive-layout header.main-header.layout-logo-menu .first-row .logo-wrapper .logo img { padding: 0 !important; } .csstransforms.js .responsive-layout header.main-header.layout-standard .first-row { height: auto; } .csstransforms.js .responsive-layout header.main-header.layout-standard .first-row .logo img { padding: 0 !important; } .csstransforms.js .responsive-layout header.main-header #top-nav, .csstransforms.js .responsive-layout header.main-header .second-row { display: none; } .csstransforms.js .responsive-layout header.main-header .logo { display: inline-block; padding: 30px 0; } .csstransforms.js .responsive-layout .fixed-header-box { padding: 0; } .csstransforms.js .responsive-layout #menus { float: none; display: inline-block; } .csstransforms.js .responsive-layout #mp-menu-trigger { position: absolute; top: 50%; left: 0; z-index: 600; display: block; margin-top: -17.5px; width: 35px; height: 35px; text-indent: -100000px; cursor: pointer; } .csstransforms.js .responsive-layout #mp-menu-trigger:before { position: absolute; top: 0; left: 0; padding-left: 30px; width: 35px; height: 35px; color: #96aadf; text-indent: 0; font-size: 35px; line-height: 1; } .csstransforms.js .responsive-layout .mp-pusher { position: relative; left: 0; height: 100%; } .csstransforms.js .responsive-layout .mp-menu { -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); position: absolute; top: 0; left: 0; z-index: 1; display: block; width: 300px; height: 100%; } .csstransforms.js .responsive-layout .mp-menu ul { margin: 0; padding: 0; list-style: none; } .csstransforms.js .responsive-layout .mp-menu ul li { padding-bottom: 0; } .csstransforms.js .responsive-layout .mp-menu ul li > a { font: normal 14px/30px Arial; display: block; padding: 10px 20px; outline: none; box-shadow: inset 0 -1px rgba(255,255,255,0.2); color: #000000; } .csstransforms.js .responsive-layout .mp-menu ul li > a.has-children::after { float: right; margin-right: -10px; color: rgba(255,255,255,0.3); content: ""; font-size: 15px; font-family: 'theme'; } .csstransforms.js .responsive-layout .mp-menu ul li::before { position: absolute; left: 10px; z-index: -1; color: rgba(0,0,0,0.2); line-height: 3.5; } .csstransforms.js .responsive-layout .mp-menu h2 { font: normal 14px/30px Arial; margin: 0; padding: 1em; color: #000000; } .csstransforms.js .responsive-layout .mp-menu.mp-overlap h2::before { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); position: absolute; top: 0; right: 0; margin-right: 8px; font-size: 75%; line-height: 1.8; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.1s 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.1s 0.3s; transition: opacity 0.3s, transform 0.1s 0.3s; } .csstransforms.js .responsive-layout .mp-menu.mp-cover h2 { text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-size: 1em; } .csstransforms.js .responsive-layout .mp-menu .mp-level, .csstransforms.js .responsive-layout .mp-menu .mp-level.mp-level-open, .csstransforms.js .responsive-layout .mp-menu.mp-overlap .mp-level, .csstransforms.js .responsive-layout .mp-menu.mp-overlap .mp-level.mp-level-open { -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); box-shadow: none; } .csstransforms.js .responsive-layout .mp-menu .mp-level.mp-level-overlay > .mp-back, .csstransforms.js .responsive-layout .mp-menu .mp-level.mp-level-overlay > .mp-back::after { background: transparent; box-shadow: none; color: transparent; } .csstransforms.js .responsive-layout .mp-level { -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #b5b5b5; } .csstransforms.js .responsive-layout .mp-level::after { z-index: -1; } .csstransforms.js .responsive-layout .mp-level.mp-level-overlay { cursor: pointer; } .csstransforms.js .responsive-layout .mp-level.mp-level-overlay.mp-level::before { width: 100%; height: 100%; background: transparent; opacity: 1; } .csstransforms.js .responsive-layout .mp-level .mp-back + ul { box-shadow: inset 0 1px rgba(255,255,255,0.1); } .csstransforms.js .responsive-layout .mp-pusher::after, .csstransforms.js .responsive-layout .mp-level::after, .csstransforms.js .responsive-layout .mp-level::before { position: absolute; top: 0; right: 0; width: 0; height: 0; content: ''; opacity: 0; } .csstransforms.js .responsive-layout .mp-pusher.mp-pushed::after, .csstransforms.js .responsive-layout .mp-level.mp-level-overlay::after { -webkit-transition: opacity 0.3s; transition: opacity 0.3s; width: 100%; height: 100%; opacity: 1; } .csstransforms.js .responsive-layout .mp-pusher, .csstransforms.js .responsive-layout .mp-level { -webkit-transition: all 0.5s; transition: all 0.5s; } .csstransforms.js .responsive-layout .mp-pusher::after, .csstransforms.js .responsive-layout .mp-level::after { background: rgba(255,255,255,0.3); } .csstransforms.js .responsive-layout .mp-overlap .mp-level.mp-level-open { -webkit-transform: translate3d(-40px,0,0); -ms-transform: translate3d(-40px,0,0); transform: translate3d(-40px,0,0); box-shadow: 1px 0 2px rgba(0,0,0,0.2); } .csstransforms.js .responsive-layout .mp-overlap .mp-level.mp-level-overlay > h2::before { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; } .csstransforms.js .responsive-layout .mp-cover .mp-level.mp-level-open { -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } .csstransforms.js .responsive-layout .mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) { -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); } .csstransforms.js .responsive-layout .mp-menu ul li a:hover { background: #1FA3DD; color: #000000; } .csstransforms.js .responsive-layout .mp-menu .mp-level.mp-level-overlay > ul > li > a, .csstransforms.js .responsive-layout .mp-level.mp-level-overlay > ul > li:first-child > a { box-shadow: inset 0 -1px rgba(255,255,255,0); } .csstransforms.js .responsive-layout .mp-back { -webkit-transition: background 0.3s; transition: background 0.3s; position: relative; display: block; padding: 1em; outline: none; background: rgba(0,0,0,0.1); box-shadow: inset 0 1px rgba(255,255,255,0.1); color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-size: 0.8em; } .csstransforms.js .responsive-layout .mp-back::after { position: absolute; right: 10px; color: rgba(255,255,255,0.3); content: ""; font-size: 15px; font-family: 'theme'; } } @media (min-width: 768px) and (max-width: 1023px) { .responsive-layout .wpv-grid.grid-1-2, .responsive-layout .wpv-grid.grid-1-3, .responsive-layout .wpv-grid.grid-1-4, .responsive-layout .wpv-grid.grid-1-5, .responsive-layout .wpv-grid.grid-1-6, .responsive-layout .wpv-grid.grid-2-3, .responsive-layout .wpv-grid.grid-2-5, .responsive-layout .wpv-grid.grid-3-4, .responsive-layout .wpv-grid.grid-3-5, .responsive-layout .wpv-grid.grid-4-5, .responsive-layout .wpv-grid.grid-5-6, .responsive-layout #footer-sidebars > .row aside.cell-1-2, .responsive-layout #footer-sidebars > .row aside.cell-1-3, .responsive-layout #footer-sidebars > .row aside.cell-1-4, .responsive-layout #footer-sidebars > .row aside.cell-1-5, .responsive-layout #footer-sidebars > .row aside.cell-1-6, .responsive-layout #footer-sidebars > .row aside.cell-2-3, .responsive-layout #footer-sidebars > .row aside.cell-2-5, .responsive-layout #footer-sidebars > .row aside.cell-3-4, .responsive-layout #footer-sidebars > .row aside.cell-3-5, .responsive-layout #footer-sidebars > .row aside.cell-4-5, .responsive-layout #footer-sidebars > .row aside.cell-5-6 { width: 50%; } .responsive-layout aside.left, .responsive-layout aside.right, .responsive-layout .left-only, .responsive-layout .right-only, .responsive-layout .left-right { clear: both !important; width: 100% !important; float: none !important; margin-bottom: 30px; } .responsive-layout aside.left:last-child, .responsive-layout aside.right:last-child, .responsive-layout .left-only:last-child, .responsive-layout .right-only:last-child, .responsive-layout .left-right:last-child { margin-bottom: 0; } .responsive-layout #footer-sidebars > .row .widget { padding-left: 60px; padding-right: 60px; } .responsive-layout #footer-sidebars .footer-map-trigger { margin-left: -60px; margin-right: -60px; } .responsive-layout aside.left, .responsive-layout aside.right { padding-left: 96px; padding-right: 96px; } .responsive-layout.has-page-header .page-wrapper aside.right { margin-top: 0 !important; } .responsive-layout #main { padding-top: 1px; } .responsive-layout #main.layout-left-right:after, .responsive-layout #main.layout-left-right .page-outer-wrapper:before, .responsive-layout #main.layout-left-only:after, .responsive-layout #main.layout-left-only .page-outer-wrapper:before, .responsive-layout #main.layout-right-only:after, .responsive-layout #main.layout-right-only .page-outer-wrapper:before { display: none; } .responsive-layout .loop-wrapper.news > .grid-1-4, .responsive-layout .loop-wrapper.news > .grid-1-3, .responsive-layout .loop-wrapper.news > .grid-1-2, .responsive-layout .portfolios > ul > .grid-1-4, .responsive-layout .portfolios > ul > .grid-1-3, .responsive-layout .portfolios > ul > .grid-1-2 { width: 50%; } .responsive-layout .loop-wrapper.news > .grid-1-4:nth-child(2n+1), .responsive-layout .loop-wrapper.news > .grid-1-3:nth-child(2n+1), .responsive-layout .loop-wrapper.news > .grid-1-2:nth-child(2n+1), .responsive-layout .portfolios > ul > .grid-1-4:nth-child(2n+1), .responsive-layout .portfolios > ul > .grid-1-3:nth-child(2n+1), .responsive-layout .portfolios > ul > .grid-1-2:nth-child(2n+1) { clear: both; } .responsive-layout #sub-header { position: relative; z-index: 2; } .responsive-layout #sub-header.layout-left-only .meta-header .meta-header-inside h1, .responsive-layout #sub-header.layout-full .meta-header .meta-header-inside h1 { padding: 0 !important; display: table-cell; vertical-align: bottom; width: 100%; border-bottom: 1px solid #eae9e9; } .responsive-layout #sub-header.layout-left-only .meta-header .meta-header-inside h1:after, .responsive-layout #sub-header.layout-full .meta-header .meta-header-inside h1:after { content: ""; background: #fcec97; width: 70px; height: 1px; position: absolute; bottom: 30px; left: 60px; } } @media (max-width: 767px) { .responsive-layout.boxed .boxed-layout { padding: 0 !important; margin: 0 !important; -moz-box-sizing: border-box; box-sizing: border-box; } .responsive-layout .grid-1-2, .responsive-layout .grid-1-3, .responsive-layout .grid-1-4, .responsive-layout .grid-1-5, .responsive-layout .grid-1-6, .responsive-layout .grid-2-3, .responsive-layout .grid-2-5, .responsive-layout .grid-3-4, .responsive-layout .grid-3-5, .responsive-layout .grid-4-5, .responsive-layout .grid-5-6, .responsive-layout aside.left, .responsive-layout aside.right, .responsive-layout .left-only, .responsive-layout .right-only, .responsive-layout .left-right { clear: both !important; width: 100% !important; float: none !important; margin-bottom: 30px; } .responsive-layout .grid-1-2:last-child, .responsive-layout .grid-1-3:last-child, .responsive-layout .grid-1-4:last-child, .responsive-layout .grid-1-5:last-child, .responsive-layout .grid-1-6:last-child, .responsive-layout .grid-2-3:last-child, .responsive-layout .grid-2-5:last-child, .responsive-layout .grid-3-4:last-child, .responsive-layout .grid-3-5:last-child, .responsive-layout .grid-4-5:last-child, .responsive-layout .grid-5-6:last-child, .responsive-layout aside.left:last-child, .responsive-layout aside.right:last-child, .responsive-layout .left-only:last-child, .responsive-layout .right-only:last-child, .responsive-layout .left-right:last-child { margin-bottom: 0; } .responsive-layout .grid-1-1 { margin-bottom: 0; } .responsive-layout .grid-1-1:last-child { margin-bottom: 0; } .responsive-layout #header-sidebars aside, .responsive-layout #footer-sidebars aside { display: block !important; width: 100% !important; clear: both !important; margin: 0 0 30px 0 !important; padding: 0 !important; } .responsive-layout #header-sidebars aside section, .responsive-layout #footer-sidebars aside section { margin: 0; } .responsive-layout .row { margin-bottom: 30px; } .responsive-layout .row:last-child { margin-bottom: 0; } .responsive-layout #wpadminbar { min-width: 0; overflow: hidden; } .responsive-layout aside.left, .responsive-layout aside.right { padding: 0 60px; margin-left: 0; margin-right: 0; -moz-box-sizing: border-box; box-sizing: border-box; } .responsive-layout aside .menu-item > .sub-menu { display: none !important; } .responsive-layout .copyrights { padding: 10px 0; } .responsive-layout .copyrights, .responsive-layout .copyrights *, .responsive-layout .copyrights div.last > p { text-align: center !important; } .responsive-layout .price-wrapper.featured { margin-top: 0; } .responsive-layout .meta-header-inside { width: 100%; background: #f7f7f7; } .responsive-layout .page-header .post-siblings { display: block; position: absolute; top: 0; left: 25px; } .responsive-layout.has-ajax-portfolio.has-page-header.no-header-sidebars .page-header .limit-wrapper, .responsive-layout.has-ajax-portfolio.has-page-header.no-header-sidebars .page-header .page-header-content { min-height: 150px; } .responsive-layout.fast-slider .fast-slider-caption { height: auto; } .responsive-layout.fast-slider .fast-slider-navbar { right: auto; left: 0; width: 100%; } .responsive-layout .slogan.has-button .slogan-content, .responsive-layout .slogan.has-button .button-wrp { display: block; } .responsive-layout .slogan.has-button .button-wrp { padding-left: 0; padding-top: 30px; } .responsive-layout #sub-footer-menu li { display: inline-block; float: none; } .responsive-layout .portfolio-viewer-wrap { padding: 0 30px; } .responsive-layout .portfolio-viewer-wrap .content .share-btns { margin-bottom: 20px; } .responsive-layout.woocommerce ul.products li, .responsive-layout.woocommerce-page ul.products li { float: none; width: 100% !important; } .responsive-layout.woocommerce div.product div.summary, .responsive-layout.woocommerce div.product div.images, .responsive-layout.woocommerce-page div.product div.summary, .responsive-layout.woocommerce-page div.product div.images { float: none; width: 100%; } .responsive-layout.woocommerce div.product .woocommerce-tabs > ul.tabs li, .responsive-layout.woocommerce-page div.product .woocommerce-tabs > ul.tabs li { float: none !important; border: none !important; text-align: center; } .responsive-layout.woocommerce table.cart, .responsive-layout.woocommerce-page table.cart { max-width: 100%; } .responsive-layout.woocommerce table.cart td.product-thumbnail, .responsive-layout.woocommerce table.cart th.product-thumbnail, .responsive-layout.woocommerce-page table.cart td.product-thumbnail, .responsive-layout.woocommerce-page table.cart th.product-thumbnail { display: none; } .responsive-layout.woocommerce table.cart td.actions, .responsive-layout.woocommerce-page table.cart td.actions { text-align: left; } .responsive-layout.woocommerce table.cart td.actions div.coupon, .responsive-layout.woocommerce-page table.cart td.actions div.coupon { margin-bottom: 1em; } .responsive-layout.woocommerce .cart-collaterals .shipping_calculator, .responsive-layout.woocommerce .cart-collaterals .cart_totals, .responsive-layout.woocommerce-page .cart-collaterals .shipping_calculator, .responsive-layout.woocommerce-page .cart-collaterals .cart_totals { float: none; width: 100%; } .responsive-layout.woocommerce .cart-collaterals .shipping_calculator, .responsive-layout.woocommerce-page .cart-collaterals .shipping_calculator { padding-top: 30px; } .responsive-layout.woocommerce .widget_shopping_cart .widget_shopping_cart_content .buttons a.button, .responsive-layout.woocommerce-page .widget_shopping_cart .widget_shopping_cart_content .buttons a.button { clear: both; float: left; } .responsive-layout.woocommerce span.onsale, .responsive-layout.woocommerce-page span.onsale { left: inherit; top: 10px; right: 10px; } .responsive-layout.woocommerce .summary form.cart, .responsive-layout.woocommerce .summary > div, .responsive-layout.woocommerce .summary .product_meta, .responsive-layout.woocommerce-page .summary form.cart, .responsive-layout.woocommerce-page .summary > div, .responsive-layout.woocommerce-page .summary .product_meta { padding-left: 0; } .responsive-layout.woocommerce .summary .share-btns, .responsive-layout.woocommerce-page .summary .share-btns { margin-left: 0; } .responsive-layout.woocommerce .summary .product_meta, .responsive-layout.woocommerce-page .summary .product_meta { margin: 0; } .responsive-layout.single-post header.page-header .page-header-content h1 .title, .responsive-layout.single-portfolio header.page-header .page-header-content h1 .title, .responsive-layout.ajax-portfolio-expanded header.page-header .page-header-content h1 .title { padding-top: 100px !important; } .responsive-layout.single-post header.page-header .page-header-content .spacer, .responsive-layout.single-portfolio header.page-header .page-header-content .spacer, .responsive-layout.ajax-portfolio-expanded header.page-header .page-header-content .spacer { display: none; } .responsive-layout header.page-header .post-siblings { left: 30px; top: 20px !important; } .responsive-layout.ajax-portfolio-expanded header.page-header .page-header-content .post-siblings { left: 0; top: 25px; } .responsive-layout.ajax-portfolio-expanded .portfolio-content > .grid-4-5 { padding-right: 15px; } .responsive-layout.ajax-portfolio-expanded .portfolio-content > .grid-1-5 { position: relative; text-align: center; margin: 0 0 60px 0; } .responsive-layout.ajax-portfolio-expanded nav.sort_by_cat span.inner-wrapper a:first-child.active { border-top: none; } .responsive-layout.single-portfolio .portfolios > ul > li.has-description { margin-bottom: 30px !important; } .responsive-layout.single-portfolio aside.right { margin-top: 0 !important; } .responsive-layout .page-content .load-more { margin-bottom: 30px; } .responsive-layout .page-content .load-more a { padding: 0; } .responsive-layout .page-content .load-more:before { display: none; } .responsive-layout .page-content .load-more:after { display: none; } .responsive-layout #footer-sidebars { overflow: hidden; } .responsive-layout #footer-sidebars .widget { padding: 0 60px !important; } .responsive-layout article .loop-wrapper { padding: 0 0 20px 0 !important; } .responsive-layout .post-article .post-media .media-inner { display: block; min-height: 21px; position: relative; } .responsive-layout .post-article a.single-post-format { display: none; } .responsive-layout #header-breadcrumbs { display: none; } .responsive-layout #sub-header { position: relative; z-index: 2; } .responsive-layout #sub-header.layout-right-only .meta-header:after, .responsive-layout #sub-header.layout-left-right .meta-header:after { content: ""; top: 0; left: 50%; right: 0; bottom: 0; background: #f6f6f6; z-index: 0; position: absolute; } .responsive-layout #sub-header.layout-left-only .meta-header .meta-header-inside h1, .responsive-layout #sub-header.layout-full .meta-header .meta-header-inside h1 { padding: 0 !important; display: table-cell; vertical-align: bottom; width: 100%; border-bottom: 1px solid #eae9e9; } .responsive-layout #sub-header.layout-left-only .meta-header .meta-header-inside h1:after, .responsive-layout #sub-header.layout-full .meta-header .meta-header-inside h1:after { content: ""; background: #fcec97; width: 70px; height: 1px; position: absolute; bottom: 30px; left: 60px; } .responsive-layout #sub-header header.page-header { padding: 0 30px; } .responsive-layout #sub-header .meta-header-inside { position: relative; z-index: 5; width: 100%; padding: 0 0 30px 0; background: #f7f7f7; } .responsive-layout .row > .has-more-button { padding-right: 15px !important; } .responsive-layout .column-read-more-btn { display: none; } .responsive-layout #main.layout-left-right:after, .responsive-layout #main.layout-left-right .page-outer-wrapper:before, .responsive-layout #main.layout-left-only:after, .responsive-layout #main.layout-left-only .page-outer-wrapper:before, .responsive-layout #main.layout-right-only:after, .responsive-layout #main.layout-right-only .page-outer-wrapper:before { display: none; } .responsive-layout #commentform .form-submit { float: none; text-align: center; } .responsive-layout .page-wrapper > div, .responsive-layout .page-wrapper > article, .responsive-layout .page-wrapper .ajax-result > div, .responsive-layout .page-wrapper .ajax-result > article { padding-left: 30px; padding-right: 30px; } .responsive-layout #header-middle .header-middle-content { padding-left: 30px; padding-right: 30px; } .responsive-layout.boxed .row > div.extended.grid-1-1 { padding-left: 30px; padding-right: 30px; margin-left: -15px; margin-right: -15px; } .responsive-layout .scrollable-wrapper { margin-left: 0; margin-right: 0; } .responsive-layout .services.smallimage { margin: 0 60px; } } @media (max-width: 479px) { .responsive-layout.woocommerce .page-outer-wrapper .woocommerce-result-count, .responsive-layout.woocommerce-page .page-outer-wrapper .woocommerce-result-count, .responsive-layout .woocommerce-scrollable.scroll-x .page-outer-wrapper .woocommerce-result-count { margin: 20px 0 0; text-align: center; width: 100%; } .responsive-layout.woocommerce .page-outer-wrapper .woocommerce-ordering, .responsive-layout.woocommerce-page .page-outer-wrapper .woocommerce-ordering, .responsive-layout .woocommerce-scrollable.scroll-x .page-outer-wrapper .woocommerce-ordering { margin: 20px 0; text-align: center; width: 100%; } .responsive-layout.woocommerce .cart td.product-price, .responsive-layout.woocommerce .cart th.product-price, .responsive-layout.woocommerce-page .cart td.product-price, .responsive-layout.woocommerce-page .cart th.product-price, .responsive-layout .woocommerce-scrollable.scroll-x .cart td.product-price, .responsive-layout .woocommerce-scrollable.scroll-x .cart th.product-price { display: none; } .responsive-layout.woocommerce .cart td.actions .button.alt, .responsive-layout.woocommerce-page .cart td.actions .button.alt, .responsive-layout .woocommerce-scrollable.scroll-x .cart td.actions .button.alt { display: block; float: none; margin: 1em 0 0 0; } .responsive-layout .main-menu { clear: both; float: left; display: block; width: 100% !important; height: auto !important; padding: 0 20px 20px !important; -moz-box-sizing: border-box; box-sizing: border-box; } .responsive-layout .main-menu .menu { display: none; } .responsive-layout .main-menu * { display: block; float: none !important; } .responsive-layout #footer-sidebars > .row aside { padding: 30px 0 !important; margin: 0 !important; } .responsive-layout.single-portfolio .portfolios > ul > li.has-description { margin-bottom: 30px !important; } .responsive-layout.single-portfolio aside.right { margin-top: 0 !important; } .responsive-layout.fast-slider .fast-slider-navbar .title { padding-top: 60px; } .responsive-layout.fast-slider .fast-slider-arrows { position: absolute; left: -10px; top: 10%; } .responsive-layout.fast-slider .fast-slider-caption { margin-top: 30px; height: auto !important; } html.touch .responsive-layout.no-header-slider.boxed #header-middle.normal .portfolios.scroll-x, html.touch .responsive-layout.no-header-slider.boxed #header-middle.normal .loop-wrapper.scroll-x { margin: 0 -15px; } } @media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } a, a:visited { color: #444 !important; text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } }