/*
 Theme Name:   Vite1Site
 Theme URI:    http://vite1site.com
 Description:  Vite1Site
 Author:       Jonathan Blair-Joly
 Author URI:   http://vite1site.com
 Version:      1.0.0
 template:     bb-theme

*/

.fl-builder--template-thumbnail {
    background-size: 100%!important;
    background-repeat: no-repeat;
}

.fl-row-fixed-width {
    max-width: 1280px;
}

@media (min-width: 1200px) {
.fl-page {
    width: 1200px;
}
.container {
    width: 1200px;
}

.fl-page-header-container.container {
    width: 1180px;
}
}
.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items {
    border-top: 3px solid rgb(255, 87, 34);
}

.fl-template-image {
    height: auto;
}

.avatar.avatar-40.photo {
    display: none !important;
}

#wp-admin-bar-fl-builder-frontend-edit-link {
    background-color: #f16465!important;
    height: 32px;
    color: #ffffff!important;
}

#wpadminbar {
    background: #232323;
    box-shadow: none;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: #f16465;
    color: #ffffff;
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #ff9e9e;
}

li#wp-admin-bar-fl-builder-frontend-edit-link span.ab-icon {
    display: none;
}

#fl-builder-settings-tab-yours {

}

.fl-user-template-category {
    display: none;
}

select.fl-template-category-select {
    width: 250px!important;
}

div#fl-builder-settings-tab-yours {
    height: 100%;
    background-image: url("https://vite1site.com/themes/vite1site/img/vite1siteback.jpg")!important;
}

html:not(.wp-toolbar) {
    padding-top: 0px!important;
}

span.fl-builder-save-user-template-button.fl-builder-button.fl-builder-button-large {
    display: none;
}

.fl-user-templates {
    margin-right: 0px!important;
	background-color: #E1F6FF;
}

.fl-user-template:hover {
    background: #ef6f22!important;
}

.fl-builder--panel-arrow polygon {
    fill: #ee6d68!important;
}

.fl-builder--panel-header {
    border-top: 3px solid #f16465!important;
}

.fl-builder--tabs button.is-showing {
    color: #f16465!important;
}

.fl-builder--search-results-panel, .fl-builder-panel {
    background: rgb(243, 243, 243);
}

.fl-builder--template-collection-section-name, .fl-builder-blocks-section .fl-builder-blocks-section-title {
    color: #ffffff;
    background: #ee6d68!important;
}

.fl-builder--selector-display-label:focus {
    border: 2px solid #ee6d68!important;
}

.fl-builder-button-primary, body.fl-builder--layout-has-drafted-changes .fl-builder-done-button {
    background: #ee6d68!important;
}

.fl-builder-content-panel-button, .fl-builder-content-panel-button:hover {
    fill: #ee6d68!important;
}

.fl-builder-button-primary:hover, body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:hover {
    background: rgb(206, 77, 36);
}

.fl-builder--main-menu-panel {
    border-top: 3px solid rgb(255, 87, 34);
}

.fl-builder--main-menu-panel:before, .fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before {
    border-bottom-color: rgb(255, 87, 34);
}
.fl-builder-settings-tabs .fl-active, .fl-builder-settings-tabs-more.fl-contains-active, .fl-builder-settings-tabs-overflow-menu .fl-active {
    color: #ef6b67!important;
    fill: #ef6c67!important;
}
.fl-col-highlight .fl-col-content {
    border-color: #ef6c67!important;
}
.fl-inline-editor {
  border: 2px solid #ef6c67!important; }
.fl-inline-editor .mce-toolbar-grp {
    background: #ef6b67;
}
.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-primary {
    background: #ef6b67;
}
.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-silent:focus {
    border: 2px solid #ef6b67 !important;
}
.fl-builder-ui-skin--dark .fl-builder-content-panel-button,
.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover {
    color: #ef6b67 !important;
}
.fl-builder-ui-skin--dark .fl-builder--tabs > *.is-showing:focus {
    color: #ef6b67 !important;
}
.fl-builder-ui-skin--dark .fl-builder--selector-display-label:focus,
.fl-builder-ui-skin--dark .fl-builder-panel-search-input input:focus {
    border-color: #ef6b67;
}
.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:focus {
    background: #23282d !important;
    color: #ef6b67 !important;
}
.fl-builder-ui-skin--dark .fl-builder-content-panel-button,
.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover {
    color: #ef6b67 !important;
    fill: #ef6b67 !important;
}
.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields select:focus {
    border-color: #ef6b67 !important;
}
.fl-builder-button-primary,
body.fl-builder--layout-has-drafted-changes .fl-builder-done-button {
	background: #ef6b67;
}
.fl-builder-button.fl-builder-button-primary:focus,
body.fl-builder--layout-has-drafted-changes .fl-builder-button.fl-builder-done-button:focus {
	background: #ef6b67;
}
.fl-builder-content-panel-button,
.fl-builder-content-panel-button:hover {
	fill: #ef6b67 !important;
}
.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items {
	border-top: 3px solid #ef6b67;
}
.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button svg {
	fill: #ef6b67 !important;
}
.fl-builder-ui-pinned-collapse:hover,
.fl-builder-ui-pinned-collapse:focus {
	fill: #ef6b67;
}
.fl-builder--panel-arrow polygon {
	fill: #ef6b67;
}
.fl-builder--panel-header {
	border-top: 3px solid #ef6b67;
	border-bottom: 2px solid #e6eaed;
}
.fl-builder--panel-controls .fl-builder-panel-search button:focus svg .filled-shape,
.fl-builder--panel-controls .fl-builder-panel-search button:active svg .filled-shape {
	fill: #ef6b67;
}
.fl-builder--selector-display-label:focus {
	border: 2px solid #ef6b67;
}
.fl-col-highlight .fl-col-content {
	border-color: #ef6b67 !important;
}
.fl-col-highlight-guide {
	border: 2px solid #ef6b67;
}
.fl-block-overlay-actions {
	background: #ef6b67;
}
.fl-row-overlay {
	border: 2px solid #ef6b67;
}
.fl-col-overlay {
	border: 2px solid #ef6b67;
}
.fl-module-overlay {
	border: 2px solid #ef6b67;
}
.fl-block-col-resize-handle {
	border: 2px solid #ef6b67;
}
.fl-builder-has-submenu > ul.fl-builder-submenu {
	background: #ef6b67;
}
.fl-builder--save-new-user-template .fl-save-control button {
	background-color: #ef6b67;
}
select:focus {
    border-color: #ef6b67 !important;
}
.fl-builder-settings-tabs-overflow-menu {
	border: 2px solid #e6eaed;
	border-top: 3px solid #ef6b67;
}
.fl-builder-settings-tabs-overflow-menu:before {
    border-bottom-color: #ef6b67;
}
.fl-builder-lightbox .fl-builder-settings-fields textarea:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=text]:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=password]:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=file]:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=email]:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=number]:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=search]:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=tel]:focus,
.fl-builder-lightbox .fl-builder-settings-fields input[type=url]:focus,
.fl-builder-lightbox .fl-builder-settings-fields select:focus {
	border-color: #ef6b67 !important;
}
.fl-builder--main-menu-panel {
    border-top: 3px solid #ef6b67;
}
.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before {
    border-bottom-color: #ef6b67;
}
.fl-lightbox .ui-resizable-handle:hover,
.fl-lightbox .ui-resizable-handle:active,
.fl-builder-panel .ui-resizable-handle:hover,
.fl-builder-panel .ui-resizable-handle:active {
	background: #ef6b67;
}
.fl-lightbox .ui-resizable-ne:hover,
.fl-lightbox .ui-resizable-nw:hover,
.fl-lightbox .ui-resizable-se:hover,
.fl-lightbox .ui-resizable-sw:hover,
.fl-lightbox .ui-resizable-ne:active,
.fl-lightbox .ui-resizable-nw:active,
.fl-lightbox .ui-resizable-se:active,
.fl-lightbox .ui-resizable-sw:active {
	border-color: #ef6b67;
}
.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle:focus {
	outline: 2px solid #ef6b67;
}
.fl-color-picker-color:focus,
.fl-color-picker-color.fl-color-picker-empty:focus,
.fl-color-picker-clear:focus {
	border: 2px solid #ef6b67;
}
.fl-icons-filter input[type="text"]:focus,
.fl-icons-filter select:focus {
	border: 2px solid #ef6b67 !important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.alt {
    padding: 20px;
    margin-left: 10px;
	margin-right: 10px;
}

.woopack-qty-input input {
    height: 60px!important;
}
.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-title {
    color: #ffffff;
    background: #171b1f;
}
table.variations {
    width: auto!important;
}
form.variations_form.cart {
    display: flex;
}