/* neusta eT less file */ /*****************************************************************************************************/ /************************************************ Reset **********************************************/ /*****************************************************************************************************/ a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 100%; } html, body { height: 100%; -ms-word-wrap: break-word; word-wrap: break-word; } a, #submit, .button { transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { /* Override the default (display: inline) for browsers that do not recognize HTML5 tags. IE8 (and lower) requires a shiv: http://ejohn.org/blog/html5-shiv */ display: block; } b, strong { /* Makes browsers agree. IE + Opera = font-weight: bold. Gecko + WebKit = font-weight: bolder. */ font-weight: bold; } img { color: transparent; font-size: 0; vertical-align: middle; /* For IE. http://css-tricks.com/ie-fix-bicubic-scaling-for-images */ -ms-interpolation-mode: bicubic; } li { /* For IE6 + IE7: "display: list-item" keeps bullets from disappearing if hasLayout is triggered. */ display: list-item; list-style: none; } table { border-collapse: collapse; border-spacing: 0; } th, td, caption { font-weight: normal; vertical-align: top; text-align: left; } q { quotes: none; } q:before, q:after { content: ''; content: none; } sub, sup, small { font-size: 75%; } sub, sup { line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } svg { /* For IE9. Without, occasionally draws shapes outside the boundaries of rectangle. */ overflow: hidden; } p:empty { display: none !important; } /**********************************************************************************/ /* Header Menus *******************************************************************/ /**********************************************************************************/ /*.main-navigation { display:none; }*/ .main-navigation ul ul { display: none; } .main-navigation ul li:hover > ul { display: block; } .main-navigation > ul > li.menu-item-has-children { padding-right:2px; margin-right:10px; } .main-navigation > ul > li.menu-item-has-children > a{ padding-right:15px; } /*.main-navigation ul ul li.menu-item-has-children a { margin-right:40px; }*/ .main-navigation ul li.menu-item-has-children > a:after { font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; content: "\f105"; display: block; width: 10px; height: 30px; position: absolute; right: 20px; top: .9em; line-height:12px; text-align:left; } .main-navigation > ul > li.menu-item-has-children > a:after { /*top: 1.25em; right: 0px; content: "\f107";*/ top: 50%; right: 0px; content: "\f107"; margin-top: -6px; line-height: 12px; height: auto; } .main-navigation a sup { font-family: 'Lato',Arial,Helvetica,sans-serif !important; font-size: 10px; font-weight: bold; padding-left: 5px; } .main-navigation ul { padding: 0; margin:0; list-style: none; position: relative; } .main-navigation ul:after { content: ""; clear: both; display: block; } .main-navigation ul li { float: left; /*white-space:nowrap;*/ position:relative; } .main-navigation ul li:hover { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .main-navigation ul li:hover a { } .main-navigation ul li a { display: block; position: relative; cursor: pointer; /*font-size: 12px;*/ line-height: 1.3em; padding: 9px 10px; text-decoration: none; transition: color .3s; -webkit-transition: .3s; } .first-navigation ul li a { font-weight: bold; text-transform: uppercase; } .main-navigation ul li a:hover { color:#ccc; } @-webkit-keyframes main_nav_anim { 0% {opacity: 0;} 100% {opacity: 1;} } @-moz-keyframes main_nav_anim { 0% {opacity: 0;} 100% {opacity: 1;} } @-o-keyframes main_nav_anim { 0% {opacity: 0;} 100% {opacity: 1;} } @keyframes main_nav_anim { 0% {opacity: 0;} 100% {opacity: 1;} } .main-navigation ul ul { background: #fff; padding: 0; position: absolute; top: 100%; left:-10px; min-width:250px; z-index: 99999; border-top: 3px solid #B39964; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 14px 0 15px; font-size: 13px; line-height: 23px; -webkit-animation-duration: .3s; -moz-animation-duration: .3s; -o-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: main_nav_anim; -moz-animation-name: main_nav_anim; -o-animation-name: main_nav_anim; animation-name: main_nav_anim; } .main-navigation ul ul li { float: none; border-top: 0px solid #ccc; background: none repeat scroll 0 0 #FFFFFF; position: relative; z-index: 99999; } .main-navigation ul ul li a { font-size: 13px; color: #7f7f7f; font-weight: normal; padding: 10px 10px 10px 20px; text-transform: none; } .main-navigation ul ul li a:hover { color: #FFFFFF !important; background: none repeat scroll 0 0 #B39964; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .main-navigation ul ul li a:visited { color: #7f7f7f; } .main-navigation ul ul ul { position: absolute; left: 100%; top: -3px; z-index: 100; } /*.main-navigation ul ul ul li a { display: inline-block; }*/ /*.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a { color: #314381 !important; }*/ /*mega-menu*/ .main-navigation .mega-menu ul .sub-menu { position: static; display: block; } .main-navigation .mega-menu li.menu-item-has-children a:after { display:none; } .main-navigation .mega-menu ul li { white-space:normal; } .main-navigation .mega-menu ul ul { box-shadow: 0px 0px 0px rgba(0,0,0,0); font-weight:normal; border: none; } .main-navigation .mega-menu > ul { position:absolute; margin:0; padding-bottom: 0; padding-top: 0; } .main-navigation .mega-menu > ul ul { margin:0; padding:0px 0 15px 0; border-top: none; } .main-navigation .mega-menu > ul ul ul { margin:0; padding:5px 0 0 0; } .main-navigation .mega-menu > ul > li { /*float: left;*/ display:table-cell; width:250px; min-width: 250px; border-left: 1px solid #e5e5e5; } .main-navigation .mega-menu > ul > li:first-child { border-left: none; } .main-navigation .mega-menu > ul > li > a { font-size: 12px; text-transform:uppercase; font-weight:bold; margin-top: 15px; } .main-navigation .mega-menu > ul > li > a:hover { background: none !important; color: #B39964 !important; } /*secondary menu*/ .secondary-navigation ul { display: inline-block; } .main-navigation.secondary-navigation > ul > li { margin: 0; padding: 9px 0; } .main-navigation.secondary-navigation > ul > li > a { border-left:1px solid #ccc; text-decoration:none; padding: 0; padding:0 13px; } .main-navigation.secondary-navigation > ul > li:first-child a{ border-left:0; } .main-navigation.secondary-navigation > ul > li.menu-item-has-children > a { padding-right: 30px !important; } .main-navigation.secondary-navigation > ul > li.menu-item-has-children > a:after { right: 15px; } .main-navigation.secondary-navigation > ul > li:last-child a { padding-right: 0; } .main-navigation.secondary-navigation > ul > li.menu-item-has-children:last-child > a { padding-right: 15px !important; } .main-navigation.secondary-navigation > ul > li.menu-item-has-children:last-child > a:after { right:0; } .main-navigation.secondary-navigation > ul > li > a i { font-size:11px; } .main-navigation.secondary-navigation ul ul a { text-align: left; } .menu_under_style .gbtr_second_menu > .secondary-navigation > ul > li:first-child > a { padding-left: 0; } /* sticky-header */ .gbtr_header_wrapper.site-header-sticky { position: fixed; padding: 25px 0; margin: 0; } .site-header-sticky{ top: -98px; right: 0; width: 100%; z-index: -1; transition: top 0.15s, z-index 0s ease 0.15s; -webkit-transition: top 0.15s, z-index 0s ease 0.15s; background: #fff; display: block; box-shadow: 0px 1px 5px rgba(0,0,0,0.20); } .site-header-sticky .gbtr_logo { height: 48px; line-height: 48px; } .site-header-sticky .gbtr_logo img { max-height: 48px; } .site-header-sticky.on_page_scroll { top: 0; transition: top 0.3s; -webkit-transition: top 0.3s; z-index: 99999; } .site-header-sticky.on_page_refresh { top: 0; transition: none; -webkit-transition: none; z-index: 99999; } .site-header-sticky.wpadminbar_onscreen { top: 32px; } .site-header-sticky.on_page_refresh.wpadminbar_onscreen { transition: none; -webkit-transition: none; } .site-header-sticky .gbtr_little_shopping_bag_wrapper_mobiles { display: none; } /*****************************************************************************************************/ /******************************************* Common styles *******************************************/ /*****************************************************************************************************/ /* COMMON */ html,body { /*width: 100%; margin: 0px; padding: 0px; overflow-x: hidden;*/ } body { font-size:13px; color:#000; line-height:1.5em; overflow-y: scroll; } body.page-template-page-blank-php { overflow:auto; } body.review_form_wrapper_overlay_active { overflow-y: scroll; } a { color:#b39964; text-decoration:none; } a:hover { color:#000; } .clr { clear:both; } hr, .hr { height:0px; border:0; border-bottom: 1px solid #ccc; max-width:958px; } .hr.padding30 { margin:30px 0; } hr.paddingbottom30, .hr.paddingbottom30 { margin:0 0 30px 0; } hr.paddingbottom40, .hr.paddingbottom40 { margin:0 0 40px 0; } hr.padding30.fixbottom10, .hr.padding30.fixbottom10 { margin:30px 0 40px 0; } hr.padding40, .hr.padding40 { margin:40px 0; } .hr.shop_separator { margin: 8px 0 50px; } .shop_with_sidebar .hr.shop_separator { margin: 8px 0 50px; border-bottom: 2px solid #ccc; } .small_sep { width:60px; height:2px; background:#000; } .small_sep.margin40_20 { margin:40px 0 20px; } .small_sep.margin50_20 { margin:50px 0 20px; } blockquote { font-style:italic; color:#555 !important; position:relative; display:block; padding-left:60px; } blockquote p { color:#555 !important; } blockquote:before { content:""; width:50px; height:50px; background:none; background-position:-600px -150px; background-repeat:no-repeat; display:block; position:absolute; top:0; left:0; } .gbtr_bold_sep { background: #000; height: 2px; clear: both; width: 60px; } .slider-without-title .gbtr_bold_sep { opacity: 0; } .slider-master-wrapper .gbtr_bold_sep, .from-the-blog-section .gbtr_bold_sep, .custom-products-wrapper .gbtr_bold_sep { display: none; } .spacer80 { height:80px; } .sep { font-style:italic; color:#555; font-size:80%; padding:0 6px 0 2px; } .rsswidget img { display:none; } .gbtr_module_padding { margin:20px 0 0 0; } .gbtr_main_wrapper { margin:30px 0; } .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info { padding: 25px 30px 25px 70px !important; margin: 0 0 30px 0; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background: #b39964; color: #fff !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; text-shadow: none; list-style: none outside; display:block !important; /*max-width:840px;*/ font-weight: bold; text-transform:uppercase; font-size:13px !important; border:0 !important; } .woocommerce-checkout .woocommerce-info { background: #fff !important; color: #000 !important; font-size:12px !important; padding: 25px 0 25px 0 !important; border-top:2px solid #000 !important; margin:0 !important; max-width: 940px; } .woocommerce-checkout .woocommerce-info:before { display:none !important; } .woocommerce-checkout .woocommerce-info a { color: #b39964 !important; padding-left: 8px; text-decoration: none; } .woocommerce .woocommerce-message li a, .woocommerce .woocommerce-error li a, .woocommerce .woocommerce-info li a, .woocommerce-page .woocommerce-message li a, .woocommerce-page .woocommerce-error li a, .woocommerce-page .woocommerce-info li a, .woocommerce .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-message a, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce-info a { color:#fff !important; } .woocommerce .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-message a, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce-info a { text-decoration:underline; } .woocommerce_message strong, .woocommerce_error strong, .woocommerce_info strong, .woocommerce-message strong, .woocommerce-error strong, .woocommerce-info strong { font-weight: bold !important; } .woocommerce_message::before, .woocommerce_error::before, .woocommerce_info::before, .woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before { content: "" !important; height: 35px !important; width: 35px !important; display: block !important; position: absolute !important; top: 16px !important; left: 20px !important; background-color: transparent !important; -webkit-border-radius: 35px !important; -moz-border-radius: 35px !important; border-radius: 35px !important; margin:0 !important; padding:0 !important; } .woocommerce_message::before, .woocommerce-message::before { background:none; background-position:-550px 0; background-repeat:no-repeat; } .woocommerce_message, .woocommerce-message { background: #b39964 !important; } .woocommerce_message a.button, .woocommerce-message a.button, .woocommerce_error a.button, .woocommerce-error a.button { display: block !important; font-size: 100% !important; line-height: 1em !important; cursor: pointer !important; position: relative !important; text-decoration:underline !important; text-align: center !important; overflow: visible !important; padding: 3px 0 0 0 !important; text-decoration: none !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; left: auto !important; color: #fff !important; text-shadow: 0 0 0 #ffffff !important; border: 0 !important; background:none !important; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important; -moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important; box-shadow: inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important; font-size: 12px !important; text-transform: none !important; font-weight: normal !important; } .woocommerce_error, .woocommerce-error { background:#e42e2c !important; color:#fff; } .woocommerce_error li, .woocommerce-error li { color:#fff !important; font-size:13px !important; list-style:none !important; } .woocommerce_error::before, .woocommerce-error::before { background:none; background-position:-450px 0; background-repeat:no-repeat; } .woocommerce_info, .woocommerce-info { background:#818181 !important; } .woocommerce_info::before, .woocommerce-info::before { background:none; background-position:-500px 0; background-repeat:no-repeat; } .input-text { padding: 8px 9px ; font-size: 13px ; color: #777 ; border: 1px solid #ccc ; } /* /COMMON */ /* UI */ #global_wrapper { background-color:#fff; } .big_arrow_left:hover{ background-position: -50px 0; } .big_arrow_right:hover{ background-position: -150px 0; } /* /UI */ /* FORMS */ .ctextfield { padding:8px 9px; font-size:13px; color:#777; } .ctextfield.ui { width:440px; margin-bottom:10px; } .cselect { /*width:100%;*/ /*border:1px solid #ccc;*/ padding:7px 8px 7px 4px; font-size:13px; color:#777; /*width:420px;*/ } .cselect.ui { width:460px; margin-bottom:10px; } .ctextarea { /*width:97.5%;*/ /*border:1px solid #ccc;*/ padding:8px 9px; font-size:13px; color:#777; /*width:400px;*/ } .ctextarea.ui { width:440px; height:100px; margin-bottom:10px; } .ccheckbox_group input { vertical-align: bottom; margin-right:5px; } .ccheckbox_group label { font-size:13px; color:#777; } .ccheckbox_group.ui { margin:10px 0 20px 0; } .cradio_group label { font-size:13px; color:#777; } .cradio_group.ui { margin-bottom:20px; } .cbutton { padding:20px; width:100%; border:0; background:#000; font-size:13px; text-transform:uppercase; font-weight: bold; color:#fff; cursor:pointer; } .quantity, #content .quantity { width: 120px !important; position: relative; margin: 0 3px 10px 0 !important; overflow: hidden; zoom: 1; } form label { padding:0 0 5px 0; font-weight: bold; font-size:12px; text-transform:uppercase; display:inline-block; color:#000; } form input[type=submit] { padding:20px; font-size:16px !important; color:#fff; border:0; margin:0; background:#bd0926; font-weight: bold; cursor:pointer; transition: all .2s; } form input[type=submit]:hover { background:#b39964; } /*select2*/ .cart-collaterals select{ color: rgba(0, 0, 0, 0.75); font-weight: bold; } .big-select:hover { background-color:transparent; } .big-select:focus { outline: none; } .select2-container, .big-select, select.big-select { font-size: 1.625em !important; border: none; background-color:transparent; font-family: inherit; font-size: inherit; /*color: #314381;*/ font-weight: inherit; display: inline-block; -webkit-appearance: none; -moz-appearance: none; padding:0; margin:0; width:auto !important; font-weight: normal; opacity:1; width: auto; line-height: 1; height: 37px; } select.big-select { border: 1px solid #EEEEEE; font-size: 13px !important; font-weight: bold; padding: 9px 11px 11px; text-transform: uppercase; width: 100% !important; max-width: 320px; } .woocommerce-ordering select.big-select { max-width: none; padding: 12px 11px 12px 34px; height: 45px; } .catalog_top .big-select { font-size: 0.8125rem !important; font-weight: bold; text-transform: uppercase; height: 25px; } .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container .select2-choice { background: none; border: none; filter:none; color: #000; font-weight: bold; padding: 0; padding-right: 26px; box-shadow: none; height: auto; line-height: 1; } .select2-container .select2-choice > .select2-chosen { margin: 0; font-weight: bold; } .select2-container .select2-choice .select2-arrow { background: none; background-image: none; filter:none; border: none; border-radius: 0; font-size: 0.692em; line-height: 1em; box-shadow: none; } .select2-container .select2-choice .select2-arrow:before { content: "\f107"; display: block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .select2-results { font-size: 13px; margin: 0; padding: 10px 0; } .select2-drop { min-width: 240px !important; border: none; margin-top: 3px; margin-left: 0; border: 1px solid #ddd; /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);*/ box-shadow: none; border-radius: 0; } .select2-results li { font-size: 12px; font-weight: bold; text-transform: uppercase; } .select2-drop.select2-drop-above { margin-bottom: 6px; } .select2-drop.select2-drop-above.select2-drop-active { border: 0; border-radius: 0; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); } .select2-results .select2-result-label { padding: 5px 20px 5px; } .select2-offscreen, .select2-offscreen:focus { border: 0 none !important; clip: rect(0px, 0px, 0px, 0px) !important; height: 26px !important; left: 0 !important; margin: 0 !important; outline: 0 none !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; top: 0 !important; width: 1px !important; } .catalog_top { } .catalog_top .select2-container { padding-top: 2px; } .catalog_top .select2-container .select2-choice { font-weight: bold; font-size: 12px; padding-right: 17px; } .catalog_top .select2-container .select2-choice .select2-arrow { font-size: 18px; line-height: 12px; color: inherit; text-align: center; } .catalog_top .select2-container .select2-choice .select2-arrow:before { display: block; line-height: 25px; } .variations .select2-container .select2-choice { line-height: 37px; } .variations .select2-container .select2-choice > .select2-chosen { font-size: 26px; font-weight: normal; line-height: inherit; } .variations .select2-container .select2-choice .select2-arrow:before { line-height: 37px; } .select2-results .select2-highlighted { background: rgba(0,0,0,0.4); } select.big-select { opacity: 0; } .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { display: inline-block; } .woocommerce .woocommerce-ordering, .filter_products_container { margin: 10px 0; } .woocommerce-ordering { width: auto; } .woocommerce-ordering:before { display: none; } .woocommerce-ordering select.big-select { font-size: 12px !important; margin:0px -8px 0px 0; padding: 0; border:none; background:none; background-image:url(images/sprites.png); background-position:right -462px; background-repeat:no-repeat; background-color:#fff; /*text-align:center;*/ /*overflow:hidden;*/ display:block; height:20px; color:#000; text-transform:uppercase; font-weight: bold; } /* /FORMS */ /* WIDGETS */ .widget img { max-width:100%; height:auto; } .widget.widget_rss ul li { padding:10px 0 !important; } .widget ul li.recentcomments { position:relative; padding:5px 0 5px 35px !important; min-height: 25px; } .trigger-footer-widget-area { display: none; } .gbtr_dark_footer_wrapper .widget_nav_menu .menu-item { border:0 !important; } .widget ul li.recentcomments:before { content:""; display:block; width:20px; height:20px; margin-bottom:5px; background-image:url(images/sprites.png); background-position:-150px -150px; background-repeat:no-repeat; position:absolute; top:8px; left:0; } .gbtr_home_no_widgets { text-align:center; /*font-size:24px; color:#bbb;*/ margin-bottom:30px; line-height:1.5em; } .gbtr_home_no_widgets h2 { font-size:36px; font-weight:normal; letter-spacing:-0.03em; padding:50px 0 10px 0; line-height:1.1em; } .gbtr_home_no_widgets h3 { font-size:16px; font-weight:normal; padding:10px 0; color:#666; line-height:1.5em; } .gbtr_home_no_widgets a { text-decoration:underline; } .gbtr_home_no_widgets img { width:100%; height:auto; max-width:740px; } .gbtr_light_footer_no_widgets { text-align:center; font-size:24px; color:#bbb; padding:30px 0; background:#f9f9f9; } .gbtr_light_footer_no_widgets h3 { font-size:16px; font-weight:normal; padding:10px 0 20px 0; color:#666; line-height:1.5em; } .gbtr_light_footer_no_widgets a { text-decoration:underline; } .gbtr_light_footer_no_widgets .widget_placeholder { width:100%; height:200px; border:1px solid #dedddd; margin-bottom:20px; } .gbtr_dark_footer_no_widgets { text-align:center; font-size:24px; color:#bbb; padding:30px 0; background:#000; color:#fff; } .gbtr_dark_footer_no_widgets h3 { font-size:16px; font-weight:normal; padding:10px 0 20px 0; color:#666; line-height:1.5em; } .gbtr_dark_footer_no_widgets a { text-decoration:underline; } .gbtr_dark_footer_no_widgets a:hover { color:#fff; } .gbtr_dark_footer_no_widgets .widget_placeholder { width:100%; height:200px; border:1px solid #3d3d3d; margin-bottom:20px; } .gbtr_light_footer_wrapper { margin:0; /*background:#f9f9f9;*/ padding:30px 0 0 0; } .gbtr_light_footer_wrapper li { /*margin:0 0 20px 0;/ /*height:65px;*/ clear:both; } .gbtr_widget_footer_latest_tweets .gbtr_widget_item_descr { height:60px; } .gbtr_widget_footer_from_the_blog .gbtr_widget_item_title { font-size:12px; text-transform:none; font-weight: bold; overflow:hidden; } .gbtr_widget_footer_from_the_blog .gbtr_widget_item_title a { color:#555; } /* side default widgets */ .gbtr_aside_column { margin:0 0 0 30px; padding:2px 0 0 50px; border-left: 1px dotted #ccc; display: block; } .sidebar_left .gbtr_aside_column { margin:0 30px 0 0; padding:2px 50px 0 0; border:0; border-right: 1px dotted #ccc; } .gbtr_aside_column_left { margin:0 30px 0 0; padding:0; display: block; /*border-left: 1px dotted #ccc;*/ } .widget { padding:0 0 40px 0; } .widget h4.widget-title { font-size:16px; display:block; } .widget ul li { color:#777; padding:5px 0; } .widget ul li:last-child { border-bottom:0 !important; } .widget.widget_layered_nav_filters ul li { border:0 !important; margin:0 0 5px 0; } .widget ul li a { color:#777; } .widget ul li ul { margin:5px 0 0 0 !important; } .widget ul li ul li { border:0; /*border-top:1px dotted #ccc;*/ padding:5px 0 5px 18px !important; } .widget ul li ul li:first-child { border-top:1px dotted #ccc; } .widget #searchform label { display:none; } .gbtr_aside_column_left .widget #searchform { width:190px; } .widget #searchform { position:relative; width:220px; } .widget input[type=text], .widget input[type=password] { border:1px solid #ccc; width:176px; padding:7px 35px 7px 7px; font-size:13px; } .gbtr_aside_column_left .widget input[type=text], .gbtr_aside_column_left .widget input[type=password] { width:146px; } .widget input[type=submit] { border:0; width:100%; padding:10px 0; margin:15px 15px 15px 0; background:#000; color:#fff; font-size:13px; font-weight: bold; text-transform:uppercase; cursor:pointer; } .gbtr_dark_footer_wrapper .widget input[type=submit] { background:#666; } .widget input[type=submit]:hover { background:#b39964; } .widget select { width:219px; /*border:1px solid #ccc;*/ padding:7px 8px 7px 4px; font-size:13px; color:#777; /*width:420px;*/ } .gbtr_aside_column_left .widget select { width:190px; } .widget label { display:block; padding:5px 0; } .widget #searchform input[type=submit] { position:absolute; top:9px; right:8px; width:18px; height:18px; background:none; background-position:-150px -100px; background-repeat:no-repeat; border:0; text-indent:-9999px; cursor:pointer; padding:0; margin:0; } .widget.widget_shopping_cart .total { text-align:center; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin:0px 0 20px 0; padding:10px 0; font-size:15px; font-weight: bold !important; text-transform:uppercase; } .widget.widget_shopping_cart .total strong { font-size:13px; font-weight: bold !important; text-transform:uppercase; padding-right:5px; color:#8f8f8f; } .widget.widget_shopping_cart .buttons .button { margin-bottom:10px; } ul.product_list_widget li, .woocommerce ul.product_list_widget li { border:0; padding:10px 0 0 0; clear:both; } .product_list_widget_img_wrapper { width:60px; height:60px; overflow:hidden; float:left; margin-right:20px; margin-bottom:10px; } #megaMenu .product_list_widget_img_wrapper { margin-right:10px !important; margin-bottom:0px !important; } #megaMenu h2.widgettitle { font-size:12px; text-transform:uppercase !important; font-weight: bold; color:#000; display:block; padding:0 0 5px 0; border-bottom:2px solid #000; margin:10px 0 10px 0; } #megaMenu ul li.ss-nav-menu-reg ul.sub-menu li { border-bottom:1px dotted #ccc; padding:3px 0 !important; } #megaMenu ul li.ss-nav-menu-reg ul.sub-menu li:last-child { border-bottom:0; } ul.product_list_widget li img, .woocommerce ul.product_list_widget li img { box-shadow: 0 0 0 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.3); -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3); float:none !important; display:block; margin:0; width:60px !important; height:auto; } ul.product_list_widget li a, .woocommerce ul.product_list_widget li a { display: block; font-weight:normal; color:#000; padding:0; line-height:1.4em; } ul.product_list_widget ins, .woocommerce ul.product_list_widget ins { text-decoration:none; } ul.product_list_widget del, ul.product_list_widget del span, ul.product_list_widget span.from, .woocommerce ul.product_list_widget del, .woocommerce ul.product_list_widget del span, .woocommerce ul.product_list_widget span.from { color:#8d8d8d !important; font-weight:normal !important; } ul.product_list_widget span.amount, .woocommerce ul.product_list_widget span.amount { font-size:13px; font-weight: bold; color:#000; padding-bottom:3px; } .tagcloud a { font-size:13px !important; background: #ffffff; color: #888888; text-decoration: none; padding: 5px 10px; line-height: 12px; border: 1px solid #cccccc; display: inline-block; margin-bottom:3px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; } .tagcloud a:hover { background: #b39964; color:#fff; border: 1px solid #b39964; } .gbtr_dark_footer_wrapper .tagcloud a { background: #000; color: #fff; border: 1px solid #3d3d3d; } .gbtr_dark_footer_wrapper .tagcloud a:hover { color:#fff; } .star-rating { /*float: right;*/ /*display:inline-block;*/ float:none; display:block; width: 80px !important; height: 16px; margin:0; background: url(images/star.png) repeat-x left 0 !important; } #megaMenu .star-rating { margin:-8px 0 5px 0 !important; } #megaMenu { line-height:1.5em !important; } #megaMenu a { line-height:1.5em !important; } .wpmega-widgetarea li li { padding:2px 0 !important; } .wpmega-widgetarea .widget ul li ul { padding: 0 0 10px 0 !important; } .wpmega-widgetarea .widget ul li ul li { padding: 0 0 4px 18px !important; } .wpmega-widgetarea .mc_input { width:70% !important; } .wpmega-widgetarea #mc_subheader { line-height:1.5em !important; margin-bottom:5px !important; } .wpmega-widgetarea select { width:100% !important; } .wpmega-widgetarea .widget input[type=text], .wpmega-widgetarea .widget input[type=password] { width: 149px !important; } .wpmega-widgetarea .widget #searchform input[type=submit] { right: 35px !important; } .wpmega-widgetarea .widget_price_filter .ui-slider .ui-slider-handle { position: absolute !important; z-index: 2 !important; width: 0.9em !important; height: 0.9em !important; -webkit-border-radius: 1em !important; -moz-border-radius: 1em !important; border-radius: 1em !important; border: 1px solid #ccc !important; cursor: pointer !important; background: #717171 !important; outline: none !important; top: -7px !important; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 3px rgba(255,255,255,0.9) !important; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 3px rgba(255,255,255,0.9) !important; box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 3px rgba(255,255,255,0.9) !important; } .wpmega-widgetarea .widget .price_slider_wrapper { margin:20px 10px 0 0 !important; } #comments .star-rating { /*float: right;*/ } .average-rating { text-align:right; float:right; margin:0 0 10px 0; } .star-rating span { background: url(images/star.png) repeat-x left -32px !important; height: 0; padding-top: 16px; overflow: hidden; float: left; } .after_title_reviews { margin:0px 0 20px 0; } .after_title_reviews .star-rating { /*float: right;*/ /*display:inline-block;*/ float:left; display:block; width: 80px; height: 16px; margin: 0; background: url(images/star.png) repeat-x left 0 !important; } .reviews_nr { display:inline-block; float:left; font-size:13px; color:#8d8d8d; padding:2px 10px 0 0; } .widget .star-rating { /*float: right;*/ /*display:inline-block;*/ float:none !important; display:block !important; width: 80px !important; height: 16px !important; margin:-4px 0 0 80px !important; background: url(images/star.png) repeat-x left 0 !important; } .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before { content: "" !important; } .woocommerce .star-rating:before, .woocommerce-page .star-rating:before { content: "" !important; } .widget .star-rating span { background: url(images/star.png) repeat-x left -32px !important; height: 0 !important; padding-top: 16px !important; overflow: hidden !important; float: left !important; } #wp-calendar { width:100%; } #wp-calendar caption { padding-bottom:10px; } #wp-calendar th, #wp-calendar td { padding:5px; } #wp-calendar tbody td a { padding:3px 5px; background:#b39964; color:#fff; margin-left:-5px; } .widget .price_slider_wrapper { margin:20px 0 0 0 !important; } .widget_price_filter .ui-slider .ui-slider-range { position: absolute !important; z-index: 1 !important; font-size: .7em !important; display: block !important; border: 0 !important; background:#b39964 !important; box-shadow: inset 0 0 0 0 rgba(0,0,0,0.5) !important; -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.5) !important; -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.5) !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; /*box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5); -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em;*/ } .widget_price_filter .price_slider_wrapper .ui-widget-content { -webkit-border-radius: 1em !important; -moz-border-radius: 1em !important; border-radius: 1em !important; background: #d7d7d7 !important; box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1) !important; -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1) !important; -moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1) !important; -webkit-border-radius: 1em !important; -moz-border-radius: 1em !important; border-radius: 1em !important; } .widget_price_filter .ui-slider .ui-slider-handle { position: absolute !important; z-index: 2 !important; width: 0.9em !important; height: 0.9em !important; -webkit-border-radius: 1em !important; -moz-border-radius: 1em !important; border-radius: 1em !important; border: 1px solid #ccc !important; cursor: pointer !important; background: #717171 !important; outline: none !important; top: -.3em !important; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 3px rgba(255,255,255,0.9) !important; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 3px rgba(255,255,255,0.9) !important; box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 0 0 3px rgba(255,255,255,0.9) !important; transition: none; -webkit-transition: none; } .widget_price_filter .price_slider_amount .button { float: right !important; padding:10px 10px !important; } .widget_price_filter .price_slider_amount { margin:20px 0 0 0 !important; } .widget_price_filter .price_slider_amount .button:hover { } .widget_price_filter .price_label { text-align:left !important; padding:5px 0; } .widget_price_filter .price_label { font-size: 0; } .widget_price_filter .price_label span { font-size:12px; } .widget_price_filter .price_label span:first-of-type:after { content: "-"; display: inline-block; margin: 0 5px; } .widget_layered_nav ul li { padding:5px 0 !important; } .widget_layered_nav ul li.chosen a { padding: 3px 6px 1px 6px !important; border: 1px solid #b39964 !important; /*background: #b39964 url(images/cross_white.png) no-repeat 6px center;*/ box-shadow: inset 0 0px 0px rgba(255,255,255,0.5) #888888 !important; -webkit-box-shadow: inset 0 0px 0px rgba(255,255,255,0.5) #888888 !important; -moz-box-shadow: inset 0 0px 0px rgba(255,255,255,0.5) #888888 !important; color: #ffffff !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; text-decoration:none; background-color:#b39964 !important; } .widget_layered_nav_filters ul li.chosen a { padding: 3px 6px 1px 6px !important; border: 1px solid #b39964 !important; /*background: #b39964 url(images/cross_white.png) no-repeat 6px center;*/ box-shadow: inset 0 0px 0px rgba(255,255,255,0.5) #888888 !important; -webkit-box-shadow: inset 0 0px 0px rgba(255,255,255,0.5) #888888 !important; -moz-box-shadow: inset 0 0px 0px rgba(255,255,255,0.5) #888888 !important; color: #ffffff !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; margin-right:5px; text-decoration:none; background-color:#b39964 !important; } .widget.the_retailer_connect a, .widget.widget_the_retailer_social_media a { display:inline-block; width:35px; height:35px; background-color:#fff; text-indent:-9999px; margin:0 4px 10px 0; border-width:2px; border-style:solid; border-color:#000; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background-repeat:no-repeat; position:relative; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; font-size:20px; color:#000; transition: all .2s; } .stars a { transition: none; } .widget.the_retailer_connect h1, .widget.widget_the_retailer_social_media h1 { /*border:0 !important;*/ } .widget.the_retailer_connect a:hover, .widget.widget_the_retailer_social_media a:hover { background-color:#b39964; border-color:#b39964; color:#fff; } .widget.the_retailer_connect a:before, .widget.widget_the_retailer_social_media a:before { display:block; position:absolute; top:0; left:0; text-indent:0; width:26px; height:26px; padding:9px 0 0 9px; } .widget a.widget_connect_facebook:before { content:"\f09a"; width:22px; padding:9px 0 0 13px; } .widget a.widget_connect_pinterest:before { content:"\f0d2"; } .widget a.widget_connect_linkedin:before { content:"\f0e1"; } .widget a.widget_connect_twitter:before { content:"\f099"; } .widget a.widget_connect_googleplus:before { content:"\f0d5"; } .widget a.widget_connect_rss:before { content:"\f09e"; } .widget a.widget_connect_tumblr:before { content:"\f173"; } .widget a.widget_connect_instagram:before { content:"\f16d"; } .widget a.widget_connect_youtube:before { content:"\f16a"; padding:9px 0 0 8px; } .widget a.widget_connect_vimeo:before { content:"\f194"; } .widget a.widget_connect_behance:before { content:"\f1b4"; padding:9px 0 0 7px; } .widget a.widget_connect_dribble:before { content:"\f17d"; } .widget a.widget_connect_flickr:before { content:"\f16e"; } .widget a.widget_connect_git:before { content:"\f1d3"; padding:9px 0 0 7px; } .widget a.widget_connect_skype:before { content:"\f17e"; } .widget a.widget_connect_weibo:before { content:"\f18a"; padding:9px 0 0 8px; } .widget a.widget_connect_foursquare:before { content:"\f180"; } .widget a.widget_connect_soundcloud:before { content:"\f1be"; padding:9px 0 0 5px; } .widget a.widget_connect_vk:before { content:"\f189"; padding:9px 0 0 6px; } .widget.the_retailer_recent_posts { } .widget.the_retailer_recent_posts li { position:relative; border:0; padding-bottom:20px; } .widget.the_retailer_recent_posts a { margin:0 0 0 40px; display:block; color:#000; } .widget.the_retailer_recent_posts .post_comments { margin:0 0 0 40px; color:#8d8d8d; } .widget.the_retailer_recent_posts .post_date { position:absolute; top:8px; left:0; background:#b39964; width:30px; height:30px; text-align:center; display:block; color:#fff; } .widget.the_retailer_recent_posts .post_date_day { display:block; margin:0; padding:4px 0 0 0; line-height:12px; font-size:14px; } .widget.the_retailer_recent_posts .post_date_month { display:block; margin:0; padding:0; line-height:12px; font-size:8px; text-transform:uppercase; } /*product categories widget*/ .widget_product_categories li span { float: right; } /* /side default widgets */ /* light footer widgets */ .light_footer_widget_wrapper { width:220px; margin-right:20px; /*display:inline-block; vertical-align:top;*/ float:left; } /* /light footer widgets */ /* /WIDGETS */ /* HEADER */ .top_bar_left { line-height: 30px; } .top_bar_left:after { content: ""; display: block; clear: both; } .top_bar_left .social_media { font-size: 16px; line-height: 1; color: inherit; display: inline-block; float: left; margin: 8px 15px 6px 0; } .top_bar_left .social_media:last-of-type { margin-right: 25px; } .top_bar_left .social_media:hover { opacity: 0.5; color: inherit; } .gbtr_tools_wrapper { background:#000; color:#fff; /*height:30px;*/ line-height:1em; position: relative; padding: 10px; } .gbtr_tools_wrapper:after { content: ""; display: block; clear: both; } .gbtr_tools_info { font-size: 10px; text-transform: uppercase; /* padding: 9px 0; */ line-height: 30px; height: 30px; overflow: hidden; float:left; } .gbtr_tools_info a:hover { color:#a8a8a8; } .gbtr_tools_account_wrapper { display: inline-block; float: right; } .gbtr_tools_account_wrapper:after, .gbtr_tools_account_wrapper:before { content: ""; display: block; clear: both; } .gbtr_tools_account.mobile { display: none; } .gbtr_tools_account.menu-hidden { display: none; padding: 0; position: fixed; top: auto; left: -10px; margin-top: 30px; z-index: 99999; } .gbtr_tools_account.menu-hidden.show { display: block; -webkit-animation-duration: .3s; -moz-animation-duration: .3s; -o-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: main_nav_anim; -moz-animation-name: main_nav_anim; -o-animation-name: main_nav_anim; animation-name: main_nav_anim; } .top-bar-menu-trigger, .top-bar-menu-trigger-mobile { display: block; color: #fff; font-size: 14px; padding: 9px 13px 7px; font-size: 14px; float:right; cursor:pointer; } .top-bar-menu-trigger .fa, .top-bar-menu-trigger-mobile .fa { transition: opacity 0.3s; -webkit-transitoon : opacity 0.3s; } .top-bar-menu-trigger:hover .fa, .top-bar-menu-trigger-mobile:hover .fa, .top-bar-menu-trigger.on-hover .fa { opacity: 0.5; } .top-bar-menu-trigger { display: block; } .top-bar-menu-trigger-mobile { display: none; } .gbtr_tools_account.menu-hidden .topbar-menu { font-size: 13px; padding: 14px 0 15px; line-height: 23px; min-width: 250px; border-width: 3px 1px 1px; border-style: solid; border-color: #CCCCCC; background: none repeat scroll 0 0 #FFFFFF; } .gbtr_tools_account.menu-hidden .topbar-menu li { display: block; text-align: left; background: #FFFFFF; padding: 0; } .gbtr_tools_account.menu-hidden .topbar-menu li a { display: block; color: #7F7F7F; font-size: 13px; font-weight: normal; padding: 11px 10px 11px 20px; text-transform: none; } .gbtr_tools_account.menu-hidden .topbar-menu li a:hover { background: none repeat scroll 0 0 #B39964; color: #FFFFFF !important; transition: all 0.3s ease-out 0s; } .gbtr_tools_account.menu-hidden .topbar-menu li .fa { width: 20px; } .gbtr_tools_account { color:#fff; font-size:10px; text-transform:uppercase; padding:9px 0; text-align:right; float:right; margin-right:10px; } .gbtr_tools_account ul li { display:inline-block; zoom: 1; /*IE FIX*/ *display: inline; /*IE FIX*/ padding:0 10px; } .gbtr_tools_account ul li a { color:#fff; text-decoration:none; } .gbtr_tools_account ul li a:hover { color:#ccc; } .gbtr_tools_account ul li.greatings a { color:#808080; } .gbtr_tools_search { text-align:right; float:right; position: relative; width: 40px; overflow: hidden; transition: width 0.3s; -webkit-transition: width 0.3s; } .gbtr_tools_search.open { width: 204px; transition: width 0.3s; -webkit-transition: width 0.3s; } .gbtr_tools_search.open_always { width: 204px; transition: width 0.3s; -webkit-transition: width 0.3s; } .gbtr_tools_search_inputtext { background:#fff; border:none; box-shadow: none; color:#808080; font-size:13px; height: 20px; padding:2px 5px 2px; margin:0; width:150px; height: 26px; position: absolute; top: 0px; right: 40px; z-index: 3; } .gbtr_tools_search_inputtext:focus { outline: none; } .gbtr_tools_search_trigger, .gbtr_tools_search_trigger_mobile, .gbtr_tools_search_inputbutton { padding:0 !important; background:none !important; margin-top:0px; width:40px; height:30px; border:0; border-left:1px solid rgba(255,255,255,.2) !important; border-right:1px solid rgba(255,255,255,.2) !important; cursor:pointer; color:#fff; float: right; } .gbtr_tools_search_trigger .fa, .gbtr_tools_search_trigger_mobile .fa, .gbtr_tools_search_inputbutton .fa { transition: opacity 0.3s; -webkit-transitoon : opacity 0.3s; } .gbtr_tools_search_trigger:hover .fa, .gbtr_tools_search_trigger_mobile:hover .fa, .gbtr_tools_search_inputbutton:hover .fa { opacity: 0.5; } .gbtr_tools_search_trigger_mobile, .gbtr_tools_search_trigger { position: relative; z-index: 2; } .gbtr_tools_search_trigger_mobile { display: none; } .gbtr_tools_search_inputbutton { position: absolute; top: 0px; right: 0; z-index: 1; visibility: hidden; } .gbtr_tools_search_trigger:focus, .gbtr_tools_search_trigger_mobile:focus, .gbtr_tools_search_inputtext:focus, .gbtr_tools_search_inputbutton:focus { outline: none; } .gbtr_header_wrapper { /*margin-bottom:30px;*/ position:relative; } .progress-bar-wrapper.nprogress-custom-parent { position: relative; height: 44px; } .progress-bar-wrapper.nprogress-custom-parent .bar { position:absolute; top:0; } .progress-bar-wrapper.nprogress-custom-parent #nprogress .spinner { top:23px; right: 20px; } /*.rev_slider_wrapper{ z-index: 0; }*/ .tp-bannertimer { z-index:20; } .gbtr_header_wrapper .container_12 { position:relative; } .gbtr_logo { padding:0 0; display:block; } .menu_centered_style .gbtr_logo_wrapper_centered { text-align:center; } .menu_centered_style .gbtr_logo { text-align:center; display:inline-block; } .gbtr_first_menu { clear:both; } .menu_centered_style .gbtr_first_menu { text-align:center; } .menu_centered_style .gbtr_first_menu li { text-align:left; } .gbtr_first_menu li.logout, .gbtr_second_menu li.logout { display:none; } .logout-wrapper { float: right; font-size: 13px; } .logout_link { color:#fff; display: block; padding: 9px 14px 8px 14px; border-left: 1px solid rgba(255, 255, 255, 0.2); position: relative; } .logout_link .fa-power-off { transition: opacity .3s; -webkit-transition: opacity .3s; } .logout_link:hover { color: inherit; } .logout_link:hover .fa-power-off{ opacity: 0.5; } .gbtr_first_menu_inside { display:inline-block; float:right; border-bottom:1px solid #ccc; } .menu_under_style .gbtr_first_menu_inside { float:none; border-bottom:0; } .menu_centered_style .gbtr_first_menu_inside { float:none; /*border-bottom:1px solid #ccc;*/ } .menus_wrapper_no_secondary_menu .gbtr_first_menu_inside { border-bottom:0; margin-top:15px; } .gbtr_first_menu ul { margin-right:-10px; } .menu_under_style .gbtr_first_menu ul { margin-left:-10px; } .menu_centered_style .gbtr_first_menu ul { margin-left:-10px; } .menu_centered_style .gbtr_first_menu .shopping_bag_centered_style_wrapper { margin-left: 20px; } .menu_centered_style .first-navigation, .menu_centered_style .shopping_bag_centered_style_wrapper { float: left; } .main-navigation li:hover > a { color: #b39964; } *html .main-navigation li a:hover { /* IE6 only */ color: #fafafa; } .menus_envelope { position:absolute; top:50%; right:0; /*background:#09F;*/ height:61px; margin-top:-31px; } .menus_wrapper { margin-right:170px; } .menu_under_style .menus_wrapper { margin-right:0px; margin-top:30px; padding:17px 0 0 0; border-top:1px solid #c9c9c9; } .menu_centered_style .mobiles_menus_wrapper { /*margin-top:30px !important;*/ } .menu_under_style .mobiles_menus_wrapper { /*margin-top:30px;*/ } .menu_centered_style .menus_wrapper { margin-right:0px; margin:30px 0 0 0; padding:0; } #menu { /* see superfish.css */ } .gbtr_second_menu { clear:both; text-align:right; padding:0; font-size:12px; color:#777; } .menu_under_style .gbtr_second_menu { text-align:left; padding:0; } .menu_centered_style .gbtr_second_menu { text-align:center; padding:0; margin-top: -5px; } .gbtr_dynamic_shopping_bag { display:inline-block; } .gbtr_little_shopping_bag_wrapper { position:absolute; top:0px; right:10px; width:140px; z-index:100; } .menu_centered_style .gbtr_little_shopping_bag_wrapper { position:relative; top:0px; right:0px; width:140px; z-index:100; } .gbtr_little_shopping_bag { border:1px solid #ccc; background:#fff; padding:7px 9px 5px 9px; cursor:pointer; } .gbtr_little_shopping_bag .title { font-size:12px; border-bottom: 1px solid #c3c3c3; text-transform:uppercase; font-weight: bold; padding:0 0 4px 0; background:none; background-image:url(images/sprites.png); background-position:-870px -462px; background-repeat:no-repeat; } .gbtr_little_shopping_bag .title a { color:#000; } .gbtr_little_shopping_bag .title i { font-size:9px; float:right; margin:1px 0 0 0; } .gbtr_little_shopping_bag .overview { font-size:12px; color:#777; padding:6px 0 0 0; } .gbtr_little_shopping_bag .overview span.minicart_items { text-align:right; float:right; } .cart_item_content_wrapper { padding-left:80px; } .cart_item_content_wrapper dl { margin:5px 0 0 0 !important; padding:0 !important; border:0 !important; font-size:1em !important; } .cart_item_content_wrapper dt { clear:none !important; } .shopping_bag_centered_style { font-family: 'Lato', Arial, Helvetica, sans-serif !important; padding: 9px 10px; text-decoration: none; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: bold; line-height: 1.3em; display: block; position: relative; transition: color .3s; -webkit-transition: color .3s; } .shopping_bag_centered_style .items_number { width: 20px; height: 20px; background: #b39964; display: block; position: absolute; top: 50%; margin-top:-10px; right: -18px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; font-size: 10px; font-weight: bold; line-height: 19px; overflow: hidden; color: #fff !important; } /* minicart */ .gbtr_minicart_wrapper { width:300px; position:absolute; top:62px; right:0px; z-index:10000; display:none; padding-top:0px; } .shopping_bag_mobile_style .gbtr_minicart_wrapper { top:60px; } .menu_centered_style .gbtr_minicart_wrapper { width:300px; position:absolute; top:100%; right:-18px; z-index:10000; display:none; padding-top:0px; background:#fff; text-transform: none; } .menu_centered_style .gbtr_minicart_wrapper ul { background:#fff; margin: 0; } .gbtr_minicart { width:258px; border:1px solid #ccc; padding:0px 20px 15px 20px; background:#fff; position: relative; } .menu_centered_style .gbtr_minicart { border-top: 3px solid #B39964; } ul.cart_list li, .woocommerce ul.cart_list li { border-bottom:1px dotted #ccc; padding:20px 0 10px 0 !important; position:relative; } ul.cart_list li:last-child, .woocommerce ul.cart_list li:last-child { border-bottom:0; } .cart_list_img_wrapper { width:60px; height:60px; overflow:hidden; float:left; margin-right:20px; margin-bottom:10px; } ul.cart_list li img, .woocommerce ul.cart_list li img { box-shadow: 0 0 0 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.3); -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3); float:left !important; display:block; margin:0; width:60px !important; height:auto; } ul.cart_list li a img, .woocommerce ul.cart_list li a img { margin-right:20px !important; margin-bottom:10px !important; display:block !important; width:60px !important; } ul.cart_list li a, .woocommerce ul.cart_list li a { display: block; font-weight:normal !important; color:#000; padding:0; line-height:1.4em !important; } ul.cart_list ins, .woocommerce ul.cart_list ins { text-decoration:none; } ul.cart_list del, ul.cart_list del span, ul.cart_list span.from, .woocommerce ul.cart_list del, .woocommerce ul.cart_list del span, .woocommerce ul.cart_list span.from { color:#8d8d8d !important; } ul.cart_list span.amount, .woocommerce ul.cart_list span.amount { font-size:13px; font-weight: bold; color:#000; padding-bottom:3px; } .cart_list_product_title, .woocommerce .cart_list_product_title { width:110px; float:left; /*background:#09C;*/ } .cart_list_product_title a:hover { text-decoration:underline; } .cart_list_product_img { float:left; width:75px; height:60px; overflow:hidden; margin-bottom:10px; } .cart_list_product_price { float:right; } .cart_list_product_quantity { display:inline-block; padding-top:12px; text-transform:uppercase; font-size:11px; color:#8d8d8d; } ul.cart_list .remove { position:absolute; bottom:20px; right:0; width:36px; height:35px; background:none; background-image:url(images/sprites.png); background-position:-200px 0; background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; /*display:none;*/ } .shopping_bag_centered_style ul.cart_list .remove:hover { background:none !important; background-image:url(images/sprites.png) !important; background-position:-200px 0 !important; background-repeat:no-repeat !important; } .woocommerce form { max-width:940px; } .minicart_total_checkout { /*border-top:1px dotted #ccc;*/ padding:15px 0; font-size: 12px; text-transform:uppercase; font-weight: bold; color:#8d8d8d; clear:both; } .minicart_total_checkout span { font-size: 14px !important; color:#000; float:right; } .gbtr_minicart_cart_but { background:#666666 !important; margin-bottom:10px !important; padding:20px 0 !important; } .gbtr_minicart_cart_but:hover { background:#b39964 !important; } .gbtr_minicart_checkout_but { margin-bottom:5px !important; background:#000 !important; padding:20px 0 !important; } .gbtr_minicart_checkout_but:hover { background:#b39964 !important; } ul.cart_list .empty, .woocommerce ul.cart_list .empty { margin-top:15px; padding:0; font-size:14px; padding:16px 0 10px 60px !important; font-weight:normal; text-transform:none; background:none; } .menu_centered_style ul.cart_list .empty, .woocommerce .menu_centered_style ul.cart_list .empty { /*padding:16px 10px 20px 60px !important;*/ color: #000; } ul.cart_list .empty:before { content:""; width:40px; height:54px; background:none; background-image:url(images/sprites.png); background-position:-500px -300px; background-repeat:no-repeat; position:absolute; top:0; left:0px; } /* /minicart */ /* shopping cart mobile style */ .menus_wrapper_shopping_bag_mobile_style { margin-right: 90px; } .menus_wrapper_no_shopping_bag_in_header { margin-right: 0px; } .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style { width:61px; background: none; background-image: url(images/sprites.png); background-position: -744px -95px; background-repeat: no-repeat; background-color: #fff; } .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .gbtr_little_shopping_bag { background-image: url("http://leuchtturm-hochzeit.de/wp-content/themes/theretailer/images/cart.png"); background-position: 10px 5px; background-repeat: no-repeat; width:41px; height:47px; } .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .title, .gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .overview { display:none; } .gb_cart_contents_count { display:none; } .shopping_bag_mobile_style .gb_cart_contents_count { width: 20px; height: 20px; background: #b39964; display: block; position: absolute; top: -10px; right: 5px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; font-size: 10px; font-weight: bold; line-height: 19px; color:#fff; } /* /shopping cart mobile style */ /* /HEADER */ /* HOMEPAGE */ .gbtr_slideshow { } /* defalut slider */ .default-slider { position: relative; overflow: hidden; width: 100%; height: 480px; } .default-slider-next { position: absolute; top: 190px; right: 10px; width: 90px; height: 100px; border-width:2px; border-style:solid; border-color:#b39964; display:block; } .default-slider-next i { font-size:80px; color:#b39964; } .default-slider-prev { position: absolute; top: 190px; left: 10px; width: 90px; height: 100px; border-width:2px; border-style:solid; border-color:#b39964; display:block; } .default-slider-prev i { font-size:80px; color:#b39964; } .default-slider .slider { height: 100%; } .default-slider .slider .item { width: 100%; height: 100%; } .default-slider .slider #item1 { background: #666; } .default-slider .slider #item2 { background: #999; } .default-slider .slider #item3 { background: #aaa; } .default-slider .slider #item4 { background: #ddd; } .default-slider .slider #item5 { background: #777; } /* Banner style*/ .gbtr_banner_style_1 { padding:10px 0 0 0; } .gbtr_banner_style_1 img { width:100%; } .gbtr_product_slider_wrapper, .gbtr_items_slider_wrapper { max-width:940px; } .gbtr_product_sliders_header, .gbtr_items_sliders_header { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-top:1px solid #ccc; } .gbtr_product_sliders_header:after, .gbtr_items_sliders_header:after { content: ""; display: block; clear: both; } .gbtr_product_sliders_title, .gbtr_items_sliders_title { max-width:700px; width:100%; float:left; color: inherit; } .gbtr_product_sliders_title:after, .gbtr_items_sliders_title:after { content: ""; display: block; background:none; height:0px; clear:both; width:60px; } .gbtr_product_sliders_nav, .gbtr_items_sliders_nav { width:230px; float:right; } .gbtr_product_sliders_header .big_arrow_right, .gbtr_items_sliders_header .big_arrow_right { float:right; margin:20px 0 0 0; position: relative; background:none !important; background-image:url(images/sprites.png) !important; background-position:-100px 0px !important; background-repeat:no-repeat !important; width: 35px; height: 35px; transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; } .gbtr_product_sliders_header .big_arrow_left, .gbtr_items_sliders_header .big_arrow_left { float:right; margin:20px 5px 0 0; position: relative; background:none !important; background-image:url(images/sprites.png) !important; background-position:0 0 !important; background-repeat:no-repeat !important; width: 35px; height: 35px; transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; } .gbtr_product_sliders_header .big_arrow_left:before, .gbtr_items_sliders_header .big_arrow_left:before, .gbtr_product_sliders_header .big_arrow_right:before, .gbtr_items_sliders_header .big_arrow_right:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 35px; height: 35px; opacity: 0; background-image:url(images/sprites.png) !important; background-repeat:no-repeat !important; transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; } .gbtr_product_sliders_header .big_arrow_left:before, .gbtr_items_sliders_header .big_arrow_left:before { background-position:-50px 0 !important; } .gbtr_product_sliders_header .big_arrow_right:before, .gbtr_items_sliders_header .big_arrow_right:before { background-position:-150px 0 !important; } .gbtr_product_sliders_header .big_arrow_left:hover, .gbtr_items_sliders_header .big_arrow_left:hover, .gbtr_product_sliders_header .big_arrow_right:hover, .gbtr_items_sliders_header .big_arrow_right:hover { background-image: none !important; cursor:pointer; } .gbtr_product_sliders_header .big_arrow_left:hover:before, .gbtr_items_sliders_header .big_arrow_left:hover:before, .gbtr_product_sliders_header .big_arrow_right:hover:before, .gbtr_items_sliders_header .big_arrow_right:hover:before { opacity: 1; } .gbtr_product_slider, .gbtr_items_slider { /* required */ position: relative; top: 0; left: 0; overflow: hidden; height: 380px; width:980px; /*visibility:hidden;*/ margin:0; padding:30px 0 0 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .gbtr_items_slider.from_the_blog { /* required */ height: 250px; } .gbtr_product_slider .slider, .gbtr_items_slider .slider { /* required */ width: 100%; height: 100%; margin:0; padding:0; } .gbtr_brands_wrapper { padding:40px 0 20px 0; margin:0 auto; width:100%; max-width:960px; position:relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .gbtr_brands_limit { margin:0 auto; width:100%; max-width:830px; } .gbtr_brands_wrapper .big_arrow_left { position:absolute; top:55px; left:10px; } .gbtr_brands_wrapper .big_arrow_right { position:absolute; top:55px; right:10px; } .gbtr_brands { /* required */ position: relative; overflow: hidden; width: 100%; height: 64px; margin:0 auto; } .gbtr_brands .slider { /* required */ width: 100%; height: 100%; } .gbtr_brands .slider .brand { /* required */ float: left; width: 86px; height: 64px; overflow:hidden; padding:0 20px 0 0; } .gbtr_brands .slider .brand:last-child { padding:0; } .gbtr_brands .slider .brand img { width:100%; } /* /HOMEPAGE */ /* LISTING */ .side_column { width:240px; float:left; text-align:center; } .listing_filters { display:inline-block; vertical-align:top; /* For IE 7 */ zoom: 1; *display: inline; width:160px; padding:0 30px 0 0; margin:0 30px 25px 0; height:300px; background:#0FC; } .term-description p { font-size: 16px; text-align: center; padding: 0px; margin-bottom: 0; border-color: #cccccc; margin-bottom: 25px; line-height: 26px; } .listing_products .category_header { margin:0 20px 0 0; position:relative; } .listing_products { width:700px; width: auto; } .listing_products h1 { font-size:40px !important; margin:0 !important; } /*.listing_products .filter_wrapper*/ .filter_wrapper { width: 246px; font-size:12px; float: right; } .woocommerce img, .woocommerce-page img { height: auto; max-width: inherit !important; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { margin: 0 !important; float: none !important; } /*.filter_wrapper.woocommerce2 {*/ /* top:8px !important;*/ /*}*/ .listing_products_no_sidebar .category_header { padding:0 20px 0 0; position:relative; } .listing_products_no_sidebar h1 { font-size:40px !important; margin:0 !important; } .listing_products_no_sidebar { margin:0 0px; /*font-size:1px;*/ /*width:940px;*/ } /*.listing_products_no_sidebar .filter_wrapper {*/ /* position:absolute;*/ /* top:-4px;*/ /* right:20px;*/ /* font-size:12px;*/ /*}*/ .entry-header { } .woocommerce-breadcrumb, .woocommerce_category_header_image { display: none } .archive .category_header h1.page-title, .category_header h1.page-title { font-size: 3.75rem; } .category_header { background-size: cover; background-repeat: no-repeat; position: relative; } .category_header { padding: 63px 0; margin-top: -70px; } .category_header.with_featured_img { padding: 182px 0 210px; margin-bottom: 44px; color: #fff; } .category_header.with_term_description.with_featured_img { padding: 140px 0 134px; } .archive .category_header h1.page-title, .category_header h1.page-title { text-align: center; max-width: none; margin-bottom: 0; } .archive .category_header.with_featured_img h1, .category_header.with_featured_img h1 { color: #fff; max-width: none; text-align: center; } .category_header.with_featured_img .woocommerce-breadcrumb a { color: #fff; } .category_header.with_featured_img .category_header_overlay { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0,0,0,0); } .category_header .term-description, .category_header .page-description{ padding: 28px 0 22px; margin: 16px 0 0 0px; position: relative; text-align: center; } .category_header .term-description, .category_header .page-description, .category_header .term-description p, .category_header .page-description p { font-size: 15px; line-height: 22px; } .term-description p { margin-bottom: 0; } .category_header .term-description:before, .category_header .page-description:before{ content: ""; display: block; position: absolute; top: 0; left: 50%; width: 120px; margin-left: -60px; height: 2px; background:#000; } .category_header.with_featured_img .term-description, .category_header.with_featured_img .page-description { padding: 28px 0 34px; } .category_header.with_featured_img .term-description:before, .category_header.with_featured_img .term-description:before { background: #fff; } .woocommerce_category_header_image { display: none; } .entry-title, .page-title, .entry-title a, .page-title a { display:block; font-size:40px; color:#000; font-weight:normal; text-decoration:none; line-height:1.2em; } .woocommerce-account h1.entry-title, .woocommerce-wishlist h1.entry-title { text-align: center; font-size: 60px; } .woocommerce-account h1.entry-title { margin: -7px 0 61px; } .woocommerce-wishlist h1.entry-title { margin: -7px 0 -8px; } .post h1.entry-title, .post h1.page-title, .post h1.entry-title a, .post h1.page-title a { text-transform:none; } .archive h1.entry-title, .archive h1.page-title, .archive h1.entry-title a, .archive h1.page-title a { text-transform:none; font-size:24px; margin-bottom:50px; max-width:500px; } .archive .listing_products_no_sidebar h1.entry-title, .archive .listing_products_no_sidebar h1.page-title, .archive .listing_products_no_sidebar h1.entry-title a, .archive .listing_products_no_sidebar h1.page-title a { max-width:720px; } .search h1.entry-title, .search h1.page-title, .search h1.entry-title a, .search h1.page-title a { text-transform:none; font-size:24px; margin-bottom:50px; } .attachment h1.entry-title, .attachment h1.page-title, .attachment h1.entry-title a, .attachment h1.page-title a { text-align:center; margin-top:30px; margin-bottom:10px; } em.items_found, .woocommerce-result-count { display:inline-block; font-size:12px; color: #777; padding:0; margin-top: -1px; font-style: normal; text-transform: uppercase; font-weight: bold; } em.items_found_cart { display:block; font-size:13px; color:#555; padding:3px 0 0 0; margin-top:-20px; margin-bottom:20px; } .product_item { display:inline-block; zoom: 1; *display: inline; vertical-align:top; width:190px; /*margin:0 0 30px 62px !important;*/ margin:0 0px 30px 0px !important; padding:0 !important; text-align:left; position:relative; border:0; list-style:none !important; width: 25%; float: left; } .product_item:nth-child(4n+1) { clear: both; } .products { margin: 0 -29px !important; } .product_item_inner { padding: 0 29px; } /* shop with sidebar */ .shop_with_sidebar .products { margin: 0 -31px; } .shop_with_sidebar .product_item { width: 33.3333333333%; } .shop_with_sidebar .product_item:nth-child(3n+1) { clear: both !important; } .shop_with_sidebar .product_item:nth-child(4n+1) { clear: none; } .shop_with_sidebar .product_item_inner { padding: 0 31px; } /* sliders */ .owl-wrapper { cursor: pointer; cursor: grab; cursor: -webkit-grab; cursor: -moz-grab; } .owl-wrapper a { cursor: pointer; } .owl-wrapper.grabbing, .owl-wrapper.grabbing a { cursor: grabbing; cursor: -webkit-grabbing; cursor: -moz-grabbing; } .slider-wrapper { margin: 0 -28px; } .slider-master-wrapper, .from-the-blog-section { overflow: hidden; } .vc_span6:first-child .slider-master-wrapper { margin-right: 15px; } .vc_span6:last-child .slider-master-wrapper { margin-left: 15px; } .vc_span6 .gbtr_product_sliders_title, .vc_span6 .gbtr_items_sliders_title { max-width: 340px; } .vc_span6 .gbtr_product_sliders_nav, .vc_span6 .gbtr_items_sliders_nav { width: auto; } .slider-wrapper .owl-theme .owl-controls { display: none; } .slider-wrapper .owl-carousel .owl-wrapper-outer { padding-top: 30px; } .slider-wrapper.from-the-blog-wrapper { margin: 0; } .slider .product_item { padding: 0 28px 30px 28px !important; margin: 0 !important; width: auto; display:block; float:none; margin-bottom:0px !important; } .slider .product_item_inner { padding: 0; } .slider .product_item .image_container { width: auto; } .products_slider .products_slider_item { padding: 0; } .products_slider .slider-wrapper { margin: 0; } /*.slider .product_item:last-child { margin:0 !important; }*/ li.product { display:inline-block; vertical-align:top; zoom: 1; *display: inline; width:190px; padding:0 44px 30px 0px; margin:0; text-align:left; position:relative; border:0; } .products-categories { margin: 0 -30px !important; } li.product-category.product, ul.products li.product-category.product { width: 25%; padding: 0 !important; margin: 0 !important; } .product-category:nth-child(4n+1) { clear: both; } .product-category-inner { padding: 0 30px 50px 30px !important; margin: 0 !important; } .product-category-inner a { display: block; max-width: 100%; position: relative; } .product-category-inner h3, li.product .product-category-inner h3 { padding-left: 20px !important; padding-right: 16px !important; position: absolute; left: 0; bottom: 14px; z-index: 9999; } li.product .product-category-inner h3 mark.count, li.product .product-category-inner h3 { color: #fff !important; font-size: 12px !important; } li.product .product-category-inner h3 mark.count { font-weight: normal; } .woocommerce ul.products li.product.product-category a img, .woocommerce-page ul.products li.product.product-category a img { margin-bottom: 0; } .shop_with_sidebar .products-categories { margin: 0 -30px !important; } .shop_with_sidebar li.product-category { width: 33.3333333333%; padding: 0; } .shop_with_sidebar .product-category-inner { padding: 0 30px 30px 30px !important; } li.product-category img { /*width:190px !important;*/ height:auto; max-width: 100% !important; } li.product h3 { text-transform:uppercase; font-weight: bold; margin-top:7px; color:#000; font-size:12px; } li.product h3:hover { color:#b39964; } li.product h3 mark.count { color:#7f7f7f; background:none; } span.onsale, .woocommerce span.onsale { min-height: 45px; min-width: 45px; padding: 5px; font-weight: bold; position: absolute; text-align: center; line-height: 34px; top: -10px; right: 42px; left: auto; margin: 0; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; background: #b39964 !important; text-shadow: 0 0 0 #000; color: #ffffff; -webkit-box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); text-transform:uppercase; font-style:italic; font-size:10px; z-index:40; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .slider-wrapper span.onsale, .slider-wrapper .woocommerce span.onsale { right: 38px; } .product_main_infos span.onsale { min-height: 60px; min-width: 60px; /*padding: 5px;*/ font-weight: bold; position: absolute; text-align: center; line-height: 48px; top: 63px; left: 478px; margin: 0; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #b39964 !important; text-shadow: 0 0 0 #000; color: #ffffff; font-style:italic; font-size:15px; z-index:10; } .gbtr_poduct_details_left_col { width:510px; float:left; margin-right:50px; position:relative; } .gbtr_poduct_details_right_col { width:380px; float:right; } .product_item .image_container { position:relative; /*width:190px;*/ max-width: 190px !important; max-height:243px; height: 243px; /*overflow:hidden;*/ } .loop_products_additional_img_wrapper { height:100%; overflow:hidden; } /*.product_item .image_container img.wp-post-image { transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; } .product_item .image_container:hover img.wp-post-image { opacity:0; }*/ .loop_products_additional_img_wrapper { /*position:absolute; top:0; left:0; z-index:10;*/ } .loop_products_additional_img_wrapper { position:absolute; top:0; left:0; z-index:-1; } .product_item img { width:100%; height:auto; } .product_item h3 { margin:0 0 2px 0 !important; padding:0 !important; } .product_item h3 a { font-size:12px; color:#b39964; text-transform:uppercase; font-weight: bold; padding:8px 0 0 0px; line-height: 18px; display:block; } .entry-content .product_item p, .product_item p { font-size:13px !important; color:#000; line-height:18px; padding:0 !important; margin:0 !important; } .product_item p a { border-bottom: 1px solid transparent; color: #bd0926; font-size: 20px; line-height: 24px; font-weight: bold; margin-bottom: 5px; } .product_item .price { display: block; margin-top: 6px; font-size:18px; color:#000 !important; padding:0 !important; font-weight:bold; } .product_item .price del .amount, .product_item .price .from { font-size:13px; color:#555 !important; padding:0 !important; font-weight:normal; } .product_item .price ins { text-decoration:none !important; } .product_item .price ins .amount { font-size:18px; color:#000 !important; padding:0 !important; font-weight:bold; } .product_item .price sup { font-size:13px; } .product_button { display:none; position:absolute; bottom:0; right:0; width:35px; height:35px; padding:0; margin:0; /*text-indent:-9999px;*/ } #respond { max-width:620px; margin:0 auto; } a.button, button.button, input.button, #respond input#submit, #content input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button { display:block !important; line-height:1em; cursor:pointer; position:relative; text-decoration:none; text-align:center; overflow:visible; padding:19px 30px; text-decoration:none; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; left:auto; color:#fff !important; text-shadow:0 0 0 #ffffff !important; border:0 !important; background:#000; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important; -moz-box-shadow:inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important; box-shadow:inset 0 0 0 rgba(0,0,0,0.075), inset 0 0 0 rgba(255,255,255,0.3), 0 0 0 rgba(0,0,0,0.1) !important; text-transform:inherit !important; font-weight: bold !important; max-width:880px !important; -webkit-appearance: none; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; } .gbtr_dark_footer_wrapper a.button, .gbtr_dark_footer_wrapper button.button, .gbtr_dark_footer_wrapper input.button, .gbtr_dark_footer_wrapper #respond input#submit, .gbtr_dark_footer_wrapper #content input.button, .gbtr_dark_footer_wrapper .woocommerce a.button, .gbtr_dark_footer_wrapper .woocommerce button.button, .gbtr_dark_footer_wrapper .woocommerce input.button, .gbtr_dark_footer_wrapper .woocommerce #respond input#submit, .gbtr_dark_footer_wrapper .woocommerce #content input.button { background:#666; } .product_button a.button, .product_button button.button, .product_button input.button, .product_button #respond input#submit, .product_button #content input.button { width:35px; height:35px; padding:0 !important; margin:0; text-indent:-9999px; background:none; background-image:url(images/sprites.png); background-position:-500px -100px; background-repeat:no-repeat; background-color:#fff; z-index:100; /*-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out;*/ } .product_button a.button:hover, .product_button button.button:hover, .product_button input.button:hover, .product_button #respond input#submit:hover, .product_button #content input.button:hover { background:none; background-image:url(images/sprites.png ); background-position:-500px -100px; background-repeat:no-repeat; background-color:#fff; } a.button:hover,button.button:hover,input.button:hover,#respond input#submit:hover,#content input.button:hover { background:#b39964; } a.button:active,button.button:active,input.button:active,#respond input#submit:active,#content input.button:active{ top:1px; } .woocommerce #content input.button:active, .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce-page #content input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active { top: 0; } .product_type_simple { /*background:#fff url(images/sprites.png) -400px -100px no-repeat !important;*/ background:none !important; background-image:url(images/sprites.png) !important; background-position:-400px -100px !important; background-repeat:no-repeat !important; background-color:#fff !important; color:#000 !important; border-left:0 !important; border-top:0 !important; border-right:0 !important; border-bottom-width:2px !important; border-bottom-style:solid !important; border-bottom-color:#b39964 !important; /*opacity:0.8;*/ } .product a.add_to_cart_button.added::before { top: 7px !important; right: 7px !important; } .product_type_variable, .product_type_grouped, .product_type_external { /*background:#fff url(images/sprites.png) -500px -100px no-repeat !important;*/ background:none !important; background-image:url(images/sprites.png) !important; background-position:-500px -100px !important; background-repeat:no-repeat !important; background-color:#fff !important; color:#000 !important; border-left:0 !important; border-top:0 !important; border-right:0 !important; border-bottom:2px solid #b39964 !important; /*opacity:0.8;*/ } /* woocommerce ajax loader */ a.button.loading:before, button.button.loading:before, input.button.loading:before, #respond input#submit.loading:before, #content input.button.loading:before { content:""; position:absolute; top:0; right:0; left:0; bottom:0; /*background:url(images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65);*/ /*background:#06C !important;*/ } /* woocommerce add to cart success */ a.button.added::before, button.button.added::before, input.button.added::before, #respond input#submit.added::before, #content input.button.added::before, .woocommerce a.button.added::before, .woocommerce button.button.added::before, .woocommerce input.button.added::before, .woocommerce #respond input#submit.added::before, .woocommerce #content input.button.added::before { content: ""; position: absolute; height: 35px; width: 35px; top: 0px !important; right: 35px !important; text-indent: 0; /*background: url(images/success.png) no-repeat;*/ background:none; background-image:url(images/sprites.png) !important; background-position:-450px -100px !important; background-repeat:no-repeat !important; background-color:#b39964 !important; } a.added_to_cart { display:none !important; } .filter_wrapper .navigation { display:none !important; } /* /LISTING */ /* PRODUCT */ .product_main_infos { padding:0 0 40px 0; margin:0 10px; /*border-bottom:1px solid #000;*/ } .woocommerce table.shop_attributes { border: none; } div.product div.summary, #content div.product div.summary { float:none !important; width: 100% !important; margin-bottom: 0; } div.product div.summary a, #content div.product div.summary a { } div.product div.summary a:hover, #content div.product div.summary a:hover { color:#000; } div.product .product_title, #content div.product .product_title { clear: none; margin-top: 0; margin-bottom: 10px; padding: 10px 0 0 0; font-size:36px; color:#000; line-height:1.3em; font-weight:normal; text-transform:none; } div.product .product_brand { font-size:13px; text-transform:uppercase; color:#b39964; padding:0 0 5px 0; font-weight: bold; display:block; } div.product .summary span.price, div.product .summary p.price, #content div.product .summary span.price, #content div.product .summary p.price { color: #4d4d4d !important; font-size: 36px; font-weight: bold !important; padding:15px 0 30px 0; } div.product .summary span.price .from, div.product .summary p.price .from, #content div.product .summary span.price .from, #content div.product .summary p.price .from { font-size:14px; color:#8d8d8d; font-weight:normal; } div.product .summary span.price del, div.product .summary p.price del, #content div.product .summary span.price del, #content div.product .summary p.price del { font-size:14px; color:#8d8d8d; font-weight:normal; } div.product .summary span.price ins, div.product .summary p.price ins, #content div.product .summary span.price ins, #content div.product .summary p.price ins { text-decoration:none; } .single_variation_wrap { margin:0; padding:0; } .single_variation .price { display:block; padding:0 !important; margin:0 0 10px 0 !important; font-size:24px !important; } .single_variation ins { } .summary .stock { background:#b1b1b1; color:#fff !important; display:inline-block; margin-bottom:10px; font-size:13px !important; padding:0 5px; } .summary .stock.out-of-stock { background:#e42e2c; } .gbtr_product_description { padding:0; margin:0 !important; color:#555555; font-size:13px; line-height:1.7em; } .gbtr_product_description a { color:#555555; } .gbtr_product_description ul { padding:0; } .gbtr_product_description ul li { list-style:disc; } .gbtr_add_to_cart_simple { padding:20px 0 0 0; } div.product form.cart, #content div.product form.cart { margin-bottom: 0; margin:10px 0 0 0 !important; } div.product form.cart div.quantity, #content div.product form.cart div.quantity { float: left; margin: 0 2px 0 0; } div.product .quantity, div.product #content .quantity { /*width: 100%;*/ position: relative; margin: 0 auto; overflow: hidden; zoom: 1; } .quantity input.qty, #content .quantity input.qty { width: 48px !important; height: 50px !important; line-height:50px !important; float: left; padding: 0; margin:0 0 0 35px !important; text-align: center; vertical-align:middle; border: 0 !important; border-left:1px solid #4d4d4d !important; border-right:1px solid #4d4d4d !important; background:#000; color:#fff; -webkit-border-top-right-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; -moz-border-radius-bottomright: 0 !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; box-shadow: inset 0 0 0px 0 #f7f6f7 !important; -webkit-box-shadow: inset 0 0 0px 0 #f7f6f7 !important; -moz-box-shadow: inset 0 0 0px 0 #f7f6f7 !important; font-weight: bold; -webkit-border-top-left-radius: 0px !important; -webkit-border-bottom-left-radius: 0px !important; -moz-border-radius-topleft: 0px !important; -moz-border-radius-bottomleft: 0px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; font-size: 12px; text-transform:uppercase; font-weight: bold; } .woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus { background: #000 !important; } .quantity .plus, .quantity .minus, #content .quantity .plus, #content .quantity .minus { display: block; padding: 0; margin: 0; position: absolute; text-align: center; vertical-align: text-top; width: 35px !important; height: 50px !important; text-decoration: none; overflow: visible; text-decoration: none; font-weight: bold; cursor: pointer; line-height: 13px; font-size: 14px; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; color: #808080 !important; text-shadow: 0 0px 0 rgba(255,255,255,0.8) !important; border: 0 !important; background: #000 !important; background: -webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) !important; background: -webkit-linear-gradient(#000,#000) !important; background: -moz-linear-gradient(center top,#000 0%,#000 100%) !important; background: -moz-gradient(center top,#000 0%,#000 100%) !important; -webkit-box-shadow: inset 0 0px 0 rgba(0,0,0,0.075), inset 0 0px 0 rgba(255,255,255,0.3), 0 0px 0px rgba(0,0,0,0.1) !important; -moz-box-shadow: inset 0 0px 0 rgba(0,0,0,0.075), inset 0 0px 0 rgba(255,255,255,0.3), 0 0px 0px rgba(0,0,0,0.1) !important; box-shadow: inset 0 0px 0 rgba(0,0,0,0.075), inset 0 0px 0 rgba(255,255,255,0.3), 0 0px 0px rgba(0,0,0,0.1) !important; -webkit-appearance: none; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; } .quantity .minus, #content .quantity .minus { top: 0; left: 0; -webkit-border-top-left-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; -moz-border-radius-topleft: 0 !important; -moz-border-radius-topright: 0 !important; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } .quantity .minus:hover, #content .quantity .minus:hover { background:#b39964 !important; color:#fff !important; } .quantity .plus, #content .quantity .plus { top: 0; right: 0; border-bottom: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .quantity .plus:hover, #content .quantity .plus:hover { background:#b39964 !important; color:#fff !important; } .inline.show_review_form.button { color:#fff !important; } .cselect.product { /*width:380px;*/ width:100%; } .cselect.product.quantity { /*margin-top:15px;*/ } div.product form.cart, #content div.product form.cart { margin-bottom: 0; margin:20px 0 0 0; } div.product form.cart .variations, #content div.product form.cart .variations { margin-bottom: 0; width:100%; /*background:#0CC;*/ /*table-layout:fixed;*/ } div.product form.cart .variations .label, #content div.product form.cart .variations .label { margin-bottom: 0; clear:both; display:block; padding:0; margin:0; color: #000; font-size: 12px; text-transform:uppercase; font-weight: bold; padding:15px 0 0 0; } div.product form.cart .variations .label label, #content div.product form.cart .variations .label label { font-weight: bold; } div.product form.cart .variations .value, #content div.product form.cart .variations .value { margin-bottom: 0; width:100%; clear:both; display:block; } div.product form.cart .variations .reset_variations, #content div.product form.cart .variations .reset_variations { display:block; padding:15px 0 30px 0; font-size: 13px; text-decoration:none; text-transform:capitalize; text-align:left; clear:both; text-decoration:underline; } div.product form.cart .variations .reset_variations:hover, #content div.product form.cart .variations .reset_variations:hover { color:#000; } div.product form.cart .variations .value select, #content div.product form.cart .variations .value select { /*border:1px solid #ccc;*/ padding:7px 8px 7px 4px; font-size:13px; color:#777; } div.product form.cart table, #content div.product form.cart table { border-width: 0 0 0 0; } a.single_add_to_cart_button { background:#000 !important; padding:20px 30px 0 30px !important; margin:0 !important; /*width:200px;*/ min-height:30px; max-height:30px; float:left; text-transform: inherit; } div.product div.product_meta, #content div.product div.product_meta { font-size:11px; color:#000; margin-top:20px; } div.product div.product_meta a, #content div.product div.product_meta a { /*color:#555;*/ text-decoration:none; } div.product div.product_meta a:hover, #content div.product div.product_meta a:hover { color:#000 !important; } div.product div.product_meta .sku, #content div.product div.product_meta .sku { /*width:100%; display:block;*/ padding:7px 0 0 0; } div.product div.product_meta .posted_in, #content div.product div.product_meta .posted_in { width:100%; display:block; padding:2px 0 0 0; } div.product div.product_meta .tagged_as, #content div.product div.product_meta .tagged_as { width:100%; display:block; padding:2px 0 0 0; } /* share */ .gbtr_product_share { margin:0 10px; border-top:2px solid #000; border-bottom:1px solid #000; padding:30px 0; line-height:1em; } .gbtr_product_share ul { text-align:center; } .gbtr_product_share ul li { display:inline-block; vertical-align:top; zoom: 1; *display: inline; text-align:left; margin:0 20px; position:relative; } .gbtr_product_share ul li span { display:block; } .gbtr_product_share ul li a { padding: 16px 0 16px 60px; display:block; zoom: 1; *display: inline; color: #b39964; font-size: 11px; text-transform:uppercase; font-weight:bold; text-decoration:none; line-height:1.3em; } .gbtr_product_share ul li a:before { content:""; width:46px; height:46px; background:#0FC; display:block; position:absolute; top:0; left:0; } .gbtr_product_share ul li a:hover { color: #000 !important; } .gbtr_product_share ul li a.product_share_facebook:before { background:none; background-image:url(images/sprites.png); background-position:0 -50px; background-repeat:no-repeat; } .gbtr_product_share ul li a.product_share_pinterest:before { background:none; background-image:url(images/sprites.png); background-position:-50px -50px; background-repeat:no-repeat; } .gbtr_product_share ul li a.product_share_email:before { background:none; background-image:url(images/sprites.png); background-position:-100px -50px; background-repeat:no-repeat; } .gbtr_product_share ul li a.product_share_twitter:before { background:none; background-image:url(images/sprites.png); background-position:-150px -50px; background-repeat:no-repeat; } /* /share */ /* double slider */ .gbtr_images { /*visibility:hidden;*/ } .doubleSlider-1 { width: 510px; height: auto !important; overflow:hidden; } .doubleSlider-1 .slider { width: 100%; height: 100%; } .doubleSlider-1 .slider .item { position: relative; top: 0; left: 0; width: 510px; margin: 0; } .doubleSlider-1 .slider .item img { /*width:100% !important;*/ width:inherit !important; max-width:510px !important; height:auto !important; margin:0 auto; } .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images { float: none !important; width: 100% !important; margin-bottom: 0 !important; } .woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img { box-shadow: 0 0px 0px 0 rgba(0,0,0,0) !important; -webkit-box-shadow: 0 0px 0px 0 rgba(0,0,0,0) !important; -moz-box-shadow: 0 0px 0px 0 rgba(0,0,0,0) !important; } .doubleSlider-1 .theretailer_zoom { width:40px; height:40px; background:rgba(179, 179, 179, 0.5); display:block; position:absolute; right:20px; bottom:20px; border: 2px solid #fff; opacity:0; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; } .doubleSlider-1 .theretailer_zoom.translated { /*-webkit-transform: translate(-60px,-60px); -moz-transform: translate(-60px,-60px); -o-transform: translate(-60px,-60px); -ms-transform: translate(-60px,-60px); transform: translate(-60px,-60px);*/ opacity:1; } .doubleSlider-1 .theretailer_zoom:before { font-family: FontAwesome; content: "\f067"; width:14px; height:14px; display:block; position:absolute; left:14px; top:13px; color:#fff; font-size:14px; line-height:14px; } .product_thumbs { margin: 0 -9px; } .doubleSlider-2 { float: left; margin: 17px 0px 30px; width: 510px; height: 145px; overflow:hidden; } .doubleSlider-2 .slider { width: 100%; height: 100%; } .doubleSlider-2 .button { /*float: left;*/ padding: 0 9px 0 9px; /*width: 114px;*/ height: 145px; opacity: 0.5; background:#fff; overflow:hidden; } .doubleSlider-2 .button img { /*width:100% !important;*/ width:inherit !important; max-width:100% !important; height:auto !important; } .doubleSlider-2 .owl-item.synced img { cursor: default; } .doubleSlider-2 .button:last-child { margin: 0; } .doubleSlider-2 .owl-item.synced .button{ opacity: 1; } .doubleSlider-1 .owl-prev { font-size: 0; position:absolute; top:50%; left:30px; cursor: pointer; background:none; background-image:url(images/sprites.png); background-position:-60px -10px; background-repeat:no-repeat; width: 16px; height: 16px; margin-top: -8px; opacity:.3; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; transition: opacity 0.1s linear; visibility:hidden; } .doubleSlider-1 .owl-prev:hover { opacity:1; } .doubleSlider-1 .owl-next { font-size: 0; position:absolute; top:50%; right:30px; cursor: pointer; background:none; background-image:url(images/sprites.png); background-position:-160px -10px; background-repeat:no-repeat; width: 16px; height: 16px; margin-top: -8px; opacity:.3; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; transition: opacity 0.1s linear; visibility:hidden; } .doubleSlider-1 .owl-next:hover { opacity:1; } .doubleSlider-1 .owl-prev.visible, .doubleSlider-1 .owl-next.visible { visibility:visible; } /* /double slider */ /* tabs */ div.product .woocommerce_tabs, #content div.product .woocommerce_tabs, div.product .woocommerce-tabs, #content div.product .woocommerce-tabs { clear: both; margin:0 !important; border-top:1px solid #000; border-bottom:1px solid #ccc; /*padding:30px 0 60px 0;*/ } .panel_wrapper { background:#09C; } div.product .woocommerce_tabs ul.tabs, #content div.product .woocommerce_tabs ul.tabs, div.product .woocommerce-tabs ul.tabs, #content div.product .woocommerce-tabs ul.tabs { border:0 !important; list-style: none; padding: 0 !important; margin: 0 !important; overflow: hidden; position: relative; /*background:#0F9;*/ /*border-right:1px solid #ccc !important;*/ width:100% !important; padding:30px 0 60px 0 !important; } div.product .woocommerce_tabs ul.tabs::before, #content div.product .woocommerce_tabs ul.tabs::before, div.product .woocommerce-tabs ul.tabs::before, #content div.product .woocommerce-tabs ul.tabs::before { position: absolute !important; content: "" !important; width: 100% !important; bottom: 0 !important; left: 0 !important; border-bottom:0 !important; z-index: 1 !important; } .grid_8.alpha.omega { position: relative; border-left: 1px solid #CCCCCC; } .grid_4.alpha.omega { border-right: 1px solid #CCCCCC; margin-right: -1px; } div.product .woocommerce_tabs .panel, #content div.product .woocommerce_tabs .panel, div.product .woocommerce-tabs .panel, #content div.product .woocommerce-tabs .panel { margin: 0 !important; padding: 40px 0 20px 40px !important; font-size:13px; color:#000; line-height:1.5em; /*border-left: 1px solid #ccc;*/ position: absolute; top:0; left: 0; } div.product .woocommerce_tabs .panel.current, #content div.product .woocommerce_tabs .panel.current, div.product .woocommerce-tabs .panel.current, #content div.product .woocommerce-tabs .panel.current { position: relative; } #reviews a.button { color:#fff !important; } #reviews #comments ol.commentlist li .comment-text p.meta { font-size: 13px !important; } #reviews #comments ol.commentlist li .comment-text p { margin: 0 !important; padding:0 0 10px 0 !important; } .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text { margin: 0 0 0 50px; border: 0px !important; -webkit-border-radius: 4px; border-radius: 4px; padding: 0em 1.5em 0 !important; padding-bottom: 20px !important; } .woocommerce #reviews #comments ol.commentlist li img.avatar { padding: 0px !important; width: 50px !important; border: 0px !important; border-radius: 100px; } /*#reviews #author { width:550px !important; }*/ /*#reviews .required { float:left; }*/ .add_review .button { width:140px; } .add_review .button:hover { background:#b39964 !important; } table.shop_attributes { border: 0; /*border-top: 1px dotted #ccc;*/ margin-bottom: 1.618em; width: 100%; } table.shop_attributes th { width: 150px; font-weight: normal !important; padding: 8px; border-bottom: 1px dotted #ccc; } table.shop_attributes tr:last-child th { border-bottom: 0; } table.shop_attributes td { font-style: normal !important; border-bottom: 1px dotted #ccc; vertical-align:middle; color:#555 !important; } table.shop_attributes tr:last-child td { border-bottom: 0; } table.shop_attributes td p { font-size:13px; padding:0; margin:0; } table.shop_attributes .alt td, table.shop_attributes .alt th { background: #fff !important; } div.product .woocommerce_tabs .panel a, #content div.product .woocommerce_tabs .panel a, div.product .woocommerce-tabs .panel a, #content div.product .woocommerce-tabs .panel a { color:#b39964; } div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li, div.product .woocommerce-tabs ul.tabs li, #content div.product .woocommerce-tabs ul.tabs li { border:0 !important; background: none !important; display: inline-block !important; position: relative; z-index: 0; -webkit-border-top-left-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; -moz-border-radius-topleft: 0 !important; -moz-border-radius-topright: 0 !important; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; box-shadow: 0 0 0 rgba(0, 0, 0, 0), inset 0 0 0 rgba(255, 255, 255, 0) !important; margin: 0 !important; padding: 0 !important; width:260px !important; border-bottom:1px solid #ccc !important; } div.product .woocommerce_tabs ul.tabs li.active, #content div.product .woocommerce_tabs ul.tabs li.active, div.product .woocommerce-tabs ul.tabs li.active, #content div.product .woocommerce-tabs ul.tabs li.active { z-index: 2; border-bottom-color: none; border-bottom:1px solid #ccc; } div.product .woocommerce_tabs ul.tabs li::before, div.product .woocommerce_tabs ul.tabs li::after, #content div.product .woocommerce_tabs ul.tabs li::before, #content div.product .woocommerce_tabs ul.tabs li::after, div.product .woocommerce-tabs ul.tabs li::before, div.product .woocommerce-tabs ul.tabs li::after, #content div.product .woocommerce-tabs ul.tabs li::before, #content div.product .woocommerce-tabs ul.tabs li::after { border: 0 !important; position: absolute !important; bottom: 0 !important; width: 0 !important; height: 0 !important; content: "" !important; } div.product .woocommerce_tabs ul.tabs li a, #content div.product .woocommerce_tabs ul.tabs li a, div.product .woocommerce-tabs ul.tabs li a, #content div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 12px 0 10px 0 !important; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); text-decoration: none; border:0 !important; border-bottom:2px solid #fff !important; color: #8d8d8d; font-size: 12px; text-transform:uppercase; font-weight: bold !important; text-decoration:none; } div.product .woocommerce_tabs ul.tabs li.active a, #content div.product .woocommerce_tabs ul.tabs li.active a, div.product .woocommerce-tabs ul.tabs li.active a, #content div.product .woocommerce-tabs ul.tabs li.active a { border-bottom:2px solid #000 !important; } /* /tabs */ #fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; } #fancybox-outer h3 { margin:0 0 30px 0 !important; } #fancybox-outer .comment-form-rating label { padding:0; margin:0; } #fancybox-close { position: absolute; top: -15px; right: -15px; width: 20px; height: 20px; line-height: 20px!important; font-size: 15px!important; font-family: sans-serif!important; cursor: pointer; z-index: 11103; display: none; text-align: center; background: #000; display: inline-block; border: 2px solid #fff; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; font-weight: normal; color: #fff; text-shadow: none; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.8); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.8); box-shadow: 0 1px 3px rgba(0,0,0,0.8); -webkit-transition: all ease-in-out .2s; } #fancybox-close:hover { background:#b39964 !important; } div.pp_woocommerce .pp_content_container { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.25); padding: 40px 0 10px 0 !important; } .pp_content_container #respond h3 { margin: 0px 0 30px 0 !important; line-height:1.5em !important; } .pp_content_container #respond { margin: 0 !important; width: 100% !important; background: 0 !important; border: 0 !important; padding: 0 !important; overflow:hidden !important; } .pp_description { display:none !important; } /*.pp_content_container .pp_left { padding-left:0px !important; } .pp_content_container .pp_right { padding-right:0px !important; }*/ p.stars span{ /*width:80px !important;*/ /*height:5px !important;*/ position:relative !important; /*background:url(images/star.png) repeat-x left 0px !important;*/ overflow:visible !important; /*padding-bottom:5px !important;*/ margin-right: 0 !important; } p.stars span a:hover, p.stars span a:focus { background:url(images/star.png) repeat-x left -18px !important; } p.stars span a.active{ background:url(images/star.png) repeat-x left -34px !important; } .woocommerce p.stars a, .woocommerce-page p.stars a { margin-right: 0; } .woocommerce p.stars:before, .woocommerce-page p.stars:before, .woocommerce p.stars:after, .woocommerce-page p.stars:after { content: "" !important; } .woocommerce p.stars a:before, .woocommerce-page p.stars a:before, .woocommerce p.stars a:after, .woocommerce-page p.stars a:after { content: "" !important; } .woocommerce p.stars, .woocommerce-page p.stars { /*width:80px !important;*/ } .woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1 { width: 16px !important; border:0; background:url(images/star.png) repeat-x left -2px; margin-right:5px; } .woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 { width: 32px !important; border:0; background:url(images/star.png) repeat-x left -2px; margin-right:5px; } .woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 { width: 48px !important; border:0; background:url(images/star.png) repeat-x left -2px; margin-right:5px; } .woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 { width: 64px !important; border:0; background:url(images/star.png) repeat-x left -2px; margin-right:5px; } .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 { width: 80px !important; border:0; background:url(images/star.png) repeat-x left -2px; margin-right:5px; } #fancybox-content .required, .pp_content_container .required { position:absolute !important; top:5px !important; right:5px !important; } #fancybox-content .comment-form-author, #fancybox-content .comment-form-email, .pp_content_container .comment-form-author, .pp_content_container .comment-form-email { position:relative; } #fancybox-content label, .pp_content_container label { padding:0 !important; } .pp_content_container input { width:95% !important; border:1px solid #ccc !important; } .pp_content_container input { width:95% !important; border:1px solid #ccc !important; } .form-submit input { width:99% !important; } .pp_content_container textarea { width:95% !important; border:1px solid #ccc !important; } .woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating { line-height: 2em; display: none; } .product_navigation { border-bottom:1px solid #ccc; margin-bottom:20px; height:50px; } .product_navigation .nav-previous-single a { width:35px; height:35px; position: relative; background:none; background-image:url(images/sprites.png); background-position:0 0; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; float:right; margin:0 0 0 7px; transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; } .product_navigation .nav-next-single a { width:35px; height:35px; position: relative; background:none; background-image:url(images/sprites.png); background-position:-100px 0; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; float:right; margin:0 0 0 7px; transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; } .product_navigation .nav-previous-single a:before, .product_navigation .nav-next-single a:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 35px; height: 35px; opacity: 0; background-image:url(images/sprites.png) !important; background-repeat:no-repeat !important; transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; } .product_navigation .nav-previous-single a:before { background-position:-50px 0; } .product_navigation .nav-next-single a:before { background-position:-150px 0; } .product_navigation .nav-previous-single a:hover, .product_navigation .nav-next-single a:hover { background-image: none !important; } .product_navigation .nav-previous-single a:hover:before, .product_navigation .nav-next-single a:hover:before { opacity: 1; } .product_navigation .nav-back { float:left; padding:9px 0; color:#8d8d8d; font-size:11px; width:220px; } .product_navigation .nav-back a { color:#b39964; } .product_navigation .nav-back a:hover { color:#8d8d8d; } /* PRODUCT */ /* CART */ .shop_table_wrapper { /*border-right:1px solid #ccc;*/ /*width:670px;*/ } table.shop_table, .woocommerce table.shop_table { border:0!important; /*border-bottom: 1px solid #ccc;*/ margin: 0px; text-align: left; /*width: 620px;*/ border-collapse: separate; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } table.shop_table th, .woocommerce table.shop_table th { border:0; border-bottom: none; padding:15px 0; vertical-align: middle; color: #000; font-size: 12px; text-transform:uppercase; font-weight: bold; text-decoration:none; } table.shop_table td, .woocommerce table.shop_table td { border:0; border-bottom: 1px dotted #ccc; padding:30px 0 !important; vertical-align: middle; } table.shop_table tr:last-child td, .woocommerce table.shop_table tr:last-child td { border:0; /*border-bottom: 2px solid #000;*/ } table.gbtr_order_details tr:last-child td, .woocommerce table.gbtr_order_details tr:last-child td { /*border:0;*/ border-bottom: 2px solid #000; } table.shop_table a.remove, .woocommerce table.shop_table a.remove { display: block; height: 35px; width: 35px; text-indent: -9999px; background:none; background-image:url(images/sprites.png); background-position:-200px 0; background-repeat:no-repeat; } table.shop_table a.remove:hover, .woocommerce table.shop_table a.remove:hover { background:none; background-image:url(images/sprites.png); background-position:-250px 0; background-repeat:no-repeat; } table.shop_table img, .woocommerce table.shop_table img { width: 90px; height: auto; } table.shop_table .product-remove, .woocommerce table.shop_table .product-remove { width:55px; } table.shop_table .product-thumbnail, .woocommerce table.shop_table .product-thumbnail { width:110px; } table.shop_table .product-name, .woocommerce table.shop_table .product-name { padding:5px 10px 5px 0 !important; } table.shop_table .product-name .category, .woocommerce table.shop_table .product-name .category { color: #b39964; font-size: 12px; text-transform:uppercase; font-weight: bold; text-decoration:none; padding:0 0 5px 0; display:block; } table.shop_table dd { height: 12px; } table.shop_table .amount, .woocommerce table.shop_table .amount { font-weight: bold; font-size:14px; } .order-again { margin-bottom:50px; } .woocommerce a.button:hover { background: #b39964; } .customer_details { margin:20px 0 0px 0 !important; display:block; } .customer_details dt { text-transform:uppercase; font-size:12px; font-weight: bold !important; color:#000; } table.shop_table .product-name a, .woocommerce table.shop_table .product-name a { color: #000; text-decoration:none; } table.shop_table .product-name small a, .woocommerce table.shop_table .product-name small a { display:inline-block; } table.shop_table .product-name small a:hover, .woocommerce table.shop_table .product-name small a:hover { color:#000; } table.shop_table .product-name .product-price, .woocommerce table.shop_table .product-name .product-price { margin:10px 0; text-align:left; } table.shop_table .product-quantity, .woocommerce table.shop_table .product-quantity { width:80px; padding-left:20px !important; } table.shop_table .product-subtotal, .woocommerce table.shop_table .product-subtotal { width:100px; text-align:right !important; } table.shop_table td.product-subtotal, .woocommerce table.shop_table td.product-subtotal { color: #000; font-size: 14px; text-transform:uppercase; font-weight: bold; text-decoration:none; } td.product-name dl.variation, .woocommerce td.product-name dl.variation { /*margin: 15px 0;*/ font-size: 12px; } td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dt { font-weight: normal; float: left; clear: left; margin: 0 5px 0 0; padding: 0; } .gbtr_left_column_cart { margin:0 0 0 30px; } .gbtr_left_column_cart h3, .gbtr_left_column_cart h2 { font-size:12px !important; font-family: 'Lato', Arial, Helvetica, sans-serif !important; text-transform: uppercase; font-weight: bold !important; padding:15px 0 15px 0 !important; } .gbtr_left_column_cart_shipping_wrapper { /*float:right;*/ } .gbtr_left_column_cart_shipping { margin:0; padding:5px 0 0 0; } .gbtr_left_column_cart_shipping h3 { text-transform:uppercase; color:#000; } .gbtr_left_column_cart_shipping h3 a { font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 12px; } #calc_shipping_country { padding:7px 8px 7px 4px; font-size:13px; color:#777; } #calc_shipping_state { /*padding:4px 5px 3px 5px;*/ padding:7px 8px 7px 4px; font-size:13px; color:#777; } #calc_shipping_postcode { padding:4px 5px 3px 5px; font-size:13px; color:#777; margin:2px 0 20px 0; } .shipping-calculator-form p { padding:0 !important; margin:0 !important; } .shipping-calculator-form .button { width:100%; } .shipping-calculator-form .button:hover { background:#b39964 !important; } .shipping-calculator-form select, .shipping-calculator-form input { width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 13px; border: 1px solid #ccc !important; padding: 10px !important; } /* Cart sidebar */ .coupon { padding:0; margin:0 0 20px 0; } .coupon h3 { text-transform:uppercase; padding:16px 0; } .coupon_inputs_wrapper { position:relative; height:34px; } .coupon .input-text { padding:8px 69px 8px 9px; font-size:13px; color:#777; margin:0; width:139px; height:15px !important; border:1px solid #ccc; position:absolute; top:0; left:0; } .coupon .button-coupon { color: #000 !important; font-size: 12px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 !important; width:70px !important; height:33px !important; border:0; background:none; padding:8px 10px !important; position:absolute !important; top:0 !important; right:0 !important; } .coupon .button-coupon:hover { background:#b39964 !important; } .cart_totals { clear:both; } .cart_totals h3, .cart_totals h2 { text-transform:uppercase; padding:16px 0; margin:0; border-bottom:2px solid #000; } .cart_totals table { width:100%; } .cart_totals tr { border-bottom:1px dotted #ccc; } .cart_totals tr:last-child { border-bottom:0; } .cart_totals th { width:42%; } .cart_totals th, .cart_totals td { padding:9px 0; vertical-align:middle; } .cart_totals th { color: #8d8d8d; font-size: 12px; text-transform:uppercase; font-weight: bold; text-decoration:none; } .cart_totals td { text-align:right; color: #000; font-size: 13px; text-transform:uppercase; font-weight: bold; text-decoration:none; } .cart_totals .shipping td { text-align:right; font-size:13px; color:#8d8d8d; font-weight:normal; text-transform:none; font-style:italic; } #shipping_method li { /*width:135px;*/ font-size:11px; } ul#shipping_method li, .woocommerce-page ul#shipping_method li { padding: .25em 0 .25em 0 !important; } .shop_table ul#shipping_method li, .woocommerce-page .shop_table ul#shipping_method li { text-indent: 0px !important; } .payment_box { max-width:870px !important; } .gbtr_left_column_cart .update-button { background:#b2b2b2 !important; width:100%; margin:10px 0 !important; color:#fff; padding:20px 0 !important; } .gbtr_left_column_cart .update-button:hover { background:#b39964 !important; } .gbtr_left_column_cart .checkout-error { padding: 10px 0; } .gbtr_left_column_cart .checkout-button { width:100%; color:#fff; padding:20px 0 !important; } .gbtr_left_column_cart .checkout-button:hover { background:#b39964 !important; } .shipping_calculator h3 { font-size:12px !important; color:#000 !important; font-weight: bold !important; font-style:normal; padding:0 0 15px 0; text-transform:uppercase !important; } .shipping_calculator h3 a { color:#000 !important; } /* /Cart sidebar */ /* Empty cart */ .empty_bag { padding:50px 30px 40px 30px; max-width:878px; text-align:center; border:1px solid #ccc; } .empty_bag_icon { width:160px; height:220px; background:none; background-image:url(images/sprites.png); background-position:-300px -300px; background-repeat:no-repeat; margin:0 auto 20px auto; } .empty_bag_message { font-size:30px !important; color:#8d8d8d; padding:0 0 10px 0 !important; } .empty_bag_button { text-transform:uppercase; font-size:13px; font-weight: bold; text-decoration:underline; color:#000; } /* /CART */ /* /CHECKOUT */ .checkout { margin-bottom:50px; } .checkout .col2-set .col-1 { float: none; width: 100%; } .checkout .col2-set .col-2 { float: none; width: 100%; } .checkout .col-2 h3, .checkout .col-2 h3 { float: none; clear: none; } .woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width: 49%; } .checkout h3, .gbtr_checkout_method_header { display:block; padding:30px 0 30px 0 !important; font-size:24px !important; color:#000; font-weight:normal; /*border-top:1px solid #ccc;*/ border-bottom:2px solid #000; margin:0px 0 0px 0; /*background:#fff url(images/sprites.png) right -122px no-repeat;*/ cursor:pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position:relative; } .checkout h3:after, .gbtr_checkout_method_header:after { content:""; display:block; width:35px; height:35px; position:absolute; top:50%; margin-top:-17px; right:0; background:none; background-image:url(images/sprites.png); background-position:-300px 0; background-repeat:no-repeat; display:none; } .accordion_content, .checkout h3:hover, .gbtr_checkout_method_header:hover { /*background:#fff url(images/sprites.png) right -122px no-repeat;*/ /*color:#000;*/ } form .form-row-first, form .form-row-last { width: 48.5%; overflow: visible; } form .form-row { padding: 0 !important; margin: 0 !important; } form .form-row label { color: #000; font-size: 12px; text-transform:uppercase; font-weight: bold; text-decoration:none; padding:15px 0 0px 0 !important; } .form-edit-account legend { font-size: 20px; color: #000; margin-top: 70px; margin-bottom: 1px; } form .form-row .input-text, form .form-row textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; margin: 0; outline: 0; padding:7px 8px !important; line-height:inherit; } .checkout p { font-size:13px !important; padding:0 !important; margin:0; color: #4d4d4d !important; } .checkout ul { margin:0; padding:0; } .checkout li { margin:0 !important; padding:0 !important; list-style:none !important; } .checkout .input-text { padding:8px 9px !important; font-size:13px !important; color:#777 !important; border:1px solid #ccc !important; } form .form-row textarea { height: 150px !important; line-height: 1.5em; display: block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } /*.checkout #billing_address_2, .checkout #shipping_address_2 { margin-top:30px !important; }*/ .checkout #shiptobilling { float: none !important; line-height: 1em !important; margin: 20px 0 !important; padding: 0; } form .form-row .input-checkbox { display: inline; margin: -4px 8px 0 0 !important; text-align: center; vertical-align: middle; } .checkout #shiptobilling label { font-size:13px !important; color:#777; text-transform:none; font-weight:normal; } .chzn-container, .woocommerce .chzn-container { font-size:13px !important; } .chzn-container-single .chzn-single, .woocommerce .chzn-container-single .chzn-single { background-color: white !important; background:none !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border: 1px solid #ccc !important; -webkit-box-shadow: 0 0 0 white inset,0 0 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 0 #fff inset,0 0 0 rgba(0,0,0,0.1); box-shadow: 0 0 0 white inset,0 0 0 rgba(0, 0, 0, 0.1); display: block; overflow: hidden; white-space: nowrap; position: relative; padding: 2px 0 2px 8px !important; color: #a9a9a9 !important; text-decoration: none; } .chzn-container .chzn-drop, .woocommerce .chzn-container .chzn-drop { border: 1px solid #ccc !important; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 0 rgba(0,0,0,0.15); -o-box-shadow: 0 0 0 rgba(0,0,0,0.15); box-shadow: 0 0 0 rgba(0, 0, 0, 0.15); z-index: 999; } .chzn-container-single .chzn-drop, .woocommerce .chzn-container-single .chzn-drop { -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0; } .chzn-container .chzn-results, .woocommerce .chzn-container .chzn-results { color:#a9a9a9; } .chzn-container-single .chzn-search input, .woocommerce .chzn-container-single .chzn-search input { border: 1px solid #ccc !important; } table.shop_table, .woocommerce table.shop_table { border:0; } table.shop_table th, .woocommerce table.shop_table th { border-bottom: none; } table.shop_table .product-quantity, .woocommerce table.shop_table .product-quantity { padding: 0px !important; } table.shop_table th.product-quantity, .woocommerce table.shop_table th.product-quantity { text-align:center; } table.shop_table td, .woocommerce table.shop_table td { padding: 10px 0 !important; } table.shop_table td.product-quantity, .woocommerce table.shop_table td.product-quantity { text-align:center; font-size:14px; font-weight: bold; } table.shop_table td.product-name, .woocommerce table.shop_table td.product-name { /*padding:15px 20px 0 0 !important;*/ } table.shop_table td.product-name .product_brand, .woocommerce table.shop_table td.product-name .product_brand { font-size:13px; text-transform:uppercase; color:#b39964; padding:0 0 3px 0; font-weight: bold; display:block; } table.shop_table th.product-total, .woocommerce table.shop_table th.product-total { text-align:right; } table.shop_table td.product-total, .woocommerce table.shop_table td.product-total { text-align:right; font-size:14px; font-weight: bold; } table.shop_table { /*border-bottom:1px solid #ccc;*/ } table.shop_table tfoot th, .woocommerce table.shop_table tfoot th { text-align:right; border:0 !important; font-size:12px; font-weight: bold; color:#8d8d8d; padding:0 20px 0 0; } table.shop_table tfoot td, .woocommerce table.shop_table tfoot td { text-align:right; border:0; font-size:14px; font-weight: bold; } table.shop_table tr:last-child td { /*border-bottom:2px solid #000;*/ } table.shop_table tfoot tr:last-child td, .woocommerce table.shop_table tfoot tr:last-child td { border:0; } table.shop_table tfoot .shipping td, .woocommerce table.shop_table tfoot .shipping td { text-align:right; font-size:13px; color:#8d8d8d; font-weight:normal; text-transform:none; font-style:italic; } .gbtr_billing_address_content { display:none; border-bottom:1px solid #ccc; padding-bottom:40px; } .gbtr_shipping_address_content { display:none; } .gbtr_order_notes_content { display:none; border-bottom:1px solid #ccc; padding-bottom:40px; } .gbtr_order_review_content { display:none; /*border-bottom:1px solid #ccc;*/ padding-bottom:10px; } #order_review #shipping_method li { text-align:right !important; } .gbtr_payment_content { display:none; } .gbtr_create_account_content { display:none; border-bottom:1px solid #ccc; padding-bottom:40px; } .gbtr_checkout_method_content { border-bottom:1px solid #ccc; padding-bottom:40px; } .gbtr_checkout_method_content .title { color: #000; font-size: 12px; text-transform:uppercase; font-weight: bold; text-decoration:none; padding:15px 0 !important; border-bottom:1px solid #ccc; margin:0; } .gbtr_checkout_method_content .first_col { width:339px; float:right; } .gbtr_checkout_method_content .sec_col { width:340px; float:left; } .sec_col #checkout_method_radio_guest_wrapper, .sec_col #checkout_method_radio_account_wrapper { padding:17px 0; margin:0; /*height:17px;*/ border-bottom:1px dotted #ccc; } .sec_col #checkout_method_radio_guest_wrapper input, .sec_col #checkout_method_radio_account_wrapper input { display: inline; margin: 0 20px 0 0; text-align: center; vertical-align: middle; } .sec_col #checkout_method_radio_guest_wrapper label, .sec_col #checkout_method_radio_account_wrapper label { vertical-align:middle; } .gbtr_checkout_login .input-text { padding: 5px 9px; font-size: 12px; color: #777; border: 1px solid #CCC; margin:20px 0 0 0 !important; } .gbtr_checkout_login .button_checkout_login { background:#000 !important; color:#fff !important; margin:30px 15px 0 0 !important; display:inline-block !important; width:160px !important; } .lost_password { color:#666 !important; padding:0 0 25px 0 !important; display:inline-block; } .lost_reset_password .button { margin-top:20px !important; } #createaccount_wrapper { display:none; } .gbtr_create_account_content p { padding:15px 0 0 0 !important; /*font-style:italic;*/ color:#777 !important; } .gbtr_create_account_content p.form-row { padding:0 !important; } .button_checkout_method_continue { background:#000 !important; color:#fff !important; margin:30px 15px 0 0 !important; display:inline-block !important; width:160px !important; } .button_create_account_continue, .button_billing_address_continue, .button_shipping_address_continue, .button_order_review_continue, #place_order { background:#000; color:#fff !important; margin:40px 0 0 0 !important; width:250px !important; float:right; } .button_create_account_continue:hover, .button_billing_address_continue:hover, .button_shipping_address_continue:hover, .button_order_review_continue:hover, #place_order:hover { background:#b39964 !important; } .button_order_review_continue_wrapper { /*display:none;*/ border-top: 1px solid #CCC; padding-bottom: 30px; } .gbtr_checkout_header_nonactive { /*background:#fff url(images/sprites.png) right -22px no-repeat !important;*/ color:#ccc !important; border-bottom:2px solid #ccc !important; } .gbtr_checkout_header_nonactive:after { /*content:""; display:block; width:35px; height:35px; position:absolute; top:50%; margin-top:-17px; right:0; background:url(images/sprites.png) -350px 0 no-repeat;*/ } #payment { background: #fff !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } #payment div.payment_box { position: relative; width: 80%; padding: 1em 2%; margin: 20px 0 20px 29px !important; font-size: 0.92em; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; line-height: 1.5em; background: #fff !important; background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) !important; background: -webkit-linear-gradient(#fff,#fff) !important; background: -moz-linear-gradient(center top,#fff 0%,#fff 100%) !important; background: -moz-gradient(center top,#fff 0%,#fff 100%) !important; box-shadow: 0 0 0 0 rgba(0,0,0,0.25) !important; -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.25) !important; -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.25) !important; color: #5e5e5e; text-shadow: 0 0 0 rgba(255,255,255,0.8) !important; border:1px solid #ccc; } #payment div.payment_box:after, #payment div.payment_box:before { bottom: 100% !important; border: solid transparent !important; content: " " !important; height: 0 !important; width: 0 !important; position: absolute !important; pointer-events: none !important; } #payment div.payment_box:after { border-color: rgba(255, 255, 255, 0) !important; border-bottom-color: #fff !important; border-width: 8px !important; left: 70px !important; margin-left: -8px !important; } #payment div.payment_box:before { border-color: rgba(204, 204, 204, 0) !important; border-bottom-color: #d6d6d6 !important; border-width: 9px !important; left: 70px !important; margin-left: -9px !important; } #payment ul.payment_methods { text-align: left; padding: 0 !important; border-bottom: 0 !important; margin: 0; list-style: none outside; } #payment ul.payment_methods li { border-bottom:1px dotted #ccc !important; padding:15px 0 5px 0 !important; } .woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img { margin: -2px 14px 0 12px; } .required { color: #666 !important; } /* /CHECKOUT */ /* ORDER RECEIVED */ ul.order_details { width:100% !important; max-width:940px !important; padding:0 !important; margin:0 0 20px 0 !important; } ul.order_details li { list-style:none !important; padding:0 60px 0 0 !important; margin:0 !important; border:0 !important; } ul.order_details li strong { font-size:16px; } /*/ ORDER RECEIVED */ /* MY ACCOUNT */ .gbtr_left_column_my_account { margin:0 30px 0 0; padding:0 50px 0 0; border-right: 1px solid #ccc; position: relative; } .gbtr_left_column_my_account:after, .gbtr_left_column_my_account:before { left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .gbtr_left_column_my_account:after { border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 8px; top: 60px; margin-top: -8px; } .gbtr_left_column_my_account:before { border-color: rgba(184, 184, 184, 0); border-left-color: #b8b8b8; border-width: 9px; top: 60px; margin-top: -9px; } .gbtr_left_column_my_account ul.menu_my_account { font-size:12px !important; text-transform:uppercase !important; font-weight: bold; color:#000; padding-bottom:100px; } .gbtr_left_column_my_account ul.menu_my_account { margin:0 !important; padding:0 0 100px 0 !important; } .gbtr_left_column_my_account ul.menu_my_account li { display:block; border-bottom:1px solid #ccc; color:#8d8d8d; font-size:12px !important; padding:0; } .gbtr_left_column_my_account ul.menu_my_account li a { display:inline-block; padding:12px 0 8px 0; text-decoration:none; color:#8d8d8d; border-bottom:2px solid #fff; } .gbtr_left_column_my_account ul.menu_my_account li.current-menu-item a { border-bottom:2px solid #000; color:#000; } .gbtr_my_account_wrapper_parent { margin:50px 0; } .gbtr_my_account_wrapper_parent .gbtr_left_column_my_account_parent { display:none; } #billing_address_2_field, #shipping_address_2_field { margin-top:20px !important; } .gbtr_my_account_wrapper_parent .gbtr_my_account_wrapper { padding:0; margin:0; } .gbtr_no_recent_orders { border-bottom:1px solid #ccc; margin-bottom:30px; } .gbtr_my_account_wrapper h2 { display:block; font-size:24px; color:#000; font-weight:normal; padding-bottom:30px !important; border-bottom:2px solid #000; } .gbtr_my_account_wrapper ul { margin:0 !important; padding:0 !important; } .gbtr_my_account_wrapper li { margin:0 !important; padding:0 !important; list-style:none !important; } .gbtr_my_account_wrapper table.shop_table { border-top: 0; /*border-bottom:1px solid #ccc;*/ padding-bottom:50px; margin-bottom:30px; } .gbtr_my_account_wrapper table.shop_table th { border-bottom: none; } table.my_account_orders { font-size:inherit !important; } table.my_account_orders td { padding: 20px 0 !important; } table.my_account_orders .order-number { width:25%; } table.my_account_orders .order-number a { font-size: 30px; color: #b39964; border-bottom: 2px solid #000; display:inline-block; text-decoration:none; padding:0 0 5px 0; margin:0 0 5px 0; } table.my_account_orders .order-number a:hover { color:#555; } table.my_account_orders .order-number time { width:80px; display:block; } table.my_account_orders .order-shipto, table.my_account_orders .order-shipto address { /*width:30%;*/ color:#555; font-style:normal; } table.my_account_orders .order-total { width:15%; } table.my_account_orders td.order-total { font-size:13px; text-transform:uppercase; font-weight: bold; color:#000; } .order-total .amount { font-weight: bold; } table.my_account_orders td.order-actions { white-space:nowrap; color:#000; } table.my_account_orders td.order-actions a { color:#000; } table.my_account_orders td.order-actions a:hover { color:#b39964; } table.my_account_orders .order-status { width:20%; color:#555; white-space:nowrap; } table.my_account_orders .order-details { width:15%; } ul.digital-downloads { padding:20px 0 40px 0 !important; margin-bottom:30px !important; border-bottom:1px solid #ccc; } ul.digital-downloads li { padding:0; background:none; } ul.digital-downloads li span { padding: 5px 0; font-size:13px; } ul.digital-downloads li a { padding: 5px 0 5px 0px; display:inline-block; background: none; color:#555; font-size:13px; /*text-decoration:none;*/ } ul.digital-downloads li a:hover { color:#b39964 } ul.gbtr_digital-downloads { margin: 15px 0 50px 0 !important; display:block; } ul.gbtr_digital-downloads li { padding: 0 0 10px 0 !important; } ul.gbtr_digital-downloads li a { padding: 0; display:inline-block; color:#555; font-size:13px; /*text-decoration:none;*/ } ul.gbtr_digital-downloads li a:hover { color:#000 } ul.gbtr_digital-downloads span.count { float:right; } .woocommerce-account h2 { margin:50px 0 0 0; } .myaccount_user, .order-info { display:block; background:#b39964; padding:25px 30px !important; color: #fff !important; position: relative; font-size:13px !important; max-width:880px; margin-bottom:30px !important; } .myaccount_user:after, .order-info:after { bottom: 100%; left: 25px; margin-left: -8px; border: solid transparent; border-color: rgba(179, 153, 100, 0); border-bottom-color: #b39964; border-width: 8px; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .myaccount_user a, .order-info a { color: #fff; text-decoration:underline !important; } .myaccount_user span, .order-info span { display:block; font-size: 18px; text-transform:capitalize; } .gbtr_my_account_wrapper { margin:30px 0; max-width:940px; } .myaccount_address { display:block; padding:0 0 15px 0 !important; margin-bottom:15px; border-bottom:1px solid #ccc; } .addresses { /*border-bottom:1px solid #ccc; padding-bottom:40px;*/ } .addresses a { color:#fff; background:#000; padding:5px 10px; font-family: 'Lato', Arial, Helvetica, sans-serif !important; text-transform: uppercase; font-size: 12px; font-weight: bold; margin-top: 10px; } .addresses a:hover { color:#fff !important; background:#b39964; } .addresses .title h3, .gbtr_my_account_wrapper h3 { float:none; display:block; font-size:12px !important; text-transform:uppercase; font-weight: bold !important; color:#000; padding:10px 0 !important; margin:0; /*border-bottom:1px dotted #ccc;*/ } .woocommerce-account input[type=text], .woocommerce-account input[type=email], .woocommerce-account input[type=password] { padding: 8px 9px !important; font-size: 13px !important; color: #777 !important; border: 1px solid #ccc !important; } .woocommerce-account select { padding: 7px 9px !important; font-size: 13px !important; color: #777 !important; border: 1px solid #ccc !important; } .addresses address { /*padding:15px 0;*/ font-style:normal; color:#555; line-height:1.5em; } #billing_postcode_field { /*float: none;*/ } #shipping_postcode_field { /*float: none;*/ margin:0 0 20px 0 !important; } #billing_email_field { margin:0 0 20px 0 !important; } .woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button { margin: 0 0 0 20px; } .woocommerce-account form .button { margin-top: 20px; } .woocommerce table.my_account_orders .order-actions .button:hover, .woocommerce-page table.my_account_orders .order-actions .button:hover { background: #b39964; } .gbtr_my_account_wrapper .input-text { padding:5px 9px !important; font-size:13px; color:#777; } .gbtr_my_account_wrapper select { padding:7px 9px 8px 9px !important; font-size:13px; color:#777; } .gbtr_my_account_wrapper p { /*padding:15px 0 !important;*/ font-size:13px !important; /*color:#777 !important;*/ } .gbtr_my_account_wrapper form p { padding:0 !important; margin:0 !important; } .gbtr_my_account_wrapper select { padding:8px 8px 8px 4px; font-size:13px; color:#777; } .gbtr_my_account_button input { width:100%; color:#fff; margin:30px 0 0 0 !important; } .gbtr_my_account_button input:hover { background:#b39964 !important; } .order-info mark { background:none; color:#fff; font-weight:bold; } .track_order { max-width:940px; } .order_table_item small { font-size:14px; } .gbtr_track_order_button { color:#fff; width:250px; margin:30px 0 0 0 !important; } .gbtr_track_order_button:hover { background:#b39964 !important; } form.login, form.checkout_coupon, form.register { border: 0 !important; padding: 0px !important; margin:0 !important; text-align: left !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; } form.login p { padding:0; margin:0; } form.login .button { margin:20px 0; float:left; padding:20px 100px; } .checkout_coupon .button { margin-top: 20px !important; } .checkout_coupon .form-row { float: none !important; } .checkout_coupon .form-row-last { width: 100%; } .checkout_coupon .form-row-first { width: 49%; } .woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline { display: inline-block; margin:25px 0 25px 25px; } .gbtr_login_register_slide_1 label.inline { margin:35px 0 10px 0 !important; display:block !important; clear:both; } .gbtr_login_register_wrapper { width:500px; position:relative; height:445px; overflow:hidden; border:1px solid #ccc; float:left; } .gbtr_login_register_wrapper.myaccount_registration_disabled { margin:0 auto; float:none; } .gbtr_login_register_wrapper h2 { display:block; font-size:24px; color:#000; font-weight:normal; padding:0 0 30px 0; border-bottom:2px solid #000; margin:0 0 10px 0; } .gbtr_login_register_wrapper input { padding:5px 9px; font-size:13px; color:#777; border:1px solid #ccc; } .gbtr_login_register_wrapper .lost_password { display:block; padding:10px 0 0 0; } .gbtr_login_register_wrapper .button { border:0; width:100%; color:#fff; margin:30px 0 0 0 !important; } .gbtr_login_register_wrapper .button:hover { background:#b39964 !important; } .gbtr_login_register_slider { width:1000px; position:absolute; top:0; left:0; } .gbtr_login_register_slide_1, .gbtr_login_register_slide_2 { padding:50px; width:400px; float:left; } .gbtr_rememberme { display:block !important; } #ship-to-different-address { margin-top:50px; float:none !important; } #order_review_heading { margin-top:50px; border-bottom: 2px dashed #4d4d4d; font-size: 40px !important; line-height: 48px; } #ship-to-different-address .checkbox { font-size: 24px !important; text-transform:none; font-weight:normal; } .gbtr_login_register_switch { float:left; width:400px; min-height:500px; position:relative; overflow:hidden; /*border:1px solid #F00;*/ margin-left:33px; } .gbtr_login_register_switch h2 { display:block; font-size:24px; color:#000; font-weight:normal; padding:0 0 30px 0; border-bottom:2px solid #000; margin:0 0 20px 0; } .gbtr_login_register_switch h3 { color:#555; font-size:15px !important; line-height:1.7em !important; } .gbtr_login_register_switch ul li { font-size:13px !important; color:#b39964 !important; padding:0 !important; } .gbtr_login_register_switch .button { margin-top:25px; width:300px; background:#fff; color:#000; border:1px solid #ccc !important; } .gbtr_login_register_switch .button:hover { background:#b39964; color:#fff; } .gbtr_login_register_label_slider { width:300px; padding:50px; min-height:900px; position:absolute; top:0; left:0; } .gbtr_login_register_reg, .gbtr_login_register_log { height:500px; } .gbtr_login_register_reg { /*background:#ccc;*/ } .gbtr_login_register_log { /*background:#06F;*/ } .gbtr_login_register_reg .button, .gbtr_login_register_log .button { color:#000 !important; margin-top:10px !important; } .gbtr_login_register_reg .button:hover, .gbtr_login_register_log .button:hover { color:#fff !important; background:#b39964 !important; } /* /MY ACCOUNT */ /* /BLOG LISTING */ .entry-title.gbtr_post_title_listing, .page-title.gbtr_post_title_listing, .entry-title.gbtr_post_title_listing a, .page-title.gbtr_post_title_listing a { text-transform:none !important; padding:0 0 15px 0; margin:10px 0 0 0; line-height:1.2em; font-size:40px; } .search .entry-title.gbtr_post_title_listing, .search .page-title.gbtr_post_title_listing, .search .entry-title.gbtr_post_title_listing a, .search .page-title.gbtr_post_title_listing a { padding:0 0 5px 0; margin:10px 0 0 0; } article { margin-bottom:100px; } .single article, .woocommerce-cart article { margin-bottom:0px; } .search article { margin-bottom:40px; padding-bottom:15px; border-bottom:1px solid #d0d0d0; } #comments article { margin-bottom:0px; } article:first-child h1.entry-title.gbtr_post_title_listing, article:first-child h1.page-title.gbtr_post_title_listing:first-child, article:first-child h1.entry-title.gbtr_post_title_listing a, article:first-child h1.page-title.gbtr_post_title_listing:first-child a { margin-top:0px !important; } .global_content_wrapper { margin:70px auto; } .single-portfolio .global_content_wrapper { margin:70px auto 50px auto; } .portfolio_related { margin:20px 0 30px 0; } .content-area { margin:0 0 30px 0; } .content-area .entry-meta { display:block; padding:0 0 30px 0; line-height:25px; } .content-area .entry-meta span { /*white-space:nowrap;*/ } .entry-meta i, .status_on { color:#000; } .entry-attachment { text-align:center; padding:50px 10px 50px 10px; } .attachment .entry-meta { text-align:center; color:#b3b3b3; } .gbtr_next_image { text-align:right; } .format-standard .entry-meta { padding:0 0 30px 0; margin-top:-10px; } .search .format-standard .entry-meta { margin-top:0px; } .format-image .entry-meta { margin-bottom:35px; border-bottom:2px solid #000; } .search .format-image .entry-meta, .single .format-image .entry-meta { margin-bottom:0; border-bottom:0; } .format-audio .entry-meta { margin-bottom:35px; border-bottom:2px solid #000; } .search .format-audio .entry-meta, .single .format-audio .entry-meta { margin-bottom:0; border-bottom:0; } .format-video .entry-meta { margin-bottom:35px; border-bottom:2px solid #000; } .search .format-video .entry-meta, .single .format-video .entry-meta { margin-bottom:0; border-bottom:0; } .format-aside .entry-meta { margin-bottom:35px; border-bottom:2px solid #000; } .search .format-aside .entry-meta, .single .format-aside .entry-meta { margin-bottom:0; border-bottom:0; } .format-gallery .entry-meta { margin-bottom:35px; border-bottom:2px solid #000; } .search .format-gallery .entry-meta, .single .format-gallery .entry-meta { margin-bottom:0; border-bottom:0; } .format-quote .entry-meta { margin-bottom:35px; border-bottom:2px solid #000; } .search .format-quote .entry-meta, .single .format-quote .entry-meta { margin-bottom:0; border-bottom:0; } .format-status .entry-meta { margin-bottom:35px; border-bottom:2px solid #000; } .search .format-status .entry-meta, .single .format-status .entry-meta { margin-bottom:0; border-bottom:0; } .entry-content { margin:35px 0 15px 0; clear:both; } .format-image .entry-content { margin:0 0 30px 0; } .format-audio .entry-content { margin:35px 0 30px 0; } .format-video .entry-content { margin:35px 0 10px 0; } .format-aside .entry-content { margin:0 0 10px 0; font-size:24px; color:#000; line-height:1.5em; } .format-aside .entry-content p { font-size:24px; color:#000; line-height:1.5em; } .format-gallery .entry-content { margin:35px 0 30px 0; } .format-quote .entry-content { margin:0 0 30px 0; font-size:30px; color:#000; line-height:1.5em; } .format-quote .entry-content p { font-size:30px; color:#000; line-height:1.3em; } .format-quote blockquote, .format-quote blockquote p { padding:0; margin:0; font-style:normal; color:#000 !important; line-height:1.3em; } .format-quote blockquote { padding:0 70px 0 0; } .format-quote blockquote:before { background-position:-588px -150px; left:inherit; right:0; } .format-quote cite, .format-quote cite p { padding:0; margin:10px 0 0 0; font-style:normal; font-size:16px; font-weight:normal; line-height:1.5em; text-transform:none; display:inline-block; } .format-status .entry-content { margin:0 0 10px 0; font-size:30px; color:#000; line-height:1.3em; position:relative; padding:0 70px 0 0; } .format-status .entry-content p { font-size:30px; color:#000; line-height:1.3em; } .format-status .entry-content:before { content:""; width:50px; height:50px; background:none; background-position:-638px -150px; background-repeat:no-repeat; display:block; position:absolute; top:0; right:0; } .entry-content table { width:100%; margin:0 0 30px 0; } .entry-content table th { /*background:#f4f4f4; padding:5px;*/ font-weight:bold; } .entry-content table.shop_attributes th { /*background:#fff; padding:8px;*/ } .entry-content table td { /*padding:5px;*/ } .entry-content dl { margin:0 0 20px 0; } .entry-content dt { margin:5px 0; font-weight:bold; } .entry-content .wp-caption { max-width:620px !important; /*width:100% !important;*/ height:auto; } .entry-content-portfolio { margin-top:4px; } .entry-content-portfolio img { /*max-width:590px !important;*/ height:auto; } .entry-content iframe { /*max-width:620px !important;*/ /*width:100% !important;*/ } .entry-content-portfolio iframe { /*max-width:590px !important; width:100% !important;*/ } .entry-content-aside { font-size:13px; line-height:1.7em; color:#555; } .entry-content-aside-title { font-size:12px; font-weight: bold; text-transform:uppercase; border-bottom:1px dotted #ccc; padding:0 0 10px 0; margin:20px 0 10px 0; color:#000; } .entry-content.gbtr_blog_listing { margin:0; } .entry-meta a { /*color:#555;*/ /*text-transform:capitalize;*/ position:relative; } .entry-meta a:hover { color:#b39964; } .entry-thumbnail { margin:35px 0 35px 0; } .format-quote .entry-thumbnail { text-align:center; } .page-blog .entry-thumbnail { /*margin:0 0 30px 0 !important;*/ } .entry-thumbnail.gbtr_blog_listing { margin:0 0 20px 0; } .entry-thumbnail img { max-width:100%; height:auto; } .attachment { width:100%; } .entry-content img { max-width:100%; height:auto; } /* gallery */ .gallery { margin:0 0 30px 0 !important; padding:0 !important; overflow: hidden; } .gallery br { height:0; display:block; } .gallery dl, .gallery dt { margin:0 !important; padding:0 !important; } .gallery-columns-3 .gallery-item { width: 33.3333333333% !important; } .gallery-columns-6 .gallery-item { width: 16.6666666666% !important; } .gallery-columns-7 .gallery-item { width: 14.28571428571429% !important; } .gallery-columns-8 .gallery-item { width: 12.5% !important; } .gallery-columns-9 .gallery-item { width: 11.1111111111% !important; } .gallery-columns-1 dl.gallery-item { padding-bottom: 100% !important; } .gallery-columns-2 dl.gallery-item { padding-bottom: 50% !important; } .gallery-columns-3 dl.gallery-item { padding-bottom: 33.3333333333% !important; } .gallery-columns-4 dl.gallery-item { padding-bottom: 25% !important; } .gallery-columns-5 dl.gallery-item { padding-bottom: 20% !important; } .gallery-columns-6 dl.gallery-item { padding-bottom: 16.6666666666% !important; } .gallery-columns-7 dl.gallery-item { padding-bottom: 14.285714% !important; } .gallery-columns-8 dl.gallery-item { padding-bottom: 12.5% !important; } .gallery-columns-9 dl.gallery-item { padding-bottom: 11.1111111111% !important; } .gallery-item { margin:0 !important; padding:0 !important; opacity: 1; position: relative; } .gallery-item:hover { cursor: pointer; } .gallery-icon { padding:0 !important; position: absolute !important; width: 101%; height: 100%; z-index: 2; } .gallery-item:last-of-type .gallery-icon { width: 100%; } .gallery-icon img { width:100%; height:auto; border:0 !important; } .entry-content .wp-caption-text { } .entry-content h1 { padding:0 0 20px 0; font-size:24px; line-height:1.3em; font-weight:normal; color:#000; } .entry-content .wpb_row h1 { color:inherit; } .entry-content h2 { padding:0 0 20px 0; font-size:21px; line-height:1.3em; font-weight:normal; color:#000; } .entry-content .wpb_row h2 { color:inherit; } .entry-content h3 { padding:0 0 20px 0; display:block; font-size:18px; line-height:1.3em; font-weight:normal; color:#000; } .entry-content .wpb_row h3 { color:inherit; } .entry-content h4 { padding:0 0 15px 0; font-size:16px; line-height:1.4em; font-weight:normal; color:#000; } .entry-content .wpb_row h4 { color:inherit; } .entry-content h5 { padding:0 0 15px 0; font-size:14px; line-height:1.4em; font-weight:normal; color:#000; } .entry-content .wpb_row h5 { color:inherit; } .entry-content h6 { padding:0 0 15px 0; font-size:13px; line-height:1.4em; font-weight:normal; color:#000; } .entry-content .wpb_row h6 { color:inherit; } .entry-content { font-size:13px; line-height:1.7em; color:#555; } .entry-content .wpb_row { color:inherit; } .entry-content p { padding:0 0 20px 0; font-size:13px; line-height:1.7em; color:#555; } .entry-content .wpb_row p { color:inherit; } .entry-content ul { padding:0 0 20px 30px; list-style:disc; } .slider-wrapper ul { padding:0; list-style:none; } .entry-content .rev_slider ul { padding:0; } .entry-content ul li { padding:0; list-style:disc; font-size:13px; line-height:1.7em; color:#555; } .entry-content ol { padding:0 0 20px 20px; } .entry-content ol li { padding:0; font-size:13px; line-height:1.7em; color:#555; list-style:decimal; } ol.commentlist { padding:0 !important; } ol.commentlist li { list-style:none !important; } .entry-content .wp-caption { padding:0 0 30px 0; } .entry-content .wp-caption-text { font-style:italic; color:#8d8d8d; padding:10px 0 0 0; text-align:left; } .entry-content .alignleft { float:left; margin:0 30px 10px 0; } .entry-content .alignright { float:right; margin:0 0 0 30px; } .entry-content .aligncenter { display:block; margin:0 auto; } .bypostauthor { } .gallery-caption { } .sticky { } .more-link { display:inline-block; padding:10px 20px; background:#b39964; color:#fff; text-decoration:none; margin:10px 0 0 0; } .more-link.auto { margin:10px 0 0 0; } .content_more_wrapper .more-link { margin-top:30px; } footer.entry-meta { /*border-top:1px solid #ccc; border-bottom:2px solid #000; position: relative; background: #ffffff;*/ } footer.entry-meta:after, .entry-meta:before { /*bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;*/ } footer.entry-meta:after { /*border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 7px; left: 25px; margin-left: -7px;*/ } footer.entry-meta:before { /*border-color: rgba(184, 184, 184, 0); border-bottom-color: #b8b8b8; border-width: 8px; left: 25px; margin-left: -8px;*/ } footer.entry-meta a { /*padding:0 20px 0 0;*/ } footer.entry-meta a:before { content:""; width:15px; height:11px; position:absolute; top:50%; margin-top:-6px; left:0; } footer.entry-meta .author a:before { /*background:none; background-image:url(images/sprites.png); background-position:0 -100px; background-repeat:no-repeat;*/ } footer.entry-meta .entry-date:before { /*background:none; background-image:url(images/sprites.png); background-position:-50px -100px; background-repeat:no-repeat;*/ } footer.entry-meta .comments-link { /*float:right;*/ white-space:nowrap; } .search footer.entry-meta .comments-link { float:none; white-space:nowrap; } footer.entry-meta .comments-link a { color:#b39964; } footer.entry-meta .categories-meta { padding:0 17px 0 0; } footer.entry-meta .categories-meta a { padding:0; } footer.entry-meta span { padding:0 20px 0 0; } footer.entry-meta .comments-link a:before { /*background:none; background-image:url(images/sprites.png); background-position:-100px -100px; background-repeat:no-repeat;*/ } footer .sep { display:none; } #nav-below.post-navigation { border-top:2px solid #000; border-bottom:1px solid #ccc; vertical-align:middle !important; /*font-size:1px;*/ margin-bottom:30px; } #nav-below .nav-previous-single { display:inline-block; width:307px; vertical-align:middle !important; font-size:13px; } #nav-below .nav-previous-single a { padding:25px 15px 25px 50px; display:inline-block; position:relative; color:#000; } #nav-below .nav-previous-single a:hover { color:#b39964; } #nav-below .nav-previous-single a .meta-nav { width:35px; height:35px; display:block; position:absolute; top:50%; margin-top:-18px; left:0; background:none; background-image:url(images/sprites.png); background-position:-50px 0; background-repeat:no-repeat; } #nav-below .nav-previous-single a:hover .meta-nav { background:none; background-image:url(images/sprites.png); background-position:0 0; background-repeat:no-repeat; } #nav-below .nav-next-single { display:inline-block; width:307px; vertical-align:middle !important; font-size:13px; text-align:right; border-left:1px solid #ccc; } .portfolio_content_nav #nav-below .nav-previous-single, .portfolio_content_nav #nav-below .nav-next-single { width:467px; } #nav-below .nav-next-single a { padding:25px 50px 25px 15px; display:inline-block; position:relative; color:#000; } #nav-below .nav-next-single a:hover { color:#b39964; } #nav-below .nav-next-single a .meta-nav { width:35px; height:35px; display:block; position:absolute; top:50%; margin-top:-18px; right:0; background:none; background-image:url(images/sprites.png); background-position:-150px 0; background-repeat:no-repeat; } #nav-below .nav-next-single a:hover .meta-nav { background:none; background-image:url(images/sprites.png); background-position:-100px 0; background-repeat:no-repeat; } /*no results*/ .no-results { margin-bottom: 60px; } article.no-results { border-bottom: none; text-align: center; margin-bottom: 0; padding-bottom: 0; margin-top: 20px; } .no-results h1.entry-title { font-size: 40px; margin-bottom: 0px; } .no-results h1.entry-title:after { content: ""; display: block; width: 90px; height: 0; margin: 32px auto; border-bottom: 2px solid; } .no-results .entry-content { margin-top: 0; } .no-results .entry-content p { margin-bottom: 35px; } .no-results .search-form { margin-top: 6px; } .no-results .assistive-text { display: none; } .no-results #searchform { display: inline-block; } .no-results #searchform:after { content: ""; display: block; clear: both; } .no-results input[type="text"], .no-results input[type="search"], .no-results input[type="submit"] { float: left; } .no-results input[type="text"], .no-results input[type="search"] { width:460px; height: 48px; padding-left: 15px; margin-right: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .no-results input[type="submit"] { height: 48px; padding-top: 17px; padding-bottom: 17px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } /* /BLOG LISTING */ /* DARK FOOTER */ .gbtr_dark_footer_wrapper { background:#000; padding:30px 0 0 0; color:#fff; } .gbtr_dark_footer_wrapper label { color:#fff; } .gbtr_dark_footer_wrapper .widget_nav_menu ul li { width:40%; display:inline-block; margin-right:20px; border:0 !important; vertical-align:top; text-transform:uppercase; font-weight: bold; font-size:11px; } .gbtr_dark_footer_wrapper .widget_nav_menu ul li a, .gbtr_dark_footer_wrapper .widget_nav_menu ul li a:hover { color:#b39964; text-decoration: none; } .gbtr_dark_footer_wrapper .widget ul li ul li { border:0; } .gbtr_dark_footer_wrapper ul.product_list_widget span.amount { color:#fff !important; } .gbtr_dark_footer_wrapper ul.product_list_widget del span.amount { color:#555 !important; } .gbtr_dark_footer_wrapper ul.product_list_widget ins span.amount { color:#fff !important; } .gbtr_dark_footer_wrapper .button { background:#b39964; } .gbtr_dark_footer_wrapper .widget.the_retailer_recent_posts li { border:0; } .gbtr_dark_footer_wrapper a:hover { color:#b39964; } .gbtr_dark_footer_wrapper .widget.the_retailer_connect a, .gbtr_dark_footer_wrapper .widget.widget_the_retailer_social_media a { border-color:#000; } /*.gbtr_dark_footer_wrapper .button:hover { background:#3d3d3d; color:#fff; }*/ /* custom items */ .gbtr_dark_footer_wrapper .widget h4.widget-title { color:#fff; border-bottom: none; } .gbtr_dark_footer_wrapper a { color:#fff; } .gbtr_dark_footer_wrapper .widget ul li { color:#fff; } .gbtr_dark_footer_wrapper .widget ul li:last-child { border-bottom:0 !important; } .gbtr_dark_footer_wrapper .widget ul li a { color:#fff; } .gbtr_dark_footer_wrapper .textwidget { color:#fff; } /* /DARK FOOTER */ /* SHORTCODES */ .content_wrapper { width:960px; } .woocommerce-account .content_wrapper { width:940px; } .with_sidebar .content_wrapper { width:620px; } .content_grid_12 { width:940px; } .with_sidebar .content_grid_12 { width:620px; } .page_full_width .content_grid_12 { /*margin:0 auto;*/ } .content_grid_6 { width:460px; float:left; margin-right:20px; } .with_sidebar .content_grid_6 { width:100%; } .content_grid_4 { width:300px; float:left; margin-right:20px; } .with_sidebar .content_grid_4 { width:100%; } .content_grid_2_3 { width:620px; float:left; margin-right:20px; } .with_sidebar .content_grid_2_3 { width:100%; } .content_grid_3 { width:220px; float:left; margin-right:20px; } .with_sidebar .content_grid_3 { width:100%; } .content_grid_2 { width:140px; float:left; margin-right:20px; } .with_sidebar .content_grid_2 { width:100%; } .content_grid_1 { width:60px; float:left; margin-right:20px; } .with_sidebar .content_grid_1 { width:100%; } .content_hr, .empty_separator { margin-top:0px; margin-bottom:0px; height:1px; clear:both; max-width:940px; } .vc_content_hr { border-top-width:1px; border-top-style:solid; border-top-color:#ccc; margin: 0 -15px; } .content_hr { border-top:1px solid #ccc; } .shortcode_big_box_txt_bg_wrapper { width:100%; background-size:cover; background-color:#000; margin-bottom:30px; } .shortcode_big_box_txt_bg { padding:7%; } .shortcode_big_box_txt_bg h3 { text-align:center; color:#fff !important; font-size:24px; } .shortcode_big_box_txt_bg .sep { width:60px; height:2px; background:#fff; margin:5px auto 20px auto; } .shortcode_big_box_txt_bg h5 { color:#fff !important; text-align:center; padding:0 !important; } .shortcode_text_block { margin-bottom:30px; } .shortcode_text_block h3 { border-bottom:1px solid #ccc; padding:0 30px 25px 0; margin-bottom:25px; text-transform:uppercase; } .shortcode_text_block p { padding:0 30px 0 0; } /* featured_1 */ .shortcode_featured_1 { text-align:center; margin-bottom:30px; } .shortcode_featured_1_img_placeholder { width:140px; height:140px; overflow:hidden; margin:10px auto 30px auto; } .shortcode_featured_1_img_placeholder img { max-width:140px; } .shortcode_featured_1 a { border:1px solid #ccc; padding:15px 40px; color:#000; text-transform:uppercase; display:inline-block; font-size:12px; font-weight: bold; } .shortcode_featured_1 a:hover { border-width:1px; border-style:solid; border-color:#b39964; background:#b39964; color:#fff; } /*tabs*/ .shortcode_tabgroup { margin:0 0 30px 0; border-bottom:1px solid #ccc; clear:both; width:100%; } .shortcode_tabgroup > h3 { border-bottom:2px solid #000; padding:0 0 20px 0; text-transform:uppercase; clear:both; } .shortcode_tabgroup ul.tabs { width:219px; float:left; padding:30px 50px 50px 0; border-right:1px solid #ccc; } .shortcode_tabgroup ul.tabs li { list-style:none; margin:0; padding:0; border-bottom:1px solid #ccc; } .shortcode_tabgroup ul.tabs li a { text-transform:uppercase; font-size:13px; font-weight: bold; color:#8d8d8d; padding:10px 0 8px 0; display:inline-block; border-bottom:2px solid #fff; } .shortcode_tabgroup ul.tabs li.active a { border-bottom:2px solid #000; color:#000; } .shortcode_tabgroup .panels { width:620px; float:left; border-left:1px solid #ccc; margin-left:-1px; padding:40px 0 20px 50px; } .with_sidebar .shortcode_tabgroup .panels { width:300px; } .content_grid_6 .shortcode_tabgroup ul.tabs, .content_grid_4 .shortcode_tabgroup ul.tabs, .content_grid_3 .shortcode_tabgroup ul.tabs { width:100%; float:none; padding:0; border:0; border-bottom:1px solid #ccc; } .content_grid_6 .shortcode_tabgroup ul.tabs li, .content_grid_4 .shortcode_tabgroup ul.tabs li, .content_grid_3 .shortcode_tabgroup ul.tabs li { list-style:none; margin:0; padding:0; border-bottom:0; display:inline-block; border:0; } .content_grid_6 .shortcode_tabgroup ul.tabs li a, .content_grid_4 .shortcode_tabgroup ul.tabs li a, .content_grid_3 .shortcode_tabgroup ul.tabs li a { padding:17px 0 15px 0; border-bottom:2px solid #fff; margin-right:20px; } .content_grid_6 .shortcode_tabgroup ul.tabs li.active a, .content_grid_4 .shortcode_tabgroup ul.tabs li.active a, .content_grid_3 .shortcode_tabgroup ul.tabs li.active a { border-bottom:2px solid #000; } .content_grid_6 .shortcode_tabgroup .panels, .content_grid_4 .shortcode_tabgroup .panels, .content_grid_3 .shortcode_tabgroup .panels { width:100%; float:none; border:0; padding:20px 0 10px 0; margin-left:0; } /* meet_the_team */ .shortcode_meet_the_team { text-align:center; margin-bottom:30px; } .shortcode_meet_the_team_img_placeholder { width:190px; height:190px; overflow:hidden; margin:10px auto 30px auto; -moz-border-radius: 95px; -webkit-border-radius: 95px; -khtml-border-radius: 95px; border-radius: 95px; } .with_sidebar .shortcode_meet_the_team_img_placeholder img { max-width:140px; } .with_sidebar .shortcode_meet_the_team_img_placeholder { width:140px; height:140px; -moz-border-radius: 70px; -webkit-border-radius: 70px; -khtml-border-radius: 70px; border-radius: 70px; } .shortcode_meet_the_team_img_placeholder img { max-width:190px; } .shortcode_meet_the_team h3 { padding:0 0 10px 0; } .shortcode_meet_the_team .small_sep { margin:0 auto 10px auto; } .shortcode_meet_the_team .role { color:#b39964; font-size:14px; margin-bottom:25px; } /* our_services */ .shortcode_our_services { margin:20px 30px 50px 0; } .shortcode_our_services_img_placeholder { width:140px; height:140px; overflow:hidden; margin:5px 0 0 20px; float:right; font-size:100px; } .shortcode_our_services_img_placeholder img { max-width:140px; } .shortcode_our_services h3 { padding:0 0 10px 0; } .shortcode_our_services .small_sep { margin:10px 0 10px 0; } .shortcode_our_services p { padding:0 0 10px 0; } .shortcode_our_services a { text-transform:uppercase; font-weight:700; font-size:12px; } /* icon_box */ .shortcode_icon_box { position:relative; margin-bottom: 35px; cursor: default; } .shortcode_icon_box.icon_position_top { text-align:center; } .shortcode_icon_box.icon_position_left { padding-left:130px; } .shortcode_icon_box.icon_position_right { padding-right:170px; } .shortcode_icon_box h3.title { font-size:24px; } .shortcode_icon_box.icon_position_left h3.title, .shortcode_icon_box.icon_position_right h3.title { padding-bottom:20px; } .shortcode_icon_box.icon_position_left h3.title:after, .shortcode_icon_box.icon_position_right h3.title:after { display:block; content:" "; width:60px; height:2px; background:#000; margin:20px 0 0 0; } .shortcode_icon_box .icon_wrapper { overflow:hidden; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center; } .shortcode_icon_box.icon_position_top .icon_wrapper { width:140px; height:140px; margin:0 auto; padding-top:33px; } .shortcode_icon_box.icon_position_left .icon_wrapper { width:100px; height:100px; padding-top:23px; position:absolute; top:0; left:0; } .shortcode_icon_box.icon_position_right .icon_wrapper { width:100px; height:100px; padding-top:23px; position:absolute; top:0; right:40px; } .shortcode_icon_box.icon_position_top .icon { font-size:72px; line-height:72px; } .shortcode_icon_box.icon_position_left .icon, .shortcode_icon_box.icon_position_right .icon { font-size:52px; line-height:52px; } .shortcode_icon_box.icon_style_normal .icon_wrapper, .shortcode_icon_box.icon_style_outlined .icon_wrapper { background:none !important; } .shortcode_icon_box.icon_style_outlined .icon_wrapper { border-width:2px; border-style:solid; } .shortcode_icon_box.icon_position_top.icon_style_bg_color .icon_wrapper, .shortcode_icon_box.icon_position_top.icon_style_outlined .icon_wrapper { margin:0 auto 30px auto; } .shortcode_icon_box .icon_box_read_more { display:inline-block; border-width:1px; border-style:solid; border-color:#ccc; padding:5px 25px; text-transform:uppercase; font-weight: bold; font-size:12px; color:#000; } .shortcode_icon_box .icon_box_read_more:hover { color:#fff; } /* title_subtitle */ .title_subtitle { margin-bottom: 35px; } .title_subtitle h3, .title_subtitle h4 { padding:0; margin:0; font-size:13px; } .title_subtitle h3 { line-height: 1.4em; } .title_subtitle h4 { line-height:1.7em; } .title_subtitle h4 { margin-top: 5px; } .title_subtitle_separator { width:90px; height:0px; display:inline-block; margin:30px 0 20px 0; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#000; } /* bold_title */ .bold_title { display:block; clear:both; text-align:center; text-transform:uppercase; margin:-10px 0 60px 0; border-bottom:2px solid #000; height:30px; font-size:18px !important; } .bold_title span { border:2px solid #000; display:inline-block; padding:10px 30px; margin-top:27px; background:#fff; } /* accordion */ .accordion { border-bottom: 1px solid #ccc; margin-bottom:30px; } .content_grid_6 .accordion, .content_grid_4 .accordion, .content_grid_3 .accordion { margin-right:30px; } .accordion_h3 { text-transform:uppercase; } .accordion .accordion-title { border-top: 1px solid #ccc; display: block; } .accordion .accordion-title.active { border-top: 2px solid #000; } .accordion .accordion-title a { display:block; padding:20px 0 20px 40px; color:#000 !important; font-size:14px; line-height:1.5em; } .accordion .accordion-title a:hover { color:#b39964 !important; } .accordion .accordion-title:before { content:""; width:20px; height:20px; background:none; background-image:url(images/sprites.png); background-position:-300px -100px; background-repeat:no-repeat; background-color:#999; vertical-align:middle; margin-right:20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; margin-top:19px; float:left; } .accordion .accordion-title a:hover:before { /*background:#b39964 url(images/sprites.png) -300px -100px no-repeat;*/ } .accordion .accordion-title.active a { } .accordion .accordion-title.active:before { background:none; background-image:url(images/sprites.png); background-position:-350px -100px; background-repeat:no-repeat; background-color:#000; } .accordion .accordion-inner { padding:20px 0 0px 40px; display:none; border-top: 1px solid #ccc; font-size:13px; line-height:1.7em !important; color:#555; } .gbtr_cross_sells { margin-left:-10px; /*fix*/ } /* banner_simple */ .shortcode_banner_simple { padding:10px; cursor:pointer; /*background-size: cover;*/ background-size: 105%; background-position:center; margin-bottom:30px; clear:both; position:relative; transition: background-size 0.2s linear; -moz-transition: background-size 0.2s linear; -ms-transition: background-size 0.2s linear; -o-transition: background-size 0.2s linear; -webkit-transition: background-size 0.2s linear; } .shortcode_banner_simple:hover { background-size: 115%; } .shortcode_banner_simple_inside { padding:20px; text-align:center; border:2px solid #fff; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; } .shortcode_banner_simple_inside:hover { background:#000; opacity:.7; } .shortcode_banner_simple_inside h3 { padding:0; margin:0; font-weight: bold; font-size:21px; } .shortcode_banner_simple_inside h3 strong { font-size:28px; } .shortcode_banner_simple_inside h3 a { text-decoration:underline; } .shortcode_banner_simple_inside h4 { padding:0; margin:0; font-size:14px; } .shortcode_banner_simple_inside h4 a { text-decoration:underline; } .shortcode_banner_simple_sep { width:50%; height:2px; background:#fff; margin:5px auto; } .shortcode_banner_simple_bullet { width:144px; height:144px; background:#000; position:absolute; top:-10px; right:30px; -moz-border-radius: 72px; -webkit-border-radius: 72px; -khtml-border-radius: 72px; border-radius: 72px; text-align:center; display: table; text-transform:uppercase; color:#fff; line-height:1.3em; } .shortcode_banner_simple_bullet strong { font-size:18px; line-height:1.5em; } .shortcode_banner_simple_bullet span { display: table-cell; vertical-align: middle; padding:20px; } /* banner_simple_height */ .shortcode_banner_simple_height { cursor:pointer; margin-bottom:30px; clear:both; position: relative; } .shortcode_banner_simple_height_inner { padding:10px; overflow: hidden; position: relative; backface-visibility:hidden; -webkit-backface-visibility: hidden; } .shortcode_banner_simple_height_inner:before { content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; z-index: 3; } .shortcode_banner_simple_height_inner:hover:before { background:rgba(0,0,0,.3); } .shortcode_banner_simple_height_bkg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block; background-color:#f5f5f5; background-size:cover; background-repeat:no-repeat; background-position:center; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; z-index: 2; } .shortcode_banner_simple_height:hover .shortcode_banner_simple_height_bkg { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } .shortcode_banner_simple_height:hover { background-size: 115%; } .shortcode_banner_simple_height_inside { padding:20px; text-align:center; border:2px solid #fff; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; display: table; width:100%; box-sizing: border-box; position: relative; z-index: 5; } .shortcode_banner_simple_height_content { display: table-cell; vertical-align: middle; text-align: center; position: relative; z-index: 999; } /*.shortcode_banner_simple_height_inside:hover { background:#000; opacity:.7; }*/ .shortcode_banner_simple_height_inside h3 { padding:0; margin:0; font-weight: bold; font-size:21px; } .shortcode_banner_simple_height_inside h3 strong { font-size:28px; } .shortcode_banner_simple_height_inside h3 a { text-decoration:underline; } .shortcode_banner_simple_height_inside h4 { padding:0; margin:0; font-size:14px; } .shortcode_banner_simple_height_inside h4 a { text-decoration:underline; } .shortcode_banner_simple_height_sep { width:50%; height:2px; background:#fff; margin:5px auto; } .shortcode_banner_simple_height_bullet { width:144px; height:144px; background:#000; border-radius: 72px; text-align:center; display: table; text-transform:uppercase; color:#fff; line-height:1.3em; position:absolute; top:-10px; right:30px; z-index: 999; -moz-border-radius: 72px; -webkit-border-radius: 72px; -khtml-border-radius: 72px; } .shortcode_banner_simple_height_bullet strong { font-size:18px; line-height:1.5em; } .shortcode_banner_simple_height_bullet span { display: table-cell; vertical-align: middle; padding:20px; } /* sourcecode */ pre { height: auto; font-family: monospace; border: 1px solid #ccc; background: #f0f0f0; padding: 20px 20px; margin: 0 0 30px 0; overflow-x: auto; line-height:20px; max-width:898px; } .shortcode_code { height: auto; font-family: monospace; border: 0; background: none; padding: 0; } /* testimonials left */ .testimonial_left { margin-bottom:30px; } .testimonial_left_content { padding:30px; border:1px solid #ccc; width:70%; float:left; margin-right:30px; position: relative; font-style:italic; } .testimonial_left_content div:before { content:""; width:40px; height:40px; background:none; background-image:url(images/sprites.png); background-position:-600px -150px; background-repeat:no-repeat; position:absolute; } .testimonial_left_content span { padding-left:60px; display:block; } .testimonial_left_author { /*background:#0CF;*/ width:18%; float:left; padding-left:2%; } .testimonial_left_author img { margin-bottom:10px; max-width:100px; height:auto; } .testimonial_left_author h4 { font-size:14px; padding:0; margin:0; color:#000; margin-bottom:5px; } .testimonial_left_author h5 { font-size:13px; padding:0; margin:0; color:#b39964; } /* testimonials right */ .testimonial_right { margin-bottom:30px; } .testimonial_right_content { padding:30px; border:1px solid #ccc; width:70%; float:right; margin-right:30px; position: relative; font-style:italic; } .testimonial_right_content div:before { content:""; width:40px; height:40px; background:none; background-image:url(images/sprites.png); background-position:-600px -150px; background-repeat:no-repeat; position:absolute; } .testimonial_right_content span { padding-left:60px; display:block; } .testimonial_right_author { /*background:#0CF;*/ width:18%; float:right; padding-right:2%; } .testimonial_right_author img { margin-bottom:10px; max-width:100px; height:auto; } .testimonial_right_author h4 { font-size:14px; padding:0; margin:0; color:#000; margin-bottom:5px; } .testimonial_right_author h5 { font-size:13px; padding:0; margin:0; color:#b39964; } /* woocommerce */ ul.products { padding:0; margin:0; /*width:960px;*/ } ul.products li.product { display: inline-block !important; vertical-align: top; zoom: 1; width: 190px; margin: 0; padding: 0 15px 30px 0px !important; text-align: left; position: relative; border: 0; float:none !important; } ul.products li.product a img { box-shadow: 0 0px 0px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 0px 0px 0 rgba(0,0,0,0.3); -moz-box-shadow: 0 0px 0px 0 rgba(0,0,0,0.3); } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { box-shadow: 0 0 0 0 rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0); } .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img { box-shadow: 0 0 0 0 rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0); } ul.products li.product img { width:190px !important; height:auto !important; } p.product { padding:0 !important; margin:0 !important; background:none; border:0 !important; text-align:center; font-size:18px; font-weight:bold; max-width:190px; color:#000; } p.product a, p.product.woocommerce a { background:#000 !important; margin-top:10px; color:#fff !important; } p.product a:hover { background:#b39964 !important; color:#fff !important; } /*from the blog*/ .from_the_blog_item { /*width:470px !important;*/ padding-right:50px !important; list-style:none !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .from_the_blog_img { float:left; /*width:190px; height:190px;*/ margin-right:50px; position:relative; color:#fff; width: 45%; } .from_the_blog_img img { width: 100%; } .from_the_blog_img:hover { color:#fff; } .from_the_blog_noimg { float:left; width:190px; height:190px; background:#f9f9f9; margin-right:50px; display:block; } .from_the_blog_date { position:absolute; top:0; right:0; background:#b39964; width:30px; height:30px; text-align:center; z-index: 9999; transition: none; -webkit-transition: none; -webkit-transform: translateZ(0px); transform: translateZ(0px); } .from_the_blog_date_day { display:block; margin:0; padding:4px 0 0 0; line-height:12px; font-size:14px; } .from_the_blog_date_month { display:block; margin:0; padding:0; line-height:12px; font-size:8px; text-transform:uppercase; z-index: 3; } .post_format_icon { position:absolute; top:30px; right:0; background:#4a494e; width:30px; height:30px; text-align:center; z-index: 3; -webkit-transform: translateZ(0px); transform: translateZ(0px); } .post_format_icon:before { position:absolute; top:0; right:0; width:30px; height:30px; padding:5px 0 0 0; text-align:center; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; display:block; font-size:18px; } .no_thumb .post_format_icon { display:none; } .status .post_format_icon:before { content: "\f075"; padding:4px 0 0 0; } .quote .post_format_icon:before { content: "\f10d"; } .aside .post_format_icon:before { content: "\f0a1"; } .video .post_format_icon:before { content: "\f16a"; } .image .post_format_icon:before { content: "\f03e"; } .audio .post_format_icon:before { content: "\f028"; } .gallery .post_format_icon:before { content: "\f00a"; } .from_the_blog_noimg:before { display: block; position:absolute; top:85px; left:55px; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size:80px; text-decoration: inherit; -webkit-font-smoothing: antialiased; } .status .from_the_blog_noimg:before { content: "\f075"; top:80px; } .quote .from_the_blog_noimg:before { content: "\f10d"; left:60px; } .aside .from_the_blog_noimg:before { content: "\f0a1"; } .video .from_the_blog_noimg:before { content: "\f16a"; } .image .from_the_blog_noimg:before { content: "\f03e"; } .audio .from_the_blog_noimg:before { content: "\f028"; } .gallery .from_the_blog_noimg:before { content: "\f00a"; } .from_the_blog_title { color:#000; } .from_the_blog_title h3 { padding:0; margin:0 0 15px 0; } .from_the_blog_title { display: block; margin-bottom: 7px; } .from_the_blog_comments { padding:12px 0 10px; font-size:13px; color:#969696; } .from_the_blog_comments a { color:#969696; } .from_the_blog_excerpt { font-size:13px; line-height:1.5em; } /*from the portfolio*/ .from_the_portfolio { width:960px; } .from_the_portfolio_item { width:220px; float:left; margin:10px 20px 20px 0; list-style:none !important; text-align:center; } .from_the_portfolio_img { width:220px; height:165px; overflow:hidden; display:block; } .from_the_portfolio_img img { width:100%; height:auto; } .from_the_portfolio_title { color:#000; } .from_the_portfolio_title h3 { padding:10px 0; margin:0; } .from_the_portfolio_cats { padding:10px 0; margin:0; font-size:13px; color:#8d8d8d; } /* recent_work_filtered */ .shortcode_portfolio { text-align:center; } .boxed-row .shortcode_portfolio { width:960px; text-align:left; } /* buttons */ .light_button { display:inline-block; padding:15px 30px; border-width:1px; border-style:solid; border-color:#ccc; color:#000; text-transform:uppercase; font-weight: bold; font-size:12px; background-color:#fff; } .light_button:hover { background-color:#b39964; border-color:#b39964; color:#fff; } .dark_button { display:inline-block; padding:15px 30px; border-width:1px; border-style:solid; border-color:#000; color:#fff; text-transform:uppercase; font-weight: bold; font-size:12px; background-color:#000; } .dark_button:hover { background-color:#b39964; border-color:#b39964; color:#fff; } .light_grey_button { display:inline-block; padding:15px 30px; border-width:1px; border-style:solid; border-color:#b2b2b2; color:#fff; text-transform:uppercase; font-weight: bold; font-size:12px; background-color:#b2b2b2; } .light_grey_button:hover { background-color:#b39964; border-color:#b39964; color:#fff; } .dark_grey_button { display:inline-block; padding:15px 30px; border-width:1px; border-style:solid; border-color:#666; color:#fff; text-transform:uppercase; font-weight: bold; font-size:12px; background-color:#666; } .dark_grey_button:hover { background-color:#b39964; border-color:#b39964; color:#fff; } .custom_button { display:inline-block; padding:15px 30px; border-width:1px; border-style:solid; border-color:#ccc; color:#000; text-transform:uppercase; font-weight: bold; font-size:12px; background-color:#fff; } .custom_button:hover { background-color:#b39964 !important; border-color:#b39964 !important; color:#fff !important; } /*slide_everything*/ .slide_everything { position:relative; width:940px; margin:0 auto; } .slide_everything .gbtr_items_slider_wrapper { max-width:100%; } .slide_everything_item { list-style:none !important; } .slide_everything_content { width:960px; } .slide_everything .gbtr_items_slider { height: 0px; padding:0; } .slide_everything_item_img img { width:100%; height:auto; } .slide_everything .slide_everything_previous { position:absolute; top:50%; left:20px; cursor: pointer; background:none; background-image:url(images/sprites.png); background-position:-600px 0; background-repeat:no-repeat; background-color:#000; width: 64px; height: 64px; margin-top: -32px; -webkit-border-radius: 64px; -moz-border-radius: 64px; border-radius: 64px; opacity:.1; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; transition: opacity 0.1s linear; } .slide_everything .slide_everything_previous:hover { opacity:1; } .slide_everything .slide_everything_next { position:absolute; top:50%; right:20px; cursor: pointer; background:none; background-image:url(images/sprites.png); background-position:-700px 0; background-repeat:no-repeat; background-color:#000; width: 64px; height: 64px; margin-top: -32px; -webkit-border-radius: 64px; -moz-border-radius: 64px; border-radius: 64px; opacity:.1; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; transition: opacity 0.1s linear; } .slide_everything .slide_everything_next:hover { opacity:1; } /*products_slider*/ .products_slider { position:relative; /*margin:0 -15px;*/ } .products_slider .slider-wrapper .owl-carousel .owl-wrapper-outer { padding-top: 0; } .products_slider_item { list-style:none !important; display:block; } .products_slider .gbtr_items_slider_wrapper { max-width:100%; } .products_slider .gbtr_items_slider { height: 0px; padding:0; max-width:100%; } .products_slider_previous { position:absolute; top:50%; left:20px; cursor: pointer; background:none; background-image:url(images/sprites.png); background-position:-600px 0; background-repeat:no-repeat; background-color:#000; width: 64px; height: 64px; margin-top: -32px; -webkit-border-radius: 64px; -moz-border-radius: 64px; border-radius: 64px; opacity:.1; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; transition: opacity 0.1s linear; } .products_slider_previous:hover { opacity:1; } .products_slider_next { position:absolute; top:50%; right:20px; cursor: pointer; background:none; background-image:url(images/sprites.png); background-position:-700px 0; background-repeat:no-repeat; background-color:#000; width: 64px; height: 64px; margin-top: -32px; -webkit-border-radius: 64px; -moz-border-radius: 64px; border-radius: 64px; opacity:.1; -webkit-transition: opacity 0.1s linear; -moz-transition: opacity 0.1s linear; transition: opacity 0.1s linear; } .products_slider_next:hover { opacity:1; } /*style_1*/ .style_1 .products_slider_item { /*width:470px;*/ } .style_1 .products_slider_content { position:relative; } .style_1 .products_slider_images { /*width:450px;*/ background:#b39964; } .style_1 .products_slider_images img { width:100%; height:auto; } .style_1 .products_slider_infos { position:absolute; bottom:50px; left:50px; padding:0 50px 0 0; display:none; } .style_1 .products_slider_category a { text-transform:uppercase; font-weight: bold; color:#fff; font-size:13px; } /*.style_1 .products_slider_category a:hover { color:#000; }*/ .style_1 .products_slider_title a { color:#fff; font-size:30px; line-height:1.2em; padding:5px 0 10px 0; display:block; } /*.style_1 .products_slider_title a:hover { color:#000; }*/ .style_1 .products_slider_price { color:#fff; font-size:30px; line-height:1.2em; font-weight: bold; } .style_1 .products_slider_price .from, .style_1 .products_slider_price del { color:#fff; font-size:16px; font-weight:normal; opacity:.7; } .style_1 .products_slider_price ins { text-decoration:none; } .style_1 .products_slider_item .dark_button { margin-top:20px; } .style_1 .products_slider_item .dark_button:hover { background-color: #000; border:1px solid #000; } /* /SHORTCODES */ /* GRID DEMO */ .column_demo { width:100%; padding:30px 0; background:#09C; text-align:center; color:#fff; margin-bottom:20px; } /* /GRID DEMO */ /* COMMENTS */ #respond h3 { font-size:24px; font-weight:normal; border-bottom:2px solid #000; padding:30px 0; margin:30px 0 30px 0; line-height:1.5em; } #review_form #respond h3 { border-bottom:0; } #review_form #respond h3:after { content:""; display:block; width:60px; height:2px; background:#000; margin:20px 0 0 0; } #review_form_wrapper_overlay #review_form #respond h3:after { margin:20px auto 0 auto; } #respond p { margin:0 0 15px 0; } #respond .comment-notes { } #respond label { /*display:block;*/ font-size:12px; text-transform:uppercase; font-weight: bold; margin-bottom:10px; } #review_form_wrapper_overlay { position:absolute; top:0px; left:0; width:100%; height:100%; z-index:999999; background:#fff; margin:0 auto; display:none; /*overflow:auto;*/ } #mobile_menu_overlay { position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; background:#fff; overflow:auto; } #mobile_menu_overlay.open { z-index:999999; } #mobile_menu_overlay_inside { opacity: 0; transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; margin-left:-500px; width:100%; } #mobile_menu_overlay_inside.open { opacity: 1; margin-left:0; } .review_form_thumb { width:140px; height:140px; margin:0 auto 20px auto; -moz-border-radius: 140px; -webkit-border-radius: 140px; -khtml-border-radius: 140px; border-radius: 140px; overflow:hidden; display:none; } #review_form_wrapper_overlay .review_form_thumb { display:block; } .review_form_thumb img { width:100%; height:auto; } #review_form_wrapper_overlay_close { background:#000; position:absolute; top:0; right:0; cursor:pointer; color:#fff; font-size:24px; padding:15px 18px; } #mobile_menu_overlay_close { background:#000; position:absolute; top:0; right:0; cursor:pointer; color:#fff; font-size:24px; padding:15px 18px; display:none; } .custom_show_review_form { cursor:pointer; } #review_form_wrapper { margin:30px auto 50px auto; max-width:530px; padding:0 0 0 50px; } #review_form_wrapper_overlay #review_form_wrapper { margin:70px auto; max-width:500px; padding:0; } #review_form_wrapper #respond label { margin:0px; } #respond #author, #respond #email, #respond #url, #respond #comment { width:100%; padding:9px 10px; font-size:13px; color:#777; box-sizing:border-box; -moz-box-sizing:border-box; border:1px solid #ccc; } #review_form_wrapper #respond #author, #review_form_wrapper #respond #email, #review_form_wrapper #respond #url { /*width:500px;*/ width:100% !important; box-sizing:border-box; } #review_form_wrapper .comment-form-author { padding:0; } #review_form_wrapper h3 { margin:0; padding:5px 0 20px 0; margin-bottom:20px; /*text-align:center;*/ } #review_form_wrapper_overlay #review_form_wrapper h3 { text-align:center; } #review_form_wrapper h3 span { font-size:14px; } #respond #submit { width:100% !important; } #review_form_wrapper .comment-form-rating { padding:0 !important; } #respond #submit:hover { background:#b39964 !important; } #comments { font-size:13px; } #comments a { color:#000; } #comments a:hover { color:#b39964; } .comments-title { font-size:24px; font-weight:normal; border-bottom:2px solid #000; /*border-top:1px solid #ccc;*/ padding:30px 0; margin:60px 0 20px 0; line-height:1.5em; } .comment-author { font-weight:normal; font-style:normal; } .comment-author img { margin:10px 0 0 0; } .comment-author cite { font-size:18px; font-style:normal; padding:0 15px; } .comment-content { padding:0 0 0 60px; color:#555; line-height:1.7em; } .comment-content h1 { padding: 0 0 20px 0; font-size: 24px; line-height: 1.3em; font-weight: normal; color: #000; } .comment-content h2 { padding: 0 0 20px 0; font-size: 21px; line-height: 1.3em; font-weight: normal; color: #000; } .comment-content h3 { padding: 0 0 20px 0; display: block; font-size: 18px; line-height: 1.3em; font-weight: normal; color: #000; } .comment-content h4 { padding: 0 0 15px 0; font-size: 16px; line-height: 1.4em; font-weight: normal; color: #000; } .comment-content h5 { padding: 0 0 15px 0; font-size: 14px; line-height: 1.4em; font-weight: normal; color: #000; } .comment-content h6 { padding: 0 0 15px 0; font-size: 12px; line-height: 1.4em; font-weight: normal; color: #000; } .comment-content p { padding: 0 0 20px 0; } .comment-content table { width:100%; margin:0 0 30px 0; } .comment-content table th { background:#f4f4f4; padding:5px; font-weight:bold; } .comment-content table td { padding:5px; } .comment-content dl { margin:0 0 20px 0; } .comment-content dt { margin:5px 0; font-weight:bold; } .comment-content ul { padding:0 0 20px 20px; list-style:disc; } .comment-content ul li { padding:0; list-style:disc !important; font-size:13px; line-height:1.7em; color:#555; } .comment-content ol { padding:0 0 20px 20px; } .comment-content ol li { padding:0; font-size:13px; line-height:1.7em; color:#555; list-style:decimal !important; } .comments-area .pingback { padding:10px; margin:0 0 15px 0; background:#f4f4f4; } .page #comments { margin-bottom:100px; } .reply { padding:20px 0 25px 0; border-bottom:1px solid #ccc; margin:0 0 20px 60px; text-decoration:underline; } ul.children { margin:0 0 0 60px; } .comment-meta a { color:#8d8d8d !important; } #cancel-comment-reply-link { float:right; font-size:13px; color:#555 !important; text-decoration:underline; } /* /COMMENTS */ /* /CONTACT */ #map_container { position:relative; } #map_canvas { height:450px; /*margin:-30px 0 60px 0;*/ } #map_canvas img { max-width:none !important; background:none !important; } #map_overlay_top { height:20px; width:100%; position:absolute; z-index:1; top:0; left:0; pointer-events:none; background: #ccc; background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); background: -moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); opacity:.2; } #map_overlay_bottom { height:20px; width:100%; position:absolute; z-index:1; bottom:0; left:0; pointer-events:none; background: #ccc; background: -webkit-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); background: -moz-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); opacity:.2; } .ie #map_overlay_top { display:none; } .ie #map_overlay_bottom { display:none; } .map_button_wrapper { position:absolute; bottom:0; right:0; width:100%; } .map_button_wrapped { width:100%; max-width:960px; margin:0 auto; text-align:right; } .map_button_wrapped { } a#map_button { /*width:50px; height:50px;*/ background:#a4a4a4; z-index:2; color:#fff; display:inline-block; padding:20px 60px; font-family: Lato, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; } .content_grid_12 input[type=text], .content_grid_12 input[type=email], .content_grid_12 input[type=password] { /*padding:8px 9px;*/ font-size:13px; color:#777; width:920px; border:1px solid #ccc; } .content_grid_12 textarea { /*padding:8px 9px;*/ font-size:13px; color:#777; width:920px; border:1px solid #ccc; } .content_grid_12 select { padding:8px 9px; font-size:13px; color:#777; width:940px; border:1px solid #ccc; } .content_grid_6 input[type=text], .content_grid_6 input[type=email], .content_grid_6 input[type=url], .content_grid_6 input[type=tel] { padding:8px 9px; font-size:13px; color:#777; width:418px; border:1px solid #ccc; } .content_grid_6 textarea { padding:8px 9px; font-size:13px; color:#777; width:420px; border:1px solid #ccc; } .content_grid_6 select { padding:8px 9px; font-size:13px; color:#777; width:440px; border:1px solid #ccc; } .section_title { font-size:13px; text-transform:uppercase; font-weight: bold; color:#000; display:block; padding:0 0 15px 0; border-bottom:2px solid #000; margin:0 0 20px 0; } .wpcf7 input, .wpcf7 textarea, .wpcf7 select { font-size:13px !important; } span.wpcf7-not-valid-tip { font-size: 10pt; color: #E42E2C; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; width: 100%; padding: 0px; margin-top: 3px; text-align: left; /*position: absolute;*/ top: 100%; left: 0; z-index: 100; } div.wpcf7-validation-errors { border: 0; color:#e42e2c; } div.wpcf7-response-output { margin: 0 0 30px 0; padding: 0; } /* /CONTACT */ /* PORTFOLIO */ .portfolio_section { /*text-align:center;*/ margin-top:30px; } .portfolio_section .items_wrapper { min-height:300px; } .portfolio_section .mix { display: none; } .portfolio_title { text-align:center; font-size: 65px !important; width:100% !important; max-width:100% !important; margin-bottom: 30px !important; } .portfolio_categories, .entry-content ul.portfolio_categories { margin:0; padding:0; list-style:none; text-align:center; margin:20px 0; } .portfolio_1_col_item_wrapper { width:940px; margin-right:17px; display:inline-block; vertical-align:top; } .portfolio_2_col_item_wrapper { width:460px; margin-right:17px; display:inline-block; vertical-align:top; } .portfolio_3_col_item_wrapper { width:300px; margin-right:17px; display:inline-block; vertical-align:top; } .portfolio_4_col_item_wrapper { width:220px; margin-right:17px; display:inline-block; vertical-align:top; } .portfolio_item { width:100%; /*background:#0CF;*/ /*height:400px;*/ margin-bottom:30px !important; text-align:center; } .portfolio_item h3 { display: block; font-size: 18px; line-height: 1.3em; font-weight: normal; } .portfolio_1_col_item_wrapper .portfolio_item_img_container { width:100%; max-height:300px; overflow:hidden; } .portfolio_2_col_item_wrapper .portfolio_item_img_container { width:100%; max-height:350px; overflow:hidden; } .portfolio_3_col_item_wrapper .portfolio_item_img_container { width:100%; max-height:230px; overflow:hidden; } .portfolio_4_col_item_wrapper .portfolio_item_img_container { width:100%; max-height:169px; overflow:hidden; } .portfolio-title, .portfolio_item_img_container { padding:10px 0; } .portfolio_item img { width:100%; height:auto; } .portfolio_sep { width:60px; height:2px; background:#b39964; margin:0 auto; } .portfolio_item_cat { color:#8d8d8d; text-transform:capitalize; padding:10px 0; } .portfolio_detail_img_wrapper { margin-bottom:40px; } .portfolio_detail_img_wrapper img { max-width:590px !important; height:auto; } .portfolio_item_title { text-transform:none !important; margin-bottom:25px; } .aside_portfolio { border:0; margin-bottom:30px; } .portfolio_details_sep { width:60px; height:2px; background:#b39964; margin:15px 0; clear:both; } .portfolio_details_item_cat { color:#8d8d8d; text-transform:uppercase; padding:10px 0 20px 0; font-weight: bold; font-size:12px; } .portfolio_details_item_cat span { color:#000; } #load-more-portfolio-items { text-align: center; } #load-more-portfolio-items a { display: inline-block; text-align: center; padding: 15px 30px; margin-top:20px; color: #fff; text-decoration: none; background: #000; text-transform:uppercase; font-weight: bold; font-size:12px; } #load-more-portfolio-items a:hover { } /* /PORTFOLIO */ .mobiles_menus_wrapper { margin:5px 10px 0 0; float:right; max-width:265px; height:0px; } .menu_centered_style .mobiles_menus_wrapper { margin:0 auto 0 auto; float:none; max-width:265px; /*height:0px;*/ } .gbtr_menu_mobiles { float:left; visibility:hidden; height:0px; overflow:hidden; } .gbtr_menu_mobiles select { display:none; } .gbtr_menu_mobiles_inside { visibility:hidden; opacity:0; } .gbtr_little_shopping_bag_wrapper_mobiles { visibility:hidden; height:0px; } .menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles { /*height:0px;*/ display:none; } .gbtr_menu_mobiles select { width:205px; } .gbtr_menu_mobiles_inside_catalog_mode select { width:260px; } .gbtr_little_shopping_bag_wrapper_mobiles { width:48px; height:48px; border:1px solid #ccc; float:left; margin-left:10px; display:block; background:none; background-image:url(images/sprites.png); background-position:-600px -100px; background-repeat:no-repeat; background-color:#fff; position:relative; color:#fff; } .gbtr_little_shopping_bag_wrapper_mobiles:hover { background-image:url(images/sprites.png); background-position:-650px -100px; background-repeat:no-repeat; background-color:#b39964; color:#fff; } .gbtr_little_shopping_bag_wrapper_mobiles span { width:20px; height:20px; background:#b39964; display:block; position:absolute; top:-10px; right:3px; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; font-size:10px; font-weight: bold; line-height:19px; overflow:hidden; } .gbtr_little_shopping_bag_wrapper_mobiles:hover span { background:#000; } .menu_select { padding:0px 15px 0px 60px; border:1px solid #ccc; font-weight: bold; text-transform:uppercase; background:none; background-image:url(images/sprites.png); background-position:-950px -100px; background-repeat:no-repeat; background-color:#fff; text-align:center; overflow:hidden; display:block; height:48px; } .menu_select.customSelectHover { background-image:url(images/sprites.png); background-position:-950px -150px; background-repeat:no-repeat; background-color:#b39964; color:#fff; } .menu_select.customSelectOpen { /* Styles for when the select box is open */ } .menu_select.customSelectFocus { /* Styles for when the select box is in focus */ } .menu_select .customSelectInner { padding:15px 0 0 0; height:18px; overflow:hidden; } .img_404 { width:257px; height:257px; margin:0 auto; background:none; background-image:url(images/sprites.png); background-position:0px -300px; background-repeat:no-repeat; } .page_404 { text-align:center; margin-bottom:50px; } .gbtr_footer_wrapper { /*background:#000;*/ color:#fff; } .bottom_wrapper { padding:30px 0 35px 0; /*border-top: 2px solid #3d3d3d;*/ } .gbtr_footer_widget_credit_cards { width:600px; float:left; } .gbtr_footer_widget_credit_cards img { width:auto; } .page_full_width { /*margin-top:-30px;*/ } .page_full_width .entry-content { margin:0; padding:0; } .shortcode_container { width:960px; margin:0 auto; padding:0 0 0 20px; } /*.home .shortcode_container { padding:0; }*/ /* pagination */ .emm-paginate { text-align:center; margin:30px 0; } .emm-paginate a { color:#555; font-size:16px; } .emm-paginate a span { display:inline-block; height:22px; width:28px; padding:5px 0 0 0; margin:0 6px 8px 6px; border:1px solid #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; transition: border-color 0.3s, color 0.3s; -webkit-transition: border-color 0.3s, color 0.3s; } .emm-paginate a:hover span, .emm-paginate a:active span { background:#fff; color:#b39964; border-width:1px; border-style:solid; border-color:#b39964; } .emm-paginate .emm-title { color:#555; padding-right:20px; display:none; } .emm-paginate .emm-gap { color:#999; } .emm-paginate .emm-current { font-size:16px; } .emm-paginate .emm-current span { color:#fff; background:#000; display:inline-block; height:23px; width:29px; margin:0 5px 0 6px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding:6px 0 0 0; } .emm-paginate .emm-page { border-left:1px solid #e5e5e5; text-align:center; padding:0; height:30px; width:30px; } .emm-paginate .emm-page-1 { border:0; } .emm-paginate .emm-prev, .emm-paginate .emm-next { padding:3px 5px; margin:10px; } .emm-paginate .emm-prev:hover, .emm-paginate .emm-next:hover { color:#b39964; } .emm-paginate .emm-gap { margin-right:15px; } .page-links { padding:50px 0 0 0; } /* mailchimp */ #mc_subheader { color:#000; } .gbtr_dark_footer_wrapper #mc_subheader { color:#fff; } .mc_merge_var { margin:10px 0 10px 0; } .mc_var_label { color:#000; } .gbtr_dark_footer_wrapper .mc_var_label { color:#fff; } .mc_input { margin-bottom:5px; color:#b8b8b8; } .mc_help { color:#fff; font-size:11px; display:none; } #mc_signup_submit { border:0px !important; background:#666; padding:10px !important; width:100px; } #mc_signup_submit:hover { background:#b39964; } .mc_var_label { font-size:10px; font-weight: bold; text-transform:uppercase; } .mc_input { background:none; /*border:1px solid #4d4d4d !important;*/ } .mc_error_msg { display:block; margin:10px 0; color:#e42e2c; } .mc_success_msg { display:block; margin:10px 0; color:#b39964; font-weight:normal; } /* archive */ .page-archive li { position:relative; padding:20px 0; border-bottom:1px dotted #ccc; } .page_archive_date { position:absolute; top: 25px; left: 0; background: #b39964; width: 30px; height: 30px; text-align: center; display: block; color: #fff; } .page_archive_items { padding:0 0 0 40px; } .page_archive_items a { color:#000; font-size:13px; line-height:1.7em; } .page_archive_items a:hover { color:#b39964; } .page_archive_items a h3 { font-weight:normal; } .page_archive_items .comments { color:#8d8d8d; } .page_archive_content_hr { margin:30px 0 30px 0; border-bottom:1px solid #ccc; } .page_archive_subtitle { font-weight: bold; text-transform:uppercase; border-bottom:2px solid #000; padding:0 0 10px 0; } /* WPML */ /* WPML Top switcher */ .gbtr_tools_account ul li ul { display:inline; margin:0; padding:0; } .gbtr_tools_account ul li ul li { display:inline; margin:0; padding:0 20px 0 0; } .gbtr_tools_account ul li ul li:last-child { padding:0; } .gbtr_tools_account ul li ul li a { margin:0; padding:0; } .gbtr_tools_account .menu-item-language-current a[href$='#'] { display:none; } .menu-item-language img.iclflag { margin-bottom: 2px !important; margin-right:7px; } #lang_sel_footer img.iclflag { margin-right:5px !important; } /* WPML widget */ #icl_lang_sel_widget { z-index: 10; } #icl_lang_sel_widget li { width: 100% !important; border:0; } #icl_lang_sel_widget li span { padding:0 0 0 5px; } #icl_lang_sel_widget ul ul { width: 100% !important; } #icl_lang_sel_widget a, #lang_sel a:visited { padding:4px 0 3px 10px; color:#777 !important; font-size:13px; } #icl_lang_sel_widget ul ul a, #icl_lang_sel_widget ul ul a:visited { line-height:1.7em; } #icl_lang_sel_widget ul { margin: 6px 0 !important; list-style-type: none !important; } .lang_sel_sel img.iclflag { margin-right:8px; } #lang_sel_footer { margin: 0; padding: 50px 20px; text-align: center; border: 0; min-height: 15px; clear: both; background-color: #f4f4f4; font-size:10px; text-transform:uppercase; } #lang_sel_footer img.iclflag { margin-right:0; margin-bottom:5px; } #icl_lang_sel_widget img.iclflag { top: -1px; } #icl_lang_sel_widget a.lang_sel_sel { background-position: right -456px; background-repeat: no-repeat; } #icl_lang_sel_widget ul li ul li { border: 0; border-top: 0 !important; padding: 0 !important; } #lang_sel_click ul ul { visibility: hidden; position: absolute; height: 0; top: 32px; left: 0; width: 149px; border-top: 0; } #lang_sel_click ul li { border: 0 !important; } /* UBERMENU */ #megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle { font-size: 12px; color: #eeeeee; padding: 7px 20px 7px 15px !important; font-weight: bold; } #megaMenu ul li.ss-nav-menu-mega ul li.ss-nav-menu-item-depth-1{ padding-top:0 !important; padding-bottom:0 !important; } #megaMenu ul.megaMenu { z-index:10000 !important; } /********************************************************************** * UberMenu Skin: Black & White * * UberMenu - WordPress Mega Menu Plugin http://wpmegamenu.com * Copyright: Chris Mavricos, SevenSpark http://sevenspark.com **********************************************************************/ /* Menu Bar */ #megaMenu { border: none; border-bottom: none; background-color: none; background:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0); } /* Top Level Items */ #megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle { font-size: 12px; color: #000; padding: 12px 15px; font-weight: bold; } /* Horizontal Menu Items */ #megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator { border-left: 0; padding-top:5px !important; padding-bottom:5px !important; margin-top:4px !important; -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0); -moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0); box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0); } /* Vertical Menu Items */ #megaMenu.megaMenuVertical ul.megaMenu > li > a, #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator { border-top: 1px solid #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0); } /* Menu Items with Dropdowns */ #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul li.mega-with-sub > a, #megaMenu ul li.mega-with-sub > span.um-anchoremulator, #megaMenu ul li.ss-nav-menu-mega > a, #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator { padding-right: 20px; } /* Top Level Menu Item Titles */ #megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title { text-transform: uppercase; text-shadow: none; font-weight: bold; } #megaMenu ul.megaMenu > li > ul > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > ul > li > span.um-anchoremulator span.wpmega-link-title { text-transform: uppercase; text-shadow: none; font-weight: bold; } /* Top Level Items - Hover */ #megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator { } /* Top Level Items Title - Hover */ #megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title, #megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title { text-shadow: none; } /* Top Level Items - Current Item */ #megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a { color: #b39964; } /* Sub Menu Container Style */ #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu { /* border-color: #f9f9f9; color: #666666; text-shadow: none; -webkit-box-shadow: 1px 1px 1px #ff0000; -moz-box-shadow: 1px 1px 1px #ff0000; box-shadow: 1px 1px 1px #ff0000; background-color: #f9f9f9; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f9f9f9)); background: -webkit-linear-gradient(top, #f9f9f9, #f9f9f9); background: -moz-linear-gradient(top, #f9f9f9, #f9f9f9); background: -ms-linear-gradient(top, #f9f9f9, #f9f9f9); background: -o-linear-gradient(top, #f9f9f9, #f9f9f9);*/ background:#fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top-width:3px !important; border-top-style:solid !important; } #megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a { color: #666666; } /* Horizontal Sub Menus */ #megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu { border-top: none; } /* Sub Menu Columns */ #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li { min-width: 100px; } /* Sub Menu Headers */#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator, .wpmega-widgetarea h2.widgettitle { color: #000; font-size: 12px; font-weight: bold; text-shadow: none; padding-bottom: .4em; border-bottom: 1px dotted #e9e9e9; margin-bottom: 0.6em; } /* Sub Menu Links & Fake Links */ #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator, #megaMenu ul ul.sub-menu li > a, #megaMenu ul ul.sub-menu li > span.um-anchoremulator { color: #000; font-size: 12px; text-shadow: none; background-color: transparent; } /* Sub Menu Link Hover */ #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a { color: #000; background-color: transparent; } /* Top Level Search Bar */ #megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform { padding-top: 2px; } /* Highlight color */ #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator { color: #4d90fe !important; } /* Image Spacing */ #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description { padding-left: 25px; } .ss-nav-menu-with-img { min-height: 16px; } /* Item Description */ #megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description { font-size: 9px; color: #bbbbbb; text-transform: uppercase; } /* Arrow Colors */ #megaMenu ul li.mega-with-sub > a:after, #megaMenu ul li.ss-nav-menu-mega > a:after, #megaMenu ul li.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-top-color: #bbbbbb; } #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after { border-left-color: #bbbbbb; } /* HR */ #megaMenu .wpmega-divider { border-top: 1px solid #f9f9f9; border-bottom: 1px solid rgba(255, 255, 255, 0.05); } /* Vertical */ #megaMenu.megaMenuVertical > ul > li > a, #megaMenu.megaMenuVertical > ul > li > span.um-anchoremulator { background-color: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background: -webkit-linear-gradient(top, #ffffff, #ffffff); background: -moz-linear-gradient(top, #ffffff, #ffffff); background: -ms-linear-gradient(top, #ffffff, #ffffff); background: -o-linear-gradient(top, #ffffff, #ffffff); } #megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu.megaMenuVertical ul li.mega-with-sub > a:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-left-color: #bbbbbb; } #megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu { border-left: none; } /* IE7 Hacks */ #megaMenu.megaMenuHorizontal ul.megaMenu { *border-bottom: none; } #megaMenu.megaMenuVertical ul.megaMenu { *border-right: none; } #megaMenu .megaMenuToggle-icon, .megaMenuToggle-icon:before, .megaMenuToggle-icon:after{ background: #222; background: rgba( 0, 0, 0, .8 ); } #megaMenu ul.megaMenu li li li a span, #megaMenu ul.megaMenu li li li span.um-anchoremulator span { /*color:#777;*/ } .woocommerce .thumbnails a, .woocommerce .thumbnails img { width:112px !important; height:auto !important; } .woocommerce .thumbnails a { margin-bottom:10px; } .images #wrap { z-index:1 !important; } .cloud-zoom-lens { border: 1px solid #ccc; margin:-1px; } .cloud-zoom-big { width:395px !important; height:395px !important; left:543px !important; border-width:1px !important; } .woocommerce #payment .terms, .woocommerce-page #payment .terms { padding: 55px 0 0 0 !important; text-align: left; display:block !important; } .form-allowed-tags { display: none; } .group_table { margin-bottom:20px; } .group_table .label a { font-weight:normal; text-transform:none; font-size:13px; display:inline-block; } .group_table .price { font-weight: bold; font-size:14px; } .group_table tr { border-bottom:1px dotted #ccc; } .group_table tr:last-child { border:0; } .group_table td { padding:20px 0 10px 0; } .old_next_prev { display:none; } .mejs-controls .mejs-button button { /*background: transparent url(controls.svg) no-repeat;*/ } .woocommerce-checkout .woocommerce { position:relative; } .theretaier_coupon_code_checkout { position:absolute; top:-70px; right:0; } .woocommerce-checkout .checkout_coupon .clear { margin-bottom:30px !important; } .woocommerce-checkout .checkout_coupon input.button { margin-top:30px; } .woocommerce-checkout .checkout_coupon input.button:hover { background:#000; } .woocommerce-checkout h1.entry-title { margin-bottom:50px; } .demo_top_message { background:#FFC; padding:10px 0; position:relative; display:none; } .demo_top_message .close { width:18px; height:18px; float:right; color:#999; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; cursor:pointer; } .demo_top_message .close:hover { color:#000; } .demo_top_message a { border-bottom:1px solid #b39964; } .mobile_menu_overlay_open { margin-top:0px !important; } #mobile_menu_overlay li { background:#ccc; } #mobile_menu_overlay li a { padding:10px 20px; display:block; border-bottom:1px solid #f4f4f4; color:#000; } #mobile_menu_overlay li a:hover { background:#b39964; color:#fff; } #mobile_menu_overlay li li a { padding-left:40px; } #mobile_menu_overlay li li li a { padding-left:60px; } #mobile_menu_overlay li li li li a { padding-left:80px; } #mobile_menu_overlay li li li li li a { padding-left:100px; } #mobile_menu_overlay li.current-menu-item { background: #f4f4f4; } .twitter-tweet { width:100%; display: block; max-width: 100% !important; min-width: 220px; padding: 0px; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; margin: 10px 0px; border-color: #ccc !important; border-width: 1px; border-style: solid; box-shadow: rgba(0, 0, 0, 0.14902) 0px 0px 0px !important; position: static; visibility: visible; } .snowfall-flakes { position:fixed !important; -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; border-radius: 10px !important; } .out_of_stock_badge_single { min-height: 26px; width: 50px; padding: 17px 5px; position: absolute; top: 108px; left: 478px; margin: 0; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; background: #b3b3b3; color: #fff; font-style: italic; font-size: 11px; text-align: center; line-height: 13px; font-weight: bold; z-index: 20; text-transform:uppercase; /*-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;*/ } .out_of_stock_badge_single.first_position { top: 63px; } .out_of_stock_badge_loop { min-height: 45px; min-width: 45px; width:45px; padding: 12px 5px; position: absolute; top: -10px; right: 82px; left: auto; margin: 0; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; background: #b3b3b3; color: #fff; font-style: italic; font-size: 10px; text-align: center; line-height: 13px; z-index: 50; text-transform:uppercase; line-height:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .out_of_stock_badge_loop.first_position { right: 42px; } .slider-wrapper .out_of_stock_badge_loop { right: 76px; } .slider-wrapper .out_of_stock_badge_loop.first_position { right: 38px; } /* Wishlist */ .yith-wcwl-wishlistexistsbrowse .feedback, .yith-wcwl-wishlistaddedbrowse .feedback { color:#555; } .yith-wcwl-wishlistexistsbrowse a { font-family: 'Lato', Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 12px; margin-left: 5px; } .yith-wcwl-wishlistaddedbrowse a { font-family: 'Lato', Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; font-size: 12px; margin-left: 5px; } .yith-wcwl-add-button, .yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse .feedback { position: relative; display: inline-block; padding: 2px 0 2px 25px; cursor: pointer; } .yith-wcwl-add-button { text-transform:uppercase; font-size:12px; font-weight: bold; } .yith-wcwl-add-button:before, .yith-wcwl-wishlistaddedbrowse .feedback:before, .yith-wcwl-wishlistexistsbrowse .feedback:before { font-family: FontAwesome; content: "\f08a"; font-size: 18px; font-weight:normal; display: block; position: absolute; top: 2px; left: 0; width: 20px; height: 20px; color: #7d7d7d; } .wishlist_table tr td { text-align:left; } .wishlist_table tr td .add_to_cart { background:#000 !important; } .yith-wcwl-share { margin:50px 0 0 0; } .yith-wcwl-share ul { padding:0; margin:0; } .yith-wcwl-share h4 { font-size:12px; font-weight: bold; text-transform:uppercase; } #yith-wcwl-form h2 { padding:0; margin:0 0 50px 0; } .wishlist-out-of-stock { border:1px solid #ccc; padding:3px 7px; font-size:12px; font-weight: bold; text-transform:uppercase; color:#b3b3b3 !important; white-space:nowrap; } .wishlist-in-stock { font-size:12px; font-weight: bold; text-transform:uppercase; color:#88a36c !important; white-space:nowrap; } .wishlist_icon { font-size:230px; text-align:center; color:#000; padding:50px 0 0 0; } .wishlist_no_products { font-size:30px; text-align:center; color:#000; padding:20px 0; line-height: 36px; } .wishlist_no_products_share { text-align:center; } #yith-wcwl-popup-message { display:none !important; } .wishlist_table .product-price { width:80px; } .yith-wcwl-add-to-wishlist .ajax-loading { display:none !important; } /*****************************************************************************************************/ /******************************************* /Common styles ******************************************/ /*****************************************************************************************************/ /*image animations*/ .gallery-icon, .img_zoom_in { position: relative; overflow: hidden; -webkit-mask-image: -webkit-radial-gradient(white, black); transition: none; -webkit-transition: none; display: block; } .gallery-item a:before, .img_zoom_in:before { content: ''; display: block; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.0); z-index: 2; top: 0; left: 0; z-index: 1; transition: background 0.3s; -webkit-transition: background 0.3s; } .gallery-icon img, .img_zoom_in img { transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; position: relative; z-index: 0; } .img_zoom_in img { transform: translateZ(0) scale(1,1); -moz-transform: translateZ(0) scale(1,1); -webkit-transform: translateZ(0) scale(1,1); -ms-transform: none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; } .gallery-icon a img { width: 100%; position: absolute; left: 0; top: 0; } .gallery-item:hover img, .img_zoom_in:hover img { transform: translateZ(0) scale(1.1,1.1); -moz-transform: translateZ(0) scale(1.1,1.1); -webkit-transform: translateZ(0) scale(1.1,1.1); -ms-transform: none; } .grabbing .img_zoom_in img { transition: none; -webkit-transition: none; } /**********************************************************************************/ /* Visual Composer Shortcodes ****************************************************/ /**********************************************************************************/ /*general*/ /* .vc_responsive .entry-content .wpb_row .vc_span12 { padding-left: 0; padding-right: 0; }*/ .wpb_wrapper h1, .wpb_wrapper h2, .wpb_wrapper h3, .wpb_wrapper h4, .wpb_wrapper h5, .wpb_wrapper h5, .wpb_wrapper h6, .wpb_wrapper h1 a, .wpb_wrapper p { color: inherit !important; } .wpb_wrapper #products-grid { margin-top:5px; } .shortcode_title, .entry-content .shortcode_title { color:#000; padding:27px 0; margin-bottom: 30px; font-size:12px; text-transform:uppercase; font-weight: bold; position: relative; } .shortcode_title:after { content:""; display: block; height: 0; width: 60px; border-bottom: 2px solid; position: absolute; bottom: 0; left: 0; } .wpb_wrapper #map_container, .wpb_wrapper .wpb_gmaps_widget, .page_full_width .wpb_revslider_element.wpb_content_element, .page_full_width .products_slider, .wpb_wrapper .gallery, .wpb_alert.wpb_content_element, .wpb_single_image { margin-left: -15px !important; margin-right: -15px !important; } .boxed-row #map_container, .wpb_wrapper .boxed-row .wpb_gmaps_widget, .page_full_width .boxed-row .wpb_revslider_element.wpb_content_element, .page_full_width .boxed-row .products_slider, .boxed-row .gallery, .boxed-row .wpb_alert.wpb_content_element, .boxed-row .wpb_single_image { margin-left: 0px !important; margin-right: 0px !important; } .wpb_wrapper .owl-wrapper-outer .gallery { margin-left: 0px !important; margin-right: 0px !important; } .wpb_tabs.wpb_content_element .wpb_alert.wpb_content_element, .wpb_tour.wpb_content_element .wpb_alert.wpb_content_element, .wpb_accordion.wpb_content_element .wpb_alert.wpb_content_element { margin-left: 0px !important; margin-right: 0px !important; } .wpb_wrapper .wpb_content_element .gallery { margin-bottom:0px !important; } .wpb_gmaps_widget.wpb_content_element { margin-bottom: 0; } .wpb_wrapper .site-social-icons-shortcode ul li a { color: inherit; } /* visual composer rows */ .vc_row-fluid.parallax { background-size:cover; background-position:center center; background-repeat:no-repeat; } .content_wrapper .wpb_row { max-width:970px; margin-bottom: 0; } .content_wrapper p { font-size: 16px; line-height: 20px; } .page_full_width .wpb_row { margin:0; } .page_full_width .boxed-row { max-width:970px; margin:0 auto; } .boxed-row .vc_row-fluid .vc_row-fluid { margin-left: -15px; margin-right: -15px; } /*.page_full_width .content-area { padding:0; }*/ /*.page_full_width .row-fluid { margin: 0 -15px; }*/ /*.page_full_width .wpb_row { max-width:none; background-size:cover; }*/ /*.page_full_width .row .boxed-row .row { margin-left: 0; margin-right: 0; }*/ /*Text Separators*/ .vc_sep_subtitle { display:block; margin-bottom:35px; margin-top: 47px; } .wpb_wrapper .vc_separator h1, .wpb_wrapper .vc_separator h2, .wpb_wrapper .vc_separator h3, .wpb_wrapper .vc_separator h4, .wpb_wrapper .vc_separator h5, .wpb_wrapper .vc_separator h6, .wpb_wrapper .vc_separator div { padding: 0; white-space: normal; position: relative; } .wpb_wrapper .vc_separator.title-separator .vc_sep_holder { display: none; } .wpb_wrapper .vc_separator h1:before, .wpb_wrapper .vc_separator h2:before, .wpb_wrapper .vc_separator h3:before, .wpb_wrapper .vc_separator h4:before { content: ""; position: absolute; display: block; bottom: -25px; height: 1px; width: 60px !important; border-bottom: 2px solid; } .vc_separator_align_center { text-align: center; } .wpb_wrapper .vc_separator.vc_separator_align_center h1:before, .wpb_wrapper .vc_separator.vc_separator_align_center h2:before, .wpb_wrapper .vc_separator.vc_separator_align_center h3:before, .wpb_wrapper .vc_separator.vc_separator_align_center h4:before { left: 50%; margin-left: -30px; } .vc_separator_align_right { text-align: right; } .wpb_wrapper .vc_separator.vc_separator_align_right h1:before, .wpb_wrapper .vc_separator.vc_separator_align_right h2:before, .wpb_wrapper .vc_separator.vc_separator_align_right h3:before, .wpb_wrapper .vc_separator.vc_separator_align_right h4:before { right: 0 } .vc_separator_align_left { text-align: left; } .vc_sep_no_border .vc_sep_holder .vc_sep_line { border-top-style:none !important; } /*Tabs & Tour Sections*/ .wpb_tabs.wpb_content_element #products-grid { margin-top: 0; } .wpb_tabs.wpb_content_element .wpb_tabs_nav { list-style: none; padding: 0; margin: 0 auto; overflow: hidden; position: relative; text-align:center; background: none; } .wpb_tabs.wpb_content_element .wpb_tabs_nav:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background:#ccc; z-index: 0; } .wpb_tour.wpb_content_element .wpb_tabs_nav { width: 100%; } .wpb_tour.wpb_content_element .wpb_tabs_nav li, .wpb_tabs.wpb_content_element .wpb_tabs_nav li { float: none; background: none; padding: 0; margin: 0; position: relative; z-index: 2; } .wpb_tabs.wpb_content_element .wpb_tabs_nav li { display: inline-block; margin: 0 0px 0px 45px; } .wpb_tabs.wpb_content_element .wpb_tabs_nav li:first-child { margin-left: 0; } .wpb_tour.wpb_content_element .wpb_tabs_nav li:hover, .wpb_tabs.wpb_content_element .wpb_tabs_nav li:hover { background: none; } .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active { background: none; } .wpb_tour.wpb_content_element .wpb_tabs_nav li a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a { display: inline-block; color: #a1a1a1; padding: 0 0 26px; border-bottom: 2px solid rgba(0,0,0,0); text-shadow: none; text-decoration: none; } .wpb_tabs.wpb_content_element .wpb_tabs_nav li a { font-size: 1.125rem; } .wpb_tour.wpb_content_element .wpb_tabs_nav li a { font-size: 0.8125rem; margin-bottom: 10px; } .wpb_tour.wpb_content_element .wpb_tabs_nav li a { font-size: 0.8125rem; font-weight: bold; text-transform: uppercase; transition: none; -webkit-transition: none; transition: color 0.3s, border-color 0.3s; -webkit-transition: color 0.3s,border-color 0.3s; } .wpb_tour.wpb_content_element .wpb_tabs_nav li a:hover, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a:hover { color: #777; } .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a { color: #000; background: none; border-bottom: 2px solid #000; transition: none; -webkit-transition: none; transition: color 0.3s, border-color 0.3s; -webkit-transition: color 0.3s,border-color 0.3s; } .wpb_tour.wpb_content_element .wpb_tabs_nav { width: 25%; padding-right: 15px; } .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { width: 75%; padding: 0; padding-left:15px; padding-bottom: 30px; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav { width: 75%; padding-left: 15px; margin-left: 25%; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span { padding-top: 20px; border-top: 1px solid #ddd; width: 50%; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a { font-size: 1rem; border-bottom: none; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a:before, .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a:after { display: inline-block; font-size: 16px; font-style: normal; font-weight: bold; line-height: 1; -webkit-font-smoothing: antialiased; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav .wpb_prev_slide a:before { content: "\2190"; margin-right: 8px; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav .wpb_next_slide a:after { content: "\2192"; margin-left: 8px; } .wpb_tabs.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background:none; border:0; padding:35px 0; margin:0; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .7s; -moz-animation-duration: .7s; -ms-animation-duration: .7s; -o-animation-duration: .7s; animation-duration: .7s; /*-webkit-animation-name: flipY; -moz-animation-name: flipY; -o-animation-name: flipY; animation-name: flipY;*/ -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; } /* tabs/Accordions fix - jQuery ui */ .wpb_tabs .ui-widget-content, .wpb_accordion .ui-widget-content { border: none; } .wpb_tabs .ui-widget-header, .wpb_accordion .ui-widget-header { border:none; } .wpb_tabs .ui-state-default, .wpb_tabs .ui-widget-content .ui-state-default, .wpb_tabs .ui-widget-header .ui-state-default, .wpb_accordion .ui-state-default, .wpb_accordion .ui-widget-content .ui-state-default, .wpb_accordion .ui-widget-header .ui-state-default { border: none; } .wpb_accordion .ui-accordion .ui-accordion-header .ui-icon { left: auto; margin-top: 0; text-indent: 0; overflow: visible; } .wpb_tabs .ui-corner-all, .wpb_accordion .ui-corner-all { border-radius: 0; } .wpb_tabs .wpb_tabs_nav:after { visibility: visible; } .wpb_tabs .ui-tabs .ui-tabs-nav li { top: 0; } .wpb_tabs .ui-tabs .ui-tabs-nav li a { float: none; } /*Message Boxes*/ .wpb_alert.wpb_content_element { border-radius: 0; } .wpb_alert.wpb_content_element.wpb_alert-info, .wpb_alert.wpb_content_element.wpb_alert-warning, .wpb_alert.wpb_content_element.wpb_alert-success, .wpb_alert.wpb_content_element.wpb_alert-danger { border: none; padding: 17px 20px; text-shadow: none; text-transform: uppercase; } .wpb_alert.wpb_content_element.wpb_alert-info { color: #2a7ab7; background: #f7faff; } .wpb_alert.wpb_content_element.wpb_alert-warning { color: #ffd000; background: #fffdf3; } .wpb_alert.wpb_content_element.wpb_alert-success { color: #3bb672; background: #f5fcf8; } .wpb_alert.wpb_content_element.wpb_alert-danger { color: #e42e2c; background: #fdf4f3; } .wpb_alert.wpb_content_element .messagebox_text { padding-left: 60px; position: relative; background: none; } .wpb_alert.wpb_content_element .messagebox_text p { padding: 10px 0; font-size: 12px; font-weight: bold; } .wpb_alert.wpb_content_element .messagebox_text:before { display: inline-block; font-size: 35px; font-family: "linea-arrows-10" !important; font-style: normal !important; font-variant: normal !important; font-weight: normal !important; line-height: 1; text-transform: none !important; position: absolute; left: 4px; top: 2px; } .wpb_alert.wpb_content_element.wpb_alert-info .messagebox_text:before { content: "\e034"; } .wpb_alert.wpb_content_element.wpb_alert-warning .messagebox_text:before { content: "\e027"; } .wpb_alert.wpb_content_element.wpb_alert-success .messagebox_text:before { content: "\e007"; left: 0px; } .wpb_alert.wpb_content_element.wpb_alert-danger .messagebox_text:before { content: "\e016"; left: 1px; } /*Buttons*/ .vc_btn.vc_btn_xs, .vc_btn.vc_btn_sm, .vc_btn.vc_btn_md, .vc_btn.vc_btn_lg { border-radius: 0; font-size: 0.75rem; font-weight: bold; text-transform: uppercase; text-align: center; min-width: 170px; margin-bottom: 35px; } .vc_btn.vc_btn_xs { padding: 10px 20px; } .vc_btn.vc_btn_xs.vc_btn_square_outlined { padding: 9px 20px; } .vc_btn.vc_btn_sm { padding: 15px 30px; } .vc_btn.vc_btn_sm.vc_btn_square_outlined { padding: 14px 30px; } .vc_btn.vc_btn_md { padding: 20px 40px; } .vc_btn.vc_btn_md.vc_btn_square_outlined { padding: 19px 40px; } .vc_btn.vc_btn_lg { padding: 26px 52px; } .vc_btn.vc_btn_lg.vc_btn_square_outlined { padding: 25px 52px; } .wpb_wrapper .vc_btn_square_outlined { border: 1px solid; } .vc_btn.vc_btn_xs:hover, .vc_btn.vc_btn_sm:hover, .vc_btn.vc_btn_md:hover, .vc_btn.vc_btn_lg:hover { color: #fff !important; /*background: #000 !important; border-color: #000 !important;*/ } /* Toggles */ .wpb_wrapper .wpb_toggle, #content .wpb_wrapper h4.wpb_toggle { font-size: 21px; font-weight: normal; line-height: 1.3em; background: none; position: relative; padding-left: 30px; margin-bottom: 13px; padding-bottom: 13px; } .wpb_wrapper .wpb_toggle:last-of-type, #content .wpb_wrapper h4.wpb_toggle:last-of-type { margin-bottom: 0; } .wpb_wrapper .wpb_toggle:last-of-type + .wpb_toggle_content, #content .wpb_wrapper h4.wpb_toggle:last-of-type + .wpb_toggle_content { margin-top: 8px; } .wpb_wrapper .wpb_toggle:before, #content .wpb_wrapper h4.wpb_toggle:before { content: ""; display: block; position: absolute; left: 0; top: 4px; width: 18px; height: 18px; border-radius: 12px; border: 1px solid; } .wpb_wrapper .wpb_toggle:after, #content .wpb_wrapper h4.wpb_toggle:after { content: "\f107"; font-size: 18px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 1px; top: 3px; text-align: center; vertical-align: middle; line-height: 24px; width: 18px; height: 18px; } .wpb_wrapper .wpb_toggle_title_active:after, #content .wpb_wrapper h4.wpb_toggle_title_active:after { content: "\f106"; top: 1px; } .wpb_wrapper .wpb_toggle_content { margin-top:-11px; margin-bottom: 9px; padding-left: 30px; } .wpb_wrapper .wpb_toggle_content, .wpb_wrapper .wpb_toggle_content p { font-size: 14px; line-height: 22px; } .wpb_wrapper .last_toggle_el_margin { margin: 0; } /*Accordions*/ .wpb_heading.wpb_accordion_heading { margin: 0px; } .wpb_accordion_section.group { border-bottom: 1px solid #ddd; padding-bottom: 10px; } .wpb_accordion_section.group:last-child { border-bottom: none; padding-bottom: 0; } .wpb_accordion_section.group, .wpb_accordion_section.group p { font-size: 0.875rem; line-height: 1.375rem; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { font-size: 21px; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; background: none; } .wpb_wrapper .wpb_content_element .wpb_accordion_header .accordion_title { display: block; font-weight: 500; cursor: pointer; background: none; padding: 24px 46px 15px 0; } .wpb_accordion { margin-top:-20px; } .wpb_accordion_section.group:first-child .accordion_title { /*padding: 0 46px 15px 0 !important;*/ } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header .accordion_title, .wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding-left: 0; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active .accordion_title:hover { cursor: default; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active { border-bottom:none; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:focus { outline: 0; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { background: none; top: 30px; right: 15px; width: 18px; height: 18px; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.group:first-child .ui-state-default .ui-icon, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.group:first-child .ui-state-active .ui-icon { /*top: 5px !important;*/ } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before { content: ""; display: block; position: absolute; left: -1px; top: -2px; width: 18px; height: 18px; border-radius: 12px; border: 1px solid; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after { content: "\f107"; font-size: 18px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; vertical-align: middle; line-height: 18px; width: 18px; height: 18px; position: absolute; left: 0px; top: 0px; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { opacity: 0.5; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after { content: "\f106"; top: -1px; } .wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding-top: 0; padding-right: 0; padding-bottom:6px; } /*Google Maps*/ .wpb_gmaps_widget.wpb_content_element .wpb_wrapper { padding: 0; } /*Progress Bars*/ .wpb_heading.wpb_progress_bar_heading { font-size: 1.125rem; font-weight: 500; margin-bottom: 21px; } .wpb_wrapper .vc_progress_bar .vc_single_bar { margin-bottom: 15px; box-shadow: none; border-radius: 0; background: none; } .wpb_wrapper .vc_progress_bar .vc_single_bar .vc_label { font-size: 0.75rem; font-weight: bold; text-transform: uppercase; padding: 10px 0px; text-shadow: none !important; display: block; color: inherit !important; } .wpb_wrapper .vc_progress_bar .vc_single_bar:before { content: ""; display: block; width: 100%; height: 3px; background: #f4f4f4; position: absolute; bottom: 0; left: 0; } .wpb_wrapper .vc_progress_bar .vc_single_bar .vc_label .vc_label_units { font-weight: bold; opacity: 0.6; margin-left: 8px; } .wpb_wrapper .vc_progress_bar .vc_single_bar .vc_bar { height: 3px; background: inherit; border-bottom:none; border-radius: 0; position: absolute; bottom: 0; top: auto; left: 0; } /*Pie Charts*/ .wpb_wrapper .vc_pie_chart[data-pie-color] .vc_pie_chart_back { border-color: #f4f4f4; border-width: 5px; opacity: 1; } .wpb_wrapper .vc_pie_chart .vc_pie_chart_value { font-size: 1.5rem; } .vc_pie_wrapper.with_title .vc_pie_chart_value { margin-top: -11px; } .wpb_heading.wpb_pie_chart_heading { font-size: 0.75rem; font-weight: bold; text-transform: uppercase; position: absolute; top: 50%; margin-top: 6px; text-align: center; width: 100%; max-width: 80%; left: 10%; } .vc_pie_chart.without_pie .vc_pie_chart_back { display: none; } .vc_pie_chart.without_pie canvas { visibility:hidden; display: none; } .vc_pie_chart.without_pie .vc_pie_chart_value { font-size: 36px; position: relative; line-height: 1 !important; height: auto !important; margin-bottom: 15px; } .vc_pie_chart.without_pie .vc_pie_wrapper.with_title .vc_pie_chart_value { margin-top: 0; } .vc_pie_chart.without_pie .wpb_heading.wpb_pie_chart_heading { font-size: 13px; position: relative; } /*contact form*/ span.wpcf7-form-control-wrap { display: block !important } .wpb_wrapper .wpcf7-form label { color: #4d4d4d !important; font-size: 16px; font-weight: normal; text-transform: inherit; } .wpb_wrapper .wpcf7-form input[type="text"], .wpb_wrapper .wpcf7-form input[type="email"], .wpb_wrapper .wpcf7-form input[type="url"], .wpb_wrapper .wpcf7-form input[type="tel"], .wpb_wrapper .wpcf7-form textarea { border: 1px solid #CCCCCC; color: #777777; font-size: 13px; padding: 8px 9px; width: 100% !important; max-width: 465px; } /*add to cart*/ p.product a.button.added:before { position: absolute; right: 0 !important; top: 8px !important; background-color: transparent !important; } .entry-content .wpb_wrapper p a { font-size: 16px; } .entry-content .wpb_wrapper h3 { font-size: 16px; font-weight: bold; padding-bottom: 10px; } .entry-content .wpb_wrapper p { font-size: 14px !important; } .post .entry-content > p { padding-bottom: 15px !important; } .post .entry-content p a { font-weight: bold; } #global_wrapper .wpb_wrapper .wpb_accordion p { padding: 15px; } .woocommerce .familyRegister { font-size: 16px !important; margin-top: -50px; } /*****************************************************************************************************/ /******************************************* Media Queries *******************************************/ /*****************************************************************************************************/ /* ************************************************************** */ /* All Screens under 1024px */ /* ************************************************************** */ @media screen and (max-width: 1024px) { /*sticky header*/ .site-header-sticky { display: none; } /*search*/ .gbtr_tools_search_trigger { display: none; z-index: -1; } .gbtr_tools_search_trigger_mobile { display: block; } /*topbar menu*/ .top-bar-menu-trigger, .gbtr_tools_account.desktop.menu-hidden { display: none; } .top-bar-menu-trigger-mobile { display: block; } .gbtr_tools_account.mobile.menu-hidden { display: block; padding: 0; margin: 0; position: relative; left:0; top:0; width: 100%; height: 0; overflow: hidden; transition: height 0.3s; } .gbtr_tools_account.menu-hidden .topbar-menu { position: relative; display: block; width: 100%; margin: 0; } .gbtr_tools_account.mobile.menu-hidden .topbar-menu li a { text-align: center; padding-left: 10px; } .shortcode_portfolio { width: 960px; } /*select2*/ .filter_wrapper { margin-top: 1px; } select.big-select { opacity: 1; } /*category header*/ .category_header, .category_header.with_featured_img, .category_header.with_term_description.with_featured_img { margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; } /**********************************************************************************/ /* Visual Composer Shortcodes < 1024 ***********************************************/ /**********************************************************************************/ .boxed-row .gallery, .boxed-row .wpb_single_image, .boxed-row #map_container { margin-left: -30px !important; margin-right: -30px !important; } } .aside_portfolio .entry-content-aside p { font-size: 16px; line-height: 24px; padding-bottom: 10px; } /* ************************************************************** */ /* All Screens under 960px */ /* ************************************************************** */ @media screen and (max-width: 959px) { /* SHORTCODES */ .shortcode_tabgroup ul.tabs { width:100%; float:none; padding:0; border:0; border-bottom:1px solid #ccc; } .shortcode_tabgroup ul.tabs li { list-style:none; margin:0; padding:0; border-bottom:0; display:inline-block; border:0; } .shortcode_tabgroup ul.tabs li a{ padding:17px 0 15px 0; border-bottom:2px solid #fff; margin-right:20px; } .shortcode_tabgroup ul.tabs li.active a{ border-bottom:2px solid #000; } .shortcode_tabgroup .panels{ width:100%; float:none; border:0; padding-left:0; padding-top:0; margin-left:0; } .with_sidebar .shortcode_tabgroup .panels{ width:100%; float:none; border:0; padding-left:0; padding-top:0; margin-left:0; } .shortcode_our_services { margin:10px 0px 30px 0; } .shortcode_our_services_img_placeholder { margin:5px 0 10px 20px; } /* /SHORTCODES */ .shortcode_portfolio, .content_wrapper,.content_grid_12,.content_grid_6,.content_grid_4,.content_grid_3,.content_grid_2,.content_grid_1,.content_grid_2_3, .with_sidebar .content_wrapper,.with_sidebar .content_grid_12,.with_sidebar .content_grid_6,.with_sidebar .content_grid_4,.with_sidebar .content_grid_3,.with_sidebar .content_grid_2,.with_sidebar .content_grid_1,.with_sidebar .content_grid_2_3 { width:100% !important; /*padding:0 10px;*/ } .archive h1.entry-title, .archive h1.page-title, .archive h1.entry-title a, .archive h1.page-title a { text-align:center; } .search h1.entry-title, .search h1.page-title, .search h1.entry-title a, .search h1.page-title a { text-align:center; } footer.entry-meta .comments-link { float:none !important; } .side_column { width:100%; margin:0; float:none; clear:both; } .listing_products_no_sidebar { /*width:710px;*/ } .listing_products_no_sidebar .category_header { margin:0 0px 0 0; } table.shop_table tbody tr { /*background:#fbf8e9;*/ } .gbtr_checkout_method_content .first_col { width:100%; float:none; } .gbtr_checkout_method_content .sec_col { width:100%; float:none; } .gbtr_checkout_login .button_checkout_login { width:100% !important; } .lost_password { /*text-align:center;*/ display:inline-block; padding:25px 0; } .button_checkout_method_continue, .button_create_account_continue, .button_billing_address_continue, .button_shipping_address_continue, .button_order_review_continue, #place_order { width:100% !important; } .gbtr_first_menu, .gbtr_second_menu, .gbtr_little_shopping_bag_wrapper { display:none; } .listing_products { padding-left:0px; margin:0 auto; width:300px; width: auto; } .listing_products .category_header { margin:0 10px 0 0; } .gbtr_aside_column_left { margin:0; } .gbtr_aside_column_left .widget #searchform { width:160px; } .gbtr_aside_column_left .widget input[type=text], .gbtr_aside_column_left .widget input[type=password] { width:116px; } .gbtr_aside_column_left .widget select { width:160px; } .product_navigation.desktops { display:none; } .product_main_infos span.onsale { top: 70px; left: 477px; } .out_of_stock_badge_single { top: 115px; left: 477px; } .out_of_stock_badge_single.first_position { top: 70px; left: 477px; } .gbtr_poduct_details_left_col { float:none; margin:0 auto; } .gbtr_poduct_details_right_col { float:none; margin:30px auto 0 auto; width:510px; } .grtr_product_header_desktops { display:none; } .grtr_product_price_desktops { display:none; } .grtr_product_header_mobiles { text-align:center; margin:20px 0 40px 0; } .grtr_product_header_mobiles .price { font-size:24px !important; color:#000 !important; font-weight: bold; padding:15px 0 0 0; } .grtr_product_header_mobiles .after_title_reviews { width:160px; margin:0 auto; } .grtr_product_header_mobiles .price { font-size:18px; color:#000 !important; padding:20px 0 0 0 !important; font-weight:bold; } .grtr_product_header_mobiles span.price, .grtr_product_header_mobiles p.price, .grtr_product_header_mobiles span.price, .grtr_product_header_mobiles p.price { color: #000 !important; font-size: 24px; font-weight: bold !important; padding:25px 0 50px 0; } .grtr_product_header_mobiles span.price .from, .grtr_product_header_mobiles p.price .from, .grtr_product_header_mobiles span.price .from, .grtr_product_header_mobiles p.price .from { font-size:14px; color:#8d8d8d; font-weight:normal; } .grtr_product_header_mobiles span.price del, .grtr_product_header_mobiles p.price del, .grtr_product_header_mobiles span.price del, .grtr_product_header_mobiles p.price del { font-size:14px !important; color:#8d8d8d !important; font-weight:normal; } .grtr_product_header_mobiles span.price ins, .grtr_product_header_mobiles p.price ins, .grtr_product_header_mobiles span.price ins, .grtr_product_header_mobiles p.price ins { text-decoration:none; } .big_arrow_left, .big_arrow_right { display:none; } .gbtr_product_sliders_header, .gbtr_items_sliders_header { border-top: 0; } .gbtr_product_share ul li { margin:0 20px; } .entry-content { padding: 0; } .entry-content .wp-caption { max-width:100% !important; height:auto; } .entry-content img { max-width:100% !important; height:auto; } .rev_slider_wrapper img { max-width:inherit !important; } .widget input[type="text"], .widget input[type="password"] { width: 75% !important; } .widget #searchform { width: 100% !important; } .widget select { width: 100%; } .widget #searchform input[type="submit"] { width: 20px !important; } #respond #author, #respond #email, #respond #url { /*width: 93% !important;*/ } #respond #comment { /*width: 94% !important;*/ } #review_form_wrapper #respond #comment { /*width: 100% !important;*/ } .gbtr_aside_column { margin: 0; padding: 0; border:0; } .sidebar_left .gbtr_aside_column { margin: 0; padding: 0; border:0; } .tagcloud { width:95%; overflow:hidden; } .gbtr_footer_widget_credit_cards { width:90%; float:none; text-align:center; margin:0 auto; } .gbtr_footer_widget_credit_cards img, .woocommerce .gbtr_footer_widget_credit_cards img, .woocommerce-page .gbtr_footer_widget_credit_cards img { max-width:100% !important; } .gbtr_footer_widget_copyrights { text-align:center; float:none; width:100%; margin:20px 0 0 0; } .shortcode_container { width:inherit; margin:0; padding:0 10px; clear:both; } .gbtr_dark_footer_wrapper .widget_nav_menu ul li { width:100%; margin:0; } .shortcode_banner_simple_bullet { display:none; } .shortcode_banner_simple_height_bullet { display:none; } .listing_products .filter_wrapper { position:relative; } .listing_products .filter_wrapper .navigation { display:none !important; } .entry-content p iframe { max-width: 100% !important; } .content_grid_6 .accordion, .content_grid_4 .accordion, .content_grid_3 .accordion { margin-right: 0px; } .slide_everything { width:100%; } .slide_everything_content { width:100%; } table.shop_table .product-name a { padding:10px 0 0 0 !important; display:inline-block; } .portfolio_1_col_item_wrapper { width:100%; height:auto; margin:0; } .portfolio_2_col_item_wrapper { width:100%; height:auto; margin:0; } .portfolio_3_col_item_wrapper { width:100%; height:auto; margin:0; } .portfolio_4_col_item_wrapper { width:100%; height:auto; margin:0; } .portfolio_1_col_item_wrapper .portfolio_item_img_container { max-height:400px; } .portfolio_2_col_item_wrapper .portfolio_item_img_container { max-height:400px; } .portfolio_3_col_item_wrapper .portfolio_item_img_container { max-height:400px; } .portfolio_4_col_item_wrapper .portfolio_item_img_container { max-height:400px; } .aside_portfolio { padding-left:0; } .gbtr_login_register_wrapper { width:300px; position:relative; height:445px; overflow:hidden; border:1px solid #ccc; float:none; margin:0 auto; } .gbtr_login_register_slider { width:1000px; position:absolute; top:0; left:0; } .gbtr_login_register_slide_1, .gbtr_login_register_slide_2 { padding:30px; width:240px; float:left; } .gbtr_login_register_switch { float:none; margin:0 auto; width:230px; height:520px; position:relative; overflow:hidden; /*border:1px solid #F00;*/ } .gbtr_login_register_switch .button { width:230px; } .gbtr_login_register_label_slider { width:230px; padding:50px 0; height:520px; position:absolute; top:0; left:0; } .wpcf7-form input, .wpcf7-form textarea { width:90% !important; } .gbtr_menu_mobiles { visibility:visible; height:auto; } .gbtr_little_shopping_bag_wrapper_mobiles { visibility:visible; } .pp_content_container input { width:100% !important; border:1px solid #ccc !important; } .pp_content_container textarea { width:100% !important; border:1px solid #ccc !important; } #nav-below .nav-next-single { width:100%; border-left:0; } .gbtr_menu_mobiles select { display:block; } #payment div.payment_box { width:85% !important; } #payment ul.payment_methods { display: none !important; } .slider-wrapper .owl-theme .owl-controls { margin-top: 10px; text-align: center; } .from-the-blog-wrapper .owl-theme .owl-controls { margin-top: 18px; } .slider-wrapper .owl-theme .owl-controls .owl-page { display: inline-block; } .slider-wrapper .owl-theme .owl-controls .owl-page span { border: 2px solid #ddd; background: none; border-radius: 20px; display: block; height: 8px; margin: 5px 3px; width: 8px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .slider-wrapper .owl-theme .owl-controls .owl-page.active { cursor: default; } .slider-wrapper .owl-theme .owl-controls .owl-page.active span { background: none repeat scroll 0 0 #ddd; } .woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products { margin: 0 -30px; } .product_item { width: 33.3333333333%; } .product_item_inner { padding: 0 30px; } .product_item:nth-child(4n+1) { clear: none; } .product_item:nth-child(3n+1) { clear: both; } li.product-category.product, ul.products li.product-category.product { width: 33.3333333333%; padding: 0; } .product-category:nth-child(3n+1) { clear: both; } .product-category:nth-child(4n+1) { clear: none ; } .top_bar_left .social_media { display: none; } /**********************************************************************************/ /* Visual Composer Shortcodes < 940 ***********************************************/ /**********************************************************************************/ /*general*/ /*visual composer rows*/ .page_full_width { padding: 0; } .page_full_width .boxed-row .wpb_row { margin-left: -15px; margin-right: -15px; } .boxed-row { padding: 0 15px; } /*.wpb-js-composer .wpb_row .wpb_row*/ /*{*/ /* margin-left: 0px;*/ /* margin-right: 0px;*/ /*}*/ .page_full_width .boxed-row .wpb_row { margin-left: 0px; margin-right: 0px; } .page_full_width .boxed-row .wpb_row .wpb_row { margin-left: -15px; margin-right: -15px; } .page_full_width .wpb_row .boxed-row .wpb_row { margin-left: -15px; margin-right: -15px; } .global_content_wrapper, .trigger-footer-widget-area, .gbtr_light_footer_wrapper, .gbtr_dark_footer_wrapper, .gbtr_footer_wrapper { padding: 0 20px; } .gbtr_light_footer_wrapper, .gbtr_dark_footer_wrapper { padding-top: 40px; } /*from the blog*/ .slider-wrapper.from-the-blog-wrapper { margin: 0 -15px; } .from_the_blog_item { padding: 0 15px !important; } .from_the_blog_img { margin-right: 0px; margin-bottom: 13px; width: 100%; } .from_the_blog_title { display: block; margin-bottom: 7px; } .from_the_blog_content { clear: left; } .from_the_blog_comments { padding-top: 12px; } } /* ************************************************************** */ /* Big Screens > 960px */ /* ************************************************************** */ @media screen and (min-width: 960px) { /* Grid */ body{min-width:960px} .container_12{margin-left:auto;margin-right:auto;width:960px} .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px} .push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative} .alpha{margin-left:0} .omega{margin-right:0} .container_12 .grid_1{width:60px} .container_12 .grid_2{width:140px} .container_12 .grid_3{width:220px} .container_12 .grid_4{width:300px} .container_12 .grid_5{width:380px} .container_12 .grid_6{width:460px} .container_12 .grid_7{width:540px} .container_12 .grid_8{width:620px} .container_12 .grid_9{width:700px} .container_12 .grid_10{width:780px} .container_12 .grid_11{width:860px} .container_12 .grid_12{width:940px} .container_12 .prefix_1{padding-left:80px} .container_12 .prefix_2{padding-left:160px} .container_12 .prefix_3{padding-left:240px} .container_12 .prefix_4{padding-left:320px} .container_12 .prefix_5{padding-left:400px} .container_12 .prefix_6{padding-left:480px} .container_12 .prefix_7{padding-left:560px} .container_12 .prefix_8{padding-left:640px} .container_12 .prefix_9{padding-left:720px} .container_12 .prefix_10{padding-left:800px} .container_12 .prefix_11{padding-left:880px} .container_12 .suffix_1{padding-right:80px} .container_12 .suffix_2{padding-right:160px} .container_12 .suffix_3{padding-right:240px} .container_12 .suffix_4{padding-right:320px} .container_12 .suffix_5{padding-right:400px} .container_12 .suffix_6{padding-right:480px} .container_12 .suffix_7{padding-right:560px} .container_12 .suffix_8{padding-right:640px} .container_12 .suffix_9{padding-right:720px} .container_12 .suffix_10{padding-right:800px} .container_12 .suffix_11{padding-right:880px} .container_12 .push_1{left:80px} .container_12 .push_2{left:160px} .container_12 .push_3{left:240px} .container_12 .push_4{left:320px} .container_12 .push_5{left:400px} .container_12 .push_6{left:480px} .container_12 .push_7{left:560px} .container_12 .push_8{left:640px} .container_12 .push_9{left:720px} .container_12 .push_10{left:800px} .container_12 .push_11{left:880px} .container_12 .pull_1{left:-80px} .container_12 .pull_2{left:-160px} .container_12 .pull_3{left:-240px} .container_12 .pull_4{left:-320px} .container_12 .pull_5{left:-400px} .container_12 .pull_6{left:-480px} .container_12 .pull_7{left:-560px} .container_12 .pull_8{left:-640px} .container_12 .pull_9{left:-720px} .container_12 .pull_10{left:-800px} .container_12 .pull_11{left:-880px} .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0} .clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0} .clearfix:after,.container_12:after{clear:both} .clearfix,.container_12{zoom:1} .product_navigation.mobiles { display:none; } .grtr_product_header_mobiles { display:none; } .testimonial_left_content:after, .testimonial_left_content:before { left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .testimonial_left_content:after { border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 15px; top: 50px; margin-top: -15px; } .testimonial_left_content:before { border-color: rgba(204, 204, 204, 0); border-left-color: #999999; border-width: 16px; top: 50px; margin-top: -16px; } .testimonial_right_content:after, .testimonial_right_content:before { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .testimonial_right_content:after { border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 15px; top: 50px; margin-top: -15px; } .testimonial_right_content:before { border-color: rgba(204, 204, 204, 0); border-right-color: #999999; border-width: 16px; top: 50px; margin-top: -16px; } .aside_portfolio { padding-left:20px; } } /* ************************************************************** */ /* Tablet 720px - 960px */ /* ************************************************************** */ @media only screen and (min-width: 720px) and (max-width: 959px) { .cloud-zoom-big { /*display:none !important;*/ left:-1px !important; top:-2px !important; width:510px !important; height:654px !important; } /* Grid */ body{min-width:720px}.container_12{margin-left:auto;margin-right:auto;width:720px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:40px}.container_12 .grid_2{width:100px}.container_12 .grid_3{width:160px}.container_12 .grid_4{width:220px}.container_12 .grid_5{width:280px}.container_12 .grid_6{width:340px}.container_12 .grid_7{width:400px}.container_12 .grid_8{width:460px}.container_12 .grid_9{width:520px}.container_12 .grid_10{width:580px}.container_12 .grid_11{width:640px}.container_12 .grid_12{width:700px}.container_12 .prefix_1{padding-left:60px}.container_12 .prefix_2{padding-left:120px}.container_12 .prefix_3{padding-left:180px}.container_12 .prefix_4{padding-left:240px}.container_12 .prefix_5{padding-left:300px}.container_12 .prefix_6{padding-left:360px}.container_12 .prefix_7{padding-left:420px}.container_12 .prefix_8{padding-left:480px}.container_12 .prefix_9{padding-left:540px}.container_12 .prefix_10{padding-left:600px}.container_12 .prefix_11{padding-left:660px}.container_12 .suffix_1{padding-right:60px}.container_12 .suffix_2{padding-right:120px}.container_12 .suffix_3{padding-right:180px}.container_12 .suffix_4{padding-right:240px}.container_12 .suffix_5{padding-right:300px}.container_12 .suffix_6{padding-right:360px}.container_12 .suffix_7{padding-right:420px}.container_12 .suffix_8{padding-right:480px}.container_12 .suffix_9{padding-right:540px}.container_12 .suffix_10{padding-right:600px}.container_12 .suffix_11{padding-right:660px}.container_12 .push_1{left:60px}.container_12 .push_2{left:120px}.container_12 .push_3{left:180px}.container_12 .push_4{left:240px}.container_12 .push_5{left:300px}.container_12 .push_6{left:360px}.container_12 .push_7{left:420px}.container_12 .push_8{left:480px}.container_12 .push_9{left:540px}.container_12 .push_10{left:600px}.container_12 .push_11{left:660px}.container_12 .pull_1{left:-60px}.container_12 .pull_2{left:-120px}.container_12 .pull_3{left:-180px}.container_12 .pull_4{left:-240px}.container_12 .pull_5{left:-300px}.container_12 .pull_6{left:-360px}.container_12 .pull_7{left:-420px}.container_12 .pull_8{left:-480px}.container_12 .pull_9{left:-540px}.container_12 .pull_10{left:-600px}.container_12 .pull_11{left:-660px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1} .shortcode_portfolio, .content_wrapper,.content_grid_12,.content_grid_6,.content_grid_4,.content_grid_3,.content_grid_2,.content_grid_1,.content_grid_2_3 { width:700px !important; margin:0 auto !important; float:none; /*padding:0 10px;*/ } .menus_wrapper_no_shopping_bag_in_header.mobiles_menus_wrapper { max-width:200px; } .menu_under_style .menus_wrapper { border:0; margin:0 !important; padding:0 !important; } .menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles { display:block; } .listing_products_no_sidebar { max-width:720px !important; } .listing_products { padding-left:30px; text-align:left; margin:0 auto; width:500px; width: auto; } .gbtr_aside_column { margin: 0; padding: 2px 0 0 20px; border-left:1px dotted #ccc; } .sidebar_left .gbtr_aside_column { margin: 0; padding: 2px 20px 0 0; border:0; border-right:1px dotted #ccc; } .gbtr_aside_column .widget input[type="text"], .gbtr_aside_column .widget input[type="password"] { width: 155px !important; } .gbtr_light_footer_wrapper .widget input[type="text"], .gbtr_dark_footer_wrapper .widget input[type="password"] { width: 115px !important; } .widget select { width: 199px; } .widget #searchform { width: 100% !important; } #mc_signup_submit { width:100px !important; } #respond #author, #respond #email, #respond #url, #respond #comment { width: 100%; } .widget input[type="submit"] { width: 200px !important; } .testimonial_left_content { width:65%; } .testimonial_left_author { width:18%; } .testimonial_left_content:after, .testimonial_left_content:before { left: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .testimonial_left_content:after { border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 15px; top: 50px; margin-top: -15px; } .testimonial_left_content:before { border-color: rgba(204, 204, 204, 0); border-left-color: #999999; border-width: 16px; top: 50px; margin-top: -16px; } .testimonial_right_content { width:65%; } .testimonial_right_author { width:18%; } .testimonial_right_content:after, .testimonial_right_content:before { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .testimonial_right_content:after { border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 15px; top: 50px; margin-top: -15px; } .testimonial_right_content:before { border-color: rgba(204, 204, 204, 0); border-right-color: #999999; border-width: 16px; top: 50px; margin-top: -16px; } .from_the_portfolio { width:720px; } ul.products { /*width:720px;*/ } .gbtr_left_column_cart { margin:0; padding:2px 0 0 20px; border-left: 1px solid #ccc; } .coupon .input-text { padding: 8px 69px 8px 9px; width: 119px; } .aside_portfolio { padding-left:20px; } .gbtr_login_register_wrapper { width:400px; position:relative; height:445px; overflow:hidden; border:1px solid #ccc; float:left; } .gbtr_login_register_slider { width:1000px; position:absolute; top:0; left:0; } .gbtr_login_register_slide_1, .gbtr_login_register_slide_2 { padding:50px; width:300px; float:left; } .gbtr_login_register_switch { float:left; width:250px; height:500px; position:relative; overflow:hidden; /*border:1px solid #F00;*/ margin-left:33px; } .gbtr_login_register_switch .button { width:250px; } .gbtr_login_register_label_slider { width:250px; padding:50px 0; height:500px; position:absolute; top:0; left:0; } .product_list_widget_img_wrapper { margin-bottom: 20px; } .gbtr_header_wrapper { /*margin-bottom: 15px;*/ /*height:60px;*/ } .menu_centered_style .gbtr_header_wrapper { height:auto; } #review_form_wrapper #respond #author, #review_form_wrapper #respond #email, #review_form_wrapper #respond #url { /*width: 478px !important;*/ width:100% !important; } .portfolio_content_nav #nav-below .nav-previous-single, .portfolio_content_nav #nav-below .nav-next-single { width:347px; } } /* ************************************************************** */ /* Mobile 0px - 720px */ /* ************************************************************** */ @media only screen and (max-width: 719px) { /* Grid */ .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:10px;margin-right:10px;clear:both}.alpha,.omega{margin-left:0;margin-right:0}.align_center,.align_right{text-align:left} .grid_4.alpha.omega { border-right: none; margin-right: 0px; text-align: center; } .gbtr_tools_info { display:none; } em.items_found_cart { text-align: center; } #review_form_wrapper { margin:30px auto; /*width:300px;*/ padding:0 15px !important; } .theretaier_coupon_code_checkout { position:relative; top:-20px; text-align:center; } .entry-attachment { padding:0px 10px 0px 10px; } .next-image { margin-top:-20px; position:absolute; right:10px; } .menu_under_style .menus_wrapper { border:0; margin:0 !important; padding:0 !important; } .global_content_wrapper { margin:30px auto 70px auto; } .mobiles_menus_wrapper { float:none; max-width:265px; margin:0px auto 0 auto; height:auto; } .menus_wrapper_no_shopping_bag_in_header.mobiles_menus_wrapper { max-width:200px; } .menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles { display:block; } .menus_envelope { position: relative; height: 61px; margin-top: 30px; } .term-description p { padding-bottom: 30px; padding-left: 30px; padding-right: 30px; } .doubleSlider-1 img { width:300px; height:auto; } .gbtr_poduct_details_right_col { width:300px; float:none; margin:0 auto; } .product_navigation.mobiles .nav-back { display:none; } .gbtr_product_share ul li { margin:0 5px; width:50px; height:50px; overflow:hidden; } .gbtr_product_share ul li a { padding: 8px 0px 0 60px; } .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td { width: 60%; } div.product .woocommerce_tabs ul.tabs, #content div.product .woocommerce_tabs ul.tabs, div.product .woocommerce-tabs ul.tabs, #content div.product .woocommerce-tabs ul.tabs { border: 0 !important; padding: 0 !important; margin: 0 !important; border-right: 0px !important; width: 100% !important; padding: 20px 0 20px 0 !important; } div.product .woocommerce_tabs .panel, #content div.product .woocommerce_tabs .panel, div.product .woocommerce-tabs .panel, #content div.product .woocommerce-tabs .panel { padding: 0 !important; border-left: 0; } div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li, div.product .woocommerce-tabs ul.tabs li, #content div.product .woocommerce-tabs ul.tabs li { width: 100% !important; } .product_main_infos span.onsale { top: -20px; left: 220px; } .out_of_stock_badge_single { top: -20px; left: 170px; } .out_of_stock_badge_single.first_position { top: -20px; left: 220px; } .single_add_to_cart_button { /*width:160px;*/ /*padding: 20px 10px !important;*/ } .testimonial_left_content { width:89%; padding:5%; float:none; } .testimonial_left_author { width:95%; float:none; margin-top:30px; } .testimonial_left_author img { float:left; margin-right:20px; max-width:50px !important; } .testimonial_left_author h4 { padding-top:5px; } .testimonial_left_content:after, .testimonial_left_content:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .testimonial_left_content:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 15px; left: 50px; margin-left: -15px; } .testimonial_left_content:before { border-color: rgba(204, 204, 204, 0); border-top-color: #ccc; border-width: 16px; left: 50px; margin-left: -16px; } .testimonial_right_content { width:89%; padding:5%; float:none; } .testimonial_right_author { margin-top:30px; width:95%; float:none; } .testimonial_right_author img { float:left; margin-right:20px; max-width:50px !important; } .testimonial_right_author h4 { padding-top:5px; } .testimonial_right_content:after, .testimonial_right_content:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .testimonial_right_content:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 15px; left: 50px; margin-left: -15px; } .testimonial_right_content:before { border-color: rgba(204, 204, 204, 0); border-top-color: #ccc; border-width: 16px; left: 50px; margin-left: -16px; } /* Blog */ /*no results*/ .no-results h1.entry-title { font-size: 30px; } .no-results h1.entry-title:after { margin: 17px auto; } .no-results .entry-content p { margin-bottom: 15px; } .no-results input[type="text"], .no-results input[type="search"] { width: 100%; max-width: 100%; margin-bottom: 20px; } .no-results input[type="submit"] { width: 100%; } .listing_products_no_sidebar { max-width:100% !important; } .listing_products_no_sidebar .filter_wrapper { right: 0px; } .listing_products_no_sidebar .category_header { padding: 0; } #mc_signup_submit { width:100px !important; } .widget input[type="text"], .widget input[type="password"] { width: 84% !important; } .from_the_portfolio { width:100%; text-align:center; } .from_the_portfolio_item { float:none; display:inline-block; margin:10px 0 20px 0 !important; } ul.products { /*width:100%;*/ /*text-align:center;*/ } .product_item { } /*.featured_products_slider .gbtr_items_slider { height: 500px; } .featured_products_slider_item { width:220px; }*/ /*.style_1 .products_slider_item { */ /* width:320px;*/ /*}*/ /**/ /*.style_1 .products_slider_images {*/ /* width:300px;*/ /*}*/ .gbtr_left_column_my_account { margin:0; padding:0; border-right: 0; } .gbtr_left_column_my_account:after, .gbtr_left_column_my_account:before { content:normal; } .gbtr_left_column_my_account ul.menu_my_account { padding: 0 0 30px 0 !important; } .entry-title { text-align:center; } .gbtr_logo { padding:0 0; display:block; /*margin:20px auto -20px auto;*/ /*width:270px;*/ /*position:relative;*/ /*max-height:100px;*/ /*overflow:hidden;*/ text-align:center; } .gbtr_logo img { max-width:280px; height:auto; } .listing_products_no_sidebar .filter_wrapper { position:relative; margin:10px 0 0 0 !important; text-align:center; } .edit-link { display:none; } .gbtr_logo { left:0px; } .gbtr_items_slider.from_the_blog { /* required */ height: 400px; } .from_the_blog_item { /*width:250px !important; padding-right:0px !important; list-style:none !important;*/ } .from_the_blog_item:last-child { /*width:200px;*/ } .from_the_blog_content { /*width:190px;*/ } .from_the_blog_img { margin-bottom:10px !important; } .doubleSlider-1 .slider .item img { width:100% !important; } .cloud-zoom-big { display:none !important; } .woocommerce-account .order-date, .woocommerce-account .order-status { display:none; } .woocommerce-account .order-number { width:70px !important; min-width:70px !important; } .woocommerce-account .order-total { min-width:100px; padding:0 20px 0 0 !important; font-size:12px !important; text-align:left; } .woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button { padding:10px; } table.my_account_orders .order-number a { font-size: 13px; border-bottom: 1px solid #000; padding: 0; margin: 0; } /* side default widgets */ .gbtr_aside_column, .gbtr_aside_column_left { display: none; } /* footer widgets */ .trigger-footer-widget-area { display: block; text-align: center; background: #000; padding: 20px 0; color: #fff; } .getbowtied-icon-more-retailer { width: 50px; height: 50px; display: inline-block; vertical-align: middle; cursor: pointer; font-size: 50px; } .gbtr_widgets_footer_wrapper { display: none; } /* notifications */ .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message { margin: -30px -10px 2em !important; } .woocommerce-wishlist.woocommerce .woocommerce-message, .woocommerce-wishlist.woocommerce-page .woocommerce-message, .single-product.woocommerce .woocommerce-message, .single-product.woocommerce-page .woocommerce-message { padding: 20px 30px 43px 30px !important; position: relative; text-indent: 0px; } .woocommerce-wishlist.woocommerce .woocommerce-message:before, .woocommerce-wishlist.woocommerce-page .woocommerce-message:before, .single-product.woocommerce .woocommerce-message:before, .single-product.woocommerce-page .woocommerce-message:before { content: "\f00c" !important; display: none !important; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: none !important; top: 23px !important; left: 19px !important; box-shadow: none; -webkit-box-shadow: none; text-indent: 0; } .woocommerce-wishlist.woocommerce .woocommerce-message .button, .woocommerce-wishlist.woocommerce-page .woocommerce-message .button, .single-product.woocommerce .woocommerce-message .button, .single-product.woocommerce-page .woocommerce-message .button { bottom: 21px; top: auto; height: auto; left: 55px; min-width: 0; padding: 0; position: absolute !important; width: auto; text-indent: 0px; } .grid_8.alpha.omega { border-left: none; } .portfolio_content_nav #nav-below .nav-previous-single, .portfolio_content_nav #nav-below .nav-next-single { width:100%; } .wishlist_table .stock_status, .wishlist_table .product-stock-status { display:none !important; } .wishlist_table .product-name { font-size:12px; max-width:70px; } .wishlist_table .product-add-to-cart, .wishlist_table .add_to_cart_wishlist { max-width:100px; } .wishlist_table .product-add-to-cart .add_to_cart, .wishlist_table .add_to_cart_wishlist .add_to_cart { padding:20px; } .products_slider_previous, .products_slider_next { display: none; } .filter_wrapper { float: none; } .woocommerce-ordering select.big-select { padding: 8px 20px 8px 10px; border:1px solid #ccc; margin: 0; background:none; background-image:url(images/sprites.png); background-position:right -454px; background-repeat:no-repeat; background-color:#fff; /*text-align:center;*/ /*overflow:hidden;*/ display:block; height:36px; color:#000; text-transform:uppercase; font-weight:900; width: 100% !important; } em.items_found { display:none } .hr.shop_separator, .shop_with_sidebar .hr.shop_separator { margin: 30px 0 40px; } /* category header mobile */ .category_header { margin-top: -30px; padding: 37px 0 27px; } .category_header h1.page-title, .archive .category_header h1.page-title { font-size: 30px; line-height: 1.3em; position: relative; } .category_header.with_featured_img { padding: 80px 0; } .category_header.with_term_description.with_featured_img { padding: 70px 0 5px; } .category_header .term-description, .category_header .page-description, .category_header .term-description p, .category_header .page-description p { font-size: 13px; } .category_header .term-description { margin: 15px 0 0; } .category_header .page-description { margin: 11px 0 0; padding: 14px 0 7px; } .category_header .term-description p, .category_header .page-description p { padding-left: 20px; padding-right: 20px; } .category_header.with_featured_img .term-description, .category_header.with_featured_img .page-description { padding: 14px 0 34px; } /**********************************************************************************/ /* Visual Composer Shortcodes ****************************************************/ /**********************************************************************************/ /*general*/ /*Tabs & Tour Sections*/ .wpb_tabs.wpb_content_element .wpb_tabs_nav { padding-bottom: 1px; } .wpb_tabs.wpb_content_element .wpb_tabs_nav:after { display: none; } .wpb_tour.wpb_content_element .wpb_tabs_nav li, .wpb_tabs.wpb_content_element .wpb_tabs_nav li { display:block; margin: 0; position: relative; } .wpb_tour.wpb_content_element .wpb_tabs_nav li:after, .wpb_tabs.wpb_content_element .wpb_tabs_nav li:after { content: ""; display: block !important; position: absolute; bottom: 0px; left: 0; width: 100%; height: 1px; background:#ccc; z-index: 0; } .wpb_tour.wpb_content_element .wpb_tabs_nav li a, .wpb_tabs.wpb_content_element .wpb_tabs_nav li a { display: inline-block; position: relative; z-index:1; font-size: 1rem; padding: 1em 0; font-weight: 500; } .wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { padding: 30px 0; } .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { width: 100%; padding: 21px 0 30px 0; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav { width: 100%; margin-left: 0; padding-left: 0; padding-right: 0; } .wpb_tour.wpb_content_element .wpb_tour_next_prev_nav span a { font-size: 0.875rem; } /* Accordions & Toggles*/ .wpb_wrapper .wpb_toggle, #content .wpb_wrapper h4.wpb_toggle, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { font-size: 18px; font-weight: normal; line-height: 1.3em; } .wpb_wrapper .wpb_toggle:before, #content .wpb_wrapper h4.wpb_toggle:before { top: 3px; } .wpb_wrapper .wpb_toggle:after, #content .wpb_wrapper h4.wpb_toggle:after { top: 2px; } .wpb_wrapper .wpb_toggle_title_active:after, #content .wpb_wrapper h4.wpb_toggle_title_active:after { top: 0px; } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.group:first-child .ui-state-default .ui-icon, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section.group:first-child .ui-state-active .ui-icon { /*top: 4px;*/ } .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { top: 28px; } /*Message Boxes*/ .wpb_alert.wpb_content_element.wpb_alert-info, .wpb_alert.wpb_content_element.wpb_alert-warning, .wpb_alert.wpb_content_element.wpb_alert-success, .wpb_alert.wpb_content_element.wpb_alert-danger { padding: 7px 20px; } .wpb_alert.wpb_content_element .messagebox_text { padding-left: 45px; } .wpb_alert.wpb_content_element .messagebox_text:before { font-size: 25px; top: 7px; } /* title subtitle */ .title_subtitle h3 { font-size: 30px !important; } .title_subtitle h4 { font-size: 13px !important; margin-top: 8px; } .title_subtitle_separator { margin: 12px 0 0; } /* banner */ .shortcode_banner_simple_height.banner_with_img .shortcode_banner_simple_height_inside { height: auto !important; padding-top: 100px; padding-bottom: 100px; } .shortcode_banner_simple_height_sep { margin: 12px auto !important; } /* icon boxes */ .shortcode_icon_box.icon_position_left .icon_wrapper, .shortcode_icon_box.icon_position_right .icon_wrapper { width: 140px; height: 140px; padding-top: 33px; margin: 0 auto; position: relative; right: auto; } .shortcode_icon_box.icon_style_outlined .icon_wrapper { margin-bottom: 17px; } .shortcode_icon_box.icon_position_left .icon, .shortcode_icon_box.icon_position_right .icon { font-size: 72px; line-height: 72px; } .shortcode_icon_box.icon_position_left h3.title:after, .shortcode_icon_box.icon_position_right h3.title:after { margin: 20px auto 0; } .shortcode_icon_box.icon_position_left { padding-left: 0; text-align: center; } .shortcode_icon_box.icon_position_right { padding-right: 0; text-align: center; } } /* ************************************************************** */ /* Mobile 480px - 720px */ /* ************************************************************** */ @media only screen and (min-width: 480px) and (max-width: 719px) { .gbtr_poduct_details_left_col { width:410px; float:none; margin:0 auto; } .gbtr_poduct_details_right_col { width:410px; float:none; margin:0 auto; } .product_main_infos span.onsale { top: -20px; left: 380px; } .out_of_stock_badge_single { top: -20px; left: 330px; } .out_of_stock_badge_single.first_position { top: -20px; left: 380px; } .doubleSlider-1 img { width:480px; height:auto; } .gbtr_product_share ul li { margin:0 20px; } .listing_products { padding-left:0px; width:473px; width: auto; } .from_the_portfolio_item { float:none; display:inline-block; margin:10px 20px 20px 0 !important; } } /* ************************************************************** */ /* Mobile 0px - 479px */ /* ************************************************************** */ @media only screen and (max-width: 479px) { /* /PAGE TITLES */ h1.entry-title.gbtr_post_title_listing, h1.page-title.gbtr_post_title_listing, h1.entry-title.gbtr_post_title_listing a, h1.page-title.gbtr_post_title_listing a { font-size: 24px; text-align: left; } /* /PRODUCT TITLES */ div.product .product_title, #content div.product .product_title { font-size: 24px; } li.product-category { /*padding: 0 3px 30px 0px;*/ } .woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline { margin: 0; } .doubleSlider-1 .theretailer_zoom { display:none; } .gbtr_poduct_details_left_col, .gbtr_poduct_details_right_col{ width: auto; float: none; } /*banners*/ .shortcode_banner_simple_height_inside h3, .shortcode_banner_simple_height_inside h3 strong, .shortcode_banner_simple_inside h3 { font-size: 16px; } .shortcode_banner_simple_height_inside h4, .shortcode_banner_simple_inside h4 { font-size: 12px; } /*gallery*/ .gallery dl.gallery-item { width: 50% !important; padding-bottom: 50% !important; } .gallery-columns-1 .gallery-item { width: 100% !important; } .gallery br { display: none; } .gallery br:last-of-type { display: block; } /* slider products */ .slider-wrapper { margin: 0 -15px; } .slider .product_item { padding: 0 15px 30px !important; } .slider-wrapper span.onsale, .slider-wrapper .woocommerce span.onsale { right: 25px; } .slider-wrapper .out_of_stock_badge_loop.first_position { right: 25px; } .slider-wrapper .out_of_stock_badge_loop { right: 64px; } /* shop products */ ul.products { margin: 0 -15px !important; } .product_item, .shop_with_sidebar .product_item { width: 50%; } .product_item_inner, .shop_with_sidebar .product_item_inner { padding: 0 15px; } .product_item:nth-child(3n+1) { clear: none; } .shop_with_sidebar .product_item:nth-child(3n+1), .shop_with_sidebar .product_item:nth-child(4n+1) { clear: none !important; } .product_item:nth-child(2n+1), .shop_with_sidebar .product_item:nth-child(2n+1) { clear: both !important; } .products-categories, .shop_with_sidebar .products-categories { margin: 0 -15px !important; } .product-category-inner, .shop_with_sidebar .product-category-inner { margin: 0 !important; padding: 0 15px 30px !important; } li.product-category.product, ul.products li.product-category.product, .shop_with_sidebar li.product-category { width: 50%; } li.product-category:nth-child(2n+1), .shop_with_sidebar li.product-category:nth-child(2n+1) { clear: both !important; } li.product-category:nth-child(3n+1), .shop_with_sidebar li.product-category:nth-child(3n+1) { clear: none; } span.onsale, .woocommerce span.onsale { right: 25px; } .out_of_stock_badge_loop { right: 64px; } .out_of_stock_badge_loop.first_position { right: 25px; } } /*****************************************************************************************************/ /******************************************* /Media Queries ******************************************/ /*****************************************************************************************************/ /*****************************************************************************************************/ /******************************************** Änderungen *********************************************/ /*****************************************************************************************************/ /* Global Styling */ #global_wrapper { background-image: url("http://leuchtturm-hochzeit.de/wp-content/themes/theretailer/images/background.jpg"); .global_content_wrapper { article.post { margin-bottom: 50px; .entry-header { .gbtr_post_title_listing { height: auto; margin: 0; padding: 10px 0; a { margin: 0; padding: 0; line-height: 48px; color: #4d4d4d; } } } .entry-meta { color: #4d4d4d; font-size: 16px; font-weight: bold; margin: 0; padding: 0; } .entry-thumbnail { margin: 10px 0; } .entry-content { margin: 10px 0; p { color: #4d4d4d; font-size: 14px; padding-bottom: 0; } .more-link.auto { font-size: 16px; font-weight: bold; margin: 10px 0 0; &.hover { background-color: #af0c2c; } } } } } .page_full_width { .entry-content { .row { .vc_col-sm-12 { padding-left: 0; padding-right: 0; .portfolio_categories { li { background: none repeat scroll 0 0 #fff; border: 1px solid #bd0926; color: #bd0926 !important; cursor: pointer; display: inline-block; font-size: 16px !important; font-weight: bold; margin: 0 4px 10px; padding: 5px 10px !important; text-transform: inherit; transition: all 0.3s ease 0s; -webkit-transition: 0.3s; &:hover { border:1px solid #4d4d4d; color: #4d4d4d !important; background:#FFF; } &.active { border: 1px solid #4d4d4d; color: #4d4d4d !important; } } } .portfolio_item { a.portfolio-title { padding: 0; h3 { color: #bd0926 !important; font-size: 20px; font-weight: bold; line-height: 24px; padding-bottom: 10px; } } .portfolio_item_cat { color: #4d4d4d; font-size: 16px; font-weight: bold; line-height: 20px; padding: 0 0 10px; } } } } } } .woocommerce-tabs { .tabs { li { color: #4d4d4d; font-size: 16px; line-height: 20px; &.active { color: #bd0926; } } } #tab-description, #tab-additional_information { p, th { font-size: 16px; line-height: 24px; color: #4d4d4d; } } } .woocommerce-ordering { .select2-container { .select2-choice { .select2-chosen { margin-right: 10px; width: 203px; } } } } .widget_price_filter { .price_slider_amount { .button { background: none repeat scroll 0 0 #4d4d4d !important; &:hover { background: none repeat scroll 0 0 #bd0926 !important; } } } } .page-description { .title_subtitle { h3 { font-family: "ITCBradleyHandW01-Bold"; font-size: 27px !important; font-weight: normal; } h4 { font-size: 16px!important; font-weight: inherit; } } } .product_main_infos, .woocommerce { .woocommerce-error, .woocommerce-message, .woocommerce-error a.button, .woocommerce-message a.button { padding-left: 70px !important; text-transform: inherit !important; font-size: 14px !important; font-weight: bold; &:before { margin-top: -10px !important; } } .gbtr_poduct_details_right_col { .product_navigation { .backtoproducts { color: #4d4d4d !important; font-size: 12px; font-weight: bold; &:before { color: #bd0926; content: "<"; font-size: 14px; font-weight: bold; margin-right: 5px; } } } .summary { .grtr_product_header_desktops { .product_title { color: #4d4d4d !important; font-size: 40px !important; line-height: 48px !important; } } .grtr_product_price_desktops { .price { font-size: 40px !important; line-height: 48px; font-weight: normal!important;; } } .gbtr_product_description { p { color: #4d4d4d; font-size: 16px; line-height: 20px; } } .cart { .single_add_to_cart_button { background: #93ccea; /* Old browsers */ background: -moz-linear-gradient(top, #93ccea 0%, #019de2 100%)!important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93ccea), color-stop(100%,#019de2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* IE10+ */ background: linear-gradient(to bottom, #93ccea 0%,#019de2 100%)!important; /* W3C */ padding:12px 30px !important; margin:0 !important; min-height:50px; max-height:50px; float:left; font-size: 20px!important; font-weight: bold !important; line-height: 24px; &:hover { background: #93ccea; /* Old browsers */ background: -moz-linear-gradient(top, #019de2 0%, #93ccea 100%)!important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019de2), color-stop(100%,#93ccea)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* IE10+ */ background: linear-gradient(to bottom, #019de2 0%,#93ccea 100%)!important; /* W3C */ } } } } } } .cart, .cart_table_item { .buttons_added { input, input.minus, input.plus { background: none repeat scroll 0 0 #b3b3b3 !important; border: medium none !important; color: #fff !important; font-size: 12px; line-height: 14px; &.input-text { margin-left: 36px !important; } &:hover { background: none repeat scroll 0 0 #ccc !important; } } } td { border-bottom: medium none; border-top: 2px dashed #4d4d4d !important; &.free { a { background-color: #2ecc71 !important; } } &.maybeFree { a { background-color: #FFCC00 !important; } } &.fully_booked { a { background-color: #c0392b !important; } } &.notFree { a { background-color: #c0392b !important; } } } .ui-datepicker-calendar td { border-top: 1px solid #e6e6e6 !important; } } .checkout-button { background: #93ccea; /* Old browsers */ background: -moz-linear-gradient(top, #93ccea 0%, #019de2 100%)!important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93ccea), color-stop(100%,#019de2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* IE10+ */ background: linear-gradient(to bottom, #93ccea 0%,#019de2 100%)!important; /* W3C */ &:hover { background: #93ccea; /* Old browsers */ background: -moz-linear-gradient(top, #019de2 0%, #93ccea 100%)!important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019de2), color-stop(100%,#93ccea)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* IE10+ */ background: linear-gradient(to bottom, #019de2 0%,#93ccea 100%)!important; /* W3C */ } } .shop_table { .cart_table_item, .order_item { .product-subtotal { .amount { color: #4d4d4d; font-size: 20px; } } .product-name { a { color: #4d4d4d !important; font-size: 16px; font-weight: bold; line-height: 20px; } .variation { width: 193px; dd { margin-bottom: 5px !important; } p { color: #4d4d4d; font-size: 12px; font-weight: bold; } .variation-Anfrage-Datum { width: 75%; } .variation-Anfrage-Zeit { width: 25%; } .variation-Resources { width: 100%; } } .product-price { margin: 0; } } } } .gbtr_left_column_cart { .pricebar { background-color: #fff; padding: 20px; .cart_totals { h2 { font-family: "ITCBradleyHandW01-Bold" !important; font-size: 18px !important; font-weight: normal !important; line-height: 20px; text-transform: inherit; } .cart-subtotal, .order-total { .amount { color: #4d4d4d; font-size: 18px; line-height: 20px; } } } } } .wpb_wrapper { .title_subtitle { h3{ color: #4d4d4d !important; font-size: 40px !important; line-height: 48px; } h4 { color: #4d4d4d !important; font-size: 16px !important; line-height: 24px; } } } .wpb_text_column { .wpb_wrapper { p { font-size: 16px; line-height: 20px; a { font-weight: bold; } } } } .gbtr_my_account_wrapper { h2 { border-bottom: 2px dashed #4d4d4d; border-top: 2px solid #4d4d4d; font-size: 24px; font-weight: bold; padding: 20px 0 !important; } .thankyou-total { border-bottom: 2px dashed #4d4d4d; padding: 20px 0; p { padding: 0; span { font-size: 20px; font-weight: bold; } } } header, header.title { h2 { border: medium none; font-size: 20px; font-weight: bold; padding-bottom: 20px !important; } h3 { border: medium none; font-size: 16px !important; font-weight: bold; padding-bottom: 10px !important; } } .customer_details { margin: 0 !important; dt { font-size: 16px; font-weight: bold; text-transform: inherit; color: #4d4d4d; } dd { margin-bottom: 20px; font-size: 16px; } } address p { font-size: 16px !important; line-height: 20px; } } .checkout { #order_review { .shop_table { .cart_item { td { border-bottom: 2px dashed #4d4d4d !important; border-top: medium none; font-size: 20px !important; font-weight: bold; padding: 20px 0 !important; .variation { dd { height: 16px; margin-bottom: 0!important; margin-right: 16px; &.variation-Anfrage-Datum { width: 120px; } &.variation-Anfrage-Zeit { width: 35px; } &.variation-Resources { width: 120px; } } } .amount { font-size: 20px !important; } } } } #payment { float: right; padding: 15px; width: 320px; .checkout-total { span { font-family: "ITCBradleyHandW01-Bold"; font-size: 20px; line-height: 24px; } strong { .amount { float: right; font-family: "Lato"; } } } input { &.button { margin: 20px 0 !important; padding: 20px; width: 100% !important; background: #93ccea; /* Old browsers */ background: -moz-linear-gradient(top, #93ccea 0%, #019de2 100%)!important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93ccea), color-stop(100%,#019de2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #93ccea 0%,#019de2 100%)!important; /* IE10+ */ background: linear-gradient(to bottom, #93ccea 0%,#019de2 100%)!important; /* W3C */ &:hover { background: #93ccea; /* Old browsers */ background: -moz-linear-gradient(top, #019de2 0%, #93ccea 100%)!important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#019de2), color-stop(100%,#93ccea)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #019de2 0%,#93ccea 100%)!important; /* IE10+ */ background: linear-gradient(to bottom, #019de2 0%,#93ccea 100%)!important; /* W3C */ } } } p { font-size: 14px !important; line-height: 18px; } } } } /* Popup */ #confirmationPopUp { background-color: #fff; height: 200px; padding: 10px 20px 20px; top: 320px !important; .confirmationPopUpInner { background-image: url("http://leuchtturm-hochzeit.de/wp-content/themes/theretailer/images/schleife.png"); background-repeat: no-repeat; background-size: 100% 70%; height: 100%; position: relative; width: 300px; p { &.confirmationPopUpText { color: #4d4d4d; font-size: 20px; line-height: 22px; padding: 50px 20px 36px ; text-align: center; } &.toProducts { a { background-color: #bd0926; bottom: 0; color: #ffffff; display: block; font-size: 16px; height: auto; padding: 10px 13px; position: absolute; text-align: center; left: 0; right: 0; } } } } } } /* Global Ende */ /* Header */ .gbtr_tools_wrapper { .topbar-menu { li.menu-item { float: left; a { color: #FFFFFF; padding: 0 10px; border-right: 1px solid #fff; height: 30px; text-align: center; font-family: "Lato"; font-size: 12px; } &:last-child a { border-right: none; } } } } div.gbtr_header_wrapper { padding-bottom: 15px; padding-top: 15px; .sf-menu { .menu-item { height: 50px; width: 140px; a { color: #666666; font-weight: normal; font-size: 16px; line-height: 17px; padding-right: 10px; text-transform: inherit; text-align: center; height: 35px; } ul.sub-menu { .menu-item { width: 250px; } } } } } body.search-results .product, body.search-results .post { .entry-header { .gbtr_post_title_listing a { color: #4d4d4d; font-size: 24px; } } } /* Header Ende */ /* Main Bereich */ #homebanner { background-color: #fff; box-shadow: 0 1px 5px #4d4d4d; padding: 0 15px 8px; &:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } .shadowbox { background-image: url("http://leuchtturm-hochzeit.de/wp-content/themes/theretailer/images/schleife.png"); background-repeat: no-repeat; background-size: 100% auto; background-color: #ffffff; padding: 45px 23px 19px; &:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } .thankyou-items { .item { float: left; text-align: center; width: 33%; p { color: #4d4d4d !important; font-size: 16px; line-height: 20px; padding: 5px 0; &.value { font-weight: bold; } } } } p.additional { color: #4d4d4d; font-size: 16px; height: 174px; line-height: 22px; padding: 0; a { font-weight: bold; } } } .reason { float: left; height: 95px; padding: 42px 0; width: 30%; p { font-family: "ITCBradleyHandW01-Regul"; font-size: 20px!important; font-weight: bold; line-height: 29px; color: #4d4d4d; padding: 0; } } .reason-items { .item { float: left; height: 175px; text-align: center; width: 23%; figure { height: 100px; max-height: 100px; position: relative; } p { font-size: 16px; line-height: 20px; } } } } .wpb_wrapper { .gbtr_featured_section_title { padding: 30px 0; text-align: right; h3, strong { font-family: "ITCBradleyHandW01-Regul"; font-weight: bold; font-size: 27px; line-height: 29px; text-transform: inherit; } } } .product_item { .product_item_inner { .productTitle { color: #bd0926; font-size: 20px; line-height: 24px; max-height: 24px; } p { font-size: 16px!important; line-height: 20px; font-family: "Lato"; color: #4d4d4d; max-height: 45px; max-width: 190px; min-height: 45px; overflow: hidden; margin-bottom: 5px!important; } .image_container { margin-bottom: 10px; } .price { color: #4d4d4d!important; .amount { font-family: "Lato"; font-size: 20px; font-weight: bold; line-height: 24px; color: #4d4d4d; } } } } .from-the-blog-section { .gbtr_items_sliders_header { .gbtr_items_sliders_title { max-width: 100%; .gbtr_featured_section_title { text-align: center; } } } .from-the-blog-wrapper { .owl-wrapper { .owl-item { float: left; height: 418px; max-height: 418px; width: 293px; position: relative; img { height: auto; width: 100%; } .teaser-caption { color: #fff; font-size: 28px; font-weight: bold; margin-top: -240px; position: absolute; text-align: center; width: 100%; line-height: 30px; } &.teaser-two { margin: 0 30px; } } } } } /* Main Ende */ /* Footer */ .gbtr_widgets_footer_wrapper { margin-top: 50px; .gbtr_dark_footer_wrapper { padding-top: 0; .container_12 { .footer-widget-headline { font-family: "ITCBradleyHandW01-Bold"; font-size: 32px; line-height: 32px; color: #4d4d4d; text-align: center; padding: 40px 0; font-weight: normal; } .grid_4 { .widget { h4.widget-title { color: #4d4d4d; height: 40px; width: 200px; } .textwidget { p, strong { color: #4d4d4d; font-family: "lato"; font-size: 16px; line-height: 20px; margin: 12px 0px; a { color: #bd0926; font-weight: bold; } } ul { li { color: #4d4d4d; font-family: "Lato"; font-size: 16px; border-bottom: none; a { color: #bd0926; font-family: "Lato"; font-size: 16px; font-weight: bold; } } &.faq-widget { li { a { padding-left: 5px; } &:before { color: #bd0926; content: "»"; font-size: 18px; font-weight: bold; } } } &.reason-widget { padding-left: 30px; li { width: 175px; list-style: outside url("http://leuchtturm-hochzeit.de/wp-content/themes/theretailer/images/haken.png") disc; font-family: "Lato"; font-size: 16px; } } } } } } } } } .gbtr_footer_wrapper { .gbtr_footer_widget_copyrights { color:#a8a8a8; text-align:right; float:right; width: 240px; font-size:12px; padding-top:5px; &:hover { color:#a8a8a8; } li:last-child { a { margin-right: 0!important; } } a { float: left; font-size: 14px; margin-right: 20px; width: auto; &:before { content: "»"; font-size: 14px; padding-right: 2px; } } } } /* Footer Ende */ /* Calendar */ #wc-bookings-booking-form { #wc_bookings_field_resource { margin: 0; label { color: #4d4d4d; display: inline-block; font-size: 14px; line-height: 1.5em; text-transform: inherit; vertical-align: top; width: 320px; span { color: #4d4d4d; display: inline; font-size: 14px; padding: 0 4px; } } input { float: left; margin-right: 15px; margin-top: 5px; width: 13px; } } } .ui-datepicker-title { .ui-datepicker-month { text-transform: none; } } .wc-bookings-booking-cost { line-height: 48px; width: 270px; margin: 0!important; .amount { color: #4d4d4d; float: right; font-size: 38px; } } .form-field { &.form-field-wide { label { color: #4d4d4d; font-size: 14px; text-transform: inherit; } } .block-picker { .block { width: auto; height: auto; &.free { a { background-color: #2ecc71 !important; } } &.maybeFree { a { background-color: #FFCC00 !important; } } &.fully_booked { a { background-color: #c0392b !important; } } &.notFree { a { background-color: #c0392b !important; } } a { border: 1px solid transparent; color: #ffffff; font-size: 16px; max-width: 50px !important; padding: 10px 15px; text-align: center; white-space: pre-wrap; &:hover, &:focus { border: 1px solid #000; } &.selected { border: 1px solid #000; color: #000; text-decoration: none; } } p { max-width: 50px; padding: 0 15px; text-align: center; white-space: pre-wrap; color: #4d4d4d; font-size: 10px; line-height: 13px; } } } } .wc-bookings-date-picker .ui-datepicker td .ui-state-default { color: #4d4d4d!important; } #global_wrapper .wc-bookings-booking-form { border: none; padding: 0; .ui-datepicker{ width: 290px; } } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { background-image: none; background-color: #BABABA; opacity: 1 !important; } /* Tablet Kai */ @media (min-width: 768px) and (max-width: 991px) { #global_wrapper { .gbtr_left_column_cart { padding-left: 10px; .pricebar { padding: 10px; } p { padding: 10px 0; } } #confirmationPopUp { height: 155px; .confirmationPopUpInner { background-size: 100% 64%; p.confirmationPopUpText { padding: 36px 20px 19px; } p.toProducts a { width: 274px; } } } article { margin-bottom: 0; } } #homebanner { .shadowbox { background-size: 100% 100%; .reason { height: auto; padding: 15px 0; } } } .from-the-blog-section { .from-the-blog-wrapper { margin: 0; .owl-wrapper { .owl-item { float: left; height: 323px; max-height: 323px; position: relative; width: 226px; .teaser-caption { margin-top: -190px; } } } } } } /* Mobile Kai */ @media (min-width: 320px) and (max-width: 767px) { #global_wrapper { .wpb_wrapper { .gbtr_featured_section_title { padding: 0; h3 { text-align: center; } } } .wc-bookings-booking-form { .ui-datepicker { width: 260px; } } .single_add_to_cart_button { width: 100%; } #confirmationPopUp { margin-left: -130px!important; height: 140px; //padding: 10px 20px 20px; top: 140px !important; .confirmationPopUpInner { background-size: 100% 68%; width: 220px; height: 100%; p.confirmationPopUpText { padding: 30px 20px 20px; } p.toProducts a { width: 194px; } } } .product_item { .image_container { height: 147px; max-height: 147px; overflow: hidden; } p { a { font-size: 16px; line-height: 20px; } font-size: 14px!important; line-height: 18px; max-height: 36px; min-height: 36px; } .price { font-size: 14px; .amount { font-size: 16px; } } } .global_content_wrapper { margin: 30px auto 0; .boxed-row { padding: 0; } } article { margin-bottom: 0; } .gbtr_left_column_cart { margin: 0; .pricebar { p { padding: 10px 0; } } } .checkout { h3#order_review_heading { font-size: 30px !important; line-height: 34px; } #order_review { .shop_table { .cart_item { td { font-size: 18px!important; } } } #payment { width: 230px; } } } } .entry-title, .page-title, .entry-title a, .page-title a { font-size: 26px; } .product_item .image_container { height: 166px; max-height: 166px; } #homebanner { padding: 15px; .shadowbox { background-image: none; padding: 0; .thankyou-items { min-height: 80px; .item { p { font-size: 12px; } } } p.additional { height: auto; font-size: 12px; } .reason { width: 100%; padding: 0; height: auto; p { text-align: center; } } .reason-items { .item { width: 100%; height: auto; figure { height: 70px; max-height: 70px; position: relative; img { height: 70px; max-width: 100% !important; } } } } } } .from-the-blog-section { .from-the-blog-wrapper { margin: 0; .owl-wrapper { .owl-item.teaser-two { margin: 5px 0; } } } } .gbtr_footer_wrapper { .gbtr_footer_widget_copyrights { width: 100%; } } } /*++++++ font-family:'ITCBradleyHandW01-Regul'; font-family:'ITCBradleyHandW01-Itali'; font-family:'ITCBradleyHandW01-Bold'; ++++++*/