
/* BEGIN GENERAL STYLE */

body #maincontent{ max-width:1820px;margin-left:auto;margin-right:auto;width:100%; }
body #maincontent .columns,
	body #maincontent .rightContainer{ display:table-cell;vertical-align:top; }
body #maincontent .columns{ width:100%; }
body #maincontent .rightContainer{ width:245px;padding-top:206px;min-width:245px;padding-left:30px;padding-right:30px;position:relative;padding-bottom:40px;; }
body.page-layout-2columns-left .sidebar-additional{ width:340px;padding-left:0px;padding-right:0px; }
body.page-layout-2columns-left .sidebar-additional .filterContainer{ padding-right:50px;margin-top:80px; }
body.page-layout-2columns-left .column.main{ width:calc(100% - 340px);padding-left:30px;padding-right:30px;padding-top:70px; }
body .contentContainer .menu-wrapper{ margin-bottom:0px; }
body .page-title-wrapper h1{ margin-bottom:0px; }
body .page-title-wrapper h1 span{ text-transform:uppercase;font-family:roboto_black_italic;font-weight:normal;font-size:40px;color:#aec1d0; }
body .parent-category .title{ min-height:30px;font-family:roboto_black_italic;font-size:20px;color:#cfdbe2;text-transform:uppercase; }
body #maincontent .rightContainer:before{ position:absolute;background-image:url(../images/logos.jpg);height:30px;width:238px;content:'';top:30px;right:34px; }
body.page-products .product-item-info{ width:100%; }
body .products-grid{ width:calc(100% + 14px); }
body.catalogsearch-result-index .filters{ display:none !important; }

/* END GENERAL STYLE */


/* BEGIN DESCRIPTION STYLE */

body .column.main .description{ padding-left:30px;padding-right:30px;text-align:center;margin-top:100px;margin-bottom:150px; }
body .column.main .description h2{ font-family:roboto_bold;font-weight:normal;font-size:18px;color:#1f3855;text-transform:uppercase;margin-bottom:5px; }
body .column.main .description div{ color:#3c6a8e;font-size:16px; }

/* END DESCRIPTION STYLE */


/* BEGIN TOOLBAR STYLE */

body.page-products .toolbar .limiter{ display:block; }
body .block.block-reorder{ border:1px solid #618cad;margin-top:100px;padding:15px;margin-top:40px;display:none; }
body .block-reorder .actions-toolbar{ max-width:100%;margin-top:50px; }
body .block-reorder form.form{ width:100%; }
body .block-reorder .secondary{ width: 100%; }
body .block-reorder .primary{ margin: auto;display: table;float: none; }
body .block-reorder .block-title{ display:block; }
body .toolbar-products{ padding:0px;margin-bottom:20px; }
body .products{ margin-top:0px; }
body.page-products .toolbar .limiter{ display:inline-block;float:unset;margin-top:4px; }
body.page-products .toolbar .limiter > .limiter-text{ display:none; }
body.page-products .toolbar-amount{ display:none; }
body.page-products .toolbar-products select{ border:1px solid #aabfcd;font-size:14px;width:138px;margin:0px;cursor:pointer;-webkit-appearance:none;appearance:none;color:#618cad; }
body.page-products .toolbar-products select::-ms-expand { display:none; }
body.page-products .toolbar-products select#limiter{ width:100px;text-align:center;padding-right:37px; }
body.page-products .toolbar .limiter{ margin-right:20px; }
body.page-products .toolbar .limiter,
	body.page-products .toolbar-sorter{ color:#618cad;font-size:14px;display:inline-block; }
body.page-products .toolbar-sorter .control{ display:inline-block !important; }
body.page-products .toolbar .limiter .control,
	body.page-products .toolbar-sorter{ position:relative;margin-left:10px;display:inline-block; }
body.page-products .toolbar-sorter > label{ margin-right:10px; }
body.page-products .toolbar .limiter .control:after,
	body.page-products .toolbar-sorter:after{ height:23px;width:1px;background-color:#aabfcd;position:absolute;right:30px;content:'';top:5px; }
body.page-products .toolbar-sorter:after{ right:61px;top:9px;z-index:10; }
body.page-products .toolbar .limiter .control:before,
	body.page-products .toolbar-sorter:before{ height:8px;width:14px;position:absolute;right:8px;content:'';top:12px;background-image:url(../images/select-arrow.png); }
body.page-products .toolbar-sorter:before{ right:40px;top:17px;z-index:10; }
body .sorter-action:before{ color:#aabfcd; }

body .modes-mode{ border:0px;border-right:0px; }
body .modes-mode:last-child{ border-right:0px; }
body .mode-grid.modes-mode{ position:relative;left:-10px;top:2px; }
body .mode-list.modes-mode{ position:relative;top:3px;left:-16px; }
body .mode-grid.modes-mode:before{ background-image:url(../images/rasterProductsGrey.png);height:25px;width:25px;content:'' !important; }
body .mode-list.modes-mode:before{ background-image:url(../images/listProductsGrey.png);height:18px;width:22px;content:'' !important; }
body .mode-grid.modes-mode:hover,
body .mode-grid.modes-mode.active,
body .mode-list.modes-mode:hover,
body .mode-list.modes-mode.active{ opacity:0.7; }
body .modes-mode:hover{ background:transparent !important; }
body .modes-mode:before{ color:#ababab; }

/* END TOOLBAR STYLE */

/* BEGIN PAGINATOR */
	
body .column.main .pages{ margin-bottom:0px;text-align:center; }
body .column.main .pages .items{ position:relative;right:-15px; }
body .column.main .pages .item{ margin:0 8px 0 0;text-align:center; }
body .column.main .pages .item.current{ opacity:0.5;position:relative;top:-4px; }
body .column.main .pages .action{ border:0px; }
body .column.main .pages .action.previous:before ,
	body .column.main .pages .action.next:before{ height:19px;width:22px;content:'';margin-top:5px; }
body .column.main .pages .action.previous:before{ background-image:url(../images/pagerArrowLeft.png); }
body .column.main .pages .action.next:before{ background-image:url(../images/pagerArrowRight.png); }
body .column.main .pages .item > a,
	body .pages .item > strong{ display:inline-block;color:#618cad !important;font-size:16px;height:28px;width:26px;line-height:180%;font-weight: normal; }
body .pages .item > strong{ background-color:#ffffff;position:relative;top:4px; }
body .pages .item  span,
	body .pages .item > strong span{ position:relative;top:-1px; }
body .pages .item:not(.pages-item-next) > a,
	body .pages .item.current > strong{ border:2px solid #618cad; }
body .pages .item.pages-item-previous > a{ border:0px; }
body .pages .pages-item-previous > a,
	body .pages .pages-item-next > a{  }
body .products-grid + .toolbar-products .toolbar-amount,
	body .products-list + .toolbar-products .toolbar-amount{ display:block !important;width:100%;text-align:center;position:relative; }
body .products-grid + .toolbar-products .toolbar-amount,
	body .products-grid + .toolbar-products .toolbar-amount span,
	body .products-list + .toolbar-products .toolbar-amount,
	body .products-list + .toolbar-products .toolbar-amount span{ color:#618cad;font-size:14px; }
body .products-grid + .toolbar-products .pages,
	body .products-list + .toolbar-products .pages{ display:block; }
	
/* END PAGINATOR */

/* BLOCK FILDER BEGIN */

body .ui-slider .ui-slider-handle{ z-index:1; }
body .filter-options{ margin-bottom:40px; }
body .filter-options-content #amount{ border:0px;padding-left:0px; }
body .filter-options .filter-options-title{ font-family:roboto_bold;position:relative;font-weight:normal;font-size:22px;color:#5d718c;padding-left:20px;border-left:2px solid #aacce7;padding-bottom:5px;margin-bottom:0px;margin-top:30px;font-weight:normal;text-transform:uppercase; }
body .filter-options .filter-options-title:after{ background-size:9px;position:absolute;display:inline-block;content:'';background-image:url(../images/arrowDownGrey.png);height:15px;width:14px;margin-left:10px;top:6px;right:-10px;background-repeat:no-repeat;background-size:100%; }
body .filter-options .filter-options-title.close:after{
	transform:          rotate(180deg);
	-ms-transform:      rotate(180deg);
	-moz-transform:     rotate(180deg);
	-webkit-transform:  rotate(180deg);
	-o-transform:       rotate(180deg);
}
body .filter-options .filter-options-title:hover{ cursor:pointer; }
body .filter-options .filter-options-content{ padding-right:15px;padding-left:20px;border-left:2px solid #aacce7;margin-bottom:0px; }
body .filter-options .filter-options-content p{ margin:0px; }
body .filter-options .filter-options-content .item label,
	body .filter-options .filter-options-content .item label .count{ font-size:16px;color:#3176ac; }
body .filter-options .filter-options-content .item input[type=checkbox]{ position:relative;top:1px;margin-right:5px;opacity:0; }
body .filter-options .filter-options-content .item input[type=checkbox]:hover,
	.filter-options .filter-options-content .item label:hover{ cursor:pointer; }
	body .filter-options .filter-options-content .item input[type=checkbox]:checked ~ label,
			body .filter-options .filter-options-content .item input[type=checkbox]:checked ~ label span{ color:#1f3855; }
body .filter-options .filter-options-content .item label{ position:relative; }
body .filter-options .filter-options-content .item label:before{ position:absolute;left:-19px;background-image:url(../images/checkbox.jpg);top:4px;height:15px;width:15px;content:''; }
body .filter-options .filter-options-content .item input[type=checkbox]:checked ~ label:before{ background-image:url(../images/checkbox-checked.jpg); }
body .filter-content form input[type=submit]{display: none; border-radius:3px;background-color:#ffae00;color:#ffffff;border:0px;font-size:18px;min-width:125px;margin-right:5px; }
body .filter-content form input[type=reset]{ padding:0px;border-radius:3px;background-color:#ffffff;color:#3176ac;font-size:18px;min-width:112px;border:1px solid #3176ac; }
body .filter-content form input[type=submit]:hover,
	body .filter-content form input[type=reset]:hover{
	opacity:0.7;
}
body .filter-options .count{ margin-left:4px; }
body .filter-content .items .more{ overflow:hidden;height:23px; }
body .filter-content .items .more > span{ font-size:16px;color:#3176ac;font-family:roboto_bold;font-weight:normal;text-transform:uppercase; }
body .filter-content .items .more > span:after{ background-size:9px;background-repeat:no-repeat;margin-left:12px;top:7px;display:inline-block;height:18px;width:11px;background-image:url(../images/arrowDownMoreOptions.png);content:'';position:relative;}
body .filter-content .items .more > span:hover{ cursor:pointer;opacity:0.7; }

body .ui-slider-handle{ background:#63748e;height:15px;width:15px;top:-2px; }
body .ui-slider .ui-slider-handle{ cursor:pointer; }
body .sidebar-main > .block.filter > .filter-title,
	body .sidebar-main > .block.filter .filter-subtitle{ display:none; }

/* BLOCK FILDER END */