/**
 *  
 * 02. Reset styles
 * 
 */

body *:focus {
	@extend %outline-none;
}

/* Images and wp-captions should always fit and be responsive */
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	&[class*="wp-image-"] {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

/* Make sure embeds and iframes fit their containers */
embed, iframe, object {
	max-width: 100%;
}

input:focus {
	@extend %outline-none;
}

/* remove paddings & margins */
.main-content-inner {
	padding-bottom: 0;
}


.main-content-inner {
	> *:first-child {
		margin-top: 0;
	}
	.wpb_wrapper .wpb_content_element:last-child .wpb_wrapper > *:last-child, > *:last-child {
		margin-bottom: 0;
	}
	min-height: 0px;
}

table, thead, tr {
	border: 0;
}

/* reset BS border radius */
.wp-caption,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus,
.main-content .wpb_button,
.main-content .wpb_button:hover,
.btn,
.alert,
.form-control,
code,
pre,
.input-group-addon,
.sub-menu,
.panel,
.well,
.navbar,
.navbar-nav > li > a,
.navbar-toggle,
.breadcrumb,
.pagination,
.pager li > a,
.pager li > span,
.tooltip-inner,
.thumbnail,
.img-thumbnail,
.label,
.progress,
.accordion-group,
.section .section-edit-link,
.section .section-edit-link a,
.img-rounded,
.form-control.input-large,
.btn-large,
.input-group-addon.input-large
.well-large,
.modal-content,
.popover,
.badge,
.carousel-indicators li,
.jumbotron,
.input-group-addon.input-small,
.form-control.input-small,
.btn-small,
.well-small,
.nav-tabs > li > a,
.nav-pills > li > a,
.navbar-toggle .icon-bar,
.popover-title,
.section .twitter-slider .flexslider,
.wishlist_table .add_to_cart.button,
.yith-wcwl-add-button a.add_to_wishlist,
.yith-wcwl-popup-button a.add_to_wishlist,
.wishlist_table a.ask-an-estimate-button,
.wishlist-title a.show-title-form,
.hidden-title-form a.hide-title-form,
.woocommerce .yith-wcwl-wishlist-new button,
.wishlist_manage_table a.create-new-wishlist,
.wishlist_manage_table button.submit-wishlist-changes,
.yith-wcwl-wishlist-search-form button.wishlist-search-button {
	border-radius: 0px;
}

.table-striped > tbody > tr:nth-child(odd) > {
	td, th {
		background-color: #fff;
	}
}

.table > {
	thead > tr > th, tbody > tr > th, tfoot > tr > th, thead > tr > td, tbody > tr > td, tfoot > tr > td {
		border-color: $color-light-gray;
	}
}

.media-list ul.children {
	list-style: outside none none;
}