a:focus{
    outline: 1px thin;
}

.main-navigation li:focus-within > .sub-menu {
    opacity: 1;
    visibility: visible;
    top: 110%;
}

.main-navigation ul li.focus > ul {
	left: auto;
}

#masthead .edict-lite-main-menu li.menu-item:focus > a {	
	color: #fff;
}

.edict-lite-main-menu li.menu-item:focus > a:before {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    transform-origin: 0 50%;
}

.edict-lite-main-menu .widget_shopping_cart::-webkit-scrollbar-thumb:focus {
    background: #d1d1d1;
}

.edict-lite-main-menu li:focus .widget_shopping_cart{
    opacity: 1;
    visibility: visible;
    top: 100%;
}

.comment-meta-wrap .uname a:focus {
		color: #fc8260;
}

.reply a:focus {
    background-color: #fc8260;
    color: #fff;
}

.header-search-wrapper .search-submit:focus {
	color: #fc8260;
}

.ed-slider-section .owl-nav button:focus:after {
    width: 100%;
    background: rgb( 252, 130, 96 );
}

.portfolio-content-wrap a:focus {
    color: #fc8260;
}

.edict-lite-loadmore-wrap button:focus {
    background: #CF4833;
    border-color: #CF4833;
}

.testimonial-post-wrap .owl-nav button:focus {
    border-color: #fc8260;
}

.testimonial-post-wrap .owl-nav button:focus:after {
	color: #fff;
}

.ed-testimonial-section.testimonial-style2 .owl-dots button.owl-dot:focus {
    background: #fc8260;
    border-color: #fc8260;
}

.vision-readmore.ed-pre-underline-focus:before {
	background-color: #fff;
}

.vision-readmore.ed-pre-underline-focus:focus:before {
	background: rgba(255,255,255,.2);
}

.team-image-content:focus .team-content-wrap {
    opacity: 1;
    visibility: visible;
}
.team-image-content:focus:before {
    opacity: 1;
    visibility: visible;
}

.cta-header .ed-bttn:focus {
    background-color: #FFF;
    color: #fc8260;
}

.contact-form .form-full-width .ufbl-form-submit:focus {
    background-color: #CF4833;
}

.page-header-wrapper a:focus {
    color: #f2f2f2;
}

.related-post-title a:focus {
	color: #fc8260;
}

.ed-abt-testimonial .owl-dots .owl-dot:focus {
    background-color: #fc8260;
}

.vision-readmore.ed-pre-underline-focus:before {
	background-color: #fff;
}

.vision-readmore.ed-pre-underline-focus:focus:before {
	background: rgba(255,255,255,.2);
}

.team-links a:focus i {
	color: #fc8260;
}

.contact-form-wrapper input.ufbl-form-submit:focus {
    background: #fc8260;
    color: #fff;
    border-color: #fc8260;
}

.no-results.not-found .search-submit:focus {
    color: #fc8260;
}

.edict-lite-woo-button-wrap a:focus  {
    color: #fff !important;
}

#yith-wcwl-form .button.yith-wcqv-button:focus {
	color: #fff;
}

.woocommerce #respond input#submit.alt:focus, 
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:focus, 
.woocommerce input.button.alt:focus{
	background: #df5845;
}

.woocommerce #review_form #respond .form-submit .submit:focus {
    background: #fc8260;
}

.woocommerce-MyAccount-navigation li a:focus {
	color: #fff;
}

.widget a:focus{
	color: #fc8260;
}

.widget_search .search-submit:focus {
    color: #fc8260;
}

.site-footer .widget_recent_entries a:focus {
	color: #fc8260;
}

.widget.widget_tag_cloud a:focus {
    color: #fff;
}

.widget_edict_lite_product .yith-wcwl-add-button a:focus,
.widget_edict_lite_product .yith-wcwl-wishlistexistsbrowse a:focus,
.widget_edict_lite_product .yith-wcqv-button:focus,
.widget_edict_lite_product .woocommerce a.compare:focus,
.widget_edict_lite_product .yith-wcwl-add-to-wishlist:focus{
    color: #fff;
}

.widget_edict_lite_product a.add_to_cart_button:focus,
.widget_edict_lite_product a.add_to_cart_button.added,
.widget_edict_lite_product a.added_to_cart:focus {
    color: #fc8260;
}

.widget_edict_lite_product a.button:focus {
	background: none;
}

.widget_shopping_cart_content .buttons a:focus {
    opacity: 0.8;
    color: #fff;
}

#edict-lite-back-top:focus {
    color: #fff;
}

.pagination a.page-numbers:focus {
	color: #fff;
	background: #fc8268;
	border-color: #fc8268;
}

.post-navigation a:focus {
	color: #fc8260;
}

.navigation.posts-navigation a:focus {
	color: #fff;
	border-color: #fc8260;
}

.page-links a:focus .page-num-links {
	color: #fff;
    border: 1px solid #fc8260;
}

.comment-navigation a:focus {
	color: #fff;
    border: 1px solid #fc8260;
}

table tr th a:focus {
    color: #f1f1f1;
}