/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


	/*
  	Flaticon icon font: Flaticon
  	Creation date: 20/09/2016 16:56
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("./icons/Flaticon.eot");
  src: url("./Flaticon.eot?#iefix") format("embedded-opentype"),
       url("./icons/Flaticon.woff") format("woff"),
       url("./icons/Flaticon.ttf") format("truetype"),
       url("./icons/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./icons/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
font-family: Flaticon;
font-style: normal;
}

.flaticon-file:before { content: "\f100"; }
.flaticon-pdf:before { content: "\f101"; }
.flaticon-pdf-1:before { content: "\f102"; }
.flaticon-pdf-documentation:before { content: "\f103"; }
.flaticon-printer:before { content: "\f104"; }
.flaticon-zip-file:before { content: "\f105"; }
.flaticon-zip-file-1:before { content: "\f106"; }
.flaticon-zip-file-2:before { content: "\f107"; }

/* ---------------------------------------------- */
.clearfix::after {
	display: block;
	content: '';
	clear: both;

}
.clear-left {
	clear: left;
}
a { color: #ccc; text-decoration: none; }
a:hover {
color: #fff;
}
strong {
color: #ccc;
}
h5 {
margin-top: 15px;
margin-bottom: 5px;
}
.wpcf7-form input[type="text"].wpcf7-mathcaptcha {
	width: 30px;
    display: inline-block;
    height: 25px;
    padding: 2px 5px;
    margin: 10px 0;
    text-align: center;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}

.rma-form span[class*="mathcaptcha"] span.wpcf7-not-valid-tip,
span[class*="mathcaptcha"] span.wpcf7-not-valid-tip {
	font-size:12px;
	position: unset;
    display: inline-block;
    margin-left: 20px;
	width:200px
}
.checky {
	display:none
}
.checkx {
	margin-left:10px
}
.checkxy {
	margin-top:10px
}
#content img {
	max-width: 100%;
}
.wf-cell.shown {
    opacity: 1;
}

.wf-cell, .wf-usr-cell, .footer .widget {
	display: block;
	float: left;
}

.content-text-small {
font-size: 12px;
line-height: 21px;
}
.content-text-big {
line-height: 24px;
font-size: 16px;
}

.single-dt_business_unit #content {
	width: 100%;
}
#content {
	position: relative;
}
.list-divider li {
padding-bottom: 5px;
}
.list-divider li:first-child {
	padding-top: 9px;
}
.standard-arrow.list-divider li:first-child:before, 
.standard-arrow.list-divider li:first-child:after {
	top: 13px;
}

/*.list-icon {
	color: #fff;
    background-color: #1585d4;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    width: 13px;
    height: 13px;
    text-align: center;
    padding-left: 1px;
    padding-top: 1px;
    position: relative;
    top: 4px;
}*/

/* Header */

/*Align title and breadcrumbs left*/
.page-title.content-left .wf-td:nth-child(2) {
    float: left;
}
 .page-title h1 {
        text-align: left;
        margin-bottom: 24px;
}
/* Print button */
.print-pdf {
	background: transparent;
	border: 0;
	color: rgba(146,160,175,0.45);
	font-size: 30px;
	outline: none;
	float: right;
    position: relative;
    margin-top: 10px;
}

#lang_sel ul > li > ul {
	width: auto;
}
#lang_sel a, #lang_sel_click a {    
    padding: 5px 22px 5px 10px;
}
.g-recaptcha {
	margin-bottom: 20px;
}

.ctx-post-thumb {
    margin-bottom: 10px;
}

#product_finder_links ul {    
    position: absolute;
    visibility: hidden;
    opacity: 0;
    z-index: 10;
    background-color: #1f2933;
    padding: 10px;
    border-top: 1px solid #000;
    font-size: 13px;

}
#product_finder_links:hover ul, 
#product_finder_links:active ul,
#product_finder_links ul:hover {    
    position: absolute;
    visibility: visible;
    opacity: 1;
}
#product_finder_links li a {
	display: block;
	padding: 4px 15px 4px 10px;
	color: #fff;
}

#product_finder_links li a:hover {
	background-color: rgba(241,243,246,0.07);
}

#page #product_finder_links .dt-btn {
	margin-bottom: 0;
	line-height: 29px;
}

.dt-mobile-header #product_finder_links {
	position: relative;
	min-width: 180px;
}
.dt-mobile-header #product_finder_links ul {	
	width: 100%;
	box-sizing: border-box;
}
.dt-mobile-header #product_finder_links .fa-chevron-circle-down {
	position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 10px;
}
.dt-mobile-header #product_finder_links .dt-btn {
	width: 100%;
	box-sizing: border-box;
}
.dt-mobile-header #product_finder_links {
	display: inline-block;
}
.dt-mobile-header #product_finder_links ul {
	z-index: 100;
}

.dt-mobile-header #lang_sel  a {
	color: #fff;
	
}

.dt-mobile-header #lang_sel {

	background: #282828;
}
.dt-mobile-header #lang_sel ul > li > ul {
	margin-top: 1px;
	top:100%;
	bottom: auto;
	width: 100%;
}

.dt-mobile-header #lang_sel > ul > li:after, .dt-mobile-header #lang_sel_click > ul > li:after {
    background-image: url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(241,243,246,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'><polygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/></svg>");
    }
.top-bar #lang_sel >ul>li>a {
	color: #bac0c6;
	background: #282828;
}

.dt-mobile-header .mini-wpml {
	display: inline-block;
	min-width: 180px;
}
.dt-mobile-header #lang_sel {
	width: 100%;
}
.dt-mobile-header .mini-wpml,
.dt-mobile-header #product_finder_links {
	margin-bottom: 10px;
}

/*Home page*/
@media screen and (max-width:768px){
	.hp-finder .vc_column-inner {
	 	padding-top:0;
	}
	.hp-section{
	margin-bottom:30px !important;
	}
	.dt-photos-shortcode.slider-wrapper .prev,
	.dt-photos-shortcode.slider-wrapper .next {
		opacity: 1;
	}
}

.hp-video #ytc-wrapper::after {
	content: '';
	clear: both;
	display: block;
}
.hp-video #ytc-wrapper {
	padding: 15px;
	background: #333;
}
.hp-video #ytc-wrapper .ytcplayer-wrapper {
	margin-bottom: 0;
}

.hp-video #ytc-wrapper .ytcplayer-wrapper {
    float: left;

}
.hp-video #ytc-wrapper .ytc-thumbnails {
    float: right;
    width: 35%;    
    padding-left: 10px !important;    
    position: relative;
    /*top: -24px;*/
    height: 300px;
    background: #333;
}
.hp-video #ytc-wrapper .ytc-thumbnails .ytc-column:first-child {
   /*margin-top: 20px;*/
}
.hp-video #ytc-wrapper .ytc-thumbnails h5 {
font-size: 12px;
}
.hp-video .ytc-links {
display:none;
}
.hp-video .mCustomScrollBox > .mCSB_scrollTools {
right: -10px;
}
.hp-video .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
border-radius: 0;
}
.hp-video #ytc-wrapper .ytc-thumbnails a.ytcthumb, .hp-video #ytc-wrapper .ytcplayer-wrapper {
border: 0;
}
.hp-video #ytc-wrapper .ytc-thumbnails.ytc-thumb-align-left .ytc-column {
margin-bottom: 20px;
}

.hp-video #ytc-wrapper .col-sm-6 {
padding-left: 4px;
padding-right: 4px;
}
.hp-video #ytc-wrapper .col-sm-12 {
padding-left: 11px;
padding-right: 11px;
}

.hp-video #ytc-wrapper .ytc-thumbnails a.ytcthumb .ytcplay.youkuplay {
    background: url(icons/youku_icon.png) no-repeat !important;
    background-position: -9999px -9999px !important;
    position: absolute!important;
    width: 100%!important;
    height: 100%!important;	
}

.hp-video #ytc-wrapper a:hover,
.hp-video #ytc-wrapper h5:hover {
	cursor:pointer;
}

#ytc-wrapper .ytc-thumbnails a.ytcthumb:hover .ytcplay.youkuplay {
    background-position: center center!important;
}


@media screen and (max-width: 1150px) {
.hp-video #ytc-wrapper .col-sm-6, .hp-video #ytc-wrapper .col-xs-6 {
width: 90%!important;
margin-left:5%;
}
}

@media screen and (max-width: 600px) {
	.hp-video #ytc-wrapper .ytcplayer-wrapper, .hp-video #ytc-wrapper .ytc-thumbnails {
		width: 100%!important;
	}
	.hp-video #ytc-wrapper .ytcplayer-wrapper {
	margin-bottom: 15px;
	}
	.hp-video #ytc-wrapper .ytc-thumbnails .row .row .col-sm-6 {
	width: 50% !important;
	margin-left: 0;
	float:left;
	}
	.hp-video #ytc-wrapper .ytc-thumbnails {
		padding-left: 0 !important;
	}
}

.hp-news .post {
	padding: 10px;
	background: #333;
	margin-bottom: 16px;
}

/* Business Unit page */


.bunit_content,
.family_content {
	margin-bottom: 30px;
}
.bunit-product-families .wf-cell {
	position: relative;
	margin-bottom: 30px;
}
.bunit-product-families .wf-cell:nth-child(4n+1){
	clear: left;
}
.bunit-product-families .icon-wrap {
	position: absolute;
	top: 0;
	font-size: 28px;
	color: #1585d4;
}

.icon-wrap + h6, .icon-wrap +h6 + p {
	margin-left: 40px;
}

.single-dt_business_unit h1.entry-title.h2-size {
	font-size: 46px;
	text-align: left;
}

.single-dt_business_unit h2 {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 40px;

}

.single-dt_business_unit .page-title {
	min-height: 120px !important;
}
.single-dt_business_unit .attachment-post-thumbnail,
.single-dt_product_family .attachment-post-thumbnail {
	float: left;
	margin: 7px 14px 0 0;
}
/*.single-dt_business_unit .wf-table {
	height: 120px !important;
}*/
/*.single-dt_business_unit #main {
	padding-top: 0;
}*/

/* Shop */



/* Product layout */

#products {
	border-bottom: 2px solid rgb(41,44,48);
}

#products thead {
	color: #f1f3f6;
}

#products tr {
	border-top: 2px solid rgb(41,44,48);
}

#products td, #products th {
	padding: 12px 10px;
	border-top: 0;
	max-width: 200px;
}



#products td:nth-child(1), #products th:nth-child(1) {
	padding-left: 0;
}

#products td:nth-child(7), #products th:nth-child(7) {
	padding-right: 0;
}


#products img {
	max-width: 80px;
	display: block;
}

#products .buttons-on-img {
	margin: 0;
}

#products td:nth-child(7) {
	text-align: center;
}


.products .product::before, .products .product::after {
	content: none;
}
.products .product {
	display: table-row;
}

#products .flaticon-pdf {
	font-size: 36px;
	color: rgb(227, 6, 19);
}

#products dt {
	display: none;
}
#products td:nth-child(2) dt {
	display: block;
}

.ctx-datasheet-text {
	display: none;
}
.flaticon-pdf {
	display: inline;
}

.search-results .post.product:before,
.search-results .post.product:after {
	display:none;
}

.search-results #products td,
.search-results #products th {
     text-align: left; 
}  


@media screen and (max-width:768px){

	#products thead {
		display: none;
	}
	#products td, #products th {
		display: block;
		max-width: none;
	}
	.ctx-datasheet-text {
		display: inline;
	}
	.flaticon-pdf {
		display: none;
	}
	#products td, #products th {
		padding: 4px 10px;
	}
	#products tr {	    
	    padding: 10px 0;
	    display: block;
	}
	#products dt {
		display: inline-block;
		font-weight: bold;
		color: #ccc;
	}
	#products td:nth-child(2) dt {
		display: block;
	}
	#products dd {
		display: inline-block;
	}
	#products td:nth-child(7) {
	text-align: left;
}
}

.woocommerce-result-count {
    color: #f1f3f6;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 20px;
}



/*Product finder widgets*/

/*Old styles*/

/* .product-filters .widget {
	width: 21%;
	margin-right: 4%;
	float: left;
	position: relative;
	border-top: none;
	padding-bottom: 10px;
	padding-top: 30px;
}
.sidebar .widget a{
	text-decoration: none;
}
.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
	padding-top: 30px;
}

.products .sidebar {
	margin-bottom: 40px;
	padding: 0;
}
.products #content {
	padding: 0;
}

@media screen and (max-width: 1050px) {

	.widget_meta_slider + .yith-woo-ajax-navigation:nth-child(4n+1), .yith-woo-ajax-navigation + .yith-woo-ajax-navigation:nth-child(4n) {	
		clear: none;
	}

	.clear-right {		
		clear: none;
	}
	
	.product-filters .widget {
		width: 45%;
		margin-right: 4%;		
	}

} */

@media screen and (max-width: 600px) {
	/*.widget-divider:nth-child(4n) {
		width: 100%;
		height: 1px;
		clear: both;
	}*/
	
	.product-filters .widget {
		width: 100%;
		max-width: 300px;
		clear: both;
	}
}

/*New styles*/

/*.archive.tax-product_cat .sidebar {
	height: 958px;
}

.archive.tax-product_cat .sidebar .widget {	
	max-width: 300px;
	width: 100%;
	position: relative;
	-webkit-column-break-inside: avoid;
}
.archive.tax-product_cat .sidebar {
	-webkit-column-count: 4;

}

.yith-woo-ajax-navigation+ .widget_meta_slider {
	-webkit-column-break-before: always;
}*/

/* Product Range page */

.product_range_main_images {
	margin: 0 -10px 30px -10px;
}
.product_range_main_images .wf-cell {
	padding: 0 10px;
}

.product_range_content {
	margin: 0 -10px;
}
.product_range_content .wf-cell {
	padding: 0 10px;
}
.product_range_advantages li {	
	display: inline-block;
	width: 100%;
	
	-webkit-column-break-inside: avoid;
}
.product_range_advantages ul{
	list-style: none;
	margin-left: 0;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	-webkit-column-gap: 34px;
	-moz-column-gap: 34px;

}


.list-divider li {    
    border-bottom: 1px solid rgba(146,160,175,0.15);
    border-top: 0;
}
.list-divider li:first-child {    
    border-bottom: 1px solid rgba(146,160,175,0.15) !important;    
}
/*.list-divider li:last-child {    
    border-bottom: 0 !important;    
}*/


.archive.tax-product_cat #main {
	/*padding-left:43px;
	padding-right:43px; */
	padding-top: 0;
}

.archive.tax-product_cat .products.row {
	padding: 0 22px;
}

#products-content {
	padding: 0;
}

.prod-cat-info {
	margin-bottom: 40px;
}
.related-solutions {
	margin-bottom: 30px;
	margin-top: 30px;
}
.products.row {
	margin-top: 20px;
}
.prod-cat-info { position: relative;}
.prod-cat-info .prod-cat-gallery {	
	margin-right: 350px;
}
.prod-cat-gallery img {
	width: 50%;
    display: block;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}
.prod-cat-info .prod-cat-doc {
	position: absolute;
	top: 0;
	right: 0;
	width: 300px;
}



.prod-cat-info {
	min-height: 320px;
}

/*Related solutions*/
.single-dt_product_range .ts-cont {
	left: 0 !important;
}

.single-dt_product_range .slider-wrapper .prev, .single-dt_product_range .slider-wrapper .next {
	top: 35%;
}

.single-dt_product_range .arrows-light .prev i:after,
.single-dt_product_range .arrows-light .next i:after {
	background-image: none; 
	font-family: FontAwesome;
	font-size: 30px;
	color: rgba(255, 255, 255, 0.8);
	font-style: normal;
	position: relative;
	top: 15px;
}
.single-dt_product_range .arrows-light .prev i:after { content: "\f104"; left: 6px;}
.single-dt_product_range .arrows-light .next i:after { content: "\f105"; left: 10px;}

.single-dt_product_range .arrows-light .prev i, 
.single-dt_product_range .arrows-light .next i {
	border-radius: 0;
	background-color: #1484d3;
	width: 30px;
	height: 60px;
}
.arrows-light .prev.disabled i, .arrows-light .next.disabled i, .arrows-light .prev.disabled:hover i, .arrows-light .next.disabled:hover i {
     background-color: #1484d3; 
}


.portfolio-categories a, .portfolio-categories a *, .portfolio-categories span {
    -webkit-text-fill-color: initial;
}

.related-solutions li.ts-cell {
	/*padding: 20px;*/
}
.related-solutions li.ts-cell article {
	padding: 20px 15px 25px 15px;
    background: rgb(36,40,43);
    height: 100%;
}

.solution-industries {
	margin-top: 20px;
}


.single-dt_product_range .related-solutions .category-link {
	margin-top: 20px;
}
.single-dt_product_range .related-solutions .category-link a {
	color: #fff;
	text-transform: uppercase;
	display: block;
    margin-bottom: 5px;
}
.single-dt_product_range .related-solutions .category-link a::before {
	display: inline-block;
	margin: 0 8px 0 0;
    background: #1484d3;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    padding: 1px 0 0 1px;
    text-align: center;
    font-size: 12px;
    text-shadow: 1px -1px 2px rgba(0, 0, 0, 0.3), -1px 1px 2px rgba(0, 0, 0, 0.8);
    font-family: FontAwesome;

}
.single-dt_product_range .related-solutions .category-link a.automotive::before {
	content:"\f1b9";
}
.single-dt_product_range .related-solutions .category-link a.filling::before {
	content:"\f290";
}
.single-dt_product_range .related-solutions .category-link a.food::before {
	content:"\f0f4";
}
.single-dt_product_range .related-solutions .category-link a.green::before {
	content:"\f1bb";
}
.single-dt_product_range .related-solutions .category-link a.logistics::before {
	content:"\f0d1";
}
.single-dt_product_range .related-solutions .category-link a.machine::before {
	content:"\f0ad";
}
.single-dt_product_range .related-solutions .category-link a.mobile::before {
	content:"\f10b";
}
.single-dt_product_range .related-solutions .category-link a.packaging::before {
	content:"\f291";
}
.single-dt_product_range .related-solutions .category-link a.special::before {
	content:"\f085";
}
.single-dt_product_range .related-solutions .category-link a.textile::before {
	content:"\f214";
}

.archive.tax-product_cat h3 {
margin-bottom: 30px;
}

/*Product filter widgets*/
.archive.tax-product_cat .ui-widget-header, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-range, .product .onsale, .shipping-calculator-button:before {
	background: #1585d4;
}
 .ui-widget-content, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0 !important;
}

#page .widget_layered_nav ul li.chosen a, #page .widget_layered_nav_filters ul li a {
	background-color: transparent;
	-webkit-text-fill-color: inherit;
}

.widget_layered_nav ul li a::before {
	font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;    
    -webkit-font-smoothing: antialiased;
    margin-right: 7px;
    content: "\e017" !important;
    background: #eee;
    display: inline-block;
    width: 15px !important;
    line-height: 15px !important;
    border-radius: 2px;
    color: transparent;
    font-size: 12px;
    text-align: center;
}
.widget_layered_nav ul li.chosen a:before, .widget_layered_nav_filters ul li a::before {
	background-color: #1585d4;
	color: #fff;
	/*-webkit-text-fill-color: none;*/
}
.widget_layered_nav ul li.chosen a, .widget_layered_nav_filters ul li a {
	padding: 1px 0;
}


/*Industry page*/
.archive.tax-dt_portfolio_category #content .post .entry-meta.portfolio-categories { display: none; }
.archive.tax-dt_portfolio_category h3.solutions {text-align: center; font-size: 34px; margin-bottom: 65px;}
.archive.tax-dt_portfolio_category .post.bg-on { height: 100%; padding-bottom: 8px; } /* 10px are a quick fix and should be removed! */

/*Solution page*/
#solution-products-used > h4 {
	margin-bottom: 35px;
}

.solution_summary p{
/*background: #222;*/
padding: 20px 15px;
box-sizing: border-box;
/*border-left: 15px solid #000;
border-right: 15px solid #000;*/
}
.solution_summary h6 {
	background: #1484d3;
	padding: 5px 0 8px 26px;
	font-size: 22px;
	margin-bottom: 0;

}

.solution_summary .solution_summary_wrapper { 
	height: 100%;
	background-color: #222;
	margin-bottom: 10px;
 }

.single-portfolio .prod-advantages img{
 vertical-align: middle;
display: inline-block;
margin-right: 10px;
float: left;
}
.single-portfolio .lists {
background-color: #222; 
padding-top: 20px;
margin-left: 0;
margin-right: 0;
}
#solution-products-used {
	border-bottom: 2px solid #5AA1E3;
        padding-bottom: 36px;
}
@media only screen and (max-width: 1200px) {
  .top-bar .mini-contacts, .top-bar .wc-ico-cart, .top-bar .mini-login, .top-bar .mini-login .submit, .top-bar .mini-search .submit  {
	font-size: 12px;
  }
 .soc-ico a, .soc-ico a:before, .soc-ico a:after, .soc-ico a .icon {
 	width: 16px;
	height: 16px;	
 }
.soc-ico a:before, .soc-ico a:after {

}
.masthead.widgets .mini-login, 
.masthead.widgets .mini-search, 
.masthead.widgets .shopping-cart, 
.masthead.widgets .mini-contacts, 
.masthead.widgets .text-area, 
.masthead.widgets .mini-nav, 
.masthead.widgets .soc-ico, 
.masthead.widgets .mini-wpml {
	margin-left:3px;
	margin-right: 2px;
}
}
@media screen and (max-width: 1150px) {
	.masthead.full-width, .masthead.mixed-header {
	    padding: 0 30px;   
	}
}

/*Bottom bar*/
.bottom-text-block > p, .bottom-text-block > div {
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}
.bottom-text-block > p a {
display: inline-block;
margin-left: 20px;
}

@media screen and (min-width: 1250px) {
	.bottom-text-block { position: relative; }
	.bottom-text-block p:nth-child(3) {
		 margin-right: 350px;
	}
	.bottom-text-block p:nth-child(4){
		position: absolute;
		right: -10px;
	}
	.bottom-text-block .soc-ico {
		position: absolute;
		right: 210px;
		top: 16px;
	}
}


/*Industry page*/

/*.archive.tax-dt_portfolio_category .page-title .wf-td .breadcrumbs {
        display: none;
}
.archive.tax-dt_portfolio_category .page-title h1 {
        text-align: left;
}*/

.archive.tax-dt_portfolio_category .industry-img {
	padding-top: 4px;
}

.archive.tax-dt_portfolio_category .description {
	margin-bottom: 60px;
}
.archive.tax-dt_portfolio_category .description p{
	color: rgba(255,255,255,0.9);
}
.archive.tax-dt_portfolio_category .description img {
	max-width: 100%;
        
}

.archive.tax-dt_portfolio_category .pr-ranges {
	margin-bottom: 80px;
}

/*.archive.tax-dt_portfolio_category .pr-ranges i, .archive.tax-dt_portfolio_category .pr-ranges span, .archive.tax-dt_portfolio_category .pr-ranges img {
	float: left;      
	margin-right: 20px;
	font-size: 24px;
	color: #1484d3;
	vertical-align: middle;
}*/
/*.archive.tax-dt_portfolio_category .pr-ranges .range-name {
        padding-left: 38px;
        display: block;
}*/
.industry_main {
	margin-bottom: 20px;
}
.pr-ranges {
	margin-bottom: 30px;
}

.pr-ranges h3 {
	margin-bottom: 30px;
}
.pr-ranges .standard-arrow li {
	margin-bottom: 20px;
}
.pr-ranges +h2 {
	text-align: center;
	margin-bottom: 40px;
}

.archive.tax-dt_portfolio_category .pr-ranges .range {
	margin-bottom: 30px;
}

.archive.tax-dt_portfolio_category .industries-menu {
	padding: 0 45px;
	margin-bottom: 30px;
}
.archive.tax-dt_portfolio_category .industries-menu a {
	text-decoration: none;
	display: inline-block;
	margin: 5px;	
	font-weight: 600;
	padding: 4px 12px;
	color: #fff;
}
.archive.tax-dt_portfolio_category .industries-menu a.current {
	background-color: #1484d3;
}
.archive.tax-dt_portfolio_category .industries-menu a:hover{
color: #fff;
}

/* Mobile menu */
@media screen and (max-width: 1150px) {
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
		display: none;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
		position: relative;
	}


	#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
		display: block;
	}
}
.bold-icons .dt-mobile-header .mini-contacts.phone {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2392a0af' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E");
}

.bold-icons .dt-mobile-header .mini-contacts.email {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%2392a0af' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E");
}

.bold-icons .dt-mobile-header .mini-contacts.address {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2392a0af' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E");
}

.dt-mobile-header a.wc-ico-cart, .dt-mobile-header a.wc-ico-cart:hover, .dt-mobile-header .mini-login .submit {
color: #92a0af;
}
.bold-icons .dt-mobile-header .wc-ico-cart:before {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2392a0af' d='M3.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C3.932,12.609,3.31,13.233,3.31,14.001z M11.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C11.933,12.609,11.31,13.233,11.31,14.001z M12.21,11.811h1.865c0.344-0.029,0.453-0.123,0.469-0.498v-0.344l-9.032-0.797c-0.641,0-0.609-0.609,0.109-0.672l8.003-1.359c0.362-0.092,0.383-0.197,0.487-0.538l1.278-5.601L3.434,2.031l-0.35-1.514C2.995,0.264,2.856-0.015,2.481,0H0.668C0.2,0,0,0.187,0,0.5l0.04,1l1.879,0l1.667,8.099l0.11,1.417l0.024,0.313c0.005,0.296,0.152,0.483,0.527,0.483'/%3E%3C/svg%3E");

}
.bold-icons .dt-mobile-header .mini-login .submit:before {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%2392a0af' d='M8,9v2.346L11.5,8L8,4.665V7H1v2H8z M16,1v14H4v-2h10V3H4V1H16z'/%3E%3C/svg%3E");
}

.mobile-mini-widgets-in-menu {
padding-left: 10px;
}
.mobile-main-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
padding-left: 10px;
}

/* Blog */
.page-template-template-blog-list article:not(:first-child) .project-share-overlay {
display: none;
}
.entry-meta a, .entry-meta a * {
    color: rgba(146,160,175,0.8);
}
.page-template-template-blog-list .blog-content.wf-td:first-child {
float: right;
}
.page-template-template-blog-list .widget_presscore-blog-posts {
display: none;
}

/* Shortcodes */

/*Issuu pdf docs*/

.ctx-pdf-select {
	position: relative;
	min-height: 250px;
	background-color: rgba(146,160,175,0.15);
	overflow: hidden;
	/*max-width: 300px;
	margin: 0 auto;*/
	padding: 15px 15px 10px;
}

.ctx-pdf-select .language-select {	
	width:100%;
	max-width: 302px;
    margin: 0 auto;    
}
.language-select h4, 
.language-select p {
	padding-left: 20px;
}
.language-select select {
	width:100%;
	/*max-width: 272px;*/
	z-index:9;
	cursor:pointer;
}
.pdf-preview {
    display: block;
    margin-bottom: 10px;
}
.pdf-preview img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

/*.issuuembed {
	position: relative;
	left: 50%;
	margin-left: -150px;
}
.issuuembed > div > div:last-child {
	display: none !important;
}*/
#page .ctx-pdf-select .customSelect {
	padding: 6px 20px 5px;
}



.archive.tax-product_cat .sidebar, 
.archive.tax-product_cat .content, 
.single-dt_product_family .content, 
.single-dt_business_unit .content, 
.single-dt_product_family .sidebar,
.single-dt_product_range .content,
.single-dt_product_range .sidebar,
.single-dt_product_series .content,
.single-dt_product_series .sidebar,
.single-portfolio .content,
.single-dt_industry .content
/*.single-product .content*/ {
	width: 100%;
}


.sidebar-content::after {
	display: block;
	content: "";
	clear: both;

}

.archive.tax-product_cat #content {
	margin-top: 60px;
}



/*Downloads page */

#downloads-section {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #333;
}

#downloads-section .wpb_content_element{
	margin-bottom: 0;
}

.downloads-page-accordion-item .wpb_accordion_header a:after {
    content: '\f107';
    width: 18px;
    height: 20px;
    font-size: 24px;
    line-height: 20px;
    /* text-align: center; */
    transform: translateX(15%);
    font-family: FontAwesome;
    background-image: none!important;
}

.downloads-page-accordion-item .wpb_accordion_header[aria-expanded="true"] a:after {
    content: '\f106';
}

.wpb_content_element.dt-style .wpb_accordion_header a {
    padding: 0 0 0 35px;
}
.wpb_content_element .wpb_accordion_header > a:before,
.wpb_content_element .wpb_accordion_header > a:after{
    left: 0;
    right: auto;
}


.downloads-section a {
	color: #92a0af;
	text-decoration: none;
}
.downloads-section a:hover {
	color: #fff;
}
.dt-accordion-text-big .wpb_accordion_header.h3-size > a {
    font-size: 20px;    
    margin-bottom: 4px;
}
.dt-accordion-text-big .wpb_accordion_header.h4-size > a {
    font-size: 18px; 
    margin-bottom: 2px;   
}
.dt-accordion-text-big .wpb_accordion_header.h5-size > a {
    font-size: 16px;    
}
#page .wpb_accordion .wpb_accordion_wrapper > a:hover span, #page .wpb_content_element .wpb_accordion_header a:hover span, #page #main .vc_toggle_title h4:hover {
    color: #fff;
}
.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:before, .content .dt-style.vc_toggle_default .vc_toggle_icon:before {
    background-color: rgba(146,160,175,0.35);
}
.wpb_content_element .wpb_accordion_header > a:before, .wpb_content_element .wpb_accordion_header > a:after {    
    margin-top: -10px;
    width: 20px;
    height: 20px;    
}

.wpb_accordion_content .wpb_accordion_wrapper {
	padding: 0 0 0 10px;
}

.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.wpb_accordion_content .wpb_accordion_wrapper .wpb_accordion_content {
	padding-left: 35px;
}

.wpb_accordion_content .wpb_accordion_wrapper .wpb_accordion_content .file_item {
	margin-bottom:0; 
}

/* Team */

.team-container .soc-ico {    
    font-size: 14px;
    line-height: 20px;
}

.team-media{    
    /*float: left;*/
    width: 70%;
	
}
.team-container { 
	height: 100%;
}

.team-desc {    
    text-align: left;
}
/*.team-block .wf-cell {
background-color: rgba(146,160,175,0.1);
}*/

/*Contacts*/

.phone-link .fa-phone,
.phone-link .fa-fax,
.email-link .fa,
.website-link .fa {
	color: #1585d4;
	margin-right: 5px;
}

.phone-link .fa-skype {
	color: rgb(0, 173, 244);
	font-size: 140%;
	margin-right: 3px;
	position: relative;
}
.phone-link .fa-skype:before {
	position: relative;
	z-index: 2;
}
.phone-link .fa-skype:after {
	position: absolute;
	top: 3px;
	left: 3px;
	background: #fff;
	content: '';
	width: 11px;
	height: 11px;
	display: block;
	margin: 0 auto;

}

#ctx-salesforce input[type="text"], #ctx-salesforce input[type="email"], #ctx-salesforce select {
	width: 100%;
}
#ctx-salesforce select {
	-webkit-appearance: none;	
}

#ctx-newsletter input[type="email"] {
	margin-top:15px; 
	margin-bottom: 15px;
	min-width: 190px;
}
#ctx-newsletter label {
	position: absolute;
	visibility: hidden;
}

@media screen and (max-width: 1050px) {
	.page-title.content-left .wf-td:nth-child(2) {
		text-align: left;
		width: auto;
	}
}

@media screen and (max-width: 970px) {
	.archive.tax-product_cat .sidebar {
	    padding-top: 0px; 
	}

	.single-product .images {
		padding-left: 20px;
    	box-sizing: border-box;
	}	

	#products td:nth-child(1), #products th:nth-child(1) {
		display: none;
	}

	.content .product_range_main_images .wf-1-3 {
		width: 33.3333%;
	}
	.content .product_range_main_images .wf-1-2 {
		width: 50%;
	}

}

.bold-icons .mini-search .submit:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23f1f3f6' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E") !important;
}
.top-bar .mini-search .submit {
	color: #f1f3f6;
} 

/*Search form*/

.masthead .top-bar .mini-search .field {
    top: 31px;
    background-color: rgb(48,53,58) !important;
    /*border: 1px solid rgb(48,53,58) !important;*/
}

.ctx-ajax-search {
    position: relative;
}
.ctx-ajax-search input {
    width: 100%;
}
.ctx-ajax-search .ctx-search-results {
    position: absolute;
    top: 78px;
    right: 0;
    width: 100%;
    min-width: 260px;
    background: rgb(36,40,43);
    padding: 0px 0 0px 15px;
    /*border: 2px solid #1585d4;*/
    box-sizing: border-box;
    max-height: 400px;
    max-height: 400px;
    overflow-y: auto;
    display: none;
}

.ctx-search-results p {
	margin: 8px 0;
}

.ctx-search-result-cell:first-child {
    padding-top: 10px;
}
.ctx-search-result-cell:last-child {
    padding-bottom: 10px;
}

.search-highlight {
    background: #888;

}

.mCSB_container {
    display: block !important;
}


.masonry-img-wrapper {
	height: 0px;
	padding-bottom: 50%;
	display: block;
    overflow: hidden;
    margin-bottom: 10px;
}

.dt_portfolio .masonry-img-wrapper {
	padding-bottom: 70%; /* should be 78 for full image */
}

.ctx-masonry article {
	padding: 20px 15px 25px 15px;
	background: rgb(36,40,43);
	height: 100%;
	box-sizing: border-box;
}

.family-product-ranges {
	margin-top: 40px;
	margin-bottom: 70px;
}
.family-product-ranges h2 {
	text-align: center;
	margin: 10px 0 50px;
}

/*Single solution*/
.solution_before_after .twentytwenty-container img {
	width: auto;
}
.solution_before_after .twentytwenty-after-label,
.solution_before_after .twentytwenty-before-label {
	display: none;
}
.solution_main.custom-grid {
	margin: 0 -10px 30px -10px;
}
.solution_main .wf-custom-cell {
	float: left;
	width: 50%;
	padding: 0 10px;
	box-sizing: border-box;
	min-width: 300px;

}

.solution_values_adv {
	background: #222;
	margin: 0 0 30px 0;
	padding: 20px 0;
}
.solution_values_adv h3 {
	margin-bottom: 20px;
}
.single-portfolio ul.solution_advantages {
	list-style-type: none;
	margin-left: 0;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
}
.solution_advantages li {
	display: inline-block;
	/*margin-bottom: 10px;*/
	width: 100%;
}

.solution_advantages img {
    float: left;
    display: inline-block;
    margin-right: 7px;
    margin-bottom: 3px;
}

/*Trade shows*/
ul.trade-shows li {	
	display: inline-block;
	width: 100%;
	
	-webkit-column-break-inside: avoid;
}
ul.trade-shows {
	list-style: none;
	margin-left: 0;
	-webkit-column-count: 2;
	-moz-column-count: 2;

}

.advanced-search {
	padding-bottom: 20px;
    display: none;
    width: 100%;
    float: left;
}
.product-filters.expanded .advanced-search {
	display: block;
}
.expand-filters {
	float: left;
	clear: left;
}

/*Product single*/
.woocommerce-tabs {
	max-width: 550px;
}
.single-product-downloads {
	margin-bottom: 30px;
}
.single-product-downloads a {
	display: block;
	margin-bottom: 2px;
}
.single-product-downloads .flaticon-pdf,
.single-product-downloads .flaticon-zip-file,
.single-product-downloads .flaticon-file,
.single-product-downloads .flaticon-zip-file-1 {
	display: inline-block;
	margin-right: 5px;
	font-size: 22px;
}

.single-product-downloads h3 {
	margin-bottom: 20px;
}
.product .tabs {    
    margin: 0;
}
.product .woocommerce-tabs {
     padding-top: 0;     
}

.single-datasheet-icon,
.single-cad-icon {
	width: auto !important;
	vertical-align: bottom;
	margin-right: 10px;
}

.single-cad-link:first-child .single-cad-icon  {
	margin-right: 30px;
}

.single-cad-link { 
	float:left; 
} 

.shop_attributes tr {
	color:#ccc;
}

.content table.product_downloads {
	border-bottom: 2px solid rgba(146,160,175,0.15);
}

.product_downloads tr {
	color:#ccc;
	font-size:16px;
}

.product_downloads tr th {
	padding:10px 0;
	border-top:2px solid rgba(146,160,175,0.15);
}


.single-product #main {
    padding: 15px 0 50px 0;
}

.single-product .product div.images {
    padding-top: 40px;	
}  

/* Jobs */
.jobs a {
	color: #2198ed;
}
.jobs a:hover {
	color: #1484d3;
}

/*General media*/

@media screen and (max-width: 768px) {

	.solution_main .wf-custom-cell {
		width: 100%;
	}
	.page-title .wf-container-title, #fancy-header .wf-wrap {
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
	}
	.page-title .wf-table {
		padding-top: 20px;
	}
	.page-title h1 {	    
	    margin-bottom: 10px;
	}
	h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a {
		font: normal 32px / 36px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	}
	.archive.tax-product_cat .products {
	    margin-top: 0;
	}
	.product-filters .widget {
		padding-top: 14px;
	}
	.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
		padding-top: 14px;
	}
	.fancy-header .wf-td .breadcrumbs, .page-title .wf-td .breadcrumbs {
		display: none;
	}
	.print-pdf {
		position: absolute;
    	right: 10px;
    	top: 116px;
	}

	ul.trade-shows {
	
		-webkit-column-count: 1;
		-moz-column-count: 1;
	
	}

	.yith-wcan-loading {
		/*position: relative;*/
	}

	.yith-wcan-loading .load-wrap {
		/*height: 100px;
		position: fixed;
		top: 50%;
		margin-top: -50px;*/
	}
	.spinner-loader .load-wrap {
		/*background-repeat: repeat-y;*/
	}

	.single-portfolio ul.solution_advantages, 
	.product_range_advantages ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
	
	}
	
}
@media screen and (max-width: 600px) {

	
	.single-dt_business_unit .attachment-post-thumbnail {
		float: none;
		display: block;
	}

}
@media screen and (max-width: 496px) {

	.home.page #main {
		padding: 20px 0 50px 0; 
	}

	.product_range_main_images .wf-1-3, .product_range_main_images .wf-1-2 {
		padding: 0 4px;
	}	
	.product_range_main_images {
	    margin: 0 -4px 20px -4px;
	}

}

/*.sidebar-safety #yith-woo-meta-slider-9 {
	float: right;

}*/

.sticky-off.has-cookie-banner .masthead.inline-header.justify.widgets.full-height.full-width.dividers.surround.line-decoration.dt-parent-menu-clickable.show-mobile-logo {
    position: relative;
}

.sticky-off .header-space {
display: none;
}

.sticky-off #cookie {
position: relative;
}

body #cookie h2 {
display: none;
}

body #cookie p {
    width: 85%;
}

#closecookie {
	background: #282828;
}
#closecookie:hover {
	opacity: 0.7;
}

.album-img-title {
	width: 100%;
    text-align: center;
    display: block;
    line-height: 1;
    position: absolute;
    top: 50%;
    font-style: normal;
    font-size: 20px;
}

.youtube-player {
	/*position: relative;*/
	padding-bottom: 56.23%;
	/* Use 75% for 4:3 videos */
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.youtube-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
}

.youtube-player .play {
	height: 48px;
	width: 68px;
	left: calc(50% - 34px);
	top: calc(50% - 34px);
	position: absolute;
	background: url("icons/ytp-button-play.png") no-repeat 0 0;
	cursor: pointer;
	opacity:0.8;
}

.youtube-player:hover .play {
	background-position: 0px -58px;
	opacity:1;
}


#products .buttons-on-img {
	width: 80px;
	height: 80px;
	background: url('icons/Product_finder_gradient_90x90px.png');
}

/* Product finder */

.product-filters .options {   
	float: left;
	width: 75%;
}
.product-filters .sliders {
	float: left;
	width: 25%;
}

.advanced-search {
	padding-bottom: 20px;
    display: none;
    width: 100%;
    float: left;
}
.product-filters.expanded .advanced-search {
	display: block;
}
.expand-filters {
	float: left;
	clear: left;
}

.yith-wcan-group:after {
    content: "";
    display: table;
    clear: both;
}

.product-filters .widget {	
	
	position: relative;
	border-top: none;
	padding-bottom: 10px;
	padding-top: 30px;

}

.product-filters .options .widget {
	float: left;
	width: 30%;
	margin-right: 3.3%;
}
.sidebar .widget a{
	text-decoration: none;
}
.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
	padding-top: 30px;
}

.products .sidebar {
	margin-bottom: 40px;
	padding: 0;
}
.products #content {
	padding: 0;
}

@media screen and (max-width: 1050px) {	

	.product-filters .options,
	.product-filters .sliders {	
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}	

	.product-filters .options .widget, 
	.product-filters .sliders .widget {
		float: left;
		width: 30%;
		margin-right: 3%;
	}	

}

@media screen and (max-width: 768px) {	

	.product-filters .options .widget, 
	.product-filters .sliders .widget {
		float: none;
		width: 100%;
		max-width: 300px;
	}
	
}

/* hack to align advanced search when there is no basic filters */
@media screen and (min-width: 1051px) {	
	.advanced-search:first-child {
		position: relative;
		top: 119px;
		/*margin-top: 130px;*/
	}
}

.yit-wcan-container {
    position: relative;
}

.yith-wcan-loading {
    background: rgba(0,0,0,0.5); /*url('../images/ajax-loader.gif') no-repeat center;*/
    /*height: 100px;*/
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 10;

}

.woocommerce .widget_layered_nav ul.yith-wcan li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan li span {
    cursor: not-allowed;
}

/* Colors Type */
.yith-wcan-color li {
    float: left;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce .widget_layered_nav ul.yith-wcan-color li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span {
    border: 1px solid #ddd;
    display: block;
    height: 20px;
    margin: 5px 5px 5px 0;
    padding: 0;
    width: 20px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    box-sizing: content-box;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a,
.woocommerce .widget_layered_nav ul.yith-wcan-color li span:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen span {
    border: 1px solid #444;
    background-image: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/* Labels Type */
.yith-wcan-label li {
    float: left;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
    background: #efefef;
    border: 1px solid #ddd;
    display: block;
    margin: 5px 5px 5px 0;
    padding: 2px;
    overflow: hidden;
    text-decoration: none;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a {
    border: 1px solid #444;
    background-image: none;
    background-color: #ad74a2;
    color: #fff;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/* DROPDOWN STYLE */

.yit-wcan-select-open {
    background: rgb(36,40,43) url(icons/select-arrow.png) top 15px right no-repeat;
    
    color: #bbb;
    display: block;
    line-height: 16px;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
    padding: 10px 30px 10px 10px;
    font-size: 14px;
}

.yit-wcan-select-open.active {
    background: rgb(36,40,43) url(icons/select-arrow.png) bottom 15px right no-repeat;
}

.yith-wcan-select-wrapper {
    background: #ccc;
    margin: 0 4px 4px 0;
    max-height: 240px;
    padding-bottom: 30px;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    /*max-width: 268px;*/
    width: 100%;
    z-index: 5 !important;
    /*border: 1px solid #cecece;*/
    padding: 10px 0px;
    margin-top: -14px;
}

.widget-area .yith-wcan-select-wrapper {
    max-width: 260px;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li {
    padding: 5px 8px;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover,
.widget_layered_nav .yith-wcan-select-wrapper ul li.chosen {
    /*-webkit-box-shadow: 0px 3px 0px #F2F2F2 inset, 0px -3px 0px #F2F2F2 inset;
    -moz-box-shadow: 0px 3px 0px #f2f2f2 inset, 0px -3px 0px #f2f2f2 inset;
    box-shadow: 0px 3px 0px #F2F2F2 inset, 0px -3px 0px #F2F2F2 inset;
    border-bottom: 1px solid #cecece;
    border-top: 1px solid #cecece;*/

    background: #1585d4;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a, .widget .yit-wcan-select-open {
    width: 100%;    
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
}
.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a {
    color: #333;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a, .widget .yit-wcan-select-open {
    width: auto;
    display: block;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.chosen a{
    padding: 0;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a:hover, .widget .yit-wcan-select-open:hover {
    text-decoration: none;
    
}
#page .widget_layered_nav .yith-wcan-select-wrapper li:hover > a, .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a:hover {
color: #fff;
}
.widget .yit-wcan-select-open:hover {
    color: #adadad;
}

.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a, .woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a {
    background: transparent url(../images/cross.png) bottom 6px left no-repeat;
    border: none;
}

/* WooCommerce 2.1.X Fix */
.woocommerce .widget_layered_nav ul.yith-wcan-select li.chosen a:before,
.woocommerce-page .widget_layered_nav ul.yith-wcan-select li.chosen a:before {
    content: "";
}

/* Hierarchical  Order */
.widget.widget_layered_nav li.yit-wcan-child-terms.level-1 {
    padding-left: 30px;
}

.widget.widget_layered_nav li.yit-wcan-child-terms.level-2 {
    padding-left: 60px;
}

.widget.widget_layered_nav li.yit-wcan-child-terms.level-3 {
    padding-left: 90px;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.yit-wcan-child-terms.level-1 {
    padding-left: 30px;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.yit-wcan-child-terms.level-2 {
    padding-left: 60px;
}

.yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.yit-wcan-child-terms.level-2 {
    padding-left: 90px;
}

/* widget dropdown */
.widget h1.with-dropdown,
.widget h2.with-dropdown,
.widget h3.with-dropdown,
.widget h4.with-dropdown,
.widget h5.with-dropdown,
.widget h6.with-dropdown {
    position: relative;
    cursor: pointer;
}

.widget h1.with-dropdown .widget-dropdown,
.widget h2.with-dropdown .widget-dropdown,
.widget h3.with-dropdown .widget-dropdown,
.widget h4.with-dropdown .widget-dropdown,
.widget h5.with-dropdown .widget-dropdown,
.widget h6.with-dropdown .widget-dropdown {
    border-width: 0;
    width: 22px;
    height: 22px;
    background: url(../images/select-arrow.png) top 0px right no-repeat;
    background-size: 95% !important;
    position: absolute;
    top: 0;
    right: 0;
}

.widget h1.with-dropdown.open .widget-dropdown,
.widget h2.with-dropdown.open .widget-dropdown,
.widget h3.with-dropdown.open .widget-dropdown,
.widget h4.with-dropdown.open .widget-dropdown,
.widget h5.with-dropdown.open .widget-dropdown,
.widget h6.with-dropdown.open .widget-dropdown {
    background-position: bottom 15px right;
}

/* === Sort By === */

.yith-wcan-sort-by ul.orderby {
  list-style: none;
  padding: 0;
}

.yith-wcan-sort-by ul.orderby li.orderby-wrapper {
    margin-bottom: 5px;
}

.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before,
a.yith-wcan-onsale-button.active:before,
a.yith-wcan-instock-button.active:before,
a.yith-wcan-price-link.active:before {
    font-family: WooCommerce;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    font-weight: 400;
    line-height: 1;
    content:"";
    color: #a00;
    margin-right: .618em;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a.multicolor {
    position: relative;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a span.multicolor {
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    cursor: pointer;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a span.multicolor.color-1{
    border-width: 20px 20px 0 0;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a span.multicolor.color-2{
    border-width: 0 0 20px 20px;
}

.woocommerce .widget_layered_nav ul.yith-wcan-color li a.multicolor.round {
    border-radius: 50%;
}

.yith-wcan-pro.woocommerce .widget_price_filter .price_slider_amount button {
    display: none;
}

.woocommerce .widget_price_filter .price_slider_amount #min_price.yith_wcan_no_slider,
.woocommerce .widget_price_filter .price_slider_amount #max_price.yith_wcan_no_slider {
    margin-bottom: 10px;
}


/*--------------------------
    CHECKBOX LAYOUT
---------------------------*/
.yith-woocommerce-ajax-product-filter.with-checkbox{

}
.yith-woocommerce-ajax-product-filter.with-checkbox ul{
    list-style-type: none;
    padding-left: 0;
}
.yith-woocommerce-ajax-product-filter.yith-wcan-sort-by.with-checkbox ul{
    margin-left: 0;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a:before{
    content: '';
    display: inline-block;
    background-image: url("../images/checkbox_sprite.png");
    background-repeat: no-repeat;
    background-position: top center;
    width: 11px;
    height: 11px;
    margin-right: 5px;
}

.yith-woocommerce-ajax-product-filter.yith-wcan-sort-by.with-checkbox ul li a:before{
    background-image: url("../images/radio_sprite.png");
}

.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.active:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.chosen:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.active a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.chosen a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.active:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.chosen:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.active a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.chosen a:before{
    content: '';
    background-position: bottom center;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a:after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.active:after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.chosen:after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.active a:after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.chosen a:after{
    content: '';
    display: none;
}

/*-------------------------------
    SEE ALL CATEGORIES AND TAGS
--------------------------------*/

.widget .yith-wcan-show-all-categories,
.widget .yith-wcan-show-all-tags {
    margin-bottom: 15px;
    display: inline-block;
}

.widget .yith-wcan-show-all-categories a,
.widget .yith-wcan-show-all-tags a{
    font-size: 10px;
    text-transform: uppercase;
}

.widget .yith-wcan-show-all-categories a:before,
.widget .yith-wcan-show-all-tags a:before{
    content: "<";
    margin-right: 5px;
    font-weight: bold;
    font-size: 12px;
}


.yith_slider_wrapper .ui-slider-horizontal {
    background-color: #333;
    border-radius: 2px;
}

.widget_layered_nav li.disabled a {

    opacity: 0.5;
    pointer-events: none;
   cursor: default;
   text-decoration: line-through;

}

ul .yith-reset {
    display: inline-block;
    margin-top: 5px;
    margin-left: 10px;
    color: #000;
    text-decoration: underline;
}
ul .yith-reset:hover {
    text-decoration: none;
    color: #333;
}

.yith-reset {
    padding-left: 3px;
}

.widget_meta_slider .button.yith-submit-filters {
    margin: 15px 6px;
    float: right;
}
.yith_meta_label {
    float: left;
    margin-top: 10px;
}

.expand-filters {
    margin-right: 4%;
}
.main-reset {
	display: block;
	float: left;
}

body.sticky-off:not(.has-cookie-banner) #page {
    margin-top: 148px;
}

@media screen and ( max-width: 1150px ) {
	body.sticky-off:not(.has-cookie-banner) #page {
	    margin-top: 0px;
	}
}

/*Social*/

.top-bar .soc-ico.accent-bg a.wechat:before,
.bottom-text-block a.wechat:hover:after {
    background-color: #2dc100 !important;	
}

a.wechat i {
    color: #fff;
    position: relative;
    z-index: 1;
    width: 24px;
    height: 24px;
    line-height: 25px;	
}

a.wechat:hover i {
    color: #2dc100;
}

.bottom-text-block a.wechat i {
    color: #92A0AF;
}

.bottom-text-block a.wechat:hover i {
    color: #fff;
}

ul.social-share.social-share-xs {
	margin:0;
}

.soc-ico .social-share.social-share-xs a {
	visibility: visible;
	background: #16181a !important;
}

.soc-ico .social-share.social-share-xs a i {
	color: #92A0AF !important;
}

.soc-ico .social-share.social-share-xs a:hover:after,
.soc-ico .social-share.social-share-xs a:hover:before {
    background-color: #2dc100 !important;	
}

.soc-ico .social-share.social-share-xs a:hover i {
    color: #fff !important;
    z-index: 9;
    position: relative;	
}


span.BMap_Marker img {
	display:none !important;
}
span.BMap_Marker {
	width : 22px !important;
	height : 40px !important;
    background: url(icons/spotlight-poi.png) no-repeat !important;
}

/*qrcode popup*/

.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
}
 
/* Inner */
.popup-inner {
    max-width: 450px;
    width: 100%;
    padding: 0;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}

.popup-inner span {
	display:block;
	margin:0 auto;
	width:430px;
	height:430px;
	background:url(icons/qrcode.jpg) no-repeat !important;
}

/*Job page*/

.country-job-title {
	margin: 0; 
	text-transform: uppercase; 
	font-size: 26px;
}

.devision-job-title {
	margin: 0 0 18px 0;
	font-size: 20px;
}

.job-link {
	padding: 5px 0;
    display: inline-block;
    color: #218ec0;
    font-size: 18px;
}

.job-link:hover {
	color: #1484d3;
}

.vc_row.job-row {
	margin-top:75px
}

.vc_row.job-row:first-child {
	margin-top:0;
}

.jobs-form .wpcf7-select {
	width:100%;
	padding-left: 15px;
	-webkit-appearance:none;
}

.jobs-form .jobs-countries,
.jobs-form  .job-name {
	position:relative;
}

.jobs-form .jobs-countries:after,
.jobs-form  .job-name:after {
	content: "\f0d7";
	position:absolute;
	right:10px;
	top:0;
    display: inline-block;
	font-family: FontAwesome;
	color:#b8bcbe;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;	
}

.jobs-form  input[type="file"],
.jobs-form span.file-upload {
    display: none;
}

.jobs-form .label-upload {
    display: inline-block;
	border-top: 1px solid #e0e1e1;
    cursor: pointer;
	color: rgb(184, 188, 190);
	font-size:13px;	
    width: calc(100% - 15px);
    background: #fff;
    padding: 7px 0 7px 15px;	
}

/* .jobs-form .wpcf7-not-valid {
	border:1px solid #f00;
} */

.jobs-form span.wpcf7-not-valid-tip {
	position:absolute;
	top:5px;
	right:5px;
	font-size:8px;
}

.wpcf7-validation-errors {
	border: 0 none !important;
}

a.send-email {
	display:inline-block;
	width:24px;
	height:24px;
	background:#16181a;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	text-align: center;
    position: relative;
    top: 1px;
    left: 2px;	
}

a.send-email  i {
	color:#92a0af;
}

a.send-email:hover {
	background:#1585d4;
}

a.send-email:hover  i {
	color:#ffffff;
}


/*rma list*/

ol.rma-list {
    counter-reset: myCounter;
    margin-left: 0;
	padding-left:0;
}

ol.rma-list li {
    position: relative;
    padding-left: 60px;
    margin: 20px 0;
    list-style: none;
}

ol.rma-list li:before {
    content: counter(myCounter);
    counter-increment: myCounter;
    position: absolute;
    top: 5px;
    left: 0;
    width: 29px;
    height: 29px;
    line-height: 26px;
	font-size: 22px;
    padding: 0px;
    color: #fff;
    background: #abdbcb;
    font-weight: bold;
    text-align: center;
    border-radius: 50px;
    z-index: 1;
} 

ol.rma-list li:nth-child(2):before {
	 background: #8fc8b9;
}

ol.rma-list li:nth-child(3):before {
	 background: #6bab9a;
}

ol.rma-list li:nth-child(4):before {
	 background: #4b8e7c;
}

/*rma form*/

.rma-form span.wpcf7-not-valid-tip {
	position:absolute;
    top: -14px;
    right: 5px;
	font-size:8px;
}

.rma-row {
    position: relative;
    display: inline-block;
    width: 100%;
}

.rma-row i.fa-info-circle {
    position: absolute;
    right: 12px;
    top: 12px;	
	z-index:99;
}

.rma-row .ttip {
    visibility: hidden;
    width: auto;
	max-width: 95%;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 7px;
    border-radius: 6px;
    position: absolute;
    z-index: 99;
    bottom: 85%;
    right: 0%;
    margin-left: 0;	
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
}

.rma-row .ttip::after {
    content: "";
    position: absolute;
    top: 100%;
    right: 14px;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.rma-row.ttip-open .ttip{
    visibility: visible;
    opacity: 1;
} 

.rma-row.rma-radio .wpcf7-form-control-wrap.radio-salutation,
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-contrinex,
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-reason,
.rma-row.rma-radio .wpcf7-form-control-wrap.error-description,
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-problem-feedback,
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-warranty-feedback {
    padding: 7px 15px 7px 15px;
    color: #b8bcbe;
    border: 1px solid #e0e1e1;
    background-color: #fbfcfc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    display: block;	
}

.rma-row.rma-radio  label{
	float: left;
    color: #b8bcbe;
    position: relative;
    z-index: 99;
    left: 16px;
    top: 8px;
}

.rma-row.rma-radio .wpcf7-form-control-wrap  .wpcf7-radio {
	margin-left:10%;
}
.rma-row.rma-radio label.full-width{
  	width: 80%;
 	margin-bottom: 10px;
}
.rma-row.rma-radio .wpcf7-form-control-wrap.error-description .wpcf7-list-item{
	width: 50%;
	margin: 0;
	margin-bottom: 5px;
}
/* Error description*: */
    .rma-row.textarea-er{
        background-color:#fbfcfc;
    }
    .rma-row .checkbox-list__wrapper{
        background-color:#fbfcfc;
        padding-bottom: 5px;
    }
    .rma-row .checkbox-list__wrapper>br{
        display: none;
    }
    .rma-row .checkbox-list__wrapper>span.wpcf7-form-control-wrap{
        display: inline-block;
        width: 49%;
    }
    .rma-row .checkbox-list__wrapper .error-list-item .wpcf7-list-item{
        margin-left: 0;
    }
    .rma-row .checkbox-list__wrapper+p{
        margin-bottom: 0;
    }
    .rma-row .textarea-error textarea{
        resize: none;
        border-top: none;
        border-bottom: none;
    }
    .rma-row .textarea-error textarea:focus{
        color: #393939!important;
    }
    .rma-row .textarea-error textarea:-ms-input-placeholder{
        color: #a2a2a2;
        font-weight: bold;
    }
    .rma-row .textarea-error textarea::-webkit-input-placeholder{
        color: #a2a2a2;
        font-weight: bold;
    }
    .rma-row .textarea-error textarea:-moz-placeholder{
        color: #a2a2a2;
    }
    @media screen and (max-width: 400px){
        .rma-row .checkbox-list__wrapper>span.wpcf7-form-control-wrap{
            width: 100%;
        }
    }
    
    #error-descr-other{
        display: none;
    }

.rma-row.rma-radio .wpcf7-form-control-wrap.error-description .wpcf7-radio,
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-problem-feedback .wpcf7-radio,
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-problem-feedback .wpcf7-list-item.first{
	margin-left: 0;
}
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-reason .wpcf7-radio,
.rma-row.rma-radio .wpcf7-form-control-wrap.radio-warranty-feedback .wpcf7-radio {
	margin-left:4%;	
}

.rma-row.rma-zip {
	width: calc(100% + 1px);
}	

.rma-row.rma-zip  .your-zip,
.rma-row.rma-zip  .your-zip input{
	width:30%
}
.rma-row.rma-zip  .your-city,
.rma-row.rma-zip  .your-city input{
	width:70%
}
     
.rma-row .your-country,
.rma-row .your-country select{
	width: 100%;
}
.rma-row.country-list_wrapper:before {
	content: "";
	display: block;
	/*font: normal normal normal 14px/1 FontAwesome;*/
	height: 94%;
	width: 40px;
	/*line-height: 33px;*/
	top: 3%;
	z-index: 98;
	position: absolute;
	right: 0;
	background-color: #fbfcfc;
}

.rma-row.rma-radio.bought .ttip,
.rma-row.textarea-er .ttip {
	bottom:95%;
}

.rma-row.rma-radio .wpcf7-form-control-wrap.your-distributor-name,
.rma-row.rma-radio .wpcf7-form-control-wrap.your-distributor-name input,
.rma-row.rma-radio .wpcf7-form-control-wrap.your-distributor-country,
.rma-row.rma-radio .wpcf7-form-control-wrap.your-distributor-country input {
    width: 50%;	
}

/*.rma-row .textarea-error  textarea{
	height:150px !important;
}*/

.rma-form .wpcf7-submit { 
	margin-top:25px; 
}

/* begin: change text and placeholders color for rma form */
.wpcf7-form .rma-form label, .wpcf7-form .rma-form select, .wpcf7-form .rma-form input:not([type="submit"]), .wpcf7-form .rma-form textarea, .wpcf7-form .rma-form .wpcf7-list-item {
	color: #393939;
}
.wpcf7-form .rma-form *::placeholder {
	color: #222;
	font-weight: normal;
}
.wpcf7-form .rma-form *::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #222;
	font-weight: normal;
}
.wpcf7-form .rma-form *::-moz-placeholder {
	/* Firefox 19+ */
	font-weight: normal;
	color: #000;
}
.wpcf7-form .rma-form *:-ms-input-placeholder {
	/* IE 10+ */
	font-weight: normal;
	color: #222;
}
.wpcf7-form .rma-form *:-moz-placeholder {
	/* Firefox 18- */
	color: #000;
	font-weight: normal;
  }

         
      
      /* Begin new rma form styles */
      /* begin: change text and placeholders color for rma form */
      #ctx-rma .rma_radio-row {
		background-color:  #fbfcfc;
		padding: 7px 15px;
		border: 1px solid #e0e1e1;
	}
	
	#ctx-rma .radio_wrapper {
		display:  inline-block;
		margin-left: 5px;
	}
	
	 #ctx-rma .rma-form label, #ctx-rma .rma-form select, #ctx-rma .rma-form input:not([type="submit"]), #ctx-rma .rma-form textarea, #ctx-rma .rma-form .wpcf7-list-item {
		color: #393939;
	  }
	  #ctx-rma .rma-form *::placeholder {
		color: #222;
		font-weight: normal;
	  }
	  #ctx-rma .rma-form *::-webkit-input-placeholder {
		color: #222;
		font-weight: normal;
	  }
	  #ctx-rma .rma-form *::-moz-placeholder {
		font-weight: normal;
		color: #000;
	  }
	  #ctx-rma .rma-form *:-ms-input-placeholder {
		font-weight: normal;
		color: #222;
	  }
	  #ctx-rma .rma-form *:-moz-placeholder {
		color: #000;
		font-weight: normal;
	  } 
	  /* end: end change text and placeholders color for rma form */
	
	   #ctx-rma .form-control{
		width: 100%;
	  }
	
	  #ctx-rma .form-control.half{
		  width: 50%;
	  }
	
	  #ctx-rma textarea.form-control{
		  height: 120px;
	  }
	
	  #ctx-rma .rma-row:before{
		  content: '';
		  display: inline-block;
		  /* height: 15px; */
		  /* width: 15px; */
		  position: absolute;
		  top: 1px;
		  bottom: 1px;
		  right: 1px;
		  width: 20px;
		  /* right: 3px; */
		  /* top: 50%; */
		  /* transform: translateY(-50%); */
		  background-color: #fbfcfc;
	
	  }
	/* End new rma form styles */


#lang_sel,
#lang_sel_click {
  background-color: rgba(241,243,246,0.07);
}
.branding #lang_sel,
.mixed-header #lang_sel,
.mobile-mini-widgets #lang_sel,
.branding #lang_sel_click,
.mixed-header #lang_sel_click,
.mobile-mini-widgets #lang_sel_click {
  background-color: rgba(241,243,246,0.07);
}
.top-bar #lang_sel,
.top-bar #lang_sel_click {
  background-color: rgba(146,160,175,0.07);
}
.dt-mobile-header #lang_sel,
.dt-mobile-header #lang_sel_click {
  background-color: rgba(22,32,43,0.07);
}
#lang_sel:hover,
#lang_sel_click:hover {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
#lang_sel li > ul,
#lang_sel_click li > ul {
  background-color: #1f2933;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
#lang_sel > ul > li:after,
#lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(241,243,246,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E");
}
.branding #lang_sel > ul > li:after,
.mixed-header #lang_sel > ul > li:after,
.mobile-mini-widgets #lang_sel > ul > li:after,
.branding #lang_sel_click > ul > li:after,
.mixed-header #lang_sel_click > ul > li:after,
.mobile-mini-widgets #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(241,243,246,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E");
}
.top-bar #lang_sel > ul > li:after,
.top-bar #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(146,160,175,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E");
}
.dt-mobile-header #lang_sel > ul > li:after,
.dt-mobile-header #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(22,32,43,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E");
}
#lang_sel a,
#lang_sel_click a,
#lang_sel_list a {
  font:   600 14px / 18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #f1f3f6;
}
.branding #lang_sel a,
.mixed-header #lang_sel a,
.mobile-mini-widgets #lang_sel a,
.branding #lang_sel_click a,
.mixed-header #lang_sel_click a,
.mobile-mini-widgets #lang_sel_click a,
.branding #lang_sel_list a,
.mixed-header #lang_sel_list a,
.mobile-mini-widgets #lang_sel_list a {
  font:   600 14px / 18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #f1f3f6;
}
.top-bar #lang_sel a,
.top-bar #lang_sel_click a,
.top-bar #lang_sel_list a {
  font:   13px / 19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #92a0af;
}
.dt-mobile-header #lang_sel a,
.dt-mobile-header #lang_sel_click a,
.dt-mobile-header #lang_sel_list a {
  font:   600 13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #16202b;
}
.submenu-languages > li > a:hover {
  color: #f1f3f6;
}
.top-header .main-nav .submenu-languages > li > a:hover {
  background-color: rgba(241,243,246,0.07);
}
#lang_sel a:first-child,
#lang_sel_click a:first-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
#lang_sel a:last-child,
#lang_sel_click a:last-child {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
#lang_sel_click > ul > li:first-child > a {
  font:   600 14px / 18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #f1f3f6;
}
.branding #lang_sel_click > ul > li:first-child > a,
.mixed-header #lang_sel_click > ul > li:first-child > a,
.mobile-mini-widgets #lang_sel_click > ul > li:first-child > a {
  font:   600 14px / 18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #f1f3f6;
}
.top-bar #lang_sel_click > ul > li:first-child > a {
  color: #92a0af;
}
.dt-mobile-header #lang_sel_click > ul > li:first-child > a {
  font:   600 13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #16202b;
}
.main-nav > li.menu-item-language > a {
  font:   600 16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #f1f3f6;
  text-transform: uppercase;
}
.mobile-main-nav > li.menu-item-language > a {
  font:   600 16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #16202b;
  text-transform: uppercase;
  padding: 16px 30px 16px 0;
}
.submenu-languages {
  width: 260px;
  background-color: #1f2933;
}
.submenu-languages > li > a {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 9px 9px 9px 9px;
  font:   600 12px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #f1f3f6;
  text-decoration: none;
}
.mobile-main-nav .submenu-languages > li > a {
  padding: 6.5px 30px 6.5px 0;
  margin: 0;
  font:   600 13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #16202b;
  text-transform: none;
}
.masthead #lang_sel li > ul > li a,
.masthead #lang_sel_click li > ul > li a,
.dt-mobile-header  #lang_sel li > ul > li a,
.dt-mobile-header #lang_sel_click li > ul > li a {
  color: #f1f3f6;
  padding: 5px 15px 5px 10px;
}
.masthead #lang_sel li > ul > li a:hover,
.masthead #lang_sel_click li > ul > li a:hover,
.dt-mobile-header  #lang_sel li > ul > li a:hover,
.dt-mobile-header #lang_sel_click li > ul > li a:hover {
  color: #f1f3f6;
  background-color: rgba(241,243,246,0.07);
}

.io-link_logo {
    max-height: 80px;
    width: auto;
    position: absolute;
    top: 0;
    left: -5px;
    opacity: 0.5;
    transform: translateX(-100%);
}

@font-face {font-family: 'Defaults';src:url('Defaults.eot?rfa9z8');src:url('Defaults.eot?#iefixrfa9z8') format('embedded-opentype'),url('Defaults.woff?rfa9z8') format('woff'),url('Defaults.ttf?rfa9z8') format('truetype'),url('Defaults.svg?rfa9z8#Defaults') format('svg');font-weight: normal;font-style: normal;}[class^="Defaults-"], [class*=" Defaults-"] {font-family: 'Defaults';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.Defaults-glass:before {content: "\f000";}.Defaults-music:before {content: "\f001";}.Defaults-search:before {content: "\f002";}.Defaults-envelope-o:before {content: "\f003";}.Defaults-heart:before {content: "\f004";}.Defaults-star:before {content: "\f005";}.Defaults-star-o:before {content: "\f006";}.Defaults-user:before {content: "\f007";}.Defaults-film:before {content: "\f008";}.Defaults-th-large:before {content: "\f009";}.Defaults-th:before {content: "\f00a";}.Defaults-th-list:before {content: "\f00b";}.Defaults-check:before {content: "\f00c";}.Defaults-close:before {content: "\f00d";}.Defaults-remove:before {content: "\f00d";}.Defaults-times:before {content: "\f00d";}.Defaults-search-plus:before {content: "\f00e";}.Defaults-search-minus:before {content: "\f010";}.Defaults-power-off:before {content: "\f011";}.Defaults-signal:before {content: "\f012";}.Defaults-cog:before {content: "\f013";}.Defaults-gear:before {content: "\f013";}.Defaults-trash-o:before {content: "\f014";}.Defaults-home:before {content: "\f015";}.Defaults-file-o:before {content: "\f016";}.Defaults-clock-o:before {content: "\f017";}.Defaults-road:before {content: "\f018";}.Defaults-download:before {content: "\f019";}.Defaults-arrow-circle-o-down:before {content: "\f01a";}.Defaults-arrow-circle-o-up:before {content: "\f01b";}.Defaults-inbox:before {content: "\f01c";}.Defaults-play-circle-o:before {content: "\f01d";}.Defaults-repeat:before {content: "\f01e";}.Defaults-rotate-right:before {content: "\f01e";}.Defaults-refresh:before {content: "\f021";}.Defaults-list-alt:before {content: "\f022";}.Defaults-lock:before {content: "\f023";}.Defaults-flag:before {content: "\f024";}.Defaults-headphones:before {content: "\f025";}.Defaults-volume-off:before {content: "\f026";}.Defaults-volume-down:before {content: "\f027";}.Defaults-volume-up:before {content: "\f028";}.Defaults-qrcode:before {content: "\f029";}.Defaults-barcode:before {content: "\f02a";}.Defaults-tag:before {content: "\f02b";}.Defaults-tags:before {content: "\f02c";}.Defaults-book:before {content: "\f02d";}.Defaults-bookmark:before {content: "\f02e";}.Defaults-print:before {content: "\f02f";}.Defaults-camera:before {content: "\f030";}.Defaults-font:before {content: "\f031";}.Defaults-bold:before {content: "\f032";}.Defaults-italic:before {content: "\f033";}.Defaults-text-height:before {content: "\f034";}.Defaults-text-width:before {content: "\f035";}.Defaults-align-left:before {content: "\f036";}.Defaults-align-center:before {content: "\f037";}.Defaults-align-right:before {content: "\f038";}.Defaults-align-justify:before {content: "\f039";}.Defaults-list:before {content: "\f03a";}.Defaults-dedent:before {content: "\f03b";}.Defaults-outdent:before {content: "\f03b";}.Defaults-indent:before {content: "\f03c";}.Defaults-video-camera:before {content: "\f03d";}.Defaults-image:before {content: "\f03e";}.Defaults-photo:before {content: "\f03e";}.Defaults-picture-o:before {content: "\f03e";}.Defaults-pencil:before {content: "\f040";}.Defaults-map-marker:before {content: "\f041";}.Defaults-adjust:before {content: "\f042";}.Defaults-tint:before {content: "\f043";}.Defaults-edit:before {content: "\f044";}.Defaults-pencil-square-o:before {content: "\f044";}.Defaults-share-square-o:before {content: "\f045";}.Defaults-check-square-o:before {content: "\f046";}.Defaults-arrows:before {content: "\f047";}.Defaults-step-backward:before {content: "\f048";}.Defaults-fast-backward:before {content: "\f049";}.Defaults-backward:before {content: "\f04a";}.Defaults-play:before {content: "\f04b";}.Defaults-pause:before {content: "\f04c";}.Defaults-stop:before {content: "\f04d";}.Defaults-forward:before {content: "\f04e";}.Defaults-fast-forward:before {content: "\f050";}.Defaults-step-forward:before {content: "\f051";}.Defaults-eject:before {content: "\f052";}.Defaults-chevron-left:before {content: "\f053";}.Defaults-chevron-right:before {content: "\f054";}.Defaults-plus-circle:before {content: "\f055";}.Defaults-minus-circle:before {content: "\f056";}.Defaults-times-circle:before {content: "\f057";}.Defaults-check-circle:before {content: "\f058";}.Defaults-question-circle:before {content: "\f059";}.Defaults-info-circle:before {content: "\f05a";}.Defaults-crosshairs:before {content: "\f05b";}.Defaults-times-circle-o:before {content: "\f05c";}.Defaults-check-circle-o:before {content: "\f05d";}.Defaults-ban:before {content: "\f05e";}.Defaults-arrow-left:before {content: "\f060";}.Defaults-arrow-right:before {content: "\f061";}.Defaults-arrow-up:before {content: "\f062";}.Defaults-arrow-down:before {content: "\f063";}.Defaults-mail-forward:before {content: "\f064";}.Defaults-share:before {content: "\f064";}.Defaults-expand:before {content: "\f065";}.Defaults-compress:before {content: "\f066";}.Defaults-plus:before {content: "\f067";}.Defaults-minus:before {content: "\f068";}.Defaults-asterisk:before {content: "\f069";}.Defaults-exclamation-circle:before {content: "\f06a";}.Defaults-gift:before {content: "\f06b";}.Defaults-leaf:before {content: "\f06c";}.Defaults-fire:before {content: "\f06d";}.Defaults-eye:before {content: "\f06e";}.Defaults-eye-slash:before {content: "\f070";}.Defaults-exclamation-triangle:before {content: "\f071";}.Defaults-warning:before {content: "\f071";}.Defaults-plane:before {content: "\f072";}.Defaults-calendar:before {content: "\f073";}.Defaults-random:before {content: "\f074";}.Defaults-comment:before {content: "\f075";}.Defaults-magnet:before {content: "\f076";}.Defaults-chevron-up:before {content: "\f077";}.Defaults-chevron-down:before {content: "\f078";}.Defaults-retweet:before {content: "\f079";}.Defaults-shopping-cart:before {content: "\f07a";}.Defaults-folder:before {content: "\f07b";}.Defaults-folder-open:before {content: "\f07c";}.Defaults-arrows-v:before {content: "\f07d";}.Defaults-arrows-h:before {content: "\f07e";}.Defaults-bar-chart:before {content: "\f080";}.Defaults-bar-chart-o:before {content: "\f080";}.Defaults-twitter-square:before {content: "\f081";}.Defaults-facebook-square:before {content: "\f082";}.Defaults-camera-retro:before {content: "\f083";}.Defaults-key:before {content: "\f084";}.Defaults-cogs:before {content: "\f085";}.Defaults-gears:before {content: "\f085";}.Defaults-comments:before {content: "\f086";}.Defaults-thumbs-o-up:before {content: "\f087";}.Defaults-thumbs-o-down:before {content: "\f088";}.Defaults-star-half:before {content: "\f089";}.Defaults-heart-o:before {content: "\f08a";}.Defaults-sign-out:before {content: "\f08b";}.Defaults-linkedin-square:before {content: "\f08c";}.Defaults-thumb-tack:before {content: "\f08d";}.Defaults-external-link:before {content: "\f08e";}.Defaults-sign-in:before {content: "\f090";}.Defaults-trophy:before {content: "\f091";}.Defaults-github-square:before {content: "\f092";}.Defaults-upload:before {content: "\f093";}.Defaults-lemon-o:before {content: "\f094";}.Defaults-phone:before {content: "\f095";}.Defaults-square-o:before {content: "\f096";}.Defaults-bookmark-o:before {content: "\f097";}.Defaults-phone-square:before {content: "\f098";}.Defaults-twitter:before {content: "\f099";}.Defaults-facebook:before {content: "\f09a";}.Defaults-facebook-f:before {content: "\f09a";}.Defaults-github:before {content: "\f09b";}.Defaults-unlock:before {content: "\f09c";}.Defaults-credit-card:before {content: "\f09d";}.Defaults-rss:before {content: "\f09e";}.Defaults-hdd-o:before {content: "\f0a0";}.Defaults-bullhorn:before {content: "\f0a1";}.Defaults-bell-o:before {content: "\f0a2";}.Defaults-certificate:before {content: "\f0a3";}.Defaults-hand-o-right:before {content: "\f0a4";}.Defaults-hand-o-left:before {content: "\f0a5";}.Defaults-hand-o-up:before {content: "\f0a6";}.Defaults-hand-o-down:before {content: "\f0a7";}.Defaults-arrow-circle-left:before {content: "\f0a8";}.Defaults-arrow-circle-right:before {content: "\f0a9";}.Defaults-arrow-circle-up:before {content: "\f0aa";}.Defaults-arrow-circle-down:before {content: "\f0ab";}.Defaults-globe:before {content: "\f0ac";}.Defaults-wrench:before {content: "\f0ad";}.Defaults-tasks:before {content: "\f0ae";}.Defaults-filter:before {content: "\f0b0";}.Defaults-briefcase:before {content: "\f0b1";}.Defaults-arrows-alt:before {content: "\f0b2";}.Defaults-group:before {content: "\f0c0";}.Defaults-users:before {content: "\f0c0";}.Defaults-chain:before {content: "\f0c1";}.Defaults-link:before {content: "\f0c1";}.Defaults-cloud:before {content: "\f0c2";}.Defaults-flask:before {content: "\f0c3";}.Defaults-cut:before {content: "\f0c4";}.Defaults-scissors:before {content: "\f0c4";}.Defaults-copy:before {content: "\f0c5";}.Defaults-files-o:before {content: "\f0c5";}.Defaults-paperclip:before {content: "\f0c6";}.Defaults-floppy-o:before {content: "\f0c7";}.Defaults-save:before {content: "\f0c7";}.Defaults-square:before {content: "\f0c8";}.Defaults-bars:before {content: "\f0c9";}.Defaults-navicon:before {content: "\f0c9";}.Defaults-reorder:before {content: "\f0c9";}.Defaults-list-ul:before {content: "\f0ca";}.Defaults-list-ol:before {content: "\f0cb";}.Defaults-strikethrough:before {content: "\f0cc";}.Defaults-underline:before {content: "\f0cd";}.Defaults-table:before {content: "\f0ce";}.Defaults-magic:before {content: "\f0d0";}.Defaults-truck:before {content: "\f0d1";}.Defaults-pinterest:before {content: "\f0d2";}.Defaults-pinterest-square:before {content: "\f0d3";}.Defaults-google-plus-square:before {content: "\f0d4";}.Defaults-google-plus:before {content: "\f0d5";}.Defaults-money:before {content: "\f0d6";}.Defaults-caret-down:before {content: "\f0d7";}.Defaults-caret-up:before {content: "\f0d8";}.Defaults-caret-left:before {content: "\f0d9";}.Defaults-caret-right:before {content: "\f0da";}.Defaults-columns:before {content: "\f0db";}.Defaults-sort:before {content: "\f0dc";}.Defaults-unsorted:before {content: "\f0dc";}.Defaults-sort-desc:before {content: "\f0dd";}.Defaults-sort-down:before {content: "\f0dd";}.Defaults-sort-asc:before {content: "\f0de";}.Defaults-sort-up:before {content: "\f0de";}.Defaults-envelope:before {content: "\f0e0";}.Defaults-linkedin:before {content: "\f0e1";}.Defaults-rotate-left:before {content: "\f0e2";}.Defaults-undo:before {content: "\f0e2";}.Defaults-gavel:before {content: "\f0e3";}.Defaults-legal:before {content: "\f0e3";}.Defaults-dashboard:before {content: "\f0e4";}.Defaults-tachometer:before {content: "\f0e4";}.Defaults-comment-o:before {content: "\f0e5";}.Defaults-comments-o:before {content: "\f0e6";}.Defaults-bolt:before {content: "\f0e7";}.Defaults-flash:before {content: "\f0e7";}.Defaults-sitemap:before {content: "\f0e8";}.Defaults-umbrella:before {content: "\f0e9";}.Defaults-clipboard:before {content: "\f0ea";}.Defaults-paste:before {content: "\f0ea";}.Defaults-lightbulb-o:before {content: "\f0eb";}.Defaults-exchange:before {content: "\f0ec";}.Defaults-cloud-download:before {content: "\f0ed";}.Defaults-cloud-upload:before {content: "\f0ee";}.Defaults-user-md:before {content: "\f0f0";}.Defaults-stethoscope:before {content: "\f0f1";}.Defaults-suitcase:before {content: "\f0f2";}.Defaults-bell:before {content: "\f0f3";}.Defaults-coffee:before {content: "\f0f4";}.Defaults-cutlery:before {content: "\f0f5";}.Defaults-file-text-o:before {content: "\f0f6";}.Defaults-building-o:before {content: "\f0f7";}.Defaults-hospital-o:before {content: "\f0f8";}.Defaults-ambulance:before {content: "\f0f9";}.Defaults-medkit:before {content: "\f0fa";}.Defaults-fighter-jet:before {content: "\f0fb";}.Defaults-beer:before {content: "\f0fc";}.Defaults-h-square:before {content: "\f0fd";}.Defaults-plus-square:before {content: "\f0fe";}.Defaults-angle-double-left:before {content: "\f100";}.Defaults-angle-double-right:before {content: "\f101";}.Defaults-angle-double-up:before {content: "\f102";}.Defaults-angle-double-down:before {content: "\f103";}.Defaults-angle-left:before {content: "\f104";}.Defaults-angle-right:before {content: "\f105";}.Defaults-angle-up:before {content: "\f106";}.Defaults-angle-down:before {content: "\f107";}.Defaults-desktop:before {content: "\f108";}.Defaults-laptop:before {content: "\f109";}.Defaults-tablet:before {content: "\f10a";}.Defaults-mobile:before {content: "\f10b";}.Defaults-mobile-phone:before {content: "\f10b";}.Defaults-circle-o:before {content: "\f10c";}.Defaults-quote-left:before {content: "\f10d";}.Defaults-quote-right:before {content: "\f10e";}.Defaults-spinner:before {content: "\f110";}.Defaults-circle:before {content: "\f111";}.Defaults-mail-reply:before {content: "\f112";}.Defaults-reply:before {content: "\f112";}.Defaults-github-alt:before {content: "\f113";}.Defaults-folder-o:before {content: "\f114";}.Defaults-folder-open-o:before {content: "\f115";}.Defaults-smile-o:before {content: "\f118";}.Defaults-frown-o:before {content: "\f119";}.Defaults-meh-o:before {content: "\f11a";}.Defaults-gamepad:before {content: "\f11b";}.Defaults-keyboard-o:before {content: "\f11c";}.Defaults-flag-o:before {content: "\f11d";}.Defaults-flag-checkered:before {content: "\f11e";}.Defaults-terminal:before {content: "\f120";}.Defaults-code:before {content: "\f121";}.Defaults-mail-reply-all:before {content: "\f122";}.Defaults-reply-all:before {content: "\f122";}.Defaults-star-half-empty:before {content: "\f123";}.Defaults-star-half-full:before {content: "\f123";}.Defaults-star-half-o:before {content: "\f123";}.Defaults-location-arrow:before {content: "\f124";}.Defaults-crop:before {content: "\f125";}.Defaults-code-fork:before {content: "\f126";}.Defaults-chain-broken:before {content: "\f127";}.Defaults-unlink:before {content: "\f127";}.Defaults-question:before {content: "\f128";}.Defaults-info:before {content: "\f129";}.Defaults-exclamation:before {content: "\f12a";}.Defaults-superscript:before {content: "\f12b";}.Defaults-subscript:before {content: "\f12c";}.Defaults-eraser:before {content: "\f12d";}.Defaults-puzzle-piece:before {content: "\f12e";}.Defaults-microphone:before {content: "\f130";}.Defaults-microphone-slash:before {content: "\f131";}.Defaults-shield:before {content: "\f132";}.Defaults-calendar-o:before {content: "\f133";}.Defaults-fire-extinguisher:before {content: "\f134";}.Defaults-rocket:before {content: "\f135";}.Defaults-maxcdn:before {content: "\f136";}.Defaults-chevron-circle-left:before {content: "\f137";}.Defaults-chevron-circle-right:before {content: "\f138";}.Defaults-chevron-circle-up:before {content: "\f139";}.Defaults-chevron-circle-down:before {content: "\f13a";}.Defaults-html5:before {content: "\f13b";}.Defaults-css3:before {content: "\f13c";}.Defaults-anchor:before {content: "\f13d";}.Defaults-unlock-alt:before {content: "\f13e";}.Defaults-bullseye:before {content: "\f140";}.Defaults-ellipsis-h:before {content: "\f141";}.Defaults-ellipsis-v:before {content: "\f142";}.Defaults-rss-square:before {content: "\f143";}.Defaults-play-circle:before {content: "\f144";}.Defaults-ticket:before {content: "\f145";}.Defaults-minus-square:before {content: "\f146";}.Defaults-minus-square-o:before {content: "\f147";}.Defaults-level-up:before {content: "\f148";}.Defaults-level-down:before {content: "\f149";}.Defaults-check-square:before {content: "\f14a";}.Defaults-pencil-square:before {content: "\f14b";}.Defaults-external-link-square:before {content: "\f14c";}.Defaults-share-square:before {content: "\f14d";}.Defaults-compass:before {content: "\f14e";}.Defaults-caret-square-o-down:before {content: "\f150";}.Defaults-toggle-down:before {content: "\f150";}.Defaults-caret-square-o-up:before {content: "\f151";}.Defaults-toggle-up:before {content: "\f151";}.Defaults-caret-square-o-right:before {content: "\f152";}.Defaults-toggle-right:before {content: "\f152";}.Defaults-eur:before {content: "\f153";}.Defaults-euro:before {content: "\f153";}.Defaults-gbp:before {content: "\f154";}.Defaults-dollar:before {content: "\f155";}.Defaults-usd:before {content: "\f155";}.Defaults-inr:before {content: "\f156";}.Defaults-rupee:before {content: "\f156";}.Defaults-cny:before {content: "\f157";}.Defaults-jpy:before {content: "\f157";}.Defaults-rmb:before {content: "\f157";}.Defaults-yen:before {content: "\f157";}.Defaults-rouble:before {content: "\f158";}.Defaults-rub:before {content: "\f158";}.Defaults-ruble:before {content: "\f158";}.Defaults-krw:before {content: "\f159";}.Defaults-won:before {content: "\f159";}.Defaults-bitcoin:before {content: "\f15a";}.Defaults-btc:before {content: "\f15a";}.Defaults-file:before {content: "\f15b";}.Defaults-file-text:before {content: "\f15c";}.Defaults-sort-alpha-asc:before {content: "\f15d";}.Defaults-sort-alpha-desc:before {content: "\f15e";}.Defaults-sort-amount-asc:before {content: "\f160";}.Defaults-sort-amount-desc:before {content: "\f161";}.Defaults-sort-numeric-asc:before {content: "\f162";}.Defaults-sort-numeric-desc:before {content: "\f163";}.Defaults-thumbs-up:before {content: "\f164";}.Defaults-thumbs-down:before {content: "\f165";}.Defaults-youtube-square:before {content: "\f166";}.Defaults-youtube:before {content: "\f167";}.Defaults-xing:before {content: "\f168";}.Defaults-xing-square:before {content: "\f169";}.Defaults-youtube-play:before {content: "\f16a";}.Defaults-dropbox:before {content: "\f16b";}.Defaults-stack-overflow:before {content: "\f16c";}.Defaults-instagram:before {content: "\f16d";}.Defaults-flickr:before {content: "\f16e";}.Defaults-adn:before {content: "\f170";}.Defaults-bitbucket:before {content: "\f171";}.Defaults-bitbucket-square:before {content: "\f172";}.Defaults-tumblr:before {content: "\f173";}.Defaults-tumblr-square:before {content: "\f174";}.Defaults-long-arrow-down:before {content: "\f175";}.Defaults-long-arrow-up:before {content: "\f176";}.Defaults-long-arrow-left:before {content: "\f177";}.Defaults-long-arrow-right:before {content: "\f178";}.Defaults-apple:before {content: "\f179";}.Defaults-windows:before {content: "\f17a";}.Defaults-android:before {content: "\f17b";}.Defaults-linux:before {content: "\f17c";}.Defaults-dribbble:before {content: "\f17d";}.Defaults-skype:before {content: "\f17e";}.Defaults-foursquare:before {content: "\f180";}.Defaults-trello:before {content: "\f181";}.Defaults-female:before {content: "\f182";}.Defaults-male:before {content: "\f183";}.Defaults-gittip:before {content: "\f184";}.Defaults-gratipay:before {content: "\f184";}.Defaults-sun-o:before {content: "\f185";}.Defaults-moon-o:before {content: "\f186";}.Defaults-archive:before {content: "\f187";}.Defaults-bug:before {content: "\f188";}.Defaults-vk:before {content: "\f189";}.Defaults-weibo:before {content: "\f18a";}.Defaults-renren:before {content: "\f18b";}.Defaults-pagelines:before {content: "\f18c";}.Defaults-stack-exchange:before {content: "\f18d";}.Defaults-arrow-circle-o-right:before {content: "\f18e";}.Defaults-arrow-circle-o-left:before {content: "\f190";}.Defaults-caret-square-o-left:before {content: "\f191";}.Defaults-toggle-left:before {content: "\f191";}.Defaults-dot-circle-o:before {content: "\f192";}.Defaults-wheelchair:before {content: "\f193";}.Defaults-vimeo-square:before {content: "\f194";}.Defaults-try:before {content: "\f195";}.Defaults-turkish-lira:before {content: "\f195";}.Defaults-plus-square-o:before {content: "\f196";}.Defaults-space-shuttle:before {content: "\f197";}.Defaults-slack:before {content: "\f198";}.Defaults-envelope-square:before {content: "\f199";}.Defaults-wordpress:before {content: "\f19a";}.Defaults-openid:before {content: "\f19b";}.Defaults-bank:before {content: "\f19c";}.Defaults-institution:before {content: "\f19c";}.Defaults-university:before {content: "\f19c";}.Defaults-graduation-cap:before {content: "\f19d";}.Defaults-mortar-board:before {content: "\f19d";}.Defaults-yahoo:before {content: "\f19e";}.Defaults-google:before {content: "\f1a0";}.Defaults-reddit:before {content: "\f1a1";}.Defaults-reddit-square:before {content: "\f1a2";}.Defaults-stumbleupon-circle:before {content: "\f1a3";}.Defaults-stumbleupon:before {content: "\f1a4";}.Defaults-delicious:before {content: "\f1a5";}.Defaults-digg:before {content: "\f1a6";}.Defaults-pied-piper:before {content: "\f1a7";}.Defaults-pied-piper-alt:before {content: "\f1a8";}.Defaults-drupal:before {content: "\f1a9";}.Defaults-joomla:before {content: "\f1aa";}.Defaults-language:before {content: "\f1ab";}.Defaults-fax:before {content: "\f1ac";}.Defaults-building:before {content: "\f1ad";}.Defaults-child:before {content: "\f1ae";}.Defaults-paw:before {content: "\f1b0";}.Defaults-spoon:before {content: "\f1b1";}.Defaults-cube:before {content: "\f1b2";}.Defaults-cubes:before {content: "\f1b3";}.Defaults-behance:before {content: "\f1b4";}.Defaults-behance-square:before {content: "\f1b5";}.Defaults-steam:before {content: "\f1b6";}.Defaults-steam-square:before {content: "\f1b7";}.Defaults-recycle:before {content: "\f1b8";}.Defaults-automobile:before {content: "\f1b9";}.Defaults-car:before {content: "\f1b9";}.Defaults-cab:before {content: "\f1ba";}.Defaults-taxi:before {content: "\f1ba";}.Defaults-tree:before {content: "\f1bb";}.Defaults-spotify:before {content: "\f1bc";}.Defaults-deviantart:before {content: "\f1bd";}.Defaults-soundcloud:before {content: "\f1be";}.Defaults-database:before {content: "\f1c0";}.Defaults-file-pdf-o:before {content: "\f1c1";}.Defaults-file-word-o:before {content: "\f1c2";}.Defaults-file-excel-o:before {content: "\f1c3";}.Defaults-file-powerpoint-o:before {content: "\f1c4";}.Defaults-file-image-o:before {content: "\f1c5";}.Defaults-file-photo-o:before {content: "\f1c5";}.Defaults-file-picture-o:before {content: "\f1c5";}.Defaults-file-archive-o:before {content: "\f1c6";}.Defaults-file-zip-o:before {content: "\f1c6";}.Defaults-file-audio-o:before {content: "\f1c7";}.Defaults-file-sound-o:before {content: "\f1c7";}.Defaults-file-movie-o:before {content: "\f1c8";}.Defaults-file-video-o:before {content: "\f1c8";}.Defaults-file-code-o:before {content: "\f1c9";}.Defaults-vine:before {content: "\f1ca";}.Defaults-codepen:before {content: "\f1cb";}.Defaults-jsfiddle:before {content: "\f1cc";}.Defaults-life-bouy:before {content: "\f1cd";}.Defaults-life-buoy:before {content: "\f1cd";}.Defaults-life-ring:before {content: "\f1cd";}.Defaults-life-saver:before {content: "\f1cd";}.Defaults-support:before {content: "\f1cd";}.Defaults-circle-o-notch:before {content: "\f1ce";}.Defaults-ra:before {content: "\f1d0";}.Defaults-rebel:before {content: "\f1d0";}.Defaults-empire:before {content: "\f1d1";}.Defaults-ge:before {content: "\f1d1";}.Defaults-git-square:before {content: "\f1d2";}.Defaults-git:before {content: "\f1d3";}.Defaults-hacker-news:before {content: "\f1d4";}.Defaults-tencent-weibo:before {content: "\f1d5";}.Defaults-qq:before {content: "\f1d6";}.Defaults-wechat:before {content: "\f1d7";}.Defaults-weixin:before {content: "\f1d7";}.Defaults-paper-plane:before {content: "\f1d8";}.Defaults-send:before {content: "\f1d8";}.Defaults-paper-plane-o:before {content: "\f1d9";}.Defaults-send-o:before {content: "\f1d9";}.Defaults-history:before {content: "\f1da";}.Defaults-circle-thin:before {content: "\f1db";}.Defaults-genderless:before {content: "\f1db";}.Defaults-header:before {content: "\f1dc";}.Defaults-paragraph:before {content: "\f1dd";}.Defaults-sliders:before {content: "\f1de";}.Defaults-share-alt:before {content: "\f1e0";}.Defaults-share-alt-square:before {content: "\f1e1";}.Defaults-bomb:before {content: "\f1e2";}.Defaults-futbol-o:before {content: "\f1e3";}.Defaults-soccer-ball-o:before {content: "\f1e3";}.Defaults-tty:before {content: "\f1e4";}.Defaults-binoculars:before {content: "\f1e5";}.Defaults-plug:before {content: "\f1e6";}.Defaults-slideshare:before {content: "\f1e7";}.Defaults-twitch:before {content: "\f1e8";}.Defaults-yelp:before {content: "\f1e9";}.Defaults-newspaper-o:before {content: "\f1ea";}.Defaults-wifi:before {content: "\f1eb";}.Defaults-calculator:before {content: "\f1ec";}.Defaults-paypal:before {content: "\f1ed";}.Defaults-google-wallet:before {content: "\f1ee";}.Defaults-cc-visa:before {content: "\f1f0";}.Defaults-cc-mastercard:before {content: "\f1f1";}.Defaults-cc-discover:before {content: "\f1f2";}.Defaults-cc-amex:before {content: "\f1f3";}.Defaults-cc-paypal:before {content: "\f1f4";}.Defaults-cc-stripe:before {content: "\f1f5";}.Defaults-bell-slash:before {content: "\f1f6";}.Defaults-bell-slash-o:before {content: "\f1f7";}.Defaults-trash:before {content: "\f1f8";}.Defaults-copyright:before {content: "\f1f9";}.Defaults-at:before {content: "\f1fa";}.Defaults-eyedropper:before {content: "\f1fb";}.Defaults-paint-brush:before {content: "\f1fc";}.Defaults-birthday-cake:before {content: "\f1fd";}.Defaults-area-chart:before {content: "\f1fe";}.Defaults-pie-chart:before {content: "\f200";}.Defaults-line-chart:before {content: "\f201";}.Defaults-lastfm:before {content: "\f202";}.Defaults-lastfm-square:before {content: "\f203";}.Defaults-toggle-off:before {content: "\f204";}.Defaults-toggle-on:before {content: "\f205";}.Defaults-bicycle:before {content: "\f206";}.Defaults-bus:before {content: "\f207";}.Defaults-ioxhost:before {content: "\f208";}.Defaults-angellist:before {content: "\f209";}.Defaults-cc:before {content: "\f20a";}.Defaults-ils:before {content: "\f20b";}.Defaults-shekel:before {content: "\f20b";}.Defaults-sheqel:before {content: "\f20b";}.Defaults-meanpath:before {content: "\f20c";}.Defaults-buysellads:before {content: "\f20d";}.Defaults-connectdevelop:before {content: "\f20e";}.Defaults-dashcube:before {content: "\f210";}.Defaults-forumbee:before {content: "\f211";}.Defaults-leanpub:before {content: "\f212";}.Defaults-sellsy:before {content: "\f213";}.Defaults-shirtsinbulk:before {content: "\f214";}.Defaults-simplybuilt:before {content: "\f215";}.Defaults-skyatlas:before {content: "\f216";}.Defaults-cart-plus:before {content: "\f217";}.Defaults-cart-arrow-down:before {content: "\f218";}.Defaults-diamond:before {content: "\f219";}.Defaults-ship:before {content: "\f21a";}.Defaults-user-secret:before {content: "\f21b";}.Defaults-motorcycle:before {content: "\f21c";}.Defaults-street-view:before {content: "\f21d";}.Defaults-heartbeat:before {content: "\f21e";}.Defaults-venus:before {content: "\f221";}.Defaults-mars:before {content: "\f222";}.Defaults-mercury:before {content: "\f223";}.Defaults-transgender:before {content: "\f224";}.Defaults-transgender-alt:before {content: "\f225";}.Defaults-venus-double:before {content: "\f226";}.Defaults-mars-double:before {content: "\f227";}.Defaults-venus-mars:before {content: "\f228";}.Defaults-mars-stroke:before {content: "\f229";}.Defaults-mars-stroke-v:before {content: "\f22a";}.Defaults-mars-stroke-h:before {content: "\f22b";}.Defaults-neuter:before {content: "\f22c";}.Defaults-facebook-official:before {content: "\f230";}.Defaults-pinterest-p:before {content: "\f231";}.Defaults-whatsapp:before {content: "\f232";}.Defaults-server:before {content: "\f233";}.Defaults-user-plus:before {content: "\f234";}.Defaults-user-times:before {content: "\f235";}.Defaults-bed:before {content: "\f236";}.Defaults-hotel:before {content: "\f236";}.Defaults-viacoin:before {content: "\f237";}.Defaults-train:before {content: "\f238";}.Defaults-subway:before {content: "\f239";}.Defaults-medium:before {content: "\f23a";}
