@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{
	display: block;
}
audio,canvas,video
{
	display: inline-block;
}
audio:not([controls])
{
	display: none;
	height: 0;
}
[hidden],template
{
	display: none;
}
html
{
	font-family: sans-serif;
	ms-text-size-adjust: 100%;
	webkit-text-size-adjust: 100%;
}
body
{
	margin: 0;
}
a
{
	background: transparent;
}
a:focus
{
	outline: thin dotted;
}
a:active,a:hover
{
	outline: 0;
}
h1
{
	font-size: 2em;
	margin: 0.67em 0;
}
abbr[title]
{
	border-bottom: 1px dotted;
}
b,strong
{
	font-weight: bold;
}
dfn
{
	font-style: italic;
}
hr
{
	box-sizing: content-box;
	height: 0;
	moz-box-sizing: content-box;
}
mark
{
	background: #ff0;
	color: #000;
}
code,kbd,pre,samp
{
	font-family: monospace, serif;
	font-size: 1em;
}
pre
{
	white-space: pre-wrap;
}
q
{
	quotes: "\201C" "\201D" "\2018" "\2019";
}
small
{
	font-size: 80%;
}
sub,sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup
{
	top: -0.5em;
}
sub
{
	bottom: -0.25em;
}
img
{
	border: 0;
}
svg:not(:root)
{
	overflow: hidden;
}
figure
{
	margin: 0;
}
fieldset
{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend
{
	border: 0;
	padding: 0;
}
button,input,select,textarea
{
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
button,input
{
	line-height: normal;
}
button,select
{
	text-transform: none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"]
{
	cursor: pointer;
	webkit-appearance: button;
}
button[disabled],html input[disabled]
{
	cursor: default;
}
input[type="checkbox"],input[type="radio"]
{
	box-sizing: border-box;
	padding: 0;
}
input[type="search"]
{
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-appearance: textfield;
	webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
{
	webkit-appearance: none;
}
button::-moz-focus-inner,input::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
textarea
{
	overflow: auto;
	vertical-align: top;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
[class^="ish-"],[class*=" ish-"],input[type="text"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],input[type="file"],textarea,select,.wpcf7-validation-errors,.wpcf7-mail-sent-ok,.ish-alert-notice,.ish-part_searchbar input[type="text"],.ish-comments li.comment,.ish-comments li.comment div,.widget_search form div input[type="text"],.widget_product_search #searchform input[type="text"],.woocommerce-pagination ul li .page-numbers,[class^="ish-"]:after,[class*=" ish-"]:after,input[type="text"]:after,input[type="search"]:after,input[type="email"]:after,input[type="url"]:after,input[type="tel"]:after,input[type="number"]:after,input[type="range"]:after,input[type="date"]:after,input[type="file"]:after,textarea:after,select:after,.wpcf7-validation-errors:after,.wpcf7-mail-sent-ok:after,.ish-alert-notice:after,.ish-part_searchbar input[type="text"]:after,.ish-comments li.comment:after,.ish-comments li.comment div:after,.widget_search form div input[type="text"]:after,.widget_product_search #searchform input[type="text"]:after,.woocommerce-pagination ul li .page-numbers:after,[class^="ish-"]:before,[class*=" ish-"]:before,input[type="text"]:before,input[type="search"]:before,input[type="email"]:before,input[type="url"]:before,input[type="tel"]:before,input[type="number"]:before,input[type="range"]:before,input[type="date"]:before,input[type="file"]:before,textarea:before,select:before,.wpcf7-validation-errors:before,.wpcf7-mail-sent-ok:before,.ish-alert-notice:before,.ish-part_searchbar input[type="text"]:before,.ish-comments li.comment:before,.ish-comments li.comment div:before,.widget_search form div input[type="text"]:before,.widget_product_search #searchform input[type="text"]:before,.woocommerce-pagination ul li .page-numbers:before
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
.ish-row:before,.vc_row-fluid:before,.wpb_column:before,.ish-row_inner:before,.ish-vc_row_inner:before,[class^="ish-grid"]:before,[class*=" ish-grid"]:before,.ish-part_header:before,.ish-part_header .ish-row_inner:before,.ish-comments li.comment:before,.ish-comments li.comment .comment-avatar img:before,.ish-row:after,.vc_row-fluid:after,.wpb_column:after,.ish-row_inner:after,.ish-vc_row_inner:after,[class^="ish-grid"]:after,[class*=" ish-grid"]:after,.ish-part_header:after,.ish-part_header .ish-row_inner:after,.ish-comments li.comment:after,.ish-comments li.comment .comment-avatar img:after
{
	content: " ";
	display: table;
}
.ish-row:after,.vc_row-fluid:after,.wpb_column:after,.ish-row_inner:after,.ish-vc_row_inner:after,[class^="ish-grid"]:after,[class*=" ish-grid"]:after,.ish-part_header:after,.ish-part_header .ish-row_inner:after,.ish-comments li.comment:after,.ish-comments li.comment .comment-avatar img:after
{
	clear: both;
}
.ish-pagination .ish-sc_button,.ish-single_post_navigation .ish-sc_button,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button,.ish-back_to_top,input,textarea,select,.wpcf7-validation-errors,.wpcf7-mail-sent-ok,.ish-alert-notice,.ish-ph-main_nav ul a,.ish-ph-main_nav li a,.ish-ph-main_nav>ul>li ul,.widget_tag_cloud a,.widget select,.widget_search form div,.widget_search form div input[type="submit"],.tooltipster-default,.wc-forward.button,.wc-backward.button,.add_to_cart_button.button,.price_slider_amount .button,.coupon .button,.coupon+.button,.shipping-calculator-form .button,.place-order .button,.button[name="save_address"],.button[name="save_account_details"],.button[name="login"],.button[name="wc_reset_password"],.single_add_to_cart_button.button,.form-submit #submit,.checkout_coupon .button,.woocommerce .products .button,.woocommerce-pagination ul li .page-numbers,.widget_product_tag_cloud a,#coupon_code,.quantity .minus,.quantity .plus,.quantity .qty,.shipping-calculator-button,.woocommerce-error,.woocommerce-message,.woocommerce-info,.chosen-container .chosen-single,.woocommerce-tabs .tabs li a,.woocommerce-tabs .panel
{
	border-radius: 2px;
	moz-border-radius: 2px;
	webkit-border-radius: 2px;
}
.ish-back_to_top:hover,input[type="submit"],.ish-part_header .ish-row_inner,.ish-part_header .ish-row_inner:before,.ish-ph-logo,.ish-ph-logo img,.ish-ph-main_nav ul a,.ish-ph-main_nav li a,.ish-ph-main_nav li,.ish-ph-mn-be_resp li a,.ish-ps-searchform_close,.ish-ph-mn-be_resp-close,.ish-pe-close,.ish-sidenav-close,.ish-sidenav a,.ish-pb-breadcrumbs>div>div a,.ish-pb-breadcrumbs>div>div span,.ish-pb-socials .ish-sc_icon a,.ish-pb-socials .ish-sc_icon a span,.ish-part_content .ish-sc-element a:hover,.ish-part_content .wpb_text_column a:hover,.ish-comments-form a:hover,.ish-part_content a,.ish-part_content .ish-section-filter a,.ish-part_legals a,.ish-sc_button,.ish-blog .ish-blog-post-details a,.ish-blog .ish-blog-post-links a,.ish-blog .ish-blog-post-media a img,.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry>div,.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry.ish-image-cover .ish-blog-post-media+div,.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry:not(.ish-image-cover)>div,.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry .ish-blog-post-media+div,.single-post .ish-blog-post-details a,.ish-sc_portfolio>div,.ish-sc_portfolio .ish-p-col a .ish-p-img,.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoommax .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoommax .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-3dcube-top a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-bottom a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-left a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-right a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-top a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-bottom a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-left a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-right a .ish-p-item,.ish-sc_portfolio.ish-p-flip-left a .ish-p-item,.ish-sc_portfolio.ish-p-flip-right a .ish-p-item,.ish-sc_portfolio.ish-p-flip-top a .ish-p-item,.ish-sc_portfolio.ish-p-flip-bottom a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-left a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-right a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-top a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-bottom a .ish-p-item,.widget a,.widget_ishyoboy-dribbble-widget .dribbble-widget a,.widget_ishyoboy-flickr-widget #flickr_badge_wrapper a,.widget_ishyoboy-recent-portfolio-widget .recent-projects-widget a,.widget_search form div input[type="submit"],.wc-forward.button,.wc-backward.button,.add_to_cart_button.button,.price_slider_amount .button,.coupon .button,.coupon+.button,.shipping-calculator-form .button,.place-order .button,.button[name="save_address"],.button[name="save_account_details"],.button[name="login"],.button[name="wc_reset_password"],.single_add_to_cart_button.button,.form-submit #submit,.checkout_coupon .button,.woocommerce .products .button,.quantity .minus,.quantity .plus,.shipping-calculator-button
{
	moz-transition-duration: .3s;
	ms-transition-duration: .3s;
	o-transition-duration: .3s;
	transition-duration: .3s;
	webkit-transition-duration: .3s;
}
.price_slider .ui-slider-handle
{
	moz-transition-duration: 0;
	ms-transition-duration: 0;
	o-transition-duration: 0;
	transition-duration: 0;
	webkit-transition-duration: 0;
}
.ish-pagination .ish-sc_button,.ish-single_post_navigation .ish-sc_button,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button
{
	border-bottom: none !important;
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 6px;
	margin-right: 5px;
	ms-transform: translateZ(0);
	padding: 6px 10px;
	text-align: center;
	text-decoration: none !important;
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-pagination .ish-sc_button:last-child,.ish-single_post_navigation .ish-sc_button:last-child,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button:last-child
{
	margin-right: 0;
}
.ish-pagination .ish-sc_button.ish-medium,.ish-single_post_navigation .ish-sc_button.ish-medium,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button.ish-medium
{
	font-size: 20px;
	padding: 10px 14px;
}
.ish-pagination .ish-sc_button.ish-big,.ish-single_post_navigation .ish-sc_button.ish-big,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button.ish-big
{
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	padding: 14px 18px;
}
.ish-pagination .ish-sc_button.ish-center,.ish-single_post_navigation .ish-sc_button.ish-center,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button.ish-center
{
	display: table;
	margin: 0 auto;
}
.ish-pagination .ish-sc_button.ish-right,.ish-single_post_navigation .ish-sc_button.ish-right,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button.ish-right
{
	float: right;
	margin-left: 5px;
	margin-right: 0;
}
.ish-pagination .ish-sc_button.ish-right:last-child,.ish-single_post_navigation .ish-sc_button.ish-right:last-child,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button.ish-right:last-child
{
	margin-left: 0;
}
.ish-pagination .ish-sc_button.ish-fullwidth,.ish-single_post_navigation .ish-sc_button.ish-fullwidth,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button.ish-fullwidth
{
	width: 100%;
}
.ish-pagination .ish-sc_button .ish-icon.ish-right span:before,.ish-single_post_navigation .ish-sc_button .ish-icon.ish-right span:before,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button .ish-icon.ish-right span:before
{
	margin-right: -1px;
}
.ish-pagination .ish-sc_button .ish-icon.ish-left span:before,.ish-single_post_navigation .ish-sc_button .ish-icon.ish-left span:before,.ish-blog-fullwidth .ish-blog-post-links .ish-sc_button .ish-icon.ish-left span:before
{
	margin-left: -1px;
}
body
{
	font-smooth: always;
	webkit-font-smoothing: antialiased;
}
ins
{
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
hr
{
	border: 0;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px;
	margin: 1em 0;
	padding: 0;
}
img
{
	vertical-align: top;
}
textarea
{
	resize: vertical;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.screen-reader-text
{
	display: none;
}
.hidden,.hidden *
{
	visibility: hidden;
}
.ir
{
	background-color: transparent;
	border: 0;
	overflow: hidden;
}
.ir:before
{
	content: "";
	display: block;
	height: 100%;
	width: 0;
}
.ish-row,.vc_row-fluid,.wpb_column
{
	position: relative;
}
[class^="ish-grid"],[class*=" ish-grid"]
{
	float: left;
	margin-left: 2%;
	min-height: 1px;
}
[class^="ish-grid"]:first-child,[class*=" ish-grid"]:first-child
{
	margin-left: 0;
}
.vc_row-fluid [class^="vc_span"],.vc_row-fluid [class*=" vc_span"]
{
	margin-left: 2% !important;
}
.vc_row-fluid [class^="vc_span"]:first-child,.vc_row-fluid [class*=" vc_span"]:first-child
{
	margin-left: 0 !important;
}
[class^="ish-grid"] img,[class*=" ish-grid"] img,[class^="vc_span"] img,[class*=" vc_span"] img,.wpb_row img
{
	height: auto;
	max-width: 100%;
}
.ish-grid1
{
	width: 6.5%;
}
.vc_span1
{
	float: left;
	width: 6.5% !important;
}
.ish-grid2
{
	width: 15%;
}
.vc_span2
{
	float: left;
	width: 15% !important;
}
.ish-grid3
{
	width: 23.5%;
}
.vc_span3
{
	float: left;
	width: 23.5% !important;
}
.ish-grid4
{
	width: 32%;
}
.vc_span4
{
	float: left;
	width: 32% !important;
}
.ish-grid5
{
	width: 40.5%;
}
.vc_span5
{
	float: left;
	width: 40.5% !important;
}
.ish-grid6
{
	width: 49%;
}
.vc_span6
{
	float: left;
	width: 49% !important;
}
.ish-grid7
{
	width: 57.5%;
}
.vc_span7
{
	float: left;
	width: 57.5% !important;
}
.ish-grid8
{
	width: 66%;
}
.vc_span8
{
	float: left;
	width: 66% !important;
}
.ish-grid9
{
	width: 74.5%;
}
.vc_span9
{
	float: left;
	width: 74.5% !important;
}
.ish-grid10
{
	width: 83%;
}
.vc_span10
{
	float: left;
	width: 83% !important;
}
.ish-grid11
{
	width: 91.5%;
}
.vc_span11
{
	float: left;
	width: 91.5% !important;
}
.ish-grid12
{
	width: 100%;
}
.vc_span12
{
	float: left;
	width: 100% !important;
}
.wpb_row.ish-valign-middle
{
	display: table;
	font-size: 0 !important;
	width: 100%;
}
.wpb_row.ish-valign-middle>.ish-vc_row_inner>.wpb_column,.wpb_row.ish-valign-middle>.wpb_column
{
	display: inline-block !important;
	float: none !important;
	font-size: 0 !important;
	vertical-align: middle !important;
}
.wpb_row.ish-valign-middle>.ish-vc_row_inner
{
	font-size: 0 !important;
}
.ish-unboxed [class^="ish-part_"] .ish-row-notfull .ish-row_inner,.ish-unboxed [class*=" ish-part_"] .ish-row-notfull .ish-row_inner,.ish-unboxed .ish-vc_row_inner,.ish-boxed [class^="ish-part_"],.ish-boxed [class*=" ish-part_"],.ish-part_searchbar div,.ish-part_expandable .ish-row_inner
{
	margin-left: auto;
	margin-right: auto;
	max-width: 1240px;
}
.ish-unboxed .ish-wrapper-all
{
	width: 100%;
}
[class^="ish-part_"] .ish-row-full:not([class*="ish-row-full-padding"]) .ish-row_inner,[class*=" ish-part_"] .ish-row-full:not([class*="ish-row-full-padding"]) .ish-row_inner
{
	margin-left: auto;
	margin-right: auto;
	max-width: 1240px;
}
[class^="ish-part_"] .ish-row-full:not([class*="ish-row-full-padding"]) .ish-vc_row_inner,[class*=" ish-part_"] .ish-row-full:not([class*="ish-row-full-padding"]) .ish-vc_row_inner
{
	max-width: 1240px;
	padding: 0;
}
[class^="ish-part_"] .ish-row-full-padding .ish-row_inner,[class*=" ish-part_"] .ish-row-full-padding .ish-row_inner,[class^="ish-part_"] .ish-row-full-padding .ish-vc_row_inner,[class*=" ish-part_"] .ish-row-full-padding .ish-vc_row_inner
{
	max-width: 100%;
}
.ish-boxed .ish-wrapper-all
{
	margin: 0 auto;
}
.ish-part_tagline
{
	padding-bottom: 50px;
	padding-top: 50px;
}
.ish-row_inner,.ish-vc_row_inner
{
	padding-left: 60px;
	padding-right: 60px;
}
.ish-part_content.ish-without-sidebar>.ish-row>.ish-row_inner,.ish-part_content.ish-without-sidebar>.ish-row>.ish-vc_row_inner,.ish-part_content.ish-without-sidebar>.wpb_row>.ish-row_inner,.ish-part_content.ish-without-sidebar>.wpb_row>.ish-vc_row_inner
{
	padding-bottom: 0;
	padding-top: 50px;
}
.ish-part_content.ish-without-sidebar>.ish-row.ish-row_notsection+.ish-row.ish-row_notsection>.ish-row_inner,.ish-part_content.ish-without-sidebar>.ish-row.ish-row_notsection+.ish-row.ish-row_notsection>.ish-vc_row_inner,.ish-part_content.ish-without-sidebar>.wpb_row.ish-row_notsection+.wpb_row.ish-row_notsection>.ish-row_inner,.ish-part_content.ish-without-sidebar>.wpb_row.ish-row_notsection+.wpb_row.ish-row_notsection>.ish-vc_row_inner
{
	padding-top: 0;
}
.ish-part_content.ish-without-sidebar>.ish-row-full:not([class*="ish-row-full-padding"])>.ish-row_inner,.ish-part_content.ish-without-sidebar>.ish-row-full:not([class*="ish-row-full-padding"])>.ish-vc_row_inner
{
	padding: 0 !important;
}
.ish-part_content.ish-with-sidebar .ish-with-left-sidebar
{
	float: right;
}
.ish-part_content.ish-with-sidebar .ish-left-sidebar
{
	float: left;
	margin-left: 0;
	margin-right: 2%;
}
.ish-part_content.ish-with-sidebar .ish-pc-content .ish-row_notsection .ish-vc_row_inner
{
	padding-left: 0;
	padding-right: 0;
}
.ish-part_content.ish-with-sidebar .ish-pc-content>.wpb_row>.ish-vc_row_inner
{
	padding-bottom: 50px !important;
	padding-top: 50px !important;
}
.ish-part_content.ish-with-sidebar .ish-pc-content>.ish-row_section:last-child
{
	margin-bottom: 50px;
}
.ish-part_content.ish-with-sidebar .ish-pc-content>.ish-row-full:not([class*="ish-row-full-padding"])>.ish-row_inner,.ish-part_content.ish-with-sidebar .ish-pc-content>.ish-row-full:not([class*="ish-row-full-padding"])>.ish-vc_row_inner
{
	padding: 0 !important;
}
.ish-part_content.ish-with-sidebar .ish-main-sidebar
{
	padding-bottom: 50px;
	padding-top: 50px;
}
.ish-part_content.ish-with-sidebar .ish-main-sidebar>.ish-row>.ish-row_inner
{
	padding: 0 !important;
}
.ish-part_content.ish-with-sidebar .ish-main-sidebar>.ish-row>.ish-row_inner [class^="ish-grid"],.ish-part_content.ish-with-sidebar .ish-main-sidebar>.ish-row>.ish-row_inner [class*=" ish-grid"]
{
	width: 100%;
}
.ish-part_content.ish-with-sidebar .ish-main-sidebar .widget
{
	padding-top: 50px;
}
.ish-part_content.ish-with-sidebar .ish-main-sidebar .ish-row:first-child .widget:first-child
{
	padding-top: 0 !important;
}
.ish-part_searchbar div input[type="text"]
{
	padding: 0 60px;
}
.ish-part_expandable .ish-pe-bg
{
	padding-top: 50px;
}
.ish-part_expandable .ish-pe-bg>.ish-row
{
	padding-bottom: 50px;
}
.ish-part_footer .ish-row .ish-row_inner
{
	padding-bottom: 0;
	padding-top: 50px;
}
.ish-part_footer .ish-row:last-child .ish-row_inner
{
	padding-bottom: 50px;
}
.ish-sc_sidebar>.ish-row>.ish-row_inner
{
	padding: 0 0 50px 0;
}
.ish-sc_sidebar>.ish-row:last-child .ish-row_inner
{
	padding-bottom: 0;
}
.ish-row-full-padding .ish-sc_sidebar .ish-row>.ish-row_inner
{
	max-width: 100%;
}
p
{
	margin: 0 0 20px;
}
* p:last-child
{
	margin-bottom: 0;
}
h1,h2,h3,h4,h5,h6,.ish-h1,.ish-h2,.ish-h3,.ish-h4,.ish-h5,.ish-h6
{
	hyphens: auto;
	margin: 0 !important;
	moz-hyphens: auto;
	ms-word-break: break-all;
	padding: 0;
	webkit-hyphens: auto;
	word-break: break-all;
	word-break: break-word;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.ish-h1 a,.ish-h2 a,.ish-h3 a,.ish-h4 a,.ish-h5 a,.ish-h6 a
{
	font-size: inherit;
}
.ish-back_to_top
{
	border: 2px solid;
	bottom: 10px;
	display: none;
	font-size: 24px;
	padding: 7px 5px 10px;
	position: fixed;
	right: 10px;
	text-decoration: none;
	z-index: 999;
}
input,textarea,select
{
	border: none;
	margin: 0;
	padding: 10px 12px;
}
input[type="text"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],input[type="file"],textarea,select
{
	width: 100%;
}
.wpcf7-list-item
{
	margin-left: 0 !important;
	margin-right: 10px;
}
.wpcf7-list-item input[type="radio"],.wpcf7-list-item input[type="checkbox"]
{
	position: relative;
	top: 1px;
}
input[type="submit"]
{
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
}
.wpcf7-validation-errors,.wpcf7-mail-sent-ok,.ish-alert-notice
{
	border: none !important;
	font-weight: 700;
	margin: 0 0 20px !important;
	padding: 10px !important;
	width: 100%;
}
.ish-body
{
	position: relative;
}
.ish-part_expandable
{
	background: none !important;
	display: none;
	height: 100%;
	left: 0;
	max-width: 100% !important;
	position: fixed;
	top: 0;
	width: 100% !important;
	z-index: 999999;
}
.ish-part_expandable .ish-pe-bg
{
	min-height: 100%;
}
.ish-ph-expandable_btn a:before
{
	font-size: 19px !important;
	line-height: 16px;
	position: relative;
	top: 2px;
}
.ish-ph-lng-selector>a span
{
	display: none;
}
.ish-ph-lng-selector>a:before
{
	font-size: 16px !important;
}
.ish-ph-lng-selector img.ish-lng-img
{
	margin-bottom: -1px;
	vertical-align: baseline;
}
body.ish-sticky-on .ish-body
{
	padding-top: 100px;
}
.ish-sticky-on .ish-part_header
{
	position: fixed;
	top: 0;
	z-index: 99;
}
.ish-part_header
{
	position: relative;
	width: 100%;
	z-index: 99;
}
.ish-part_header .ish-row_inner
{
	height: 100px;
	padding-bottom: 0 !important;
	padding-top: 0;
	position: relative;
}
.ish-part_header .ish-row_inner:before
{
	border-bottom: 10px solid;
	bottom: -5px;
	content: "";
	position: absolute;
	width: 70px;
}
.ish-part_header.ish-sticky-scrolling
{
	box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
.ish-part_header.ish-sticky-scrolling .ish-row_inner:before
{
	display: none;
}
.ish-part_header+*
{
	position: relative;
}
.ish-part_header+*:before
{
	content: '';
	height: 100px;
	position: absolute;
	top: -100px;
	width: 100%;
}
.ish-ph-logo
{
	display: table;
	float: left;
	font-weight: 700;
	height: 100%;
	margin: 0 10px 0 0;
	ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-ph-logo,.ish-ph-logo span
{
	text-decoration: none;
}
.ish-ph-logo span
{
	display: table-cell;
	font-size: 30px;
	ms-transform: translateZ(0);
	transform: translateZ(0);
	vertical-align: middle;
	webkit-transform: translateZ(0);
}
.ish-ph-logo img
{
	max-height: 50px;
	max-width: 100%;
	ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-sticky-scrolling .ish-ph-logo img
{
	max-height: 40px;
}
.ish-ph-wp_tagline
{
	display: table;
	float: left;
	font-size: 12px;
	height: 100%;
	ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-ph-wp_tagline span
{
	display: table-cell;
	vertical-align: middle;
}
.ish-ph-main_nav
{
	display: table;
	float: right;
	height: 100%;
	position: relative;
}
.ish-ph-main_nav ul,.ish-ph-main_nav li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.ish-ph-main_nav ul a,.ish-ph-main_nav li a
{
	font-weight: 500;
	text-decoration: none;
}
.ish-ph-main_nav>ul
{
	display: table-cell;
	max-width: 100%;
	position: relative;
	vertical-align: middle;
}
.ish-ph-main_nav>ul>li
{
	display: inline-block;
	float: left;
	margin: 0 1px 0 0;
	margin-top: 10px;
	position: relative;
}
.ish-ph-main_nav>ul>li:last-child
{
	margin-right: 0;
}
.ish-ph-main_nav>ul>li>a
{
	display: inline-block;
	margin: 0 0 10px;
	padding: 6px 10px 7px;
	white-space: nowrap;
}
.ish-ph-main_nav>ul>li ul
{
	display: none;
	padding-bottom: 3px;
	padding-top: 3px;
	position: absolute;
	top: 100%;
	z-index: 9999;
}
.ish-ph-main_nav>ul>li ul li
{
	padding: 1px 10px 2px;
}
.ish-ph-main_nav>ul>li ul li a
{
	display: block;
	margin: 0;
	white-space: nowrap;
}
.ish-ph-main_nav>ul>li ul li
{
	position: relative;
}
.ish-ph-main_nav>ul>li ul li ul
{
	display: none;
	left: 100%;
	position: absolute;
	top: 0;
}
.ish-ph-main_nav .ish-ph-mn-resp_nav.ish-ph-mn-hidden
{
	display: none;
}
.ish-ph-mn-search a,.ish-ph-mn-resp_menu a,.ish-ph-expandable_btn a,.ish-ph-lng-selector a
{
	padding-left: 3px;
	padding-right: 3px;
}
.ish-ph-mn-search a:before,.ish-ph-mn-resp_menu a:before,.ish-ph-expandable_btn a:before,.ish-ph-lng-selector a:before
{
	font-size: 14px;
	margin: 0;
}
.ish-ph-mn-search:first-child,.ish-ph-mn-resp_menu:first-child,.ish-ph-expandable_btn:first-child,.ish-ph-lng-selector:first-child
{
	margin-left: 10px;
}
.ish-ph-mn-be_resp
{
	height: 100%;
	left: 0;
	max-width: 100% !important;
	padding: 25px;
	position: fixed;
	top: -16px;
	width: 100% !important;
	z-index: 999997;
}
.ish-ph-mn-be_resp,.ish-ph-mn-be_resp li
{
	list-style: none;
}
.ish-ph-mn-be_resp li a
{
	border-bottom: 1px solid;
	display: block;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	padding: 5px 0;
	text-decoration: none;
}
.ish-ph-mn-be_resp li ul.sub-menu
{
	padding: 0 0 0 25px;
}
.ish-ph-mn-be_resp .ish-ph-mn-be_resp-close
{
	font-size: 30px;
}
.ish-ph-mn-be_resp .ish-ph-mn-search
{
	display: none;
}
.ish-ph-mn-be_resp .ish-ph-expandable_btn
{
	display: none;
}
.ish-ph-mn-be_resp .ish-ph-lng-selector
{
	display: none;
}
.ish-nav-ic-item .ish-nav-ic:before
{
	margin: 0;
}
.ish-ph-main_nav .ish-nav-ic-item.hide-text .ish-nav-ic-text
{
	display: none;
}
.ish-part_searchbar
{
	display: none;
	height: 100%;
	left: 0;
	max-width: 100% !important;
	position: fixed;
	top: 0;
	width: 100% !important;
	z-index: 999998;
}
.ish-part_searchbar input[type="text"]
{
	background: none;
	border: none;
	height: 100px;
	margin-top: -50px;
	outline: none;
	position: absolute;
	top: 50%;
	width: 100%;
}
.ish-ps-searchform_close,.ish-ph-mn-be_resp-close,.ish-pe-close,.ish-sidenav-close
{
	display: block;
	font-size: 30px;
	padding: 15px 10px;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
}
.ish-sidenav
{
	box-shadow: inset 10px 0 10px -10px rgba(0,0,0,0.25);
	display: none;
	max-width: 280px;
	min-height: 100%;
	overflow: auto;
	padding: 20px;
	position: fixed;
	right: 0;
	top: 0;
	width: 280px;
}
.ish-sidenav.ish-sn_left
{
	box-shadow: inset -10px 0 10px -10px rgba(0,0,0,0.25);
}
.ish-sidenav ul,.ish-sidenav li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.ish-sidenav ul.sub-menu
{
	margin-left: 20px;
}
.ish-sidenav a
{
	border-bottom: 1px solid #fff;
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: 500;
	line-height: 30px;
	text-decoration: none;
}
.ish-sidenav .ish-sidenav-close
{
	border-bottom: none;
	font-size: 30px;
}
.ish-part_tagline.ish-tagline-image .ish-overlay,.ish-part_tagline.ish-tagline-colored .ish-overlay
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ish-part_tagline.ish-tagline-image>.ish-row,.ish-part_tagline.ish-tagline-colored>.ish-row
{
	position: relative;
}
.ish-part_breadcrumbs
{
	font-weight: 700;
}
.ish-part_breadcrumbs div
{
	font-size: 12px;
}
.ish-pb-breadcrumbs
{
	display: inline-table;
	float: left;
	height: 50px;
}
.ish-pb-breadcrumbs>div
{
	display: table;
	height: 100%;
}
.ish-pb-breadcrumbs>div>div
{
	display: table-cell;
	vertical-align: middle;
}
.ish-pb-breadcrumbs>div>div a,.ish-pb-breadcrumbs>div>div span
{
	padding: 0 5px;
	text-decoration: none;
}
.ie9 .ish-pb-breadcrumbs div div,.ie10 .ish-pb-breadcrumbs div div
{
	padding-top: 12px;
}
.ish-pb-breadcrumbs-home
{
	font-weight: normal;
	padding-left: 0 !important;
}
.ish-pb-breadcrumbs-home:before
{
	content: '\e800';
	display: inline-block;
	font-family: "ish-fontello";
	font-size: 18px;
	position: relative;
	top: 2px;
}
.ish-pb-breadcrumbs-home span
{
	display: none;
}
.ish-pb-breadcrumbs a.home
{
	font-weight: normal;
	padding-left: 0;
}
.ish-pb-breadcrumbs a.home .ish-pb-breadcrumbs-home
{
	padding: 0;
}
.ish-pb-socials
{
	float: right;
}
.ish-pb-socials .ish-sc_icon
{
	float: left;
	height: 50px;
	margin-bottom: 0 !important;
	margin-right: 0 !important;
	width: 50px;
}
.ish-pb-socials .ish-sc_icon a
{
	display: block;
	text-decoration: none;
}
.ish-pb-socials .ish-sc_icon a span
{
	height: 50px;
	width: 50px;
}
.ish-pb-socials .ish-sc_icon a span span
{
	font-size: 18px;
	opacity: 0.5;
}
.ish-pb-socials .ish-sc_icon a:hover>span
{
	background: transparent;
}
.ish-pb-socials .ish-sc_icon a:hover>span span
{
	opacity: 1;
}
.ish-part_content .ish-sc-element a:hover,.ish-part_content .wpb_text_column a:hover,.ish-comments-form a:hover
{
	text-decoration: underline;
}
.ish-part_content .ish-sc-element a:hover:hover,.ish-part_content .wpb_text_column a:hover:hover,.ish-comments-form a:hover:hover
{
	text-decoration: none;
}
.ish-part_content .ish-has-portfolio .ish-vc_row_inner,.ish-part_content .ish-has-portfolio .ish-row_inner
{
	overflow: hidden;
	position: relative;
	transform-style: preserve-3d;
	webkit-backface-visibility: hidden;
}
.ish-part_content a
{
	text-decoration: underline;
}
.ish-part_content .wpb_column.ish-left>.wpb_wrapper
{
	text-align: left;
}
.ish-part_content .wpb_column.ish-center>.wpb_wrapper
{
	text-align: center;
}
.ish-part_content .wpb_column.ish-right>.wpb_wrapper
{
	text-align: right;
}
.ish-part_content .ish-section-filter .ish-vc_row_inner:before
{
	display: none;
}
.ish-part_content .ish-section-filter ul,.ish-part_content .ish-section-filter li
{
	list-style: none;
	ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-part_content .ish-section-filter ul
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.ish-part_content .ish-section-filter li
{
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}
.ish-part_content .ish-section-filter a
{
	margin: 0 5px;
	ms-transform: translateZ(0);
	text-decoration: none;
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-part_content .wp-video
{
	max-width: 100%;
}
.ish-part_content .wp-video-shortcode,.ish-part_content .wp-audio-shortcode
{
	max-width: 100%;
}
.ish-part_content .ish-maybe-empty .ish-vc_row_inner:empty
{
	padding-bottom: 25px;
}
.ish-blog-video-content iframe,.ish-sc_embed iframe
{
	display: none;
}
.ish-pagination
{
	text-align: center;
}
.ish-pagination a,.ish-pagination span
{
	min-width: 35px;
}
.ish-single_post_navigation a
{
	float: left;
	margin: 0 5px 6px 0 !important;
}
.ish-comments-headline
{
	margin-top: 35px;
	padding-top: 25px;
	position: relative;
}
.ish-comments-headline:before
{
	content: '';
	height: 10px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 70px;
}
.ish-comments
{
	list-style: none;
	padding: 0;
}
.ish-comments li.comment
{
	display: block;
	list-style: none;
	margin: 0 0 10px;
	padding: 10px;
	position: relative;
	width: 100%;
}
.ish-comments li.comment .comment-avatar
{
	display: inline-block;
	float: left;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	width: 70px;
}
.ish-comments li.comment .comment-avatar img
{
	display: block;
	height: 70px;
	margin-bottom: 5px;
	width: 70px;
}
.ish-comments li.comment div
{
	padding-left: 80px;
	width: 100%;
}
.ish-comments li.comment div h5
{
	display: inline-block;
}
.ish-comments li.comment div span,.ish-comments li.comment div p
{
	font-size: 14px;
	line-height: 18px;
}
.ish-comments ul.children
{
	padding: 0 0 0 90px;
}
.ish-comments .comment-reply-link,.ish-comments .comment-edit-link,.ish-comments .comment-awaiting-moderation
{
	font-size: 12px;
	font-weight: 500;
	padding: 0 0 0 5px;
}
.ish-comments-form textarea
{
	height: 157px;
}
.ish-comments+.ish-comments-form,.ish-comments+.ish-pagination+.ish-comments-form,.single-post .ish-comments-form
{
	margin-top: 35px;
	padding-top: 20px;
	position: relative;
}
.ish-comments+.ish-comments-form:before,.ish-comments+.ish-pagination+.ish-comments-form:before,.single-post .ish-comments-form:before
{
	content: '';
	height: 10px;
	left: 0;
	margin-top: -10px;
	position: absolute;
	top: 0;
	width: 70px;
}
.ish-search-result .ish-search-result-image
{
	float: left;
	margin-bottom: 5px !important;
	margin-right: 20px;
	text-align: center;
}
.ish-search-result .ish-search-result-image a,.ish-search-result .ish-search-result-image span
{
	display: block;
}
.ish-search-result .ish-sc_headline
{
	margin-bottom: 8px !important;
}
.ish-preloader
{
	animation: rotate 1.5s infinite steps(12);
	background-image: url("assets/frontend/images/ish-spinner.svg");
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 30px;
	left: 50%;
	margin-left: -15px;
	moz-animation: rotate 1.5s infinite steps(12);
	ms-animation: rotate 1.5s infinite steps(12);
	o-animation: rotate 1.5s infinite steps(12);
	opacity: .2;
	position: absolute;
	webkit-animation: rotate 1.5s infinite steps(12);
	width: 30px;
}
@keyframes rotate
{
	from
	{
		moz-transform: rotate(0deg);
		ms-transform: rotate(0deg);
		o-transform: rotate(0deg);
		transform: rotate(0deg);
		webkit-transform: rotate(0deg);
	}
	to
	{
		moz-transform: rotate(360deg);
		ms-transform: rotate(360deg);
		o-transform: rotate(360deg);
		transform: rotate(360deg);
		webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes rotate
{
	from
	{
		moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to
	{
		moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes rotate
{
	from
	{
		transform: rotate(0deg);
		webkit-transform: rotate(0deg);
	}
	to
	{
		transform: rotate(360deg);
		webkit-transform: rotate(360deg);
	}
}
@-ms-keyframes rotate
{
	from
	{
		ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to
	{
		ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes rotate
{
	from
	{
		o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to
	{
		o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.ish-part_footer .ish-row
{
	background-color: transparent !important;
}
.ish-part_legals .ish-row_inner
{
	font-size: 15px;
	font-weight: 500;
	padding-bottom: 20px !important;
	padding-top: 20px !important;
}
.ish-part_legals p
{
	font-size: 15px;
}
.ish-part_legals a
{
	text-decoration: none;
}
.wpb_content_element,.ish-sc-element
{
	margin-bottom: 25px !important;
}
.ish-part_content .ish-sc_social_share a
{
	border-bottom: none !important;
}
.ish-blog h2
{
	margin-bottom: 15px;
}
.ish-blog h2 a
{
	text-decoration: none;
}
.ish-blog h2 a i:before
{
	font-size: 34px;
	margin: 0 20px 0 3px !important;
	position: relative;
	text-align: left;
	top: -1px;
	width: auto !important;
}
.ish-blog .ish-blog-post-details,.ish-blog .ish-blog-post-links
{
	display: block;
	font-size: 16px;
	font-weight: 500;
}
.ish-blog .ish-blog-post-details a,.ish-blog .ish-blog-post-links a
{
	text-decoration: none;
}
.ish-blog .ish-blog-post-details,.ish-blog .ish-blog-video-content,.ish-blog .ish-blog-audio-content
{
	margin-bottom: 15px;
}
.ish-blog .ish-blog-post-links a,.ish-blog .ish-blog-post-links>span
{
	display: inline-block;
	margin-right: 10px;
}
.ish-blog .ish-blog-post-links:after
{
	content: '';
	display: block;
	height: 10px;
	margin-top: 50px;
	width: 70px;
}
.ish-blog .format-image .ish-blog-post-media
{
	padding: 0;
}
.ish-blog .format-quote blockquote
{
	border-left: 10px solid;
	margin: 0;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-top: 25px;
	position: relative;
}
.ish-blog .format-quote blockquote cite
{
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	margin-top: 10px;
	text-align: left;
}
.ish-blog .format-quote blockquote cite:before
{
	content: '~ ';
}
.ish-blog .format-quote a
{
	text-decoration: none;
}
.ish-blog .format-quote cite a
{
	text-decoration: underline;
}
.ish-blog .format-link h2
{
	text-decoration: underline;
}
.ish-blog .ish-blog-post-media
{
	padding: 5px 0 20px !important;
}
.ish-blog .ish-blog-post-media a img
{
	ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-blog .ish-blog-post-media a:hover img
{
	opacity: .75;
}
.ish-blog-classic .ish-pc-content .wpb_row
{
	background: none !important;
}
.ish-blog-classic .wpb_row
{
	margin-top: 0 !important;
}
.ish-blog-classic .ish-blog-post-details span
{
	opacity: 0.6;
}
.ish-blog-classic .ish-section-filter+div>.ish-vc_row_inner
{
	padding-top: 0 !important;
}
.ish-blog-fullwidth .wpb_row
{
	position: relative !important;
}
.ish-blog-fullwidth .ish-blog-post-details span,.ish-blog-fullwidth .ish-blog-post-details a:hover
{
	opacity: 0.6;
}
.ish-blog-fullwidth .ish-blog-post-links a,.ish-blog-fullwidth .ish-blog-post-links>span
{
	float: left;
	margin-bottom: 1px;
	margin-left: 2px;
	margin-right: 0;
}
.ish-blog-fullwidth .ish-blog-post-links:after
{
	display: none;
}
.ish-blog-fullwidth .ish-vc_row_inner
{
	position: relative;
}
.ish-blog-fullwidth .ish-vc_row_inner:before
{
	content: '';
	display: block;
	height: 10px;
	position: absolute;
	top: -5px;
	width: 70px;
}
.ish-blog-fullwidth .ish-overlay
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ish-blog-masonry .ish-preloader
{
	margin-top: 50px;
}
.ish-blog-masonry .ish-section-filter .ish-vc_row_inner *,.ish-blog-masonry .ish-masonry-container .ish-packery
{
	visibility: hidden;
}
.ish-blog-masonry a
{
	text-decoration: none;
}
.ish-blog-masonry h3
{
	padding-bottom: 0px;
}
.ish-blog-masonry h3 a:hover
{
	opacity: 0.6;
}
.ish-blog-masonry h3 i:before
{
	font-size: 23px;
	margin-left: 0;
}
.ish-blog-masonry .ish-blog-post-details
{
	margin-bottom: 0;
}
.ish-blog-masonry .ish-blog-post-details+.ish-excerpt,.ish-blog-masonry .ish-blog-post-details+.ish-sc_quote,.ish-blog-masonry .ish-blog-post-details+.ish-link-content
{
	margin-top: 15px;
}
.ish-blog-masonry .ish-blog-post-details+.ish-sc_quote
{
	border-left: 5px solid;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 0 !important;
	padding: 5px 0 5px 10px;
}
.ish-blog-masonry .ish-blog-post-details+.ish-sc_quote cite
{
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	text-transform: none;
}
.ish-blog-masonry .ish-blog-post-details+.ish-sc_quote cite:before
{
	content: '~ ';
}
.ish-blog-masonry .ish-blog-post-details+.ish-link-content
{
	display: block;
	font-size: 16px;
	font-weight: 500;
}
.ish-blog-masonry .ish-blog-post-details+.ish-link-content a
{
	text-decoration: underline;
}
.ish-blog-masonry .ish-blog-post-details+.ish-link-content a:hover
{
	text-decoration: none;
}
.ish-blog-masonry .ish-blog-post-details a
{
	ms-transform: translateZ(0);
	opacity: 0.6;
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-blog-masonry .ish-blog-post-details a:hover
{
	opacity: 1;
}
.ish-blog-masonry .ish-blog-post-details span.ish-likes
{
	opacity: 0.6;
}
.ish-blog-masonry .ish-packery
{
	width: 100%;
}
.ish-blog-masonry .ish-blog-post-masonry
{
	float: left;
}
.ish-blog-masonry .ish-blog-post-masonry:hover .ish-blog-post-media a
{
	moz-transform: scale(1.1) rotate(1deg);
	o-transform: scale(1.1) rotate(1deg);
	transform: scale(1.1) rotate(1deg);
	webkit-transform: scale(1.1) rotate(1deg);
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry
{
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry>div
{
	bottom: 0;
	left: 0;
	moz-transform: scale(1);
	o-transform: scale(1);
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(1);
	webkit-transform: scale(1);
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry:before
{
	content: "";
	display: block;
	padding-top: 100%;
	zoom: 1.0;
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry .ish-blog-post-media
{
	padding: 0;
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry.ish-image-cover .ish-blog-post-media a
{
	background-position: center;
	background-size: cover;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry.ish-image-cover .ish-blog-post-media a img
{
	display: none;
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry.ish-image-cover .ish-blog-post-media+div
{
	bottom: 0;
	left: 0;
	padding: 20px;
	position: absolute;
	width: 100%;
	z-index: 9;
}
.ish-blog-masonry:not(.ish-blog-masonry-layout-grid) [class*="ish-bpm"].ish-blog-post-masonry.ish-image-cover .ish-blog-post-media+div:before
{
	content: '';
	height: 10px;
	left: 20px;
	position: absolute;
	top: -5px;
	width: 70px;
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-media
{
	overflow: hidden;
	padding: 0 !important;
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-media a
{
	display: block !important;
	position: relative !important;
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-media a img:hover
{
	opacity: 1;
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry:not(.ish-image-cover)>div,.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry .ish-blog-post-media+div
{
	padding: 20px;
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry .ish-blog-post-media+div
{
	position: relative;
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry .ish-blog-post-media+div:before
{
	content: '';
	height: 10px;
	left: 20px;
	position: absolute;
	top: -5px;
	width: 70px;
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-details i:before
{
	ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry.ish-bpm-w1,.ish-blog-masonry.ish-blog-masonry-layout-grid .ish-blog-post-masonry.ish-bpm-w2
{
	width: 100% !important;
}
.ish-blog-masonry[data-count="2"] .ish-blog-post-masonry
{
	width: 49.99999%;
}
.ish-blog-masonry[data-count="3"] .ish-blog-post-masonry
{
	width: 33.33332%;
}
.ish-blog-masonry[data-count="4"] .ish-blog-post-masonry
{
	width: 24.99999%;
}
.ish-blog-masonry[data-count="5"] .ish-blog-post-masonry
{
	width: 19.99999%;
}
.ish-blog-masonry[data-count="6"] .ish-blog-post-masonry
{
	width: 16.66666%;
}
.ish-blog-masonry[data-count="7"] .ish-blog-post-masonry
{
	width: 14.2857%;
}
.ish-blog-masonry[data-count="8"] .ish-blog-post-masonry
{
	width: 12.49999%;
}
.ish-blog-masonry .ish-blog-post-masonry.ish-bpm-h1:before
{
	padding-top: 100% !important;
}
.ish-blog-masonry .ish-blog-post-masonry.ish-bpm-h2:before
{
	padding-top: 200% !important;
}
.ish-blog-masonry .ish-blog-post-masonry.ish-bpm-w2.ish-bpm-h2:before
{
	padding-top: 100% !important;
}
.ish-blog-masonry .ish-blog-post-masonry.ish-bpm-w2.ish-bpm-h1:before
{
	padding-top: 50% !important;
}
.ish-blog-masonry[data-count="2"] .ish-blog-post-masonry.ish-bpm-w1
{
	width: 50%;
}
.ish-blog-masonry[data-count="2"] .ish-blog-post-masonry.ish-bpm-w2
{
	width: 100%;
}
.ish-blog-masonry[data-count="3"] .ish-blog-post-masonry.ish-bpm-w1
{
	width: 33.33333%;
}
.ish-blog-masonry[data-count="3"] .ish-blog-post-masonry.ish-bpm-w2
{
	width: 66.66667%;
}
.ish-blog-masonry[data-count="4"] .ish-blog-post-masonry.ish-bpm-w1
{
	width: 25%;
}
.ish-blog-masonry[data-count="4"] .ish-blog-post-masonry.ish-bpm-w2
{
	width: 50%;
}
.ish-blog-masonry[data-count="5"] .ish-blog-post-masonry.ish-bpm-w1
{
	width: 20%;
}
.ish-blog-masonry[data-count="5"] .ish-blog-post-masonry.ish-bpm-w2
{
	width: 40%;
}
.ish-blog-masonry[data-count="6"] .ish-blog-post-masonry.ish-bpm-w1
{
	width: 16.66667%;
}
.ish-blog-masonry[data-count="6"] .ish-blog-post-masonry.ish-bpm-w2
{
	width: 33.33333%;
}
.ish-blog-masonry[data-count="7"] .ish-blog-post-masonry.ish-bpm-w1
{
	width: 14.28571%;
}
.ish-blog-masonry[data-count="7"] .ish-blog-post-masonry.ish-bpm-w2
{
	width: 28.57143%;
}
.ish-blog-masonry[data-count="8"] .ish-blog-post-masonry.ish-bpm-w1
{
	width: 12.5%;
}
.ish-blog-masonry[data-count="8"] .ish-blog-post-masonry.ish-bpm-w2
{
	width: 25%;
}
.ish-part_content.ish-with-sidebar .ish-masonry-container.ish-row-notfull .ish-vc_row_inner
{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.ish-masonry-container+.wpb_row
{
	margin-top: 0 !important;
	padding-top: 50px;
}
.ish-without-sidebar .ish-masonry-container .ish-vc_row_inner
{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.ish-part_breadcrumbs+.ish-part_content.ish-without-sidebar>.ish-masonry-container.ish-row-notfull>.ish-vc_row_inner
{
	padding-top: 50px !important;
}
.ish-part_content.ish-without-sidebar>.ish-section-filter+.ish-masonry-container.ish-row-notfull>.ish-vc_row_inner
{
	padding-top: 0 !important;
}
.ish-part_breadcrumbs+.ish-part_content.ish-with-sidebar>.ish-row>.ish-row_inner>.ish-grid9>.ish-masonry-container.ish-row-notfull>.ish-vc_row_inner
{
	padding-top: 50px !important;
}
.ish-part_content.ish-with-sidebar>.ish-row>.ish-row_inner>.ish-grid9>.ish-section-filter+.ish-masonry-container.ish-row-notfull>.ish-vc_row_inner
{
	padding-top: 0 !important;
}
.ish-masonry-container.ish-row-notfull
{
	padding-bottom: 50px;
}
.ish-part_content .wpb_row.ish-masonry-container.ish-row-notfull+.wpb_row
{
	padding-top: 0 !important;
}
.ish-part_content.ish-with-sidebar .ish-pc-content .post .ish-vc_row_inner
{
	padding-top: 0 !important;
}
.ish-part_content.ish-with-sidebar.ish-blog-fullwidth .ish-pc-content .post .ish-vc_row_inner
{
	padding-top: 50px !important;
}
.single-post .ish-blog-post-details
{
	display: block;
	font-size: 16px;
	font-weight: 500;
	margin-top: 25px;
}
.single-post .ish-blog-post-details a
{
	text-decoration: none;
}
.single-post .ish-blog-post-details span
{
	opacity: 0.6;
}
.single-post .ish-blog-post-details span,.single-post .ish-tagline-image .ish-blog-post-details span,.single-post .ish-tagline-colored .ish-blog-post-details span
{
	opacity: 1;
}
.ish-section-filter .ish-sc_headline
{
	text-align: center;
}
.sticky h2 i:before
{
	content: '\e82f';
}
.ish-sc_portfolio
{
	display: table;
	width: 100%;
}
.ish-sc_portfolio .ish-section-filter
{
	margin-bottom: 25px !important;
}
.ish-sc_portfolio .ish-section-filter .ish-sc-element
{
	visibility: hidden;
}
.ish-sc_portfolio>div
{
	display: table;
	margin-right: -50px;
	width: 100%;
}
.ish-sc_portfolio .ish-p-col
{
	display: block;
	float: left;
	position: relative;
	visibility: hidden;
}
.ish-sc_portfolio .ish-p-col:before
{
	content: "";
	display: block;
	padding-top: 75%;
	zoom: 1.0;
}
.ish-sc_portfolio .ish-p-col a
{
	border-bottom: none;
	bottom: 0;
	display: block;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.ish-sc_portfolio .ish-p-col a div
{
	height: 100%;
	width: 100%;
}
.ish-sc_portfolio .ish-p-col a .ish-p-img
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	width: 100%;
}
.ish-sc_portfolio .ish-p-col a .ish-p-overlay
{
	background-position: center;
	background-size: cover;
	height: 100%;
	width: 100%;
}
.ish-sc_portfolio .ish-p-col a .ish-p-overlay>span
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ish-sc_portfolio .ish-p-col a .ish-p-overlay div
{
	display: table;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 999;
}
.ish-sc_portfolio .ish-p-col a .ish-p-overlay div .ish-p-title
{
	display: table-cell;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
}
.ish-sc_portfolio .ish-p-col a .ish-p-overlay div .ish-p-title span
{
	display: block;
}
.ish-sc_portfolio .ish-p-col a .ish-p-overlay div .ish-p-title .ish-p-cat
{
	font-size: 14px;
}
.ish-sc_portfolio.ish-p-zoomin a,.ish-sc_portfolio.ish-p-zoomin-rotate a,.ish-sc_portfolio.ish-p-zoomin-inverse a,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse a,.ish-sc_portfolio.ish-p-zoommax a
{
	ms-transform: translateZ(0);
	transform: translateZ(0);
	webkit-transform: translateZ(0);
}
.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay,.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay,.ish-sc_portfolio.ish-p-zoommax .ish-p-overlay
{
	left: 0;
	position: absolute;
	top: 0;
}
.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoommax .ish-p-overlay div .ish-p-title span
{
	display: block;
}
.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoommax .ish-p-overlay div .ish-p-title .ish-p-headline
{
	padding-bottom: 50px;
}
.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoommax .ish-p-overlay div .ish-p-title .ish-p-cat
{
	padding-top: 50px;
}
.ish-sc_portfolio.ish-p-zoomin.ish-p-text-lr .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate.ish-p-text-lr .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-inverse.ish-p-text-lr .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse.ish-p-text-lr .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoommax.ish-p-text-lr .ish-p-overlay div .ish-p-title span
{
	padding: 0;
	width: 100%;
}
.ish-sc_portfolio.ish-p-zoomin.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-rotate.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-inverse.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoommax.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-headline
{
	margin-left: 50px;
}
.ish-sc_portfolio.ish-p-zoomin.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-rotate.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-inverse.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoommax.ish-p-text-lr .ish-p-overlay div .ish-p-title .ish-p-cat
{
	margin-left: -50px;
}
.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay>span
{
	opacity: 0;
}
.ish-sc_portfolio.ish-p-zoomin .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate .ish-p-overlay div .ish-p-title span
{
	opacity: 0;
}
.ish-sc_portfolio.ish-p-zoomin a:hover .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin-rotate a:hover .ish-p-overlay>span
{
	opacity: 0.9;
}
.ish-sc_portfolio.ish-p-zoomin a:hover .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate a:hover .ish-p-overlay div .ish-p-title span
{
	margin: 0 !important;
	opacity: 1;
	padding: 0 !important;
}
.ish-sc_portfolio.ish-p-zoomin a:hover .ish-p-img
{
	moz-transform: scale(1.2);
	o-transform: scale(1.2);
	transform: scale(1.2);
	webkit-transform: scale(1.2);
}
.ish-sc_portfolio.ish-p-zoomin-rotate a:hover .ish-p-img
{
	moz-transform: scale(1.2) rotate(5deg);
	o-transform: scale(1.2) rotate(5deg);
	transform: scale(1.2) rotate(5deg);
	webkit-transform: scale(1.2) rotate(5deg);
}
.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay>span
{
	opacity: 0.9;
}
.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-overlay span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-overlay span
{
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
}
.ish-sc_portfolio.ish-p-zoomin-inverse a:hover .ish-p-overlay>span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse a:hover .ish-p-overlay>span
{
	opacity: 0;
}
.ish-sc_portfolio.ish-p-zoomin-inverse a:hover .ish-p-overlay span span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse a:hover .ish-p-overlay span span
{
	opacity: 0;
}
.ish-sc_portfolio.ish-p-zoomin-inverse a:hover .ish-p-overlay .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse a:hover .ish-p-overlay .ish-p-headline
{
	padding-bottom: 50px !important;
}
.ish-sc_portfolio.ish-p-zoomin-inverse a:hover .ish-p-overlay .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse a:hover .ish-p-overlay .ish-p-cat
{
	padding-top: 50px !important;
}
.ish-sc_portfolio.ish-p-zoomin-inverse.ish-p-text-lr a:hover .ish-p-overlay div .ish-p-title span,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse.ish-p-text-lr a:hover .ish-p-overlay div .ish-p-title span
{
	margin: 0 !important;
	padding: 0 !important;
}
.ish-sc_portfolio.ish-p-zoomin-inverse.ish-p-text-lr a:hover .ish-p-overlay div .ish-p-title .ish-p-headline,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse.ish-p-text-lr a:hover .ish-p-overlay div .ish-p-title .ish-p-headline
{
	margin-left: 50px !important;
}
.ish-sc_portfolio.ish-p-zoomin-inverse.ish-p-text-lr a:hover .ish-p-overlay div .ish-p-title .ish-p-cat,.ish-sc_portfolio.ish-p-zoomin-rotate-inverse.ish-p-text-lr a:hover .ish-p-overlay div .ish-p-title .ish-p-cat
{
	margin-left: -50px !important;
}
.ish-sc_portfolio.ish-p-zoomin-inverse .ish-p-img
{
	moz-transform: scale(1.2);
	o-transform: scale(1.2);
	transform: scale(1.2);
	webkit-transform: scale(1.2);
}
.ish-sc_portfolio.ish-p-zoomin-inverse a:hover .ish-p-img
{
	moz-transform: scale(1);
	o-transform: scale(1);
	transform: scale(1);
	webkit-transform: scale(1);
}
.ish-sc_portfolio.ish-p-zoomin-rotate-inverse .ish-p-img
{
	moz-transform: scale(1.2) rotate(5deg);
	o-transform: scale(1.2) rotate(5deg);
	transform: scale(1.2) rotate(5deg);
	webkit-transform: scale(1.2) rotate(5deg);
}
.ish-sc_portfolio.ish-p-zoomin-rotate-inverse a:hover .ish-p-img
{
	moz-transform: scale(1) rotate(0deg);
	o-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	webkit-transform: scale(1) rotate(0deg);
}
.ish-sc_portfolio.ish-p-3dcube-top a,.ish-sc_portfolio.ish-p-3dcube-bottom a,.ish-sc_portfolio.ish-p-3dcube-left a,.ish-sc_portfolio.ish-p-3dcube-right a,.ish-sc_portfolio.ish-p-3dcube-inverse-top a,.ish-sc_portfolio.ish-p-3dcube-inverse-bottom a,.ish-sc_portfolio.ish-p-3dcube-inverse-left a,.ish-sc_portfolio.ish-p-3dcube-inverse-right a
{
	overflow: visible;
	perspective-origin: 50%;
	webkit-perspective-origin: 50%;
}
.ish-sc_portfolio.ish-p-3dcube-top a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-bottom a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-left a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-right a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-top a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-bottom a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-left a .ish-p-item,.ish-sc_portfolio.ish-p-3dcube-inverse-right a .ish-p-item
{
	transform-style: preserve-3d;
	webkit-transform-style: preserve-3d;
}
.ish-sc_portfolio.ish-p-3dcube-top a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-top a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-bottom a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-bottom a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-left a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-left a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-right a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-right a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-top a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-inverse-top a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-bottom a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-inverse-bottom a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-left a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-inverse-left a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-right a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-3dcube-inverse-right a .ish-p-item .ish-p-overlay
{
	backface-visibility: hidden;
	moz-backface-visibility: hidden;
	ms-backface-visibility: hidden;
	position: absolute;
	webkit-backface-visibility: hidden;
}
.ish-sc_portfolio.ish-p-3dcube-top a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-bottom a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-left a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-right a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-top a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-bottom a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-left a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-3dcube-inverse-right a .ish-p-item .ish-p-overlay
{
	backface-visibility: hidden;
	moz-backface-visibility: hidden;
	ms-backface-visibility: hidden;
	ms-transform-origin: bottom center;
	transform-origin: bottom center;
	webkit-backface-visibility: hidden;
	webkit-transform-origin: bottom center;
}
.ish-sc_portfolio.ish-p-3dcube-top a:hover,.ish-sc_portfolio.ish-p-3dcube-bottom a:hover,.ish-sc_portfolio.ish-p-3dcube-left a:hover,.ish-sc_portfolio.ish-p-3dcube-right a:hover,.ish-sc_portfolio.ish-p-3dcube-inverse-top a:hover,.ish-sc_portfolio.ish-p-3dcube-inverse-bottom a:hover,.ish-sc_portfolio.ish-p-3dcube-inverse-left a:hover,.ish-sc_portfolio.ish-p-3dcube-inverse-right a:hover
{
	z-index: 89;
}
.ish-sc_portfolio.ish-p-flip-left a,.ish-sc_portfolio.ish-p-flip-right a,.ish-sc_portfolio.ish-p-flip-top a,.ish-sc_portfolio.ish-p-flip-bottom a,.ish-sc_portfolio.ish-p-flip-inverse-left a,.ish-sc_portfolio.ish-p-flip-inverse-right a,.ish-sc_portfolio.ish-p-flip-inverse-top a,.ish-sc_portfolio.ish-p-flip-inverse-bottom a
{
	overflow: visible !important;
	perspective: 800px;
	webkit-perspective: 800px;
}
.ish-sc_portfolio.ish-p-flip-left a .ish-p-item,.ish-sc_portfolio.ish-p-flip-right a .ish-p-item,.ish-sc_portfolio.ish-p-flip-top a .ish-p-item,.ish-sc_portfolio.ish-p-flip-bottom a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-left a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-right a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-top a .ish-p-item,.ish-sc_portfolio.ish-p-flip-inverse-bottom a .ish-p-item
{
	transform-style: preserve-3d;
	webkit-transform-style: preserve-3d;
}
.ish-sc_portfolio.ish-p-flip-left a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-flip-right a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-flip-top a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-flip-bottom a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-flip-inverse-left a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-flip-inverse-right a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-flip-inverse-top a .ish-p-item .ish-p-img,.ish-sc_portfolio.ish-p-flip-inverse-bottom a .ish-p-item .ish-p-img
{
	backface-visibility: hidden;
	moz-backface-visibility: hidden;
	ms-backface-visibility: hidden;
	webkit-backface-visibility: hidden;
}
.ish-sc_portfolio.ish-p-flip-left a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-right a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-top a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-bottom a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-left a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-right a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-top a .ish-p-item .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-bottom a .ish-p-item .ish-p-overlay
{
	backface-visibility: hidden;
	left: 0;
	moz-backface-visibility: hidden;
	ms-backface-visibility: hidden;
	position: absolute;
	top: 0;
	webkit-backface-visibility: hidden;
}
.ish-sc_portfolio.ish-p-flip-left a:hover,.ish-sc_portfolio.ish-p-flip-right a:hover,.ish-sc_portfolio.ish-p-flip-top a:hover,.ish-sc_portfolio.ish-p-flip-bottom a:hover,.ish-sc_portfolio.ish-p-flip-inverse-left a:hover,.ish-sc_portfolio.ish-p-flip-inverse-right a:hover,.ish-sc_portfolio.ish-p-flip-inverse-top a:hover,.ish-sc_portfolio.ish-p-flip-inverse-bottom a:hover
{
	z-index: 98;
}
.ish-sc_portfolio.ish-p-flip-left .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-right .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-left .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-right .ish-p-overlay
{
	ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	webkit-transform: rotateY(180deg);
}
.ish-sc_portfolio.ish-p-flip-top .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-bottom .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-top .ish-p-overlay,.ish-sc_portfolio.ish-p-flip-inverse-bottom .ish-p-overlay
{
	ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
	webkit-transform: rotateX(180deg);
}
.ish-sc_portfolio.ish-p-flip-left a:hover .ish-p-item
{
	ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	webkit-transform: rotateY(-180deg);
}
.ish-sc_portfolio.ish-p-flip-right a:hover .ish-p-item
{
	ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	webkit-transform: rotateY(180deg);
}
.ish-sc_portfolio.ish-p-flip-top a:hover .ish-p-item
{
	ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
	webkit-transform: rotateX(180deg);
}
.ish-sc_portfolio.ish-p-flip-bottom a:hover .ish-p-item
{
	ms-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	webkit-transform: rotateX(-180deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-top .ish-p-item
{
	ms-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	webkit-transform: rotateX(-180deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-top a:hover .ish-p-item
{
	ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	webkit-transform: rotateX(0deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-bottom .ish-p-item
{
	ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
	webkit-transform: rotateX(180deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-bottom a:hover .ish-p-item
{
	ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	webkit-transform: rotateX(0deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-left .ish-p-item
{
	ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	webkit-transform: rotateY(180deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-left a:hover .ish-p-item
{
	ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	webkit-transform: rotateY(0deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-right .ish-p-item
{
	ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	webkit-transform: rotateY(-180deg);
}
.ish-sc_portfolio.ish-p-flip-inverse-right a:hover .ish-p-item
{
	ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	webkit-transform: rotateY(0deg);
}
.ish-sc_portfolio[data-count="2"][class*=" ish-p-3dcube-"] .ish-p-col a,.ish-sc_portfolio[data-count="2"][class*=" ish-p-flip-"] .ish-p-col a
{
	perspective: 3000px;
	webkit-perspective: 3000px;
}
.ish-sc_portfolio[data-count="3"][class*=" ish-p-3dcube-"] .ish-p-col a,.ish-sc_portfolio[data-count="3"][class*=" ish-p-flip-"] .ish-p-col a
{
	perspective: 2000px;
	webkit-perspective: 2000px;
}
.ish-sc_portfolio[data-count="4"][class*=" ish-p-3dcube-"] .ish-p-col a,.ish-sc_portfolio[data-count="4"][class*=" ish-p-flip-"] .ish-p-col a
{
	perspective: 1700px;
	webkit-perspective: 1700px;
}
.ish-sc_portfolio[data-count="5"][class*=" ish-p-3dcube-"] .ish-p-col a,.ish-sc_portfolio[data-count="5"][class*=" ish-p-flip-"] .ish-p-col a
{
	perspective: 1200px;
	webkit-perspective: 1200px;
}
.ish-sc_portfolio[data-count="6"][class*=" ish-p-3dcube-"] .ish-p-col a,.ish-sc_portfolio[data-count="6"][class*=" ish-p-flip-"] .ish-p-col a
{
	perspective: 1000px;
	webkit-perspective: 1000px;
}
.ish-sc_portfolio[data-count="7"][class*=" ish-p-3dcube-"] .ish-p-col a,.ish-sc_portfolio[data-count="7"][class*=" ish-p-flip-"] .ish-p-col a
{
	perspective: 850px;
	webkit-perspective: 850px;
}
.ish-sc_portfolio[data-count="8"][class*=" ish-p-3dcube-"] .ish-p-col a,.ish-sc_portfolio[data-count="8"][class*=" ish-p-flip-"] .ish-p-col a
{
	perspective: 700px;
	webkit-perspective: 700px;
}
.ish-sc_portfolio[data-count="2"][class*=" ish-p-3dcube-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="2"][class*=" ish-p-3dcube-"] .ish-p-col-h2 a,.ish-sc_portfolio[data-count="2"][class*=" ish-p-flip-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="2"][class*=" ish-p-flip-"] .ish-p-col-h2 a
{
	perspective: 6000px;
	webkit-perspective: 6000px;
}
.ish-sc_portfolio[data-count="3"][class*=" ish-p-3dcube-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="3"][class*=" ish-p-3dcube-"] .ish-p-col-h2 a,.ish-sc_portfolio[data-count="3"][class*=" ish-p-flip-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="3"][class*=" ish-p-flip-"] .ish-p-col-h2 a
{
	perspective: 4000px;
	webkit-perspective: 4000px;
}
.ish-sc_portfolio[data-count="4"][class*=" ish-p-3dcube-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="4"][class*=" ish-p-3dcube-"] .ish-p-col-h2 a,.ish-sc_portfolio[data-count="4"][class*=" ish-p-flip-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="4"][class*=" ish-p-flip-"] .ish-p-col-h2 a
{
	perspective: 3400px;
	webkit-perspective: 3400px;
}
.ish-sc_portfolio[data-count="5"][class*=" ish-p-3dcube-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="5"][class*=" ish-p-3dcube-"] .ish-p-col-h2 a,.ish-sc_portfolio[data-count="5"][class*=" ish-p-flip-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="5"][class*=" ish-p-flip-"] .ish-p-col-h2 a
{
	perspective: 2400px;
	webkit-perspective: 2400px;
}
.ish-sc_portfolio[data-count="6"][class*=" ish-p-3dcube-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="6"][class*=" ish-p-3dcube-"] .ish-p-col-h2 a,.ish-sc_portfolio[data-count="6"][class*=" ish-p-flip-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="6"][class*=" ish-p-flip-"] .ish-p-col-h2 a
{
	perspective: 2000px;
	webkit-perspective: 2000px;
}
.ish-sc_portfolio[data-count="7"][class*=" ish-p-3dcube-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="7"][class*=" ish-p-3dcube-"] .ish-p-col-h2 a,.ish-sc_portfolio[data-count="7"][class*=" ish-p-flip-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="7"][class*=" ish-p-flip-"] .ish-p-col-h2 a
{
	perspective: 1700px;
	webkit-perspective: 1700px;
}
.ish-sc_portfolio[data-count="8"][class*=" ish-p-3dcube-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="8"][class*=" ish-p-3dcube-"] .ish-p-col-h2 a,.ish-sc_portfolio[data-count="8"][class*=" ish-p-flip-"] .ish-p-col-w2 a,.ish-sc_portfolio[data-count="8"][class*=" ish-p-flip-"] .ish-p-col-h2 a
{
	perspective: 1400px;
	webkit-perspective: 1400px;
}
.ish-sc_portfolio[data-count="2"] .ish-p-col
{
	width: 49.99999%;
}
.ish-sc_portfolio[data-count="3"] .ish-p-col
{
	width: 33.33332%;
}
.ish-sc_portfolio[data-count="4"] .ish-p-col
{
	width: 24.99999%;
}
.ish-sc_portfolio[data-count="5"] .ish-p-col
{
	width: 19.99999%;
}
.ish-sc_portfolio[data-count="6"] .ish-p-col
{
	width: 16.66666%;
}
.ish-sc_portfolio[data-count="7"] .ish-p-col
{
	width: 14.2857%;
}
.ish-sc_portfolio[data-count="8"] .ish-p-col
{
	width: 12.49999%;
}
.ish-sc_portfolio.ish-p-packery .ish-p-col.ish-p-col-h1:before
{
	padding-top: 100% !important;
}
.ish-sc_portfolio.ish-p-packery .ish-p-col.ish-p-col-h2:before
{
	padding-top: 200% !important;
}
.ish-sc_portfolio.ish-p-packery .ish-p-col.ish-p-col-w2.ish-p-col-h1:before
{
	padding-top: 50% !important;
}
.ish-sc_portfolio.ish-p-packery .ish-p-col.ish-p-col-w2.ish-p-col-h2:before
{
	padding-top: 100% !important;
}
.ish-sc_portfolio.ish-p-packery[data-count="2"] .ish-p-col.ish-p-col-w1
{
	width: 50%;
}
.ish-sc_portfolio.ish-p-packery[data-count="2"] .ish-p-col.ish-p-col-w2
{
	width: 100%;
}
.ish-sc_portfolio.ish-p-packery[data-count="3"] .ish-p-col.ish-p-col-w1
{
	width: 33.33333%;
}
.ish-sc_portfolio.ish-p-packery[data-count="3"] .ish-p-col.ish-p-col-w2
{
	width: 66.66667%;
}
.ish-sc_portfolio.ish-p-packery[data-count="4"] .ish-p-col.ish-p-col-w1
{
	width: 25%;
}
.ish-sc_portfolio.ish-p-packery[data-count="4"] .ish-p-col.ish-p-col-w2
{
	width: 50%;
}
.ish-sc_portfolio.ish-p-packery[data-count="5"] .ish-p-col.ish-p-col-w1
{
	width: 20%;
}
.ish-sc_portfolio.ish-p-packery[data-count="5"] .ish-p-col.ish-p-col-w2
{
	width: 40%;
}
.ish-sc_portfolio.ish-p-packery[data-count="6"] .ish-p-col.ish-p-col-w1
{
	width: 16.66667%;
}
.ish-sc_portfolio.ish-p-packery[data-count="6"] .ish-p-col.ish-p-col-w2
{
	width: 33.33333%;
}
.ish-sc_portfolio.ish-p-packery[data-count="7"] .ish-p-col.ish-p-col-w1
{
	width: 14.28571%;
}
.ish-sc_portfolio.ish-p-packery[data-count="7"] .ish-p-col.ish-p-col-w2
{
	width: 28.57143%;
}
.ish-sc_portfolio.ish-p-packery[data-count="8"] .ish-p-col.ish-p-col-w1
{
	width: 12.5%;
}
.ish-sc_portfolio.ish-p-packery[data-count="8"] .ish-p-col.ish-p-col-w2
{
	width: 25%;
}
.ish-sc_portfolio .ish-pagination
{
	margin-top: 25px;
}
.ish-sc_portfolio_prev_next .ish-sc-element
{
	margin-bottom: 0 !important;
}
.ish-sc_portfolio_prev_next>div
{
	display: inline-block;
	margin-bottom: 8px;
}
.ish-sc_portfolio_prev_next>div:first-child
{
	margin-right: 5px;
}
.ish-sc_portfolio_prev_next.ish-center
{
	text-align: center;
}
.ish-sc_portfolio_prev_next.ish-right
{
	text-align: right;
}
.wpb_column.ish-right .ish-sc_portfolio_prev_next a
{
	margin-left: 0 !important;
}
.ish-sc_portfolio_categories.ish-center
{
	text-align: center;
}
.ish-sc_portfolio_categories.ish-right
{
	text-align: right;
}
.ish-sc_portfolio_gallery div a img
{
	display: table;
	margin-top: 25px;
}
.ish-sc_portfolio_gallery div:first-child a img
{
	margin-top: 0;
}
.ish-row-full .ish-section-filter
{
	padding-top: 50px !important;
}
.ish-row-full .ish-preloader
{
	margin-top: 50px !important;
}
.widget_tag_cloud a,.widget_ishyoboy-dribbble-widget .ish-button-small,.widget_ishyoboy-flickr-widget .ish-button-small,.widget_ishyoboy-recent-portfolio-widget .ish-button-small,.widget_ishyoboy-twitter-widget .ish-button-small,.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar tfoot a
{
	display: inline-block;
	font-size: 15px !important;
	font-weight: 500;
	margin-top: 10px;
}
.widget_tag_cloud a
{
	float: left;
	margin: 0 5px 5px 0;
	padding: 4px 9px 5px;
}
.ish-main-sidebar .widget
{
	margin-left: 0;
}
.widget div,.widget a,.widget ul,.widget li,.widget select
{
	font-size: 14px;
}
.widget ul,.widget li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget ul ul,.widget li ul
{
	padding: 0 0 0 15px;
}
.widget ul li,.widget li li
{
	padding: 2px 0;
}
.widget select
{
	border: none;
	padding: 10px;
	width: 100%;
}
.widget a
{
	text-decoration: none;
}
.widget-title,.widget-title a
{
	font-size: 19px;
	padding-bottom: 15px;
}
.widget_ishyoboy-dribbble-widget .dribbble-widget
{
	webkit-transform: translateZ(0);
}
.widget_ishyoboy-dribbble-widget .dribbble-widget a img
{
	width: 33.3%;
}
.widget_ishyoboy-flickr-widget #flickr_badge_wrapper div
{
	float: left;
	height: auto;
	margin: 0;
	webkit-transform: translateZ(0);
	width: 33.3%;
}
.widget_ishyoboy-flickr-widget #flickr_badge_wrapper div a img
{
	height: auto;
	width: 100%;
}
.widget_ishyoboy-recent-portfolio-widget .recent-projects-widget
{
	display: table;
}
.widget_ishyoboy-recent-portfolio-widget .recent-projects-widget li
{
	float: left;
	padding: 0;
	webkit-transform: translateZ(0);
	width: 33.3% !important;
}
.widget_ishyoboy-recent-portfolio-widget .recent-projects-widget li a img
{
	width: 100%;
}
.widget_ishyoboy-dribbble-widget .dribbble-widget a:hover,.widget_ishyoboy-flickr-widget #flickr_badge_wrapper a:hover,.widget_ishyoboy-recent-portfolio-widget .recent-projects-widget a:hover
{
	opacity: 1 !important;
}
.widget_ishyoboy-dribbble-widget .dribbble-widget:hover a,.widget_ishyoboy-flickr-widget #flickr_badge_wrapper:hover a,.widget_ishyoboy-recent-portfolio-widget .recent-projects-widget:hover a
{
	opacity: 0.35;
}
.widget_ishyoboy-twitter-widget .tweet
{
	padding: 0 0 15px;
}
.widget_ishyoboy-twitter-widget .tweet:last-child
{
	padding: 0;
}
.widget_ishyoboy-twitter-widget .tweet .tweet-details
{
	margin-top: -5px;
}
.widget_ishyoboy-twitter-widget .tweet .tweet-details a
{
	font-size: 12px;
}
.widget_calendar #wp-calendar
{
	width: 100%;
}
.widget_calendar #wp-calendar caption
{
	display: table-caption;
	font-weight: 700;
	margin-top: 0;
	padding-bottom: 5px;
}
.widget_calendar #wp-calendar thead th
{
	text-align: left;
}
.widget_calendar #wp-calendar #today
{
	font-weight: 700;
}
.widget_tag_cloud a
{
	margin-bottom: 7px !important;
}
.widget_rss .widget-title a img
{
	display: none;
}
.widget_rss .rss-date,.widget_rss cite
{
	font-size: 12px;
}
.widget_rss cite
{
	display: inline-block;
	padding-bottom: 10px;
}
.widget_rss ul li:last-child cite
{
	padding: 0;
}
.widget_search form div
{
	position: relative;
	width: 100%;
}
.widget_search form div input[type="text"]
{
	background: none;
	font-size: 16px;
	padding-right: 50px;
	width: 100%;
}
.widget_search form div input[type="submit"]
{
	background: none;
	font-family: "ish-fontello" !important;
	font-size: 18px;
	height: 100%;
	padding: 9px 12px 8px 13px;
	position: absolute;
	right: 0;
	top: 0;
}
.ish-grid12.widget .textwidget>.ish-sc-element:last-child
{
	margin-bottom: 0 !important;
}
img.alignright
{
	float: right;
	margin: 0 0 1em 1em;
}
img.alignleft
{
	float: left;
	margin: 0 1em 1em 0;
}
img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a img.alignright
{
	float: right;
	margin: 0 0 1em 1em;
}
a img.alignleft
{
	float: left;
	margin: 0 1em 1em 0;
}
a img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
div.alignright
{
	float: right;
	margin: 0 0 1em 1em !important;
}
div.alignleft
{
	float: left;
	margin: 0 1em 1em 0 !important;
}
div.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto !important;
}
.wp-caption
{
	max-width: 100%;
	padding: 0;
	text-align: center;
}
.wp-caption.alignnone
{
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft
{
	float: left;
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright
{
	float: right;
	margin: 5px 0 20px 20px;
}
.wp-caption.aligncenter
{
	margin: 5px auto 20px auto;
}
.wp-caption img
{
	border: 0 none;
	margin: 0;
	max-width: 100%;
	padding: 0;
}
.wp-caption p.wp-caption-text
{
	margin: 0;
	padding: 5px 4px 0;
}
.sticky
{
	text-indent: 0;
}
.gallery-caption
{
	text-indent: 0;
}
.bypostauthor
{
	text-indent: 0;
}
.isotope
{
	overflow: auto !important;
}
.wpb_row
{
	margin-bottom: 0 !important;
}
.wpb_row
{
	margin-left: 0 !important;
	margin-right: 0 !important;
}
[class^="vc_span"],[class*=" vc_span"]
{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.wpb_text_column.ish-left
{
	text-align: left;
}
.wpb_text_column.ish-center
{
	text-align: center;
}
.wpb_text_column.ish-right
{
	text-align: right;
}
.ish-likes
{
	display: inline-block;
}
#icl_lang_sel_widget img,.menu-item-language img,#lang_sel_footer img
{
	vertical-align: inherit;
}
#lang_sel_footer ul li:before
{
	content: none;
}
.ish-unboxed #lang_sel_footer
{
	border: none;
}
.widget_product_search form
{
	position: relative;
}
.widget_product_search #searchform input[type="text"]
{
	font-size: 16px;
	padding: 10px 92px 10px 12px;
}
.widget_product_search #searchform input[type="submit"]
{
	display: block;
	padding: 10px 11px 9px;
	position: absolute;
	right: 0;
	top: 0;
}
.tooltipster-default .tooltipster-content
{
	font-size: 13px !important;
}
.demo_store
{
	border: none !important;
	bottom: 0 !important;
	box-shadow: 0 0 10px rgba(0,0,0,0.05) !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	left: 0 !important;
	top: auto !important;
	z-index: 998 !important;
}
.woocommerce-ordering select,.widget_product_categories select
{
	border: none !important;
	padding: 10px 12px !important;
	width: 100%;
}
.wc-forward.button,.wc-backward.button,.add_to_cart_button.button,.price_slider_amount .button,.coupon .button,.coupon+.button,.shipping-calculator-form .button,.place-order .button,.button[name="save_address"],.button[name="save_account_details"],.button[name="login"],.button[name="wc_reset_password"],.single_add_to_cart_button.button,.form-submit #submit,.checkout_coupon .button,.woocommerce .products .button
{
	border: none !important;
	float: left;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 22px !important;
	margin-bottom: 8px !important;
	margin-right: 5px !important;
	padding: 6px 10px !important;
	text-shadow: none !important;
}
.onsale
{
	box-shadow: none !important;
	box-sizing: content-box !important;
	text-shadow: none !important;
}
.woocommerce-pagination ul
{
	border: none !important;
}
.woocommerce-pagination ul li
{
	border: none !important;
	overflow: visible !important;
}
.woocommerce-pagination ul li .page-numbers
{
	display: block !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 22px !important;
	margin-right: 5px !important;
	min-width: 35px !important;
	padding: 6px 10px !important;
}
.widget_product_tag_cloud a
{
	display: inline-block !important;
	float: left !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	margin: 0 5px 8px 0 !important;
	padding: 4px 9px 5px !important;
}
.price_slider .ui-slider-range
{
	box-shadow: none !important;
}
.price_slider .ui-slider-handle
{
	border: 2px solid !important;
	box-shadow: none !important;
}
.form-row
{
	padding: 0 !important;
}
#coupon_code
{
	border: none !important;
	box-shadow: none !important;
	padding: 9px 10px !important;
}
.calculated_shipping table
{
	width: 100%;
}
.calculated_shipping table th,.calculated_shipping table td
{
	border-bottom: 1px solid rgba(0,0,0,0.1) !important;
	width: 50% !important;
}
.calculated_shipping table tr:last-child th,.calculated_shipping table tr:last-child td
{
	border: none !important;
}
.quantity
{
	margin: 0 5px 0 0 !important;
}
.quantity .minus,.quantity .plus,.quantity .qty
{
	border: none !important;
	border-radius: 2px !important;
	box-shadow: none !important;
	text-shadow: none !important;
}
.quantity .minus,.quantity .plus
{
	font-size: 13px !important;
	height: 18px !important;
	line-height: 13px !important;
	width: 18px !important;
}
.quantity .qty
{
	height: auto !important;
	line-height: 25px !important;
	padding: 6px 0 !important;
	width: 41px !important;
}
.shipping-calculator-button
{
	display: block !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 22px;
	margin: 0 0 10px !important;
	padding: 6px 10px !important;
	text-align: center;
	text-decoration: none !important;
}
.woocommerce-error,.woocommerce-message,.woocommerce-info
{
	border: none !important;
	box-shadow: none !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	text-shadow: none !important;
}
.woocommerce-error:before,.woocommerce-message:before,.woocommerce-info:before
{
	box-shadow: none !important;
	text-shadow: none !important;
	text-transform: lowercase !important;
}
.woocommerce-error a:hover,.woocommerce-message a:hover,.woocommerce-info a:hover
{
	text-decoration: none !important;
}
.product a:hover,.shop_table.cart a:hover
{
	text-decoration: none !important;
}
.product-category a mark
{
	background: none !important;
}
.chosen-container
{
	font-size: inherit !important;
	max-width: 100% !important;
	width: 100% !important;
}
.chosen-container .chosen-single,.chosen-container .chosen-drop
{
	border: none !important;
}
.chosen-container .chosen-single
{
	box-shadow: none !important;
	padding: 6px 10px !important;
	text-shadow: none !important;
}
.chosen-container .chosen-single div b
{
	margin-top: 8px !important;
}
.woocommerce-tabs .tabs
{
	margin: 0 !important;
	margin-bottom: 0 !important;
	overflow: visible !important;
	padding: 0 !important;
}
.woocommerce-tabs .tabs:before
{
	border: none !important;
}
.woocommerce-tabs .tabs li
{
	border: none !important;
	box-shadow: none !important;
	margin: 0 !important;
	margin-bottom: 6px !important;
	padding: 0 !important;
}
.woocommerce-tabs .tabs li:before,.woocommerce-tabs .tabs li:after
{
	display: none !important;
}
.woocommerce-tabs .tabs li a
{
	font-size: 15px !important;
	font-weight: 500 !important;
	margin: 0 !important;
	padding: 6px 10px !important;
	text-shadow: none !important;
}
.woocommerce-tabs .panel
{
	border: 1px solid rgba(0,0,0,0.1) !important;
	border-top: 3px solid rgba(0,0,0,0.1) !important;
	padding: 25px !important;
}
.woocommerce-tabs .panel .ish-vc_row_inner
{
	padding: 0 !important;
}
.woocommerce-tabs #comments .commentlist
{
	padding: 0 !important;
}
#payment
{
	background: none !important;
	border: 1px solid rgba(0,0,0,0.1) !important;
}
#payment .payment_methods.methods .payment_box
{
	box-shadow: none !important;
	margin-top: 0 !important;
	text-shadow: none !important;
}
#payment .payment_methods.methods .payment_box:after
{
	display: none !important;
}
#payment .place-order
{
	border: none !important;
}
#payment .button
{
	margin-right: 10px !important;
	margin-top: 10px !important;
}
.add_to_cart_button.added
{
	float: none !important;
}
.added_to_cart
{
	display: block !important;
	float: none !important;
	font-size: 15px !important;
	font-weight: 500 !important;
}
.rev_slider .tp-caption div
{
	font-size: inherit !important;
}
.tp-bannertimer
{
	z-index: 50 !important;
}

.refzen
{
	width: 1px !important; 
	height: 1px !important;
}