/*
Theme Name: Business-Kit
Theme URI: http://business-kit.de
Author: Tobias Knaus
Author URI: http://business-kit.de
Description: The Business-Kit Wordpress Theme includes all necessary plugins and options to use Wordpress to its full potential to generate a professional Blog or Homepage.
Version: 1.1.3.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: businesskit
Bitbucket Branch: master
Bitbucket Theme URI: https://bitbucket.org/paradoxor/own-theme
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/* Images */

/* Prevent overflow */
.admin-bar #wpadminbar { position: absolute; }

img {
    max-width: 100%;
    height: auto;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
    margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
    margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}

img.aligncenter {
    margin: 5px auto;
}

img.alignnone {
    margin: 5px 0;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
    color: #220e10;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 0 0 24px;
}

div.wp-caption.alignright img[class*="wp-image-"] {
    float: right;
}

div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
}

img.wp-smiley,
.rsswidget img {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
    list-style-position: inside;
}

.border-grey {
    border: 1px solid grey;
}

/* SEARCH PAGE */
.search-table {
    display: table;
    width: 100%;
}

#searchform_page {
  margin-bottom: 15px;
}
.searchform_page .search-field {
    display: table-cell;
    vertical-align: top;
    width: 93%;
}
.searchform_page .search-table .search-field input {
    color: #AAA9A9;
    background-color: #ffffff;
    border: 1px solid #D2D2D2;
    color: #747474;
    font-size: 13px;
    padding: 8px 15px;
    height: 33px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
}
.searchform_page .search-table .search-field input {
    height: 33px;
}
.searchform_page .search-button {
    display: table-cell;
    width: 120px;
    vertical-align: top;
}

.search-button-combi {
    height: 33px;
    background-color: #000;
    color: #FFF;
}
/*
Header MENU and Nav Options
==== START ====
*/

.navbar-form {
  margin-top: 1px;
  margin-bottom: 1px;
}

header {
    /*background-color: black;*/
    color: #000;
    padding: 5px;
    text-align: right;
    line-height: 30px;
}
header a {
    color: #fff;

}
footer {
    margin-top: 0px;
    padding: 5px;
}
.navbar { margin-bottom: 0px; border-radius: 0; border: none; z-index: 10;}


.navbar #page_logo {
  line-height:100px;
  max-height:100px;
}

.navbar.shrink #page_logo img {
  max-height:35px;
}
.navbar.shrink #page_logo {
  max-height:55px;
  line-height:55px;
}

.navbar-brand{
    height: auto;
    float: none;
}

.navbar .navbar-center {
  float: none !important;
  display: table !important;
  margin-left: auto;
  margin-right: auto;

}

.navbar.navbar-header-logo-main { margin-bottom: 0px; border-radius: 0px; }
.menu-section.navbar-header-logo-main { margin-bottom: 20px; }
.navbar-topdown { padding-top: 50px; }
.shrink .navbar-topdown {padding-top: 0;}

.shrink {
    /*height: 50px;*/
  min-height:55px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;

}
.shrink .navbar-right {
    padding-top: 0px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;


}
.shrink img#page_logo {
    /*max-height: 50px;*/
   -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: initial;

}

.sticky {}
.bypostauthor {}

.shrink .navbar-brand {  padding: 0px; }
.shrink .navbar-header-standalone { display: none; }
.shrink .navbar-header img { height: 50px; }


.page_title_bar { margin: 15px 0; }
.page_title_bar h1 { margin-top: 0px;}


footer .col-md-3 li {
    list-style: none;
}
footer .col-md-3 h2 {
    font-size: 20px;
}

.sidebar li.widget, .elementor-widget-container li {
    list-style: none;
}
li.widget.widget_black_studio_tinymce, li.widget_social_links, li.widget.recent-posts-widget-with-thumbnails, li.widget_black_studio_tinymce {
  list-style: none;
}
li.widget { list-style: none; }

.sidebar li.widget h2 {
    font-size: 25px;
    font-style: normal;
}

.portfolio-item { margin-bottom: 25px; }
.portfolio-item img { width: 100%; border-radius: 8px 8px 0 0; }
.portfolio-item .portolio-item-box { border: 1px solid grey; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.portolio-item-button { text-align: right; padding: 0 10px 5px 0; }
.portfolio-item p, .portfolio-item h3 {  padding: 5px; }


/* === BOOOTSTRAP === */
/*
 * Social Buttons for Bootstrap
 */

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0; margin-right: 3px; margin-bottom: 3px;}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn:hover,.btn-adn:focus,.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}
.btn-adn.disabled,.btn-adn[disabled],fieldset[disabled] .btn-adn,.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled:active,.btn-adn[disabled]:active,fieldset[disabled] .btn-adn:active,.btn-adn.disabled.active,.btn-adn[disabled].active,fieldset[disabled] .btn-adn.active{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-adn .badge{color:#d87a68;background-color:#fff}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:hover,.btn-google:focus,.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled,.btn-google[disabled],fieldset[disabled] .btn-google,.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled:active,.btn-google[disabled]:active,fieldset[disabled] .btn-google:active,.btn-google.disabled.active,.btn-google[disabled].active,fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}
.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin .badge{color:#007bb6;background-color:#fff}
.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}.btn-openid:hover,.btn-openid:focus,.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}
.btn-openid.disabled,.btn-openid[disabled],fieldset[disabled] .btn-openid,.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled:active,.btn-openid[disabled]:active,fieldset[disabled] .btn-openid:active,.btn-openid.disabled.active,.btn-openid[disabled].active,fieldset[disabled] .btn-openid.active{background-color:#f7931e;border-color:rgba(0,0,0,0.2)}
.btn-openid .badge{color:#f7931e;background-color:#fff}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-pinterest .badge{color:#cb2027;background-color:#fff}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}
.btn-youtube, a.btn-social-icon.btn-sm.btn-youtube:hover, a.btn-social-icon.btn-sm.btn-youtube:visited, a.btn-social-icon.btn-sm.btn-youtube:focus {color:#cb2027;background-color:#fff; border-color:rgba(0,0,0,0.2);}


a.btn-social-icon.btn-sm:hover, a.btn-social-icon.btn-sm:visited, a.btn-social-icon.btn-sm:focus {
  color: #FFF;
}


/* Rev slider */

.wpb_revslider_element.wpb_content_element {margin-bottom: 0px;}



/* comments */
.well.comments { padding: 0 15px 0 15px; }
.commentlist, .commentlist .children { list-style: none; padding-left: 15px; }
.commentlist li .commentmetadata {
  font-weight: normal;
  font-size: 13px;
  font-style: italic;
  padding: 5px 0 0 !important;
}
.commentlist li .commentmetadata a { color: #999; }
.comment-body {
  border: 1px solid #d2d2d2;
  padding: 5px 10px 5px;
  margin: 10px 0 0;
}
.commentlist p {
  font-weight: normal;
  text-transform: none;
  margin: 10px 5px 10px 0;
  padding: 0;
}
.commentlist li .reply {
  right: 30px;
  position: absolute;
  margin-top: -32px;
  background: #eee;
  padding: 5px 10px;
}
.reply a, .reply a:visited {
  text-decoration: none;
  color: #999;
  font-size: 13px;
  font-weight: normal;
}

@media (min-width: 767px) {
    .caret-right {
        width: 0;
        height: 0;
        border-top: 4px solid rgba(0, 0, 0, 0);
        border-bottom: 4px solid rgba(0, 0, 0, 0);
        border-left: 4px solid #000;
        margin-left: 6px;
    }
}

.rev_slider_wrapper.fullwidthbanner-container {
    /*left: 0px !important;*/
}

.error-template {
  padding: 40px 15px;
  text-align: center;
}



/* ######################### */
/* Visual Composer           */
/* ######################### */
.grid-badge {
  position: absolute;
  top: 0;
  padding: 10px;
  left: 0px;
}
.grid-badge.grid-badge-align-right {
  right: 0px;
}


.vc_custom_button_containter.vc_btn3-container {
  margin-bottom: 0px;
}



.wpuf-el, .wpuf-submit { background-color: #e3e7f0; }
.wpuf-submit { text-align: center; }
.wpuf-submit .wpuf-label { display: none;}
.wpb_wrapper ul.wpuf-form li .wpuf-fields a.file-selector, .wpb_wrapper .wpuf-button {
  background-color: #636975;
  background-image: none;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  color: #FFF;
}

.wpb_wrapper ul.wpuf-form li .wpuf-fields a.file-selector:hover, .wpb_wrapper ul.wpuf-form li .wpuf-fields a.file-selector:focus, .wpb_wrapper .wpuf-button:hover, .wpb_wrapper .wpuf-button:focus  {
  background-color: #cf001e;
  background-image: none;
  border: none;
  border-radius: 0px;
  box-shadow: inset 0 1px 0 #636975;
  color: #FFF;
}

.wpb_wrapper ul.wpuf-form .wpuf-submit input[type=submit], .wpb_wrapper ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li a.attachment-delete {
  background-color: #cf001e;
  background-image: none;
  border: none;
  border-radius: 0px;
  box-shadow: none;
}

.wpb_wrapper ul.wpuf-form .wpuf-submit input[type=submit]:hover, .wpb_wrapper ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li a.attachment-delete:hover {
  background-color: red;
  background-image: none;
  border: none;
  border-radius: 0px;
  box-shadow: none;
}

.wpuf-form-add { color: #676b74;}


.woocommerce_page { margin-top: 20px; }



/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}


.search-form {
  /*position: absolute;*/
  right: 20px;
  top: 1px;
}

.search-field {
  background-color: transparent;
  background-image: url(images/searchicon.png);
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border: none;
  cursor: pointer;
  height: 37px;
  margin: 5px 0 1px 0;
  padding: 0 0 0 34px;
  position: relative;
  -webkit-transition: width 400ms ease, background 400ms ease;
  transition:         width 400ms ease, background 400ms ease;
  width: 0;
}

.search-field:focus {
  background-color: #fff;
  border: 1px solid grey;
  cursor: text;
  outline: 0;
  width: 180px;
  border-radius: 5px;
}

.search-submit {
  display: none;
}

input[type="search"] {
  -webkit-appearance: textfield;
}


.sidebar li.widget h2 {
    font-size: 16px !important;
    font-style: normal;
    text-transform: uppercase;
}

.sidebar li.widget ul li {
    list-style: none;
}

.widget_search{
    padding-bottom: 20px;
}
.widget_social_links{
    padding-bottom: 20px;
}

.widget_recent_entries{
    padding-bottom: 20px;
}

.widget_text{
    padding-bottom: 20px;
}


/* woocommerce */

h1.product_title {
    font-size: 25px;
    text-transform: uppercase;
    padding-bottom: 25px;
    padding-top: 20px;
}

div #woo_catalog_enquiry_custom_button{
    border: none;
    text-transform: uppercase;
    font-size: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 26px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}

div .woo_catalog_enquiry_custom_button_enquiry {
    border: none;
    text-transform: uppercase;
    font-size: 16px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 26px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 0px;
}

.related.products { float: left; }

.tagged_as {display: none; }

.footer_full { padding: 0; }

.footer_full .widget-instagram-for-wordpress .wpinstagram a {
    filter: alpha(opacity=50);
    opacity: .5;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.footer_full .widget-instagram-for-wordpress .wpinstagram a:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

div.footer_full_row { width: 100%; margin: 0; }


.single_add_to_cart_button, .add_to_cart_button, .woocommerce .row a.button {
    border-radius: 0px;
}

.woocommerce .container div.product .woocommerce-tabs ul.tabs li {
    border-radius: 0px;
}

.woocommerce .container div.product .woocommerce-tabs ul.tabs li:before {
    border-radius: 0px;
    left: -5px;
}
.woocommerce .container div.product .woocommerce-tabs ul.tabs li:after {
    border-radius: 0px;
    right: -5px;
}

.woocommerce .container ul.products li.product h3{
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

.widgettitle {
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
}

.row #wc-deposits-options-form input.input-radio:checked~label {
  color: #000;
}

.row #wc-deposits-options-form input.input-radio:enabled~label { color: #FFF;}

.footer_full_row .instagram-pics li { float: left; list-style: none; width: 10%; opacity: 0.6;}
.footer_full_row .instagram-pics li:hover { opacity: 1; }
.footer_full_row .null-instagram-feed h2 { text-align: left; list-style: none; }

.footer_full_row .null-instagram-feed { list-style: none; margin-left: -45px; }

li.widget { list-style: none; }

form[name="hb-search-form"] {
  text-align: center;
}

form[name="hb-search-form"] .hb-form-field label {
  display: none;
}

.navigation.owl-buttons {
  display: none;
}

@media (min-width: 900px) {
  form[name="hb-search-form"] .hb-form-field {
    float: left;
    width: 25%;
  }
}
@media (min-width: 1090px) {
  form[name="hb-search-form"] .hb-form-field {
    float: left;
    width: 20%;
  }
}