.ui-colorpicker,
.ui-dialog.ui-colorpicker {
width:					auto;
white-space:			nowrap;
-webkit-touch-callout:	none;
-webkit-user-select:	none;
-khtml-user-select:		none;
-ms-user-select:		none;
user-select:			none;
}
.ui-colorpicker-inline {
position:				static;
}
.ui-colorpicker-buttonset {
float:					left;
margin-left:			.4em;
}
.ui-colorpicker-buttonset .ui-button {
margin:					.5em 0 .5em 0;
cursor:					pointer;
}
.ui-colorpicker-buttonpane {
background-image:		none;
margin:					.7em 0 0 0;
padding:				0 .2em;
border-left:			0;
border-right:			0;
border-bottom:			0;
}
.ui-colorpicker-buttonpane button {
float:					right;
margin:					.5em .2em .4em;
cursor:					pointer;
padding:				.2em .6em .3em .6em;
width:					auto;
overflow:				visible;
}
.ui-colorpicker-buttonpane button.ui-colorpicker-current {
float:					left;
}
.ui-colorpicker table {
width:					100%;
font-size:				100%; margin:					0;
}
.ui-colorpicker table td {
vertical-align:			top;
}
.ui-colorpicker-padding-left {
padding-left:			10px;
}
.ui-colorpicker-padding-top {
padding-top:			10px;
}
.ui-colorpicker-border {
border:					1px inset;
display:				inline-block;
} .ui-colorpicker-map > *,
.ui-colorpicker-bar > * {
position:				absolute;
cursor:					crosshair;
}
.ui-colorpicker-map-pointer,
.ui-colorpicker-bar-pointer {
position:				absolute;
} .ui-colorpicker-map,
.ui-colorpicker-map > * {
display:				block;
width:					256px;
height:					256px;
overflow:				hidden;
}
.ui-colorpicker-map-layer-1,
.ui-colorpicker-map-layer-2 {
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/map.png) no-repeat;
}
.ui-colorpicker-map-layer-alpha {
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/map-opacity.png);
}
.ui-colorpicker-map-pointer {
display:				inline-block;
width:					15px;
height:					15px;
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/map-pointer.png) no-repeat;
} .ui-colorpicker-bar,
.ui-colorpicker-bar > * {
display:				block;
width:					20px;
height:					256px;
overflow:				hidden;
background-repeat:		repeat-x;
}
.ui-colorpicker-bar-layer-1,
.ui-colorpicker-bar-layer-2,
.ui-colorpicker-bar-layer-3,
.ui-colorpicker-bar-layer-4 {
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/bar.png) repeat-x;
}
.ui-colorpicker-bar-layer-alpha {
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/bar-opacity.png);
}
.ui-colorpicker-bar-layer-alphabar {
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/bar-alpha.png);
}
.ui-colorpicker-bar-pointer {
display:				inline-block;
width:					20px;
height:					7px;
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/bar-pointer.png) no-repeat;
} .ui-colorpicker-preview {
text-align:				center;
}
.ui-colorpicker-preview-initial {
cursor:					pointer;
}
.ui-colorpicker-preview-initial,
.ui-colorpicker-preview-current {
width:					50px;
height:					20px;
display:				inline-block;
}
.ui-colorpicker-preview-initial-alpha,
.ui-colorpicker-preview-current-alpha {
width:					50px;
height:					20px;
display:				inline-block;
background:				url(//www.logosokken.no/wp-content/themes/logosokken/js/colorpicker/images/preview-opacity.png) repeat;
} .ui-colorpicker-rgb label,
.ui-colorpicker-hsv label,
.ui-colorpicker-hsl label,
.ui-colorpicker-lab label,
.ui-colorpicker-cmyk label,
.ui-colorpicker-alpha label {
width:					1.5em;
display:				inline-block;
}
.ui-colorpicker-number {
margin:					.1em;
width:					4em;
} .ui-colorpicker-hex {
text-align:				center;
} .ui-colorpicker-swatches {
height:					256px;
overflow:				auto;
background-color:		#f8f8f8;
}
.ui-colorpicker-swatch {
cursor:					pointer;
float:					left;
width:					11px;
height:					11px;
border-right:			1px solid black;
border-bottom:			1px solid black;
}.sockBuilder {
background: #ffffff;
border: 1px solid #e8e8e8;
border-radius: 20px;
padding: 20px 23px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
}
.sockBuilder hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #e5e5e5;
margin: 30px 0;
}
.sockBuilder:after {
content: '';
display: block;
clear: both;
}
.sockSVG {
position: relative;
height: 700px;
width: 100%;
}
.sockSVG text {
font-family: AvenirBlack;
font-size: 18px;
fill: rgba(0, 0, 0, 0.5);
} .rx-imagepicker-div button.ui-button-icon-only {
font-size: 1em;
}
.sockBuilderHeading {
font-family: AvenirBlack;
font-size: 18px;
margin-bottom: 15px;
}
.sockBuilderText {
font-family: AvenirMedium;
font-size: 20px;
float: left;
width: 60%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 30px;
padding-top: 20px;
}
.sockBuilderText a {
color: #e91830;
}
.sockParameterSection:after {
content: '';
display: block;
clear: both;
margin-bottom: 15px;
}
.sockParameter {
position: relative;
width: 120px; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 7px 5px 7px 25px;
text-align: center; border: 1px solid #CCC;
border-radius: 15px;
-webkit-transition: color .5s;
-moz-transition: color .5s;
transition: color .5s;
float: left;
margin-right: 11px;
margin-bottom: 11px;
font-family: AvenirBlack;
font-size: 12px;
background-color: #ebebeb;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
-o-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
} .sockParameter.sockBodyParameter:before,
.sockParameter.sockTopLineParameter:before,
.sockParameter.sockToeParameter:before,
.sockParameter.sockHeelParameter:before {
content: '';
display: block;
position: absolute;
width: 20px;
height: 20px;
background: url(//www.logosokken.no/wp-content/themes/logosokken/images/colorpicker-icon.png) no-repeat center;
left: 5px;
top: 50%;
transform: translateY(-50%);
}
.sockParameter.light {
color: black;
}
.sockParameter.dark {
color: white;
}
.sockParameterTitle {  }
.sockTopLogoParameter {
}
.sockLogoAtTopParameter {
}
.sockLogoAtBottomParameter {
}
.sockToeLogoParameter {
}
.sockBodyParameter {
}
.sockTopLineParameter {
}
.sockToeParameter {
}
.sockHeelParameter {
} .sockPantoneColors {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
cursor: pointer;
}  .sockParameter .sockLogoPosition {
display: none;
}
.sockParameter.sockLogoAtTopParameter,
.sockParameter.sockLogoAtBottomParameter,
.sockParameter.sockToeLogoParameter {
width: 120px; padding: 0;
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
border: none;
}
.sockParameter label {
display: block;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 7px 5px 7px 25px;
border-radius: 15px;
background-color: #ebebeb;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.15);
border: 1px solid #CCC;
cursor: pointer;
}
.sockParameter label:before {
content: '';
display: block;
width: 18px;
height: 18px;
border-radius: 50%;
border: 1px solid #c8c8c8;
background: white;
position: absolute;
left: 5px;
top: 50%;
transform: translateY(-50%);
box-shadow: inset 2px 2px 3px 0px rgba(0,0,0,0.15);
}
.sockParameter label:after {
content: '';
display: block;
width: 8px;
height: 12px; border: 3px solid transparent;
border-right-color: #a9db30;
border-bottom-color: #a9db30; position: absolute;
left: 10px;
top: 50%;
transform: translateY(-63%) rotate(45deg);
opacity: 0;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-o-transition: opacity .5s;
-ms-transition: opacity .5s;
transition: opacity .5s;
}
.sockParameter .sockLogoPosition:checked + label:after {
opacity: 1;
} .rx-data-postForm .sockBuilder .sockLogos {
display: none;
} .sockTopLogoParameter {
-webkit-transition: background-color .5s;
-moz-transition: background-color .5s;
-o-transition: background-color .5s;
-ms-transition: background-color .5s;
transition: background-color .5s;
background-color: #FFF;
}
.sockTopLogoParameter .sockParameterTitle {
color: black;
-webkit-transition: color .5s;
-moz-transition: color .5s;
-o-transition: color .5s;
-ms-transition: color .5s;
transition: color .5s;
}
.sockTopLogoParameter:before {
content: '';
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
background: #e91830;
position: absolute;
left: 5px;
top: 4px;
-webkit-transition: background-color .5s;
-moz-transition: background-color .5s;
-o-transition: background-color .5s;
-ms-transition: background-color .5s;
transition: background-color .5s;
}
.sockTopLogoParameter:after {
content: '+';
color: white;
position: absolute;
font-family: 'AvenirBlack';
font-size: 13px;
left: 11px;
top: 6px;
-webkit-transition: color .5s;
-moz-transition: color .5s;
-o-transition: color .5s;
-ms-transition: color .5s;
transition: color .5s;
}
.sockTopLogoParameter.fileUploaded {
background-color: #E91830;
color: #FFF;
}
.sockTopLogoParameter.fileUploaded:before {
background-color: white;
}
.sockTopLogoParameter.fileUploaded:after {
color: #e91830;
}
.sockTopLogoParameter.fileUploaded .sockParameterTitle {
color: white;
} .sockBuilderForm { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ebebeb;
border: 1px solid #cccccc;
border-radius: 20px;
padding: 20px 23px; }
.sockOrderDetail,
.sockSubmitButton {
font-size: 20px;
color: black;
padding: 5px 15px;
margin-bottom: 10px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #bcbcbc;
border-radius: 10px;
}
.sockOrderDetail {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding: 10px 15px 10px 25px;
-webkit-box-shadow: inset 2px 2px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: inset 2px 2px 10px 0px rgba(0,0,0,0.15);
box-shadow: inset 2px 2px 10px 0px rgba(0,0,0,0.15);
font-style: italic;
}
.sockSubmitButton {
background: #a9db30;
color: white;
text-shadow: 1px 2px 1px #779A22;
font-family: AvenirBlack;
font-size: 18px;
padding: 20px;
margin-top: 30px;
}
.rx-data-new {
display: none;
}
.rx-data-form-response.article_heading {
font-size: 20px;
letter-spacing: 0.7px;
text-align: center;
}  .sockOrderDetail.required {
background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDREY4RkRERDE1QzExRTU5NjZGQkNEMkEzMTJEQkY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDREY4RkRFRDE1QzExRTU5NjZGQkNEMkEzMTJEQkY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NENERjhGREJEMTVDMTFFNTk2NkZCQ0QyQTMxMkRCRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NENERjhGRENEMTVDMTFFNTk2NkZCQ0QyQTMxMkRCRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5IrimcAAAAZElEQVR42mJgQAIvJQyMgbgDWYyJARW4ALEgsgAjUEcokAbhPUBsDBU/C1U8iwXKUQLicigNAquhGs4yItk/E2oSCCiLv7jwHu4GoGQ51HhlqInl6I4EOSwMqqsCiN/DFAAEGACiSxh+55LIxAAAAABJRU5ErkJggg==) no-repeat 12px 13px;
} @media screen and (max-width:1000px) {
#sockRight {
transform: translate(-740px, 880px);
}
.sockBuilderForm {
float: none;
width: 100%;
}
.sockBuilderText {
float: none;
width: 100%;
padding-left: 0;
}
.sockSVG text {
font-size: 30px;
}    .sockBuilder {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
box-orient: vertical;
}
.sockBuilderForm {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
box-ordinal-group: 2;
}
}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//www.logosokken.no/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}