/******************************************************************************/
/************************* CSS FOR ALL PRESETS ********************************/
/******************************************************************************/
/*-----------------------------------------------------------------------
0. Variables Less
*/
@font-face {
  font-family: 'bebas_neuebold';
  src: url('../assets/fonts/bebasneue_bold-webfont.woff2') format('woff2'), url('../assets/fonts/bebasneue_bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neuebook';
  src: url('../assets/fonts/bebasneue_book-webfont.woff2') format('woff2'), url('../assets/fonts/bebasneue_book-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neuelight';
  src: url('../assets/fonts/bebasneue_light-webfont.woff2') format('woff2'), url('../assets/fonts/bebasneue_light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neue_regularregular';
  src: url('../assets/fonts/bebasneue_regular-webfont.woff2') format('woff2'), url('../assets/fonts/bebasneue_regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neuethin';
  src: url('../assets/fonts/bebasneue_thin-webfont.woff2') format('woff2'), url('../assets/fonts/bebasneue_thin-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* CSS3 PROPERTIES */
/* Border Radius */
/* Logo Preset Start */
/* Preset 02 Start */
.preset-2 {
  /* Common */
}
.preset-2.error404 .page-404 .logo-background {
  background-position: center center;
}
.preset-2 .logo-background {
  background: url(../images/logo/logo_preset2.png) left center no-repeat;
}
.preset-2 .main-navigation > ul > li.current-menu-parent,
.preset-2 .main-navigation > ul > li.current-menu-item {
  background: #6dcff6;
}
.preset-2 .main-navigation > ul > li:hover {
  background: #6dcff6;
}
.preset-2 .main-navigation > ul > li.multi-columns ul > li ul li:hover a {
  color: #6dcff6;
}
.preset-2 .main-navigation > ul ul li.current-menu-item > a {
  color: #6dcff6 !important;
}
.preset-2 .top-search-cart .vg-search .search-toggle {
  color: #6dcff6;
}
.preset-2 .top-search-cart .vg-search .search-toggle:hover i {
  background: #6dcff6;
  color: #fff;
}
.preset-2 .main-navigation ul ul {
  border-top-color: #6dcff6;
}
.preset-2 .mini_cart_inner .shopping_cart .icon-cart i {
  color: #6dcff6;
}
.preset-2 .top-bar-currency-language .currency-dropdown ul li:hover,
.preset-2 .top-bar-currency-language .language-dropdown ul li:hover {
  background: #6dcff6;
}
.preset-2 .top-bar-acc > li:hover > a {
  color: #6dcff6 !important;
}
.preset-2 .btn-slider {
  background: #6dcff6;
}
.preset-2 .box-col-inner .icon-box i {
  color: #6dcff6;
}
.preset-2 .product-label .sale {
  background-color: #6dcff6;
}
.preset-2 .vgw-item-i .button-group a:hover {
  color: #6dcff6;
}
.preset-2 .product-price,
.preset-2 .compare-list .price,
.preset-2 .price {
  color: #6dcff6;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
  color: #6dcff6;
}
.preset-2 .product-price ins,
.preset-2 .compare-list .price ins,
.preset-2 .price ins {
  color: #6dcff6;
}
.preset-2 .timer-grid div {
  background-color: #6dcff6 !important;
}
.preset-2 .owl-theme-timer .owl-controls .owl-pagination .owl-page:hover span,
.preset-2 .owl-theme-timer .owl-controls .owl-pagination .owl-page.active span {
  background: #6dcff6;
}
.preset-2 .vgp-item-i .post-meta span b {
  color: #6dcff6;
}
.preset-2 .item-i .post-title a:hover,
.preset-2 .vgp-item-i .post-title a:hover {
  color: #6dcff6;
}
.preset-2 .vgp-item-i .post-content .post-readmore:hover a,
.preset-2 .vgp-item-i .post-content .post-readmore:hover i {
  color: #6dcff6;
}
.preset-2 .block_testimonials .vgw-testimonial .owl-buttons div:hover {
  color: #6dcff6;
}
.preset-2 .owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #6dcff6;
}
.preset-2 .box_brand .brand-carousel .items .brand-image:hover img {
  border-color: #6dcff6;
}
.preset-2 #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-submit-wrap .wysija-submit {
  background: #6dcff6;
}
.preset-2 #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-submit-wrap .wysija-submit:hover {
  color: #6dcff6;
}
.preset-2 #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-submit-wrap:hover:before {
  color: #6dcff6;
}
.preset-2 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
  color: #6dcff6;
}
.preset-2 .to-top {
  background-color: #6dcff6;
}
.preset-2 .to-top:hover {
  background-color: #7f7f7f;
}
.preset-2 .woocommerce.widget_price_filter .ui-slider .ui-slider-range {
  background-color: #6dcff6;
}
.preset-2 .page-shop.archive-product .site-breadcrumb .breadcrumbs li:last-child {
  color: #6dcff6 !important;
}
.preset-2 .page-shop.archive-product .site-breadcrumb .toolbar .view-mode a.active,
.preset-2 .page-shop.archive-product .site-breadcrumb .toolbar .view-mode a:hover {
  color: #6dcff6;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group a:hover {
  background: #6dcff6;
  border-color: #6dcff6;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistaddedbrowse a,
.preset-2 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #6dcff6;
}
.preset-2 .shop-products.list-view .vgw-item-i .product-price {
  color: #6dcff6;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.preset-2 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
  color: #6dcff6;
}
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  background: #6dcff6;
}
.preset-2 .single-product-info .cart .single_add_to_cart_button {
  background-color: #6dcff6 !important;
}
.preset-2 .post .entry-meta a,
.preset-2 .post .more-link a,
.preset-2 .post .meta,
.preset-2 .post .tags-links .meta_title,
.preset-2 .post .cat-links .meta_title {
  color: #6dcff6;
}
.preset-2 #vg-header-wrapper.active .header {
  border-bottom-color: #6dcff6;
}
.preset-2 .mcart-border {
  border-top-color: #6dcff6;
}
.preset-2 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-2 .sidebar-category .widget_categories ul li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-2 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-2 .sidebar-category .widget_categories ol li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #6dcff6;
}
.preset-2 div.vg-dorado-category-treeview .treeview li a:hover {
  color: #6dcff6;
}
.preset-2 .single-product-info .in-stock {
  color: #6dcff6;
}
.preset-2 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.preset-2 .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  color: #6dcff6;
}
.preset-2 .yith-woocompare-widget a.compare {
  border-color: #6dcff6;
  background-color: #6dcff6;
}
.preset-2 #crumbs .current,
.preset-2 #breadcrumbs .current {
  color: #6dcff6;
}
.preset-2 .comment-info .reply-edit a.comment-reply-link {
  border-color: #6dcff6;
  color: #6dcff6;
}
.preset-2 .comment-meta cite {
  color: #6dcff6;
}
.preset-2 .comment-info .reply-edit a:hover:hover {
  background: #6dcff6;
}
.preset-2 .team-title .job {
  color: #6dcff6;
}
.preset-2 .woocommerce table.wishlist_table .product-add-to-cart a,
.preset-2 .woocommerce table.shop_table .buttons-cart .button {
  background-color: #6dcff6;
  border-color: #6dcff6;
}
.preset-2 .woocommerce table.shop_table .buttons-cart .button:hover {
  background-color: #fff;
  color: #6dcff6;
}
.preset-2 .woocommerce table.shop_table .product-subtotal {
  color: #6dcff6;
}
.preset-2 .woocommerce-info {
  border-top-color: #6dcff6;
}
.preset-2 .woocommerce-info:before {
  color: #6dcff6;
}
.preset-2 .woocommerce .actions .coupon .button,
.preset-2 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button {
  border-color: #6dcff6;
  background-color: #6dcff6;
}
.preset-2 .woocommerce .actions .coupon .button:hover,
.preset-2 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #fff;
}
/* Preset 3 */
.preset-3 {
  /* Common */
}
.preset-3.error404 .page-404 .logo-background {
  background-position: center center;
}
.preset-3 .logo-background {
  background: url(../images/logo/logo_preset3.png) left center no-repeat;
}
.preset-3 .main-navigation > ul > li.current-menu-parent,
.preset-3 .main-navigation > ul > li.current-menu-item {
  background: #7795c9;
}
.preset-3 .main-navigation > ul > li:hover {
  background: #7795c9;
}
.preset-3 .main-navigation > ul > li.multi-columns ul > li ul li:hover a {
  color: #7795c9;
}
.preset-3 .main-navigation > ul ul li.current-menu-item > a {
  color: #7795c9 !important;
}
.preset-3 .top-search-cart .vg-search .search-toggle {
  color: #7795c9;
}
.preset-3 .top-search-cart .vg-search .search-toggle:hover i {
  background: #7795c9;
  color: #fff;
}
.preset-3 .main-navigation ul ul {
  border-top-color: #7795c9;
}
.preset-3 .mini_cart_inner .shopping_cart .icon-cart i {
  color: #7795c9;
}
.preset-3 .top-bar-currency-language .currency-dropdown ul li:hover,
.preset-3 .top-bar-currency-language .language-dropdown ul li:hover {
  background: #7795c9;
}
.preset-3 .top-bar-acc > li:hover > a {
  color: #7795c9 !important;
}
.preset-3 .btn-slider {
  background: #7795c9;
}
.preset-3 .box-col-inner .icon-box i {
  color: #7795c9;
}
.preset-3 .product-label .sale {
  background-color: #7795c9;
}
.preset-3 .vgw-item-i .button-group a:hover {
  color: #7795c9;
}
.preset-3 .product-price,
.preset-3 .compare-list .price,
.preset-3 .price {
  color: #7795c9;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
  color: #7795c9;
}
.preset-3 .product-price ins,
.preset-3 .compare-list .price ins,
.preset-3 .price ins {
  color: #7795c9;
}
.preset-3 .timer-grid div {
  background-color: #7795c9 !important;
}
.preset-3 .owl-theme-timer .owl-controls .owl-pagination .owl-page:hover span,
.preset-3 .owl-theme-timer .owl-controls .owl-pagination .owl-page.active span {
  background: #7795c9;
}
.preset-3 .vgp-item-i .post-meta span b {
  color: #7795c9;
}
.preset-3 .item-i .post-title a:hover,
.preset-3 .vgp-item-i .post-title a:hover {
  color: #7795c9;
}
.preset-3 .vgp-item-i .post-content .post-readmore:hover a,
.preset-3 .vgp-item-i .post-content .post-readmore:hover i {
  color: #7795c9;
}
.preset-3 .block_testimonials .vgw-testimonial .owl-buttons div:hover {
  color: #7795c9;
}
.preset-3 .owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #7795c9;
}
.preset-3 .box_brand .brand-carousel .items .brand-image:hover img {
  border-color: #7795c9;
}
.preset-3 #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-submit-wrap .wysija-submit {
  background: #7795c9;
}
.preset-3 #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-submit-wrap .wysija-submit:hover {
  color: #7795c9;
}
.preset-3 #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-submit-wrap:hover:before {
  color: #7795c9;
}
.preset-3 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
  color: #7795c9;
}
.preset-3 .to-top {
  background-color: #7795c9;
}
.preset-3 .to-top:hover {
  background-color: #7f7f7f;
}
.preset-3 .woocommerce.widget_price_filter .ui-slider .ui-slider-range {
  background-color: #7795c9;
}
.preset-3 .page-shop.archive-product .site-breadcrumb .breadcrumbs li:last-child {
  color: #7795c9 !important;
}
.preset-3 .page-shop.archive-product .site-breadcrumb .toolbar .view-mode a.active,
.preset-3 .page-shop.archive-product .site-breadcrumb .toolbar .view-mode a:hover {
  color: #7795c9;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group a:hover {
  background: #7795c9;
  border-color: #7795c9;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistaddedbrowse a,
.preset-3 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #7795c9;
}
.preset-3 .shop-products.list-view .vgw-item-i .product-price {
  color: #7795c9;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.preset-3 .shop-products.list-view .vgw-item-i .button-group .vgw-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
  color: #7795c9;
}
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  background: #7795c9;
}
.preset-3 .single-product-info .cart .single_add_to_cart_button {
  background-color: #7795c9 !important;
}
.preset-3 .post .entry-meta a,
.preset-3 .post .more-link a,
.preset-3 .post .meta,
.preset-3 .post .tags-links .meta_title,
.preset-3 .post .cat-links .meta_title {
  color: #7795c9;
}
.preset-3 .mcart-border {
  border-top-color: #7795c9;
}
.preset-3 #vg-header-wrapper.active .header {
  border-bottom-color: #7795c9;
}
.preset-3 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-3 .sidebar-category .widget_categories ul li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-3 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-3 .sidebar-category .widget_categories ol li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #7795c9;
}
.preset-3 div.vg-dorado-category-treeview .treeview li a:hover {
  color: #7795c9;
}
.preset-3 .single-product-info .in-stock {
  color: #7795c9;
}
.preset-3 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.preset-3 .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  color: #7795c9;
}
.preset-3 .yith-woocompare-widget a.compare {
  border-color: #7795c9;
  background-color: #7795c9;
}
.preset-3 #crumbs .current,
.preset-3 #breadcrumbs .current {
  color: #7795c9;
}
.preset-3 .comment-info .reply-edit a.comment-reply-link {
  border-color: #7795c9;
  color: #7795c9;
}
.preset-3 .comment-meta cite {
  color: #7795c9;
}
.preset-3 .comment-info .reply-edit a:hover:hover {
  background: #7795c9;
}
.preset-3 .team-title .job {
  color: #7795c9;
}
.preset-3 .woocommerce table.wishlist_table .product-add-to-cart a,
.preset-3 .woocommerce table.shop_table .buttons-cart .button {
  background-color: #7795c9;
  border-color: #7795c9;
}
.preset-3 .woocommerce table.shop_table .buttons-cart .button:hover {
  background-color: #fff;
  color: #7795c9;
}
.preset-3 .woocommerce table.shop_table .product-subtotal {
  color: #7795c9;
}
.preset-3 .woocommerce-info {
  border-top-color: #7795c9;
}
.preset-3 .woocommerce-info:before {
  color: #7795c9;
}
.preset-3 .woocommerce .actions .coupon .button,
.preset-3 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button {
  border-color: #7795c9;
  background-color: #7795c9;
}
.preset-3 .woocommerce .actions .coupon .button:hover,
.preset-3 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #fff;
}
/*-----------------------------------------------------------------------
	Responsive
*/
/* 
0. Variables Less
*/
/* Screen > 1024px */
@media screen and (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
/* Screen > 1024px */
@media screen and (min-width: 1023px) {
  .visible-lg {
    display: block !important;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1280px) {
  .error404 .page-404 #logo-wrapper {
    padding-top: 0;
  }
}
/* Screen < 1200px */
@media screen and (max-width: 1200px) {
  .woocommerce table.shop_table .product-name {
    width: 350px;
  }
  .error404 .page-404 #logo-wrapper {
    padding-top: 0;
  }
  .error404 .page-404 .page-content h2 {
    font-size: 180px;
    line-height: 180px;
  }
  .error404 .page-404 .page-content h3 {
    margin-bottom: 20px;
  }
  .error404 .page-404 .page-content label {
    margin-bottom: 10px;
  }
  /************************************/
  /*------------ VG dorado -------------*/
  /*-------------Home 1--------------*/
  /* Slider */
  /* End slider */
  .main-navigation > ul > li > a {
    padding: 0 7px;
  }
  .main-navigation > ul > li.menu-item-has-children > a:after {
    right: -6px;
  }
  .static_box_images .vc_column-inner .wpb_wrapper .wpb_text_column .box-text h3 {
    font-size: 20px;
  }
  .static_box_images .vc_column-inner .wpb_wrapper .wpb_text_column .box-text.center h3 {
    font-size: 30px;
  }
  .static_box_images.style2 .box-text.center {
    width: 200px;
  }
  .static_box_images.style2 .box-text.center h3 {
    font-size: 20px !important;
  }
  .footer .footer-top .col-right {
    margin: 50px 0;
  }
  /*---------- End ----------*/
  /*-- Front Page --*/
  .full_column_2 .vc_column_container {
    width: 100% !important;
    margin-bottom: 25px;
  }
  .vgp-item-i .post-meta li {
    width: auto !important;
    margin-right: 10px !important;
    text-align: left !important;
  }
  .shop-products .vgw-item.first {
    clear: none;
  }
  .shop-products .vgw-item:nth-child(2n+1) {
    clear: both;
  }
  .single-product-image .thumbnails {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: hidden;
    max-height: none;
    margin-bottom: 30px;
  }
  .about-text .vc_column_container {
    width: 100%;
  }
}
/* Screen < 1024px */
@media screen and (max-width: 1023px) {
  .visible-xs {
    display: block !important;
  }
  /* Front Page */
  .vc_content,
  .vc_sidebar {
    width: 100% !important;
    margin-bottom: 40px;
  }
  .wpb_row .vc_tta.vc_general .vc_tta-tabs-list {
    position: static;
    margin-bottom: 25px !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 10px 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 0 15px;
    font-size: 18px;
    line-height: 23px;
  }
  .about-text .vc_column_container {
    width: 100%;
  }
  .result-box {
    padding: 50px 0;
  }
  /************************************/
}
/* Screen < 1024px */
@media screen and (max-width: 991px) {
  .rev_slider_wrapper.fullscreen-container {
    left: auto !important;
  }
  .search-overlay .vina-product-search form .select-category {
    display: none;
  }
  .contact-info {
    padding: 0 20px;
  }
  .wpcf7-form .field-wrap {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
  /* Front Page */
  .block-static .box-col {
    margin-bottom: 30px;
  }
  .block-static .icon-box {
    float: none !important;
  }
  .block-static .icon {
    margin: 0 auto 20px;
  }
  .block-static .content-box {
    text-align: center;
  }
  .col-md-5ths {
    width: 50%;
    margin-bottom: 25px;
  }
  .col-md-5ths:nth-child(2n+1) {
    clear: both;
  }
  .col-md-5ths:last-child {
    width: 100%;
  }
  #secondary,
  #content {
    margin-bottom: 35px;
  }
  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td {
    text-align: center;
  }
  .woocommerce table.shop_table th {
    font-weight: 700;
    text-transform: uppercase;
  }
  .woocommerce table.shop_table th.product-name {
    text-align: center;
  }
  .woocommerce table.shop_table .product-name {
    width: auto;
  }
  .woocommerce table.shop_table .product-thumbnail {
    max-width: 100px;
    min-width: 100px;
  }
  .woocommerce table.shop_table .product-quantity .quantity {
    margin: 0;
    display: inline-block;
  }
  .woocommerce table.shop_table .product-quantity .quantity .section-title {
    display: none;
  }
  .mcart-border {
    display: none !important;
  }
  /****************************/
  /************************************/
  /*------------ VG dorado -------------*/
  /*-------------Home 1--------------*/
  /* Slider */
  /* End slider */
  #vg-header-wrapper .top-bar {
    display: none;
  }
  #vg-header-wrapper .header .top-search-cart {
    text-align: center;
  }
  #vg-header-wrapper .header .top-search-cart .vg-search {
    float: none;
    display: inline-block;
  }
  #vg-header-wrapper .header .top-search-cart .vg-search .search-toggle {
    height: 50px;
    line-height: 50px;
  }
  #vg-header-wrapper .header .top-search-cart .vg-cart .mini_cart_inner .shopping_cart {
    height: 50px;
    line-height: 50px;
  }
  .top-search-cart .search-container.active .widget_vg_dorado_product_search .vina-product-search form {
    left: 100px;
    right: 100px;
  }
  .top-search-cart .vg-search .search-container .vina-product-search form .select-category {
    display: none;
  }
  .static_box_images .vc_column-inner .wpb_wrapper .wpb_text_column .box-text.right {
    right: 10px;
  }
  .static_box_images .vc_column-inner .wpb_wrapper .wpb_text_column .box-text.left {
    left: 10px;
  }
  .static_box_images .vc_column-inner .wpb_wrapper .wpb_text_column .box-text.center {
    width: 200px;
  }
  .vgw-item-i .button-group > div {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
  }
  .vgw-item-i .button-group > div a {
    border-color: #444;
  }
  .vgw-item-i .button-group > div a:before {
    color: #444;
  }
  .vgw-item-i:hover .button-group a {
    border-color: #fff;
  }
  .vgw-item-i:hover .button-group a:before {
    color: #fff;
  }
  .vgw-item-i.vgw-timer .product-content {
    transform: translateY(-50%);
    left: 37%;
    text-align: center;
    max-width: 100%;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer {
    margin: 0 100px;
  }
  .vgw-item-i.vgw-timer .product-content .product-price {
    margin-bottom: 10px;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer .timer-grid div {
    min-width: 50px;
    height: 50px;
    padding-top: 5px;
    padding-bottom: 15px;
    font-size: 12px;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer .timer-grid div:before {
    content: '';
    height: 30px;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer .timer-grid div span {
    font-size: 20px;
    line-height: 24px;
  }
  .page-shop.archive-product .category-image-desc img {
    height: auto;
  }
  .bg-single img {
    height: auto;
  }
  .vgp-item-i.vgp-vertical {
    margin: 20px 15px;
  }
  #vg-header-wrapper.home-2 {
    position: static;
  }
  .logo-background {
    background-position: center center !important;
    height: 60px;
  }
  /*---------- End ----------*/
}
/* Screen < 768px */
@media screen and (max-width: 767px) {
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin: 15px 0 !important;
    border-color: #7a7a7a;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #7a7a7a;
    color: #ffffff;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title > a {
    color: #ffffff;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #7a7a7a;
    text-transform: uppercase;
    font-weight: 400;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #7a7a7a;
    border-color: #7a7a7a;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: center;
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: inline-block !important;
    border-right: none !important;
    padding: 10px 20px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    display: none;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    border: none !important;
    padding: 0;
  }
  .woocommerce div.product .woocommerce-tabs .panel {
    width: 100%;
    float: none;
    padding-left: 0;
  }
  .result-wrap .wpb_button,
  .result-wrap .wpb_content_element,
  .result-wrap ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost {
    margin-top: 25px;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table tr {
    display: table-row;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th,
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
    width: 50%;
  }
  #customer_details,
  #order_review {
    padding: 0 0 25px;
    width: 100%;
  }
  #order_review .shop_table td:before {
    display: none;
  }
  /************************************/
  .page-shop.archive-product .category-image-desc img {
    display: none;
  }
}
/* Screen < 600px */
@media screen and (max-width: 599px) {
  .mcart-border {
    display: none;
  }
  .shop-products .vgw-item {
    width: 100%;
  }
  .comments-area .children {
    padding-left: 0;
  }
  .toolbar .view-mode,
  .toolbar .woocommerce-result-count,
  .toolbar .woocommerce-ordering {
    float: none;
    display: block;
  }
  .toolbar .view-mode {
    margin-top: 0;
  }
  .toolbar .view-mode:before,
  .toolbar .view-mode:after {
    content: '';
    display: table;
  }
  .toolbar .view-mode:after {
    clear: both;
  }
  .toolbar .woocommerce-result-count {
    margin: 15px 0 0;
  }
  .toolbar .woocommerce-ordering {
    margin-top: 15px;
  }
  .woocommerce table.shop_table {
    margin: 1em 0;
    min-width: 300px;
  }
  .woocommerce table.shop_table tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  .woocommerce table.shop_table tr:nth-child(2n+2) {
    background: #f2f2f2;
  }
  .woocommerce table.shop_table tr td {
    display: block !important;
    margin: 0 !important;
    padding-left: 10px !important;
  }
  .woocommerce table.shop_table th {
    display: none;
  }
  .woocommerce table.shop_table td:first-child {
    padding-top: .5em;
  }
  .woocommerce table.shop_table td:last-child {
    padding-bottom: .5em;
  }
  .woocommerce table.shop_table td:before {
    content: attr(data-th) " ";
    font-weight: bold;
    width: 6.5em;
    display: inline-block;
    font-size: 14px;
    text-transform: normal;
    color: rgba(122, 122, 122, 0.5);
  }
  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td {
    text-align: left !important;
  }
  .woocommerce table.shop_table .product-thumbnail {
    max-width: 100%;
  }
  .woocommerce table.shop_table .product-price {
    border-right-width: 1px;
  }
  .woocommerce table.shop_table .buttons-cart td:before,
  .woocommerce table.shop_table .buttons-cart td:after {
    content: '';
    display: table;
  }
  .woocommerce table.shop_table .buttons-cart td:after {
    clear: both;
  }
  .error404 .page-404 .page-content h2 {
    font-size: 150px;
    line-height: 150px;
  }
  .error404 .page-404 .page-content h3 {
    font-size: 24px;
  }
  /****************************/
  /************************************/
  /*------------ VG dorado -------------*/
  /*-------------Home 1--------------*/
  /* Slider */
  /* End slider */
  .logo-background {
    background-position: center center;
    height: 60px;
  }
  #vg-header-wrapper .header #navigation {
    margin-top: 0;
  }
  .box-col-inner {
    border: none;
    margin-bottom: 20px !important;
  }
  .static_box_images {
    display: none;
  }
  .vgw-item-i.vgw-timer .product-content {
    position: static;
    transform: translate(0, 0);
    width: 100%;
    margin-top: 30px;
  }
  .vgw-item-i.vgw-timer .product-content .product-price {
    margin-bottom: 10px;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer {
    margin: 0 64px;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer .timer-grid div {
    min-width: 80px;
    height: 80px;
    padding: 15px 0;
    font-size: 13px;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer .timer-grid div:before {
    content: '';
    height: 40px;
  }
  .vgw-item-i.vgw-timer .product-content .box-timer .timer-grid div span {
    font-size: 24px;
    line-height: 30px;
  }
  #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-submit-wrap {
    display: block;
    margin-top: 5px;
  }
  .footer .footer-top .col-right {
    margin: 35px 0;
  }
  .footer .footer-top .col-right .col-widget {
    margin-bottom: 35px;
  }
  .footer .footer-top .col-right .col-widget:last-child {
    margin-bottom: 0;
  }
  .footer.home1 .footer-bottom .ft-social .widget_vgw_social_media {
    padding: 25px 0;
  }
  .footer.home1 .footer-bottom .ft-social .widget_vgw_social_media a {
    margin-right: 40px;
  }
  .footer.home1 .footer-bottom .ft-social .widget_vgw_social_media a:before {
    width: 30px;
    left: 63%;
  }
  #vg-header-wrapper.home-2 {
    position: static;
  }
  .static_box.home-2 .vc_column-inner .wpb_content_element .wpb_wrapper {
    border: none;
    padding: 10px 0;
  }
  .box_post_carousel.home-3 {
    padding: 40px 30px 30px 30px !important;
  }
  .page-shop.archive-product .site-breadcrumb .breadcrumbs {
    float: none;
  }
  .page-shop.archive-product .site-breadcrumb .toolbar {
    float: none;
    max-width: 100%;
    margin-top: 15px;
  }
  .page-shop.archive-product .site-breadcrumb .toolbar .woocommerce-result-count {
    padding: 0;
    border-right: none;
  }
  .page-shop.archive-product .category-image-desc,
  .bg-single {
    display: none;
  }
  .static_box.home-2 > .wpb_column:first-child .vc_column-inner .wpb_content_element .wpb_wrapper,
  .static_box.home-2 > .wpb_column:last-child .vc_column-inner .wpb_content_element .wpb_wrapper {
    border: none;
  }
  /*---------- End ----------*/
}
/* Screen < 460px */
@media screen and (max-width: 459px) {
  .col-md-5ths,
  .list-person .vc_column_container {
    width: 100%;
  }
  #customer_details .woocommerce-billing-fields .form-row {
    width: 100%;
  }
  .tparrows,
  .tp-bullets {
    display: none;
  }
  .woocommerce table.shop_table .buttons-cart .button {
    float: none;
    margin-bottom: 10px;
  }
  .single-product-info .cart .variations tr {
    width: 100%;
  }
  .error404 .page-404 {
    padding: 50px 0;
  }
  .error404 .page-404 .page-content h2 {
    font-size: 120px;
    line-height: 120px;
  }
  /****************************/
  /************************************/
  /*------------ VG dorado -------------*/
  /*-------------Home 1--------------*/
  /* Slider */
  /* End slider */
  #vg-footer-wrapper .top-footer .newsletter .widget.widget_wysija {
    display: block;
  }
  #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-paragraph {
    display: block;
    width: 100%;
  }
  #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-paragraph .formError {
    left: 50% !important;
    bottom: 0;
    top: auto !important;
  }
  #vg-footer-wrapper .top-footer .newsletter .widget_wysija_cont form.widget_wysija .wysija-paragraph .wysija-input {
    width: 100%;
  }
  .footer.home1 .footer-bottom .ft-social .widget_vgw_social_media a {
    margin-right: 10px;
  }
  .footer.home1 .footer-bottom .ft-social .widget_vgw_social_media a:before {
    display: none;
  }
  .box_post_carousel.home-3 {
    padding: 40px 0px 30px 0px !important;
  }
  .text-font.text-big,
  .btn-slider,
  .text-font.text-normal {
    display: none;
  }
  /*---------- End ----------*/
}
/* Screen < 320px */
@media screen and (max-width: 319px) {
  .wpb_heading {
    font-size: 18px;
  }
  .single-product-info .action-buttons {
    margin-top: 15px;
  }
  /****************************/
  /************************************/
  /*------------ VG dorado -------------*/
  /*-------------Home 1--------------*/
  /* Slider */
  /* End slider */
}
