@font-face{ 
      
font-display:swap; 
     font-family:'FontAwesome'; 
     src:url(/bitrix/templates/system_irobot/styles/../fonts/fontawesome-webfont.eot?v=4.7.0); 
     src:url(/bitrix/templates/system_irobot/styles/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype') , url(/bitrix/templates/system_irobot/styles/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2') , url(/bitrix/templates/system_irobot/styles/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff') , url(/bitrix/templates/system_irobot/styles/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype') , url(/bitrix/templates/system_irobot/styles/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg'); 
     font-weight:400; 
     font-style:normal} 
@font-face{ 
      
font-display:swap; 
     font-family:'Open Sans'; 
     src:url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-SemiBold.eot); 
     src:local('Open Sans SemiBold') , local('OpenSans-SemiBold') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-SemiBold.eot?#iefix) format('embedded-opentype') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-SemiBold.woff2) format('woff2') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-SemiBold.woff) format('woff') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-SemiBold.ttf) format('truetype'); 
     font-weight:600; 
     font-style:normal; 
     font-display:swap} 
@font-face{ 
      
font-display:swap; 
     font-family:'Open Sans'; 
     src:url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-Light.eot); 
     src:local('Open Sans Light') , local('OpenSans-Light') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-Light.eot?#iefix) format('embedded-opentype') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-Light.woff2) format('woff2') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-Light.woff) format('woff') , url(/bitrix/templates/system_irobot/styles/../fonts/opensans/OpenSans-Light.ttf) format('truetype'); 
     font-weight:300; 
     font-style:normal; 
     font-display:swap} 
@font-face{ 
      
font-display:swap; 
     font-family:'Roboto'; 
     src:url(/bitrix/templates/system_irobot/styles/../fonts/roboto/Roboto-Medium.eot); 
     src:local('Roboto Medium') , local('Roboto-Medium') , url(/bitrix/templates/system_irobot/styles/../fonts/roboto/Roboto-Medium.eot?#iefix) format('embedded-opentype') , url(/bitrix/templates/system_irobot/styles/../fonts/roboto/Roboto-Medium.woff2) format('woff2') , url(/bitrix/templates/system_irobot/styles/../fonts/roboto/Roboto-Medium.woff) format('woff') , url(/bitrix/templates/system_irobot/styles/../fonts/roboto/Roboto-Medium.ttf) format('truetype'); 
     font-weight:500; 
     font-style:normal; 
     font-display:swap} 
@font-face{ 
      
font-display:swap; 
     font-family:'Open Sans Condensed'; 
     src:url(/bitrix/templates/system_irobot/styles/../fonts/opensanscondensed/OpenSansCondensed-Light.eot); 
     src:local('Open Sans Condensed Light') , local('OpenSansCondensed-Light') , url(/bitrix/templates/system_irobot/styles/../fonts/opensanscondensed/OpenSansCondensed-Light.eot?#iefix) format('embedded-opentype') , url(/bitrix/templates/system_irobot/styles/../fonts/opensanscondensed/OpenSansCondensed-Light.woff2) format('woff2') , url(/bitrix/templates/system_irobot/styles/../fonts/opensanscondensed/OpenSansCondensed-Light.woff) format('woff') , url(/bitrix/templates/system_irobot/styles/../fonts/opensanscondensed/OpenSansCondensed-Light.ttf) format('truetype'); 
     font-weight:300; 
     font-style:normal; 
     font-display:swap} 
@font-face{ 
      
font-display:swap; 
     font-family:FontAwesome; 
     src:url(/bitrix/templates/system_irobot/fonts/awesome/fontawesome-webfont.eot?v=4.7.0); 
     src:url(/bitrix/templates/system_irobot/fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype') , url(/bitrix/templates/system_irobot/fonts/awesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2') , url(/bitrix/templates/system_irobot/fonts/awesome/fontawesome-webfont.woff?v=4.7.0) format('woff') , url(/bitrix/templates/system_irobot/fonts/awesome/fontawesome-webfont.ttf?v=4.7.0) format('truetype') , url(/bitrix/templates/system_irobot/fonts/awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg'); 
     font-weight:400; 
     font-style:normal} 
@font-face{ 
      
font-display:swap; 
     font-family:Segoe; 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUIRegular.eot); 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUIRegular.eot?#iefix) format("embedded-opentype") , url(/bitrix/templates/system_irobot/fonts/SegoeUIRegular.woff) format("woff") , url(/bitrix/templates/system_irobot/fonts/SegoeUIRegular.ttf) format("truetype"); 
     font-style:normal; 
     font-weight:500} 
@font-face{ 
      
font-display:swap; 
     font-family:Segoe; 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUIBold.eot); 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUIBold.eot?#iefix) format("embedded-opentype") , url(/bitrix/templates/system_irobot/fonts/SegoeUIBold.woff) format("woff") , url(/bitrix/templates/system_irobot/fonts/SegoeUIBold.ttf) format("truetype"); 
     font-style:normal; 
     font-weight:700} 
@font-face{ 
      
font-display:swap; 
     font-family:Segoe; 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUIItalic.eot); 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUIItalic.eot?#iefix) format("embedded-opentype") , url(/bitrix/templates/system_irobot/fonts/SegoeUIItalic.woff) format("woff") , url(/bitrix/templates/system_irobot/fonts/SegoeUIItalic.ttf) format("truetype"); 
     font-style:italic; 
     font-weight:500} 
@font-face{ 
      
font-display:swap; 
     font-family:Segoe; 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUILight.eot); 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUILight.eot?#iefix) format("embedded-opentype") , url(/bitrix/templates/system_irobot/fonts/SegoeUILight.woff) format("woff") , url(/bitrix/templates/system_irobot/fonts/SegoeUILight.ttf) format("truetype"); 
     font-style:normal; 
     font-weight:300} 
@font-face{ 
      
font-display:swap; 
     font-family:Segoe; 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUISemiBold.eot); 
     src:url(/bitrix/templates/system_irobot/fonts/SegoeUISemiBold.eot?#iefix) format("embedded-opentype") , url(/bitrix/templates/system_irobot/fonts/SegoeUISemiBold.woff) format("woff") , url(/bitrix/templates/system_irobot/fonts/SegoeUISemiBold.ttf) format("truetype"); 
     font-style:normal; 
     font-weight:900} 
.ps-container{ 
      
-ms-touch-action:none; 
     overflow:hidden!important} 
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{ 
      
display:block} 
.ps-container.ps-in-scrolling{ 
      
pointer-events:none} 
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{ 
      
background-color:#eee; 
     opacity:.9} 
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{ 
      
background-color:#999} 
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{ 
      
background-color:#eee; 
     opacity:.9} 
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{ 
      
background-color:#999} 
.ps-container>.ps-scrollbar-x-rail{ 
      
display:none; 
     position:absolute; 
     -webkit-border-radius:4px; 
     -moz-border-radius:4px; 
     -ms-border-radius:4px; 
     border-radius:4px; 
     opacity:0; 
     -webkit-transition:background-color .2s linear , opacity .2s linear; 
     -moz-transition:background-color .2s linear , opacity .2s linear; 
     -o-transition:background-color .2s linear , opacity .2s linear; 
     transition:background-color .2s linear , opacity .2s linear; 
     bottom:3px; 
     height:8px} 
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{ 
      
position:absolute; 
     background-color:#aaa; 
     -webkit-border-radius:4px; 
     -moz-border-radius:4px; 
     -ms-border-radius:4px; 
     border-radius:4px; 
     -webkit-transition:background-color .2s linear; 
     -moz-transition:background-color .2s linear; 
     -o-transition:background-color .2s linear; 
     transition:background-color .2s linear; 
     bottom:0; 
     height:8px} 
.ps-container>.ps-scrollbar-y-rail{ 
      
display:none; 
     position:absolute; 
     -webkit-border-radius:4px; 
     -moz-border-radius:4px; 
     -ms-border-radius:4px; 
     border-radius:4px; 
     opacity:0; 
     -webkit-transition:background-color .2s linear , opacity .2s linear; 
     -moz-transition:background-color .2s linear , opacity .2s linear; 
     -o-transition:background-color .2s linear , opacity .2s linear; 
     transition:background-color .2s linear , opacity .2s linear; 
     right:3px; 
     width:8px} 
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{ 
      
position:absolute; 
     background-color:#aaa; 
     -webkit-border-radius:4px; 
     -moz-border-radius:4px; 
     -ms-border-radius:4px; 
     border-radius:4px; 
     -webkit-transition:background-color .2s linear; 
     -moz-transition:background-color .2s linear; 
     -o-transition:background-color .2s linear; 
     transition:background-color .2s linear; 
     right:0; 
     width:8px} 
.ps-container:hover.ps-in-scrolling{ 
      
pointer-events:none} 
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{ 
      
background-color:#eee; 
     opacity:.9} 
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{ 
      
background-color:#999} 
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{ 
      
background-color:#eee; 
     opacity:.9} 
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{ 
      
background-color:#999} 
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{ 
      
opacity:.6} 
.ps-container:hover>.ps-scrollbar-x-rail:hover{ 
      
background-color:#eee; 
     opacity:.9} 
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{ 
      
background-color:#999} 
.ps-container:hover>.ps-scrollbar-y-rail:hover{ 
      
background-color:#eee; 
     opacity:.9} 
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{ 
      
background-color:#999} 
.jq-checkbox{ 
      
top:-1px; 
     vertical-align:middle; 
     width:16px; 
     height:16px; 
     margin:0 4px 0 0; 
     border:1px solid #c3c3c3; 
     border-radius:3px; 
     background:#f5f5f5; 
     background:-webkit-linear-gradient(#fff,#e6e6e6); 
     background:linear-gradient(#fff,#e6e6e6); 
     box-shadow:0 1px 1px rgba(0,0,0,.05) , inset -1px -1px #fff , inset 1px -1px #fff; 
     cursor:pointer} 
.jq-checkbox.checked .jq-checkbox__div{ 
      
width:12px; 
     height:12px; 
     margin:2px 0 0 2px; 
     border-radius:2px; 
     background:#666; 
     box-shadow:inset 0 -3px 6px #aaa} 
.jq-checkbox.focused{ 
      
border:1px solid #08c} 
.jq-checkbox.disabled{ 
      
opacity:.55} 
.jq-radio{ 
      
top:-1px; 
     vertical-align:middle; 
     width:16px; 
     height:16px; 
     margin:0 4px 0 0; 
     border:1px solid #c3c3c3; 
     border-radius:50%; 
     background:#f5f5f5; 
     background:-webkit-linear-gradient(#fff,#e6e6e6); 
     background:linear-gradient(#fff,#e6e6e6); 
     box-shadow:0 1px 1px rgba(0,0,0,.05) , inset -1px -1px #fff , inset 1px -1px #fff; 
     cursor:pointer} 
.jq-radio.checked .jq-radio__div{ 
      
width:10px; 
     height:10px; 
     margin:3px 0 0 3px; 
     border-radius:50%; 
     background:#777; 
     box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)} 
.jq-radio.focused{ 
      
border:1px solid #08c} 
.jq-radio.disabled{ 
      
opacity:.55} 
.jq-file{ 
      
width:100%} 
.jq-file input{ 
      
height:auto; 
     line-height:1em; 
     cursor:pointer} 
.jq-file__name{ 
      
overflow:hidden; 
     box-sizing:border-box; 
     width:100%; 
     height:40px; 
     padding:0 80px 0 10px; 
     border:1px solid #ccc; 
     background:#fff; 
     white-space:nowrap; 
     text-overflow:ellipsis; 
     line-height:38px} 
.jq-file__browse{ 
      
position:absolute; 
     top:1px; 
     right:1px; 
     padding:0 10px; 
     border-left:1px solid #ccc; 
     line-height:38px} 
.jq-file:hover .jq-file__browse{ 
      
background:#e6e6e6} 
.jq-file:active .jq-file__browse{ 
      
background:#f5f5f5; 
     box-shadow:inset 1px 1px 3px #ddd} 
.jq-file.focused .jq-file__name{ 
      
border:1px solid #5794bf} 
.jq-file.disabled,.jq-file.disabled .jq-file__name,.jq-file.disabled .jq-file__browse{ 
      
border-color:#ccc; 
     background:#f5f5f5; 
     box-shadow:none; 
     color:#888} 
.jq-number{ 
      
position:relative; 
     display:inline-block; 
     vertical-align:middle; 
     padding:0 36px 0 0} 
.jq-number__field{ 
      
width:100px; 
     border:1px solid #ccc; 
     border-bottom-color:#b3b3b3; 
     border-radius:4px; 
     box-shadow:inset 1px 1px #f1f1f1 , 0 1px 2px rgba(0,0,0,.1)} 
.jq-number__field:hover{ 
      
border-color:#b3b3b3} 
.jq-number__field input{ 
      
box-sizing:border-box; 
     width:100%; 
     padding:8px 9px; 
     border:none; 
     outline:none; 
     background:none; 
     font:14px Arial,sans-serif; 
     color:#333; 
     text-align:left; 
     -moz-appearance:textfield} 
.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{ 
      
margin:0; 
     -webkit-appearance:none} 
.jq-number__spin{ 
      
position:absolute; 
     top:0; 
     right:0; 
     width:32px; 
     height:14px; 
     border:1px solid #ccc; 
     border-bottom-color:#b3b3b3; 
     border-radius:4px; 
     background:#f5f5f5; 
     background:-webkit-linear-gradient(#fff,#e6e6e6); 
     background:linear-gradient(#fff,#e6e6e6); 
     box-shadow:0 1px 2px rgba(0,0,0,.1); 
     box-shadow:inset 1px -1px #f1f1f1 , inset -1px 0 #f1f1f1 , 0 1px 2px rgba(0,0,0,.1); 
     -webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none; 
     text-shadow:1px 1px #fff; 
     cursor:pointer} 
.jq-number__spin.minus{ 
      
top:auto; 
     bottom:0} 
.jq-number__spin:hover{ 
      
background:#e6e6e6; 
     background:-webkit-linear-gradient(#f6f6f6,#e6e6e6); 
     background:linear-gradient(#f6f6f6,#e6e6e6)} 
.jq-number__spin:active{ 
      
background:#f5f5f5; 
     box-shadow:inset 1px 1px 3px #ddd} 
.jq-number__spin:after{ 
      
content:''; 
     position:absolute; 
     top:4px; 
     left:11px; 
     width:0; 
     height:0; 
     border-right:5px solid transparent; 
     border-bottom:5px solid #999; 
     border-left:5px solid transparent} 
.jq-number__spin.minus:after{ 
      
top:5px; 
     border-top:5px solid #999; 
     border-right:5px solid transparent; 
     border-bottom:none; 
     border-left:5px solid transparent} 
.jq-number__spin.minus:hover:after{ 
      
border-top-color:#000} 
.jq-number__spin.plus:hover:after{ 
      
border-bottom-color:#000} 
.jq-number.focused .jq-number__field{ 
      
border:1px solid #5794bf} 
.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{ 
      
border-color:#ccc; 
     background:#f5f5f5; 
     box-shadow:none; 
     color:#888} 
.jq-number.disabled .jq-number__spin:after{ 
      
border-bottom-color:#aaa} 
.jq-number.disabled .jq-number__spin.minus:after{ 
      
border-top-color:#aaa} 
.jq-selectbox{ 
      
vertical-align:middle; 
     cursor:pointer; 
     width:100%} 
.jq-selectbox__select{ 
      
height:40px; 
     line-height:40px; 
     padding:0 45px 0 20px; 
     border:1px solid #ccc; 
     font-style:italic; 
     font-weight:300} 
.jq-selectbox__select:active{ 
      
border:1px solid #ff5400} 
.jq-selectbox.disabled .jq-selectbox__select{ 
      
border-color:#ccc; 
     background:#f5f5f5; 
     box-shadow:none; 
     color:#888} 
.jq-selectbox__select-text{ 
      
display:block; 
     width:100%; 
     white-space:nowrap; 
     text-overflow:ellipsis} 
.jq-selectbox .placeholder{ 
      
color:#888} 
.jq-selectbox__trigger{ 
      
position:absolute; 
     top:0; 
     right:0; 
     width:34px; 
     height:100%} 
.jq-selectbox__trigger-arrow{ 
      
position:absolute; 
     top:16px; 
     right:12px} 
.jq-selectbox:hover .jq-selectbox__trigger-arrow{ 
      
border-top-color:#000} 
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{ 
      
border-top-color:#aaa} 
.jq-selectbox__dropdown{ 
      
box-sizing:border-box; 
     border-top:0; 
     width:100%; 
     margin:-2px 0 0; 
     padding:0; 
     border:1px solid #ccc; 
     border-top:0; 
     background:#fff; 
     font-style:italic; 
     font-weight:300} 
.jq-selectbox__search{ 
      
margin:5px} 
.jq-selectbox__search input{ 
      
box-sizing:border-box; 
     width:100%; 
     margin:0; 
     padding:5px 27px 6px 8px; 
     border:1px solid #ccc; 
     border-radius:3px; 
     outline:none; 
     background:url(data:image/png; 
     base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%; 
     box-shadow:inset 1px 1px #f1f1f1; 
     color:#333; 
     -webkit-appearance:textfield} 
.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{ 
      
-webkit-appearance:none} 
.jq-selectbox__not-found{ 
      
margin:5px; 
     padding:5px 8px 6px; 
     background:#f0f0f0; 
     font-size:13px} 
.jq-selectbox ul{ 
      
margin:0; 
     padding:0} 
.jq-selectbox li{ 
      
min-height:18px; 
     padding:8px 20px 8px; 
     -webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none; 
     white-space:nowrap; 
     color:#231f20} 
.jq-selectbox li.selected,.jq-selectbox li:hover{ 
      
color:#00aeff} 
.jq-selectbox li.disabled{ 
      
color:#aaa} 
.jq-selectbox li.disabled:hover{ 
      
background:none} 
.jq-selectbox li.optgroup{ 
      
font-weight:700} 
.jq-selectbox li.optgroup:hover{ 
      
background:none; 
     color:#231f20; 
     cursor:default} 
.jq-selectbox li.option{ 
      
padding-left:25px} 
.jq-select-multiple{ 
      
box-sizing:border-box; 
     padding:1px; 
     border:1px solid #ccc; 
     border-bottom-color:#b3b3b3; 
     border-radius:4px; 
     background:#fff; 
     box-shadow:inset 1px 1px #f1f1f1 , 0 1px 2px rgba(0,0,0,.1); 
     font:14px/18px Arial,sans-serif; 
     color:#333; 
     cursor:default} 
.jq-select-multiple.focused{ 
      
border:1px solid #5794bf} 
.jq-select-multiple.disabled{ 
      
border-color:#ccc; 
     background:#f5f5f5; 
     box-shadow:none; 
     color:#888} 
.jq-select-multiple ul{ 
      
margin:0; 
     padding:0} 
.jq-select-multiple li{ 
      
padding:3px 9px 4px; 
     list-style:none; 
     -webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none; 
     white-space:nowrap} 
.jq-select-multiple li:first-child{ 
      
border-radius:3px 3px 0 0} 
.jq-select-multiple li:last-child{ 
      
border-radius:0 0 3px 3px} 
.jq-select-multiple li.selected{ 
      
background:#08c; 
     color:#fff} 
.jq-select-multiple li.disabled{ 
      
color:#aaa} 
.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{ 
      
background:#ccc; 
     color:#fff} 
.jq-select-multiple li.optgroup{ 
      
font-weight:700} 
.jq-select-multiple li.option{ 
      
padding-left:25px} 
input[type="email"].styler,input[type="password"].styler,input[type="search"].styler,input[type="tel"].styler,input[type="text"].styler,input[type="url"].styler,textarea.styler{ 
      
padding:8px 9px; 
     border:1px solid #ccc; 
     border-bottom-color:#b3b3b3; 
     border-radius:4px; 
     box-shadow:inset 1px 1px #f1f1f1 , 0 1px 2px rgba(0,0,0,.1); 
     font:14px Arial,sans-serif; 
     color:#333} 
input[type="search"].styler{ 
      
-webkit-appearance:none} 
textarea.styler{ 
      
overflow:auto} 
input[type="email"].styler:hover,input[type="password"].styler:hover,input[type="search"].styler:hover,input[type="tel"].styler:hover,input[type="text"].styler:hover,input[type="url"].styler:hover,textarea.styler:hover{ 
      
border-color:#b3b3b3} 
input[type="email"].styler:focus,input[type="password"].styler:focus,input[type="search"].styler:focus,input[type="tel"].styler:focus,input[type="text"].styler:focus,input[type="url"].styler:focus,textarea.styler:focus{ 
      
border-color:#ccc; 
     border-top-color:#b3b3b3; 
     outline:none; 
     box-shadow:inset 0 1px 2px rgba(0,0,0,.1)} 
button.styler,input[type="button"].styler,input[type="submit"].styler,input[type="reset"].styler{ 
      
overflow:visible; 
     padding:8px 11px; 
     border:1px solid #ccc; 
     border-bottom-color:#b3b3b3; 
     border-radius:4px; 
     outline:none; 
     background:#f5f5f5; 
     background:-webkit-linear-gradient(#fff,#e6e6e6); 
     background:linear-gradient(#fff,#e6e6e6); 
     box-shadow:inset 1px -1px #f1f1f1 , inset -1px 0 #f1f1f1 , 0 1px 2px rgba(0,0,0,.1); 
     font:14px Arial,sans-serif; 
     color:#333; 
     text-shadow:1px 1px #fff; 
     cursor:pointer} 
button.styler::-moz-focus-inner,input[type="button"].styler::-moz-focus-inner,input[type="submit"].styler::-moz-focus-inner,input[type="reset"].styler::-moz-focus-inner{ 
      
padding:0; 
     border:0} 
button.styler:not([disabled]):hover,input[type='button'].styler:not([disabled]):hover,input[type='submit'].styler:not([disabled]):hover,input[type='reset'].styler:hover{ 
      
background:#e6e6e6; 
     background:-webkit-linear-gradient(#f6f6f6,#e6e6e6); 
     background:linear-gradient(#f6f6f6,#e6e6e6)} 
button.styler:not([disabled]):active,input[type='button'].styler:not([disabled]):active,input[type='submit'].styler:not([disabled]):active,input[type='reset'].styler:active{ 
      
background:#f5f5f5; 
     box-shadow:inset 1px 1px 3px #ddd} 
button.styler[disabled],input[type="button"].styler[disabled],input[type="submit"].styler[disabled]{ 
      
border-color:#ccc; 
     background:#f5f5f5; 
     box-shadow:none; 
     color:#888} 
.fa{ 
      
display:inline-block; 
     font:14px/1 FontAwesome; 
     font-size:inherit; 
     text-rendering:auto; 
     -webkit-font-smoothing:antialiased; 
     -moz-osx-font-smoothing:grayscale} 
.fa-lg{ 
      
font-size:1.33333333em; 
     line-height:.75em; 
     vertical-align:-15%} 
.fa-2x{ 
      
font-size:2em} 
.fa-3x{ 
      
font-size:3em} 
.fa-4x{ 
      
font-size:4em} 
.fa-5x{ 
      
font-size:5em} 
.fa-fw{ 
      
width:1.28571429em; 
     text-align:center} 
.fa-ul{ 
      
padding-left:0; 
     margin-left:2.14285714em; 
     list-style-type:none} 
.fa-ul>li{ 
      
position:relative} 
.fa-li{ 
      
position:absolute; 
     left:-2.14285714em; 
     width:2.14285714em; 
     top:.14285714em; 
     text-align:center} 
.fa-li.fa-lg{ 
      
left:-1.85714286em} 
.fa-border{ 
      
padding:.2em .25em .15em; 
     border:solid .08em #eee; 
     border-radius:.1em} 
.fa-pull-left{ 
      
float:left} 
.fa-pull-right{ 
      
float:right} 
.fa.fa-pull-left{ 
      
margin-right:.3em} 
.fa.fa-pull-right{ 
      
margin-left:.3em} 
.pull-right{ 
      
float:right} 
.pull-left{ 
      
float:left} 
.fa.pull-left{ 
      
margin-right:.3em} 
.fa.pull-right{ 
      
margin-left:.3em} 
.fa-spin{ 
      
-webkit-animation:fa-spin 2s infinite linear; 
     animation:fa-spin 2s infinite linear} 
.fa-pulse{ 
      
-webkit-animation:fa-spin 1s infinite steps(8); 
     animation:fa-spin 1s infinite steps(8)} 
@-webkit-keyframes fa-spin{ 
      
0%{ 
      
-webkit-transform:rotate(0deg); 
     transform:rotate(0deg)} 
100%{ 
      
-webkit-transform:rotate(359deg); 
     transform:rotate(359deg)} 
} 
@keyframes fa-spin{ 
      
0%{ 
      
-webkit-transform:rotate(0deg); 
     transform:rotate(0deg)} 
100%{ 
      
-webkit-transform:rotate(359deg); 
     transform:rotate(359deg)} 
} 
.fa-rotate-90{ 
      
-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; 
     -webkit-transform:rotate(90deg); 
     -ms-transform:rotate(90deg); 
     transform:rotate(90deg)} 
.fa-rotate-180{ 
      
-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; 
     -webkit-transform:rotate(180deg); 
     -ms-transform:rotate(180deg); 
     transform:rotate(180deg)} 
.fa-rotate-270{ 
      
-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; 
     -webkit-transform:rotate(270deg); 
     -ms-transform:rotate(270deg); 
     transform:rotate(270deg)} 
.fa-flip-horizontal{ 
      
-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)"; 
     -webkit-transform:scale(-1,1); 
     -ms-transform:scale(-1,1); 
     transform:scale(-1,1)} 
.fa-flip-vertical{ 
      
-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)"; 
     -webkit-transform:scale(1,-1); 
     -ms-transform:scale(1,-1); 
     transform:scale(1,-1)} 
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{ 
      
filter:none} 
.fa-stack{ 
      
position:relative; 
     display:inline-block; 
     width:2em; 
     height:2em; 
     line-height:2em; 
     vertical-align:middle} 
.fa-stack-1x,.fa-stack-2x{ 
      
position:absolute; 
     left:0; 
     width:100%; 
     text-align:center} 
.fa-stack-1x{ 
      
line-height:inherit} 
.fa-stack-2x{ 
      
font-size:2em} 
.fa-inverse{ 
      
color:#fff} 
.fa-glass:before{ 
      
content:"\f000"} 
.fa-music:before{ 
      
content:"\f001"} 
.fa-search:before{ 
      
content:"\f002"} 
.fa-envelope-o:before{ 
      
content:"\f003"} 
.fa-heart:before{ 
      
content:"\f004"} 
.fa-star:before{ 
      
content:"\f005"} 
.fa-star-o:before{ 
      
content:"\f006"} 
.fa-user:before{ 
      
content:"\f007"} 
.fa-film:before{ 
      
content:"\f008"} 
.fa-th-large:before{ 
      
content:"\f009"} 
.fa-th:before{ 
      
content:"\f00a"} 
.fa-th-list:before{ 
      
content:"\f00b"} 
.fa-check:before{ 
      
content:"\f00c"} 
.fa-remove:before,.fa-close:before,.fa-times:before{ 
      
content:"\f00d"} 
.fa-search-plus:before{ 
      
content:"\f00e"} 
.fa-search-minus:before{ 
      
content:"\f010"} 
.fa-power-off:before{ 
      
content:"\f011"} 
.fa-signal:before{ 
      
content:"\f012"} 
.fa-gear:before,.fa-cog:before{ 
      
content:"\f013"} 
.fa-trash-o:before{ 
      
content:"\f014"} 
.fa-home:before{ 
      
content:"\f015"} 
.fa-file-o:before{ 
      
content:"\f016"} 
.fa-clock-o:before{ 
      
content:"\f017"} 
.fa-road:before{ 
      
content:"\f018"} 
.fa-download:before{ 
      
content:"\f019"} 
.fa-arrow-circle-o-down:before{ 
      
content:"\f01a"} 
.fa-arrow-circle-o-up:before{ 
      
content:"\f01b"} 
.fa-inbox:before{ 
      
content:"\f01c"} 
.fa-play-circle-o:before{ 
      
content:"\f01d"} 
.fa-rotate-right:before,.fa-repeat:before{ 
      
content:"\f01e"} 
.fa-refresh:before{ 
      
content:"\f021"} 
.fa-list-alt:before{ 
      
content:"\f022"} 
.fa-lock:before{ 
      
content:"\f023"} 
.fa-flag:before{ 
      
content:"\f024"} 
.fa-headphones:before{ 
      
content:"\f025"} 
.fa-volume-off:before{ 
      
content:"\f026"} 
.fa-volume-down:before{ 
      
content:"\f027"} 
.fa-volume-up:before{ 
      
content:"\f028"} 
.fa-qrcode:before{ 
      
content:"\f029"} 
.fa-barcode:before{ 
      
content:"\f02a"} 
.fa-tag:before{ 
      
content:"\f02b"} 
.fa-tags:before{ 
      
content:"\f02c"} 
.fa-book:before{ 
      
content:"\f02d"} 
.fa-bookmark:before{ 
      
content:"\f02e"} 
.fa-print:before{ 
      
content:"\f02f"} 
.fa-camera:before{ 
      
content:"\f030"} 
.fa-font:before{ 
      
content:"\f031"} 
.fa-bold:before{ 
      
content:"\f032"} 
.fa-italic:before{ 
      
content:"\f033"} 
.fa-text-height:before{ 
      
content:"\f034"} 
.fa-text-width:before{ 
      
content:"\f035"} 
.fa-align-left:before{ 
      
content:"\f036"} 
.fa-align-center:before{ 
      
content:"\f037"} 
.fa-align-right:before{ 
      
content:"\f038"} 
.fa-align-justify:before{ 
      
content:"\f039"} 
.fa-list:before{ 
      
content:"\f03a"} 
.fa-dedent:before,.fa-outdent:before{ 
      
content:"\f03b"} 
.fa-indent:before{ 
      
content:"\f03c"} 
.fa-video-camera:before{ 
      
content:"\f03d"} 
.fa-photo:before,.fa-image:before,.fa-picture-o:before{ 
      
content:"\f03e"} 
.fa-pencil:before{ 
      
content:"\f040"} 
.fa-map-marker:before{ 
      
content:"\f041"} 
.fa-adjust:before{ 
      
content:"\f042"} 
.fa-tint:before{ 
      
content:"\f043"} 
.fa-edit:before,.fa-pencil-square-o:before{ 
      
content:"\f044"} 
.fa-share-square-o:before{ 
      
content:"\f045"} 
.fa-check-square-o:before{ 
      
content:"\f046"} 
.fa-arrows:before{ 
      
content:"\f047"} 
.fa-step-backward:before{ 
      
content:"\f048"} 
.fa-fast-backward:before{ 
      
content:"\f049"} 
.fa-backward:before{ 
      
content:"\f04a"} 
.fa-play:before{ 
      
content:"\f04b"} 
.fa-pause:before{ 
      
content:"\f04c"} 
.fa-stop:before{ 
      
content:"\f04d"} 
.fa-forward:before{ 
      
content:"\f04e"} 
.fa-fast-forward:before{ 
      
content:"\f050"} 
.fa-step-forward:before{ 
      
content:"\f051"} 
.fa-eject:before{ 
      
content:"\f052"} 
.fa-chevron-left:before{ 
      
content:"\f053"} 
.fa-chevron-right:before{ 
      
content:"\f054"} 
.fa-plus-circle:before{ 
      
content:"\f055"} 
.fa-minus-circle:before{ 
      
content:"\f056"} 
.fa-times-circle:before{ 
      
content:"\f057"} 
.fa-check-circle:before{ 
      
content:"\f058"} 
.fa-question-circle:before{ 
      
content:"\f059"} 
.fa-info-circle:before{ 
      
content:"\f05a"} 
.fa-crosshairs:before{ 
      
content:"\f05b"} 
.fa-times-circle-o:before{ 
      
content:"\f05c"} 
.fa-check-circle-o:before{ 
      
content:"\f05d"} 
.fa-ban:before{ 
      
content:"\f05e"} 
.fa-arrow-left:before{ 
      
content:"\f060"} 
.fa-arrow-right:before{ 
      
content:"\f061"} 
.fa-arrow-up:before{ 
      
content:"\f062"} 
.fa-arrow-down:before{ 
      
content:"\f063"} 
.fa-mail-forward:before,.fa-share:before{ 
      
content:"\f064"} 
.fa-expand:before{ 
      
content:"\f065"} 
.fa-compress:before{ 
      
content:"\f066"} 
.fa-plus:before{ 
      
content:"\f067"} 
.fa-minus:before{ 
      
content:"\f068"} 
.fa-asterisk:before{ 
      
content:"\f069"} 
.fa-exclamation-circle:before{ 
      
content:"\f06a"} 
.fa-gift:before{ 
      
content:"\f06b"} 
.fa-leaf:before{ 
      
content:"\f06c"} 
.fa-fire:before{ 
      
content:"\f06d"} 
.fa-eye:before{ 
      
content:"\f06e"} 
.fa-eye-slash:before{ 
      
content:"\f070"} 
.fa-warning:before,.fa-exclamation-triangle:before{ 
      
content:"\f071"} 
.fa-plane:before{ 
      
content:"\f072"} 
.fa-calendar:before{ 
      
content:"\f073"} 
.fa-random:before{ 
      
content:"\f074"} 
.fa-comment:before{ 
      
content:"\f075"} 
.fa-magnet:before{ 
      
content:"\f076"} 
.fa-chevron-up:before{ 
      
content:"\f077"} 
.fa-chevron-down:before{ 
      
content:"\f078"} 
.fa-retweet:before{ 
      
content:"\f079"} 
.fa-shopping-cart:before{ 
      
content:"\f07a"} 
.fa-folder:before{ 
      
content:"\f07b"} 
.fa-folder-open:before{ 
      
content:"\f07c"} 
.fa-arrows-v:before{ 
      
content:"\f07d"} 
.fa-arrows-h:before{ 
      
content:"\f07e"} 
.fa-bar-chart-o:before,.fa-bar-chart:before{ 
      
content:"\f080"} 
.fa-twitter-square:before{ 
      
content:"\f081"} 
.fa-facebook-square:before{ 
      
content:"\f082"} 
.fa-camera-retro:before{ 
      
content:"\f083"} 
.fa-key:before{ 
      
content:"\f084"} 
.fa-gears:before,.fa-cogs:before{ 
      
content:"\f085"} 
.fa-comments:before{ 
      
content:"\f086"} 
.fa-thumbs-o-up:before{ 
      
content:"\f087"} 
.fa-thumbs-o-down:before{ 
      
content:"\f088"} 
.fa-star-half:before{ 
      
content:"\f089"} 
.fa-heart-o:before{ 
      
content:"\f08a"} 
.fa-sign-out:before{ 
      
content:"\f08b"} 
.fa-linkedin-square:before{ 
      
content:"\f08c"} 
.fa-thumb-tack:before{ 
      
content:"\f08d"} 
.fa-external-link:before{ 
      
content:"\f08e"} 
.fa-sign-in:before{ 
      
content:"\f090"} 
.fa-trophy:before{ 
      
content:"\f091"} 
.fa-github-square:before{ 
      
content:"\f092"} 
.fa-upload:before{ 
      
content:"\f093"} 
.fa-lemon-o:before{ 
      
content:"\f094"} 
.fa-phone:before{ 
      
content:"\f095"} 
.fa-square-o:before{ 
      
content:"\f096"} 
.fa-bookmark-o:before{ 
      
content:"\f097"} 
.fa-phone-square:before{ 
      
content:"\f098"} 
.fa-twitter:before{ 
      
content:"\f099"} 
.fa-facebook-f:before,.fa-facebook:before{ 
      
content:"\f09a"} 
.fa-github:before{ 
      
content:"\f09b"} 
.fa-unlock:before{ 
      
content:"\f09c"} 
.fa-credit-card:before{ 
      
content:"\f09d"} 
.fa-feed:before,.fa-rss:before{ 
      
content:"\f09e"} 
.fa-hdd-o:before{ 
      
content:"\f0a0"} 
.fa-bullhorn:before{ 
      
content:"\f0a1"} 
.fa-bell:before{ 
      
content:"\f0f3"} 
.fa-certificate:before{ 
      
content:"\f0a3"} 
.fa-hand-o-right:before{ 
      
content:"\f0a4"} 
.fa-hand-o-left:before{ 
      
content:"\f0a5"} 
.fa-hand-o-up:before{ 
      
content:"\f0a6"} 
.fa-hand-o-down:before{ 
      
content:"\f0a7"} 
.fa-arrow-circle-left:before{ 
      
content:"\f0a8"} 
.fa-arrow-circle-right:before{ 
      
content:"\f0a9"} 
.fa-arrow-circle-up:before{ 
      
content:"\f0aa"} 
.fa-arrow-circle-down:before{ 
      
content:"\f0ab"} 
.fa-globe:before{ 
      
content:"\f0ac"} 
.fa-wrench:before{ 
      
content:"\f0ad"} 
.fa-tasks:before{ 
      
content:"\f0ae"} 
.fa-filter:before{ 
      
content:"\f0b0"} 
.fa-briefcase:before{ 
      
content:"\f0b1"} 
.fa-arrows-alt:before{ 
      
content:"\f0b2"} 
.fa-group:before,.fa-users:before{ 
      
content:"\f0c0"} 
.fa-chain:before,.fa-link:before{ 
      
content:"\f0c1"} 
.fa-cloud:before{ 
      
content:"\f0c2"} 
.fa-flask:before{ 
      
content:"\f0c3"} 
.fa-cut:before,.fa-scissors:before{ 
      
content:"\f0c4"} 
.fa-copy:before,.fa-files-o:before{ 
      
content:"\f0c5"} 
.fa-paperclip:before{ 
      
content:"\f0c6"} 
.fa-save:before,.fa-floppy-o:before{ 
      
content:"\f0c7"} 
.fa-square:before{ 
      
content:"\f0c8"} 
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{ 
      
content:"\f0c9"} 
.fa-list-ul:before{ 
      
content:"\f0ca"} 
.fa-list-ol:before{ 
      
content:"\f0cb"} 
.fa-strikethrough:before{ 
      
content:"\f0cc"} 
.fa-underline:before{ 
      
content:"\f0cd"} 
.fa-table:before{ 
      
content:"\f0ce"} 
.fa-magic:before{ 
      
content:"\f0d0"} 
.fa-truck:before{ 
      
content:"\f0d1"} 
.fa-pinterest:before{ 
      
content:"\f0d2"} 
.fa-pinterest-square:before{ 
      
content:"\f0d3"} 
.fa-google-plus-square:before{ 
      
content:"\f0d4"} 
.fa-google-plus:before{ 
      
content:"\f0d5"} 
.fa-money:before{ 
      
content:"\f0d6"} 
.fa-caret-down:before{ 
      
content:"\f0d7"} 
.fa-caret-up:before{ 
      
content:"\f0d8"} 
.fa-caret-left:before{ 
      
content:"\f0d9"} 
.fa-caret-right:before{ 
      
content:"\f0da"} 
.fa-columns:before{ 
      
content:"\f0db"} 
.fa-unsorted:before,.fa-sort:before{ 
      
content:"\f0dc"} 
.fa-sort-down:before,.fa-sort-desc:before{ 
      
content:"\f0dd"} 
.fa-sort-up:before,.fa-sort-asc:before{ 
      
content:"\f0de"} 
.fa-envelope:before{ 
      
content:"\f0e0"} 
.fa-linkedin:before{ 
      
content:"\f0e1"} 
.fa-rotate-left:before,.fa-undo:before{ 
      
content:"\f0e2"} 
.fa-legal:before,.fa-gavel:before{ 
      
content:"\f0e3"} 
.fa-dashboard:before,.fa-tachometer:before{ 
      
content:"\f0e4"} 
.fa-comment-o:before{ 
      
content:"\f0e5"} 
.fa-comments-o:before{ 
      
content:"\f0e6"} 
.fa-flash:before,.fa-bolt:before{ 
      
content:"\f0e7"} 
.fa-sitemap:before{ 
      
content:"\f0e8"} 
.fa-umbrella:before{ 
      
content:"\f0e9"} 
.fa-paste:before,.fa-clipboard:before{ 
      
content:"\f0ea"} 
.fa-lightbulb-o:before{ 
      
content:"\f0eb"} 
.fa-exchange:before{ 
      
content:"\f0ec"} 
.fa-cloud-download:before{ 
      
content:"\f0ed"} 
.fa-cloud-upload:before{ 
      
content:"\f0ee"} 
.fa-user-md:before{ 
      
content:"\f0f0"} 
.fa-stethoscope:before{ 
      
content:"\f0f1"} 
.fa-suitcase:before{ 
      
content:"\f0f2"} 
.fa-bell-o:before{ 
      
content:"\f0a2"} 
.fa-coffee:before{ 
      
content:"\f0f4"} 
.fa-cutlery:before{ 
      
content:"\f0f5"} 
.fa-file-text-o:before{ 
      
content:"\f0f6"} 
.fa-building-o:before{ 
      
content:"\f0f7"} 
.fa-hospital-o:before{ 
      
content:"\f0f8"} 
.fa-ambulance:before{ 
      
content:"\f0f9"} 
.fa-medkit:before{ 
      
content:"\f0fa"} 
.fa-fighter-jet:before{ 
      
content:"\f0fb"} 
.fa-beer:before{ 
      
content:"\f0fc"} 
.fa-h-square:before{ 
      
content:"\f0fd"} 
.fa-plus-square:before{ 
      
content:"\f0fe"} 
.fa-angle-double-left:before{ 
      
content:"\f100"} 
.fa-angle-double-right:before{ 
      
content:"\f101"} 
.fa-angle-double-up:before{ 
      
content:"\f102"} 
.fa-angle-double-down:before{ 
      
content:"\f103"} 
.fa-angle-left:before{ 
      
content:"\f104"} 
.fa-angle-right:before{ 
      
content:"\f105"} 
.fa-angle-up:before{ 
      
content:"\f106"} 
.fa-angle-down:before{ 
      
content:"\f107"} 
.fa-desktop:before{ 
      
content:"\f108"} 
.fa-laptop:before{ 
      
content:"\f109"} 
.fa-tablet:before{ 
      
content:"\f10a"} 
.fa-mobile-phone:before,.fa-mobile:before{ 
      
content:"\f10b"} 
.fa-circle-o:before{ 
      
content:"\f10c"} 
.fa-quote-left:before{ 
      
content:"\f10d"} 
.fa-quote-right:before{ 
      
content:"\f10e"} 
.fa-spinner:before{ 
      
content:"\f110"} 
.fa-circle:before{ 
      
content:"\f111"} 
.fa-mail-reply:before,.fa-reply:before{ 
      
content:"\f112"} 
.fa-github-alt:before{ 
      
content:"\f113"} 
.fa-folder-o:before{ 
      
content:"\f114"} 
.fa-folder-open-o:before{ 
      
content:"\f115"} 
.fa-smile-o:before{ 
      
content:"\f118"} 
.fa-frown-o:before{ 
      
content:"\f119"} 
.fa-meh-o:before{ 
      
content:"\f11a"} 
.fa-gamepad:before{ 
      
content:"\f11b"} 
.fa-keyboard-o:before{ 
      
content:"\f11c"} 
.fa-flag-o:before{ 
      
content:"\f11d"} 
.fa-flag-checkered:before{ 
      
content:"\f11e"} 
.fa-terminal:before{ 
      
content:"\f120"} 
.fa-code:before{ 
      
content:"\f121"} 
.fa-mail-reply-all:before,.fa-reply-all:before{ 
      
content:"\f122"} 
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{ 
      
content:"\f123"} 
.fa-location-arrow:before{ 
      
content:"\f124"} 
.fa-crop:before{ 
      
content:"\f125"} 
.fa-code-fork:before{ 
      
content:"\f126"} 
.fa-unlink:before,.fa-chain-broken:before{ 
      
content:"\f127"} 
.fa-question:before{ 
      
content:"\f128"} 
.fa-info:before{ 
      
content:"\f129"} 
.fa-exclamation:before{ 
      
content:"\f12a"} 
.fa-superscript:before{ 
      
content:"\f12b"} 
.fa-subscript:before{ 
      
content:"\f12c"} 
.fa-eraser:before{ 
      
content:"\f12d"} 
.fa-puzzle-piece:before{ 
      
content:"\f12e"} 
.fa-microphone:before{ 
      
content:"\f130"} 
.fa-microphone-slash:before{ 
      
content:"\f131"} 
.fa-shield:before{ 
      
content:"\f132"} 
.fa-calendar-o:before{ 
      
content:"\f133"} 
.fa-fire-extinguisher:before{ 
      
content:"\f134"} 
.fa-rocket:before{ 
      
content:"\f135"} 
.fa-maxcdn:before{ 
      
content:"\f136"} 
.fa-chevron-circle-left:before{ 
      
content:"\f137"} 
.fa-chevron-circle-right:before{ 
      
content:"\f138"} 
.fa-chevron-circle-up:before{ 
      
content:"\f139"} 
.fa-chevron-circle-down:before{ 
      
content:"\f13a"} 
.fa-html5:before{ 
      
content:"\f13b"} 
.fa-css3:before{ 
      
content:"\f13c"} 
.fa-anchor:before{ 
      
content:"\f13d"} 
.fa-unlock-alt:before{ 
      
content:"\f13e"} 
.fa-bullseye:before{ 
      
content:"\f140"} 
.fa-ellipsis-h:before{ 
      
content:"\f141"} 
.fa-ellipsis-v:before{ 
      
content:"\f142"} 
.fa-rss-square:before{ 
      
content:"\f143"} 
.fa-play-circle:before{ 
      
content:"\f144"} 
.fa-ticket:before{ 
      
content:"\f145"} 
.fa-minus-square:before{ 
      
content:"\f146"} 
.fa-minus-square-o:before{ 
      
content:"\f147"} 
.fa-level-up:before{ 
      
content:"\f148"} 
.fa-level-down:before{ 
      
content:"\f149"} 
.fa-check-square:before{ 
      
content:"\f14a"} 
.fa-pencil-square:before{ 
      
content:"\f14b"} 
.fa-external-link-square:before{ 
      
content:"\f14c"} 
.fa-share-square:before{ 
      
content:"\f14d"} 
.fa-compass:before{ 
      
content:"\f14e"} 
.fa-toggle-down:before,.fa-caret-square-o-down:before{ 
      
content:"\f150"} 
.fa-toggle-up:before,.fa-caret-square-o-up:before{ 
      
content:"\f151"} 
.fa-toggle-right:before,.fa-caret-square-o-right:before{ 
      
content:"\f152"} 
.fa-euro:before,.fa-eur:before{ 
      
content:"\f153"} 
.fa-gbp:before{ 
      
content:"\f154"} 
.fa-dollar:before,.fa-usd:before{ 
      
content:"\f155"} 
.fa-rupee:before,.fa-inr:before{ 
      
content:"\f156"} 
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{ 
      
content:"\f157"} 
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{ 
      
content:"\f158"} 
.fa-won:before,.fa-krw:before{ 
      
content:"\f159"} 
.fa-bitcoin:before,.fa-btc:before{ 
      
content:"\f15a"} 
.fa-file:before{ 
      
content:"\f15b"} 
.fa-file-text:before{ 
      
content:"\f15c"} 
.fa-sort-alpha-asc:before{ 
      
content:"\f15d"} 
.fa-sort-alpha-desc:before{ 
      
content:"\f15e"} 
.fa-sort-amount-asc:before{ 
      
content:"\f160"} 
.fa-sort-amount-desc:before{ 
      
content:"\f161"} 
.fa-sort-numeric-asc:before{ 
      
content:"\f162"} 
.fa-sort-numeric-desc:before{ 
      
content:"\f163"} 
.fa-thumbs-up:before{ 
      
content:"\f164"} 
.fa-thumbs-down:before{ 
      
content:"\f165"} 
.fa-youtube-square:before{ 
      
content:"\f166"} 
.fa-youtube:before{ 
      
content:"\f167"} 
.fa-xing:before{ 
      
content:"\f168"} 
.fa-xing-square:before{ 
      
content:"\f169"} 
.fa-youtube-play:before{ 
      
content:"\f16a"} 
.fa-dropbox:before{ 
      
content:"\f16b"} 
.fa-stack-overflow:before{ 
      
content:"\f16c"} 
.fa-instagram:before{ 
      
content:"\f16d"} 
.fa-flickr:before{ 
      
content:"\f16e"} 
.fa-adn:before{ 
      
content:"\f170"} 
.fa-bitbucket:before{ 
      
content:"\f171"} 
.fa-bitbucket-square:before{ 
      
content:"\f172"} 
.fa-tumblr:before{ 
      
content:"\f173"} 
.fa-tumblr-square:before{ 
      
content:"\f174"} 
.fa-long-arrow-down:before{ 
      
content:"\f175"} 
.fa-long-arrow-up:before{ 
      
content:"\f176"} 
.fa-long-arrow-left:before{ 
      
content:"\f177"} 
.fa-long-arrow-right:before{ 
      
content:"\f178"} 
.fa-apple:before{ 
      
content:"\f179"} 
.fa-windows:before{ 
      
content:"\f17a"} 
.fa-android:before{ 
      
content:"\f17b"} 
.fa-linux:before{ 
      
content:"\f17c"} 
.fa-dribbble:before{ 
      
content:"\f17d"} 
.fa-skype:before{ 
      
content:"\f17e"} 
.fa-foursquare:before{ 
      
content:"\f180"} 
.fa-trello:before{ 
      
content:"\f181"} 
.fa-female:before{ 
      
content:"\f182"} 
.fa-male:before{ 
      
content:"\f183"} 
.fa-gittip:before,.fa-gratipay:before{ 
      
content:"\f184"} 
.fa-sun-o:before{ 
      
content:"\f185"} 
.fa-moon-o:before{ 
      
content:"\f186"} 
.fa-archive:before{ 
      
content:"\f187"} 
.fa-bug:before{ 
      
content:"\f188"} 
.fa-vk:before{ 
      
content:"\f189"} 
.fa-weibo:before{ 
      
content:"\f18a"} 
.fa-renren:before{ 
      
content:"\f18b"} 
.fa-pagelines:before{ 
      
content:"\f18c"} 
.fa-stack-exchange:before{ 
      
content:"\f18d"} 
.fa-arrow-circle-o-right:before{ 
      
content:"\f18e"} 
.fa-arrow-circle-o-left:before{ 
      
content:"\f190"} 
.fa-toggle-left:before,.fa-caret-square-o-left:before{ 
      
content:"\f191"} 
.fa-dot-circle-o:before{ 
      
content:"\f192"} 
.fa-wheelchair:before{ 
      
content:"\f193"} 
.fa-vimeo-square:before{ 
      
content:"\f194"} 
.fa-turkish-lira:before,.fa-try:before{ 
      
content:"\f195"} 
.fa-plus-square-o:before{ 
      
content:"\f196"} 
.fa-space-shuttle:before{ 
      
content:"\f197"} 
.fa-slack:before{ 
      
content:"\f198"} 
.fa-envelope-square:before{ 
      
content:"\f199"} 
.fa-wordpress:before{ 
      
content:"\f19a"} 
.fa-openid:before{ 
      
content:"\f19b"} 
.fa-institution:before,.fa-bank:before,.fa-university:before{ 
      
content:"\f19c"} 
.fa-mortar-board:before,.fa-graduation-cap:before{ 
      
content:"\f19d"} 
.fa-yahoo:before{ 
      
content:"\f19e"} 
.fa-google:before{ 
      
content:"\f1a0"} 
.fa-reddit:before{ 
      
content:"\f1a1"} 
.fa-reddit-square:before{ 
      
content:"\f1a2"} 
.fa-stumbleupon-circle:before{ 
      
content:"\f1a3"} 
.fa-stumbleupon:before{ 
      
content:"\f1a4"} 
.fa-delicious:before{ 
      
content:"\f1a5"} 
.fa-digg:before{ 
      
content:"\f1a6"} 
.fa-pied-piper-pp:before{ 
      
content:"\f1a7"} 
.fa-pied-piper-alt:before{ 
      
content:"\f1a8"} 
.fa-drupal:before{ 
      
content:"\f1a9"} 
.fa-joomla:before{ 
      
content:"\f1aa"} 
.fa-language:before{ 
      
content:"\f1ab"} 
.fa-fax:before{ 
      
content:"\f1ac"} 
.fa-building:before{ 
      
content:"\f1ad"} 
.fa-child:before{ 
      
content:"\f1ae"} 
.fa-paw:before{ 
      
content:"\f1b0"} 
.fa-spoon:before{ 
      
content:"\f1b1"} 
.fa-cube:before{ 
      
content:"\f1b2"} 
.fa-cubes:before{ 
      
content:"\f1b3"} 
.fa-behance:before{ 
      
content:"\f1b4"} 
.fa-behance-square:before{ 
      
content:"\f1b5"} 
.fa-steam:before{ 
      
content:"\f1b6"} 
.fa-steam-square:before{ 
      
content:"\f1b7"} 
.fa-recycle:before{ 
      
content:"\f1b8"} 
.fa-automobile:before,.fa-car:before{ 
      
content:"\f1b9"} 
.fa-cab:before,.fa-taxi:before{ 
      
content:"\f1ba"} 
.fa-tree:before{ 
      
content:"\f1bb"} 
.fa-spotify:before{ 
      
content:"\f1bc"} 
.fa-deviantart:before{ 
      
content:"\f1bd"} 
.fa-soundcloud:before{ 
      
content:"\f1be"} 
.fa-database:before{ 
      
content:"\f1c0"} 
.fa-file-pdf-o:before{ 
      
content:"\f1c1"} 
.fa-file-word-o:before{ 
      
content:"\f1c2"} 
.fa-file-excel-o:before{ 
      
content:"\f1c3"} 
.fa-file-powerpoint-o:before{ 
      
content:"\f1c4"} 
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{ 
      
content:"\f1c5"} 
.fa-file-zip-o:before,.fa-file-archive-o:before{ 
      
content:"\f1c6"} 
.fa-file-sound-o:before,.fa-file-audio-o:before{ 
      
content:"\f1c7"} 
.fa-file-movie-o:before,.fa-file-video-o:before{ 
      
content:"\f1c8"} 
.fa-file-code-o:before{ 
      
content:"\f1c9"} 
.fa-vine:before{ 
      
content:"\f1ca"} 
.fa-codepen:before{ 
      
content:"\f1cb"} 
.fa-jsfiddle:before{ 
      
content:"\f1cc"} 
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{ 
      
content:"\f1cd"} 
.fa-circle-o-notch:before{ 
      
content:"\f1ce"} 
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{ 
      
content:"\f1d0"} 
.fa-ge:before,.fa-empire:before{ 
      
content:"\f1d1"} 
.fa-git-square:before{ 
      
content:"\f1d2"} 
.fa-git:before{ 
      
content:"\f1d3"} 
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{ 
      
content:"\f1d4"} 
.fa-tencent-weibo:before{ 
      
content:"\f1d5"} 
.fa-qq:before{ 
      
content:"\f1d6"} 
.fa-wechat:before,.fa-weixin:before{ 
      
content:"\f1d7"} 
.fa-send:before,.fa-paper-plane:before{ 
      
content:"\f1d8"} 
.fa-send-o:before,.fa-paper-plane-o:before{ 
      
content:"\f1d9"} 
.fa-history:before{ 
      
content:"\f1da"} 
.fa-circle-thin:before{ 
      
content:"\f1db"} 
.fa-header:before{ 
      
content:"\f1dc"} 
.fa-paragraph:before{ 
      
content:"\f1dd"} 
.fa-sliders:before{ 
      
content:"\f1de"} 
.fa-share-alt:before{ 
      
content:"\f1e0"} 
.fa-share-alt-square:before{ 
      
content:"\f1e1"} 
.fa-bomb:before{ 
      
content:"\f1e2"} 
.fa-soccer-ball-o:before,.fa-futbol-o:before{ 
      
content:"\f1e3"} 
.fa-tty:before{ 
      
content:"\f1e4"} 
.fa-binoculars:before{ 
      
content:"\f1e5"} 
.fa-plug:before{ 
      
content:"\f1e6"} 
.fa-slideshare:before{ 
      
content:"\f1e7"} 
.fa-twitch:before{ 
      
content:"\f1e8"} 
.fa-yelp:before{ 
      
content:"\f1e9"} 
.fa-newspaper-o:before{ 
      
content:"\f1ea"} 
.fa-wifi:before{ 
      
content:"\f1eb"} 
.fa-calculator:before{ 
      
content:"\f1ec"} 
.fa-paypal:before{ 
      
content:"\f1ed"} 
.fa-google-wallet:before{ 
      
content:"\f1ee"} 
.fa-cc-visa:before{ 
      
content:"\f1f0"} 
.fa-cc-mastercard:before{ 
      
content:"\f1f1"} 
.fa-cc-discover:before{ 
      
content:"\f1f2"} 
.fa-cc-amex:before{ 
      
content:"\f1f3"} 
.fa-cc-paypal:before{ 
      
content:"\f1f4"} 
.fa-cc-stripe:before{ 
      
content:"\f1f5"} 
.fa-bell-slash:before{ 
      
content:"\f1f6"} 
.fa-bell-slash-o:before{ 
      
content:"\f1f7"} 
.fa-trash:before{ 
      
content:"\f1f8"} 
.fa-copyright:before{ 
      
content:"\f1f9"} 
.fa-at:before{ 
      
content:"\f1fa"} 
.fa-eyedropper:before{ 
      
content:"\f1fb"} 
.fa-paint-brush:before{ 
      
content:"\f1fc"} 
.fa-birthday-cake:before{ 
      
content:"\f1fd"} 
.fa-area-chart:before{ 
      
content:"\f1fe"} 
.fa-pie-chart:before{ 
      
content:"\f200"} 
.fa-line-chart:before{ 
      
content:"\f201"} 
.fa-lastfm:before{ 
      
content:"\f202"} 
.fa-lastfm-square:before{ 
      
content:"\f203"} 
.fa-toggle-off:before{ 
      
content:"\f204"} 
.fa-toggle-on:before{ 
      
content:"\f205"} 
.fa-bicycle:before{ 
      
content:"\f206"} 
.fa-bus:before{ 
      
content:"\f207"} 
.fa-ioxhost:before{ 
      
content:"\f208"} 
.fa-angellist:before{ 
      
content:"\f209"} 
.fa-cc:before{ 
      
content:"\f20a"} 
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{ 
      
content:"\f20b"} 
.fa-meanpath:before{ 
      
content:"\f20c"} 
.fa-buysellads:before{ 
      
content:"\f20d"} 
.fa-connectdevelop:before{ 
      
content:"\f20e"} 
.fa-dashcube:before{ 
      
content:"\f210"} 
.fa-forumbee:before{ 
      
content:"\f211"} 
.fa-leanpub:before{ 
      
content:"\f212"} 
.fa-sellsy:before{ 
      
content:"\f213"} 
.fa-shirtsinbulk:before{ 
      
content:"\f214"} 
.fa-simplybuilt:before{ 
      
content:"\f215"} 
.fa-skyatlas:before{ 
      
content:"\f216"} 
.fa-cart-plus:before{ 
      
content:"\f217"} 
.fa-cart-arrow-down:before{ 
      
content:"\f218"} 
.fa-diamond:before{ 
      
content:"\f219"} 
.fa-ship:before{ 
      
content:"\f21a"} 
.fa-user-secret:before{ 
      
content:"\f21b"} 
.fa-motorcycle:before{ 
      
content:"\f21c"} 
.fa-street-view:before{ 
      
content:"\f21d"} 
.fa-heartbeat:before{ 
      
content:"\f21e"} 
.fa-venus:before{ 
      
content:"\f221"} 
.fa-mars:before{ 
      
content:"\f222"} 
.fa-mercury:before{ 
      
content:"\f223"} 
.fa-intersex:before,.fa-transgender:before{ 
      
content:"\f224"} 
.fa-transgender-alt:before{ 
      
content:"\f225"} 
.fa-venus-double:before{ 
      
content:"\f226"} 
.fa-mars-double:before{ 
      
content:"\f227"} 
.fa-venus-mars:before{ 
      
content:"\f228"} 
.fa-mars-stroke:before{ 
      
content:"\f229"} 
.fa-mars-stroke-v:before{ 
      
content:"\f22a"} 
.fa-mars-stroke-h:before{ 
      
content:"\f22b"} 
.fa-neuter:before{ 
      
content:"\f22c"} 
.fa-genderless:before{ 
      
content:"\f22d"} 
.fa-facebook-official:before{ 
      
content:"\f230"} 
.fa-pinterest-p:before{ 
      
content:"\f231"} 
.fa-whatsapp:before{ 
      
content:"\f232"} 
.fa-server:before{ 
      
content:"\f233"} 
.fa-user-plus:before{ 
      
content:"\f234"} 
.fa-user-times:before{ 
      
content:"\f235"} 
.fa-hotel:before,.fa-bed:before{ 
      
content:"\f236"} 
.fa-viacoin:before{ 
      
content:"\f237"} 
.fa-train:before{ 
      
content:"\f238"} 
.fa-subway:before{ 
      
content:"\f239"} 
.fa-medium:before{ 
      
content:"\f23a"} 
.fa-yc:before,.fa-y-combinator:before{ 
      
content:"\f23b"} 
.fa-optin-monster:before{ 
      
content:"\f23c"} 
.fa-opencart:before{ 
      
content:"\f23d"} 
.fa-expeditedssl:before{ 
      
content:"\f23e"} 
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{ 
      
content:"\f240"} 
.fa-battery-3:before,.fa-battery-three-quarters:before{ 
      
content:"\f241"} 
.fa-battery-2:before,.fa-battery-half:before{ 
      
content:"\f242"} 
.fa-battery-1:before,.fa-battery-quarter:before{ 
      
content:"\f243"} 
.fa-battery-0:before,.fa-battery-empty:before{ 
      
content:"\f244"} 
.fa-mouse-pointer:before{ 
      
content:"\f245"} 
.fa-i-cursor:before{ 
      
content:"\f246"} 
.fa-object-group:before{ 
      
content:"\f247"} 
.fa-object-ungroup:before{ 
      
content:"\f248"} 
.fa-sticky-note:before{ 
      
content:"\f249"} 
.fa-sticky-note-o:before{ 
      
content:"\f24a"} 
.fa-cc-jcb:before{ 
      
content:"\f24b"} 
.fa-cc-diners-club:before{ 
      
content:"\f24c"} 
.fa-clone:before{ 
      
content:"\f24d"} 
.fa-balance-scale:before{ 
      
content:"\f24e"} 
.fa-hourglass-o:before{ 
      
content:"\f250"} 
.fa-hourglass-1:before,.fa-hourglass-start:before{ 
      
content:"\f251"} 
.fa-hourglass-2:before,.fa-hourglass-half:before{ 
      
content:"\f252"} 
.fa-hourglass-3:before,.fa-hourglass-end:before{ 
      
content:"\f253"} 
.fa-hourglass:before{ 
      
content:"\f254"} 
.fa-hand-grab-o:before,.fa-hand-rock-o:before{ 
      
content:"\f255"} 
.fa-hand-stop-o:before,.fa-hand-paper-o:before{ 
      
content:"\f256"} 
.fa-hand-scissors-o:before{ 
      
content:"\f257"} 
.fa-hand-lizard-o:before{ 
      
content:"\f258"} 
.fa-hand-spock-o:before{ 
      
content:"\f259"} 
.fa-hand-pointer-o:before{ 
      
content:"\f25a"} 
.fa-hand-peace-o:before{ 
      
content:"\f25b"} 
.fa-trademark:before{ 
      
content:"\f25c"} 
.fa-registered:before{ 
      
content:"\f25d"} 
.fa-creative-commons:before{ 
      
content:"\f25e"} 
.fa-gg:before{ 
      
content:"\f260"} 
.fa-gg-circle:before{ 
      
content:"\f261"} 
.fa-tripadvisor:before{ 
      
content:"\f262"} 
.fa-odnoklassniki:before{ 
      
content:"\f263"} 
.fa-odnoklassniki-square:before{ 
      
content:"\f264"} 
.fa-get-pocket:before{ 
      
content:"\f265"} 
.fa-wikipedia-w:before{ 
      
content:"\f266"} 
.fa-safari:before{ 
      
content:"\f267"} 
.fa-chrome:before{ 
      
content:"\f268"} 
.fa-firefox:before{ 
      
content:"\f269"} 
.fa-opera:before{ 
      
content:"\f26a"} 
.fa-internet-explorer:before{ 
      
content:"\f26b"} 
.fa-tv:before,.fa-television:before{ 
      
content:"\f26c"} 
.fa-contao:before{ 
      
content:"\f26d"} 
.fa-500px:before{ 
      
content:"\f26e"} 
.fa-amazon:before{ 
      
content:"\f270"} 
.fa-calendar-plus-o:before{ 
      
content:"\f271"} 
.fa-calendar-minus-o:before{ 
      
content:"\f272"} 
.fa-calendar-times-o:before{ 
      
content:"\f273"} 
.fa-calendar-check-o:before{ 
      
content:"\f274"} 
.fa-industry:before{ 
      
content:"\f275"} 
.fa-map-pin:before{ 
      
content:"\f276"} 
.fa-map-signs:before{ 
      
content:"\f277"} 
.fa-map-o:before{ 
      
content:"\f278"} 
.fa-map:before{ 
      
content:"\f279"} 
.fa-commenting:before{ 
      
content:"\f27a"} 
.fa-commenting-o:before{ 
      
content:"\f27b"} 
.fa-houzz:before{ 
      
content:"\f27c"} 
.fa-vimeo:before{ 
      
content:"\f27d"} 
.fa-black-tie:before{ 
      
content:"\f27e"} 
.fa-fonticons:before{ 
      
content:"\f280"} 
.fa-reddit-alien:before{ 
      
content:"\f281"} 
.fa-edge:before{ 
      
content:"\f282"} 
.fa-credit-card-alt:before{ 
      
content:"\f283"} 
.fa-codiepie:before{ 
      
content:"\f284"} 
.fa-modx:before{ 
      
content:"\f285"} 
.fa-fort-awesome:before{ 
      
content:"\f286"} 
.fa-usb:before{ 
      
content:"\f287"} 
.fa-product-hunt:before{ 
      
content:"\f288"} 
.fa-mixcloud:before{ 
      
content:"\f289"} 
.fa-scribd:before{ 
      
content:"\f28a"} 
.fa-pause-circle:before{ 
      
content:"\f28b"} 
.fa-pause-circle-o:before{ 
      
content:"\f28c"} 
.fa-stop-circle:before{ 
      
content:"\f28d"} 
.fa-stop-circle-o:before{ 
      
content:"\f28e"} 
.fa-shopping-bag:before{ 
      
content:"\f290"} 
.fa-shopping-basket:before{ 
      
content:"\f291"} 
.fa-hashtag:before{ 
      
content:"\f292"} 
.fa-bluetooth:before{ 
      
content:"\f293"} 
.fa-bluetooth-b:before{ 
      
content:"\f294"} 
.fa-percent:before{ 
      
content:"\f295"} 
.fa-gitlab:before{ 
      
content:"\f296"} 
.fa-wpbeginner:before{ 
      
content:"\f297"} 
.fa-wpforms:before{ 
      
content:"\f298"} 
.fa-envira:before{ 
      
content:"\f299"} 
.fa-universal-access:before{ 
      
content:"\f29a"} 
.fa-wheelchair-alt:before{ 
      
content:"\f29b"} 
.fa-question-circle-o:before{ 
      
content:"\f29c"} 
.fa-blind:before{ 
      
content:"\f29d"} 
.fa-audio-description:before{ 
      
content:"\f29e"} 
.fa-volume-control-phone:before{ 
      
content:"\f2a0"} 
.fa-braille:before{ 
      
content:"\f2a1"} 
.fa-assistive-listening-systems:before{ 
      
content:"\f2a2"} 
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{ 
      
content:"\f2a3"} 
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{ 
      
content:"\f2a4"} 
.fa-glide:before{ 
      
content:"\f2a5"} 
.fa-glide-g:before{ 
      
content:"\f2a6"} 
.fa-signing:before,.fa-sign-language:before{ 
      
content:"\f2a7"} 
.fa-low-vision:before{ 
      
content:"\f2a8"} 
.fa-viadeo:before{ 
      
content:"\f2a9"} 
.fa-viadeo-square:before{ 
      
content:"\f2aa"} 
.fa-snapchat:before{ 
      
content:"\f2ab"} 
.fa-snapchat-ghost:before{ 
      
content:"\f2ac"} 
.fa-snapchat-square:before{ 
      
content:"\f2ad"} 
.fa-pied-piper:before{ 
      
content:"\f2ae"} 
.fa-first-order:before{ 
      
content:"\f2b0"} 
.fa-yoast:before{ 
      
content:"\f2b1"} 
.fa-themeisle:before{ 
      
content:"\f2b2"} 
.fa-google-plus-circle:before,.fa-google-plus-official:before{ 
      
content:"\f2b3"} 
.fa-fa:before,.fa-font-awesome:before{ 
      
content:"\f2b4"} 
.fa-handshake-o:before{ 
      
content:"\f2b5"} 
.fa-envelope-open:before{ 
      
content:"\f2b6"} 
.fa-envelope-open-o:before{ 
      
content:"\f2b7"} 
.fa-linode:before{ 
      
content:"\f2b8"} 
.fa-address-book:before{ 
      
content:"\f2b9"} 
.fa-address-book-o:before{ 
      
content:"\f2ba"} 
.fa-vcard:before,.fa-address-card:before{ 
      
content:"\f2bb"} 
.fa-vcard-o:before,.fa-address-card-o:before{ 
      
content:"\f2bc"} 
.fa-user-circle:before{ 
      
content:"\f2bd"} 
.fa-user-circle-o:before{ 
      
content:"\f2be"} 
.fa-user-o:before{ 
      
content:"\f2c0"} 
.fa-id-badge:before{ 
      
content:"\f2c1"} 
.fa-drivers-license:before,.fa-id-card:before{ 
      
content:"\f2c2"} 
.fa-drivers-license-o:before,.fa-id-card-o:before{ 
      
content:"\f2c3"} 
.fa-quora:before{ 
      
content:"\f2c4"} 
.fa-free-code-camp:before{ 
      
content:"\f2c5"} 
.fa-telegram:before{ 
      
content:"\f2c6"} 
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{ 
      
content:"\f2c7"} 
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{ 
      
content:"\f2c8"} 
.fa-thermometer-2:before,.fa-thermometer-half:before{ 
      
content:"\f2c9"} 
.fa-thermometer-1:before,.fa-thermometer-quarter:before{ 
      
content:"\f2ca"} 
.fa-thermometer-0:before,.fa-thermometer-empty:before{ 
      
content:"\f2cb"} 
.fa-shower:before{ 
      
content:"\f2cc"} 
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{ 
      
content:"\f2cd"} 
.fa-podcast:before{ 
      
content:"\f2ce"} 
.fa-window-maximize:before{ 
      
content:"\f2d0"} 
.fa-window-minimize:before{ 
      
content:"\f2d1"} 
.fa-window-restore:before{ 
      
content:"\f2d2"} 
.fa-times-rectangle:before,.fa-window-close:before{ 
      
content:"\f2d3"} 
.fa-times-rectangle-o:before,.fa-window-close-o:before{ 
      
content:"\f2d4"} 
.fa-bandcamp:before{ 
      
content:"\f2d5"} 
.fa-grav:before{ 
      
content:"\f2d6"} 
.fa-etsy:before{ 
      
content:"\f2d7"} 
.fa-imdb:before{ 
      
content:"\f2d8"} 
.fa-ravelry:before{ 
      
content:"\f2d9"} 
.fa-eercast:before{ 
      
content:"\f2da"} 
.fa-microchip:before{ 
      
content:"\f2db"} 
.fa-snowflake-o:before{ 
      
content:"\f2dc"} 
.fa-superpowers:before{ 
      
content:"\f2dd"} 
.fa-wpexplorer:before{ 
      
content:"\f2de"} 
.fa-meetup:before{ 
      
content:"\f2e0"} 
.sr-only{ 
      
position:absolute; 
     width:1px; 
     height:1px; 
     padding:0; 
     margin:-1px; 
     overflow:hidden; 
     clip:rect(0,0,0,0); 
     border:0} 
.sr-only-focusable:active,.sr-only-focusable:focus{ 
      
position:static; 
     width:auto; 
     height:auto; 
     margin:0; 
     overflow:visible; 
     clip:auto} 
.select-city-wrap{ 
      
position:relative} 
.select-city__block__text{ 
      
color:#919294; 
     font-family:'NotoSans'; 
     font-size:12px; 
     line-height:30px} 
.select-city__block__text-city{ 
      
color:#414141; 
     font-family:'NotoSans'; 
     font-size:12px; 
     line-height:30px; 
     text-decoration:underline; 
     text-decoration-style:dotted; 
     cursor:pointer} 
.select-city__dropdown__title{ 
      
color:#414141; 
     font-size:13px; 
     line-height:30px; 
     font-family:"NotoSans"; 
     display:block; 
     margin-bottom:10px} 
.select-city__dropdown{ 
      
background-color:#fff; 
     box-shadow:0 5px 5px 0 rgba(0,0,0,.22); 
     width:211px; 
     text-align:center; 
     padding:11px 5px 17px 5px} 
.select-city__dropdown-wrap{ 
      
z-index:99; 
     position:absolute} 
.select-city__dropdown__choose{ 
      
display:inline-block; 
     height:32px; 
     width:82px; 
     font-size:12px; 
     line-height:32px; 
     text-transform:uppercase; 
     font-family:'ProximaNova'; 
     text-align:center; 
     cursor:pointer} 
.select-city__dropdown__choose:hover,.select-city__dropdown__choose:active,.select-city__dropdown__choose:focus{ 
      
opacity:.7} 
.select-city__dropdown__choose__yes{ 
      
color:#919294; 
     border:1px solid #d3d3d3; 
     margin-right:15px} 
.select-city__dropdown__choose__no{ 
      
color:#fff; 
     background:#333} 
.select-city__dropdown__choose-wrap{ 
      
width:100%; 
     display:flex; 
     align-items:center; 
     justify-content:center} 
.select-city__modal{ 
      
position:fixed; 
     top:0; 
     right:0; 
     bottom:0; 
     left:0; 
     z-index:3000; 
     display:none} 
.modal__overlay{ 
      
display:none; 
     position:fixed; 
     left:0; 
     top:0; 
     width:100%; 
     height:100%; 
     background-color:rgba(0,0,0,.5); 
     z-index:2500} 
.select-city__modal-wrap{ 
      
background-color:#fff; 
     box-shadow:0 5px 5px 0 rgba(0,0,0,.22); 
     width:684px; 
     padding:37px 53px 40px 53px; 
     position:relative; 
     margin:30vh auto; 
     transition:width .2s} 
.select-city__modal__title{ 
      
color:#000!important; 
     font-family:'ProximaNova'!important; 
     line-height:30px; 
     font-size:25px!important; 
     margin-bottom:20px!important} 
.select-city__modal__list{ 
      
columns:3; 
     margin-bottom:23px} 
.select-city__modal__list__title{ 
      
color:#000; 
     font-family:'ProximaNovaBold'; 
     line-height:30px; 
     font-size:14px; 
     display:block; 
     margin-bottom:11px} 
.select-city__modal__list__item{ 
      
color:#414141!important; 
     font-family:'ProximaNova'!important; 
     line-height:30px; 
     font-size:14px; 
     margin-bottom:0!important; 
     cursor:pointer} 
.select-city__modal__list__item:hover,.select-city__modal__list__item:focus,.select-city__modal__list__item:active{ 
      
color:#0978c6!important; 
     text-decoration:underline; 
     text-decoration-color:#c1ddf1} 
.select-city__modal__submit__block-wrap{ 
      
background:#eceef1; 
     padding:21px 15px; 
     display:flex; 
     align-items:center; 
     justify-content:space-between; 
     width:calc(100% - 42px)} 
.select-city__modal__submit__title{ 
      
color:#000; 
     font-family:'ProximaNovaBold'; 
     line-height:30px; 
     font-size:14px; 
     display:block; 
     margin-bottom:0} 
.select-city__modal__submit__input{ 
      
border:1px solid #d3d3d3; 
     background:#fff; 
     box-shadow:none; 
     height:32px; 
     width:calc(100% - 32px); 
     max-width:517px; 
     color:#414141; 
     font-family:'ProximaNova'; 
     font-size:14px; 
     margin-right:15px; 
     padding:0 15px} 
.select-city__modal__submit__btn{ 
      
background:#000; 
     border:none!important; 
     box-shadow:none!important; 
     width:147px; 
     height:32px; 
     text-transform:uppercase; 
     color:#fff; 
     font-family:'ProximaNova'; 
     font-size:12px} 
.select-city__modal__submit__btn:hover,.select-city__modal__submit__btn:active,.select-city__modal__submit__btn:focus{ 
      
opacity:.7} 
.select-city__close{ 
      
background:url(/bitrix/templates/system_irobot/components/sotbit/regions.choose/custom/img/xselect-city__close.png.pagespeed.ic.eE46x2cJZY.png) no-repeat; 
     background-position:center; 
     width:20px; 
     height:20px; 
     position:absolute; 
     top:0; 
     right:-30px; 
     cursor:pointer} 
.select-city__close:hover{ 
      
opacity:.7} 
@media (max-width:768px){ 
      
.select-city__modal-wrap{ 
      
width:484px; 
     padding:37px 25px 40px 25px} 
.select-city__modal__list{ 
      
columns:2} 
} 
@media (max-width:575px){ 
      
.select-city__modal-wrap{ 
      
width:80%; 
     padding:27px 20px 30px 20px} 
.select-city__modal-wrap{ 
      
margin:20vh auto} 
.select-city__modal__title{ 
      
font-size:20px!important; 
     margin-bottom:10px!important} 
.select-city__close{ 
      
top:15px; 
     right:15px} 
.select-city__modal__list__item{ 
      
font-size:13px!important} 
} 
@media (max-width:400px){ 
      
.select-city__modal__list{ 
      
columns:unset; 
     max-height:100px; 
     overflow:auto} 
.select-city__modal-wrap{ 
      
margin:5vh auto} 
.select-city__modal__list__title{ 
      
line-height:20px} 
.select-city__modal__submit__block-wrap{ 
      
display:block} 
.select-city__modal__submit__input{ 
      
margin-right:0; 
     margin-bottom:10px} 
.select-city__modal-wrap{ 
      
padding:15px 20px} 
.select-city__modal__submit__btn{ 
      
width:100%} 
} 
.select-city__modal__submit__block-wrap__input_wrap{ 
      
position:relative; 
     width:100%} 
.select-city__modal__submit__block-wrap__input_wrap .sey-container{ 
      
position:absolute; 
     width:100%} 
.select-city__modal__submit__block-wrap__input_wrap .sey-list{ 
      
padding-left:0; 
     margin:0} 
.select-city__modal__submit__block-wrap__input_wrap .sey-list li{ 
      
list-style:none} 
.select-city__modal__submit__block-wrap__input_wrap .sey-list .sey-item{ 
      
border-bottom:1px solid #d3d3d3; 
     border-right:1px solid #d3d3d3; 
     border-left:1px solid #d3d3d3; 
     background:#fff; 
     height:32px; 
     width:100%; 
     max-width:517px; 
     color:#414141; 
     font-family:'ProximaNova'; 
     font-size:14px; 
     padding:0 15px; 
     line-height:32px; 
     margin:0!important} 
.select-city__modal__submit__block-wrap__input_wrap .sey-list .sey-hide{ 
      
display:none} 
.select-city__modal__submit__block-wrap__input_wrap_error{ 
      
color:red; 
     position:absolute; 
     top:-20px} 
.sey-categories{ 
      
display:none} 
.sey-show .sey-categories{ 
      
display:block} 
div.title-search-result{ 
      
border:1px solid #747f7f; 
     display:none; 
     overflow:hidden; 
     z-index:205; 
     box-sizing:content-box} 
table.title-search-result{ 
      
border-collapse:collapse; 
     border:none; 
     background-color:#fff; 
     width:100%} 
table.title-search-result th{ 
      
background-color:#f7f7f7; 
     border-right:1px solid #e8e8e8; 
     color:#949494; 
     font-weight:400; 
     padding-top:2px; 
     padding-bottom:2px; 
     padding-left:14px; 
     padding-right:12px; 
     text-align:right; 
     vertical-align:top; 
     white-space:nowrap; 
     width:1%} 
table.title-search-result td{ 
      
color:#000; 
     font-weight:400; 
     padding-top:2px; 
     padding-bottom:2px; 
     text-align:left; 
     white-space:nowrap} 
table.title-search-result td{ 
      
padding:0 15px; 
     width:100%} 
table.title-search-result td a{ 
      
padding:10px 0; 
     border-top:1px solid #ddd; 
     text-decoration:none; 
     color:#000; 
     display:block} 
table.title-search-result tr:first-child td a{ 
      
border-top:0} 
table.title-search-result td.title-search-item img{ 
      
vertical-align:top} 
table.title-search-result td.title-search-item b{ 
      
color:#ff3c00; 
     font-weight:400} 
table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td.title-search-more a{ 
      
background-color:#f7fafb} 
table.title-search-result td.title-search-more{ 
      
font-size:11px; 
     font-weight:400; 
     padding-right:15px; 
     padding-left:24px; 
     padding-top:0} 
table.title-search-result td.title-search-more a{ 
      
padding-left:12px; 
     padding-right:15px; 
     text-decoration:none; 
     color:#999} 
table.title-search-result td.title-search-all{ 
      
background-color:#747f7f} 
table.title-search-result td.title-search-all a{ 
      
text-decoration:none; 
     border:0; 
     color:#fff} 
table.title-search-result tr.title-search-selected td.title-search-all,table.title-search-result tr.title-search-selected td.title-search-all a{ 
      
background-color:#747f7e} 
table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{ 
      
padding-top:0; 
     padding-bottom:0; 
     font-size:4px} 
div.title-search-fader{ 
      
display:none; 
     background-image:url(/bitrix/templates/system_irobot/components/bitrix/search.title/.default/images/xfader.png.pagespeed.ic.eRy2kGCcE1.png); 
     background-position:right top; 
     background-repeat:repeat-y; 
     position:absolute} 
.select_text_blue{ 
      
background-color:#edf5ff; 
     padding:20px 20px 20px 25px; 
     position:relative; 
     margin:15px 0} 
.select_text_blue:before{ 
      
content:" "; 
     display:block; 
     width:4px; 
     background-color:#747f7f; 
     height:100%; 
     position:absolute; 
     top:0; 
     left:0} 
.static_page p{ 
      
line-height:1.5} 
.static_page h2{ 
      
font-size:20px; 
     padding:30px 0 15px; 
     font-weight:900; 
     margin-bottom:0; 
     text-transform:uppercase} 
.static_page ol{ 
      
counter-reset:myCounter; 
     margin-left:0; 
     padding-left:5px; 
     color:#646464} 
.static_page li{ 
      
position:relative; 
     padding-left:3em; 
     margin:.45em 0; 
     list-style:none; 
     line-height:1.8em; 
     cursor:pointer; 
     -webkit-transition:all .2s ease-in-out; 
     transition:all .2s ease-in-out} 
.static_page ul{ 
      
padding-left:0} 
.static_page ul li{ 
      
padding-left:2em; 
     margin:0} 
.static_page li:hover{ 
      
color:#000} 
.static_page ol li:before{ 
      
content:counter(myCounter); 
     counter-increment:myCounter; 
     position:absolute; 
     top:1px; 
     left:0; 
     width:1.8em; 
     height:1.8em; 
     line-height:1.8em; 
     padding:0; 
     color:#fff; 
     background:#747f7f; 
     font-weight:400; 
     text-align:center; 
     border-radius:.9em; 
     box-shadow:0 1px 4px 0 rgba(0,0,0,.3); 
     z-index:1; 
     -webkit-transition:all .3s ease-in-out; 
     transition:all .3s ease-in-out} 
.static_page ul li:before{ 
      
content:""; 
     position:absolute; 
     top:0; 
     left:0; 
     width:10px; 
     height:10px; 
     line-height:1.8em; 
     padding:0; 
     color:#fff; 
     background:#747f7f; 
     font-weight:700; 
     text-align:center; 
     border-radius:.9em; 
     box-shadow:0 1px 4px 0 rgba(0,0,0,.3); 
     z-index:1; 
     -webkit-transition:all .3s ease-in-out; 
     transition:all .3s ease-in-out; 
     bottom:0; 
     right:0; 
     margin:auto 0} 
.static_page li:hover:before{ 
      
background-color:#64a70b} 
.static_page li li:before{ 
      
background-color:#0073a3} 
.static_page li:after{ 
      
position:absolute; 
     top:2.1em; 
     left:.9em; 
     width:2px; 
     height:calc(100% - 2em); 
     background-color:#cbcbcb; 
     z-index:0} 
.static_page li:hover:after{ 
      
background-color:#8ab75a} 
.static_page li li{ 
      
font-size:.8em} 
.contact-page{ 
      
margin-bottom:20px} 
.contact-list{ 
      
padding:30px 20px; 
     background-color:#f5f5f5; 
     margin-bottom:30px} 
.contact-page h2{ 
      
padding:0 0 25px} 
.contact-page .item{ 
      
border-bottom:1px solid #e0e0e0; 
     padding-bottom:25px; 
     margin-bottom:30px} 
.contact-page .item:last-child{ 
      
border:0; 
     padding-bottom:0; 
     margin-bottom:0} 
.minimized{ 
      
width:300px; 
     cursor:pointer; 
     border:1px solid #fff} 
.minimized:hover{ 
      
border:1px solid #ff0} 
#magnify{ 
      
display:none; 
     position:fixed; 
     max-width:600px; 
     height:auto; 
     z-index:9999} 
#magnify img{ 
      
width:100%} 
#overlay{ 
      
display:none; 
     background:#000; 
     position:fixed; 
     top:0; 
     left:0; 
     height:100%; 
     width:100%; 
     opacity:.5; 
     z-index:9990} 
#close-popup{ 
      
width:30px; 
     height:30px; 
     background:#fff; 
     border:1px solid #afafaf; 
     border-radius:15px; 
     cursor:pointer; 
     position:absolute; 
     top:15px; 
     right:15px} 
#close-popup i{ 
      
width:30px; 
     height:30px; 
     background:url(https://codernote.ru/files/cross.png) no-repeat center center; 
     background-size:16px 16px; 
     display:block} 
@keyframes rota{ 
      
25%{ 
      
transform:rotate(360deg)} 
} 
#close-popup:hover{ 
      
animation:rota 4s infinite normal; 
     -webkit-animation-iteration-count:1; 
     animation-iteration-count:1} 
.maincattextbig{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a00,#64a70b); 
     font-size:15px; 
     font-weight:700; 
     color:#fff; 
     padding-top:3px; 
     position:absolute; 
     border-radius:0 25px 0 0; 
     z-index:999; 
     transition:1s; 
     text-indent:7px; 
     height:27px} 
@media screen and (max-width:380px){ 
      
.cart.additional{ 
      
#visibility:hidden; 
     #display:none} 
.mobhideblock{ 
      
display:none} 
} 
@media screen and (max-width:480px){ 
      
.mobhideblock{ 
      
display:none} 
} 
.product-detail #product-top .cart-wrap .cart.additional{ 
      
margin-top:20px; 
     padding:20px; 
     border:none} 
.maincattext{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a00,#64a70b); 
     font-size:15px; 
     font-weight:700; 
     color:#fff; 
     padding-top:3px; 
     position:absolute; 
     border-radius:0 25px 0 0; 
     z-index:999; 
     transition:1s; 
     text-indent:7px; 
     height:27px} 
.hovcost{ 
      
transition:0s; 
     text-transform:uppercase} 
.hovcost:hover .maincattext{ 
      
border-radius:0 0 0 0; 
     transform:scale(1.06); 
     background:linear-gradient(45deg,#5a960a,#64a70b); 
     text-transform:uppercase; 
     text-indent:19px} 
.hovcost:hover .maincattextbig{ 
      
border-radius:0 0 0 0; 
     transform:scale(1.06); 
     background:linear-gradient(45deg,#5a960a,#64a70b); 
     text-transform:uppercase; 
     text-indent:27px} 
@media screen and (max-width:380px){ 
      
.maincattextbig{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a,#8be80f); 
     font-size:16.5px; 
     color:#fff; 
     font-weight:700; 
     padding-bottom:6px; 
     text-align:center; 
     padding-top:3px; 
     border-radius: 0px; 
     position:absolute z-index:999; 
     transform:scale(1); 
     } 
.hovcost:hover .maincattextbig{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a,#8be80f); 
     font-size:16.5px; 
     color:#fff; 
     font-weight:700; 
     padding-bottom:6px; 
     text-align:center; 
     padding-top:3px; 
     border-radius:0 25px 0 0; 
     position:absolute z-index:999; 
     transform:scale(1)} 
} 
@media screen and (max-width:480px){ 
      
.maincattextbig{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a,#8be80f); 
     font-size:16.5px; 
     color:#fff; 
     font-weight:700; 
     padding-bottom:6px; 
     text-align:center; 
     padding-top:3px; 
     border-radius: 0px; 
     position:absolute z-index:999; 
     transform:scale(1); 
     } 
.hovcost:hover .maincattextbig{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a,#8be80f); 
     font-size:16.5px; 
     color:#fff; 
     font-weight:700; 
     padding-bottom:6px; 
     text-align:center; 
     padding-top:3px; 
     border-radius:0 25px 0 0; 
     position:absolute z-index:999; 
     transform:scale(1)} 
.maincattext{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a00,#64a70b); 
     font-size:11px; 
     font-weight:700; 
     color:#fff; 
     padding-top:3px; 
     position:absolute; 
     border-radius: 0px; 
     z-index:999; 
     transition:1s; 
     text-indent:2px; 
     height:27px; 
     transform:scale(1); 
     } 
.hovcost:hover .maincattext{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a00,#64a70b); 
     font-size:11px; 
     font-weight:700; 
     color:#fff; 
     padding-top:3px; 
     position:absolute; 
     border-radius:0 25px 0 0; 
     z-index:999; 
     transition:1s; 
     text-indent:2px; 
     height:27px; 
     transform:scale(1)} 
} 
@media screen and (max-width:380px){ 
      
.maincattext{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a00,#64a70b); 
     font-size:9px; 
     font-weight:700; 
     color:#fff; 
     padding-top:3px; 
     position:absolute; 
     border-radius: 0px; 
     z-index:999; 
     transition:1s; 
     text-indent:2px; 
     height:27px; 
     transform:scale(1); 
     } 
.hovcost:hover .maincattext{ 
      
font-family:'Open Sans',sans-serif; 
     width:100%; 
     background:linear-gradient(45deg,#5a960a00,#64a70b); 
     font-size:9px; 
     font-weight:700; 
     color:#fff; 
     padding-top:3px; 
     position:absolute; 
     border-radius:0 25px 0 0; 
     z-index:999; 
     transition:1s; 
     text-indent:2px; 
     height:27px; 
     transform:scale(1)} 
} 
.bottom__cookie-block{ 
      
width:100%; 
     height:48px; 
     background-color:#fff; 
     display:none; 
     position:fixed; 
     bottom:0; 
     z-index:100000; 
     text-align:center; 
     -webkit-transform:translateZ(0)} 
.maincontenttov{ 
      
display:block; 
     max-width:100%} 
.elementstov{ 
      
width:100%; 
     display:block; 
     clear:both} 
.imgelementtov{ 
      
display:block; 
     width:15%; 
     float:left; 
     margin-right:1%; 
     padding:10px} 
.textelementtov{ 
      
display:block; 
     width:100%; 
     padding:10px} 
@media screen and (max-width:380px){ 
      
.imgelementtov{ 
      
display:block; 
     width:100%; 
     float:left; 
     margin-right:1%; 
     padding:10px} 
} 
@media screen and (max-width:480px){ 
      
.imgelementtov{ 
      
display:block; 
     width:100%; 
     float:left; 
     margin-right:1%; 
     padding:10px} 
} 
.mobvideo{ 
      
display:none} 
@media screen and (max-width:480px){ 
      
.mobvideo{ 
      
display:block} 
} 
@media screen and (max-width:380px){ 
      
.mobvideo{ 
      
display:block} 
} 
@media screen and (max-width:480px){ 
      
.mobhidden{ 
      
display:none} 
} 
@media screen and (max-width:380px){ 
      
.mobhidden{ 
      
display:none} 
} 
.simplepreimtovar{ 
      
float:left; 
     width:25%; 
     text-align:center; 
     padding-right:2px; 
     padding-left:2px; 
     padding-top:2px; 
     margin-bottom:30px} 
.simplepreimtovar img{ 
      
width:130px} 
.simplepreimtovar:after{ 
      
clear:both} 
.simplepreimtovar:first-child{ 
      
border-left:solid; 
     border-left-color:gray} 
.spanpreim{ 
      
font-weight:700} 
hr,img{ 
      
border:0} 
body,figure{ 
      
margin:0} 
.mfp-arrow,.owl-carousel,.owl-carousel .owl-item,html{ 
      
-webkit-tap-highlight-color:transparent} 
.mfp-title,pre{ 
      
word-wrap:break-word} 
html{ 
      
font-family:sans-serif; 
     -ms-text-size-adjust:100%; 
     -webkit-text-size-adjust:100%; 
     font-size:10px} 
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ 
      
display:block} 
audio,canvas,progress,video{ 
      
display:inline-block; 
     vertical-align:baseline} 
audio:not([controls]){ 
      
display:none; 
     height:0} 
[hidden],template{ 
      
display:none} 
a{ 
      
background:0 0} 
a:active,a:hover{ 
      
outline:0} 
b,optgroup,strong{ 
      
font-weight:700} 
dfn{ 
      
font-style:italic} 
mark{ 
      
background:#ff0; 
     color:#000} 
sub,sup{ 
      
font-size:75%; 
     line-height:0; 
     position:relative; 
     vertical-align:baseline} 
sup{ 
      
top:-.5em} 
sub{ 
      
bottom:-.25em} 
img{ 
      
vertical-align:middle} 
svg:not(:root){ 
      
overflow:hidden} 
hr{ 
      
box-sizing:content-box; 
     height:0} 
pre,textarea{ 
      
overflow:auto} 
code,kbd,pre,samp{ 
      
font-size:1em} 
button,input,optgroup,select,textarea{ 
      
color:inherit; 
     font:inherit; 
     margin:0; 
     outline:none} 
button{ 
      
overflow:visible} 
button,select{ 
      
text-transform:none} 
button,html input[type="button"],input[type="reset"],input[type="submit"]{ 
      
-webkit-appearance:button; 
     cursor:pointer} 
button[disabled],html input[disabled]{ 
      
cursor:default} 
button::-moz-focus-inner,input::-moz-focus-inner{ 
      
border:0; 
     padding:0} 
input[type="checkbox"],input[type="radio"]{ 
      
box-sizing:border-box; 
     padding:0} 
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{ 
      
height:auto} 
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ 
      
-webkit-appearance:none} 
table{ 
      
border-collapse:collapse; 
     border-spacing:0} 
td,th{ 
      
padding:0} 
img{ 
      
max-height:100%; 
     vertical-align:middle; 
     max-width:100%; 
     height:auto; 
     display:inline-block} 
@media print{ 
      
blockquote,img,pre,tr{ 
      
page-break-inside:avoid} 
*{ 
      
text-shadow:none!important; 
     color:#000!important; 
     background:0 0!important; 
     box-shadow:none!important} 
a,a:visited{ 
      
text-decoration:underline} 
a[href]:after{ 
      
content:" (" attr(href) ")"} 
abbr[title]:after{ 
      
content:" (" attr(title) ")"} 
a[href^="#"]:after,a[href^="javascript:"]:after{ 
      
content:""} 
blockquote,pre{ 
      
border:1px solid #999} 
thead{ 
      
display:table-header-group} 
img{ 
      
max-width:100%!important} 
h2,h3,p{ 
      
orphans:3; 
     widows:3} 
h2,h3{ 
      
page-break-after:avoid} 
select{ 
      
background:#fff!important} 
.navbar{ 
      
display:none} 
.table td,.table th{ 
      
background-color:#fff!important} 
.btn>.caret,.dropup>.btn>.caret{ 
      
border-top-color:#000!important} 
.label{ 
      
border:1px solid #000} 
.table{ 
      
border-collapse:collapse!important} 
.table-bordered td,.table-bordered th{ 
      
border:1px solid #ddd!important} 
} 
.img-thumbnail,body{ 
      
background-color:#fff} 
*,:after,:before{ 
      
box-sizing:border-box} 
button,input,select,textarea{ 
      
font-family:inherit; 
     font-size:inherit; 
     line-height:inherit} 
a:focus{ 
      
outline-offset:-2px} 
.img-responsive{ 
      
display:block; 
     width:100% \9 ; 
     max-width:100%; 
     height:auto} 
.img-rounded{ 
      
border-radius:6px} 
.img-thumbnail{ 
      
padding:4px; 
     line-height:1.42857; 
     border:1px solid #ddd; 
     border-radius:4px; 
     -webkit-transition:all .2s ease-in-out; 
     transition:all .2s ease-in-out; 
     display:inline-block; 
     width:100% \9 ; 
     max-width:100%; 
     height:auto} 
.img-circle{ 
      
border-radius:50%} 
hr{ 
      
margin-top:20px; 
     margin-bottom:20px; 
     border-top:1px solid #eee} 
.sr-only{ 
      
position:absolute; 
     width:1px; 
     height:1px; 
     margin:-1px; 
     padding:0; 
     overflow:hidden; 
     clip:rect(0,0,0,0); 
     border:0} 
.sr-only-focusable:active,.sr-only-focusable:focus{ 
      
position:static; 
     width:auto; 
     height:auto; 
     margin:0; 
     overflow:visible; 
     clip:auto} 
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ 
      
font-family:inherit; 
     font-weight:500; 
     line-height:1.1; 
     color:inherit} 
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{ 
      
font-weight:400; 
     line-height:1; 
     color:#777} 
.h1,.h2,.h3,h1,h2,h3{ 
      
margin-top:20px; 
     margin-bottom:10px} 
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{ 
      
font-size:65%} 
.h4,.h5,.h6,h4,h5,h6{ 
      
margin-top:10px; 
     margin-bottom:10px} 
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{ 
      
font-size:75%} 
.h3,h3{ 
      
font-size:24px} 
.h4,h4{ 
      
font-size:18px} 
.h5,h5{ 
      
font-size:14px} 
.h6,h6{ 
      
font-size:12px} 
p{ 
      
margin:0 0 10px} 
.lead{ 
      
margin-bottom:20px; 
     font-size:16px; 
     font-weight:300; 
     line-height:1.4} 
dt,label{ 
      
font-weight:700} 
@media (min-width:768px){ 
      
.lead{ 
      
font-size:21px} 
} 
.small,small{ 
      
font-size:85%} 
cite{ 
      
font-style:normal} 
.mark,mark{ 
      
background-color:#fcf8e3; 
     padding:.2em} 
.text-left{ 
      
text-align:left} 
.text-right{ 
      
text-align:right} 
.text-center{ 
      
text-align:center} 
.text-justify{ 
      
text-align:justify} 
.text-nowrap{ 
      
white-space:nowrap} 
.text-lowercase{ 
      
text-transform:lowercase} 
.text-uppercase{ 
      
text-transform:uppercase} 
.text-capitalize{ 
      
text-transform:capitalize} 
.text-muted{ 
      
color:#777} 
.text-primary{ 
      
color:#428bca} 
a.text-primary:hover{ 
      
color:#3071a9} 
.text-success{ 
      
color:#3c763d} 
a.text-success:hover{ 
      
color:#2b542c} 
.text-info{ 
      
color:#31708f} 
a.text-info:hover{ 
      
color:#245269} 
.text-warning{ 
      
color:#8a6d3b} 
a.text-warning:hover{ 
      
color:#66512c} 
.text-danger{ 
      
color:#64a70b} 
a.text-danger:hover{ 
      
color:#843534} 
.bg-primary{ 
      
color:#fff; 
     background-color:#428bca} 
a.bg-primary:hover{ 
      
background-color:#3071a9} 
.bg-success{ 
      
background-color:#dff0d8} 
a.bg-success:hover{ 
      
background-color:#c1e2b3} 
.bg-info{ 
      
background-color:#d9edf7} 
a.bg-info:hover{ 
      
background-color:#afd9ee} 
.bg-warning{ 
      
background-color:#fcf8e3} 
a.bg-warning:hover{ 
      
background-color:#f7ecb5} 
.bg-danger{ 
      
background-color:#f2dede} 
a.bg-danger:hover{ 
      
background-color:#e4b9b9} 
pre code,table{ 
      
background-color:transparent} 
.page-header{ 
      
padding-bottom:9px; 
     margin:40px 0 20px; 
     border-bottom:1px solid #eee} 
dl,ol,ul{ 
      
margin-top:0} 
ol,ul{ 
      
margin-bottom:10px} 
ol ol,ol ul,ul ol,ul ul{ 
      
margin-bottom:0} 
.list-inline,.list-unstyled{ 
      
padding-left:0; 
     list-style:none} 
.list-inline{ 
      
margin-left:-5px} 
.list-inline>li{ 
      
display:inline-block; 
     padding-left:5px; 
     padding-right:5px} 
dl{ 
      
margin-bottom:20px} 
dd,dt{ 
      
line-height:1.42857} 
dd{ 
      
margin-left:0} 
.dl-horizontal dd:after,.dl-horizontal dd:before{ 
      
content:" "; 
     display:table} 
.dl-horizontal dd:after{ 
      
clear:both} 
@media (min-width:768px){ 
      
.dl-horizontal dt{ 
      
float:left; 
     width:160px; 
     clear:left; 
     text-align:right; 
     overflow:hidden; 
     text-overflow:ellipsis; 
     white-space:nowrap} 
.dl-horizontal dd{ 
      
margin-left:180px} 
} 
.auth:after,.basket>.dropdown .item-list>.item .item-content:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.compare>.dropdown .item-list .item .item-content:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.footer .footer-top:after,.form-horizontal .form-group:after,.header .header-bottom:after,.header .header-top:after,.modal .modal-dialog .modal-content .modal-body:after,.modal-footer:after,.news-detail:after,.news-list .item:after,.order .order-result .item-list>.item .item-content:after,.order .order-result>.foot .info-line-big:after,.order .order-result>.foot .info-line:after,.order .order-result>.foot:after,.owl-carousel .owl-stage:after,.pager:after,.panel-body:after,.order-list .order-item>.item-list>.item:after,.product-compare:after,.product-detail #product-top #spy-container #spy-props .info-line:after,.product-detail #product-top #spy-container #spy-reviews h2:after,.product-detail #product-top .cart-wrap .cart .slider:after,.product-detail #product-top .info:after,.product-list .product .desc .info:after,.row:after{ 
      
clear:both} 
abbr[data-original-title],abbr[title]{ 
      
cursor:help; 
     border-bottom:1px dotted #777} 
.initialism{ 
      
font-size:90%; 
     text-transform:uppercase} 
blockquote{ 
      
padding:10px 20px; 
     margin:0 0 20px; 
     font-size:17.5px; 
     border-left:5px solid #eee} 
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{ 
      
margin-bottom:0} 
blockquote .small,blockquote footer,blockquote small{ 
      
display:block; 
     font-size:80%; 
     line-height:1.42857; 
     color:#777} 
blockquote .small:before,blockquote footer:before,blockquote small:before{ 
      
content:'\2014 \00A0'} 
.blockquote-reverse,blockquote.pull-right{ 
      
padding-right:15px; 
     padding-left:0; 
     border-right:5px solid #eee; 
     border-left:0; 
     text-align:right} 
code,kbd{ 
      
padding:2px 4px; 
     font-size:90%} 
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{ 
      
content:''} 
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{ 
      
content:'\00A0 \2014'} 
blockquote:after,blockquote:before{ 
      
content:""} 
address{ 
      
margin-bottom:20px; 
     font-style:normal; 
     line-height:1.42857} 
code,kbd,pre,samp{ 
      
font-family:Menlo,Monaco,Consolas,"Courier New",monospace} 
code{ 
      
color:#c7254e; 
     background-color:#f9f2f4; 
     border-radius:4px} 
kbd{ 
      
color:#fff; 
     background-color:#333; 
     border-radius:3px; 
     box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)} 
kbd kbd{ 
      
padding:0; 
     font-size:100%; 
     box-shadow:none} 
pre{ 
      
display:block; 
     padding:9.5px; 
     margin:0 0 10px; 
     font-size:13px; 
     line-height:1.42857; 
     word-break:break-all; 
     color:#333; 
     background-color:#f5f5f5; 
     border:1px solid #ccc; 
     border-radius:4px} 
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{ 
      
display:table; 
     content:" "} 
.container,.container-fluid{ 
      
margin-right:auto; 
     margin-left:auto} 
pre code{ 
      
padding:0; 
     font-size:inherit; 
     color:inherit; 
     white-space:pre-wrap; 
     border-radius:0} 
.pre-scrollable{ 
      
max-height:340px; 
     overflow-y:scroll} 
@media (min-width:768px){ 
      
.container{ 
      
width:740px} 
} 
@media (min-width:992px){ 
      
.container{ 
      
width:960px} 
} 
@media (min-width:1200px){ 
      
.container{ 
      
width:1160px} 
} 
.container-fluid{ 
      
padding-left:10px; 
     padding-right:10px} 
.row{ 
      
margin-left:-10px; 
     margin-right:-10px} 
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ 
      
position:relative; 
     min-height:1px; 
     padding-left:10px; 
     padding-right:10px} 
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ 
      
float:left} 
.col-xs-1{ 
      
width:8.33333%} 
.col-xs-2{ 
      
width:16.66667%} 
.col-xs-3{ 
      
width:25%} 
.col-xs-4{ 
      
width:33.33333%} 
.col-xs-5{ 
      
width:41.66667%} 
.col-xs-6{ 
      
width:50%} 
.col-xs-7{ 
      
width:58.33333%} 
.col-xs-8{ 
      
width:66.66667%} 
.col-xs-9{ 
      
width:75%} 
.col-xs-10{ 
      
width:83.33333%} 
.col-xs-11{ 
      
width:91.66667%} 
.col-xs-12{
      width:100%;
      background: white;
      } 
.col-xs-pull-0{ 
      
right:auto} 
.col-xs-pull-1{ 
      
right:8.33333%} 
.col-xs-pull-2{ 
      
right:16.66667%} 
.col-xs-pull-3{ 
      
right:25%} 
.col-xs-pull-4{ 
      
right:33.33333%} 
.col-xs-pull-5{ 
      
right:41.66667%} 
.col-xs-pull-6{ 
      
right:50%} 
.col-xs-pull-7{ 
      
right:58.33333%} 
.col-xs-pull-8{ 
      
right:66.66667%} 
.col-xs-pull-9{ 
      
right:75%} 
.col-xs-pull-10{ 
      
right:83.33333%} 
.col-xs-pull-11{ 
      
right:91.66667%} 
.col-xs-pull-12{ 
      
right:100%} 
.col-xs-push-0{ 
      
left:auto} 
.col-xs-push-1{ 
      
left:8.33333%} 
.col-xs-push-2{ 
      
left:16.66667%} 
.col-xs-push-3{ 
      
left:25%} 
.col-xs-push-4{ 
      
left:33.33333%} 
.col-xs-push-5{ 
      
left:41.66667%} 
.col-xs-push-6{ 
      
left:50%} 
.col-xs-push-7{ 
      
left:58.33333%} 
.col-xs-push-8{ 
      
left:66.66667%} 
.col-xs-push-9{ 
      
left:75%} 
.col-xs-push-10{ 
      
left:83.33333%} 
.col-xs-push-11{ 
      
left:91.66667%} 
.col-xs-push-12{ 
      
left:100%} 
.col-xs-offset-0{ 
      
margin-left:0} 
.col-xs-offset-1{ 
      
margin-left:8.33333%} 
.col-xs-offset-2{ 
      
margin-left:16.66667%} 
.col-xs-offset-3{ 
      
margin-left:25%} 
.col-xs-offset-4{ 
      
margin-left:33.33333%} 
.col-xs-offset-5{ 
      
margin-left:41.66667%} 
.col-xs-offset-6{ 
      
margin-left:50%} 
.col-xs-offset-7{ 
      
margin-left:58.33333%} 
.col-xs-offset-8{ 
      
margin-left:66.66667%} 
.col-xs-offset-9{ 
      
margin-left:75%} 
.col-xs-offset-10{ 
      
margin-left:83.33333%} 
.col-xs-offset-11{ 
      
margin-left:91.66667%} 
.col-xs-offset-12{ 
      
margin-left:100%} 
@media (min-width:668px){ 
      
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{ 
      
float:left} 
.col-sm-1{ 
      
width:8.33333%} 
.col-sm-2{ 
      
width:16.66667%} 
.col-sm-3{ 
      
width:25%} 
.col-sm-4{ 
      
width:33.33333%} 
.col-sm-5{ 
      
width:41.66667%} 
.col-sm-6{ 
      
width:50%} 
.col-sm-7{ 
      
width:58.33333%} 
.col-sm-8{ 
      
width:66.66667%} 
.col-sm-9{ 
      
width:75%} 
.col-sm-10{ 
      
width:83.33333%} 
.col-sm-11{ 
      
width:91.66667%} 
.col-sm-12{ 
      
width:100%} 
.col-sm-pull-0{ 
      
right:auto} 
.col-sm-pull-1{ 
      
right:8.33333%} 
.col-sm-pull-2{ 
      
right:16.66667%} 
.col-sm-pull-3{ 
      
right:25%} 
.col-sm-pull-4{ 
      
right:33.33333%} 
.col-sm-pull-5{ 
      
right:41.66667%} 
.col-sm-pull-6{ 
      
right:50%} 
.col-sm-pull-7{ 
      
right:58.33333%} 
.col-sm-pull-8{ 
      
right:66.66667%} 
.col-sm-pull-9{ 
      
right:75%} 
.col-sm-pull-10{ 
      
right:83.33333%} 
.col-sm-pull-11{ 
      
right:91.66667%} 
.col-sm-pull-12{ 
      
right:100%} 
.col-sm-push-0{ 
      
left:auto} 
.col-sm-push-1{ 
      
left:8.33333%} 
.col-sm-push-2{ 
      
left:16.66667%} 
.col-sm-push-3{ 
      
left:25%} 
.col-sm-push-4{ 
      
left:33.33333%} 
.col-sm-push-5{ 
      
left:41.66667%} 
.col-sm-push-6{ 
      
left:50%} 
.col-sm-push-7{ 
      
left:58.33333%} 
.col-sm-push-8{ 
      
left:66.66667%} 
.col-sm-push-9{ 
      
left:75%} 
.col-sm-push-10{ 
      
left:83.33333%} 
.col-sm-push-11{ 
      
left:91.66667%} 
.col-sm-push-12{ 
      
left:100%} 
.col-sm-offset-0{ 
      
margin-left:0} 
.col-sm-offset-1{ 
      
margin-left:8.33333%} 
.col-sm-offset-2{ 
      
margin-left:16.66667%} 
.col-sm-offset-3{ 
      
margin-left:25%} 
.col-sm-offset-4{ 
      
margin-left:33.33333%} 
.col-sm-offset-5{ 
      
margin-left:41.66667%} 
.col-sm-offset-6{ 
      
margin-left:50%} 
.col-sm-offset-7{ 
      
margin-left:58.33333%} 
.col-sm-offset-8{ 
      
margin-left:66.66667%} 
.col-sm-offset-9{ 
      
margin-left:75%} 
.col-sm-offset-10{ 
      
margin-left:83.33333%} 
.col-sm-offset-11{ 
      
margin-left:91.66667%} 
.col-sm-offset-12{ 
      
margin-left:100%} 
} 
@media (min-width:992px){ 
      
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{ 
      
float:left} 
.col-md-1{ 
      
width:8.33333%} 
.col-md-2{ 
      
width:16.66667%} 
.col-md-3{ 
      
width:25%} 
.col-md-4{ 
      
width:33.33333%} 
.col-md-5{ 
      
width:41.66667%} 
.col-md-6{ 
      
width:50%} 
.col-md-7{ 
      
width:58.33333%} 
.col-md-8{ 
      
width:66.66667%} 
.col-md-9{ 
      
width:75%} 
.col-md-10{ 
      
width:83.33333%} 
.col-md-11{ 
      
width:91.66667%} 
.col-md-12{ 
      
width:100%} 
.col-md-pull-0{ 
      
right:auto} 
.col-md-pull-1{ 
      
right:8.33333%} 
.col-md-pull-2{ 
      
right:16.66667%} 
.col-md-pull-3{ 
      
right:25%} 
.col-md-pull-4{ 
      
right:33.33333%} 
.col-md-pull-5{ 
      
right:41.66667%} 
.col-md-pull-6{ 
      
right:50%} 
.col-md-pull-7{ 
      
right:58.33333%} 
.col-md-pull-8{ 
      
right:66.66667%} 
.col-md-pull-9{ 
      
right:75%} 
.col-md-pull-10{ 
      
right:83.33333%} 
.col-md-pull-11{ 
      
right:91.66667%} 
.col-md-pull-12{ 
      
right:100%} 
.col-md-push-0{ 
      
left:auto} 
.col-md-push-1{ 
      
left:8.33333%} 
.col-md-push-2{ 
      
left:16.66667%} 
.col-md-push-3{ 
      
left:25%} 
.col-md-push-4{ 
      
left:33.33333%} 
.col-md-push-5{ 
      
left:41.66667%} 
.col-md-push-6{ 
      
left:50%} 
.col-md-push-7{ 
      
left:58.33333%} 
.col-md-push-8{ 
      
left:66.66667%} 
.col-md-push-9{ 
      
left:75%} 
.col-md-push-10{ 
      
left:83.33333%} 
.col-md-push-11{ 
      
left:91.66667%} 
.col-md-push-12{ 
      
left:100%} 
.col-md-offset-0{ 
      
margin-left:0} 
.col-md-offset-1{ 
      
margin-left:8.33333%} 
.col-md-offset-2{ 
      
margin-left:16.66667%} 
.col-md-offset-3{ 
      
margin-left:25%} 
.col-md-offset-4{ 
      
margin-left:33.33333%} 
.col-md-offset-5{ 
      
margin-left:41.66667%} 
.col-md-offset-6{ 
      
margin-left:50%} 
.col-md-offset-7{ 
      
margin-left:58.33333%} 
.col-md-offset-8{ 
      
margin-left:66.66667%} 
.col-md-offset-9{ 
      
margin-left:75%} 
.col-md-offset-10{ 
      
margin-left:83.33333%} 
.col-md-offset-11{ 
      
margin-left:91.66667%} 
.col-md-offset-12{ 
      
margin-left:100%} 
} 
@media (min-width:1200px){ 
      
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{ 
      
float:left} 
.col-lg-1{ 
      
width:8.33333%} 
.col-lg-2{ 
      
width:16.66667%} 
.col-lg-3{ 
      
width:25%} 
.col-lg-4{ 
      
width:33.33333%} 
.col-lg-5{ 
      
width:41.66667%} 
.col-lg-6{ 
      
width:50%} 
.col-lg-7{ 
      
width:58.33333%} 
.col-lg-8{ 
      
width:66.66667%} 
.col-lg-9{ 
      
width:75%} 
.col-lg-10{ 
      
width:83.33333%} 
.col-lg-11{ 
      
width:91.66667%} 
.col-lg-12{ 
      
width:100%} 
.col-lg-pull-0{ 
      
right:auto} 
.col-lg-pull-1{ 
      
right:8.33333%} 
.col-lg-pull-2{ 
      
right:16.66667%} 
.col-lg-pull-3{ 
      
right:25%} 
.col-lg-pull-4{ 
      
right:33.33333%} 
.col-lg-pull-5{ 
      
right:41.66667%} 
.col-lg-pull-6{ 
      
right:50%} 
.col-lg-pull-7{ 
      
right:58.33333%} 
.col-lg-pull-8{ 
      
right:66.66667%} 
.col-lg-pull-9{ 
      
right:75%} 
.col-lg-pull-10{ 
      
right:83.33333%} 
.col-lg-pull-11{ 
      
right:91.66667%} 
.col-lg-pull-12{ 
      
right:100%} 
.col-lg-push-0{ 
      
left:auto} 
.col-lg-push-1{ 
      
left:8.33333%} 
.col-lg-push-2{ 
      
left:16.66667%} 
.col-lg-push-3{ 
      
left:25%} 
.col-lg-push-4{ 
      
left:33.33333%} 
.col-lg-push-5{ 
      
left:41.66667%} 
.col-lg-push-6{ 
      
left:50%} 
.col-lg-push-7{ 
      
left:58.33333%} 
.col-lg-push-8{ 
      
left:66.66667%} 
.col-lg-push-9{ 
      
left:75%} 
.col-lg-push-10{ 
      
left:83.33333%} 
.col-lg-push-11{ 
      
left:91.66667%} 
.col-lg-push-12{ 
      
left:100%} 
.col-lg-offset-0{ 
      
margin-left:0} 
.col-lg-offset-1{ 
      
margin-left:8.33333%} 
.col-lg-offset-2{ 
      
margin-left:16.66667%} 
.col-lg-offset-3{ 
      
margin-left:25%} 
.col-lg-offset-4{ 
      
margin-left:33.33333%} 
.col-lg-offset-5{ 
      
margin-left:41.66667%} 
.col-lg-offset-6{ 
      
margin-left:50%} 
.col-lg-offset-7{ 
      
margin-left:58.33333%} 
.col-lg-offset-8{ 
      
margin-left:66.66667%} 
.col-lg-offset-9{ 
      
margin-left:75%} 
.col-lg-offset-10{ 
      
margin-left:83.33333%} 
.col-lg-offset-11{ 
      
margin-left:91.66667%} 
.col-lg-offset-12{ 
      
margin-left:100%} 
} 
th{ 
      
text-align:left} 
.table{ 
      
width:100%; 
     max-width:100%; 
     margin-bottom:20px} 
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{ 
      
padding:8px; 
     line-height:1.42857; 
     vertical-align:top; 
     border-top:1px solid #ddd} 
.table>thead>tr>th{ 
      
vertical-align:bottom; 
     border-bottom:2px solid #ddd} 
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{ 
      
border-top:0} 
.table>tbody+tbody{ 
      
border-top:2px solid #ddd} 
.table .table{ 
      
background-color:#fff} 
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{ 
      
padding:5px} 
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{ 
      
border:1px solid #ddd} 
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{ 
      
border-bottom-width:2px} 
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{ 
      
background-color:#f9f9f9} 
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{ 
      
background-color:#f5f5f5} 
table col[class*="col-"]{ 
      
position:static; 
     float:none; 
     display:table-column} 
table td[class*="col-"],table th[class*="col-"]{ 
      
position:static; 
     float:none; 
     display:table-cell} 
.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.dropdown-menu{ 
      
float:left} 
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{ 
      
background-color:#e8e8e8} 
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{ 
      
background-color:#dff0d8} 
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{ 
      
background-color:#d0e9c6} 
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{ 
      
background-color:#d9edf7} 
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{ 
      
background-color:#c4e3f3} 
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{ 
      
background-color:#fcf8e3} 
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{ 
      
background-color:#faf2cc} 
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{ 
      
background-color:#f2dede} 
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{ 
      
background-color:#ebcccc} 
@media screen and (max-width:767px){ 
      
.table-responsive{ 
      
width:100%; 
     margin-bottom:15px; 
     overflow-y:hidden; 
     overflow-x:auto; 
     -ms-overflow-style:-ms-autohiding-scrollbar; 
     border:1px solid #ddd; 
     -webkit-overflow-scrolling:touch} 
.table-responsive>.table{ 
      
margin-bottom:0} 
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{ 
      
white-space:nowrap} 
.table-responsive>.table-bordered{ 
      
border:0} 
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{ 
      
border-left:0} 
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{ 
      
border-right:0} 
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{ 
      
border-bottom:0} 
} 
fieldset,legend{ 
      
padding:0; 
     border:0} 
.collapsing,.embed-responsive,.media,.media-body,.modal,.modal-open,.progress{ 
      
overflow:hidden; 
     width:100%; 
     height:100%} 
fieldset{ 
      
margin:0; 
     min-width:0} 
legend{ 
      
display:block; 
     width:100%; 
     margin-bottom:20px; 
     font-size:21px; 
     line-height:inherit; 
     color:#333; 
     border-bottom:1px solid #e5e5e5} 
label{ 
      
display:inline-block; 
     max-width:100%; 
     margin-bottom:5px} 
input[type="search"]{ 
      
box-sizing:border-box; 
     -webkit-appearance:none} 
input[type="checkbox"],input[type="radio"]{ 
      
margin:4px 0 0; 
     margin-top:1px \9 ; 
     line-height:normal} 
.form-control,output{ 
      
font-size:14px; 
     line-height:1.42857; 
     color:#555; 
     display:block} 
input[type="file"]{ 
      
display:block} 
input[type="range"]{ 
      
display:block; 
     width:100%} 
select[multiple],select[size]{ 
      
height:auto} 
input[type="file"]:focus,input[type="checkbox"]:focus,input[type="radio"]:focus{ 
      
outline:dotted thin; 
     outline:-webkit-focus-ring-color auto 5px; 
     outline-offset:-2px} 
output{ 
      
padding-top:7px} 
.form-control{ 
      
width:100%; 
     height:34px; 
     padding:6px 12px; 
     background-color:#fff; 
     background-image:none; 
     border:1px solid #ccc; 
     border-radius:4px; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075); 
     -webkit-transition:border-color ease-in-out .15s , box-shadow ease-in-out .15s; 
     transition:border-color ease-in-out .15s , box-shadow ease-in-out .15s} 
.form-control:focus{ 
      
border-color:#66afe9; 
     outline:0; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(102,175,233,.6)} 
.form-control::-moz-placeholder{ 
      
color:#777; 
     opacity:1} 
.form-control:-ms-input-placeholder{ 
      
color:#777} 
.form-control::-webkit-input-placeholder{ 
      
color:#777} 
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline{ 
      
color:#3c763d} 
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{ 
      
cursor:not-allowed; 
     background-color:#eee; 
     opacity:1} 
textarea.form-control{ 
      
height:auto} 
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{ 
      
line-height:34px; 
     line-height:1.42857 \9 } 
.form-horizontal .form-group-sm input[type="date"].form-control,.form-horizontal .form-group-sm input[type="time"].form-control,.form-horizontal .form-group-sm input[type="datetime-local"].form-control,.form-horizontal .form-group-sm input[type="month"].form-control,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm{ 
      
line-height:30px} 
.form-horizontal .form-group-lg input[type="date"].form-control,.form-horizontal .form-group-lg input[type="time"].form-control,.form-horizontal .form-group-lg input[type="datetime-local"].form-control,.form-horizontal .form-group-lg input[type="month"].form-control,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg{ 
      
line-height:46px} 
.checkbox,.radio{ 
      
position:relative; 
     display:block; 
     margin-top:10px; 
     margin-bottom:10px} 
.checkbox label,.radio label{ 
      
padding-left:20px; 
     margin-bottom:0; 
     font-weight:400; 
     cursor:pointer} 
.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.radio input[type="radio"],.radio-inline input[type="radio"]{ 
      
position:absolute; 
     margin-left:-20px; 
     margin-top:4px \9 } 
.checkbox+.checkbox,.radio+.radio{ 
      
margin-top:-5px} 
.checkbox-inline,.radio-inline{ 
      
display:inline-block; 
     padding-left:20px; 
     margin-bottom:0; 
     vertical-align:middle; 
     font-weight:400; 
     cursor:pointer} 
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{ 
      
margin-top:0; 
     margin-left:10px} 
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type="checkbox"],fieldset[disabled] input[type="radio"],input[type="checkbox"].disabled,input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="radio"][disabled]{ 
      
cursor:not-allowed} 
.form-control-static{ 
      
padding-top:7px; 
     padding-bottom:7px; 
     margin-bottom:0} 
.form-control-static.input-lg,.form-control-static.input-sm,.form-horizontal .form-group-lg .form-control-static.form-control,.form-horizontal .form-group-sm .form-control-static.form-control,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{ 
      
padding-left:0; 
     padding-right:0} 
.form-horizontal .form-group-sm .form-control,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{ 
      
height:30px; 
     padding:5px 10px; 
     font-size:12px; 
     line-height:1.5; 
     border-radius:3px} 
.form-horizontal .form-group-sm select.form-control,.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{ 
      
height:30px; 
     line-height:30px} 
.form-horizontal .form-group-sm select[multiple].form-control,.form-horizontal .form-group-sm textarea.form-control,.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{ 
      
height:auto} 
.form-horizontal .form-group-lg .form-control,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{ 
      
height:46px; 
     padding:10px 16px; 
     font-size:18px; 
     line-height:1.33; 
     border-radius:6px} 
.form-horizontal .form-group-lg select.form-control,.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{ 
      
height:46px; 
     line-height:46px} 
.form-horizontal .form-group-lg select[multiple].form-control,.form-horizontal .form-group-lg textarea.form-control,.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{ 
      
height:auto} 
.has-feedback{ 
      
position:relative} 
.has-feedback .form-control{ 
      
padding-right:42.5px} 
.form-control-feedback{ 
      
position:absolute; 
     top:25px; 
     right:0; 
     z-index:2; 
     display:block; 
     width:34px; 
     height:34px; 
     line-height:34px; 
     text-align:center} 
.collapsing,.dropdown{ 
      
position:relative} 
.form-horizontal .form-group-lg .form-control+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{ 
      
width:46px; 
     height:46px; 
     line-height:46px} 
.form-horizontal .form-group-sm .form-control+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{ 
      
width:30px; 
     height:30px; 
     line-height:30px} 
.has-success .form-control{ 
      
border-color:#3c763d; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075)} 
.has-success .form-control:focus{ 
      
border-color:#2b542c; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #67b168} 
.has-success .input-group-addon{ 
      
color:#3c763d; 
     border-color:#3c763d; 
     background-color:#dff0d8} 
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{ 
      
color:#8a6d3b} 
.has-warning .form-control{ 
      
border-color:#8a6d3b; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075)} 
.has-warning .form-control:focus{ 
      
border-color:#66512c; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #c0a16b} 
.has-warning .input-group-addon{ 
      
color:#8a6d3b; 
     border-color:#8a6d3b; 
     background-color:#fcf8e3} 
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline{ 
      
color:#a94442} 
.has-error .form-control{ 
      
border-color:#a94442; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075)} 
.has-error .form-control:focus{ 
      
border-color:#843534; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 6px #ce8483} 
.has-error .input-group-addon{ 
      
color:#a94442; 
     border-color:#a94442; 
     background-color:#f2dede} 
.has-feedback label.sr-only~.form-control-feedback{ 
      
top:0} 
.help-block{ 
      
display:block; 
     margin-top:5px; 
     margin-bottom:10px; 
     color:#737373} 
@media (min-width:768px){ 
      
.form-inline .control-label,.form-inline .form-group{ 
      
margin-bottom:0; 
     vertical-align:middle} 
.form-inline .form-group{ 
      
display:inline-block} 
.form-inline .form-control{ 
      
display:inline-block; 
     width:auto; 
     vertical-align:middle} 
.form-inline .input-group{ 
      
display:inline-table; 
     vertical-align:middle} 
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{ 
      
width:auto} 
.form-inline .input-group>.form-control{ 
      
width:100%} 
.form-inline .checkbox,.form-inline .radio{ 
      
display:inline-block; 
     margin-top:0; 
     margin-bottom:0; 
     vertical-align:middle} 
.form-inline .checkbox label,.form-inline .radio label{ 
      
padding-left:0} 
.form-inline .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"]{ 
      
position:relative; 
     margin-left:0} 
.form-inline .has-feedback .form-control-feedback{ 
      
top:0} 
} 
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{ 
      
margin-top:0; 
     margin-bottom:0; 
     padding-top:7px} 
.form-horizontal .checkbox,.form-horizontal .radio{ 
      
min-height:27px} 
.form-horizontal .form-group{ 
      
margin-left:-10px; 
     margin-right:-10px} 
.form-horizontal .form-group:after,.form-horizontal .form-group:before{ 
      
content:" "; 
     display:table} 
.form-horizontal .has-feedback .form-control-feedback{ 
      
top:0; 
     right:10px} 
.personal .form-horizontal .form-group .btn-auth,.personal .form-horizontal .form-group .jq-selectbox{ 
      
max-width:480px} 
.personal .form-horizontal .form-group .form-group-title{ 
      
font-size:16px; 
     margin:20px 0 15px} 
@media (min-width:768px){ 
      
.form-horizontal .control-label{ 
      
text-align:right; 
     margin-bottom:0; 
     padding-top:7px} 
.form-horizontal .form-group-lg .control-label{ 
      
padding-top:14.3px} 
.form-horizontal .form-group-sm .control-label{ 
      
padding-top:6px} 
} 
.fade{ 
      
opacity:0; 
     -webkit-transition:opacity .15s linear; 
     transition:opacity .15s linear} 
.fade.in{ 
      
opacity:1} 
.collapse{ 
      
display:none} 
.collapse.in{ 
      
display:block} 
tr.collapse.in{ 
      
display:table-row} 
tbody.collapse.in{ 
      
display:table-row-group} 
.collapsing{ 
      
height:0; 
     -webkit-transition:height .35s ease; 
     transition:height .35s ease} 
.caret{ 
      
display:inline-block; 
     width:0; 
     height:0; 
     margin-left:2px; 
     vertical-align:middle; 
     border-top:4px solid; 
     border-right:4px solid transparent; 
     border-left:4px solid transparent} 
.dropdown-toggle:focus{ 
      
outline:0} 
.dropdown-menu{ 
      
position:absolute; 
     top:100%; 
     left:0; 
     z-index:1000; 
     display:none; 
     min-width:160px; 
     padding:5px 0; 
     margin:2px 0 0; 
     list-style:none; 
     font-size:14px; 
     text-align:left; 
     background-color:#fff; 
     border:1px solid #ccc; 
     border:1px solid rgba(0,0,0,.15); 
     border-radius:4px; 
     box-shadow:0 6px 12px rgba(0,0,0,.175); 
     background-clip:padding-box} 
.dropdown-menu-right,.dropdown-menu.pull-right{ 
      
left:auto; 
     right:0} 
.dropdown-header,.dropdown-menu>li>a{ 
      
display:block; 
     padding:3px 20px; 
     line-height:1.42857; 
     white-space:nowrap} 
.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){ 
      
border-radius:0} 
.dropdown-menu .divider{ 
      
height:1px; 
     margin:9px 0; 
     overflow:hidden; 
     background-color:#e5e5e5} 
.dropdown-menu>li>a{ 
      
font-weight:400; 
     color:#333} 
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{ 
      
text-decoration:none; 
     color:#262626; 
     background-color:#f5f5f5} 
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{ 
      
color:#fff; 
     text-decoration:none; 
     outline:0; 
     background-color:#428bca} 
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{ 
      
color:#777} 
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{ 
      
text-decoration:none; 
     background-color:transparent; 
     background-image:none; 
     filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); 
     cursor:not-allowed} 
.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{ 
      
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)} 
.open>.dropdown-menu{ 
      
display:block} 
.open>a{ 
      
outline:0} 
.dropdown-menu-left{ 
      
left:0; 
     right:auto} 
.dropdown-header{ 
      
font-size:12px; 
     color:#777} 
.dropdown-backdrop{ 
      
position:fixed; 
     left:0; 
     right:0; 
     bottom:0; 
     top:0; 
     z-index:990} 
.pull-right>.dropdown-menu{ 
      
right:0; 
     left:auto} 
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{ 
      
border-top:0; 
     border-bottom:4px solid; 
     content:""} 
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{ 
      
top:auto; 
     bottom:100%; 
     margin-bottom:1px} 
@media (min-width:768px){ 
      
.navbar-right .dropdown-menu{ 
      
right:0; 
     left:auto} 
.navbar-right .dropdown-menu-left{ 
      
left:0; 
     right:auto} 
} 
.btn-group,.btn-group-vertical{ 
      
position:relative; 
     display:inline-block; 
     vertical-align:middle} 
.btn-group-vertical>.btn,.btn-group>.btn{ 
      
position:relative; 
     float:left} 
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{ 
      
z-index:2} 
.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{ 
      
outline:0} 
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{ 
      
margin-left:-1px} 
.btn-toolbar{ 
      
margin-left:-5px} 
.btn-toolbar:after,.btn-toolbar:before{ 
      
content:" "; 
     display:table} 
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{ 
      
margin-left:5px} 
.btn .caret,.btn-group>.btn:first-child{ 
      
margin-left:0} 
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){ 
      
border-bottom-right-radius:0; 
     border-top-right-radius:0} 
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){ 
      
border-bottom-left-radius:0; 
     border-top-left-radius:0} 
.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{ 
      
border-bottom-right-radius:0; 
     border-top-right-radius:0} 
.btn-group>.btn-group:last-child>.btn:first-child{ 
      
border-bottom-left-radius:0; 
     border-top-left-radius:0} 
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{ 
      
outline:0} 
.btn-group>.btn+.dropdown-toggle{ 
      
padding-left:8px; 
     padding-right:8px} 
.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{ 
      
padding-left:12px; 
     padding-right:12px} 
.btn-group.open .dropdown-toggle{ 
      
box-shadow:inset 0 3px 5px rgba(0,0,0,.125)} 
.btn-group.open .dropdown-toggle.btn-link{ 
      
box-shadow:none} 
.btn-group-lg>.btn .caret,.btn-lg .caret{ 
      
border-width:5px 5px 0} 
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{ 
      
border-width:0 5px 5px} 
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{ 
      
display:block; 
     float:none; 
     width:100%; 
     max-width:100%} 
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{ 
      
content:" "; 
     display:table} 
.btn-group-vertical>.btn-group>.btn{ 
      
float:none} 
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{ 
      
margin-top:-1px; 
     margin-left:0} 
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group,.input-group-btn>.btn+.btn{ 
      
margin-left:-1px} 
.btn-group-vertical>.btn:first-child:not(:last-child){ 
      
border-top-right-radius:4px; 
     border-bottom-right-radius:0; 
     border-bottom-left-radius:0} 
.btn-group-vertical>.btn:last-child:not(:first-child){ 
      
border-bottom-left-radius:4px; 
     border-top-right-radius:0; 
     border-top-left-radius:0} 
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){ 
      
border-radius:0} 
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{ 
      
border-bottom-right-radius:0; 
     border-bottom-left-radius:0} 
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{ 
      
border-top-right-radius:0; 
     border-top-left-radius:0} 
.btn-group-justified{ 
      
display:table; 
     width:100%; 
     table-layout:fixed; 
     border-collapse:separate} 
.btn-group-justified>.btn,.btn-group-justified>.btn-group{ 
      
float:none; 
     display:table-cell; 
     width:1%} 
.btn-group-justified>.btn-group .btn{ 
      
width:100%} 
.btn-group-justified>.btn-group .dropdown-menu{ 
      
left:auto} 
[data-toggle="buttons"]>.btn>input[type="checkbox"],[data-toggle="buttons"]>.btn>input[type="radio"]{ 
      
position:absolute; 
     z-index:-1; 
     opacity:0; 
     filter:alpha(opacity=0)} 
.input-group{ 
      
position:relative; 
     display:table; 
     border-collapse:separate} 
.input-group[class*="col-"]{ 
      
float:none; 
     padding-left:0; 
     padding-right:0} 
.input-group .form-control{ 
      
position:relative; 
     z-index:2; 
     float:left; 
     width:100%; 
     margin-bottom:0} 
.input-group .form-control,.input-group-addon,.input-group-btn{ 
      
display:table-cell} 
.breadcrumb>li,.pagination{ 
      
display:inline-block} 
.input-group-addon,.input-group-btn{ 
      
width:1%; 
     white-space:nowrap; 
     vertical-align:middle} 
.badge,.label{ 
      
vertical-align:baseline; 
     white-space:nowrap; 
     text-align:center} 
.input-group-addon{ 
      
padding:6px 12px; 
     font-size:14px; 
     font-weight:400; 
     line-height:1; 
     color:#555; 
     text-align:center; 
     background-color:#eee; 
     border:1px solid #ccc; 
     border-radius:4px} 
.form-horizontal .form-group-sm .input-group-addon.form-control,.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{ 
      
padding:5px 10px; 
     font-size:12px; 
     border-radius:3px} 
.form-horizontal .form-group-lg .input-group-addon.form-control,.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{ 
      
padding:10px 16px; 
     font-size:18px; 
     border-radius:6px} 
.input-group-addon input[type="checkbox"],.input-group-addon input[type="radio"]{ 
      
margin-top:0} 
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){ 
      
border-bottom-right-radius:0; 
     border-top-right-radius:0} 
.input-group-addon:first-child{ 
      
border-right:0} 
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{ 
      
border-bottom-left-radius:0; 
     border-top-left-radius:0} 
.input-group-addon:last-child{ 
      
border-left:0} 
.input-group-btn{ 
      
position:relative; 
     font-size:0; 
     white-space:nowrap} 
.input-group-btn>.btn{ 
      
position:relative} 
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{ 
      
z-index:2} 
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{ 
      
margin-right:-1px} 
.breadcrumb{ 
      
margin-bottom:20px; 
     list-style:none; 
     border-radius:4px} 
.breadcrumb>li+li:before{ 
      
color:#ccc} 
.breadcrumb>.active{ 
      
color:#777} 
.pagination{ 
      
padding-left:0; 
     margin:20px 0; 
     border-radius:4px} 
.pagination>li{ 
      
display:inline} 
.pagination>li>a,.pagination>li>span{ 
      
position:relative; 
     float:left; 
     padding:6px 12px; 
     line-height:1.42857; 
     text-decoration:none; 
     color:#747f7f; 
     background-color:#fff; 
     border:1px solid #ddd; 
     margin-left:-1px} 
.pagination>li:first-child>a,.pagination>li:first-child>span{ 
      
margin-left:0; 
     border-bottom-left-radius:4px; 
     border-top-left-radius:4px} 
.pagination>li:last-child>a,.pagination>li:last-child>span{ 
      
border-bottom-right-radius:4px; 
     border-top-right-radius:4px} 
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{ 
      
color:#747f7f; 
     background-color:#eee; 
     border-color:#ddd} 
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{ 
      
z-index:2; 
     color:#fff; 
     background-color:#747f7f; 
     border-color:#747f7f; 
     cursor:default} 
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{ 
      
color:#ddd; 
     background-color:#fff; 
     border-color:#ddd; 
     cursor:not-allowed} 
.pagination-lg>li>a,.pagination-lg>li>span{ 
      
padding:10px 16px; 
     font-size:18px} 
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{ 
      
border-bottom-left-radius:6px; 
     border-top-left-radius:6px} 
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{ 
      
border-bottom-right-radius:6px; 
     border-top-right-radius:6px} 
.pagination-sm>li>a,.pagination-sm>li>span{ 
      
padding:5px 10px; 
     font-size:12px} 
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{ 
      
border-bottom-left-radius:3px; 
     border-top-left-radius:3px} 
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{ 
      
border-bottom-right-radius:3px; 
     border-top-right-radius:3px} 
.pager{ 
      
padding-left:0; 
     margin:20px 0; 
     list-style:none; 
     text-align:center} 
.pager:after,.pager:before{ 
      
content:" "; 
     display:table} 
.pager li{ 
      
display:inline} 
.pager li>a,.pager li>span{ 
      
display:inline-block; 
     padding:5px 14px; 
     background-color:#fff; 
     border:1px solid #ddd; 
     border-radius:15px} 
.pager li>a:focus,.pager li>a:hover{ 
      
text-decoration:none; 
     background-color:#eee} 
.pager .next>a,.pager .next>span{ 
      
float:right} 
.pager .previous>a,.pager .previous>span{ 
      
float:left} 
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{ 
      
color:#777; 
     background-color:#fff; 
     cursor:not-allowed} 
.label{ 
      
display:inline} 
.label:empty{ 
      
display:none} 
.btn .label{ 
      
position:relative; 
     top:-1px} 
a.label:focus,a.label:hover{ 
      
color:#fff; 
     text-decoration:none; 
     cursor:pointer} 
.label-default{ 
      
background-color:#777} 
.label-default[href]:focus,.label-default[href]:hover{ 
      
background-color:#5e5e5e} 
.label-primary{ 
      
background-color:#428bca} 
.label-primary[href]:focus,.label-primary[href]:hover{ 
      
background-color:#3071a9} 
.label-success{ 
      
background-color:#5cb85c} 
.label-success[href]:focus,.label-success[href]:hover{ 
      
background-color:#449d44} 
.label-info{ 
      
background-color:#5bc0de} 
.label-info[href]:focus,.label-info[href]:hover{ 
      
background-color:#31b0d5} 
.label-warning{ 
      
background-color:#f0ad4e} 
.label-warning[href]:focus,.label-warning[href]:hover{ 
      
background-color:#ec971f} 
.label-danger{ 
      
background-color:#d9534f} 
.label-danger[href]:focus,.label-danger[href]:hover{ 
      
background-color:#c9302c} 
.badge{ 
      
display:inline-block; 
     min-width:10px; 
     padding:3px 7px; 
     font-size:12px; 
     font-weight:700; 
     color:#fff; 
     line-height:1; 
     background-color:#777; 
     border-radius:10px} 
.badge:empty{ 
      
display:none} 
.list-group-item,.media-object,.thumbnail{ 
      
display:block} 
.btn .badge{ 
      
position:relative; 
     top:-1px} 
.btn-group-xs>.btn .badge,.btn-xs .badge{ 
      
top:0; 
     padding:1px 5px} 
.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{ 
      
color:#428bca; 
     background-color:#fff} 
.nav-pills>li>a>.badge{ 
      
margin-left:3px} 
a.badge:focus,a.badge:hover{ 
      
color:#fff; 
     text-decoration:none; 
     cursor:pointer} 
.jumbotron,.jumbotron .h1,.jumbotron h1{ 
      
color:inherit} 
.jumbotron{ 
      
padding:30px; 
     margin-bottom:30px; 
     background-color:#eee} 
.jumbotron p{ 
      
margin-bottom:15px; 
     font-size:21px; 
     font-weight:200} 
.alert,.thumbnail{ 
      
margin-bottom:20px} 
.alert .alert-link,.close{ 
      
font-weight:700} 
.jumbotron>hr{ 
      
border-top-color:#d5d5d5} 
.container .jumbotron{ 
      
border-radius:6px} 
.jumbotron .container{ 
      
max-width:100%} 
@media screen and (min-width:768px){ 
      
.jumbotron{ 
      
padding-top:48px; 
     padding-bottom:48px} 
.container .jumbotron{ 
      
padding-left:60px; 
     padding-right:60px} 
.jumbotron .h1,.jumbotron h1{ 
      
font-size:63px} 
} 
.thumbnail{ 
      
padding:4px; 
     line-height:1.42857; 
     background-color:#fff; 
     border:1px solid #ddd; 
     border-radius:4px; 
     -webkit-transition:all .2s ease-in-out; 
     transition:all .2s ease-in-out} 
.thumbnail a>img,.thumbnail>img{ 
      
display:block; 
     width:100% \9 ; 
     max-width:100%; 
     height:auto; 
     margin-left:auto; 
     margin-right:auto} 
.thumbnail .caption{ 
      
padding:9px; 
     color:#333} 
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{ 
      
border-color:#428bca} 
.alert{ 
      
padding:15px; 
     border:1px solid transparent; 
     border-radius:4px} 
.alert h4{ 
      
margin-top:0; 
     color:inherit} 
.alert>p,.alert>ul{ 
      
margin-bottom:0} 
.alert>p+p{ 
      
margin-top:5px} 
.alert-dismissable,.alert-dismissible{ 
      
padding-right:35px} 
.alert-dismissable .close,.alert-dismissible .close{ 
      
position:relative; 
     top:-2px; 
     right:-21px; 
     color:inherit} 
.modal,.modal-backdrop{ 
      
top:0; 
     right:0; 
     bottom:0; 
     left:0} 
.alert-success{ 
      
background-color:#dff0d8; 
     border-color:#d6e9c6; 
     color:#3c763d} 
.alert-success hr{ 
      
border-top-color:#c9e2b3} 
.alert-success .alert-link{ 
      
color:#2b542c} 
.alert-info{ 
      
background-color:#d9edf7; 
     border-color:#bce8f1; 
     color:#31708f} 
.alert-info hr{ 
      
border-top-color:#a6e1ec} 
.alert-info .alert-link{ 
      
color:#245269} 
.alert-warning{ 
      
background-color:#fcf8e3; 
     border-color:#faebcc; 
     color:#8a6d3b} 
.alert-warning hr{ 
      
border-top-color:#f7e1b5} 
.alert-warning .alert-link{ 
      
color:#66512c} 
.alert-danger{ 
      
background-color:#f2dede; 
     border-color:#ebccd1; 
     color:#a94442} 
.alert-danger hr{ 
      
border-top-color:#e4b9c0} 
.alert-danger .alert-link{ 
      
color:#843534} 
@-webkit-keyframes progress-bar-stripes{ 
      
from{ 
      
background-position:40px 0} 
to{ 
      
background-position:0 0} 
} 
@keyframes progress-bar-stripes{ 
      
from{ 
      
background-position:40px 0} 
to{ 
      
background-position:0 0} 
} 
.progress{ 
      
height:20px; 
     margin-bottom:20px; 
     background-color:#f5f5f5; 
     border-radius:4px; 
     box-shadow:inset 0 1px 2px rgba(0,0,0,.1)} 
.progress-bar{ 
      
float:left; 
     width:0; 
     height:100%; 
     font-size:12px; 
     line-height:20px; 
     color:#fff; 
     text-align:center; 
     background-color:#428bca; 
     box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); 
     -webkit-transition:width .6s ease; 
     transition:width .6s ease} 
.close,.list-group-item>.badge{ 
      
float:right} 
.progress-bar-striped,.progress-striped .progress-bar{ 
      
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); 
     background-size:40px 40px} 
.progress-bar.active,.progress.active .progress-bar{ 
      
-webkit-animation:progress-bar-stripes 2s linear infinite; 
     animation:progress-bar-stripes 2s linear infinite} 
.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{ 
      
min-width:30px} 
.progress-bar[aria-valuenow="0"]{ 
      
color:#777; 
     min-width:30px; 
     background-color:transparent; 
     background-image:none; 
     box-shadow:none} 
.progress-bar-success{ 
      
background-color:#5cb85c} 
.progress-striped .progress-bar-success{ 
      
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)} 
.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{ 
      
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)} 
.progress-bar-info{ 
      
background-color:#5bc0de} 
.progress-striped .progress-bar-info{ 
      
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)} 
.progress-bar-warning{ 
      
background-color:#f0ad4e} 
.progress-striped .progress-bar-warning{ 
      
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)} 
.progress-bar-danger{ 
      
background-color:#d9534f} 
.progress-striped .progress-bar-danger{ 
      
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); 
     background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)} 
.media,.media-body{ 
      
zoom:1} 
.media,.media .media{ 
      
margin-top:15px} 
.media:first-child{ 
      
margin-top:0} 
.media-heading{ 
      
margin:0 0 5px} 
.media>.pull-left{ 
      
margin-right:10px} 
.media>.pull-right{ 
      
margin-left:10px} 
.media-list{ 
      
padding-left:0; 
     list-style:none} 
.list-group{ 
      
margin-bottom:20px; 
     padding-left:0} 
.list-group-item{ 
      
position:relative; 
     padding:10px 15px; 
     margin-bottom:-1px; 
     background-color:#fff; 
     border:1px solid #ddd} 
.list-group-item:first-child{ 
      
border-top-right-radius:4px; 
     border-top-left-radius:4px} 
.list-group-item:last-child{ 
      
margin-bottom:0; 
     border-bottom-right-radius:4px; 
     border-bottom-left-radius:4px} 
.list-group-item>.badge+.badge{ 
      
margin-right:5px} 
a.list-group-item{ 
      
color:#555} 
a.list-group-item .list-group-item-heading{ 
      
color:#333} 
a.list-group-item:focus,a.list-group-item:hover{ 
      
text-decoration:none; 
     color:#555; 
     background-color:#f5f5f5} 
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{ 
      
background-color:#eee; 
     color:#777} 
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{ 
      
color:inherit} 
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{ 
      
color:#777} 
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{ 
      
z-index:2; 
     color:#fff; 
     background-color:#428bca; 
     border-color:#428bca} 
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{ 
      
color:inherit} 
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{ 
      
color:#e1edf7} 
.list-group-item-success{ 
      
color:#3c763d; 
     background-color:#dff0d8} 
a.list-group-item-success{ 
      
color:#3c763d} 
a.list-group-item-success .list-group-item-heading{ 
      
color:inherit} 
a.list-group-item-success:focus,a.list-group-item-success:hover{ 
      
color:#3c763d; 
     background-color:#d0e9c6} 
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{ 
      
color:#fff; 
     background-color:#3c763d; 
     border-color:#3c763d} 
.list-group-item-info{ 
      
color:#31708f; 
     background-color:#d9edf7} 
a.list-group-item-info{ 
      
color:#31708f} 
a.list-group-item-info .list-group-item-heading{ 
      
color:inherit} 
a.list-group-item-info:focus,a.list-group-item-info:hover{ 
      
color:#31708f; 
     background-color:#c4e3f3} 
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{ 
      
color:#fff; 
     background-color:#31708f; 
     border-color:#31708f} 
.list-group-item-warning{ 
      
color:#8a6d3b; 
     background-color:#fcf8e3} 
a.list-group-item-warning{ 
      
color:#8a6d3b} 
a.list-group-item-warning .list-group-item-heading{ 
      
color:inherit} 
a.list-group-item-warning:focus,a.list-group-item-warning:hover{ 
      
color:#8a6d3b; 
     background-color:#faf2cc} 
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{ 
      
color:#fff; 
     background-color:#8a6d3b; 
     border-color:#8a6d3b} 
.list-group-item-danger{ 
      
color:#a94442; 
     background-color:#f2dede} 
a.list-group-item-danger{ 
      
color:#a94442} 
a.list-group-item-danger .list-group-item-heading{ 
      
color:inherit} 
a.list-group-item-danger:focus,a.list-group-item-danger:hover{ 
      
color:#a94442; 
     background-color:#ebcccc} 
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{ 
      
color:#fff; 
     background-color:#a94442; 
     border-color:#a94442} 
.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>a{ 
      
color:inherit} 
.list-group-item-heading{ 
      
margin-top:0; 
     margin-bottom:5px} 
.list-group-item-text{ 
      
margin-bottom:0; 
     line-height:1.3} 
.panel{ 
      
margin-bottom:20px; 
     background-color:#fff; 
     border:1px solid transparent; 
     border-radius:4px; 
     box-shadow:0 1px 1px rgba(0,0,0,.05)} 
.panel-title,.panel>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{ 
      
margin-bottom:0} 
.panel-body{ 
      
padding:15px} 
.panel-body:after,.panel-body:before{ 
      
content:" "; 
     display:table} 
.panel-heading{ 
      
padding:10px 15px; 
     border-bottom:1px solid transparent; 
     border-top-right-radius:3px; 
     border-top-left-radius:3px} 
.panel-group .panel-heading,.panel>.list-group:last-child .list-group-item:last-child,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{ 
      
border-bottom:0} 
.panel-title{ 
      
margin-top:0; 
     font-size:16px} 
.panel-footer{ 
      
padding:10px 15px; 
     background-color:#f5f5f5; 
     border-top:1px solid #ddd; 
     border-bottom-right-radius:3px; 
     border-bottom-left-radius:3px} 
.panel>.list-group .list-group-item{ 
      
border-width:1px 0; 
     border-radius:0} 
.panel>.list-group:last-child .list-group-item:last-child,.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{ 
      
border-bottom-left-radius:3px; 
     border-bottom-right-radius:3px} 
.panel>.list-group:first-child .list-group-item:first-child{ 
      
border-top:0; 
     border-top-right-radius:3px; 
     border-top-left-radius:3px} 
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{ 
      
border-top-width:0} 
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{ 
      
border-top-right-radius:3px; 
     border-top-left-radius:3px} 
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{ 
      
border-top-left-radius:3px} 
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{ 
      
border-top-right-radius:3px} 
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{ 
      
border-bottom-left-radius:3px} 
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{ 
      
border-bottom-right-radius:3px} 
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{ 
      
border-top:1px solid #ddd} 
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{ 
      
border-top:0} 
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{ 
      
border:0} 
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{ 
      
border-left:0} 
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{ 
      
border-right:0} 
.panel>.table-responsive{ 
      
border:0; 
     margin-bottom:0} 
.panel-group{ 
      
margin-bottom:20px} 
.panel-group .panel{ 
      
margin-bottom:0; 
     border-radius:4px} 
.panel-group .panel+.panel{ 
      
margin-top:5px} 
.panel-group .panel-heading+.panel-collapse>.panel-body{ 
      
border-top:1px solid #ddd} 
.panel-group .panel-footer{ 
      
border-top:0} 
.panel-group .panel-footer+.panel-collapse .panel-body{ 
      
border-bottom:1px solid #ddd} 
.panel-default{ 
      
border-color:#ddd} 
.panel-default>.panel-heading{ 
      
color:#333; 
     background-color:#f5f5f5; 
     border-color:#ddd} 
.panel-default>.panel-heading+.panel-collapse>.panel-body{ 
      
border-top-color:#ddd} 
.panel-default>.panel-heading .badge{ 
      
color:#f5f5f5; 
     background-color:#333} 
.panel-default>.panel-footer+.panel-collapse>.panel-body{ 
      
border-bottom-color:#ddd} 
.panel-primary{ 
      
border-color:#428bca} 
.panel-primary>.panel-heading{ 
      
color:#fff; 
     background-color:#428bca; 
     border-color:#428bca} 
.panel-primary>.panel-heading+.panel-collapse>.panel-body{ 
      
border-top-color:#428bca} 
.panel-primary>.panel-heading .badge{ 
      
color:#428bca; 
     background-color:#fff} 
.panel-primary>.panel-footer+.panel-collapse>.panel-body{ 
      
border-bottom-color:#428bca} 
.panel-success{ 
      
border-color:#d6e9c6} 
.panel-success>.panel-heading{ 
      
color:#3c763d; 
     background-color:#dff0d8; 
     border-color:#d6e9c6} 
.panel-success>.panel-heading+.panel-collapse>.panel-body{ 
      
border-top-color:#d6e9c6} 
.panel-success>.panel-heading .badge{ 
      
color:#dff0d8; 
     background-color:#3c763d} 
.panel-success>.panel-footer+.panel-collapse>.panel-body{ 
      
border-bottom-color:#d6e9c6} 
.panel-info{ 
      
border-color:#bce8f1} 
.panel-info>.panel-heading{ 
      
color:#31708f; 
     background-color:#d9edf7; 
     border-color:#bce8f1} 
.panel-info>.panel-heading+.panel-collapse>.panel-body{ 
      
border-top-color:#bce8f1} 
.panel-info>.panel-heading .badge{ 
      
color:#d9edf7; 
     background-color:#31708f} 
.panel-info>.panel-footer+.panel-collapse>.panel-body{ 
      
border-bottom-color:#bce8f1} 
.panel-warning{ 
      
border-color:#faebcc} 
.panel-warning>.panel-heading{ 
      
color:#8a6d3b; 
     background-color:#fcf8e3; 
     border-color:#faebcc} 
.panel-warning>.panel-heading+.panel-collapse>.panel-body{ 
      
border-top-color:#faebcc} 
.panel-warning>.panel-heading .badge{ 
      
color:#fcf8e3; 
     background-color:#8a6d3b} 
.panel-warning>.panel-footer+.panel-collapse>.panel-body{ 
      
border-bottom-color:#faebcc} 
.panel-danger{ 
      
border-color:#ebccd1} 
.panel-danger>.panel-heading{ 
      
color:#a94442; 
     background-color:#f2dede; 
     border-color:#ebccd1} 
.panel-danger>.panel-heading+.panel-collapse>.panel-body{ 
      
border-top-color:#ebccd1} 
.panel-danger>.panel-heading .badge{ 
      
color:#f2dede; 
     background-color:#a94442} 
.panel-danger>.panel-footer+.panel-collapse>.panel-body{ 
      
border-bottom-color:#ebccd1} 
.embed-responsive{ 
      
position:relative; 
     display:block; 
     height:0; 
     padding:0} 
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{ 
      
position:absolute; 
     top:0; 
     left:0; 
     bottom:0; 
     height:100%; 
     width:100%; 
     border:0} 
.embed-responsive.embed-responsive-16by9{ 
      
padding-bottom:56.25%} 
.embed-responsive.embed-responsive-4by3{ 
      
padding-bottom:75%} 
.well{ 
      
min-height:20px; 
     padding:19px; 
     margin-bottom:20px; 
     background-color:#f5f5f5; 
     border:1px solid #e3e3e3; 
     border-radius:4px; 
     box-shadow:inset 0 1px 1px rgba(0,0,0,.05)} 
.well blockquote{ 
      
border-color:#ddd; 
     border-color:rgba(0,0,0,.15)} 
.well-lg{ 
      
padding:24px; 
     border-radius:6px} 
.well-sm{ 
      
padding:9px; 
     border-radius:3px} 
.close{ 
      
font-size:21px; 
     line-height:1; 
     color:#000; 
     text-shadow:0 1px 0 #fff; 
     opacity:.2; 
     filter:alpha(opacity=20)} 
.carousel-caption,.carousel-control{ 
      
text-shadow:0 1px 2px rgba(0,0,0,.6)} 
.close:focus,.close:hover{ 
      
color:#000; 
     text-decoration:none; 
     cursor:pointer; 
     opacity:.5; 
     filter:alpha(opacity=50)} 
button.close{ 
      
padding:0; 
     cursor:pointer; 
     background:0 0; 
     border:0; 
     -webkit-appearance:none} 
.modal-content,.popover{ 
      
background-clip:padding-box} 
.modal{ 
      
display:none; 
     position:fixed; 
     z-index:1050; 
     -webkit-overflow-scrolling:touch; 
     outline:0; 
     text-align:center; 
     overflow:auto; 
     white-space:nowrap} 
.modal:before{ 
      
display:inline-block; 
     vertical-align:middle; 
     content:''; 
     width:0; 
     height:100%} 
.modal.fade .modal-dialog{ 
      
-webkit-transform:translate3d(0,-5%,0); 
     transform:translate3d(0,-5%,0); 
     -webkit-transition:-webkit-transform .3s ease-out; 
     transition:transform .3s ease-out} 
.affix,.modal.in .modal-dialog{ 
      
-webkit-transform:translate3d(0,0,0)} 
.modal.in .modal-dialog{ 
      
transform:translate3d(0,0,0)} 
.modal-dialog{ 
      
position:relative; 
     width:auto; 
     vertical-align:middle; 
     display:inline-block} 
.modal-content{ 
      
position:relative; 
     background-color:#fff; 
     border:1px solid rgba(0,0,0,.2); 
     border-radius:6px; 
     box-shadow:0 3px 9px rgba(0,0,0,.5); 
     outline:0} 
.modal-backdrop{ 
      
position:fixed; 
     z-index:1040; 
     background-color:#000} 
.modal-backdrop.fade{ 
      
opacity:0; 
     filter:alpha(opacity=0)} 
.modal-backdrop.in{ 
      
opacity:.5; 
     filter:alpha(opacity=50)} 
.modal-header{ 
      
padding:15px; 
     border-bottom:1px solid #e5e5e5; 
     min-height:16.43px} 
.modal-header .close{ 
      
margin-top:-2px} 
.modal-title{ 
      
margin:0; 
     line-height:1.42857} 
.modal-body{ 
      
position:relative; 
     padding:15px} 
.modal-footer{ 
      
padding:15px; 
     text-align:right; 
     border-top:1px solid #e5e5e5} 
.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{ 
      
bottom:0; 
     border-width:5px 5px 0; 
     border-top-color:#000} 
.modal-footer:after,.modal-footer:before{ 
      
content:" "; 
     display:table} 
.modal-footer .btn+.btn{ 
      
margin-left:5px; 
     margin-bottom:0} 
.modal-footer .btn-group .btn+.btn{ 
      
margin-left:-1px} 
.modal-footer .btn-block+.btn-block{ 
      
margin-left:0} 
.modal-scrollbar-measure{ 
      
position:absolute; 
     top:-9999px; 
     width:50px; 
     height:50px; 
     overflow:scroll} 
@media (min-width:768px){ 
      
.modal-dialog{ 
      
width:600px} 
.modal-content{ 
      
box-shadow:0 5px 15px rgba(0,0,0,.5)} 
.modal-sm{ 
      
width:300px} 
} 
@media (min-width:992px){ 
      
.modal-lg{ 
      
width:900px} 
} 
.tooltip{ 
      
position:absolute; 
     z-index:1070; 
     display:block; 
     visibility:visible; 
     font-size:12px; 
     line-height:1.4; 
     opacity:0; 
     filter:alpha(opacity=0)} 
.tooltip.in{ 
      
opacity:.9; 
     filter:alpha(opacity=90)} 
.tooltip.top{ 
      
margin-top:-3px; 
     padding:5px 0} 
.tooltip.right{ 
      
margin-left:3px; 
     padding:0 5px} 
.tooltip.bottom{ 
      
margin-top:3px; 
     padding:5px 0} 
.tooltip.left{ 
      
margin-left:-3px; 
     padding:0 5px} 
.tooltip-inner{ 
      
max-width:200px; 
     padding:3px 8px; 
     color:#fff; 
     text-align:center; 
     text-decoration:none; 
     background-color:#000; 
     border-radius:4px} 
.tooltip-arrow{ 
      
position:absolute; 
     width:0; 
     height:0; 
     border-color:transparent; 
     border-style:solid} 
.tooltip.top .tooltip-arrow{ 
      
left:50%; 
     margin-left:-5px} 
.tooltip.top-left .tooltip-arrow{ 
      
left:5px} 
.tooltip.top-right .tooltip-arrow{ 
      
right:5px} 
.tooltip.right .tooltip-arrow{ 
      
top:50%; 
     left:0; 
     margin-top:-5px; 
     border-width:5px 5px 5px 0; 
     border-right-color:#000} 
.tooltip.left .tooltip-arrow{ 
      
top:50%; 
     right:0; 
     margin-top:-5px; 
     border-width:5px 0 5px 5px; 
     border-left-color:#000} 
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{ 
      
border-width:0 5px 5px; 
     border-bottom-color:#000; 
     top:0} 
.tooltip.bottom .tooltip-arrow{ 
      
left:50%; 
     margin-left:-5px} 
.tooltip.bottom-left .tooltip-arrow{ 
      
left:5px} 
.tooltip.bottom-right .tooltip-arrow{ 
      
right:5px} 
.popover{ 
      
position:absolute; 
     top:0; 
     left:0; 
     z-index:1060; 
     display:none; 
     max-width:276px; 
     padding:1px; 
     text-align:left; 
     background-color:#fff; 
     border:1px solid #ccc; 
     border:1px solid rgba(0,0,0,.2); 
     border-radius:6px; 
     box-shadow:0 5px 10px rgba(0,0,0,.2); 
     white-space:normal} 
.carousel-caption,.carousel-control,.carousel-indicators,.fa-fw,.fa-li,.mfp-container{ 
      
text-align:center} 
.popover.top{ 
      
margin-top:-10px} 
.popover.right{ 
      
margin-left:10px} 
.popover.bottom{ 
      
margin-top:10px} 
.popover.left{ 
      
margin-left:-10px} 
.popover-title{ 
      
margin:0; 
     padding:8px 14px; 
     font-size:14px; 
     font-weight:400; 
     line-height:18px; 
     background-color:#f7f7f7; 
     border-bottom:1px solid #ebebeb; 
     border-radius:5px 5px 0 0} 
.popover-content{ 
      
padding:9px 14px} 
.popover>.arrow,.popover>.arrow:after{ 
      
position:absolute; 
     display:block; 
     width:0; 
     height:0; 
     border-color:transparent; 
     border-style:solid} 
.carousel,.carousel-inner{ 
      
position:relative} 
.popover>.arrow{ 
      
border-width:11px} 
.popover>.arrow:after{ 
      
border-width:10px; 
     content:""} 
.popover.top>.arrow{ 
      
left:50%; 
     margin-left:-11px; 
     border-bottom-width:0; 
     border-top-color:#999; 
     border-top-color:rgba(0,0,0,.25); 
     bottom:-11px} 
.popover.top>.arrow:after{ 
      
content:" "; 
     bottom:1px; 
     margin-left:-10px; 
     border-bottom-width:0; 
     border-top-color:#fff} 
.popover.left>.arrow:after,.popover.right>.arrow:after{ 
      
content:" "; 
     bottom:-10px} 
.popover.right>.arrow{ 
      
top:50%; 
     left:-11px; 
     margin-top:-11px; 
     border-left-width:0; 
     border-right-color:#999; 
     border-right-color:rgba(0,0,0,.25)} 
.popover.right>.arrow:after{ 
      
left:1px; 
     border-left-width:0; 
     border-right-color:#fff} 
.popover.bottom>.arrow{ 
      
left:50%; 
     margin-left:-11px; 
     border-top-width:0; 
     border-bottom-color:#999; 
     border-bottom-color:rgba(0,0,0,.25); 
     top:-11px} 
.popover.bottom>.arrow:after{ 
      
content:" "; 
     top:1px; 
     margin-left:-10px; 
     border-top-width:0; 
     border-bottom-color:#fff} 
.popover.left>.arrow{ 
      
top:50%; 
     right:-11px; 
     margin-top:-11px; 
     border-right-width:0; 
     border-left-color:#999; 
     border-left-color:rgba(0,0,0,.25)} 
.popover.left>.arrow:after{ 
      
right:1px; 
     border-right-width:0; 
     border-left-color:#fff} 
.carousel-inner{ 
      
overflow:hidden; 
     width:100%} 
.carousel-inner>.item{ 
      
display:none; 
     position:relative; 
     -webkit-transition:.6s ease-in-out left; 
     transition:.6s ease-in-out left} 
.carousel-inner>.item>a>img,.carousel-inner>.item>img{ 
      
display:block; 
     width:100%; 
     max-width:100%; 
     height:auto; 
     line-height:1} 
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{ 
      
display:block} 
.carousel-inner>.active{ 
      
left:0} 
.carousel-inner>.next,.carousel-inner>.prev{ 
      
position:absolute; 
     top:0; 
     width:100%} 
.carousel-inner>.next{ 
      
left:100%} 
.carousel-inner>.prev{ 
      
left:-100%} 
.carousel-inner>.next.left,.carousel-inner>.prev.right{ 
      
left:0} 
.carousel-inner>.active.left{ 
      
left:-100%} 
.carousel-inner>.active.right{ 
      
left:100%} 
.carousel-control{ 
      
position:absolute; 
     top:0; 
     left:0; 
     bottom:0; 
     width:15%; 
     opacity:.5; 
     filter:alpha(opacity=50); 
     font-size:20px; 
     color:#fff} 
.carousel-control.left{ 
      
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); 
     background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); 
     background-repeat:repeat-x; 
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)} 
.carousel-control.right{ 
      
left:auto; 
     right:0; 
     background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); 
     background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); 
     background-repeat:repeat-x; 
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)} 
.carousel-control:focus,.carousel-control:hover{ 
      
outline:0; 
     color:#fff; 
     text-decoration:none; 
     opacity:.9; 
     filter:alpha(opacity=90)} 
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{ 
      
position:absolute; 
     top:50%; 
     z-index:5; 
     display:inline-block} 
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{ 
      
left:50%; 
     margin-left:-10px} 
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{ 
      
right:50%; 
     margin-right:-10px} 
.carousel-control .icon-next,.carousel-control .icon-prev{ 
      
width:20px; 
     height:20px; 
     margin-top:-10px; 
     font-family:serif} 
.carousel-control .icon-prev:before{ 
      
content:'\2039'} 
.carousel-control .icon-next:before{ 
      
content:'\203a'} 
.carousel-indicators{ 
      
position:absolute; 
     bottom:10px; 
     left:50%; 
     z-index:15; 
     width:60%; 
     margin-left:-30%; 
     padding-left:0; 
     list-style:none} 
.carousel-indicators li{ 
      
display:inline-block; 
     width:10px; 
     height:10px; 
     margin:1px; 
     text-indent:-999px; 
     border:1px solid #fff; 
     border-radius:10px; 
     cursor:pointer; 
     background-color:#000 \9 ; 
     background-color:transparent} 
.carousel-indicators .active{ 
      
margin:0; 
     width:12px; 
     height:12px; 
     background-color:#fff} 
.carousel-caption{ 
      
position:absolute; 
     left:15%; 
     right:15%; 
     bottom:20px; 
     z-index:10; 
     padding-top:20px; 
     padding-bottom:20px; 
     color:#fff} 
.carousel-caption .btn,.text-hide{ 
      
text-shadow:none} 
@media screen and (min-width:768px){ 
      
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{ 
      
width:30px; 
     height:30px; 
     margin-top:-15px; 
     font-size:30px} 
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{ 
      
margin-left:-15px} 
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{ 
      
margin-right:-15px} 
.carousel-caption{ 
      
left:20%; 
     right:20%; 
     padding-bottom:30px} 
.carousel-indicators{ 
      
bottom:20px} 
} 
.clearfix:after,.clearfix:before{ 
      
content:" "; 
     display:table} 
.center-block{ 
      
display:block; 
     margin-left:auto; 
     margin-right:auto} 
.fa.fa-pull-left,.fa.pull-left{ 
      
margin-right:.3em} 
.pull-right{ 
      
float:right!important} 
.pull-left{ 
      
float:left!important} 
.hide{ 
      
display:none!important} 
.show{ 
      
display:block!important} 
.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{ 
      
display:none!important} 
.invisible{ 
      
visibility:hidden} 
.text-hide{ 
      
font:0/0 a; 
     color:transparent; 
     background-color:transparent; 
     border:0} 
.hidden{ 
      
visibility:hidden!important} 
.affix{ 
      
position:fixed; 
     transform:translate3d(0,0,0)} 
@-ms-viewport{ 
      
width:device-width} 
@media (max-width:767px){ 
      
.visible-xs{ 
      
display:block!important} 
table.visible-xs{ 
      
display:table} 
tr.visible-xs{ 
      
display:table-row!important} 
td.visible-xs,th.visible-xs{ 
      
display:table-cell!important} 
.visible-xs-block{ 
      
display:block!important} 
.visible-xs-inline{ 
      
display:inline!important} 
.visible-xs-inline-block{ 
      
display:inline-block!important} 
} 
@media (min-width:768px) and (max-width:991px){ 
      
.visible-sm{ 
      
display:block!important} 
table.visible-sm{ 
      
display:table} 
tr.visible-sm{ 
      
display:table-row!important} 
td.visible-sm,th.visible-sm{ 
      
display:table-cell!important} 
.visible-sm-block{ 
      
display:block!important} 
.visible-sm-inline{ 
      
display:inline!important} 
.visible-sm-inline-block{ 
      
display:inline-block!important} 
} 
@media (min-width:992px) and (max-width:1199px){ 
      
.visible-md{ 
      
display:block!important} 
table.visible-md{ 
      
display:table} 
tr.visible-md{ 
      
display:table-row!important} 
td.visible-md,th.visible-md{ 
      
display:table-cell!important} 
.visible-md-block{ 
      
display:block!important} 
.visible-md-inline{ 
      
display:inline!important} 
.visible-md-inline-block{ 
      
display:inline-block!important} 
} 
@media (min-width:1200px){ 
      
.visible-lg{ 
      
display:block!important} 
table.visible-lg{ 
      
display:table} 
tr.visible-lg{ 
      
display:table-row!important} 
td.visible-lg,th.visible-lg{ 
      
display:table-cell!important} 
.visible-lg-block{ 
      
display:block!important} 
.visible-lg-inline{ 
      
display:inline!important} 
.visible-lg-inline-block{ 
      
display:inline-block!important} 
} 
@media (max-width:767px){ 
      
.hidden-xs{ 
      
display:none!important} 
} 
@media (min-width:768px) and (max-width:991px){ 
      
.hidden-sm{ 
      
display:none!important} 
} 
@media (min-width:992px) and (max-width:1199px){ 
      
.hidden-md{ 
      
display:none!important} 
} 
@media (min-width:1200px){ 
      
.hidden-lg{ 
      
display:none!important} 
} 
.visible-print{ 
      
display:none!important} 
@media print{ 
      
.visible-print{ 
      
display:block!important} 
table.visible-print{ 
      
display:table} 
tr.visible-print{ 
      
display:table-row!important} 
td.visible-print,th.visible-print{ 
      
display:table-cell!important} 
} 
.visible-print-block{ 
      
display:none!important} 
@media print{ 
      
.visible-print-block{ 
      
display:block!important} 
} 
.visible-print-inline{ 
      
display:none!important} 
@media print{ 
      
.visible-print-inline{ 
      
display:inline!important} 
} 
.visible-print-inline-block{ 
      
display:none!important} 
@media print{ 
      
.visible-print-inline-block{ 
      
display:inline-block!important} 
.hidden-print{ 
      
display:none!important} 
} 
.fa,.fa-stack{ 
      
display:inline-block} 
.fa{ 
      
font:14px/1 FontAwesome; 
     font-size:inherit; 
     text-rendering:auto; 
     -webkit-font-smoothing:antialiased; 
     -moz-osx-font-smoothing:grayscale} 
.fa-lg{ 
      
font-size:1.33333em; 
     line-height:.75em; 
     vertical-align:-15%} 
.btn,.btn-small,.fa-stack,.mfp-container:before,.mfp-content,.table .cell{ 
      
vertical-align:middle} 
.fa-2x{ 
      
font-size:2em} 
.fa-3x{ 
      
font-size:3em} 
.fa-4x{ 
      
font-size:4em} 
.fa-5x{ 
      
font-size:5em} 
.fa-fw{ 
      
width:1.28571em} 
.fa-ul{ 
      
padding-left:0; 
     margin-left:2.14286em; 
     list-style-type:none} 
.fa.fa-pull-right,.fa.pull-right{ 
      
margin-left:.3em} 
.fa-ul>li{ 
      
position:relative} 
.fa-li{ 
      
position:absolute; 
     left:-2.14286em; 
     width:2.14286em; 
     top:.14286em} 
.fa-li.fa-lg{ 
      
left:-1.85714em} 
.fa-border{ 
      
padding:.2em .25em .15em; 
     border:.08em solid #eee; 
     border-radius:.1em} 
.fa-pull-left{ 
      
float:left} 
.fa-pull-right{ 
      
float:right} 
.fa-spin{ 
      
-webkit-animation:fa-spin 2s infinite linear; 
     animation:fa-spin 2s infinite linear} 
.fa-pulse{ 
      
-webkit-animation:fa-spin 1s infinite steps(8); 
     animation:fa-spin 1s infinite steps(8)} 
@-webkit-keyframes fa-spin{ 
      
0%{ 
      
-webkit-transform:rotate(0); 
     transform:rotate(0)} 
100%{ 
      
-webkit-transform:rotate(359deg); 
     transform:rotate(359deg)} 
} 
@keyframes fa-spin{ 
      
0%{ 
      
-webkit-transform:rotate(0); 
     transform:rotate(0)} 
100%{ 
      
-webkit-transform:rotate(359deg); 
     transform:rotate(359deg)} 
} 
.fa-rotate-90{ 
      
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
     -webkit-transform:rotate(90deg); 
     -ms-transform:rotate(90deg); 
     transform:rotate(90deg)} 
.fa-rotate-180{ 
      
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 
     -webkit-transform:rotate(180deg); 
     -ms-transform:rotate(180deg); 
     transform:rotate(180deg)} 
.fa-rotate-270{ 
      
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
     -webkit-transform:rotate(270deg); 
     -ms-transform:rotate(270deg); 
     transform:rotate(270deg)} 
.fa-flip-horizontal{ 
      
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0); 
     -webkit-transform:scale(-1,1); 
     -ms-transform:scale(-1,1); 
     transform:scale(-1,1)} 
.fa-flip-vertical{ 
      
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 
     -webkit-transform:scale(1,-1); 
     -ms-transform:scale(1,-1); 
     transform:scale(1,-1)} 
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{ 
      
-webkit-filter:none; 
     filter:none} 
.fa-stack{ 
      
position:relative; 
     width:2em; 
     height:2em; 
     line-height:2em} 
.fa-stack-1x,.fa-stack-2x{ 
      
position:absolute; 
     left:0; 
     width:100%; 
     text-align:center} 
.fa-stack-1x{ 
      
line-height:inherit} 
.fa-stack-2x{ 
      
font-size:2em} 
.fa-inverse{ 
      
color:#fff} 
.fa-glass:before{ 
      
content:"\f000"} 
.fa-music:before{ 
      
content:"\f001"} 
.fa-search:before{ 
      
content:"\f002"} 
.fa-envelope-o:before{ 
      
content:"\f003"} 
.fa-heart:before{ 
      
content:"\f004"} 
.fa-star:before{ 
      
content:"\f005"} 
.fa-star-o:before{ 
      
content:"\f006"} 
.fa-user:before{ 
      
content:"\f007"} 
.fa-film:before{ 
      
content:"\f008"} 
.fa-th-large:before{ 
      
content:"\f009"} 
.fa-th:before{ 
      
content:"\f00a"} 
.fa-th-list:before{ 
      
content:"\f00b"} 
.fa-check:before{ 
      
content:"\f00c"} 
.fa-close:before,.fa-remove:before,.fa-times:before{ 
      
content:"\f00d"} 
.fa-search-plus:before{ 
      
content:"\f00e"} 
.fa-search-minus:before{ 
      
content:"\f010"} 
.fa-power-off:before{ 
      
content:"\f011"} 
.fa-signal:before{ 
      
content:"\f012"} 
.fa-cog:before,.fa-gear:before{ 
      
content:"\f013"} 
.fa-trash-o:before{ 
      
content:"\f014"} 
.fa-home:before{ 
      
content:"\f015"} 
.fa-file-o:before{ 
      
content:"\f016"} 
.fa-clock-o:before{ 
      
content:"\f017"} 
.fa-road:before{ 
      
content:"\f018"} 
.fa-download:before{ 
      
content:"\f019"} 
.fa-arrow-circle-o-down:before{ 
      
content:"\f01a"} 
.fa-arrow-circle-o-up:before{ 
      
content:"\f01b"} 
.fa-inbox:before{ 
      
content:"\f01c"} 
.fa-play-circle-o:before{ 
      
content:"\f01d"} 
.fa-repeat:before,.fa-rotate-right:before{ 
      
content:"\f01e"} 
.fa-refresh:before{ 
      
content:"\f021"} 
.fa-list-alt:before{ 
      
content:"\f022"} 
.fa-lock:before{ 
      
content:"\f023"} 
.fa-flag:before{ 
      
content:"\f024"} 
.fa-headphones:before{ 
      
content:"\f025"} 
.fa-volume-off:before{ 
      
content:"\f026"} 
.fa-volume-down:before{ 
      
content:"\f027"} 
.fa-volume-up:before{ 
      
content:"\f028"} 
.fa-qrcode:before{ 
      
content:"\f029"} 
.fa-barcode:before{ 
      
content:"\f02a"} 
.fa-tag:before{ 
      
content:"\f02b"} 
.fa-tags:before{ 
      
content:"\f02c"} 
.fa-book:before{ 
      
content:"\f02d"} 
.fa-bookmark:before{ 
      
content:"\f02e"} 
.fa-print:before{ 
      
content:"\f02f"} 
.fa-camera:before{ 
      
content:"\f030"} 
.fa-font:before{ 
      
content:"\f031"} 
.fa-bold:before{ 
      
content:"\f032"} 
.fa-italic:before{ 
      
content:"\f033"} 
.fa-text-height:before{ 
      
content:"\f034"} 
.fa-text-width:before{ 
      
content:"\f035"} 
.fa-align-left:before{ 
      
content:"\f036"} 
.fa-align-center:before{ 
      
content:"\f037"} 
.fa-align-right:before{ 
      
content:"\f038"} 
.fa-align-justify:before{ 
      
content:"\f039"} 
.fa-list:before{ 
      
content:"\f03a"} 
.fa-dedent:before,.fa-outdent:before{ 
      
content:"\f03b"} 
.fa-indent:before{ 
      
content:"\f03c"} 
.fa-video-camera:before{ 
      
content:"\f03d"} 
.fa-image:before,.fa-photo:before,.fa-picture-o:before{ 
      
content:"\f03e"} 
.fa-pencil:before{ 
      
content:"\f040"} 
.fa-map-marker:before{ 
      
content:"\f041"} 
.fa-adjust:before{ 
      
content:"\f042"} 
.fa-tint:before{ 
      
content:"\f043"} 
.fa-edit:before,.fa-pencil-square-o:before{ 
      
content:"\f044"} 
.fa-share-square-o:before{ 
      
content:"\f045"} 
.fa-check-square-o:before{ 
      
content:"\f046"} 
.fa-arrows:before{ 
      
content:"\f047"} 
.fa-step-backward:before{ 
      
content:"\f048"} 
.fa-fast-backward:before{ 
      
content:"\f049"} 
.fa-backward:before{ 
      
content:"\f04a"} 
.fa-play:before{ 
      
content:"\f04b"} 
.fa-pause:before{ 
      
content:"\f04c"} 
.fa-stop:before{ 
      
content:"\f04d"} 
.fa-forward:before{ 
      
content:"\f04e"} 
.fa-fast-forward:before{ 
      
content:"\f050"} 
.fa-step-forward:before{ 
      
content:"\f051"} 
.fa-eject:before{ 
      
content:"\f052"} 
.fa-chevron-left:before{ 
      
content:"\f053"} 
.fa-chevron-right:before{ 
      
content:"\f054"} 
.fa-plus-circle:before{ 
      
content:"\f055"} 
.fa-minus-circle:before{ 
      
content:"\f056"} 
.fa-times-circle:before{ 
      
content:"\f057"} 
.fa-check-circle:before{ 
      
content:"\f058"} 
.fa-question-circle:before{ 
      
content:"\f059"} 
.fa-info-circle:before{ 
      
content:"\f05a"} 
.fa-crosshairs:before{ 
      
content:"\f05b"} 
.fa-times-circle-o:before{ 
      
content:"\f05c"} 
.fa-check-circle-o:before{ 
      
content:"\f05d"} 
.fa-ban:before{ 
      
content:"\f05e"} 
.fa-arrow-left:before{ 
      
content:"\f060"} 
.fa-arrow-right:before{ 
      
content:"\f061"} 
.fa-arrow-up:before{ 
      
content:"\f062"} 
.fa-arrow-down:before{ 
      
content:"\f063"} 
.fa-mail-forward:before,.fa-share:before{ 
      
content:"\f064"} 
.fa-expand:before{ 
      
content:"\f065"} 
.fa-compress:before{ 
      
content:"\f066"} 
.fa-plus:before{ 
      
content:"\f067"} 
.fa-minus:before{ 
      
content:"\f068"} 
.fa-asterisk:before{ 
      
content:"\f069"} 
.fa-exclamation-circle:before{ 
      
content:"\f06a"} 
.fa-gift:before{ 
      
content:"\f06b"} 
.fa-leaf:before{ 
      
content:"\f06c"} 
.fa-fire:before{ 
      
content:"\f06d"} 
.fa-eye:before{ 
      
content:"\f06e"} 
.fa-eye-slash:before{ 
      
content:"\f070"} 
.fa-exclamation-triangle:before,.fa-warning:before{ 
      
content:"\f071"} 
.fa-plane:before{ 
      
content:"\f072"} 
.fa-calendar:before{ 
      
content:"\f073"} 
.fa-random:before{ 
      
content:"\f074"} 
.fa-comment:before{ 
      
content:"\f075"} 
.fa-magnet:before{ 
      
content:"\f076"} 
.fa-chevron-up:before{ 
      
content:"\f077"} 
.fa-chevron-down:before{ 
      
content:"\f078"} 
.fa-retweet:before{ 
      
content:"\f079"} 
.fa-shopping-cart:before{ 
      
content:"\f07a"} 
.fa-folder:before{ 
      
content:"\f07b"} 
.fa-folder-open:before{ 
      
content:"\f07c"} 
.fa-arrows-v:before{ 
      
content:"\f07d"} 
.fa-arrows-h:before{ 
      
content:"\f07e"} 
.fa-bar-chart-o:before,.fa-bar-chart:before{ 
      
content:"\f080"} 
.fa-twitter-square:before{ 
      
content:"\f081"} 
.fa-facebook-square:before{ 
      
content:"\f082"} 
.fa-camera-retro:before{ 
      
content:"\f083"} 
.fa-key:before{ 
      
content:"\f084"} 
.fa-cogs:before,.fa-gears:before{ 
      
content:"\f085"} 
.fa-comments:before{ 
      
content:"\f086"} 
.fa-thumbs-o-up:before{ 
      
content:"\f087"} 
.fa-thumbs-o-down:before{ 
      
content:"\f088"} 
.fa-star-half:before{ 
      
content:"\f089"} 
.fa-heart-o:before{ 
      
content:"\f08a"} 
.fa-sign-out:before{ 
      
content:"\f08b"} 
.fa-linkedin-square:before{ 
      
content:"\f08c"} 
.fa-thumb-tack:before{ 
      
content:"\f08d"} 
.fa-external-link:before{ 
      
content:"\f08e"} 
.fa-sign-in:before{ 
      
content:"\f090"} 
.fa-trophy:before{ 
      
content:"\f091"} 
.fa-github-square:before{ 
      
content:"\f092"} 
.fa-upload:before{ 
      
content:"\f093"} 
.fa-lemon-o:before{ 
      
content:"\f094"} 
.fa-phone:before{ 
      
content:"\f095"} 
.fa-square-o:before{ 
      
content:"\f096"} 
.fa-bookmark-o:before{ 
      
content:"\f097"} 
.fa-phone-square:before{ 
      
content:"\f098"} 
.fa-twitter:before{ 
      
content:"\f099"} 
.fa-facebook-f:before,.fa-facebook:before{ 
      
content:"\f09a"} 
.fa-github:before{ 
      
content:"\f09b"} 
.fa-unlock:before{ 
      
content:"\f09c"} 
.fa-credit-card:before{ 
      
content:"\f09d"} 
.fa-feed:before,.fa-rss:before{ 
      
content:"\f09e"} 
.fa-hdd-o:before{ 
      
content:"\f0a0"} 
.fa-bullhorn:before{ 
      
content:"\f0a1"} 
.fa-bell:before{ 
      
content:"\f0f3"} 
.fa-certificate:before{ 
      
content:"\f0a3"} 
.fa-hand-o-right:before{ 
      
content:"\f0a4"} 
.fa-hand-o-left:before{ 
      
content:"\f0a5"} 
.fa-hand-o-up:before{ 
      
content:"\f0a6"} 
.fa-hand-o-down:before{ 
      
content:"\f0a7"} 
.fa-arrow-circle-left:before{ 
      
content:"\f0a8"} 
.fa-arrow-circle-right:before{ 
      
content:"\f0a9"} 
.fa-arrow-circle-up:before{ 
      
content:"\f0aa"} 
.fa-arrow-circle-down:before{ 
      
content:"\f0ab"} 
.fa-globe:before{ 
      
content:"\f0ac"} 
.fa-wrench:before{ 
      
content:"\f0ad"} 
.fa-tasks:before{ 
      
content:"\f0ae"} 
.fa-filter:before{ 
      
content:"\f0b0"} 
.fa-briefcase:before{ 
      
content:"\f0b1"} 
.fa-arrows-alt:before{ 
      
content:"\f0b2"} 
.fa-group:before,.fa-users:before{ 
      
content:"\f0c0"} 
.fa-chain:before,.fa-link:before{ 
      
content:"\f0c1"} 
.fa-cloud:before{ 
      
content:"\f0c2"} 
.fa-flask:before{ 
      
content:"\f0c3"} 
.fa-cut:before,.fa-scissors:before{ 
      
content:"\f0c4"} 
.fa-copy:before,.fa-files-o:before{ 
      
content:"\f0c5"} 
.fa-paperclip:before{ 
      
content:"\f0c6"} 
.fa-floppy-o:before,.fa-save:before{ 
      
content:"\f0c7"} 
.fa-square:before{ 
      
content:"\f0c8"} 
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{ 
      
content:"\f0c9"} 
.fa-list-ul:before{ 
      
content:"\f0ca"} 
.fa-list-ol:before{ 
      
content:"\f0cb"} 
.fa-strikethrough:before{ 
      
content:"\f0cc"} 
.fa-underline:before{ 
      
content:"\f0cd"} 
.fa-table:before{ 
      
content:"\f0ce"} 
.fa-magic:before{ 
      
content:"\f0d0"} 
.fa-truck:before{ 
      
content:"\f0d1"} 
.fa-pinterest:before{ 
      
content:"\f0d2"} 
.fa-pinterest-square:before{ 
      
content:"\f0d3"} 
.fa-google-plus-square:before{ 
      
content:"\f0d4"} 
.fa-google-plus:before{ 
      
content:"\f0d5"} 
.fa-money:before{ 
      
content:"\f0d6"} 
.fa-caret-down:before{ 
      
content:"\f0d7"} 
.fa-caret-up:before{ 
      
content:"\f0d8"} 
.fa-caret-left:before{ 
      
content:"\f0d9"} 
.fa-caret-right:before{ 
      
content:"\f0da"} 
.fa-columns:before{ 
      
content:"\f0db"} 
.fa-sort:before,.fa-unsorted:before{ 
      
content:"\f0dc"} 
.fa-sort-desc:before,.fa-sort-down:before{ 
      
content:"\f0dd"} 
.fa-sort-asc:before,.fa-sort-up:before{ 
      
content:"\f0de"} 
.fa-envelope:before{ 
      
content:"\f0e0"} 
.fa-linkedin:before{ 
      
content:"\f0e1"} 
.fa-rotate-left:before,.fa-undo:before{ 
      
content:"\f0e2"} 
.fa-gavel:before,.fa-legal:before{ 
      
content:"\f0e3"} 
.fa-dashboard:before,.fa-tachometer:before{ 
      
content:"\f0e4"} 
.fa-comment-o:before{ 
      
content:"\f0e5"} 
.fa-comments-o:before{ 
      
content:"\f0e6"} 
.fa-bolt:before,.fa-flash:before{ 
      
content:"\f0e7"} 
.fa-sitemap:before{ 
      
content:"\f0e8"} 
.fa-umbrella:before{ 
      
content:"\f0e9"} 
.fa-clipboard:before,.fa-paste:before{ 
      
content:"\f0ea"} 
.fa-lightbulb-o:before{ 
      
content:"\f0eb"} 
.fa-exchange:before{ 
      
content:"\f0ec"} 
.fa-cloud-download:before{ 
      
content:"\f0ed"} 
.fa-cloud-upload:before{ 
      
content:"\f0ee"} 
.fa-user-md:before{ 
      
content:"\f0f0"} 
.fa-stethoscope:before{ 
      
content:"\f0f1"} 
.fa-suitcase:before{ 
      
content:"\f0f2"} 
.fa-bell-o:before{ 
      
content:"\f0a2"} 
.fa-coffee:before{ 
      
content:"\f0f4"} 
.fa-cutlery:before{ 
      
content:"\f0f5"} 
.fa-file-text-o:before{ 
      
content:"\f0f6"} 
.fa-building-o:before{ 
      
content:"\f0f7"} 
.fa-hospital-o:before{ 
      
content:"\f0f8"} 
.fa-ambulance:before{ 
      
content:"\f0f9"} 
.fa-medkit:before{ 
      
content:"\f0fa"} 
.fa-fighter-jet:before{ 
      
content:"\f0fb"} 
.fa-beer:before{ 
      
content:"\f0fc"} 
.fa-h-square:before{ 
      
content:"\f0fd"} 
.fa-plus-square:before{ 
      
content:"\f0fe"} 
.fa-angle-double-left:before{ 
      
content:"\f100"} 
.fa-angle-double-right:before{ 
      
content:"\f101"} 
.fa-angle-double-up:before{ 
      
content:"\f102"} 
.fa-angle-double-down:before{ 
      
content:"\f103"} 
.fa-angle-left:before{ 
      
content:"\f104"} 
.fa-angle-right:before{ 
      
content:"\f105"} 
.fa-angle-up:before{ 
      
content:"\f106"} 
.fa-angle-down:before{ 
      
content:"\f107"} 
.fa-desktop:before{ 
      
content:"\f108"} 
.fa-laptop:before{ 
      
content:"\f109"} 
.fa-tablet:before{ 
      
content:"\f10a"} 
.fa-mobile-phone:before,.fa-mobile:before{ 
      
content:"\f10b"} 
.fa-circle-o:before{ 
      
content:"\f10c"} 
.fa-quote-left:before{ 
      
content:"\f10d"} 
.fa-quote-right:before{ 
      
content:"\f10e"} 
.fa-spinner:before{ 
      
content:"\f110"} 
.fa-circle:before{ 
      
content:"\f111"} 
.fa-mail-reply:before,.fa-reply:before{ 
      
content:"\f112"} 
.fa-github-alt:before{ 
      
content:"\f113"} 
.fa-folder-o:before{ 
      
content:"\f114"} 
.fa-folder-open-o:before{ 
      
content:"\f115"} 
.fa-smile-o:before{ 
      
content:"\f118"} 
.fa-frown-o:before{ 
      
content:"\f119"} 
.fa-meh-o:before{ 
      
content:"\f11a"} 
.fa-gamepad:before{ 
      
content:"\f11b"} 
.fa-keyboard-o:before{ 
      
content:"\f11c"} 
.fa-flag-o:before{ 
      
content:"\f11d"} 
.fa-flag-checkered:before{ 
      
content:"\f11e"} 
.fa-terminal:before{ 
      
content:"\f120"} 
.fa-code:before{ 
      
content:"\f121"} 
.fa-mail-reply-all:before,.fa-reply-all:before{ 
      
content:"\f122"} 
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{ 
      
content:"\f123"} 
.fa-location-arrow:before{ 
      
content:"\f124"} 
.fa-crop:before{ 
      
content:"\f125"} 
.fa-code-fork:before{ 
      
content:"\f126"} 
.fa-chain-broken:before,.fa-unlink:before{ 
      
content:"\f127"} 
.fa-question:before{ 
      
content:"\f128"} 
.fa-info:before{ 
      
content:"\f129"} 
.fa-exclamation:before{ 
      
content:"\f12a"} 
.fa-superscript:before{ 
      
content:"\f12b"} 
.fa-subscript:before{ 
      
content:"\f12c"} 
.fa-eraser:before{ 
      
content:"\f12d"} 
.fa-puzzle-piece:before{ 
      
content:"\f12e"} 
.fa-microphone:before{ 
      
content:"\f130"} 
.fa-microphone-slash:before{ 
      
content:"\f131"} 
.fa-shield:before{ 
      
content:"\f132"} 
.fa-calendar-o:before{ 
      
content:"\f133"} 
.fa-fire-extinguisher:before{ 
      
content:"\f134"} 
.fa-rocket:before{ 
      
content:"\f135"} 
.fa-maxcdn:before{ 
      
content:"\f136"} 
.fa-chevron-circle-left:before{ 
      
content:"\f137"} 
.fa-chevron-circle-right:before{ 
      
content:"\f138"} 
.fa-chevron-circle-up:before{ 
      
content:"\f139"} 
.fa-chevron-circle-down:before{ 
      
content:"\f13a"} 
.fa-html5:before{ 
      
content:"\f13b"} 
.fa-css3:before{ 
      
content:"\f13c"} 
.fa-anchor:before{ 
      
content:"\f13d"} 
.fa-unlock-alt:before{ 
      
content:"\f13e"} 
.fa-bullseye:before{ 
      
content:"\f140"} 
.fa-ellipsis-h:before{ 
      
content:"\f141"} 
.fa-ellipsis-v:before{ 
      
content:"\f142"} 
.fa-rss-square:before{ 
      
content:"\f143"} 
.fa-play-circle:before{ 
      
content:"\f144"} 
.fa-ticket:before{ 
      
content:"\f145"} 
.fa-minus-square:before{ 
      
content:"\f146"} 
.fa-minus-square-o:before{ 
      
content:"\f147"} 
.fa-level-up:before{ 
      
content:"\f148"} 
.fa-level-down:before{ 
      
content:"\f149"} 
.fa-check-square:before{ 
      
content:"\f14a"} 
.fa-pencil-square:before{ 
      
content:"\f14b"} 
.fa-external-link-square:before{ 
      
content:"\f14c"} 
.fa-share-square:before{ 
      
content:"\f14d"} 
.fa-compass:before{ 
      
content:"\f14e"} 
.fa-caret-square-o-down:before,.fa-toggle-down:before{ 
      
content:"\f150"} 
.fa-caret-square-o-up:before,.fa-toggle-up:before{ 
      
content:"\f151"} 
.fa-caret-square-o-right:before,.fa-toggle-right:before{ 
      
content:"\f152"} 
.fa-eur:before,.fa-euro:before{ 
      
content:"\f153"} 
.fa-gbp:before{ 
      
content:"\f154"} 
.fa-dollar:before,.fa-usd:before{ 
      
content:"\f155"} 
.fa-inr:before,.fa-rupee:before{ 
      
content:"\f156"} 
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{ 
      
content:"\f157"} 
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{ 
      
content:"\f158"} 
.fa-krw:before,.fa-won:before{ 
      
content:"\f159"} 
.fa-bitcoin:before,.fa-btc:before{ 
      
content:"\f15a"} 
.fa-file:before{ 
      
content:"\f15b"} 
.fa-file-text:before{ 
      
content:"\f15c"} 
.fa-sort-alpha-asc:before{ 
      
content:"\f15d"} 
.fa-sort-alpha-desc:before{ 
      
content:"\f15e"} 
.fa-sort-amount-asc:before{ 
      
content:"\f160"} 
.fa-sort-amount-desc:before{ 
      
content:"\f161"} 
.fa-sort-numeric-asc:before{ 
      
content:"\f162"} 
.fa-sort-numeric-desc:before{ 
      
content:"\f163"} 
.fa-thumbs-up:before{ 
      
content:"\f164"} 
.fa-thumbs-down:before{ 
      
content:"\f165"} 
.fa-youtube-square:before{ 
      
content:"\f166"} 
.fa-youtube:before{ 
      
content:"\f167"} 
.fa-xing:before{ 
      
content:"\f168"} 
.fa-xing-square:before{ 
      
content:"\f169"} 
.fa-youtube-play:before{ 
      
content:"\f16a"} 
.fa-dropbox:before{ 
      
content:"\f16b"} 
.fa-stack-overflow:before{ 
      
content:"\f16c"} 
.fa-instagram:before{ 
      
content:"\f16d"} 
.fa-flickr:before{ 
      
content:"\f16e"} 
.fa-adn:before{ 
      
content:"\f170"} 
.fa-bitbucket:before{ 
      
content:"\f171"} 
.fa-bitbucket-square:before{ 
      
content:"\f172"} 
.fa-tumblr:before{ 
      
content:"\f173"} 
.fa-tumblr-square:before{ 
      
content:"\f174"} 
.fa-long-arrow-down:before{ 
      
content:"\f175"} 
.fa-long-arrow-up:before{ 
      
content:"\f176"} 
.fa-long-arrow-left:before{ 
      
content:"\f177"} 
.fa-long-arrow-right:before{ 
      
content:"\f178"} 
.fa-apple:before{ 
      
content:"\f179"} 
.fa-windows:before{ 
      
content:"\f17a"} 
.fa-android:before{ 
      
content:"\f17b"} 
.fa-linux:before{ 
      
content:"\f17c"} 
.fa-dribbble:before{ 
      
content:"\f17d"} 
.fa-skype:before{ 
      
content:"\f17e"} 
.fa-foursquare:before{ 
      
content:"\f180"} 
.fa-trello:before{ 
      
content:"\f181"} 
.fa-female:before{ 
      
content:"\f182"} 
.fa-male:before{ 
      
content:"\f183"} 
.fa-gittip:before,.fa-gratipay:before{ 
      
content:"\f184"} 
.fa-sun-o:before{ 
      
content:"\f185"} 
.fa-moon-o:before{ 
      
content:"\f186"} 
.fa-archive:before{ 
      
content:"\f187"} 
.fa-bug:before{ 
      
content:"\f188"} 
.fa-vk:before{ 
      
content:"\f189"} 
.fa-weibo:before{ 
      
content:"\f18a"} 
.fa-renren:before{ 
      
content:"\f18b"} 
.fa-pagelines:before{ 
      
content:"\f18c"} 
.fa-stack-exchange:before{ 
      
content:"\f18d"} 
.fa-arrow-circle-o-right:before{ 
      
content:"\f18e"} 
.fa-arrow-circle-o-left:before{ 
      
content:"\f190"} 
.fa-caret-square-o-left:before,.fa-toggle-left:before{ 
      
content:"\f191"} 
.fa-dot-circle-o:before{ 
      
content:"\f192"} 
.fa-wheelchair:before{ 
      
content:"\f193"} 
.fa-vimeo-square:before{ 
      
content:"\f194"} 
.fa-try:before,.fa-turkish-lira:before{ 
      
content:"\f195"} 
.fa-plus-square-o:before{ 
      
content:"\f196"} 
.fa-space-shuttle:before{ 
      
content:"\f197"} 
.fa-slack:before{ 
      
content:"\f198"} 
.fa-envelope-square:before{ 
      
content:"\f199"} 
.fa-wordpress:before{ 
      
content:"\f19a"} 
.fa-openid:before{ 
      
content:"\f19b"} 
.fa-bank:before,.fa-institution:before,.fa-university:before{ 
      
content:"\f19c"} 
.fa-graduation-cap:before,.fa-mortar-board:before{ 
      
content:"\f19d"} 
.fa-yahoo:before{ 
      
content:"\f19e"} 
.fa-google:before{ 
      
content:"\f1a0"} 
.fa-reddit:before{ 
      
content:"\f1a1"} 
.fa-reddit-square:before{ 
      
content:"\f1a2"} 
.fa-stumbleupon-circle:before{ 
      
content:"\f1a3"} 
.fa-stumbleupon:before{ 
      
content:"\f1a4"} 
.fa-delicious:before{ 
      
content:"\f1a5"} 
.fa-digg:before{ 
      
content:"\f1a6"} 
.fa-pied-piper:before{ 
      
content:"\f1a7"} 
.fa-pied-piper-alt:before{ 
      
content:"\f1a8"} 
.fa-drupal:before{ 
      
content:"\f1a9"} 
.fa-joomla:before{ 
      
content:"\f1aa"} 
.fa-language:before{ 
      
content:"\f1ab"} 
.fa-fax:before{ 
      
content:"\f1ac"} 
.fa-building:before{ 
      
content:"\f1ad"} 
.fa-child:before{ 
      
content:"\f1ae"} 
.fa-paw:before{ 
      
content:"\f1b0"} 
.fa-spoon:before{ 
      
content:"\f1b1"} 
.fa-cube:before{ 
      
content:"\f1b2"} 
.fa-cubes:before{ 
      
content:"\f1b3"} 
.fa-behance:before{ 
      
content:"\f1b4"} 
.fa-behance-square:before{ 
      
content:"\f1b5"} 
.fa-steam:before{ 
      
content:"\f1b6"} 
.fa-steam-square:before{ 
      
content:"\f1b7"} 
.fa-recycle:before{ 
      
content:"\f1b8"} 
.fa-automobile:before,.fa-car:before{ 
      
content:"\f1b9"} 
.fa-cab:before,.fa-taxi:before{ 
      
content:"\f1ba"} 
.fa-tree:before{ 
      
content:"\f1bb"} 
.fa-spotify:before{ 
      
content:"\f1bc"} 
.fa-deviantart:before{ 
      
content:"\f1bd"} 
.fa-soundcloud:before{ 
      
content:"\f1be"} 
.fa-database:before{ 
      
content:"\f1c0"} 
.fa-file-pdf-o:before{ 
      
content:"\f1c1"} 
.fa-file-word-o:before{ 
      
content:"\f1c2"} 
.fa-file-excel-o:before{ 
      
content:"\f1c3"} 
.fa-file-powerpoint-o:before{ 
      
content:"\f1c4"} 
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{ 
      
content:"\f1c5"} 
.fa-file-archive-o:before,.fa-file-zip-o:before{ 
      
content:"\f1c6"} 
.fa-file-audio-o:before,.fa-file-sound-o:before{ 
      
content:"\f1c7"} 
.fa-file-movie-o:before,.fa-file-video-o:before{ 
      
content:"\f1c8"} 
.fa-file-code-o:before{ 
      
content:"\f1c9"} 
.fa-vine:before{ 
      
content:"\f1ca"} 
.fa-codepen:before{ 
      
content:"\f1cb"} 
.fa-jsfiddle:before{ 
      
content:"\f1cc"} 
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{ 
      
content:"\f1cd"} 
.fa-circle-o-notch:before{ 
      
content:"\f1ce"} 
.fa-ra:before,.fa-rebel:before{ 
      
content:"\f1d0"} 
.fa-empire:before,.fa-ge:before{ 
      
content:"\f1d1"} 
.fa-git-square:before{ 
      
content:"\f1d2"} 
.fa-git:before{ 
      
content:"\f1d3"} 
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{ 
      
content:"\f1d4"} 
.fa-tencent-weibo:before{ 
      
content:"\f1d5"} 
.fa-qq:before{ 
      
content:"\f1d6"} 
.fa-wechat:before,.fa-weixin:before{ 
      
content:"\f1d7"} 
.fa-paper-plane:before,.fa-send:before{ 
      
content:"\f1d8"} 
.fa-paper-plane-o:before,.fa-send-o:before{ 
      
content:"\f1d9"} 
.fa-history:before{ 
      
content:"\f1da"} 
.fa-circle-thin:before{ 
      
content:"\f1db"} 
.fa-header:before{ 
      
content:"\f1dc"} 
.fa-paragraph:before{ 
      
content:"\f1dd"} 
.fa-sliders:before{ 
      
content:"\f1de"} 
.fa-share-alt:before{ 
      
content:"\f1e0"} 
.fa-share-alt-square:before{ 
      
content:"\f1e1"} 
.fa-bomb:before{ 
      
content:"\f1e2"} 
.fa-futbol-o:before,.fa-soccer-ball-o:before{ 
      
content:"\f1e3"} 
.fa-tty:before{ 
      
content:"\f1e4"} 
.fa-binoculars:before{ 
      
content:"\f1e5"} 
.fa-plug:before{ 
      
content:"\f1e6"} 
.fa-slideshare:before{ 
      
content:"\f1e7"} 
.fa-twitch:before{ 
      
content:"\f1e8"} 
.fa-yelp:before{ 
      
content:"\f1e9"} 
.fa-newspaper-o:before{ 
      
content:"\f1ea"} 
.fa-wifi:before{ 
      
content:"\f1eb"} 
.fa-calculator:before{ 
      
content:"\f1ec"} 
.fa-paypal:before{ 
      
content:"\f1ed"} 
.fa-google-wallet:before{ 
      
content:"\f1ee"} 
.fa-cc-visa:before{ 
      
content:"\f1f0"} 
.fa-cc-mastercard:before{ 
      
content:"\f1f1"} 
.fa-cc-discover:before{ 
      
content:"\f1f2"} 
.fa-cc-amex:before{ 
      
content:"\f1f3"} 
.fa-cc-paypal:before{ 
      
content:"\f1f4"} 
.fa-cc-stripe:before{ 
      
content:"\f1f5"} 
.fa-bell-slash:before{ 
      
content:"\f1f6"} 
.fa-bell-slash-o:before{ 
      
content:"\f1f7"} 
.fa-trash:before{ 
      
content:"\f1f8"} 
.fa-copyright:before{ 
      
content:"\f1f9"} 
.fa-at:before{ 
      
content:"\f1fa"} 
.fa-eyedropper:before{ 
      
content:"\f1fb"} 
.fa-paint-brush:before{ 
      
content:"\f1fc"} 
.fa-birthday-cake:before{ 
      
content:"\f1fd"} 
.fa-area-chart:before{ 
      
content:"\f1fe"} 
.fa-pie-chart:before{ 
      
content:"\f200"} 
.fa-line-chart:before{ 
      
content:"\f201"} 
.fa-lastfm:before{ 
      
content:"\f202"} 
.fa-lastfm-square:before{ 
      
content:"\f203"} 
.fa-toggle-off:before{ 
      
content:"\f204"} 
.fa-toggle-on:before{ 
      
content:"\f205"} 
.fa-bicycle:before{ 
      
content:"\f206"} 
.fa-bus:before{ 
      
content:"\f207"} 
.fa-ioxhost:before{ 
      
content:"\f208"} 
.fa-angellist:before{ 
      
content:"\f209"} 
.fa-cc:before{ 
      
content:"\f20a"} 
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{ 
      
content:"\f20b"} 
.fa-meanpath:before{ 
      
content:"\f20c"} 
.fa-buysellads:before{ 
      
content:"\f20d"} 
.fa-connectdevelop:before{ 
      
content:"\f20e"} 
.fa-dashcube:before{ 
      
content:"\f210"} 
.fa-forumbee:before{ 
      
content:"\f211"} 
.fa-leanpub:before{ 
      
content:"\f212"} 
.fa-sellsy:before{ 
      
content:"\f213"} 
.fa-shirtsinbulk:before{ 
      
content:"\f214"} 
.fa-simplybuilt:before{ 
      
content:"\f215"} 
.fa-skyatlas:before{ 
      
content:"\f216"} 
.fa-cart-plus:before{ 
      
content:"\f217"} 
.fa-cart-arrow-down:before{ 
      
content:"\f218"} 
.fa-diamond:before{ 
      
content:"\f219"} 
.fa-ship:before{ 
      
content:"\f21a"} 
.fa-user-secret:before{ 
      
content:"\f21b"} 
.fa-motorcycle:before{ 
      
content:"\f21c"} 
.fa-street-view:before{ 
      
content:"\f21d"} 
.fa-heartbeat:before{ 
      
content:"\f21e"} 
.fa-venus:before{ 
      
content:"\f221"} 
.fa-mars:before{ 
      
content:"\f222"} 
.fa-mercury:before{ 
      
content:"\f223"} 
.fa-intersex:before,.fa-transgender:before{ 
      
content:"\f224"} 
.fa-transgender-alt:before{ 
      
content:"\f225"} 
.fa-venus-double:before{ 
      
content:"\f226"} 
.fa-mars-double:before{ 
      
content:"\f227"} 
.fa-venus-mars:before{ 
      
content:"\f228"} 
.fa-mars-stroke:before{ 
      
content:"\f229"} 
.fa-mars-stroke-v:before{ 
      
content:"\f22a"} 
.fa-mars-stroke-h:before{ 
      
content:"\f22b"} 
.fa-neuter:before{ 
      
content:"\f22c"} 
.fa-genderless:before{ 
      
content:"\f22d"} 
.fa-facebook-official:before{ 
      
content:"\f230"} 
.fa-pinterest-p:before{ 
      
content:"\f231"} 
.fa-whatsapp:before{ 
      
content:"\f232"} 
.fa-server:before{ 
      
content:"\f233"} 
.fa-user-plus:before{ 
      
content:"\f234"} 
.fa-user-times:before{ 
      
content:"\f235"} 
.fa-bed:before,.fa-hotel:before{ 
      
content:"\f236"} 
.fa-viacoin:before{ 
      
content:"\f237"} 
.fa-train:before{ 
      
content:"\f238"} 
.fa-subway:before{ 
      
content:"\f239"} 
.fa-medium:before{ 
      
content:"\f23a"} 
.fa-y-combinator:before,.fa-yc:before{ 
      
content:"\f23b"} 
.fa-optin-monster:before{ 
      
content:"\f23c"} 
.fa-opencart:before{ 
      
content:"\f23d"} 
.fa-expeditedssl:before{ 
      
content:"\f23e"} 
.fa-battery-4:before,.fa-battery-full:before{ 
      
content:"\f240"} 
.fa-battery-3:before,.fa-battery-three-quarters:before{ 
      
content:"\f241"} 
.fa-battery-2:before,.fa-battery-half:before{ 
      
content:"\f242"} 
.fa-battery-1:before,.fa-battery-quarter:before{ 
      
content:"\f243"} 
.fa-battery-0:before,.fa-battery-empty:before{ 
      
content:"\f244"} 
.fa-mouse-pointer:before{ 
      
content:"\f245"} 
.fa-i-cursor:before{ 
      
content:"\f246"} 
.fa-object-group:before{ 
      
content:"\f247"} 
.fa-object-ungroup:before{ 
      
content:"\f248"} 
.fa-sticky-note:before{ 
      
content:"\f249"} 
.fa-sticky-note-o:before{ 
      
content:"\f24a"} 
.fa-cc-jcb:before{ 
      
content:"\f24b"} 
.fa-cc-diners-club:before{ 
      
content:"\f24c"} 
.fa-clone:before{ 
      
content:"\f24d"} 
.fa-balance-scale:before{ 
      
content:"\f24e"} 
.fa-hourglass-o:before{ 
      
content:"\f250"} 
.fa-hourglass-1:before,.fa-hourglass-start:before{ 
      
content:"\f251"} 
.fa-hourglass-2:before,.fa-hourglass-half:before{ 
      
content:"\f252"} 
.fa-hourglass-3:before,.fa-hourglass-end:before{ 
      
content:"\f253"} 
.fa-hourglass:before{ 
      
content:"\f254"} 
.fa-hand-grab-o:before,.fa-hand-rock-o:before{ 
      
content:"\f255"} 
.fa-hand-paper-o:before,.fa-hand-stop-o:before{ 
      
content:"\f256"} 
.fa-hand-scissors-o:before{ 
      
content:"\f257"} 
.fa-hand-lizard-o:before{ 
      
content:"\f258"} 
.fa-hand-spock-o:before{ 
      
content:"\f259"} 
.fa-hand-pointer-o:before{ 
      
content:"\f25a"} 
.fa-hand-peace-o:before{ 
      
content:"\f25b"} 
.fa-trademark:before{ 
      
content:"\f25c"} 
.fa-registered:before{ 
      
content:"\f25d"} 
.fa-creative-commons:before{ 
      
content:"\f25e"} 
.fa-gg:before{ 
      
content:"\f260"} 
.fa-gg-circle:before{ 
      
content:"\f261"} 
.fa-tripadvisor:before{ 
      
content:"\f262"} 
.fa-odnoklassniki:before{ 
      
content:"\f263"} 
.fa-odnoklassniki-square:before{ 
      
content:"\f264"} 
.fa-get-pocket:before{ 
      
content:"\f265"} 
.fa-wikipedia-w:before{ 
      
content:"\f266"} 
.fa-safari:before{ 
      
content:"\f267"} 
.fa-chrome:before{ 
      
content:"\f268"} 
.fa-firefox:before{ 
      
content:"\f269"} 
.fa-opera:before{ 
      
content:"\f26a"} 
.fa-internet-explorer:before{ 
      
content:"\f26b"} 
.fa-television:before,.fa-tv:before{ 
      
content:"\f26c"} 
.fa-contao:before{ 
      
content:"\f26d"} 
.fa-500px:before{ 
      
content:"\f26e"} 
.fa-amazon:before{ 
      
content:"\f270"} 
.fa-calendar-plus-o:before{ 
      
content:"\f271"} 
.fa-calendar-minus-o:before{ 
      
content:"\f272"} 
.fa-calendar-times-o:before{ 
      
content:"\f273"} 
.fa-calendar-check-o:before{ 
      
content:"\f274"} 
.fa-industry:before{ 
      
content:"\f275"} 
.fa-map-pin:before{ 
      
content:"\f276"} 
.fa-map-signs:before{ 
      
content:"\f277"} 
.fa-map-o:before{ 
      
content:"\f278"} 
.fa-map:before{ 
      
content:"\f279"} 
.fa-commenting:before{ 
      
content:"\f27a"} 
.fa-commenting-o:before{ 
      
content:"\f27b"} 
.fa-houzz:before{ 
      
content:"\f27c"} 
.fa-vimeo:before{ 
      
content:"\f27d"} 
.fa-black-tie:before{ 
      
content:"\f27e"} 
.fa-fonticons:before{ 
      
content:"\f280"} 
.owl-carousel{
      width: 100%;
      max-width: 100%;
      margin:0 -10px;
      position:relative;
      z-index:1;
      } 
.owl-carousel-3{ 
      
max-width:900px} 
.owl-carousel .owl-stage{ 
      
position:relative; 
     -ms-touch-action:pan-Y} 
.owl-carousel .owl-stage:after{ 
      
content:"."; 
     display:block; 
     visibility:hidden; 
     line-height:0; 
     height:0} 
.mfp-container:before,.mfp-figure:after{ 
      
content:''} 
.owl-carousel .owl-stage-outer{
      /*display: flex;*/
      padding-top:10px;
      position:relative;
      overflow:hidden;
      /*-webkit-transform:translate3d(0,0,0);
      justify-content: center;*/
      width: 100%;
      } 
.owl-carousel .owl-item{
      position:relative;
      min-height:1px;
      float:left;
      -webkit-touch-callout:none;
      width: 330px;
      max-width: 330px!important;
      } 
.mfp-bg,.mfp-wrap{ 
      
position:fixed; 
     left:0; 
     top:0; 
     height:100%; 
     width:100%} 
.owl-carousel .owl-item img{ 
      
display:block; 
     width:100%; 
     -webkit-transform-style:preserve-3d} 
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{ 
      
display:none} 
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{ 
      
cursor:pointer; 
     cursor:hand; 
     -webkit-user-select:none; 
     -khtml-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none} 
.owl-carousel.owl-loaded{
      display: flex;
      } 
.owl-carousel.owl-loading{ 
      
opacity:0; 
     display:block} 
.owl-carousel.owl-hidden{ 
      
opacity:0} 
.owl-carousel.owl-refresh .owl-item{ 
      
display:none} 
.owl-carousel.owl-drag .owl-item{ 
      
-webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none} 
.owl-carousel.owl-grab{ 
      
cursor:move; 
     cursor:-webkit-grab; 
     cursor:-o-grab; 
     cursor:-ms-grab; 
     cursor:grab} 
.owl-carousel.owl-rtl{ 
      
direction:rtl} 
.owl-carousel.owl-rtl .owl-item{ 
      
float:right} 
.no-js .owl-carousel{ 
      
display:block} 
.mfp-bg{ 
      
z-index:1042; 
     overflow:hidden; 
     background:#0b0b0b; 
     opacity:.8; 
     filter:alpha(opacity=80)} 
.mfp-wrap{ 
      
z-index:1043; 
     outline:0!important; 
     -webkit-backface-visibility:hidden} 
.mfp-container{ 
      
position:absolute; 
     width:100%; 
     height:100%; 
     left:0; 
     top:0; 
     padding:0 8px; 
     box-sizing:border-box} 
.mfp-container:before{ 
      
display:inline-block; 
     height:100%} 
.mfp-align-top .mfp-container:before{ 
      
display:none} 
.mfp-content{ 
      
position:relative; 
     display:inline-block; 
     margin:0 auto; 
     text-align:left; 
     z-index:1045} 
.mfp-close,.mfp-preloader{ 
      
text-align:center; 
     position:absolute} 
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{ 
      
width:100%; 
     cursor:auto} 
.mfp-ajax-cur{ 
      
cursor:progress} 
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{ 
      
cursor:-webkit-zoom-out; 
     cursor:zoom-out} 
.mfp-zoom{ 
      
cursor:pointer; 
     cursor:-webkit-zoom-in; 
     cursor:zoom-in} 
.mfp-auto-cursor .mfp-content{ 
      
cursor:auto} 
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{ 
      
-webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none} 
.mfp-loading.mfp-figure{ 
      
display:none} 
.mfp-hide{ 
      
display:none!important} 
.mfp-preloader{ 
      
color:#ccc; 
     top:50%; 
     width:auto; 
     margin-top:-.8em; 
     left:8px; 
     right:8px; 
     z-index:1044} 
.mfp-preloader a{ 
      
color:#ccc} 
.mfp-close,.mfp-preloader a:hover{ 
      
color:#fff} 
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{ 
      
display:none} 
button.mfp-arrow,button.mfp-close{ 
      
overflow:visible; 
     cursor:pointer; 
     background:0 0; 
     border:0; 
     -webkit-appearance:none; 
     display:block; 
     outline:0; 
     padding:0; 
     z-index:1046; 
     box-shadow:none} 
button::-moz-focus-inner{ 
      
padding:0; 
     border:0} 
.mfp-close{ 
      
width:44px; 
     height:44px; 
     line-height:44px; 
     right:0; 
     top:0; 
     text-decoration:none; 
     opacity:.65; 
     filter:alpha(opacity=65); 
     padding:0 0 18px 10px; 
     font-style:normal; 
     font-size:28px; 
     font-family:Arial,Baskerville,monospace} 
.mfp-close:focus,.mfp-close:hover{ 
      
opacity:1; 
     filter:alpha(opacity=100)} 
.mfp-close:active{ 
      
top:1px} 
.mfp-close-btn-in .mfp-close{ 
      
color:#333} 
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{ 
      
color:#fff; 
     right:-6px; 
     text-align:right; 
     padding-right:6px; 
     width:100%} 
.mfp-counter{ 
      
position:absolute; 
     top:0; 
     right:0; 
     color:#ccc; 
     font-size:12px; 
     line-height:18px; 
     white-space:nowrap} 
.mfp-figure,img.mfp-img{ 
      
line-height:0} 
.mfp-arrow{ 
      
position:absolute; 
     opacity:.65; 
     filter:alpha(opacity=65); 
     margin:-55px 0 0; 
     top:50%; 
     padding:0; 
     width:90px; 
     height:110px} 
.mfp-arrow:active{ 
      
margin-top:-54px} 
.mfp-arrow:focus,.mfp-arrow:hover{ 
      
opacity:1; 
     filter:alpha(opacity=100)} 
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{ 
      
content:''; 
     display:block; 
     width:0; 
     height:0; 
     position:absolute; 
     left:0; 
     top:0; 
     margin-top:35px; 
     margin-left:35px; 
     border:inset transparent} 
.mfp-arrow .mfp-a,.mfp-arrow:after{ 
      
border-top-width:13px; 
     border-bottom-width:13px; 
     top:8px} 
.mfp-arrow .mfp-b,.mfp-arrow:before{ 
      
border-top-width:21px; 
     border-bottom-width:21px; 
     opacity:.7} 
.mfp-arrow-left{ 
      
left:0} 
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{ 
      
border-right:17px solid #fff; 
     margin-left:31px} 
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{ 
      
margin-left:25px; 
     border-right:27px solid #3f3f3f} 
.mfp-arrow-right{ 
      
right:0} 
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{ 
      
border-left:17px solid #fff; 
     margin-left:39px} 
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{ 
      
border-left:27px solid #3f3f3f} 
.mfp-iframe-holder{ 
      
padding-top:40px; 
     padding-bottom:40px} 
.mfp-iframe-holder .mfp-content{ 
      
line-height:0; 
     width:100%; 
     max-width:900px} 
.mfp-image-holder .mfp-content,img.mfp-img{ 
      
max-width:100%} 
.mfp-iframe-holder .mfp-close{ 
      
top:-40px} 
.mfp-iframe-scaler{ 
      
width:100%; 
     height:0; 
     overflow:hidden; 
     padding-top:56.25%} 
.mfp-iframe-scaler iframe{ 
      
position:absolute; 
     display:block; 
     top:0; 
     left:0; 
     width:100%; 
     height:100%; 
     box-shadow:0 0 8px rgba(0,0,0,.6); 
     background:#000} 
.mfp-figure:after,img.mfp-img{ 
      
width:auto; 
     height:auto; 
     display:block} 
img.mfp-img{ 
      
box-sizing:border-box; 
     padding:40px 0; 
     margin:0 auto} 
.mfp-figure:after{ 
      
position:absolute; 
     left:0; 
     top:40px; 
     bottom:40px; 
     right:0; 
     z-index:-1; 
     box-shadow:0 0 8px rgba(0,0,0,.6); 
     background:#444} 
.mfp-figure small{ 
      
color:#bdbdbd; 
     display:block; 
     font-size:12px; 
     line-height:14px} 
.mfp-figure figure{ 
      
margin:0} 
.mfp-bottom-bar{ 
      
margin-top:-36px; 
     position:absolute; 
     top:100%; 
     left:0; 
     width:100%; 
     cursor:auto} 
.btn,.mfp-gallery .mfp-image-holder .mfp-figure{ 
      
cursor:pointer} 
.mfp-title{ 
      
text-align:left; 
     line-height:18px; 
     color:#f3f3f3; 
     padding-right:36px} 
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){ 
      
.mfp-img-mobile .mfp-image-holder{ 
      
padding-left:0; 
     padding-right:0} 
.mfp-img-mobile img.mfp-img{ 
      
padding:0} 
.mfp-img-mobile .mfp-figure:after{ 
      
top:0; 
     bottom:0} 
.mfp-img-mobile .mfp-figure small{ 
      
display:inline; 
     margin-left:5px} 
.mfp-img-mobile .mfp-bottom-bar{ 
      
background:rgba(0,0,0,.6); 
     bottom:0; 
     margin:0; 
     top:auto; 
     padding:3px 5px; 
     position:fixed; 
     box-sizing:border-box} 
.mfp-img-mobile .mfp-bottom-bar:empty{ 
      
padding:0} 
.mfp-img-mobile .mfp-counter{ 
      
right:5px; 
     top:3px} 
.mfp-img-mobile .mfp-close{ 
      
top:0; 
     right:0; 
     width:35px; 
     height:35px; 
     line-height:35px; 
     background:rgba(0,0,0,.6); 
     position:fixed; 
     text-align:center; 
     padding:0} 
} 
@media all and (max-width:900px){ 
      
.mfp-arrow{ 
      
-webkit-transform:scale(.75); 
     -ms-transform:scale(.75); 
     transform:scale(.75)} 
.mfp-arrow-left{ 
      
-webkit-transform-origin:0; 
     -ms-transform-origin:0; 
     transform-origin:0} 
.mfp-arrow-right{ 
      
-webkit-transform-origin:100%; 
     -ms-transform-origin:100%; 
     transform-origin:100%} 
.mfp-container{ 
      
padding-left:6px; 
     padding-right:6px} 
} 
.mfp-ie7 .mfp-img{ 
      
padding:0} 
.mfp-ie7 .mfp-bottom-bar{ 
      
width:600px; 
     left:50%; 
     margin-left:-300px; 
     margin-top:5px; 
     padding-bottom:5px} 
.mfp-ie7 .mfp-container{ 
      
padding:0} 
.mfp-ie7 .mfp-content{ 
      
padding-top:44px} 
.mfp-ie7 .mfp-close{ 
      
top:0; 
     right:0; 
     padding-top:0} 
html{ 
      
position:relative; 
     min-height:100%} 
body{ 
      
font-family:Segoe,sans-serif; 
     color:#000; 
     font-size:14px; 
     line-height:1.5;
text-align:left;} 
.main-container{ 
      
min-height:calc(100vh - 598px)} 
.h1,.h2,h1,h2{ 
      
line-height:100%} 
body.modal-open .footer,body.modal-open .footer .footer-top{ 
      
padding-right:17px} 
a{ 
      
color:#747f7f; 
     text-decoration:none} 
a:focus,a:hover{ 
      
outline:0; 
     text-decoration:none; 
     color:#5a960a} 
a.dashed,a span.dashed{ 
      
border-bottom:1px dashed} 
a.dashed:focus,a.dashed:hover,a:focus span.dashed,a:hover span.dashed{ 
      
cursor:pointer; 
     border-color:transparent; 
     text-decoration:none} 
.h1,.h2,h1,h2{ 
      
margin:0 0 30px; 
     display:block} 
.h1a:hover,.h2a:hover,h1a:hover,h2a:hover{ 
      
color:#5a960a} 
.h1,h1{ 
      
font-size:2.28571em; 
     font-weight:400} 
.h2,h2{ 
      
font-size:1.57143em; 
     font-weight:300} 
.btn{ 
      
height:50px; 
     line-height:50px; 
     padding:0 25px; 
     display:inline-block; 
     background-color:transparent; 
     color:#fff; 
     font-size:1em; 
     text-align:center; 
     -ms-touch-action:manipulation; 
     touch-action:manipulation; 
     white-space:nowrap; 
     -webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none; 
     text-decoration:none; 
     border:0; 
     -webkit-border-radius:0; 
     -moz-border-radius:0; 
     border-radius:0} 
.btn:active,.btn:focus,.btn:hover{ 
      
color:#fff; 
     text-decoration:none; 
     outline:0} 
.btn-group-lg>.btn.btn-simple,.btn.btn-simple.btn-lg{ 
      
height:60px; 
     line-height:60px} 
.btn.btn-simple.orange{ 
      
background-color:#64a70b} 
.btn.btn-simple.orange.active,.btn.btn-simple.orange:hover{ 
      
background-color:#5a960a} 
.btn.btn-wave{ 
      
padding-left:50px; 
     width:240px; 
     background-color:#747f7f; 
     overflow:hidden; 
     position:relative} 
.btn.btn-wave .icon,.btn.btn-wave .fa{ 
      
position:absolute; 
     margin:auto; 
     top:0; 
     bottom:0; 
     left:15px; 
     right:auto} 
.btn.btn-wave.btn-xs .fa-long-arrow-right,.btn.btn-wave.btn-xs .fa-long-arrow-left{ 
      
left:8px; 
     font-size:14px} 
.btn.btn-wave .fa.fa-shopping-cart,.btn.btn-wave .fa.fa-times{ 
      
font-size:20px; 
     width:20px; 
     height:20px} 
.btn.btn-wave .icon.icon-user{ 
      
left:12px} 
.btn.btn-wave span.fa.fa-rub{ 
      
position:relative; 
     left:auto; 
     top:auto; 
     bottom:auto} 
.btn.btn-wave .value,.btn.btn-wave .value-left,.btn.btn-wave .value-right{ 
      
color:#fff; 
     position:relative; 
     max-width:100%; 
     width:100%; 
     display:inline-block; 
     overflow:hidden; 
     text-overflow:ellipsis; 
     white-space:nowrap; 
     background:transparent; 
     border:0} 
.btn.btn-wave .value-left{ 
      
float:left; 
     padding:0 10px} 
.btn.btn-wave .value-right{ 
      
float:right; 
     padding:0 10px} 
.btn.btn-wave .arrow{ 
      
position:absolute; 
     margin:auto; 
     top:0; 
     bottom:0; 
     right:10px; 
     left:auto; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-45px -102px; 
     width:10px; 
     height:6px; 
     display:inline-block} 
.btn.btn-wave:before{ 
      
position:absolute; 
     content:""; 
     left:-70px; 
     right:auto; 
     border-radius:50%; 
     background-color:#95a0a0; 
     width:120px; 
     height:120px; 
     margin:-60px 0 0; 
     top:50%; 
     bottom:auto; 
     -webkit-transition:.5s box-shadow ease; 
     transition:.5s box-shadow ease; 
     box-shadow:0 0 0 0 #95a0a0} 
.btn.btn-wave.active:before,.btn.btn-wave:hover:before{ 
      
box-shadow:0 0 0 190px #95a0a0} 
.btn-group-xs>.btn.btn-wave,.btn.btn-wave.btn-xs{ 
      
padding-left:35px!important; 
     height:30px; 
     line-height:30px; 
     padding-right:0; 
     width:155px} 
.btn-group-xs>.btn.btn-wave .icon,.btn.btn-wave.btn-xs .icon{ 
      
left:10px} 
.btn-group-xs>.btn.btn-wave:before,.btn.btn-wave.btn-xs:before{ 
      
left:-90px} 
.btn-group-xs>.btn.btn-wave.active:before,.btn-group-xs>.btn.btn-wave:hover:before,.btn.btn-wave.btn-xs.active:before,.btn.btn-wave.btn-xs:hover:before{ 
      
box-shadow:0 0 0 125px #95a0a0} 
.btn-group-sm>.btn.btn-wave,.btn.btn-wave.btn-sm{ 
      
height:40px; 
     line-height:40px; 
     padding-right:0; 
     width:155px} 
.btn-group-lg>.btn.btn-wave,.btn.btn-wave.btn-bs,.btn.btn-wave.btn-lg{ 
      
height:60px; 
     line-height:60px} 
.btn-group-sm>.btn.btn-wave.active:before,.btn-group-sm>.btn.btn-wave:hover:before,.btn.btn-wave.btn-sm.active:before,.btn.btn-wave.btn-sm:hover:before{ 
      
box-shadow:0 0 0 105px #95a0a0} 
.btn.btn-wave.btn-md{ 
      
width:260px} 
.btn.btn-wave.btn-md.active:before,.btn.btn-wave.btn-md:hover:before{ 
      
box-shadow:0 0 0 210px #95a0a0} 
.btn.btn-wave.btn-mdd.active:before,.btn.btn-wave.btn-mdd:hover:before{ 
      
box-shadow:0 0 0 300px #95a0a0} 
.btn.btn-wave.btn-auth{ 
      
width:100%; 
     margin-top:30px} 
.btn.btn-wave.btn-auth .fa,.btn.btn-wave.dismiss .fa,.btn.btn-wave .fa-long-arrow-right,.btn.btn-wave.btn-xs .fa-long-arrow-left,.btn .fa-th{ 
      
width:16px; 
     height:15px} 
.btn.btn-wave.btn-bs{ 
      
padding-left:60px; 
     padding-right:0; 
     width:480px} 
.btn.btn-wave.btn-bs:before{ 
      
left:-60px} 
.btn.btn-wave.btn-bs.active:before,.btn.btn-wave.btn-bs:hover:before,.btn.btn-wave.btn-auth.active:before,.btn.btn-wave.btn-auth:hover:before{ 
      
box-shadow:0 0 0 420px #95a0a0} 
.btn.btn-wave.btn-order{ 
      
padding-left:90px; 
     padding-right:0; 
     width:460px; 
     height:90px; 
     font-size:1.71429em; 
     font-weight:700; 
     line-height:100%; 
     line-height:90px} 
.btn.btn-wave.btn-order .icon{ 
      
left:25px} 
.btn.btn-wave.btn-order:before{ 
      
left:-90px; 
     margin-top:-85px; 
     width:170px; 
     height:170px} 
.btn.btn-wave.btn-order.active:before,.btn.btn-wave.btn-order:hover:before{ 
      
box-shadow:0 0 0 390px #95a0a0} 
.btn.btn-wave.orange{ 
      
background-color:#64a70b} 
.btn.btn-wave.orange:before{ 
      
background-color:#5a960a; 
     box-shadow:0 0 0 0 #5a960a} 
.btn.btn-wave.orange.active:before,.btn.btn-wave.orange:hover:before{ 
      
box-shadow:0 0 0 190px #5a960a} 
.btn-group-sm>.btn.btn-wave.orange.active:before,.btn-group-sm>.btn.btn-wave.orange:hover:before,.btn.btn-wave.orange.btn-sm.active:before,.btn.btn-wave.orange.btn-sm:hover:before{ 
      
box-shadow:0 0 0 105px #5a960a} 
.btn.btn-wave.orange.btn-md.active:before,.btn.btn-wave.orange.btn-md:hover:before{ 
      
box-shadow:0 0 0 210px #5a960a} 
.btn.btn-wave.orange.btn-auth.active:before,.btn.btn-wave.orange.btn-auth:hover:before,.btn.btn-wave.orange.btn-bs.active:before,.btn.btn-wave.orange.btn-bs:hover:before{ 
      
box-shadow:0 0 0 420px #5a960a} 
.btn.btn-wave.orange.btn-order.active:before,.btn.btn-wave.orange.btn-order:hover:before{ 
      
box-shadow:0 0 0 390px #5a960a} 
.btn.btn-wave.not-available{ 
      
background-color:#d2d1d1} 
.btn.btn-wave.not-available:before{ 
      
background-color:#b7b6b6; 
     box-shadow:0 0 0 0 #b7b6b6} 
.btn.btn-wave.not-available.active:before,.btn.btn-wave.not-available:hover:before{ 
      
box-shadow:0 0 0 190px #b7b6b6} 
.product-detail #product-top .cart-wrap .cart .control .btn.btn-wave.not-available:hover:before{ 
      
box-shadow:0 0 0 210px #b7b6b6} 
.btn.deactive{ 
      
cursor:not-allowed; 
     background-color:#d2d1d1} 
.btn.deactive:before{ 
      
background-color:#b7b6b6} 
.btn.deactive.btn-bs.active:before,.btn.deactive.btn-bs:hover:before{ 
      
box-shadow:none} 
.btn-small{ 
      
height:30px; 
     display:inline-block; 
     text-align:center; 
     -ms-touch-action:manipulation; 
     touch-action:manipulation; 
     cursor:pointer; 
     border:1px solid transparent; 
     white-space:nowrap; 
     -webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none; 
     text-decoration:none; 
     padding:0; 
     width:30px; 
     position:relative} 
.btn-small:active,.btn-small:focus,.btn-small:hover{ 
      
color:#fff; 
     text-decoration:none; 
     outline:0} 
.btn-small .icon{ 
      
position:absolute; 
     margin:auto; 
     left:0; 
     top:0; 
     right:0; 
     bottom:0} 
.btn-small .fa.fa-shopping-cart{ 
      
font-size:20px; 
     color:#64a70b; 
     line-height:36px} 
.btn-small .btn-small-mini{ 
      
display:block; 
     width:100%; 
     height:100%; 
     padding:5px 0} 
.btn-small.btn-favour{ 
      
color:#64a70b; 
     font-size:16px} 
.btn-small.btn-favour.active i:before,.btn-small.btn-favour:hover i:before{ 
      
content:"\f004"} 
.btn-small.btn-compare .btn-small-mini i{ 
      
display:inline-block; 
     width:3px; 
     border:1px solid #83bd27; 
     margin-right:1px} 
.btn-small.btn-compare .btn-small-mini i:nth-child(1){ 
      
height:10px} 
.btn-small.btn-compare .btn-small-mini i:nth-child(2){ 
      
height:15px} 
.btn-del{ 
      
display:block; 
     width:10px; 
     height:10px; 
     background-color:#000} 
.btn-small.btn-compare .btn-small-mini i:nth-child(3){ 
      
height:13px} 
.btn-small.btn-compare .btn-small-mini i:nth-child(4){ 
      
height:8px} 
.btn-small.btn-compare.active .btn-small-mini i,.btn-small.btn-compare:hover .btn-small-mini i{ 
      
background-color:#83bd27} 
.btn-small.btn-compare.active .icon,.btn-small.btn-compare:hover .icon{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-189px -115px; 
     width:15px; 
     height:14px; 
     display:inline-block} 
.btn-small.btn-compare:active .icon{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-189px -115px; 
     width:15px; 
     height:14px; 
     display:inline-block} 
.btn-small.btn-cart.active .icon,.btn-small.btn-cart:active .icon,.btn-small.btn-cart:hover .icon{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:0 -148px; 
     width:17px; 
     height:16px; 
     display:inline-block} 
.btn-small.btn-cart:hover{ 
      
background-color:#64a70b} 
.btn-small.btn-cart{ 
      
font-size:16px} 
.btn-small.btn-cart:hover .fa.fa-shopping-cart{ 
      
color:#fff} 
.btn-small.btn-cart.active,.btn-small.btn-cart:active{ 
      
background-color:#5a960a} 
.btn-small.btn-cart.active{ 
      
cursor:progress} 
.btn-small.btn-blue{ 
      
width:100%; 
     border-color:#747f7f; 
     color:#747f7f; 
     transition:.2s ease-in-out} 
.btn-small.btn-blue:hover{ 
      
background-color:#747f7f; 
     color:#fff} 
.btn-small.btn-blue:active{ 
      
background-color:#95a0a0; 
     border-color:#95a0a0; 
     color:#fff} 
.btn-wrap{ 
      
position:relative} 
.btn-wrap>.btn-wave{ 
      
z-index:1} 
.btn-wrap>.dropdown{ 
      
z-index:103; 
     display:none; 
     position:absolute; 
     right:-1px; 
     min-width:100%; 
     background-color:#fff; 
     box-shadow:0 1px 20px 0 rgba(0,0,0,.33)} 
.btn-wrap>.dropdown:before{ 
      
z-index:2; 
     bottom:100%; 
     left:15px; 
     border:solid transparent; 
     height:0; 
     width:0; 
     position:absolute; 
     pointer-events:none; 
     border-bottom-color:#fff; 
     border-width:10px} 
.catalog-menu li:hover>ul,.owl-carousel .owl-nav button.owl-next:active,.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:active,.owl-carousel .owl-nav button.owl-prev:hover{ 
      
z-index:1} 
.btn-wrap>.dropdown.mini-arrow:before{ 
      
left:17px; 
     border-width:8px} 
.btn-wrap>.dropdown.desktop-menu-wrap{ 
      
width:1180px; 
     max-height:485px; 
     overflow:auto; 
     left:0; 
     right:0} 
.btn-wrap>.dropdown.desktop-menu-wrap::-webkit-scrollbar-thumb{ 
      
border-radius:8px; 
     background:#747f7f; 
     border:2px solid #fff} 
.btn-wrap>.dropdown.desktop-menu-wrap::-webkit-scrollbar{ 
      
width:8px} 
.btn-wrap>.dropdown.desktop-menu-wrap::-webkit-scrollbar-track{ 
      
border-radius:8px} 
.btn-wrap>.dropdown .head{ 
      
height:40px; 
     background-color:#95a0a0} 
.btn-wrap>.dropdown .head .icon-wrap{ 
      
height:40px; 
     width:55px; 
     float:left; 
     position:relative} 
.icon.icon-cart,.icon.icon-cart-orange{ 
      
width:17px; 
     height:16px; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png)} 
.icon.icon-cart-svg{ 
      
background-image:url(/bitrix/templates/system_irobot/images/shopping-cart-shape.svg); 
     background-size:20px; 
     background-position:center; 
     background-repeat:no-repeat} 
.btn-wrap>.dropdown .head .icon-wrap .icon{ 
      
position:absolute; 
     margin:auto; 
     left:0; 
     top:0; 
     right:0; 
     bottom:0} 
.btn-wrap>.dropdown .head .title{ 
      
padding-left:55px; 
     font-size:1.14286em; 
     font-weight:500; 
     color:#fff; 
     line-height:100%; 
     line-height:40px} 
.btn-wrap>.dropdown.dropdown-mini:before{ 
      
display:none} 
.btn-wrap.open>.btn-wave .arrow{ 
      
background-position:-75px -102px} 
.btn-wrap.open>.btn-wave:before{ 
      
box-shadow:0 0 0 190px #95a0a0} 
.btn-wrap.open>.btn-wave.orange:before{ 
      
box-shadow:0 0 0 190px #5a960a} 
.btn-wrap.open>.dropdown{ 
      
display:block} 
.btn-wrap.open>.dropdown-mini{ 
      
display:none} 
.bx-authform-starrequired,.starrequired,span.bx-authform-starrequired{ 
      
color:#5a960a} 
.icon.icon-cart{ 
      
background-position:-22px -148px; 
     display:inline-block} 
.icon.icon-cart-orange{ 
      
background-position:-44px -148px; 
     display:inline-block} 
.icon.icon-cart-big{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-107px -70px; 
     width:26px; 
     height:25px; 
     display:inline-block} 
.icon.icon-menu{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-144px -115px; 
     width:20px; 
     height:15px; 
     display:inline-block} 
.icon.icon-compare,.icon.icon-user{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     height:21px} 
.icon.icon-user{ 
      
background-image:url(/bitrix/templates/system_irobot/images/user-male.svg); 
     background-position:50%; 
     width:16px; 
     margin-right:5px; 
     display:inline-block; 
     vertical-align:middle; 
     background-size:contain; 
     background-repeat:no-repeat} 
.icon.icon-compare{ 
      
background-position:-87px -115px; 
     width:22px; 
     display:inline-block} 
.icon.icon-clear,.icon.icon-compare-mini,.icon.icon-compare-mini2{ 
      
height:14px; 
     display:inline-block; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png)} 
.icon.icon-compare-mini{ 
      
background-position:-169px -115px; 
     width:15px} 
.icon.icon-compare-mini2{ 
      
background-position:-189px -115px; 
     width:15px} 
.icon.icon-clear{ 
      
background-image:url(/bitrix/templates/system_irobot/images/close.svg); 
     width:13px; 
     background-repeat:no-repeat; 
     background-position:50%} 
.icon.icon-eye{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-114px -115px; 
     width:25px; 
     height:15px; 
     display:inline-block} 
.icon.icon-eye-mini{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-288px -70px; 
     width:20px; 
     height:12px; 
     display:inline-block} 
.fa.fa-eye{ 
      
width:18px; 
     height:18px; 
     font-size:18px} 
.icon.icon-search{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-87px -148px; 
     width:16px; 
     height:16px; 
     display:inline-block} 
.icon.icon-arrow-win-up{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-330px -70px; 
     width:7px; 
     height:10px; 
     display:inline-block} 
.icon.icon-del,.icon.icon-del-white{ 
      
width:7px; 
     height:7px; 
     display:inline-block; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png)} 
.icon.icon-del{ 
      
background-position:-276px -115px} 
.icon.icon-del-white{ 
      
background-position:-264px -115px} 
.icon.icon-check-big{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-210px -70px; 
     width:29px; 
     height:20px; 
     display:inline-block} 
.icon.icon-yandex{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-30px -115px; 
     width:23px; 
     height:28px; 
     display:inline-block} 
.icon.icon-webmoney{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-76px -70px; 
     width:26px; 
     height:27px; 
     display:inline-block} 
.icon.icon-visa{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-244px -70px; 
     width:39px; 
     height:13px; 
     display:inline-block} 
.icon.icon-sberbank{ 
      
background-image: url(/bitrix/sber.png); 
     /* background-position:-45px -70px; 
      */width:26px; 
     height:27px; 
     display:inline-block; 
     } 
.icon.icon-maestro,.icon.icon-mastercard{ 
      
width:31px; 
     height:20px; 
     display:inline-block; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png)} 
.icon.icon-mastercard{ 
      
background-position:-174px -70px} 
.icon.icon-maestro{ 
      
background-position:-138px -70px} 
.icon.icon-kiwi{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:0 -115px; 
     width:25px; 
     height:28px; 
     display:inline-block} 
.icon.icon-br-down,.icon.icon-br-up{ 
      
width:0; 
     height:0; 
     border:6px solid transparent; 
     border-left-width:4px; 
     border-right-width:4px; 
     display:inline-block} 
.icon.icon-br-up{ 
      
border-bottom-color:#7cd802} 
.icon.icon-br-down{ 
      
border-bottom-color:#7cd802} 
.fa.fa-angle-down,.fa.fa-angle-up{ 
      
width:15px; 
     height:15px; 
     line-height:15px; 
     font-size:18px} 
.fa-star{ 
      
margin-right:1px; 
     color:#ccc} 
.fa-star.active,.fa-star.active-star{ 
      
color:#ffc600} 
.form-group{ 
      
margin-bottom:10px} 
.form-group .italic{ 
      
font-style:italic; 
     font-size:.85714em; 
     font-weight:500; 
     line-height:100%} 
.form-group .form-control{ 
      
padding:6px 20px; 
     border-color:#ccc; 
     border-radius:0} 
.form-group .form-control:focus{ 
      
border-color:#747f7f; 
     box-shadow:none} 
.form-group input.form-control{ 
      
max-width:480px; 
     display:inline-block; 
     height:40px; 
     line-height:40px} 
.form-group textarea.form-control{ 
      
height:80px; 
     resize:none; 
     max-width:480px; 
     display:inline-block} 
.form-group textarea.form-control::placeholder{ 
      
font-size:1.42857em; 
     text-align:center} 
.form-group.has-error .form-control{ 
      
border-color:#ff3c00} 
.form-group.last{ 
      
margin-bottom:0} 
.color-gray{ 
      
color:#888} 
.color-azure{ 
      
color:#95a0a0} 
.color-red{ 
      
color:#ff3c00} 
.color-orange{ 
      
color:#64a70b} 
.color-orange:hover{ 
      
color:#5a960a} 
.color-black-orange{ 
      
color:#000} 
.color-black-orange:hover{ 
      
color:#5a960a} 
.color-black{ 
      
color:#000} 
.color-steel{ 
      
color:#fff} 
.color-white,.color-white:focus,.color-white:hover{ 
      
color:#fff} 
.color-white.dashed{ 
      
border-color:#fff} 
.form-checkbox label{ 
      
cursor:pointer; 
     font-weight:400} 
.form-checkbox label:before{ 
      
content:""; 
     color:#5a960a; 
     font-family:FontAwesome; 
     display:inline-block; 
     float:left; 
     height:16px; 
     width:16px; 
     line-height:14px; 
     margin:0 10px 0 0; 
     border:1px solid #ccc; 
     background-color:#fff} 
.label,.modal .modal-dialog .modal-content{ 
      
border-radius:0} 
.form-checkbox input[type="checkbox"]{ 
      
display:none} 
.form-checkbox input[type="checkbox"]:checked+label::before{ 
      
content:"\f00c"} 
.breadcrumb{ 
      
margin:-5px 0 30px; 
     padding:0; 
     background-color:transparent} 
.breadcrumb>li+li{ 
      
margin-left:8px} 
.breadcrumb>li+li:before{ 
      
content:"\f105"; 
     margin-right:8px; 
     padding:0; 
     font-family:FontAwesome; 
     display:inline-block} 
.label-wrp{ 
      
position:absolute; 
     left:-1px; 
     top:10px; 
     z-index:10} 
.label{ 
      
display:block; 
     width: 140px; 
     padding:0 10px; 
     margin-bottom:5px; 
     text-transform:lowercase; 
     font-size:.85714em; 
     font-weight:500; 
     color:#fff; 
     height:25px; 
     line-height:22px; 
     font-weight: bold; 
     } 
#complex-block,.footer,.header{ 
      
width:100%} 
.label.label-new{ 
      
background-color:#83bd27} 
.label.label-top{ 
      
background-color:red; 
     display: none; 
     } 
.label.label-discount{ 
      
background-color:#e60000; 
     right:0; 
     bottom:15px; 
     left:auto; 
     top:auto} 
.table{ 
      
margin:0; 
     display:table; 
     height:100%} 
.table .cell{ 
      
display:table-cell} 
.modal .modal-dialog{ 
      
width:780px} 
.modal .modal-dialog .modal-content .modal-header{ 
      
height:60px; 
     padding:0; 
     background-color:#747f7f} 
.modal .modal-dialog .modal-content .modal-header .wrap-icon{ 
      
position:absolute; 
     left:0; 
     top:0; 
     height:60px; 
     width:60px; 
     color:#fff; 
     text-align:center; 
     line-height:60px} 
.modal .modal-dialog .modal-content .modal-header .wrap-icon .icon{ 
      
position:absolute; 
     margin:auto; 
     left:0; 
     top:0; 
     right:0; 
     bottom:0} 
.modal .modal-dialog .modal-content .modal-header .title{ 
      
padding-left:60px; 
     font-size:1.28571em; 
     font-weight:500; 
     color:#fff; 
     line-height:100%; 
     line-height:60px} 
.modal .modal-dialog .modal-content .modal-header .wrap-close{ 
      
position:absolute; 
     right:0; 
     top:0; 
     height:60px; 
     width:60px} 
.modal-content .btn{ 
      
font-size:16px} 
.modal-content .btn.dismiss{ 
      
padding-right:0} 
.modal .modal-dialog .modal-content .modal-header .wrap-close .btn-small{ 
      
position:absolute; 
     margin:auto; 
     left:0; 
     top:0; 
     right:0; 
     bottom:0; 
     opacity:.66; 
     filter:alpha(opacity=66)} 
.modal .modal-dialog .modal-content .modal-header .wrap-close .btn-small:hover{ 
      
opacity:1; 
     filter:alpha(opacity=100)} 
.modal .modal-dialog .modal-content .modal-body{ 
      
padding:40px 60px; 
     font-size:1.28571em; 
     font-weight:500; 
     line-height:1.71429em; 
     white-space:normal; 
     text-align:left} 
.modal .modal-dialog .modal-content .modal-body .price{ 
      
font-size:24px; 
     margin-top:15px} 
.modal .modal-dialog .modal-content .modal-body:after,.modal .modal-dialog .modal-content .modal-body:before{ 
      
content:" "; 
     display:table} 
.modal .modal-dialog .modal-content .modal-body>.row{ 
      
margin:0} 
.modal .modal-dialog .modal-content .modal-body .text{ 
      
text-align:center; 
     margin-bottom:40px} 
.modal .modal-dialog .modal-content .modal-body .image{ 
      
margin:0 20px 40px 0; 
     float:left; 
     height:120px; 
     width:120px; 
     border:1px solid #eee; 
     background-position:center center; 
     background-size:contain; 
     background-repeat:no-repeat} 
.modal .modal-dialog .modal-content .modal-body .dismiss{ 
      
line-height:60px} 
.modal .modal-dialog .modal-content .modal-body .btn-bs{ 
      
margin-top:20px; 
     margin-bottom:20px} 
.modal .modal-dialog .modal-content .modal-body .btn-bs .fa-lg{ 
      
font-size:30px; 
     width:30px; 
     height:30px; 
     line-height:1; 
     left:0} 
.modal .modal-dialog .modal-content .modal-body input.form-control{ 
      
text-align:center; 
     font-size:1.42857em; 
     font-weight:300; 
     height:50px; 
     line-height:50px} 
.modal .modal-dialog .modal-content .modal-body.review{ 
      
text-align:center} 
.modal .modal-dialog .modal-content .modal-body.review .rating{ 
      
margin-bottom:20px; 
     cursor:default} 
.modal .modal-dialog .modal-content .modal-body.review .rating .fa-star{ 
      
cursor:pointer} 
.modal .modal-dialog .modal-content .modal-body.review .form-control{ 
      
text-align:left; 
     font-size:1.14286em; 
     font-weight:300; 
     line-height:100%} 
.modal .modal-dialog .modal-content .modal-body.review textarea.form-control{ 
      
display:inline-block; 
     width:480px; 
     height:120px} 
.basket>.dropdown .item-list>.item .item-content:after,.basket>.dropdown .item-list>.item .item-content:before,.header .header-top:after,.header .header-top:before,.order .order-result .item-list>.item .item-content:after,.order .order-result .item-list>.item .item-content:before{ 
      
display:table; 
     content:" "} 
.basket>.dropdown .item-list>.item,.order .order-result .item-list>.item{ 
      
padding:0 10px} 
.basket>.dropdown .item-list>.item .item-content,.order .order-result .item-list>.item .item-content{ 
      
height:80px; 
     padding:10px 0} 
.basket>.dropdown .item-list>.item .item-content .image,.order .order-result .item-list>.item .item-content .image{ 
      
float:left; 
     height:100%; 
     width:50px; 
     border:1px solid #f1f1f1; 
     background-position:center center; 
     background-size:contain; 
     background-repeat:no-repeat; 
     background-color:#fff} 
.basket>.dropdown .item-list>.item .item-content .desc,.order .order-result .item-list>.item .item-content .desc{ 
      
height:100%; 
     overflow:hidden} 
.basket>.dropdown .item-list>.item .item-content .desc .title,.order .order-result .item-list>.item .item-content .desc .title{ 
      
height:100%; 
     float:left; 
     padding-left:10px; 
     width:185px; 
     width:60%} 
.basket>.dropdown .item-list>.item .item-content .desc .title a,.order .order-result .item-list>.item .item-content .desc .title a{ 
      
color:#000} 
.basket>.dropdown .item-list>.item .item-content .desc .title a:hover,.order .order-result .item-list>.item .item-content .desc .title a:hover{ 
      
color:#5a960a} 
.basket>.dropdown .item-list>.item .item-content .desc .control,.order .order-result .item-list>.item .item-content .desc .control{ 
      
padding:15px 0; 
     height:100%; 
     float:left; 
     width:20%; 
     color:#fff; 
     text-align:center} 
.basket>.dropdown .item-list>.item .item-content .desc .control .quantity-title,.order .order-result .item-list>.item .item-content .desc .control .quantity-title{ 
      
padding:0 5px; 
     height:20px; 
     width:40%; 
     font-size:.92857em; 
     font-weight:500; 
     color:#fff; 
     line-height:100%; 
     line-height:18px; 
     white-space:nowrap} 
.basket>.dropdown .item-list>.item .item-content .desc .price,.order .order-result .item-list>.item .item-content .desc .price{ 
      
width:20%; 
     height:100%; 
     float:left; 
     text-align:right; 
     line-height:50px} 
.basket>.dropdown .item-list>.item:focus,.basket>.dropdown .item-list>.item:hover,.order .order-result .item-list>.item:focus,.order .order-result .item-list>.item:hover{ 
      
background-color:#f1f1f1} 
.basket>.dropdown .item-list>.item+.item .item-content,.order .order-result .item-list>.item+.item .item-content{ 
      
border-top:1px solid #eee} 
.header{ 
      
margin-bottom:25px} 
.header .header-top{ 
      
background-color:#f2f2f2} 
.header .header-top .menu{ 
      
list-style:none; 
     margin:0; 
     padding:3px 0; 
     height:36px; 
     display:block; 
     overflow:hidden; 
     float:left} 
.header .header-top .menu>li{ 
      
float:left; 
     margin-right:35px} 
.header .header-top .menu>li>a{ 
      
display:block; 
     height:30px; 
     line-height:30px; 
     color:#000} 
.header .header-top .menu>li.active>a,.header .header-top .menu>li:hover>a{ 
      
text-decoration:none; 
     color:#5a960a} 
.footer .footer-middle .info .menu>li>a.active,.footer .footer-middle .info .menu>li>a:hover,.product-list .product .desc .title:hover,.section-list .section>.title:hover,.section-list .section>ul li .title:hover{ 
      
text-decoration:underline} 
.header .header-top .personal,.header .header-top .btn-wrap-callback{ 
      
float:right; 
     height:36px; 
     line-height:30px; 
     position:relative} 
.header .header-top .personal a{ 
      
color:#747f7f} 
.header .header-top .personal a:hover{ 
      
color:#5a960a} 
.header .header-top .personal .fa{ 
      
vertical-align:middle; 
     margin-right:3px} 
.header .header-top .btn-wrap-callback{ 
      
padding:4px 10px; 
     margin-right:10px} 
.header .header-top .personal-link,.header .header-top .callback{ 
      
display:inline-block} 
.header .header-top .reg-link,.header .header-top .logout-link{ 
      
margin-left:7px} 
.header .header-top .auth-link{ 
      
margin-right:7px} 
.header .header-top .callback .fa{ 
      
font-size:22px; 
     vertical-align:middle; 
     margin-right:5px} 
.header .header-top .personal-link .value{ 
      
display:inline-block; 
     vertical-align:middle} 
.header .header-top .personal-menu{ 
      
width:250px; 
     right:0; 
     left:auto} 
.header .header-top .personal-menu ul li{ 
      
width:100%; 
     text-align:left} 
.header .header-top .btn-wrap .btn-cart{ 
      
height:30px; 
     line-height:30px} 

.header .header-middle {
    padding: 10px 0;
   
} 
.header .header-middle:after,.header .header-middle:before{ 
      
content:" "; 
     display:table} 
.header .header-middle:after{ 
      
clear:both} 
.logo{ 
      
width:166px; 
     max-height:65px; 
     display:inline-block; 
     background-size:contain; 
     background-repeat:no-repeat; 
     background-position:center} 
.header .header-middle .phone{ 
      
margin-bottom:5px; 
     margin-top:-5px; 
     font-size:2.28571em; 
     font-weight:300; 
     line-height:100%; 
     color: #64a70b; 
     } 
.header .header-bottom{ 
      
height:50px; 
     background-color:#747f7f} 
.header .header-bottom .panel-box{ 
      
float:right; 
     width:20.35%; 
     position:relative} 
.header .header-bottom .panel-box-item{ 
      
float:left; 
     width:33.3%} 
.header .header-bottom .panel-box-item .btn-cart a{ 
      
color:#fff} 
.header .header-bottom .panel-box .btn-wrap-top .btn-top,.header .header-bottom .panel-box .btn-wrap-top{ 
      
width:100%; 
     background-color:#747f7f; 
     padding:0; 
     position:relative; 
     transition:.15s ease-out} 
.header .header-bottom .panel-box .btn-wrap-top .btn-top{ 
      
text-align:center} 
.header .header-bottom .panel-box .btn-wrap-top .btn-top:hover,.header .header-bottom .panel-box .btn-wrap-top:hover,.header .header-bottom .panel-box .btn-wrap-top.open .btn-top,.header .header-bottom .panel-box .btn-wrap-top.open{ 
      
background-color:#95a0a0} 
.header .header-bottom .panel-box .btn-wrap-top{ 
      
position:static} 
.header .header-bottom .panel-box .fa-shopping-cart{ 
      
font-size:18px} 
.header .header-bottom .panel-box .fa-heart{ 
      
font-size:16px} 
.header .header-bottom .panel-box .fa-heart.icon-top{ 
      
color:#fff} 
.header .header-bottom .panel-box .fa-heart-big{ 
      
color:#fff; 
     font-size:22px; 
     line-height:40px; 
     text-align:center} 
.header .header-bottom .panel-box .icon-top{ 
      
position:relative; 
     left:auto} 
.header .header-bottom .panel-box .btn-top:before{ 
      
display:none} 
.header .header-bottom .panel-box .full-quantity{ 
      
border-radius:50%; 
     background-color:#64a70b; 
     width:21px; 
     height:21px; 
     line-height:20px; 
     text-align:center; 
     font-size:12px; 
     position:absolute; 
     top:5px; 
     right:10px} 
.header .hb-content{ 
      
width:100%; 
     background-color:#747f7f} 
.header .hb-content.fixed{ 
      
position:fixed; 
     z-index:1100; 
     top:0; 
     box-shadow:0 0 35px 0 rgba(0,0,0,.3)} 
.header .header-bottom:after,.header .header-bottom:before{ 
      
content:" "; 
     display:table} 
.header .header-bottom .btn-wrap{ 
      
float:left; 
     width:20.35%} 
.header .header-bottom .btn-wrap .btn-wave{ 
      
text-align:left; 
     padding-left:60px} 
.header .header-bottom .btn-wrap .btn-wave .fa-phone{ 
      
font-size:16px; 
     width:18px; 
     height:18px; 
     left:0} 
.header .header-bottom .btn-wrap .btn-wave.catalog-btn{ 
      
text-align:center; 
     padding:0 60px} 
.header .header-bottom .search{ 
      
float:left; 
     width:59.3%; 
     height:50px; 
     border:5px solid #747f7f} 
.catalog-menu{ 
      
list-style:none; 
     margin:0; 
     display:block; 
     width:100%; 
     padding:25px 30px 10px} 
.catalog-menu:before,.catalog-menu:after{ 
      
display:table; 
     clear:both; 
     content:''} 
.catalog-menu li.root{ 
      
width:25%; 
     float:left; 
     margin:0 0 30px; 
     padding:0 15px 0 80px; 
     min-height:60px; 
     position:relative; 
     display:flex; 
     flex-wrap:nowrap; 
     align-items:center} 
.catalog-menu li.root:nth-child(4n+1){ 
      
clear:left} 
.catalog-menu li .root-menu-img{ 
      
display:block; 
     width:60px; 
     height:60px; 
     position:absolute; 
     top:0; 
     left:0; 
     background-size:contain; 
     background-position:center; 
     background-repeat:no-repeat} 
.catalog-menu li a{ 
      
display:block; 
     font-size:1em; 
     font-weight:500; 
     color:#000; 
     line-height:1.2; 
     padding:3px 0} 
.catalog-menu li .root-menu-title{ 
      
font-weight:700; 
     color:#95a0a0; 
     padding-top:5px} 
.catalog-menu li a:hover,.catalog-menu li.active>a,.catalog-menu li:hover>a{ 
      
color:#5a960a} 
.catalog-menu li>ul{ 
      
list-style:none; 
     color:#95a0a1; 
     padding:0} 
.catalog-menu li.active>ul,.catalog-menu li:hover>ul{ 
      
display:block} 
.section-menu{ 
      
list-style:none; 
     margin:0; 
     padding:0} 
.section-menu li{ 
      
display:block; 
     position:relative} 
.section-menu li a.root-link{ 
      
border:1px solid #e2e2e2; 
     border-bottom-width:0; 
     background:#f8f8f9; 
     position:relative; 
     padding:15px; 
     display:block; 
     transition:.2s ease-in-out} 
.section-menu li:last-child a.root-link{ 
      
border-bottom-width:1px} 
.section-menu li a.root-link:before{ 
      
content:''; 
     position:absolute; 
     border-left:3px solid #747f7f; 
     bottom:-1px; 
     top:-1px; 
     left:-1px; 
     opacity:0; 
     transition:.2s ease-in-out} 
.section-menu li.active>a.root-link:before,.section-menu li:hover>a.root-link:before{ 
      
opacity:1} 
.section-menu li:hover>a.root-link{ 
      
background-color:#fff} 
.section-menu li.active:hover>a.root-link{ 
      
background-color:#f8f8f9} 
.section-menu li.active:hover>a.root-link,.section-menu li:hover>a.root-link{ 
      
color:#95a0a0} 
.section-menu li>.toggle-caret{ 
      
position:absolute; 
     left:0; 
     top:0; 
     height:17px; 
     width:17px; 
     color:#95a0a1; 
     display:block; 
     border:1px solid #95a0a1; 
     border-radius:50%; 
     cursor:pointer; 
     display:none} 
.section-menu li>.toggle-caret:before{ 
      
content:"+"; 
     display:block; 
     height:17px; 
     width:17px; 
     text-align:center; 
     position:absolute; 
     margin:auto; 
     right:0; 
     bottom:0; 
     left:-1px; 
     top:-1px} 
.section-menu li a{ 
      
color:#000} 
.section-menu li a:hover{ 
      
color:#5a960a} 
.section-menu li.root-item.open ul{ 
      
padding:8px 0; 
     border:1px solid #e2e2e2; 
     border-bottom-width:0; 
     margin:0; 
     position:relative; 
     left:auto; 
     box-shadow:none} 
.section-menu li.root-item.open ul li a{ 
      
padding:5px 10px; 
     padding-left:30px} 
.section-menu li>ul{ 
      
list-style:none; 
     padding:0; 
     display:none} 
.section-menu li.root-item ul{ 
      
position:absolute; 
     z-index:100; 
     left:100%; 
     top:0; 
     background-color:#fff; 
     width:100%; 
     padding:0; 
     border:1px solid #e2e2e2; 
     box-shadow:5px 5px 15px rgba(0,0,0,.2); 
     border-left-width:0} 
.section-menu li.root-item ul li a{ 
      
padding:10px 15px} 
.section-menu li.root-item>ul li.catalog-item:hover a.catalog-link{ 
      
background-color:#f8f8f9} 
.section-menu li.root-item>ul li.catalog-item a.catalog-link:hover{ 
      
color:#5a960a} 
.section-menu li.open>ul li.catalog-item:hover a.catalog-link{ 
      
background-color:#fff} 
.section-menu li.open>ul li.catalog-item a.catalog-link:hover{ 
      
color:#5a960a} 
.section-menu li.root-item:hover ul{ 
      
display:block} 
.section-menu li>ul li{ 
      
padding-left:0} 
.section-menu li>ul li a{ 
      
font-size:13px; 
     font-weight:500; 
     color:#000; 
     line-height:1.42857em} 
.section-menu li.root-item>ul a.catalog-link{ 
      
display:block} 
.section-menu li>ul li a:hover{ 
      
color:#95a0a1} 
.section-menu li.open>.toggle-caret:before{ 
      
content:"-"; 
     top:-2px} 
.section-menu li.open>ul{ 
      
display:block} 
.section-menu li.active>a{ 
      
color:#95a0a0} 
.search-form{ 
      
position:relative} 
.search-form .form-control{ 
      
border:0; 
     background-color:#fff; 
     padding-right:50px; 
     border-radius:0; 
     height:40px; 
     max-width:100%; 
     -webkit-box-shadow:none; 
     -moz-box-shadow:none; 
     box-shadow:none} 
.search-form .btn-small .fa.fa-search{ 
      
color:#64a70b; 
     transform:scale(-1,1); 
     font-size:18px; 
     transition:.15s ease-out} 
.search-form .btn-small:hover .fa.fa-search{ 
      
color:#fff} 
.search-form .form-control:active,.search-form .form-control:focus{ 
      
outline:0; 
     box-shadow:none} 
.search-form .btn-small{ 
      
position:absolute; 
     right:0; 
     top:0; 
     height:40px; 
     width:40px; 
     padding:0 10px; 
     transition:.15s ease-out; 
     background-color:transparent} 
.search-form .btn-small:hover{ 
      
background-color:#64a70b} 
.search-form .btn-small:active{ 
      
background-color:#5a960a} 
.search-form .btn-small:active .icon-search,.search-form .btn-small:hover .icon-search{ 
      
background-position:-66px -148px} 
.search-form.big{ 
      
margin-bottom:20px} 
.search-form.big .form-control{ 
      
width:100%; 
     border:1px solid #747f7f; 
     height:46px} 
.search-form.big .btn-small{ 
      
top:3px; 
     right:3px} 
.search-page{ 
      
padding-bottom:100px} 
.search-page .search-result .search-item{ 
      
padding:5px 10px; 
     margin-bottom:10px; 
     position:relative} 
.search-page .search-result-list{ 
      
border-top:1px solid #ddd; 
     padding-top:25px; 
     margin-top:25px} 
.search-page .search-item .search-item-wrp{ 
      
border:1px solid #ddd; 
     background-color:#fff; 
     transition:.2s ease-in-out; 
     margin:0} 
.search-page .search-item:hover .search-item-wrp{ 
      
box-shadow:0 0 10px rgba(0,0,0,.2); 
     border-color:#f2f2f2} 
.search-page .search-item .search-item-wrp h3{ 
      
margin:0; 
     font-size:14px; 
     padding:10px 20px; 
     height:auto} 
.search-page .search-item .search-item-wrp a{ 
      
display:block; 
     overflow:hidden; 
     height:45px; 
     line-height:1.5; 
     position:relative} 
.search-page .search-item .search-item-wrp a:hover{ 
      
text-decoration:underline} 
.search-page .search-item .search-item-image-wrp{ 
      
padding:40px 20px; 
     border-bottom:1px solid #eee; 
     position:relative; 
     height:280px; 
     overflow:hidden} 
.search-page .search-item .search-item-image-wrp a{ 
      
display:block; 
     width:100%; 
     height:100%; 
     background-origin:content-box; 
     background-position:center center; 
     background-size:contain; 
     background-repeat:no-repeat} 
.search-page .search-item .search-item-info{ 
      
padding-bottom:10px} 
.search-page .search-item .search-preview-text{ 
      
padding:0 20px; 
     height:66px; 
     overflow:hidden; 
     font-weight:400} 
.search-page .search-advanced{ 
      
font-size:16px} 
.search-page .search-advanced .count{ 
      
font-weight:700} 
.search-page .search-language-guess{ 
      
margin-top:10px} 
.container{ 
      
width:100%; 
     max-width:1220px; 
     padding-left:20px; 
     padding-right:20px} 
.container.indent{ 
      
padding-bottom:55px} 
.product-list .product{
      padding:5px 10px;
      position:relative;
      margin-bottom:10px
      } 
.product-list .product .product-item-wrp{
      border:1px solid #ddd;
      background-color:#fff;
      transition:.2s ease-in-out;
      margin:0;
      /* width: 330px; */
      } 
.product-list .product:hover .product-item-wrp{ 
      
box-shadow:0 0 10px rgba(0,0,0,.2); 
     border-color:#f2f2f2} 
.product-list .product .compare-box-mobile{ 
      
display:none} 
.product-list .product .control,.product-detail-control .control{ 
      
font-size:0; 
     position:absolute; 
     left:13px; 
     bottom:8px; 
     z-index:10} 
.product-image-wrp .info{ 
      
position:absolute; 
     z-index:10; 
     bottom:15px; 
     right:17px} 
.product-list .product .product-image-wrp{ 
      
padding:40px 20px; 
     border-bottom:1px solid #eee; 
     position:relative; 
     height:280px; 
     overflow:hidden} 
.product-list .product .image{ 
      
display:block; 
     width:100%; 
     height:100%; 
     background-origin:content-box; 
     background-position:center center; 
     background-size:contain; 
     background-repeat:no-repeat} 
.shine:before{ 
      
position:absolute; 
     top:0; 
     left:-45%; 
     z-index:2; 
     display:block; 
     content:''; 
     width:25%; 
     height:100%; 
     opacity:0; 
     background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%); 
     background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%); 
     -webkit-transform:skewX(-25deg); 
     transform:skewX(-25deg)} 
.product-list .product:hover .shine:before,.search-page .search-item:hover .shine:before{ 
      
-webkit-animation:shine .8s ease-in-out; 
     animation:shine .8s ease-in-out; 
     opacity:1} 
@-webkit-keyframes shine{ 
      
100%{ 
      
left:125%} 
} 
@keyframes shine{ 
      
100%{ 
      
left:125%} 
} 
.product-list .product .desc{ 
      
padding:20px; 
     height:auto} 
.product-list .product .desc .title{ 
      
display:block; 
     overflow:hidden; 
     height:45px; 
     line-height:1.5; 
     position:relative} 
.product-list .product .desc .title:after{ 
      
content:''; 
     display:block; 
     position:absolute; 
     width:30px; 
     height:100%; 
     background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 53%,rgba(255,255,255,1) 100%); 
     right:0; 
     top:20px} 
.product-list .product .desc .info{ 
      
margin-top:14px} 
.product-list .product .desc .info:after,.product-list .product .desc .info:before{ 
      
content:" "; 
     display:table} 
.product-list .product .desc .info .rating{ 
      
float:left; 
     margin-right:17px} 
.product-list .product .desc .info .reviews{ 
      
float:left; 
     color:#ccc} 
.product-list .product .product-cart-wrp{ 
      
padding:0 20px 20px} 
.product-list .product .product-cart-wrp .btn.btn-wave{ 
      
width:100%} 
.product-list .product .price{ 
      
height:50px} 
.product-list .product .price b{ 
      
font-size:20px; 
     font-weight:700; 
     display:inline-block; 
     line-height:50px; 
     margin-right:20px} 
.product-list .product .price strike{ 
      
font-size:16px; 
     font-weight:500; 
     color:#ff0101; 
     display:inline-block; 
     line-height:50px} 
.product-list .product:hover .control{ 
      
display:block} 
.product-list.mini .product .image{ 
      
padding:0; 
     height:160px} 
.product-list.mini.owl-carousel-6 .product .image{ 
      
padding:40px 0} 
.product-list.mini.owl-carousel-6 .product .label-discount{ 
      
display:none} 
.product-detail h1{ 
      
padding-bottom:15px; 
     margin-bottom:25px; 
     line-height:1.2} 
.product-detail .label-wrp{ 
      
left:0} 
.product-detail #product-top{ 
      
margin-bottom:50px; 
     position:relative} 
.product-detail #product-top .info:after,.product-detail #product-top .info:before{ 
      
content:" "; 
     display:table} 
.product-detail #product-top .info .rating{ 
      
text-align:right; 
     font-size:20px; 
     font-weight:500; 
     line-height:100%} 
.product-detail #product-top .info .rating .fa-star{ 
      
margin-right:5px} 
.product-detail #product-top .info .article{ 
      
font-size:1.14286em; 
     font-weight:500; 
     color:#ccc; 
     line-height:30px; 
     display:none} 
.product-detail #product-top .package{ 
      
margin:40px 0 20px} 
.product-detail #product-top .package h3{ 
      
margin:0 0 20px; 
     font-size:1.71429em; 
     font-weight:500; 
     line-height:100%} 
.product-detail #product-top .package ul{ 
      
list-style:none; 
     padding:0; 
     margin:10px 0 0} 
.product-detail #product-top .package ul li{ 
      
font-size:14px; 
     font-weight:500; 
     padding:5px 0} 
.product-detail #product-top .package ul li b{ 
      
display:inline-block; 
     margin-right:10px} 
.product-detail #product-top .control-compare{ 
      
margin:20px 0; 
     color:#95a0a1} 
.product-detail #product-top .control-compare .icon{ 
      
margin-right:10px} 
.product-detail .product-detail-control{ 
      
position:relative; 
     height:30px} 
.product-detail .product-detail-control .control{ 
      
bottom:0; 
     right:0; 
     left:auto} 
#spy-container h2{ 
      
background-color:#747f7f; 
     padding:13px 15px 16px; 
     margin-bottom:0; 
     font-size:18px; 
     position:relative; 
     color:#fff} 
.product-detail #product-top #spy-container{ 
      
position:relative} 
.product-detail #product-top #spy-container #spy-nav{ 
      
height:40px; 
     padding:10px 0; 
     background-color:#747f7f; 
     z-index:1; 
     position:absolute; 
     width:100%; 
     top:0} 
.product-detail #product-top #spy-container #spy-nav .nav{ 
      
list-style:none; 
     padding:0; 
     margin:0} 
.product-detail #product-top #spy-container #spy-nav .nav li{ 
      
padding:0 10px; 
     display:inline-block} 
.product-detail #product-top #spy-container #spy-nav .nav li a{ 
      
display:inline-block; 
     color:#fff; 
     height:20px; 
     line-height:20px} 
.product-detail #product-top #spy-container #spy-nav .nav li.active a,.product-detail #product-top #spy-container #spy-nav .nav li:hover a{ 
      
color:#95a0a1} 
.product-detail #product-top #spy-container #spy-nav .nav>li+li{ 
      
border-left:1px solid #f1f1f1} 
.product-detail #product-top #spy-container #spy-desc{ 
      
margin:25px 0} 
.product-detail #product-top #spy-container #spy-desc p{ 
      
margin:15px 0} 
.product-detail #product-top #spy-container #spy-props{ 
      
margin:40px 0} 
.product-detail #product-top #spy-container #spy-props .info-line{ 
      
position:relative; 
     padding:12px 0} 
.product-detail #product-top #spy-container #spy-props .info-line:nth-child(2n){ 
      
background-color:#f8f8f9} 
.product-detail #product-top #spy-container #spy-props .info-line:after,.product-detail #product-top #spy-container #spy-props .info-line:before{ 
      
content:" "; 
     display:table} 
.product-detail #product-top #spy-container #spy-props .info-line:before{ 
      
top:12px; 
     width:100%; 
     display:block; 
     border-bottom:1px dotted #ccc; 
     content:""; 
     position:absolute; 
     display:none} 
@media (max-width:767px){ 
      
.product-detail #product-top #spy-container #spy-props .info-line:before{ 
      
display:none} 
} 
.product-detail #product-top #spy-container #spy-reviews h2:after,.product-detail #product-top #spy-container #spy-reviews h2:before,.product-detail #product-top .cart-wrap .cart .slider:after,.product-detail #product-top .cart-wrap .cart .slider:before{ 
      
display:table; 
     content:" "} 
.product-detail #product-top #spy-container #spy-props .info-line .title{ 
      
float:left; 
     position:relative; 
     padding-right:10px} 
.product-detail #product-top #spy-container #spy-props .info-line .value{ 
      
padding-left:10px; 
     text-align:right; 
     float:right; 
     position:relative} 
.product-detail #product-top #spy-container #spy-reviews{ 
      
margin:35px 0; 
     position:relative} 
.product-detail #product-top #spy-container #spy-reviews .review-empty{ 
      
width:100%; 
     text-align:center; 
     font-size:20px; 
     color:#999; 
     margin-top:20px} 
.product-detail #product-top #spy-container #spy-reviews .btn-small:not(#showReviews){ 
      
position:absolute; 
     right:9px; 
     top:7px; 
     width:180px; 
     height:auto; 
     padding:6px 0; 
     border-color:#fff; 
     color:#fff; 
     transition:.2s ease-in-out} 
.product-detail #product-top #spy-container #spy-reviews .btn-small:not(#showReviews):hover{ 
      
background-color:#fff; 
     color:#747f7f} 
.product-detail #product-top #spy-container #spy-reviews .btn-small:not(#showReviews):active{ 
      
opacity:.85} 
.product-detail #product-top #spy-container #spy-reviews h2{ 
      
margin-bottom:0} 
.product-detail #product-top #spy-container #spy-reviews h2 .title{ 
      
float:left} 
.product-detail #product-top #spy-container #spy-reviews h2 .count{ 
      
float:left; 
     color:#fff; 
     font-size:18px; 
     line-height:20px; 
     height:20px; 
     padding:0 5px; 
     font-weight:400} 
.product-detail #product-top #spy-container #spy-reviews .review-list .review{ 
      
padding:20px 0} 
.product-detail #product-top #spy-container #spy-reviews .review-list .review .head{ 
      
height:30px} 
.product-detail #product-top #spy-container #spy-reviews .review-list .review .head .rating{ 
      
float:left; 
     padding-top:8px; 
     height:100%} 
.product-detail #product-top #spy-container #spy-reviews .review-list .review .head .date{ 
      
margin-left:20px; 
     float:left; 
     font-size:.85714em; 
     font-weight:500; 
     color:#888; 
     height:100%; 
     line-height:30px} 
.product-detail #product-top #spy-container #spy-reviews .review-list>.review+.review{ 
      
border-top:1px solid #eee} 
.product-detail-left-side{ 
      
padding-right:15px} 
.product-detail-right-side{ 
      
padding-right:12px; 
     min-height:540px; 
     float:right} 
.product-detail #product-top .cart-wrap{ 
      
position:static} 
.product-detail #product-top .cart-wrap .cart{ 
      
position:relative; 
     height:540px; 
     height:auto; 
     border:1px solid #e2e2e2} 
.product-detail #product-top .cart-wrap .cart .slider{ 
      
height:400px; 
     border-bottom:1px solid #e2e2e2} 
.product-detail #product-top .cart-wrap .cart .slider .slider-wrp{ 
      
border-bottom:1px solid #e2e2e2} 
.product-detail #product-top .cart-wrap .cart .slider .slider-images{ 
      
height:100%; 
     width:80%; 
     float:left; 
     width:78%; 
     margin-right:2%} 
.product-detail #product-top .cart-wrap .cart .slider .slider-dots{ 
      
position:relative; 
     overflow:hidden; 
     height:395px; 
     width:20%; 
     float:left; 
     padding:10px 10px 0 0} 
.product-detail #product-top .cart-wrap .cart .slider .slider-dots>.image-mini+.image-mini{ 
      
margin-top:9.75px} 
.product-detail #product-top .cart-wrap .cart .slider .image{ 
      
width:100%; 
     height:390px; 
     padding:20px; 
     display:none; 
     background-position:center center; 
     background-size:contain; 
     background-repeat:no-repeat; 
     background-origin:content-box} 
.product-detail #product-top .cart-wrap .cart .slider .image.image-mini{ 
      
height:90.19px; 
     display:block; 
     padding:10px; 
     border:1px solid transparent} 
.product-detail #product-top .cart-wrap .cart .slider .image:hover.image-mini{ 
      
border-color:rgba(27,105,167,.4)} 
.product-detail #product-top .cart-wrap .cart .slider .image.active{ 
      
display:block} 
.product-detail #product-top .cart-wrap .cart .slider .image.active.image-mini{ 
      
border-color:#95a0a0} 
.product-detail #product-top .cart-wrap .cart .control .btn.btn-wave{ 
      
width:260px; 
     height:63px; 
     line-height:63px} 
.product-detail #product-top .cart-wrap .cart .control .btn.btn-wave:hover:before{ 
      
box-shadow:0 0 0 410px #5a960a} 
.product-detail #product-top .cart-wrap .cart .product-detail-cart-wrp{ 
      
padding:20px 20px 10px; 
     background-color:#f8f8f9} 
.product-detail #product-top .cart-wrap .cart .price{ 
      
position:relative; 
     height:70px} 
.product-detail #product-top .cart-wrap .cart .price-flex-box{ 
      
display:flex; 
     width:100%; 
     height:100%; 
     flex-direction:column; 
     justify-content:center} 
.product-detail #product-top .cart-wrap .cart .price b{ 
      
font-size:35px; 
     font-weight:700; 
     display:block} 
.product-detail #product-top .cart-wrap .cart .price b .fa-rub{ 
      
font-size:32px} 
.product-detail #product-top .cart-wrap .cart .price strike{ 
      
font-size:20px; 
     font-weight:500; 
     color:#ccc; 
     display:block; 
     margin-left:3px; 
     margin-bottom:5px} 
.product-detail #product-top .cart-wrap .cart .price .label{ 
      
bottom:18px} 
.product-detail #product-top .cart-wrap .cart .add-to-cart{ 
      
margin-bottom:5px} 
.product-detail #product-top .cart-wrap .cart .buy-on-click ul{ 
      
list-style:none; 
     padding:0; 
     margin-bottom:0} 
.product-detail #product-top .cart-wrap .cart .buy-on-click ul a{ 
      
font-size:19px; 
     display:block; 
     padding:10px 0} 
.product-detail #product-top #add2basket.active{ 
      
cursor:progress} 
.product-compare{ 
      
padding-bottom:50px} 
.product-compare:after,.product-compare:before{ 
      
content:" "; 
     display:table} 
.product-compare .property-list{ 
      
padding-top:378px; 
     position:absolute; 
     border-bottom:1px solid #ccc} 
.product-compare .compare-remove{ 
      
display:none} 
.compare-result-wrp{ 
      
margin-bottom:35px} 
.product-compare .control{ 
      
position:relative; 
     display:inline-block; 
     margin-bottom:15px} 
.product-compare .compare-switch .compare-switch-link,.product-compare .compare-switch .compare-switch-text{ 
      
display:inline-block; 
     position:relative; 
     padding:10px 15px; 
     line-height:20px; 
     margin-bottom:5px; 
     color:#000; 
     text-align:center; 
     border:1px solid #747f7f; 
     transition:.2s ease-in-out} 
.product-compare .compare-switch .compare-switch-text{ 
      
background-color:#747f7f; 
     color:#fff} 
.product-compare .compare-switch .compare-switch-link:hover{ 
      
background-color:#95a0a0; 
     color:#fff} 
.product-compare .compare-switch .compare-switch-link:active{ 
      
background-color:#747f7f; 
     color:#fff} 
.product-compare .compare-switch .compare-switch-link .check,.product-compare .compare-switch .compare-switch-text .check{ 
      
position:absolute; 
     display:block; 
     width:14px; 
     height:14px; 
     top:0; 
     bottom:0; 
     left:0; 
     margin:auto; 
     border:1px solid #747f7f; 
     -webkit-border-radius:50%; 
     -moz-border-radius:50%; 
     border-radius:50%} 
.product-compare .compare-switch .compare-switch-text .check:before,.product-compare .compare-switch .compare-switch-link .check:before{ 
      
content:''; 
     display:block; 
     position:absolute; 
     top:2px; 
     left:2px; 
     width:8px; 
     height:8px; 
     background-color:#64a70b; 
     -webkit-border-radius:50%; 
     -moz-border-radius:50%; 
     border-radius:50%} 
.product-compare .compare-switch .compare-switch-link .check:before{ 
      
opacity:0; 
     background-color:#95a0a0; 
     transition:.2s ease-in-out} 
.product-compare .compare-switch .compare-switch-link:hover .check:before,.product-compare .compare-switch .compare-switch-link:active .check:before{ 
      
opacity:1} 
.product-compare .property-list .property{ 
      
text-align:left; 
     height:55px; 
     overflow-x:hidden; 
     white-space:normal; 
     color:#aaa; 
     padding:0} 
.product-compare .owl-item .property-list .property{ 
      
border-top:1px solid #ccc} 
.product-compare .property-list .property .property-item{ 
      
padding-top:5px} 
.product-compare .item-list{ 
      
padding:0; 
     margin:0; 
     width:100%; 
     position:relative; 
     font-size:0; 
     line-height:0} 
.product-compare .item-list .owl-nav{ 
      
right:0} 
.product-compare .item-list .owl-stage-outer{ 
      
padding-top:0} 
.product-compare .item-list .item,.item-fixed-block .item{ 
      
display:inline-block; 
     width:100%; 
     font-size:14px; 
     line-height:18px; 
     border-bottom:1px solid #ccc} 
.product-compare .item-list .item .desc .image{ 
      
border-top:1px solid #ccc; 
     display:block; 
     width:100%; 
     height:260px} 
.product-compare .item-list .item .desc .image .image-bg{ 
      
display:block; 
     width:100%; 
     height:100%; 
     background-position:center center; 
     background-size:auto 70%; 
     background-repeat:no-repeat} 
.product-compare .item-list .item .desc .title{ 
      
padding:0 15px 0 0; 
     height:70px; 
     overflow:hidden; 
     display:block; 
     white-space:normal} 
.product-compare .item-list .item .desc .item-price{ 
      
padding:15px 0} 
.product-compare .item-list .item .property-list{ 
      
padding:0; 
     border:0; 
     width:100%; 
     position:relative} 
.product-compare .item-list .item .property-list .property{ 
      
color:#000; 
     padding:25px 0 5px!important} 
.product-compare .item-list .item .elem-delete{ 
      
position:absolute; 
     right:10px; 
     top:10px; 
     width:20px; 
     height:20px; 
     z-index:100} 
.product-compare .item-list .item .elem-delete input{ 
      
width:100%; 
     height:100%; 
     position:absolute; 
     top:0; 
     left:0; 
     background:none; 
     font-size:0; 
     border:0; 
     z-index:10} 
.product-compare .item-list .item .elem-delete span{ 
      
position:relative; 
     display:block; 
     width:100%; 
     height:100%; 
     cursor:pointer; 
     z-index:5} 
.product-compare .item-list .item .elem-delete span:after,.product-compare .item-list .item .elem-delete span:before{ 
      
content:''; 
     display:block; 
     position:absolute; 
     top:9px; 
     width:100%; 
     height:2px; 
     background-color:rgba(0,0,0,.3); 
     transition:.2s ease-in-out} 
.product-compare .item-list .item .elem-delete span:after{ 
      
transform:scale(1) rotate(45deg)} 
.product-compare .item-list .item .elem-delete span:before{ 
      
transform:scale(1) rotate(-45deg)} 
.product-compare .item-list .item .elem-delete:hover span:after,.product-compare .item-list .item .elem-delete:hover span:before{ 
      
background-color:#000} 
.product-compare .item-list .item .elem-delete:active span:after{ 
      
transform:scale(.8) rotate(45deg)} 
.product-compare .item-list .item .elem-delete:active span:before{ 
      
transform:scale(.8) rotate(-45deg)} 
.owl-carousel .owl-nav{ 
      
position:absolute; 
     right:0; 
     top:-70px} 
.owl-carousel .owl-nav button{ 
      
float:left; 
     position:relative; 
     height:30px; 
     width:30px; 
     border:1px solid #747f7f; 
     background-color:#fff} 
.owl-carousel .owl-nav button.owl-prev .icon{ 
      
position:absolute; 
     margin:auto; 
     left:0; 
     top:0; 
     right:0; 
     bottom:0; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-228px -148px; 
     width:5px; 
     height:8px; 
     display:inline-block} 
.owl-carousel .owl-nav button.owl-prev:active .icon,.owl-carousel .owl-nav button.owl-prev:hover .icon{ 
      
background-position:-218px -148px; 
     width:5px; 
     height:8px; 
     display:inline-block; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png)} 
.owl-carousel .owl-nav button.owl-prev.disabled .icon{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-168px -148px; 
     width:5px; 
     height:8px; 
     display:inline-block} 
.owl-carousel .owl-nav button.owl-next .icon{ 
      
position:absolute; 
     margin:auto; 
     left:0; 
     top:0; 
     right:0; 
     bottom:0; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-238px -148px; 
     width:5px; 
     height:8px; 
     display:inline-block} 
.owl-carousel .owl-nav button.owl-next:active .icon,.owl-carousel .owl-nav button.owl-next:hover .icon{ 
      
background-position:-158px -148px; 
     width:5px; 
     height:8px; 
     display:inline-block; 
     background-image:url(/bitrix/templates/system_irobot/images/sprite.png)} 
.owl-carousel .owl-nav button.owl-next.disabled .icon{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-208px -148px; 
     width:5px; 
     height:8px; 
     display:inline-block} 
.owl-carousel .owl-nav button:hover{ 
      
background-color:#95a0a0; 
     border-color:#95a0a0} 
.owl-carousel .owl-nav button:active{ 
      
background-color:#95a0a1; 
     border-color:#95a0a1} 
.owl-carousel .owl-nav button.disabled{ 
      
cursor:default; 
     background-color:#fff; 
     border-color:#747f7f} 
.owl-carousel .owl-dots{ 
      
position:absolute; 
     bottom:20px; 
     left:0; 
     right:0; 
     text-align:center} 
.owl-carousel .owl-dots .owl-dot{ 
      
display:inline-block; 
     width:10px; 
     height:10px; 
     margin:0 5px; 
     border-radius:50%; 
     border:1px solid rgba(255,84,0,.33); 
     background-color:transparent} 
.owl-carousel .owl-dots .owl-dot:hover{ 
      
border:1px solid rgba(255,84,0,.66); 
     background-color:rgba(255,84,0,.33)} 
.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-dots .owl-dot:active{ 
      
border-color:#5a960a; 
     background-color:#5a960a} 
.owl-carousel.owl-carousel-6{ 
      
max-height:385px} 
.owl-carousel.owl-carousel-6 .owl-stage .owl-item{ 
      
width:0; 
     overflow:hidden} 
.basket>.dropdown .item-list>.item .item-content .image,.captcha .image,.compare>.dropdown .item-list .item .item-content .image,.news-list .item .image,.order .delivery-list .item>label .image{ 
      
background-position:center center; 
     background-repeat:no-repeat} 
#slider-block .carousel{ 
      
padding-bottom:60px} 
#slider-block .carousel .carousel-indicators{ 
      
bottom:10px} 
#slider-block .carousel .carousel-indicators li{ 
      
display:inline-block; 
     width:16px; 
     height:16px; 
     padding:2px; 
     margin:0 5px; 
     border-radius:50%; 
     border:1px solid #747f7d; 
     background-color:transparent} 
#slider-block .carousel .carousel-indicators li .circle-link{ 
      
display:block; 
     width:10px; 
     height:10px; 
     border-radius:50%} 
#slider-block .carousel .carousel-indicators li:hover .circle-link{ 
      
background-color:#64a70b} 
#slider-block .carousel .carousel-indicators li.active .circle-link,#slider-block .carousel .carousel-indicators li:active .circle-link{ 
      
border-color:#5a960a; 
     background-color:#5a960a} 
#popular-block{ 
      
padding:0 0 20px} 
#popular-block h2{ 
      
margin-bottom:20px} 
.news-block{ 
      
margin-bottom:40px} 
.news-block h2{ 
      
margin-bottom:25px} 
.news-block .news-list{ 
      
margin-bottom:25px} 
.news-block .news-list .news-item{ 
      
margin-bottom:0} 
.news-block .news-link-wrp a{ 
      
height:40px; 
     line-height:40px} 
#complex-block,#new-block{ 
      
padding:20px 0} 
#popular-block a{ 
      
display:block; 
     margin-bottom:20px; 
     position:relative; 
     overflow:hidden} 
#popular-block a:hover:before{ 
      
-webkit-animation:shine .5s ease-in-out; 
     animation:shine .5s ease-in-out; 
     opacity:1} 
#popular-block a:after{ 
      
position:absolute; 
     content:""; 
     left:0; 
     background-color:#000; 
     opacity:0; 
     width:100%; 
     height:100%; 
     z-index:1; 
     transition:opacity .3s linear} 
#popular-block a:active:after{ 
      
opacity:.15} 
#popular-block a img{ 
      
max-width:100%; 
     transition:transform .3s linear; 
     background-color:#fff; 
     border-radius:0 25px 0 0} 
#popular-block a:hover img{ 
      
transform:scale(1.02)} 
#about-block{ 
      
padding:20px 0 60px; 
     border-top:1px solid #e2e2e2} 
#about-block p{ 
      
line-height:1.5} 
#about-block .btn-small{ 
      
margin-top:25px; 
     height:40px; 
     line-height:40px} 
.section-detail{ 
      
margin-bottom:30px} 
.section-carousel-wrp{ 
      
margin-bottom:35px} 
.section-carousel-wrp .product-list .product{ 
      
margin-bottom:15px} 
.section-carousel-name{ 
      
display:block; 
     padding:10px 15px 15px; 
     background-color:#747f7f; 
     color:#fff; 
     margin-bottom:10px} 
.section-carousel-name a{ 
      
color:#fff} 
.section-carousel-name a:hover{ 
      
color:#95a0a1} 
.owl-carousel .owl-nav,.section-slider-viewed-wrp .owl-carousel .owl-nav{ 
      
top:-49px; 
     right:19px} 
.section-carousel-wrp .section-link-wrp{ 
      
text-align:right} 
.section-carousel-wrp .section-link-wrp .fa{ 
      
margin-left:2px; 
     vertical-align:bottom} 
.section-slider-viewed-wrp h2{ 
      
color:#fff; 
     background-color:#747f7f; 
     padding:10px 15px 15px} 
.catalog-section-list .row.flex-box-row{ 
      
margin:0 -20px} 
.catalog-section-list .catalog-section{ 
      
margin:40px 0; 
     padding:0 20px} 
.catalog-section-list .catalog-section:nth-child(3n+1){ 
      
clear:both} 
.catalog-section-list .catalog-section .root-title-wrp{ 
      
background-color:#f8f8f8; 
     padding:10px; 
     transition:.2s ease-in-out} 
.catalog-section-list .catalog-section:hover .root-title-wrp{ 
      
background-color:#f1f1f1} 
.catalog-section-list .catalog-section .root-title-wrp .flex-box{ 
      
display:flex; 
     flex-wrap:nowrap; 
     align-items:center} 
.catalog-section-list .catalog-section .catalog-section-img{ 
      
display:block; 
     width:80px; 
     height:80px; 
     flex:0 0 80px; 
     margin-right:20px; 
     background-size:contain; 
     background-position:center; 
     background-repeat:no-repeat; 
     opacity:.85; 
     transition:.2s ease-in-out} 
.catalog-section-list .catalog-section:hover .catalog-section-img{ 
      
opacity:1} 
.catalog-section-list .catalog-section .title{ 
      
display:block; 
     color:#95a0a0; 
     font-size:1.28571em; 
     font-weight:700; 
     line-height:1.2} 
.catalog-section-list .catalog-section:hover .title{ 
      
color:#5a960a} 
.catalog-section-list .catalog-section .catalog-section-list-ul{ 
      
margin:0; 
     padding:0 10px; 
     list-style:none} 
.catalog-section-list .catalog-section .catalog-section-list-ul .catalog-section-item-li{ 
      
margin:15px 0} 
.catalog-section-list .catalog-section .catalog-section-list-ul .catalog-section-item-li .sub-title{ 
      
color:#000; 
     font-size:14px; 
     display:inline-block} 
.catalog-section-list .catalog-section .catalog-section-list-ul .catalog-section-item-li .sub-title:hover{ 
      
color:#5a960a} 
.sort{ 
      
margin-bottom:20px; 
     background-color:#747f7f; 
     color:#fff; 
     height:50px; 
     line-height:50px; 
     padding:0 15px} 
.sorting-box{ 
      
display:inline-block} 
.sort .icon-br-down{ 
      
margin-bottom:-6px; 
     transform:rotate(180deg)} 
.sort .sort-link{ 
      
display:inline-block; 
     margin-right:15px} 
.sort .sort-link:last-child{ 
      
margin-right:0} 
.sort .sort-link:hover,.sort .sort-link.active{ 
      
color:#7cd802} 
.sort .sort-link .icon{ 
      
display:none} 
.sort .sort-link.active .icon{ 
      
display:inline-block} 
.news-list{ 
      
margin-bottom:40px} 
.news-list .news-item{ 
      
margin-bottom:30px} 
.news-list .news-item .news-item-wrp{ 
      
transition:.2s ease-in-out; 
     margin:0} 
.news-list .news-item:hover .news-item-wrp{ 
      
box-shadow:0 0 10px rgba(0,0,0,.2)} 
.news-list .news-item:after,.news-list .news-item:before{ 
      
content:" "; 
     display:table} 
.news-list .news-item .image-link{ 
      
display:block; 
     height:250px; 
     padding:0; 
     background-color:#747f7f; 
     overflow:hidden; 
     position:relative} 
.news-list .news-item .image-link .image{ 
      
display:block; 
     width:100%; 
     height:100%; 
     background-size:cover; 
     opacity:.85; 
     transition:opacity .25s , transform .4s; 
     transition-timing-function:ease-in-out} 
.news-list .news-item .image-link:hover .image{ 
      
opacity:1; 
     transform:scale(1.05)} 
.news-list .news-item .desc{ 
      
position:relative; 
     padding:15px; 
     border:1px solid #ddd; 
     border-left:0; 
     height:250px; 
     transition:.2s ease-in-out} 
.news-list .news-item:hover .desc{ 
      
border-color:#f2f2f2} 
.news-list .news-item .desc-info{ 
      
max-height:193px; 
     overflow:hidden} 
.news-list .news-item .desc .name-link{ 
      
display:block; 
     margin-bottom:15px; 
     font-size:16px; 
     font-weight:700; 
     line-height:100%} 
.news-list .news-item .desc .more-link{ 
      
position:absolute; 
     right:15px; 
     bottom:15px} 
.news-list .news-item .desc .more-link span{ 
      
display:inline-block; 
     vertical-align:middle} 
.news-list .news-item .desc .more-link span.fa{ 
      
margin-left:3px} 
.compare>.dropdown .item-list .item .item-content:after,.compare>.dropdown .item-list .item .item-content:before,.news-detail:after,.news-detail:before{ 
      
display:table; 
     content:" "} 
.news-list .news-item .date{ 
      
font-size:12px; 
     font-weight:700; 
     line-height:100%; 
     position:absolute; 
     left:15px; 
     top:15px; 
     z-index:10; 
     background-color:#5a960a; 
     color:#fff; 
     padding:5px 10px} 
.news-list .news-item .desc .preview{ 
      
margin:10px 0} 
.news-detail{ 
      
margin-bottom:40px} 
.news-detail .detail-img{ 
      
width:100%; 
     height:0; 
     background-color:#747f7f; 
     margin-bottom:25px; 
     position:relative; 
     padding-top:28%} 
.news-detail .detail-img .image{ 
      
-webkit-background-size:cover; 
     background-size:cover; 
     width:100%; 
     height:100%; 
     opacity:.85; 
     position:absolute; 
     top:0; 
     left:0} 
.viewed{ 
      
position:static} 
.viewed>.dropdown.mini-arrow:before{ 
      
margin:0 auto; 
     left:0; 
     right:210px} 
.compare>.btn-wave{ 
      
cursor:default} 
.compare>.btn-wave>.icon{ 
      
left:18px} 
.compare>.dropdown{ 
      
width:481px} 
.compare>.dropdown .item-list{ 
      
max-height:513px; 
     min-height:70px; 
     overflow-y:auto; 
     overflow-x:hidden; 
     position:relative} 
.compare>.dropdown .item-list .msg{ 
      
padding:20px} 
.compare>.dropdown .item-list .item{ 
      
padding:0 10px} 
.compare>.dropdown .item-list .item .item-content{ 
      
position:relative; 
     height:67px; 
     padding:10px 0; 
     -webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none} 
.compare>.dropdown .item-list .item .item-content .image{ 
      
float:left; 
     height:100%; 
     width:50px; 
     border:1px solid #eee; 
     background-size:contain} 
.compare>.dropdown .item-list .item .item-content .desc{ 
      
height:100%; 
     padding-right:25px} 
.compare>.dropdown .item-list .item .item-content .desc .title{ 
      
height:100%; 
     float:left; 
     padding-left:10px; 
     width:60%} 
.compare>.dropdown .item-list .item .item-content .desc .title a{ 
      
color:#000} 
.compare>.dropdown .item-list .item .item-content .desc .title a:hover{ 
      
color:#5a960a} 
.compare>.dropdown .item-list .item .item-content .desc .control{ 
      
padding:15px 0; 
     height:100%; 
     float:left; 
     width:15%; 
     color:#fff; 
     display:none} 
.compare>.dropdown .item-list .item .item-content .desc .control .btn-small{ 
      
float:left; 
     border:1px solid #c9dce1; 
     height:20px; 
     width:30%; 
     opacity:0; 
     filter:alpha(opacity=0); 
     font-size:1.14286em; 
     font-weight:500; 
     color:#fff; 
     line-height:100%; 
     line-height:18px} 
.compare>.dropdown .item-list .item .item-content .desc .control .btn-small:hover{ 
      
color:#fff; 
     background-color:#95a0a0; 
     border-color:#95a0a0} 
.compare>.dropdown .item-list .item .item-content .desc .control .btn-small:active{ 
      
color:#fff; 
     background-color:#95a0a1; 
     border-color:#95a0a1} 
.compare>.dropdown .item-list .item .item-content .desc .control .quantity,.compare>.dropdown .item-list .item .item-content .desc .control .quantity-title{ 
      
float:left; 
     padding:0 5px; 
     height:20px; 
     width:40%; 
     border:0; 
     border-top:1px solid #c9dce1; 
     border-bottom:1px solid #c9dce1; 
     font-size:.92857em; 
     font-weight:500; 
     color:#fff; 
     line-height:100%; 
     line-height:18px} 
.compare>.dropdown .item-list .item .item-content .desc .control .quantity{ 
      
display:none; 
     outline:0} 
.compare>.dropdown .item-list .item .item-content .desc .control .quantity-title{ 
      
border-color:transparent; 
     white-space:nowrap} 
.compare>.dropdown .item-list .item .item-content .desc .price{ 
      
width:23%; 
     height:100%; 
     float:left; 
     text-align:right; 
     line-height:50px} 
.compare>.dropdown .item-list .item .item-content .btn-close{ 
      
position:absolute; 
     right:0; 
     top:10px; 
     height:50px; 
     opacity:.5; 
     filter:alpha(opacity=50)} 
.compare>.dropdown .item-list .item .item-content .btn-close:hover,.compare>.dropdown .item-list .item:focus .item-content .control .btn-small,.compare>.dropdown .item-list .item:hover .item-content .control .btn-small{ 
      
opacity:1; 
     filter:alpha(opacity=100)} 
.compare>.dropdown .item-list .item:focus,.compare>.dropdown .item-list .item:hover{ 
      
background-color:#f1f1f1} 
.compare>.dropdown .item-list .item:focus .item-content .control .quantity,.compare>.dropdown .item-list .item:hover .item-content .control .quantity{ 
      
display:block} 
.compare>.dropdown .item-list .item:focus .item-content .control .quantity-title,.compare>.dropdown .item-list .item:hover .item-content .control .quantity-title{ 
      
display:none} 
.compare>.dropdown .item-list>.item+.item .item-content{ 
      
border-top:1px solid #eee} 
.compare>.dropdown.dropdown-mini{ 
      
margin-bottom:10px; 
     padding-bottom:0} 
.basket>.btn-wave{ 
      
cursor:default} 
.basket>.dropdown{ 
      
width:480px} 
.basket>.dropdown:before{ 
      
left:255px!important} 
.basket>.dropdown .item-list{ 
      
max-height:360px; 
     overflow:auto; 
     position:relative} 
.basket>.dropdown .item-list>.item .item-content{ 
      
position:relative; 
     -webkit-user-select:none; 
     -moz-user-select:none; 
     -ms-user-select:none; 
     user-select:none} 
.basket>.dropdown .item-list>.item .item-content .image{ 
      
float:left; 
     height:100%; 
     width:50px; 
     border:1px solid #eee; 
     background-size:contain} 
.basket>.dropdown .item-list>.item .item-content .desc{ 
      
padding-right:50px} 
.basket>.dropdown .item-list>.item .item-content .desc .control .btn-small{ 
      
float:left; 
     border:1px solid #c9dce1; 
     height:22px; 
     width:30%; 
     opacity:0; 
     filter:alpha(opacity=0); 
     font-size:1.14286em; 
     font-weight:500; 
     color:#000; 
     line-height:100%; 
     line-height:18px} 
.basket>.dropdown .item-list>.item .item-content .desc .control .btn-small:hover{ 
      
color:#fff; 
     background-color:#95a0a0; 
     border-color:#95a0a0} 
.basket>.dropdown .item-list>.item .item-content .desc .control .btn-small:active{ 
      
color:#fff; 
     background-color:#95a0a1; 
     border-color:#95a0a1} 
.basket>.dropdown .item-list>.item .item-content .desc .control .quantity,.basket>.dropdown .item-list>.item .item-content .desc .control .quantity-title{ 
      
float:left; 
     padding:0 5px; 
     height:22px; 
     width:40%; 
     border:0; 
     border-top:1px solid #c9dce1; 
     border-bottom:1px solid #c9dce1; 
     font-size:.92857em; 
     font-weight:500; 
     color:#000; 
     line-height:100%; 
     line-height:18px} 
.basket>.dropdown .item-list>.item .item-content .desc .control .quantity{ 
      
display:none; 
     outline:0; 
     text-align:center} 
.basket>.dropdown .item-list>.item .item-content .desc .control .quantity-title{ 
      
border-color:transparent; 
     white-space:nowrap} 
.basket>.dropdown .item-list>.item .item-content .btn-close{ 
      
position:absolute; 
     right:0; 
     top:10px; 
     height:50px; 
     opacity:.5; 
     filter:alpha(opacity=50)} 
.basket>.dropdown .item-list>.item .item-content .btn-close:hover,.basket>.dropdown .item-list>.item:focus .item-content .control .btn-small,.basket>.dropdown .item-list>.item:hover .item-content .control .btn-small{ 
      
opacity:1; 
     filter:alpha(opacity=100)} 
.basket>.dropdown .item-list>.item:focus .item-content .control .quantity,.basket>.dropdown .item-list>.item:hover .item-content .control .quantity{ 
      
display:block} 
.basket>.dropdown .item-list>.item:focus .item-content .control .quantity-title,.basket>.dropdown .item-list>.item:hover .item-content .control .quantity-title{ 
      
display:none} 
.basket>.dropdown .foot .btn-bs .value-left{ 
      
font-size:1.14286em; 
     font-weight:700; 
     line-height:100%; 
     line-height:60px} 
.basket>.dropdown .foot .btn-bs .value-right{ 
      
font-size:1.71429em; 
     font-weight:700; 
     line-height:100%; 
     line-height:60px} 
.basket>.dropdown .foot .custom-feedback{ 
      
border-bottom:1px solid #eee} 
.basket>.dropdown .foot .custom-feedback .form-group{ 
      
margin-top:2px; 
     margin-bottom:0} 
.basket>.dropdown .foot .custom-feedback .form-group .form-control{ 
      
padding:6px 14px!important; 
     height:30px; 
     line-height:30px; 
     width:140px} 
.basket>.dropdown .foot .row{ 
      
line-height:30px; 
     padding:12px 10px; 
     margin:0} 
.basket>.dropdown .foot .row .col-xs-4{ 
      
padding:0} 
.auth:after,.auth:before{ 
      
content:" "; 
     display:table} 
.auth{ 
      
margin-bottom:20px} 
.auth h1{ 
      
margin-bottom:40px} 
.bx-authform{ 
      
width:100%; 
     max-width:500px} 
.bx-authform.reg-form,.main-profile-form,.main-profile-social-block{ 
      
width:100%; 
     max-width:600px} 
.personal-section font.errortext{ 
      
display:none} 
.auth .col-xs-4,.auth .bx-authform-label-container,.auth .col-sm-3{ 
      
line-height:40px; 
     overflow:hidden; 
     text-overflow:ellipsis; 
     white-space:nowrap; 
     font-size:13px} 
.personal,.personal h2{ 
      
margin-bottom:30px} 
.personal .title-box{ 
      
position:relative} 
.personal .title-box h1{ 
      
display:inline-block} 
.personal .personal-menu .title{ 
      
background-color:#747f7f; 
     padding:15px 20px; 
     font-size:1.14286em; 
     font-weight:500; 
     color:#fff; 
     line-height:100%} 
.personal .personal-menu ul{ 
      
list-style:none; 
     padding:0; 
     margin:0; 
     position:relative} 
.personal .personal-menu{ 
      
margin-bottom:50px} 
.personal .personal-menu ul li{ 
      
display:block; 
     float:left; 
     margin-left:10px; 
     text-align:center} 
.personal .personal-menu ul li:first-child{ 
      
margin-left:0} 
.personal .personal-menu ul li.logout{ 
      
position:absolute; 
     right:0; 
     margin:0} 
.personal .personal-menu ul li.logout a,.logout-mobile a{ 
      
border-color:#64a70b} 
.personal .personal-menu ul li.logout a:hover,.logout-mobile a:hover{ 
      
background-color:#64a70b; 
     color:#fff} 
.personal .personal-menu ul li.logout a:active,.logout-mobile a:active{ 
      
background-color:#5a960a; 
     color:#fff} 
.personal .personal-menu ul li a{ 
      
border:1px solid #747f7f; 
     padding:13px 30px; 
     display:block; 
     font-size:1.14286em; 
     font-weight:500; 
     color:#000; 
     line-height:100%} 
.personal .personal-menu ul li a:hover{ 
      
background-color:#95a0a0; 
     color:#fff} 
.personal .personal-menu ul li a.active,.personal .personal-menu ul li a:active{ 
      
color:#fff; 
     background-color:#747f7f} 
.order-list .order-item{ 
      
margin:30px 0; 
     border:1px solid #ccc} 
.order-list .order-item>.title{ 
      
padding:0 20px} 
.order-list .order-item>.title b{ 
      
font-size:1.28571em; 
     font-weight:700; 
     line-height:100%; 
     line-height:50px} 
.order-list .order-item>.title .btn-wave{ 
      
margin:10px 0} 
.order-list .order-item>.props{ 
      
padding:0 20px 20px; 
     border-top:1px solid #ccc} 
.order-list .order-item>.props .prop-item,.order-list .order-item>.props .props-item-title{ 
      
line-height:1.5} 
.order-list .order-item>.props .props-item-title{ 
      
margin-top:10px; 
     margin-bottom:5px} 
.order-list .order-item>.props .props-item-title-sum{ 
      
font-size:16px; 
     margin-bottom:10px; 
     line-height:1.5} 
.order-list .order-item>.props .status{ 
      
color:#fff; 
     display:inline-block; 
     width:155px; 
     height:30px; 
     line-height:30px; 
     background-color:#83bd27; 
     text-align:center; 
     margin-bottom:12px} 
.order-list .order-item>.item-list{ 
      
border-top:1px solid #ccc; 
     padding:0 20px 20px; 
     overflow:auto; 
     position:relative} 
.order-list .order-item>.item-list>b{ 
      
display:block; 
     margin-bottom:10px} 
.order .order-result>.foot .info-line:after,.order .order-result>.foot .info-line:before,.order .order-result>.foot:after,.order .order-result>.foot:before,.order-list .order-item>.item-list>.item:after,.order-list .order-item>.item-list>.item:before{ 
      
content:" "; 
     display:table} 
.order-list .order-item>.item-list>.item{ 
      
padding:0 10px; 
     height:50px} 
.order-list .order-item>.item-list>.item .title-link{ 
      
color:#000} 
.order-list .order-item>.item-list>.item .title-link:hover{ 
      
color:#5a960a} 
.order-list .order-item>.item-list>.item:focus,.order-list .order-item>.item-list>.item:hover{ 
      
background-color:#f1f1f1} 
.order-list .order-item>.item-list>.item+.item{ 
      
border-top:1px solid #eee} 
.personal.btn-wrap{ 
      
margin:0} 
.personal.btn-wrap .personal-menu ul{ 
      
border:0} 
.personal.btn-wrap .personal-menu ul li a{ 
      
border:0; 
     color:#95a0a1; 
     height:40px; 
     line-height:40px; 
     padding:0 20px} 
.order{ 
      
margin:50px 0 60px} 
.order #order_form_content{ 
      
position:relative} 
.order>h2+h2{ 
      
margin:50px 0 30px} 
.order .order-result-wrap{ 
      
position:static} 
.order .order-result>.title{ 
      
height:60px; 
     background-color:#747f7f; 
     padding:0 20px; 
     font-size:2.28571em; 
     font-weight:300; 
     color:#fff; 
     line-height:100%; 
     line-height:55px} 
.order .order-result>.item-list{ 
      
border:1px solid #747f7f; 
     border-top:0} 
.order .order-result>.item-list .item{ 
      
padding:0 20px} 
.order .order-result>.foot{ 
      
padding:10px 20px; 
     background-color:#747f7f} 
.order .order-result>.foot .info-line{ 
      
color:#fff; 
     position:relative; 
     margin:20px 0; 
     font-size:1.14286em; 
     font-weight:500; 
     line-height:100%} 
.order .order-result>.foot .info-line:before{ 
      
top:13px; 
     width:100%; 
     display:block; 
     border-bottom:1px dashed #ccc; 
     content:""; 
     position:absolute} 
@media (max-width:767px){ 
      
.order .order-result>.foot .info-line:before{ 
      
display:none} 
} 
.order .order-result>.foot .info-line .title{ 
      
float:left; 
     background-color:#f1f1f1; 
     position:relative; 
     padding-right:10px} 
.order .order-result>.foot .info-line .value{ 
      
padding-left:10px; 
     text-align:left; 
     float:right; 
     background-color:#f1f1f1; 
     position:relative} 
.order .order-result>.foot .info-line-big{ 
      
color:#fff; 
     position:relative; 
     margin:20px 0; 
     font-size:2.28571em; 
     font-weight:700; 
     line-height:100%} 
.order .order-result>.foot .info-line-big:after,.order .order-result>.foot .info-line-big:before{ 
      
content:" "; 
     display:table} 
.order .order-result>.foot .info-line-big:before{ 
      
top:27px; 
     width:100%; 
     display:block; 
     border-bottom:1px dashed #ccc; 
     content:""; 
     position:absolute} 
@media (max-width:767px){ 
      
.order .order-result>.foot .info-line-big:before{ 
      
display:none} 
} 
.order .order-result>.foot .info-line-big .title{ 
      
float:left; 
     background-color:#747f7f; 
     position:relative; 
     padding-right:10px} 
.order .order-result>.foot .info-line-big .value{ 
      
padding-left:10px; 
     text-align:left; 
     float:right; 
     background-color:#747f7f; 
     position:relative} 
.order .delivery-list .item{ 
      
height:160px; 
     border:1px solid #ccc; 
     margin-bottom:20px; 
     padding:20px} 
.order .delivery-list .item>input{ 
      
display:none} 
.order .delivery-list .item>label{ 
      
cursor:pointer; 
     display:block; 
     height:100%} 
.order .delivery-list .item>label .checked{ 
      
display:none; 
     text-align:center; 
     width:0; 
     float:left; 
     height:100%} 
.order .delivery-list .item>label .image{ 
      
float:left; 
     width:120px; 
     height:100%; 
     border:1px solid #eee; 
     background-color:#fff; 
     margin-right:20px; 
     background-size:70%} 
.order .delivery-list .item>label .desc{ 
      
overflow:hidden; 
     height:100%} 
.order .delivery-list .item>label .desc .title{ 
      
font-size:1.28571em; 
     font-weight:700; 
     line-height:100%; 
     margin-bottom:20px} 
.order .delivery-list .item>label .desc .text{ 
      
font-size:1em; 
     font-weight:500; 
     line-height:100%} 
.order .delivery-list .item>label .desc .text b{ 
      
font-weight:500} 
.order .delivery-list .item:hover{ 
      
border-color:#5a960a} 
.order .delivery-list .item.active{ 
      
border-color:#b4d989; 
     background-color:#b4d989} 
.order .control-foot{ 
      
margin-top:40px; 
     padding:20px 0; 
     background-color:#f1f1f1} 
.order .control-foot .control-buyoneclick{ 
      
padding:0 20px} 
.order .control-foot .control-buyoneclick .form-group{ 
      
margin-bottom:10px} 
.order .control-foot .control-buyoneclick .form-group .form-control{ 
      
padding:6px 12px} 
.order .control-foot .control-buyoneclick .title{ 
      
line-height:40px} 
.order .control-foot .control-buyoneclick .btn-wave{ 
      
height:40px; 
     line-height:40px} 
.form-request{ 
      
margin:55px 0 110px} 
.form-request .col-xs-4{ 
      
height:40px} 
.captcha .image{ 
      
height:40px; 
     width:50%; 
     float:left; 
     background-color:#ccc; 
     background-size:contain} 
.footer .footer-top,.footer .footer-top .btn-wrap>.btn-wave{ 
      
background-color:#747f7f} 
.captcha .form-control{ 
      
width:50%} 
.footer{ 
      
width:100%; 
     padding-top:50px} 
.footer .footer-top{ 
      
position:absolute; 
     left:0; 
     right:0; 
     top:0; 
     z-index:101; 
     height:50px} 
.footer .footer-top:after,.footer .footer-top:before{ 
      
content:" "; 
     display:table} 
.footer .footer-top .contacts{ 
      
width:38.95%; 
     float:left} 
.footer .footer-top .contacts .phone{ 
      
float:left; 
     margin-right:25px; 
     font-size:1.71429em; 
     font-weight:300; 
     color:#fff; 
     line-height:100%; 
     line-height:50px} 
.footer .footer-top .contacts>a{ 
      
line-height:50px} 
.footer .footer-top .btn-wrap{ 
      
width:20.35%; 
     float:left} 
.footer .footer-top .btn-wrap>.btn-wave .arrow{ 
      
background-position:-75px -102px} 
.footer .footer-top .btn-wrap>.btn-wave:before{ 
      
background-color:#95a0a0; 
     box-shadow:0 0 0 0 #95a0a0; 
     display:none} 
.footer .footer-top .btn-wrap.open>.btn-wave:before,.footer .footer-top .btn-wrap>.btn-wave.active:before,.footer .footer-top .btn-wrap>.btn-wave:hover:before{ 
      
box-shadow:0 0 0 195px #95a0a0} 
.footer .footer-top .btn-wrap>.dropdown{ 
      
bottom:100%} 
.footer .footer-top .btn-wrap>.dropdown:before{ 
      
top:100%; 
     border-top-color:#fff; 
     border-bottom-color:transparent} 
.footer .footer-top .btn-wrap.open>.btn-wave .arrow{ 
      
background-position:-45px -102px} 
.footer .footer-top .btn-simple{ 
      
position:absolute; 
     right:0; 
     bottom:100%; 
     margin:20px} 
.footer .footer-top.fixed{ 
      
position:fixed; 
     top:auto; 
     bottom:0} 
.footer .footer-middle{ 
      
background-color:#747f7f; 
     border-bottom:1px solid #747f7f; 
     color:#fff} 
.footer .footer-middle .info{ 
      
padding:20px 0 30px; 
     margin:0} 
.footer .footer-middle .info .slogan{ 
      
border-bottom:1px solid #f1f1f1; 
     width:280px; 
     padding-bottom:10px; 
     margin-bottom:15px} 
.footer .footer-middle .info .address{ 
      
color:#fff} 
.footer .footer-middle a.callback-link{ 
      
color:#fff} 
.footer .footer-middle a.callback-link:hover{ 
      
color:#5a960a} 
.footer .footer-middle .info .menu{ 
      
list-style:none; 
     margin:0; 
     padding:0} 
.footer .footer-middle .info .menu>li{ 
      
display:block; 
     margin:15px 0} 
.footer .footer-middle .info .menu>li>a{ 
      
display:inline-block; 
     line-height:100%; 
     color:#fff} 
.footer .footer-middle .info .phone{ 
      
font-size:1.71429em; 
     font-weight:300; 
     color:#fff; 
     line-height:100%; 
     line-height:50px} 
.footer a {color:white}

.footer .footer-middle .info .separator{ 
      
margin-top:15px; 
     margin-bottom:35px} 
.footer .footer-middle .separator-line{ 
      
border-top:1px solid #f1f1f1; 
     height:0} 
.footer .footer-middle .pay{ 
      
height:50px; 
     line-height:50px} 
.footer .footer-middle .pay .pay-wrp{ 
      
text-align:right} 
.footer .footer-middle .pay .icon{ 
      
margin-left:20px; 
     margin-right:10px} 
.footer .footer-middle .pay .icon:last-child{ 
      
margin-right:0} 
.footer .footer-middle .pay .icon.icon-yandex{ 
      
margin-bottom:-8px} 
.footer .footer-middle .pay .icon.icon-webmoney{ 
      
margin-bottom:-10px} 
.footer .footer-middle .pay .icon.icon-visa{ 
      
margin-bottom:-5px} 
.footer .footer-middle .pay .icon.icon-sberbank{ 
      
margin-bottom:-10px} 
.footer .footer-middle .pay .icon.icon-maestro,.footer .footer-middle .pay .icon.icon-mastercard{ 
      
margin-bottom:-7px} 
.footer .footer-middle .pay .icon.icon-kiwi{ 
      
margin-bottom:-10px} 
.footer .footer-bottom{ 
      
height:60px; 
     line-height:60px; 
     background-color:#f1f1f1} 
.bx-filter{ 
      
margin-bottom:40px} 
.bx-filter .bx-filter-title{ 
      
background-color:#747f7f; 
     font-size:1.28571em; 
     font-weight:500; 
     color:#fff; 
     height:50px; 
     line-height:50px; 
     padding:0 10px; 
     border:1px solid #747f7f; 
     border-bottom-width:0} 
.bx-filter .bx-filter-section{ 
      
border-bottom:1px solid #747f7f; 
     background-color:#fff} 
.bx-filter .bx-filter-section form{ 
      
border-right:1px solid #747f7f; 
     border-left:1px solid #747f7f} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container{ 
      
padding-right:20px; 
     padding-left:20px} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track{ 
      
height:4px} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track .bx-ui-slider-pricebar-v,.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track .bx-ui-slider-pricebar-vd{ 
      
background-color:#95a0a1} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track .bx-ui-slider-pricebar-vn{ 
      
background-color:#747f7f} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track .bx-ui-slider-range{ 
      
z-index:85} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track .bx-ui-slider-range .bx-ui-slider-handle{ 
      
position:absolute; 
     top:-5px; 
     border-bottom:none; 
     height:14px; 
     width:14px; 
     border-radius:50%; 
     background-color:#95a0a0; 
     box-shadow:0 0 0 1px rgba(255,255,255,.7)} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track .bx-ui-slider-range .bx-ui-slider-handle.left{ 
      
margin-left:-13px} 
.bx-filter .bx-filter-section .bx-ui-slider-track-container .bx-ui-slider-track .bx-ui-slider-range .bx-ui-slider-handle.right{ 
      
margin-right:-13px} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .fa-angle-down,.bx-filter .bx-filter-section .bx-filter-parameters-box .fa-angle-up{ 
      
position:absolute; 
     left:7px; 
     top:20px} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .fa-angle-down{ 
      
top:27px} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-parameters-box-title span{ 
      
display:block; 
     cursor:pointer; 
     font-size:16px; 
     color:#fff; 
     line-height:100%} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-parameters-box-title span:hover{ 
      
color:#5a960a; 
     text-decoration:none; 
     border:0} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-block{ 
      
max-height:230px} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-block .bx-filter-parameters-box-container{ 
      
padding:20px 22px; 
     max-height:230px; 
     overflow-x:hidden; 
     overflow-y:auto} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .bx-filter-block .bx-filter-parameters-box-container label:hover{ 
      
color:#95a0a1} 
.bx-filter .bx-filter-section .bx-filter-parameters-box:hover{ 
      
background-color:#fff} 
.bx-filter .bx-filter-section .bx-filter-button-box{ 
      
border-top:1px solid #747f7f; 
     padding:5px 15px} 
.bx-filter .bx-filter-section .bx-filter-button-box .bx-filter-block .bx-filter-parameters-box-container{ 
      
padding:0} 
.bx-filter .bx-filter-section .bx-filter-button-box .bx-filter-block .bx-filter-parameters-box-container .btn-wave{ 
      
margin:10px auto; 
     display:block; 
     height:40px; 
     line-height:40px; 
     width:100%} 
.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow{ 
      
background-image:url(/bitrix/templates/system_irobot/images/sprite.png); 
     background-position:-60px -102px; 
     width:10px; 
     height:6px; 
     display:inline-block} 
.krayt{ 
      
display:inline-block; 
     top:-2px; 
     position:relative; 
     margin:0 3px 0 0} 
.bx-filter .bx-filter-parameters-box-title{ 
      
padding:10px 22px; 
     position:relative; 
     background-color:#747f7f; 
     border-top:1px solid #fff} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .fa-angle-down,.bx-filter .bx-filter-section .bx-filter-parameters-box .fa-angle-up{ 
      
left:auto} 
.bx-filter .bx-filter-section .bx-filter-parameters-box .fa-angle-down,.bx-filter .bx-filter-section .bx-filter-parameters-box .fa-angle-up{ 
      
right:15px; 
     top:0; 
     bottom:0; 
     margin:auto} 
.bx-sbb-empty-cart-container{ 
      
margin:100px 0} 
.bx-sbb-empty-cart-text{ 
      
font-size:36px; 
     text-align:center; 
     color:#bababa; 
     margin-bottom:42px} 
.bx-sbb-empty-cart-btn{ 
      
margin-top:25px; 
     text-align:center; 
     font-size:14px} 
.bx-sbb-empty-cart-desc .fa{ 
      
font-size:16px} 
.favourite .bx-sbb-empty-cart-text{ 
      
margin-bottom:15px} 
.favourite .bx-sbb-empty-cart-descr{ 
      
font-size:16px; 
     text-align:center; 
     margin-bottom:50px} 
.favourite .bx-sbb-empty-cart-descr .fa{ 
      
color:#64a70b; 
     margin-left:5px; 
     margin-top:5px; 
     font-weight:700; 
     font-size:20px} 
.favour-remove .favor-delete-btn{ 
      
width:100%} 
.favour-item .product-item-wrp{ 
      
position:relative} 
.favour-item .elem-delete{ 
      
position:absolute; 
     right:10px; 
     top:10px; 
     width:20px; 
     height:20px; 
     z-index:100} 
.favour-item .elem-delete span{ 
      
position:relative; 
     display:block; 
     width:100%; 
     height:100%; 
     cursor:pointer} 
.favour-item .elem-delete span:after,.favour-item .elem-delete span:before{ 
      
content:''; 
     display:block; 
     position:absolute; 
     top:9px; 
     width:100%; 
     height:2px; 
     background-color:rgba(0,0,0,.3); 
     transition:.2s ease-in-out} 
.favour-item .elem-delete span:after{ 
      
transform:scale(1) rotate(45deg)} 
.favour-item .elem-delete span:before{ 
      
transform:scale(1) rotate(-45deg)} 
.favour-item .elem-delete:hover span:after,.favour-item .elem-delete:hover span:before{ 
      
background-color:#000} 
.favour-item .elem-delete:active span:after{ 
      
transform:scale(.8) rotate(45deg)} 
.favour-item .elem-delete:active span:before{ 
      
transform:scale(.8) rotate(-45deg)} 
.page_404{ 
      
padding:65px 0} 
.page_404 .img_wrp{ 
      
height:560px; 
     width:100%; 
     max-width:480px; 
     margin:0 auto; 
     padding-left:25px} 
.page_404 .img_wrp .img_404{ 
      
width:100%; 
     height:560px; 
     background-size:contain; 
     background-position:top center; 
     background-repeat:no-repeat} 
.page_404 .txt_wrp{ 
      
padding-left:45px} 
.page_404 .txt_wrp p{ 
      
margin-bottom:5px} 
.page_404 .txt_wrp ul{ 
      
margin:0} 
.page_404 .txt_wrp ul li{ 
      
padding-bottom:3px} 
.page_404 .txt_wrp .on_main{ 
      
margin-top:35px; 
     line-height:23px} 
.page_404 .txt_wrp .on_main a:active{ 
      
color:#f42a33} 
.page_404 h2{ 
      
font-size:200px; 
     font-weight:600; 
     margin-top:0; 
     line-height:initial; 
     margin-bottom:0; 
     color:#747f7f; 
     text-align:center} 
.page_404 h2 span{ 
      
color:#5a960a} 
.page_404 h3{ 
      
font-size:24px; 
     line-height:30px; 
     margin-top:0; 
     font-weight:400; 
     max-width:500px; 
     margin-bottom:25px} 
@media only screen and (max-width:991px){ 
      
.page_404{ 
      
padding:0 0 35px} 
.page_404 h2{ 
      
font-size:150px; 
     margin-bottom:25px; 
     line-height:150px} 
.page_404 h3{ 
      
margin-bottom:15px; 
     font-size:16px; 
     line-height:22px; 
     max-width:initial} 
.page_404 .txt_wrp .on_main{ 
      
margin-top:20px; 
     line-height:20px} 
.page_404 .img_wrp{ 
      
height:200px; 
     padding:0} 
.page_404 .img_wrp .img_404{ 
      
height:200px} 
.page_404 .txt_wrp{ 
      
padding-left:10px} 
} 
.mobile-menu-wrap,.lk-menu-wrap,.btn-wrap-callback.panel-box-item,.basket-line-wr,.catalog-menu-title,.back_to__wrap,.basket-line-wrp,.section-carousel-name a span.section-link,.section-carousel-wrp a.section-link,.menu-wrap-scroll .btn-wrap-callback,.header .mobile-logo,.header .mobile-search,#open_menu .mobile-logo,.mobile-title-element,.logout-link-mobile,.header .header-top .personal-link.auth-link .value.mobile{ 
      
display:none} 
@media screen and (max-width:1024px){ 
      
.lk-menu-wrap .value.desktop{ 
      
display:none!important} 
.lk-menu-wrap .value.mobile{ 
      
display:inline-block} 
.bx-filter .bx-filter-section .bx-filter-button-box .bx-filter-block .bx-filter-parameters-box-container .btn-wave{ 
      
width:49%; 
     float:left} 
#del_filter{ 
      
float:right} 
#filter-box{ 
      
display:none} 
.basket-item-block-price{ 
      
text-align:center} 
.basket-item-block-image{ 
      
width:150px} 
.basket-items-list-item-remove{ 
      
padding-top:5px!important; 
     position:relative} 
.basket-item-block-actions{ 
      
position:absolute; 
     top:10px; 
     right:0} 
.basket-items-list{ 
      
padding:0 20px} 
.basket-item-block-amount{ 
      
justify-content:center} 
.favourite .sort-wrp{ 
      
width:66.6%} 
.favourite .favour-item,.favourite .favour-remove-wrp{ 
      
width:33.3%} 
.bx-sbb-empty-cart-container{ 
      
margin:70px 0} 
.sale-order-list-btns{ 
      
padding-top:0} 
.sale-order-list-repeat-link{ 
      
margin-right:0; 
     margin-bottom:5px} 
.personal-section .personal-section-item{ 
      
width:33.3%} 
.profile-form{ 
      
width:100%} 
.system-auth-box .col-xs-4{ 
      
width:41.66666%} 
.search-page .search-result .search-item{ 
      
width:33.3%} 
.mobile-title-element{ 
      
display:block; 
     padding:0 10px 15px} 
.container,.carousel-list-wrp,.smart-filter-wrp,.product-list-wrp{ 
      
width:100%} 
.section-carousel-name a span.section-link{ 
      
display:inline; 
     font-size:16px} 
.owl-carousel-3{ 
      
max-width:inherit} 
#open_menu .btn.btn-wave:before,.section-menu-wrp,.product-detail-left-side h1{ 
      
display:none} 
.header-bottom .container{ 
      
padding:0} 
.header .header-middle{ 
      
padding:10px 0; 
     min-height:auto} 
.header .header-middle .logo{ 
      
margin:0; 
     height:35px; 
     width:140px} 
.header .header-bottom .btn-wrap{ 
      
width:60px} 
.header .header-bottom .btn-wrap .btn-wave.catalog-btn{ 
      
padding:0; 
     width:100%; 
     background-color:#5a960a} 
.header .header-bottom .btn-wrap .btn-wave.catalog-btn .value,.header .header-bottom .btn-wrap .btn-wave.catalog-btn .arrow,.header .personal .perosnal,.header .header-middle{ 
      
display:none} 
.header-top .menu{ 
      
display:none!important} 
.header .header-top .personal{ 
      
float:none} 
.header .header-top .personal .personal{ 
      
display:none} 
.header .mobile-logo{ 
      
display:block; 
     padding:5px 0; 
     position:absolute; 
     left:0; 
     right:0; 
     margin:auto; 
     width:165px} 
.header .mobile-logo a{ 
      
width:165px; 
     height:37px} 
.header .header-bottom .btn-wrap .btn-wave.catalog-btn .icon-menu{ 
      
left:0; 
     right:0; 
     background:none; 
     background-color:#fff; 
     width:23px; 
     height:2px; 
     display:block; 
     transition:.3s ease-in-out} 
.header .header-bottom .btn-wrap .btn-wave.catalog-btn .icon-menu:before,.header .header-bottom .btn-wrap .btn-wave.catalog-btn .icon-menu:after{ 
      
content:''; 
     display:block; 
     position:absolute; 
     width:23px; 
     height:2px; 
     background-color:#fff; 
     transition:.3s ease-in-out} 
.header .header-bottom .btn-wrap .btn-wave.catalog-btn .icon-menu:before{ 
      
top:-7px} 
.header .header-bottom .btn-wrap .btn-wave.catalog-btn .icon-menu:after{ 
      
top:7px} 
.header .header-bottom .btn-wrap.open .icon.icon-menu{ 
      
background-color:transparent} 
.header .header-bottom .btn-wrap.open .icon.icon-menu:before{ 
      
transform:rotate(45deg); 
     top:0} 
.header .header-bottom .btn-wrap.open .icon.icon-menu:after{ 
      
transform:rotate(-45deg); 
     top:0} 
.noscroll{ 
      
overflow:hidden; 
     width:100%; 
     height:100%; 
     z-index:0} 
#slider-block .container,#complex-block,#new-block,#popular-block{ 
      
padding:0} 
.header{ 
      
z-index:1000; 
     position:relative; 
     background-color:#fff} 
.header .header-bottom .container{ 
      
position:relative} 
.header .header-bottom .btn.callback{ 
      
font-size:22px} 
.header .header-bottom .search{ 
      
width:calc(100% - 320px); 
     display:block; 
     position:absolute; 
     opacity:0; 
     visibility:hidden; 
     z-index:-1; 
     left:60px} 
.header .header-bottom .search.in{ 
      
opacity:1; 
     visibility:visible; 
     z-index:100} 
.header .header-bottom .btn-wrap>.dropdown.desktop-menu-wrap{ 
      
display:block; 
     min-width:280px; 
     width:320px; 
     height:calc(100% - 50px); 
     max-height:100%; 
     padding:0; 
     position:fixed; 
     top:50px; 
     left:-100%; 
     transition:.4s ease-in-out; 
     z-index:1100; 
     box-shadow:none; 
     overflow:hidden} 
.menu-wrap-scroll{ 
      
width:100%; 
     height:100%; 
     overflow-x:hidden; 
     overflow-y:scroll} 
.header .header-bottom .btn-wrap>.dropdown.desktop-menu-wrap.cat-in{ 
      
overflow-y:scroll} 
.header .hb-content.fixed .btn-wrap>.dropdown.desktop-menu-wrap{ 
      
top:50px; 
     height:calc(100% - 50px)} 
.header .header-bottom .btn-wrap.open>.dropdown.desktop-menu-wrap{ 
      
left:0} 
.btn-wrap>.dropdown.desktop-menu-wrap::-webkit-scrollbar-thumb{ 
      
border-radius:0; 
     background:#747f7f; 
     border:0} 
.btn-wrap>.dropdown.desktop-menu-wrap::-webkit-scrollbar{ 
      
width:3px} 
.mobile-menu-wrap,.btn-wrap-callback.panel-box-item{ 
      
display:block} 
#open_menu a{ 
      
color:#747f7f} 
.basket-line-wrp{ 
      
border:0; 
     background-color:#747f7f} 
.basket-line-wrp a.btn-cart-link{ 
      
display:block; 
     padding:15px 17px; 
     position:relative; 
     font-size:18px} 
#open_menu a.btn-cart-link{ 
      
color:#fff} 
.basket-line-wrp a.btn-cart-link .fa-shopping-cart{ 
      
font-size:20px; 
     vertical-align:middle} 
.basket-line-wrp a.btn-cart-link .fa-rub{ 
      
font-size:16px} 
.basket-line-wrp a.btn-cart-link .full-price{ 
      
display:inline-block; 
     vertical-align:middle; 
     margin-left:10px} 
.basket-line-wrp a.btn-cart-link .full-quantity,.compare-wrp-mobile .full-quantity{ 
      
border-radius:50%; 
     background-color:#64a70b; 
     width:21px; 
     height:21px; 
     text-align:center; 
     font-size:12px; 
     color:#fff; 
     padding:2px 0; 
     position:absolute; 
     right:20px; 
     display:block; 
     top:0; 
     bottom:0; 
     margin:auto} 
.lk-menu-wrap,.catalog-menu-title,.basket-line-wrp,.menu-wrap-scroll .btn-wrap-callback,.compare-wrp-mobile{ 
      
display:block; 
     width:100%} 
.catalog-menu-title,.btn-wrap-callback,.lk-menu-wrap{ 
      
border-bottom:1px solid #c6c6c6} 
.compare-btn .btn-small{ 
      
font-size:0; 
     width:18px; 
     height:21px; 
     margin-right:7px} 
.compare-btn .btn-small .btn-small-mini{ 
      
padding:2px 0} 
.compare-btn .btn-small.btn-compare .btn-small-mini i{ 
      
border-color:#747f7f; 
     background-color:#747f7f; 
     transition:.2s ease-in-out} 
.compare-btn{ 
      
position:relative} 
.btn-wrap-callback a,.compare-btn{ 
      
display:block; 
     padding:15px 20px; 
     font-size:18px} 
.compare-btn{ 
      
transition:.2s ease-in-out} 
.compare>.dropdown{ 
      
right:0} 
.btn-wrap>.dropdown .head{ 
      
height:50px} 
.btn-wrap>.dropdown .head .title{ 
      
line-height:50px} 
.compare>.dropdown .btn.btn-wave.btn-bs{ 
      
width:100%; 
     height:50px; 
     line-height:50px} 
.compare>.dropdown .btn.btn-wave .icon{ 
      
transform:scale(.7)} 
#open_menu .compare.in a.compare-btn{ 
      
background-color:#95a0a0; 
     color:#fff} 
.compare.in .btn-small.btn-compare .btn-small-mini i{ 
      
background-color:#fff; 
     border-color:#fff} 
.catalog-menu-title{ 
      
padding:16px 20px; 
     position:relative} 
.catalog-menu-title .fa.fa-th{ 
      
width:16px; 
     display:inline-block; 
     vertical-align:middle; 
     height:16px; 
     font-size:18px} 
.btn-wrap-callback .fa-phone{ 
      
width:16px; 
     display:inline-block; 
     vertical-align:middle; 
     height:18px; 
     font-size:20px} 
.catalog-menu-title .fa-angle-right{ 
      
position:absolute; 
     font-size:30px; 
     right:20px; 
     top:13px} 
.icon.icon-user,.catalog-menu-title .fa.fa-th,.btn-wrap-callback .fa-phone{ 
      
margin-right:10px} 
.catalog-menu-title .value,.lk-menu-wrap .value,.btn-wrap-callback .value,.compare-btn-wrp .value{ 
      
display:inline-block; 
     vertical-align:middle; 
     font-size:16px; 
     white-space:nowrap; 
     text-overflow:ellipsis; 
     overflow:hidden} 
.lk-menu-wrap .fa{ 
      
vertical-align:middle; 
     font-size:18px; 
     margin-right:8px} 
.back_to__wrap{ 
      
display:block; 
     background-color:#f8f8f8; 
     border-bottom:1px solid #e2e2e2} 
.back_to__wrap a{ 
      
display:block; 
     padding:15px; 
     font-size:18px; 
     padding-left:35px; 
     position:relative} 
.back_to__wrap .fa{ 
      
position:absolute; 
     font-size:24px; 
     left:15px; 
     top:11px} 
.lk-menu-wrap{ 
      
padding:5px 10px} 
.lk-menu-wrap a{ 
      
display:inline-block; 
     padding:5px 10px} 
.header .header-bottom .panel-box{ 
      
width:240px; 
     position:static} 
.header .header-bottom .panel-box-item{ 
      
width:25%} 
.header .header-bottom .panel-box .full-quantity{ 
      
right:5px} 
.header .mobile-search{ 
      
display:block} 
.header .mobile-search .search-btn{ 
      
width:100%; 
     background-color:#747f7f; 
     padding:0; 
     position:relative; 
     transition:.15s ease-out} 
.header .mobile-search .search-btn .fa-search{ 
      
font-size:18px} 
.header .header-bottom .search.in .search-form .btn-small{ 
      
background-color:#5a960a} 
.header .header-bottom .search.in .fa.fa-search{ 
      
color:#fff} 
.header .header-bottom .search.in .fa.fa-search:before{ 
      
content:"\f104"} 
#catalog-in{ 
      
position:absolute; 
     top:0; 
     left:100%; 
     width:100%; 
     height:100%; 
     background-color:#fff; 
     z-index:10; 
     transition:.4s ease-in-out} 
#catalog-in.cat-in{ 
      
left:0} 
.catalog-menu{ 
      
background-color:#fff; 
     padding:0 0 15px 0} 
.catalog-menu li.root{ 
      
width:100%; 
     padding:8px 20px 0; 
     min-height:30px; 
     margin:0; 
     border-bottom:1px solid #e2e2e2} 
.catalog-menu li .root-menu-img{ 
      
width:45px; 
     height:45px; 
     margin-bottom:8px; 
     position:relative; 
     display:inline-block; 
     vertical-align:middle} 
.catalog-menu li .root-menu-title{ 
      
width:228px; 
     display:inline-block; 
     vertical-align:middle; 
     padding:0 15px 8px; 
     position:relative} 
.catalog-menu li.parent .root-menu-title:after{ 
      
content:'\f067'; 
     font-family:FontAwesome; 
     display:block; 
     text-align:center; 
     width:18px; 
     height:23px; 
     position:absolute; 
     right:-10px; 
     top:-8px; 
     bottom:0; 
     margin:auto; 
     font-size:18px; 
     font-weight:100; 
     transition:.2s ease-in-out} 
#open_menu .catalog-menu li.subcat-in .root-menu-title:after{ 
      
content:'\f068'} 
#open_menu .catalog-menu li.subcat-in .root-menu-title{ 
      
color:#5a960a} 
.catalog-menu li>ul{ 
      
display:none} 
.catalog-menu li.parent ul{ 
      
margin:0 -20px; 
     padding:5px 20px; 
     border-top:1px solid #e2e2e2; 
     box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2)} 
.catalog-menu li.parent ul li{ 
      
padding:10px 0} 
.catalog-menu li:hover>ul{ 
      
display:none} 
.mobile-menu .menu{ 
      
padding:0 20px} 
.mobile-menu .menu li{ 
      
display:block; 
     margin:5px 0} 
.mobile-menu .menu li a{ 
      
display:block; 
     padding:10px 0} 
.header .header-middle .phone{ 
      
font-size:25px; 
     font-weight:500; 
     margin:0; 
     padding-top:3px} 
.bg-mask{ 
      
position:fixed; 
     top:0; 
     left:0; 
     width:100%; 
     height:100%; 
     background:rgba(0,0,0,.5); 
     z-index:900; 
     display:none} 
.catalog-section-list .catalog-section{ 
      
width:50%; 
     padding:0 10px; 
     margin:10px 0 20px} 
.catalog-section-list .catalog-section:nth-child(3n+1){ 
      
clear:initial} 
.catalog-section-list .catalog-section:nth-child(2n+1){ 
      
clear:both} 
.catalog-section-list .row.flex-box-row{ 
      
margin:0 -10px} 
.section-carousel-wrp a.section-link{ 
      
display:inline-block; 
     padding:5px 0; 
     text-decoration:underline} 
.section-carousel-wrp .owl-carousel .owl-nav{ 
      
top:-26px; 
     right:1%} 
.section-carousel-wrp .product-list .product{ 
      
margin-bottom:0} 
.section-carousel-wrp .owl-carousel .owl-nav button{ 
      
margin-left:10px} 
.product-detail-right-side,.product-detail-left-side{ 
      
width:100%} 
.product-detail #product-top .cart-wrap .cart{ 
      
margin:auto; 
     position:relative!important; 
     width:100%!important} 
.product-detail #product-top .slider-wrp{ 
      
max-width:768px; 
     margin:auto} 
.product-detail #product-top .cart-wrap .cart .slider{ 
      
border-bottom:0; 
     height:440px; 
     padding-bottom:50px; 
     position:relative} 
.product-detail #product-top .cart-wrap .cart .product-detail-cart-wrp{ 
      
border-top:1px solid #e2e2e2} 
.product-detail-left-side{ 
      
margin-top:20px} 
.product-detail #product-top .cart-wrap .cart .slider .slider-images{ 
      
width:100%; 
     margin:0} 
.slider-images .owl-nav.disabled *{ 
      
display:none} 
.product-detail #product-top .cart-wrap .cart .slider .slider-dots{ 
      
position:absolute; 
     right:0; 
     bottom:0; 
     width:100%; 
     height:50px; 
     padding:0; 
     text-align:center} 
.product-detail #product-top .cart-wrap .cart .slider .image.image-mini{ 
      
display:inline-block; 
     position:relative; 
     width:16px; 
     height:16px; 
     padding:2px; 
     margin:0 5px; 
     border-radius:50%; 
     border:1px solid #e2001a!important; 
     background:none} 
.product-detail #product-top .cart-wrap .cart .slider .image.image-mini:before{ 
      
content:''; 
     display:block; 
     width:10px; 
     height:10px; 
     border-radius:50%} 
.product-detail #product-top .cart-wrap .cart .slider .image.image-mini.active:before{ 
      
border-color:#5a960a; 
     background-color:#5a960a} 
.product-list .product .product-image-wrp,.search-page .search-item .search-item-image-wrp{ 
      
height:210px; 
     padding:15px} 
.product-list .product .desc,.search-page .search-item .search-item-wrp h3{ 
      
padding:10px 15px} 
.search-page .search-item .search-preview-text{ 
      
padding:0 15px 10px; 
     height:75px} 
.product-list .product .product-image-wrp:after{ 
      
content:''; 
     display:block; 
     position:absolute; 
     bottom:0; 
     left:0; 
     width:100%; 
     height:35px; 
     background-color:rgba(255,255,255,.7)} 
.product-list .product .product-cart-wrp{ 
      
padding:0 15px 15px} 
.product-list .product .control,.product-detail-control .control{ 
      
left:6px; 
     bottom:2px} 
.product-list .product .control .btn-small,.product-detail-control .control .btn-small{ 
      
width:35px} 
.product-image-wrp .info{ 
      
right:14px; 
     bottom:10px} 
.news-list .news-item{ 
      
width:100%} 
.news-block .news-list .news-item{ 
      
margin-bottom:15px} 
.basket-items-search-field+.basket-items-list-header-filter{ 
      
text-align:left; 
     padding-left:0} 
} 
@media screen and (max-width:900px){ 
      
#bx-soa-orderSave .btn.btn-wave{ 
      
width:100%} 
.basket-checkout-block-total,.basket-checkout-section{ 
      
width:50%; 
     float:left} 
.basket-checkout-block-total{ 
      
justify-content:flex-end; 
     margin-bottom:15px} 
.basket-checkout-section{ 
      
width:100%; 
     text-align:right} 
.btn.btn-wave.basket-btn-checkout{ 
      
width:100%} 
.basket-checkout-section-inner{ 
      
display:inline-block; 
     width:50%} 
.basket-checkout-block-total-inner{ 
      
display:block; 
     float:left} 
.basket-checkout-block-total-price{ 
      
float:right} 
.basket-checkout-container:before,.basket-checkout-container:after{ 
      
content:''; 
     display:table; 
     clear:both} 
.basket-checkout-container{ 
      
display:block} 
.basket-coupon-section{ 
      
max-width:100%; 
     width:50%; 
     text-align:left; 
     float:left} 
.basket-coupon-alert-section{ 
      
display:inline-block; 
     width:100%} 
.basket-coupon-alert{ 
      
display:block} 
.basket-coupon-alert *{ 
      
display:inline-block} 
.basket-coupon-block-field{ 
      
padding-right:0; 
     min-width:90%} 
.basket-coupon-block-field .form-group{ 
      
display:inline-block; 
     margin-bottom:10px; 
     width:90%} 
.basket-coupon-block-field .form-control{ 
      
display:block; 
     width:100%} 
.basket-checkout-block-total-price-inner{ 
      
padding-top:0} 
.basket-coupon-block-total-price-old{ 
      
top:42px} 
#bx-soa-total{ 
      
} 
#bx-soa-total-mobile{ 
      
display:block!important; 
     margin-bottom:20px} 
.bx-soa{ 
      
width:100%} 
#bx-soa-order-form{ 
      
max-width:768px; 
     margin:auto} 
} 
@media screen and (max-width:800px){ 
      
.news-detail .detail-img{ 
      
padding-top:35%} 
.page_404 .txt_wrp,.page_404 .col-md-5.col-sm-4.col-xs-12{ 
      
width:100%} 
.modal .modal-dialog{ 
      
width:100%; 
     margin-left:-4px} 
.personal .personal-menu ul li.logout a{ 
      
display:none} 
.personal .personal-menu ul li{ 
      
width:32%; 
     margin-left:2%} 
.logout-link-mobile{ 
      
display:inline-block; 
     position:absolute; 
     right:0; 
     top:0; 
     background-color:#64a70b; 
     border:1px solid #64a70b; 
     font-size:16px; 
     padding:5px 10px 6px; 
     color:#fff} 
.logout-link-mobile:hover{ 
      
background-color:#fff; 
     color:#64a70b} 
.footer .footer-middle .info{ 
      
padding-bottom:15px} 
.footer .col-xs-4.about,.footer .col-xs-5.footer-menu{ 
      
width:50%} 
.footer .col-xs-3.contacts{ 
      
width:100%; 
     text-align:center; 
     border-top:1px solid #fff; 
     padding-top:10px; 
     margin-top:10px} 
} 
@media screen and (max-width:768px){ 
      
.bx-soa-item-img-block{ 
      
width:100px} 
.basket-coupon-section,.basket-checkout-block-total,.basket-checkout-section,.basket-checkout-section-inner,.basket-coupon-block-field .form-group{ 
      
width:100%} 
.basket-item-block-price,.basket-item-price-title{ 
      
text-align:left} 
.basket-item-block-price.total-price{ 
      
text-align:right} 
.basket-item-block-price.total-price .basket-item-price-current{ 
      
display:block} 
.basket-item-price-old{ 
      
position:relative; 
     top:auto; 
     text-align:right} 
.system-auth-box .col-xs-4{ 
      
max-width:480px; 
     width:100%; 
     margin:auto; 
     float:none} 
.auth-register{ 
      
margin-top:50px} 
.product-detail #product-top .cart-wrap .cart .control .btn.btn-wave{ 
      
width:100%} 
.product-detail #product-top .cart-wrap .cart .buy-on-click ul a{ 
      
font-size:16px; 
     padding:3px 0} 
.h1,h1{ 
      
font-size:28px} 
.header .mobile-logo{ 
      
right:auto; 
     left:60px} 
.mobile-none{ 
      
display:none} 
.col-xs-3.logo-wrp,.col-xs-3.phone-wrp{ 
      
width:50%} 
.label{ 
      
height:20px; 
     line-height:17px} 
.product-list .product .product-cart-wrp .btn.btn-wave{ 
      
height:45px; 
     line-height:45px} 
.owl-carousel{ 
      
margin:0 -8px} 
.owl-carousel .owl-nav,.section-slider-viewed-wrp .owl-carousel .owl-nav{ 
      
right:14px} 
.col-xs-6.big-cat{ 
      
width:100%} 
.col-xs-3.middle-cat,.col-xs-3.small-cat{ 
      
width:50%} 
.section-carousel-name{ 
      
font-size:18px; 
     padding-top:13px} 
.footer .footer-bottom{ 
      
height:auto; 
     background-color:#fff; 
     line-height:normal} 
.footer .footer-bottom .row{ 
      
margin:0 -20px} 
.footer .footer-bottom .col-xs-6{ 
      
width:100%; 
     text-align:center; 
     padding:10px 0} 
.footer .footer-bottom .col-xs-6.text-right{ 
      
background-color:#f1f1f1} 
.footer .footer-middle .pay .pay-wrp{ 
      
text-align:left} 
.basket-item-block-amount{ 
      
justify-content:flex-end; 
     padding-right:0} 
td.basket-items-list-item-price,td.basket-items-list-item-remove{ 
      
width:50%} 
.basket-item-block-image{ 
      
width:130px; 
     height:130px} 
.basket-item-price-current-text{ 
      
font-size:22px} 
} 
@media screen and (max-width:667px){ 
      
.basket-items-list-item-container-expend .basket-items-list-item-removed-container{ 
      
flex-wrap:wrap; 
     padding-right:30px} 
.basket-items-list-item-container-expend .basket-items-list-item-removed-container div{ 
      
width:100%} 
.basket-items-list-item-clear-btn{ 
      
position:absolute; 
     right:5px; 
     top:0; 
     bottom:0; 
     margin:auto} 
.basket-item-label-ring.basket-item-label-small{ 
      
width:60px; 
     padding:2px 0; 
     font-size:10px; 
     top:2px} 
.basket-coupon-section,.basket-coupon-block-field .form-group,.basket-checkout-block-total,.basket-checkout-section{ 
      
width:100%} 
.basket-item-block-image{ 
      
width:100px; 
     height:100px} 
.basket-item-image-link{ 
      
padding:5px} 
.favourite .sort,.favourite .favour-remove{ 
      
margin-bottom:15px} 
.favourite .sort-wrp,.favourite .favour-remove-wrp{ 
      
width:100%} 
.favourite .favour-item{ 
      
width:50%} 
.bx-sbb-empty-cart-container{ 
      
margin:50px 0} 
.bx-sbb-empty-cart-text{ 
      
font-size:30px} 
.news-list .news-item .image-link{ 
      
height:0; 
     padding-top:45%} 
.news-list .news-item .image-link .image{ 
      
position:absolute; 
     top:0; 
     left:0} 
.news-detail .detail-img{ 
      
padding-top:40%} 
.news-list .news-item .desc-info{ 
      
max-height:100%; 
     text-align:left; 
     margin-bottom:10px} 
.news-list .news-item .desc{ 
      
height:100%; 
     border-left:1px solid #ddd; 
     border-top:0; 
     text-align:right} 
.news-list .news-item .desc .more-link{ 
      
position:relative; 
     right:auto; 
     bottom:auto} 
.sale-personal-profile-list-actions{ 
      
text-align:left} 
.sale-personal-profile-list-actions a{ 
      
margin-left:0; 
     margin-right:10px} 
.sale-order-list-btns .sale-order-list-inner-row{ 
      
text-align:left; 
     margin-top:20px} 
.sale-order-list-repeat-link{ 
      
margin-right:5px; 
     margin-bottom:0} 
.personal-section .personal-section-item{ 
      
width:50%} 
.modal .modal-dialog .modal-content .modal-body .btn.btn-wave{ 
      
width:100%} 
.modal .modal-dialog .modal-content .modal-body{ 
      
font-size:16px; 
     line-height:1.5} 
.modal .modal-dialog .modal-content .modal-body>.modal-btn-wrp{ 
      
margin:0 -10px} 
.modal .modal-dialog .modal-content .modal-body .dismiss{ 
      
margin-bottom:15px} 
.personal .personal-menu{ 
      
margin-bottom:30px} 
.personal .personal-menu ul li a{ 
      
height:50px; 
     display:flex; 
     align-items:center; 
     justify-content:center; 
     padding-top:10px; 
     padding-bottom:10px} 
.form-group input.form-control,.personal .form-horizontal .form-group .btn-auth,.personal .form-horizontal .form-group .jq-selectbox{ 
      
max-width:100%} 
.personal .form-horizontal .form-group{ 
      
margin-bottom:15px} 
.personal .form-horizontal .form-group .col-sm-4{ 
      
margin-bottom:5px} 
.personal .form-horizontal .form-group .person_type{ 
      
display:inline-block; 
     height:40px; 
     line-height:40px; 
     font-size:16px} 
.order-list .order-item .title .text-right,.order-list .order-item .title-props .text-right{ 
      
text-align:left} 
.order-list .order-item .props .status{ 
      
margin-top:15px} 
.order-list .order-item .item-list>.item{ 
      
padding:10px 5px; 
     height:auto} 
.order-list .order-item .item-list .item .title{ 
      
margin-bottom:10px} 
.order-list .order-item .item-list .item .quantity{ 
      
text-align:left} 
.order-list .order-item .props .prop-item{ 
      
margin-bottom:10px} 
.profile-table-box{ 
      
overflow-x:scroll} 
.catalog-section-list .catalog-section,.sorting-wrp{ 
      
width:100%} 
.find-wrp{ 
      
width:100%; 
     color:#747f7f; 
     padding:0} 
.product.col-xs-4,.search-page .search-result .search-item{ 
      
width:50%} 
.owl-carousel{ 
      
margin:0 -5px} 
.header .header-bottom .search{ 
      
top:50px; 
     left:0; 
     width:100%} 
.title-search-result{ 
      
top:100px!important} 
.price.col-xs-6,.control.col-xs-6{ 
      
width:100%; 
     margin-bottom:10px} 
.product-detail #product-top .cart-wrap .cart .control .btn.btn-wave{ 
      
height:50px; 
     line-height:50px} 
.buy-on-click{ 
      
text-align:center} 
.btn.btn-wave.orange.active:before,.btn.btn-wave.orange:hover:before{ 
      
width:100%} 
.footer .col-xs-4.about,.footer .col-xs-5.footer-menu{ 
      
width:100%; 
     text-align:center} 
.footer .col-xs-4.about{ 
      
border-bottom:1px solid #f1f1f1; 
     padding-bottom:10px; 
     margin-bottom:5px} 
.footer .footer-middle .pay .pay-wrp{ 
      
text-align:center} 
.footer .footer-middle .info .slogan{ 
      
margin:0 auto; 
     border:0} 
.footer .footer-middle .info{ 
      
padding-top:5px} 
.footer .footer-middle .pay{ 
      
height:auto; 
     padding:10px 0 20px; 
     line-height:normal} 
.footer .footer-middle .pay .text{ 
      
display:inline-block; 
     width:100%; 
     margin-bottom:10px} 
} 
@media screen and (max-width:568px){ 
      
.compare>.dropdown{ 
      
width:100%} 
.compare>.dropdown .item-list .item .item-content .desc .price{ 
      
display:none} 
.compare>.dropdown .item-list .item .item-content .desc{ 
      
overflow:hidden} 
.compare>.dropdown .item-list .item .item-content .desc .title{ 
      
width:calc(100% - 10px)} 
.modal .modal-dialog .modal-content .modal-body{ 
      
padding:40px} 
.modal .modal-dialog .modal-content .modal-body{ 
      
font-size:14px} 
} 
@media screen and (max-width:480px){ 
      
.bx-filter .bx-filter-section .bx-filter-button-box .bx-filter-block .bx-filter-parameters-box-container .btn-wave{ 
      
width:100%} 
#del_filter{ 
      
margin-top:5px} 
.basket-checkout-container{ 
      
padding:15px} 
.basket-items-list{ 
      
padding:0 15px} 
.basket-items-list-header{ 
      
padding:13px 15px} 
.basket-item-block-info{ 
      
padding-left:0} 
.basket-items-list-item-descriptions-inner{ 
      
-ms-flex-direction:column; 
     flex-direction:column; 
     -webkit-box-orient:vertical; 
     -webkit-box-direction:normal} 
.basket-item-block-image{ 
      
width:130px; 
     height:130px} 
td.basket-items-list-item-descriptions{ 
      
margin-bottom:15px} 
.basket-item-block-amount{ 
      
justify-content:center} 
.news-detail .detail-img{ 
      
padding-top:50%} 
} 
@media screen and (max-width:425px){ 
      
.bx-soa-more-btn .btn.btn-wave.btn-xs{ 
      
width:100%} 
.bx-soa-more-btn .btn.pull-left{ 
      
margin-bottom:10px} 
.favourite .favour-item{ 
      
width:100%} 
.favourite .favour-item .desc{ 
      
padding-right:40px} 
.news-list .news-item .image-link{ 
      
padding-top:65%} 
.sale-order-list-status-restricted,.sale-order-list-status-alert,.sale-order-list-status-success{ 
      
margin-left:0; 
     margin-top:5px} 
.sale-order-list-btns .sale-order-list-inner-row{ 
      
text-align:center} 
.sale-order-list-btns .sale-order-list-inner-row .btn.btn-wave.btn-xs,.sale-order-list-button{ 
      
width:100%} 
.sale-order-list-repeat-link{ 
      
margin-bottom:10px} 
.sale-order-list-button-container{ 
      
margin-top:15px} 
.personal-section .personal-section-item{ 
      
width:100%} 
.product-compare{ 
      
margin-left:-5px; 
     margin-right:-5px} 
.product-compare .compare-switch .compare-switch-link,.product-compare .compare-switch .compare-switch-text{ 
      
padding:5px 10px; 
     display:block} 
.product-compare .item-list .title .table .cell{ 
      
vertical-align:top} 
.product-compare .item-list .item .desc .image,.item-fixed-block .item .desc .image{ 
      
height:150px} 
.product-compare .item-list .item .desc .title{ 
      
height:100px; 
     font-size:13px} 
.product-compare .property-list{ 
      
padding-top:298px} 
.modal .modal-dialog .modal-content .modal-body{ 
      
padding:20px} 
.modal .modal-dialog .modal-content .modal-body .image{ 
      
float:none; 
     margin:auto} 
.modal .modal-dialog .modal-content .modal-body .desc{ 
      
margin:10px 0} 
.modal .modal-dialog .modal-content .modal-body .btn.btn-wave,.modal .modal-dialog .modal-content .modal-header{ 
      
line-height:50px; 
     height:50px} 
.modal .modal-dialog .modal-content .modal-header .wrap-close{ 
      
right:-5px; 
     top:-5px} 
.modal .modal-dialog .modal-content .modal-header .title{ 
      
line-height:50px; 
     text-align:left; 
     padding:0 20px; 
     font-size:16px} 
.modal .modal-dialog .modal-content .modal-header .wrap-icon{ 
      
display:none} 
.personal .personal-menu ul li{ 
      
width:100%; 
     margin-left:0; 
     margin-bottom:10px} 
.personal .personal-menu ul li a{ 
      
padding-top:10px; 
     padding-bottom:10px} 
.footer .footer-middle .pay .icon{ 
      
margin-left:0; 
     margin-right:9px} 
.btn{ 
      
padding:0 10px} 
.search-page .search-result .search-item{ 
      
width:100%} 
.search-page .search-item .search-item-image-wrp,.product-list .product .product-image-wrp{ 
      
width:35%; 
     height:170px; 
     float:left; 
     border-bottom:0; 
     border-right:1px solid #eee} 
.product-list .product .product-image-wrp{ 
      
height:236px} 
.search-page .search-item .search-item-info,.product-list .product .product-item-info{ 
      
width:65%; 
     float:left} 
.search-page .search-item .search-preview-text{ 
      
height:105px} 
.find-wrp{ 
      
margin:30px 0 10px; 
     margin-left:15px} 
.sort .sort-link{ 
      
margin-right:10px} 
.product-detail #product-top .cart-wrap .cart .buy-on-click ul li{ 
      
width:100%; 
     padding:0 10px} 
.product-list .product .compare-box-mobile{ 
      
display:block; 
     margin:5px 0} 
.product-list .product .compare-box-mobile .control{ 
      
position:relative; 
     left:auto; 
     bottom:auto; 
     padding:0 8px} 
.product-list .product .compare-box-mobile .info{ 
      
padding:5px 15px 0} 
.header .mobile-logo,.product-list .product .product-image-wrp .control,.product-list .product .product-image-wrp .info{ 
      
display:none} 
#open_menu .mobile-logo{ 
      
display:block; 
     position:relative; 
     left:auto; 
     width:100%; 
     border-bottom:1px solid #c6c6c6; 
     padding:10px 0; 
     text-align:center} 
#open_menu .mobile-logo a{ 
      
width:146px} 
.product.col-xs-4{ 
      
width:100%} 
.h1,h1{ 
      
font-size:24px} 
.section-carousel-name{ 
      
font-size:16px} 
.owl-carousel .owl-nav,.section-slider-viewed-wrp .owl-carousel .owl-nav{ 
      
top:-47px} 
.catalog-section-list .catalog-section .catalog-section-img{ 
      
display:block; 
     width:60px; 
     height:60px; 
     flex:0 0 60px} 
.catalog-section-list .catalog-section .title{ 
      
font-size:16px; 
     line-height:1.5} 
.sort{ 
      
line-height:1; 
     padding:15px; 
     padding-right:25px; 
     height:70px} 
.sorting-box{ 
      
margin-top:10px} 
} 
@media screen and (max-width:360px){ 
      
.sort{ 
      
padding-right:15px} 
.find-wrp{ 
      
margin-left:0} 
.catalog-section-list .catalog-section .title{ 
      
font-size:14px} 
.product-detail #product-top #spy-container #spy-reviews .btn-small:not(#showReviews){ 
      
width:50%} 
} 
.bxmaker__geoip__city{ 
      
display:inline-block; 
     margin-right:10px} 
.dn{ 
      
display:none!important} 
.strike{ 
      
font-size:20px; 
     font-weight:500; 
     color:#ff0101; 
     display:block; 
     margin-left:3px; 
     margin-bottom:5px; 
     text-decoration:line-through} 
.label-discount span{ 
      
background-color:#ff0101} 
.bx-blue .btn.btn-default{ 
      
outline:0; 
     background-color:#5a960b; 
     border-color:#5a960b; 
     color:#fff} 
.bx-blue .btn.btn-default:hover{ 
      
outline:0; 
     background-color:#64a70c; 
     border-color:#64a70c; 
     color:#fff} 
::selection{ 
      
background:rgba(100,167,11,.4); 
     color:#fff} 
#carousel-example-generic .owl-nav.disabled,.owl-dots.disabled{ 
      
display:none} 
#carousel-example-generic .item{ 
      
max-height:520px} 
.slider-video{ 
      
width:100%; 
     margin-top:-60px} 
@media screen and (max-width:1100px){ 
      
.main-container .static_page iframe{ 
      
height:53vw; 
     width:100%} 
} 
.header-middle .logo-wrp,.header-middle .mobile-none,.header-middle .text-right.phone-wrp{ 
      
display:inline-block; 
     vertical-align:middle; 
     width:24.7%; 
     float:unset} 
.work_time{ 
      
font-size:12px} 
.news-list .news-item .video-link{ 
      
display:block; 
     height:250px; 
     padding:0; 
     background-color:#747f7f; 
     overflow:hidden; 
     position:relative} 
.video-link iframe{ 
      
width:290px; 
     height:250px} 
@media screen and (max-width:425px){ 
      
.video-link iframe{ 
      
width:335px} 
} 
.bxmaker__geoip__popup-content{ 
      
width:530px} 
.bxmaker__geoip__popup-option:hover{ 
      
background:rgba(100,167,11,.4)!important} 
.bxmaker__geoip__city__line-info-btn{ 
      
border-right:1px solid #5a960a; 
     background:#64a70b} 
.bxmaker__geoip__city__line-info-btn:hover{ 
      
background:#5a960a} 
.bxmaker__geoip__city__line-question-btn-no{ 
      
border-right:1px solid #5a960a; 
     background:#64a70b} 
.bxmaker__geoip__city__line-question-btn-no:hover{ 
      
background:#5a960a} 
.bxmaker__geoip__city__line-question-btn-yes{ 
      
border-left:1px solid #5a960a; 
     background:#64a70b} 
.bxmaker__geoip__city__line-question-btn-yes:hover{ 
      
background:#5a960a; 
     border-left:1px solid #5a960a} 
.product-detail #product-top .cart-wrap .cart.additional{ 
      
margin-top:20px; 
     padding:20px} 
.additional2{ 
      
padding:20px; 
     margin-left:10px; 
     margin-right:10px} 
@media screen and (max-width:768px){ 
      
.additional2{ 
      
width:auto} 
} 
.geo_wrap{ 
      
float:right; 
     height:36px; 
     line-height:36px; 
     position:relative; 
     margin-left:10px; 
     /* display: none; 
      */} 
.select-city__modal__submit__block-wrap__input_wrap_error{ 
      
top:-27px} 
.select-city__modal__submit__btn{ 
      
line-height:32px} 
.select-city__modal__list__item:hover,.select-city__modal__list__item:focus,.select-city__modal__list__item:active{ 
      
color:#5a960a!important} 
.select-city__close{ 
      
top:10px; 
     right:9px} 
.select-city__dropdown-wrap{ 
      
right:0} 
.select-city__modal-wrap{ 
      
padding:30px 53px 30px 53px!important} 
.select-city__modal__title{ 
      
margin-bottom:0!important} 
.select-city__block__text-city{ 
      
text-decoration:none} 
.sey-item.sey-selected{ 
      
cursor:pointer} 
.sey-item.sey-selected:hover{ 
      
background:#c4e2aa} 
.select-city__modal__submit__input{ 
      
width:90%} 
.select-city__modal__submit__block-wrap{ 
      
width:100%} 
@media (max-width:768px){ 
      
.select-city__modal-wrap{ 
      
padding:27px 20px 30px 20px!important; 
     margin:10vh auto} 
} 
@media screen and (max-width:480px){ 
      
.product-detail #product-top .info .rating{ 
      
text-align:right; 
     font-size:20px; 
     font-weight:500; 
     line-height:100%; 
     display:none}
/*.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-touch-callout: none;
    width: 330px;
    max-width: 330px!important;
    margin-left: 30px;
} */
} 
@media screen and (max-width:320px){ 
      
.product-detail #product-top .info .rating{ 
      
text-align:right; 
     font-size:20px; 
     font-weight:500; 
     line-height:100%; 
     display:none} 
} 


.kartinka-preims 
	{ 
      
float: left; 
     
    width: 120px; 
     
    margin: 10px; 
     
    height: auto; 
     
	margin-bottom:65px; 
     
				} 


.btncookie { 
      

    font-family: inherit; 
     
    font-size: inherit; 
     
    line-height: inherit; 
     
    background: #5a960a; 
     
    font-size: 20px; 
     
    font-weight: bold; 
     
    border: solid; 
     
    border-width: 2px; 
     
    padding-left: 15px; 
     
    padding-right: 15px; 
     
    padding-top: 3px; 
     
    padding-bottom: 3px; 
     
} 

@media (max-width:768px){ 
      
.header .header-middle {
    padding: 15px 0;
    margin-top: 0px;
}  
} 