/*div#newboxes1-2 {
    border: 1px solid black !important;
    display: none !important;
    padding: 5px !important;
}*/

.newboxes-2 {
	padding: 10px;
    background: #cccccc;
    box-shadow: 0 3px 12px rgba(255, 0, 0, 0.25);
    border: 1px solid #ef0000;
    margin-bottom: 30px;
	visibility: 
}


.displaynone{
  display:none;
  visibility:none;
}

.targetDiv {
	padding: 10px;
    background: #F1F1F1;
    box-shadow: 0 3px 12px rgba(255, 0, 0, 0.25);
    border: 1px solid #ef0000;
    margin-bottom: 30px;
	border-radius: 3px;
}


/*.targetDiv:after {
    content: ' ';
    width: 0px;
    height: 0px;
    border-top: 20px solid transparent;
    border-left: 20px solid transparent;
    border-bottom: 20px solid #ef0000;
    border-right: 20px solid transparent;
    position: relative;
    left: 150px;
    top: -418px;
}
*/

a.showSingle_hide {
    position: relative;
    float: right;
    margin-top: -32px;
    font-size: 1.2rem;
    padding-right: 10px;
}



.suport_link_left_col {
    width: 50%;
	float: left;
	margin-right: 20px;
}

.suport_link_right_col {
    float: left;
    width: 50%;
}

.panel_link_section {
    background: #ffffff;
    padding: 30px 15px;
    margin-bottom: 30px;
    display: flex;
}

.suport_link_left_col H3 {
    padding: 0px 10px 10px 0px !important;
    border-bottom: 1px solid #CCCCCC;
}

.suport_link_right_col H3 {
    padding: 0px 10px 10px 0px !important;
    border-bottom: 1px solid #CCCCCC;
}


.faq_link_section ul>li {
    float: left;
}

.faq_link_section ul>li a {
    display: block;
    text-decoration: none;
	padding-right: 20px;
}

.faq_link_section ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	margin-bottom: 20px;
}

.faq_list {
	height: 2.3rem;
}

.contact_cs a {
    padding: 20px 0px !important;
    display: inline-block;
    color: #4B5861;
}


.contact_cs a:hover {
    color: #2D8AD8;
}

.contact_cs:after {
    content: '\e91c';
    font-family: 'RS-Icons-Web' !important;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 10px;
    text-decoration: none;
    font-size: 1.5rem;
    color: #ef0000;
    position: relative;
    top: 2px;
}

.see_more_topic {
    position: absolute;
    bottom: 0;
    margin-bottom: 20px;
}

.see_more_topic:before {
    content: '\e933';
    font-family: 'RS-Icons-Web' !important;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #1E5787;
    top: 1px;
    position: relative;
    margin-right: 2px;
}

.see_less_topic {
    position: absolute;
    bottom: 0;
    margin-bottom: 20px;
}

.see_less_topic:before {
    content: '\e949';
    font-family: 'RS-Icons-Web' !important;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #1E5787;
    top: 1px;
    position: relative;
    margin-right: 2px;
}

/*-------------------------------*/

button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html [type=button], [type=reset], [type=submit] {
	-webkit-appearance: button
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
border-style:none;
padding:0
}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}
textarea {
	overflow: auto
}
[type=checkbox], [type=radio] {
	padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-input-placeholder {
color:inherit;
opacity:0.54
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
/* End extract */



.w3-btn, .w3-button {
	border: none;
	display: inline-block;
	outline: 0;
	padding-top: 10px;
	vertical-align: middle;
	overflow: hidden;
	text-decoration: none;
	color: #2D8AD8;
	background-color: inherit;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	font-size: 14px !important;
	text-align: left;
}


.w3-btn, .w3-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.w3-btn:hover {
	color: #1E5787;
}

.w3-disabled, .w3-btn:disabled, .w3-button:disabled {
	cursor: not-allowed;
	opacity: 0.3
}
.w3-disabled *, :disabled * {
	pointer-events: none
}
.w3-btn.w3-disabled:hover, .w3-btn:disabled:hover {
	box-shadow: none
}

.w3-select {
	padding: 9px 0;
	width: 100%;
	border: none;
	border-bottom: 1px solid #ccc
}
.w3-dropdown-click, .w3-dropdown-hover {
	position: relative;
	display: inline-block;
	cursor: pointer
}
.w3-dropdown-hover:hover .w3-dropdown-content {
	display: block
}
.w3-dropdown-hover:first-child, .w3-dropdown-click:hover {
	background-color: #ccc;
	color: #000
}
.w3-dropdown-hover:hover > .w3-button:first-child, .w3-dropdown-click:hover > .w3-button:first-child {
	background-color: #ccc;
	color: #000
}
.w3-dropdown-content {
	cursor: auto;
	color: #000;
	background-color: #fff;
	display: none;
	position: absolute;
	min-width: 160px;
	margin: 0;
	padding: 0;
	z-index: 1
}
.w3-check, .w3-radio {
	width: 24px;
	height: 24px;
	position: relative;
	top: 6px
}
.w3-sidebar {
	height: 100%;
	width: 200px;
	background-color: #fff;
	position: fixed!important;
	z-index: 1;
	overflow: auto
}
.w3-bar-block .w3-dropdown-hover, .w3-bar-block .w3-dropdown-click {
	width: 100%
}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content, .w3-bar-block .w3-dropdown-click .w3-dropdown-content {
	min-width: 100%
}
.w3-bar-block .w3-dropdown-hover .w3-button, .w3-bar-block .w3-dropdown-click .w3-button {
	width: 100%;
	text-align: left;
	padding: 8px 16px
}
.w3-main, #main {
	transition: margin-left .4s
}


.w3-block {
	display: block;
	width: 100%
}
.w3-responsive {
	display: block;
	overflow-x: auto
}
.w3-container:after, .w3-container:before, .w3-panel:after, .w3-panel:before, .w3-row:after, .w3-row:before, .w3-row-padding:after, .w3-row-padding:before, .w3-cell-row:before, .w3-cell-row:after, .w3-clear:after, .w3-clear:before, .w3-bar:before, .w3-bar:after {
	content: "";
	display: table;
	clear: both
}

.w3-content {
	max-width: 980px;
	margin: auto
}
.w3-rest {
	overflow: hidden;
}
.w3-cell-row {
	display: table;
	width: 100%
}
.w3-cell {
	display: table-cell;
}
.w3-cell-top {
	vertical-align: top;
}
.w3-cell-middle {
	vertical-align: middle;
}
.w3-cell-bottom {
	vertical-align: bottom;
}
.w3-hide {
	display: none!important;
}
.w3-show-block, .w3-show {
	display: block!important;
}
.w3-show-inline-block {
	display: inline-block!important;
}



.w3-show-block, .w3-show1 {
	display: block!important;
}

.w3-show-block, .w3-show2 {
	display: block!important;
}

.w3-show-block, .w3-show3 {
	display: block!important;
}

.w3-hide1 {
	display: none!important;
}

.w3-hide2 {
	display: none!important;
}

.w3-hide3 {
	display: none!important;
}

.w3-overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 2
}
.w3-display-topleft {
	position: absolute;
	left: 0;
	top: 0
}
.w3-display-topright {
	position: absolute;
	right: 0;
	top: 0
}
.w3-display-bottomleft {
	position: absolute;
	left: 0;
	bottom: 0
}
.w3-display-bottomright {
	position: absolute;
	right: 0;
	bottom: 0
}
.w3-display-middle {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}
.w3-display-left {
	position: absolute;
	top: 50%;
	left: 0%;
	transform: translate(0%, -50%);
	-ms-transform: translate(-0%, -50%)
}
.w3-display-right {
	position: absolute;
	top: 50%;
	right: 0%;
	transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%)
}
.w3-display-topmiddle {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%)
}
.w3-display-bottommiddle {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%)
}
.w3-display-container:hover .w3-display-hover {
	display: block
}
.w3-display-container:hover span.w3-display-hover {
	display: inline-block
}
.w3-display-hover {
	display: none
}
.w3-display-position {
	position: absolute
}
.w3-circle {
	border-radius: 50%
}
.w3-round-small {
	border-radius: 2px
}
.w3-round, .w3-round-medium {
	border-radius: 4px
}
.w3-round-large {
	border-radius: 8px
}
.w3-round-xlarge {
	border-radius: 16px
}
.w3-round-xxlarge {
	border-radius: 32px
}
.w3-row-padding, .w3-row-padding>.w3-half, .w3-row-padding>.w3-third, .w3-row-padding>.w3-twothird, .w3-row-padding>.w3-threequarter, .w3-row-padding>.w3-quarter, .w3-row-padding>.w3-col {
	padding: 0 8px
}

.w3-panel {
	margin-top: 16px;
	margin-bottom: 16px
}

.w3-animate-fading {
	animation: fading 10s infinite
}
@keyframes fading {
0% {
opacity:0
}
50% {
opacity:1
}
100% {
opacity:0
}
}
.w3-animate-opacity {
	animation: opac 0.8s
}
@keyframes opac {
from {
opacity:0
}
to {
opacity:1
}
}
.w3-animate-top {
	position: relative;
	animation: animatetop 0.4s
}
@keyframes animatetop {
from {
top:-300px;
opacity:0
}
to {
top:0;
opacity:1
}
}
.w3-animate-left {
	position: relative;
	animation: animateleft 0.4s
}
@keyframes animateleft {
from {
left:-300px;
opacity:0
}
to {
left:0;
opacity:1
}
}
.w3-animate-right {
	position: relative;
	animation: animateright 0.4s
}
@keyframes animateright {
from {
right:-300px;
opacity:0
}
to {
right:0;
opacity:1
}
}
.w3-animate-bottom {
	position: relative;
	animation: animatebottom 0.4s
}
@keyframes animatebottom {
from {
bottom:-300px;
opacity:0
}
to {
bottom:0;
opacity:1
}
}
.w3-animate-zoom {
	animation: animatezoom 0.6s
}
@keyframes animatezoom {
from {
transform:scale(0)
}
to {
transform:scale(1)
}
}
.w3-animate-input {
	transition: width 0.4s ease-in-out
}
.w3-animate-input:focus {
	width: 100%!important
}
.w3-opacity, .w3-hover-opacity:hover {
	opacity: 0.60
}
.w3-opacity-off, .w3-hover-opacity-off:hover {
	opacity: 1
}
.w3-opacity-max {
	opacity: 0.25
}
.w3-opacity-min {
	opacity: 0.75
}
.w3-greyscale-max, .w3-grayscale-max, .w3-hover-greyscale:hover, .w3-hover-grayscale:hover {
	filter: grayscale(100%)
}
.w3-greyscale, .w3-grayscale {
	filter: grayscale(75%)
}
.w3-greyscale-min, .w3-grayscale-min {
	filter: grayscale(50%)
}
.w3-sepia {
	filter: sepia(75%)
}
.w3-sepia-max, .w3-hover-sepia:hover {
	filter: sepia(100%)
}
.w3-sepia-min {
	filter: sepia(50%)
}
	
		
		
/*____________________*/


#panel_ordering, #panel_delivery_n_collection, #panel_payment_n_billing, #returns, #account, #product_support_guides {
    padding: 10px;
    background: #cccccc;
    box-shadow: 0 3px 12px rgba(255, 0, 0, 0.25);
    border: 1px solid #ef0000;
	margin-bottom: 30px;
}



