/*===================================================================*/
/*==================== @author Alexandre Lapoux =====================*/
/*=============== @editor Octopoos - www.octopoos.com ===============*/
/*==== @copyright (C) 2009 - 2016 OCTOPOOS. All Rights Reserved. ====*/
/*===================================================================*/
#item-123,#item-131,#item-170{float:right;}
a#item-responsive-link > svg {width: 32px;height: auto;padding-top: 4px;}
@media (max-width:680px){#item-123,#item-131,#item-170{float:none !important;}}
body.site{background-color:#fff;}
.body .container{padding:20px;background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.flex > *{display:block;margin:auto;}
.flex.fsh{min-height:60px;}
.row-fluid .span1-1{width:100%;margin:0;}
.row-fluid .span3-12{width:25%;margin:0;}
.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:27px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}
.hero-unit li{line-height:27px}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
.small{font-size:11px}
[class*="span"]{position:relative;}
iframe,svg{max-width:100%}
.nowrap{white-space:nowrap}
.center,.table td.center,.table th.center{text-align:center}
a.disabled,a.disabled:hover{color:#999999;background-color:transparent;cursor:default;text-decoration:none}
.hero-unit{text-align:center}
.hero-unit .lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px}
.btn .caret{margin-bottom:7px}
.btn.btn-micro .caret{margin:5px 0}
.blog-row-rule,.blog-item-rule{border:0}
body.modal{padding-top:0}
.row-even,.row-odd{padding:5px;width:99%;border-bottom:1px solid #ddd}
.row-odd{background-color:transparent}
.row-even{background-color:#f9f9f9}
.blog-row-rule,.blog-item-rule{border:0}
.row-fluid .row-reveal{visibility:hidden}
.row-fluid:hover .row-reveal{visibility:visible}
.btn-wide{width:80%}
.nav-list > li.offset > a{padding-left:30px;font-size:12px}
.blog-row-rule,.blog-item-rule{border:0}
.navbar .nav > li > a.btn{padding:4px 10px;line-height:18px}
.nav-tabs.nav-dark{border-bottom:1px solid #333;text-shadow:1px 1px 1px #000}
.nav-tabs.nav-dark > li > a{color:#F8F8F8}
.nav-tabs.nav-dark > li > a:hover{border-color:#333 #333 #111;background-color:#777777}
.nav-tabs.nav-dark > .active > a,.nav-tabs.nav-dark > .active > a:hover{color:#ffffff;background-color:#555555;border:1px solid #222;border-bottom-color:transparent}
.thumbnail.pull-left{margin:0 10px 10px 0}
.thumbnail.pull-right{margin:0 0 10px 10px}
hr.hr-condensed{margin:10px 0}
.list-striped,.row-striped{list-style:none;line-height:18px;text-align:left;vertical-align:middle;border-top:1px solid #ddd;margin-left:0}
.list-striped li,.list-striped dd,.row-striped .row,.row-striped .row-fluid{border-bottom:1px solid #ddd;padding:8px}
.list-striped li:nth-child(odd),.list-striped dd:nth-child(odd),.row-striped .row:nth-child(odd),.row-striped .row-fluid:nth-child(odd){background-color:#f9f9f9}
.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover{background-color:#f5f5f5}
.row-striped .row-fluid{width:97%}
.row-striped .row-fluid [class*="span"]{min-height:10px}
.row-striped .row-fluid [class*="span"]{margin-left:8px}
.row-striped .row-fluid [class*="span"]:first-child{margin-left:0}
.list-condensed li{padding:4px 5px}
.row-condensed .row,.row-condensed .row-fluid{padding:4px 5px}
.list-bordered,.row-bordered{list-style:none;line-height:18px;text-align:left;vertical-align:middle;margin-left:0;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}
.radio.btn-group input[type=radio]{display:none}
.radio.btn-group > label:first-of-type{margin-left:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;}
fieldset.radio.btn-group{padding-left:0}
.iframe-bordered{border:1px solid #ddd}
.tab-content{overflow:visible}
.tabs-left .tab-content{overflow:auto}
.nav-tabs > li > span{display:block;margin-right:2px;padding-right:12px;padding-left:12px;padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.btn-micro{padding:1px 4px;font-size:10px;line-height:8px}
.btn-group > .btn-micro{font-size:10px}
.tip-wrap{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:100}
.page-header{margin:2px 0px 10px 0px;padding-bottom:5px}
.input-prepend .chzn-container-single .chzn-single,.input-append .chzn-container-single .chzn-single{border-color:#ccc;height:26px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.input-prepend .chzn-container-single .chzn-drop,.input-append .chzn-container-single .chzn-drop{border-color:#ccc}
.input-prepend > .add-on,.input-append > .add-on{vertical-align:top}
.input-prepend .chzn-container-single .chzn-single{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.input-prepend .chzn-container-single .chzn-single-with-drop{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}
.input-append .chzn-container-single .chzn-single{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.input-append .chzn-container-single .chzn-single-with-drop{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0}
.input-prepend.input-append .chzn-container-single .chzn-single,.input-prepend.input-append .chzn-container-single .chzn-single-with-drop{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.element-invisible{position:absolute;padding:0;margin:0;border:0;height:1px;width:1px;overflow:hidden}
.form-vertical .control-label{float:none;width:auto;padding-right:0;padding-top:0;text-align:left}
.form-vertical .controls{margin-left:0}
.width-auto{width:auto}
.btn-group .chzn-results{white-space:normal}
.accordion-body.in:hover{overflow:visible}
.invalid{color:#ff2121;font-weight:bold}
input.invalid{border:1px solid #ff2121}
.tooltip{max-width:400px}
.tooltip-inner{max-width:none;text-align:left;text-shadow:none}
th .tooltip-inner{font-weight:normal}
.tooltip.hasimage{opacity:1}
.tip-text{text-align:left}
.btn-group > .btn + .dropdown-backdrop + .btn{margin-left:-1px}
.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}
.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}
.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle{*padding-top:5px;*padding-bottom:4px}
.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}
.dropdown-menu{text-align:left}
.modal-batch{overflow-y:visible}
.input-append .chzn-container-single .chzn-single{border-color:#ccc;height:26px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.input-append .chzn-container-active .chzn-single-with-drop{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.input-append .chzn-container-single .chzn-drop{border-color:#ccc}
body.site.fluid{background-color:#ffffff}
.thumbnail{margin-bottom:9px}
.accordion-group{background:#fff}
.select[multiple],select[size]{height:28px}
.body h1.site-title{padding:0;margin:0;}
.brand:hover{color:#08c;text-decoration:none}
.header .finder{margin-top:14px}
.header .finder .btn{margin-top:0px}
.hero-unit{background-color:#08C}
.hero-unit > *{color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.body .footer >.container{background:none;padding:0}
.well .page-header{margin:0px 0px 5px 0px}
.feature-sites h1,.feature-sites h2,.feature-sites h3,.feature-sites h4,.feature-sites h5,.feature-sites h6{margin:0}
.module-header{padding-bottom:17px;margin:20px 0 18px 0;border-bottom:1px solid #eeeeee}
.item-title{margin-bottom:9px}
.item-content{margin:18px 0}
.item-subtitle{margin-bottom:9px}
.pull-right.item-image{margin:0 0 18px 20px}
.pull-left.item-image{margin:0 20px 18px 0}
.header .nav > li:last-child > .dropdown-menu,.item-actions .dropdown-menu,.item-comment .dropdown-menu{left:initial;right:0}
.article-index{margin:0 0 10px 10px}
.list-item-title{margin-bottom:9px}
.list-item-content{margin:18px 0}
.list-item-subtitle{margin-bottom:9px}
.items-more,.content-links{padding:15px 0}
.breadcrumb{margin:10px 0}
.img_caption .left{float:left;margin-right:1em}
.img_caption .right{float:right;margin-left:1em}
.img_caption .left p{clear:left;text-align:center}
.img_caption .right p{clear:right;text-align:center}
.img_caption{text-align:center !important}
.img_caption.none{margin-left:auto;margin-right:auto}
#aside .nav .nav-child{border-left:2px solid #ddd;padding-left:5px}
.navigation .nav-child{position:absolute;top:95%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;background-clip:padding-box}
.navigation .nav-child.pull-right{right:0;left:auto}
.navigation .nav-child .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.navigation .nav-child a{display:block;padding:3px 20px;clear:both;font-size:13px;font-weight:normal;line-height:18px;color:#333;white-space:nowrap}
.navigation .nav > li{position:relative}
.navigation .nav > li:hover > .nav-child,.navigation .nav > li > a:focus + .nav-child{display:block}
.navigation .nav-child:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.navigation .nav-child:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:''}
.navigation .nav-child li > a:hover,.navigation .nav-child li > a:focus,.navigation .nav-child:hover > a{text-decoration:none;color:#fff;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}
.navbar .btn-navbar{background:#17568c;background:-moz-linear-gradient(top,#17568c 0,#1a3867 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#17568c),color-stop(100%,#1a3867));background:-webkit-linear-gradient(top,#17568c 0,#1a3867 100%);background:-o-linear-gradient(top,#17568c 0,#1a3867 100%);background:-ms-linear-gradient(top,#17568c 0,#1a3867 100%);background:linear-gradient(top,#17568c 0,#1a3867 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17568c',endColorstr='#1a3867',GradientType=0);border:1px solid #0D2242;margin-bottom:2px}
.logo{width:100%;max-width:143px;line-height:50px;height:auto}
.container-logo{text-align:center}
.page-title{color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.8);font-weight:normal;font-size:30px;line-height:50px;margin:0}
.nav-list > li > a{border-bottom:1px solid #eee}
.subnav{padding:5px 5px 0;margin-bottom:0}
.subnav.affix{top:40px;left:0;right:0;z-index:1020}
.nav-inline{list-style:none;margin:0 0 10px 0;padding:0}
.footer-menu .nav-inline{margin:0 0 4px}
.nav-inline li{display:inline;margin:0 5px}
.thumbnail .text-large{margin:4px 0}
.thumbnail .thumbnail-link{position:relative;display:block}
.thumbnail .thumbnail-rating{position:absolute;top:5px;right:5px;opacity:.8;filter:alpha(opacity=80);-moz-opacity:80;-khtml-opacity:80;-webkit-opacity:80;opacity:80;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=8000);filter:alpha(opacity=8000)}
.thumbnail .thumbnail-labels{position:absolute;left:5px;bottom:5px;opacity:.8;filter:alpha(opacity=80);-moz-opacity:80;-khtml-opacity:80;-webkit-opacity:80;opacity:80;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=8000);filter:alpha(opacity=8000)}
.thumbnail .thumbnail-link:hover .thumbnail-rating,.thumbnail .thumbnail-link:hover .thumbnail-labels{opacity:.98;filter:alpha(opacity=98);-moz-opacity:98;-khtml-opacity:98;-webkit-opacity:98;opacity:98;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=9800);filter:alpha(opacity=9800)}
.label-one,.badge-one{background-color:#69a73d}
.label-two,.badge-two{background-color:#1881b4}
.label-three,.badge-three{background-color:#142b4f}
.text-success{color:#468847}
.text-info{color:#3a87ad}
.text-warning{color:#c09853}
.text-error{color:#b94a48}
.text-one{color:#466f29}
.text-two{color:#0f5171}
.text-three{color:#050a12}
.text-large{font-size:115%}
.text-xlarge{font-size:200%;line-height:1.4}
.text-xxlarge{font-size:300%;line-height:1.8}
.full-width{width:90%}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.item-tags .btn{margin-bottom:5px}
.btn-group > .btn + .dropdown-toggle{height:18px}
div#nav-search form{margin:0}
div#nav-search form input[type="text"]{color:#777777}
.modal .btn.main-download,.sclogout-button .btn.main-download,.body .btn.main-download{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.modal .btn-link,.sclogout-button .btn-link,.body .btn-link{border-top:0;border-bottom:0}
.modal .btn-inverse,.sclogout-button .btn-inverse,.body .btn-inverse{border-color:#fff;background-color:#fff;color:#0099de}
.modal .btn-inverse:hover,.sclogout-button .btn-inverse:hover,.body .btn-inverse:hover{border-color:#0099de;background-color:#0099de;color:#fff}
.modal .btn-inverse-alt,.sclogout-button .btn-inverse-alt,.body .btn-inverse-alt{border-color:#ebf0f1;background-color:#ebf0f1;color:#0099de;border:0}
.modal .btn-inverse-alt:hover,.sclogout-button .btn-inverse-alt:hover,.body .btn-inverse-alt:hover{color:#000}
.modal .btn-info,.sclogout-button .btn-info,.body .btn-info{background-color:#ebf0f1;color:#7a8d8e;border-bottom:2px solid #0081bc}
.modal .btn-info:hover,.sclogout-button .btn-info:hover,.body .btn-info:hover{background-color:#0081bc;border-top:2px solid #0081bc;color:#fff}
.modal .btn.disabled,.sclogout-button .btn.disabled,.body .btn.disabled{background-color:#bcc4c8;color:#8fa7a8;border-color:#bcc4c8}
.modal .btn-large,.sclogout-button .btn-large,.body .btn-large{text-transform:uppercase}
.modal .btn-group > .btn:first-child,.sclogout-button .btn-group > .btn:first-child,.body .btn-group > .btn:first-child,.modal .btn-group > .btn:last-child,.sclogout-button .btn-group > .btn:last-child,.body .btn-group > .btn:last-child,.modal .btn-group .dropdown-toggle,.sclogout-button .btn-group .dropdown-toggle,.body .btn-group .dropdown-toggle{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.modal .input-append a,.sclogout-button .input-append a,.body .input-append a{min-height:26px;padding:0 12px;border:1px solid #bcc4c8;margin:0;height:26px;line-height:26px;border-left:0}
.modal .modal-footer .btn{background-color:#7a8d8e;color:#fff}
.trophies .badge,.badge.badge-rounded{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:50%;width:22px;height:22px;line-height:21px;text-align:center;padding:3px;margin:5px 0;font-size:12px;}
#login .badge.badge-rounded{margin-left:7px}
span.badge-com{background-color:#00a500}
span.badge-mod{background-color:#ff4b39}
span.badge-plugin{background-color:#e20079}
span.badge-search{background-color:#faa732}
span.badge-ext{background-color:#ffc40d;color:#333}
span.badge-tool{background-color:#eab31d}
span.badge-lang{background-color:#ff2121}
span.badge-25{background-color:#b700ff}
span.badge-30{background-color:#eab31d}
.fa-check{color:#00a500}
.fa-times{color:#ff2121}
.fa-exclamation-circle{color:#faa732}
.text-warning{color:#faa732}
.text-error{color:#ff2121}
.text-info{color:#0081bc}
.text-success{color:#00a500}
input.search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:9px;font-size:1.4em;line-height:1.4em;height:50px;padding:0 15px}
.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#00a500}
.control-group.error input,.control-group.error select,.control-group.error textarea,.control-group.error a.chzn-single{border-color:#ff2121}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#ff2121}
fieldset{margin-bottom:15px}
h3 a.pull-left{margin-top:-9px;margin-right:10px}
input.dial{width:0;background:transparent;border:0}
input:focus,textarea:focus{-webkit-box-shadow:0 0 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 0 rgba(0,0,0,0) !important;border:1px solid #006dcc !important}
.search .btn-inverse-alt{border:1px solid #bcc4c8;background-color:#ebf0f1;color:#bcc4c8}
.search .btn-inverse-alt:hover{color:#8fa7a8}
.chzn-single span{width:77%;display:inline-block}
textarea{resize:vertical}
.search-all{position:relative}
.search-all button{position:absolute;right:0;top:6px;height:48px;width:48px;text-transform:uppercase;font-size:1.2em;padding-left:10px}
input[type="range"]{-webkit-appearance:none;background-color:#ebf0f1;height:8px;width:145px;paddding:3px;border:1px solid #bcc4c8 !important;border-radius:5px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 0 rgba(0,0,0,0) !important;margin-right:6px}
input[type="range"].disabled{border:1px solid #bcc4c8 !important;background-color:#fff}
div.error input[type="range"].disabled{border:1px solid #ff2121 !important}
input[type="range"].disabled::-webkit-slider-thumb{background:#fff;border:1px solid #bcc4c8}
input[type="range"]:focus{outline-color:transparent}
input[type="range"]:hover::-webkit-slider-thumb{background:#0099de;border:1px solid #0081bc}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;transition:all .2s ease-out;width:20px;cursor:pointer;height:20px;border-radius:50%;background:#bcc4c8;border:1px solid #8fa7a8;-webkit-box-shadow:0 0 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 0 rgba(0,0,0,0) !important}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child > .dropdown-toggle,select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-actions .btn-primary:hover{background-color:#333;color:#fff;border-top:2px solid #333}
.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background:#fff;background-image:none}
.select2-container-active .select2-choice,.select2-container-multi.select2-container-active .select2-choices{border-color:#006dcc !important;}
.select2-container-multi.select2-container-active .select2-choices::after{display:none;}
.select2-drop-active{border:1px solid #006dcc !important;border-top:none !important;}
.select2-container .select2-choice abbr{z-index:99;left:3px;top:13px}
.select2-search-choice-close + span b:after{border:2px solid red}
.select2-chosen{padding-left:10px}
.select2-drop .select2-search{padding:9px}
.select2-drop .select2-search input{border:1px solid #ccc;box-shadow:none !important}
.select2-drop .select2-search input[type="text"]:focus{border:1px solid #006dcc !important;}
input.select2-input{line-height:24px;height:26px}
input.select2-input:focus{border:1px solid #ccc}
.chzn-container{margin-bottom:10px;}
.chzn-container-multi .chzn-choices li.search-field input[type="text"]{margin:0;padding:5px 20px;min-height:38px;}
.select2-drop{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 0 rgba(0,0,0,0) !important;background:#fff !important}
.select2-drop .select2-result:hover,.select2-drop .select2-highlighted{text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);color:#fff}
.select2-drop .select2-result-unselectable:hover{background-color:transparent !important;color:#000}
.select2-drop-active{border-color:#86cde9}
.select2-container,.select2-container-active{margin-bottom:10px;width:100% !important}
.select2-container .select2-choices{background-image:none;border-color:#ccc;height:40px;line-height:40px !important;-webkit-box-shadow:0 0 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 0 rgba(0,0,0,0) !important}
.select2-container-active .select2-choices{background-image:none;border-color:#006dcc;height:40px !important;line-height:40px !important;-webkit-box-shadow:0 0 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 0 rgba(0,0,0,0) !important}
.select2-container.select2-container-active .select2-choice > .select2-arrow{border:none;}
.select2-container.select2-container-active.select2-container-multi .select2-choices{height:auto !important;}
.select2-container .select2-choices li.search-field,.select2-container-active .select2-choices li.search-field{padding-left:5px;line-height:35px}
.select2-container .select2-choices li.search-field input[type="text"],.select2-container-active .select2-choices li.search-field input[type="text"]{color:#7a8d8e}
.select2-container .select2-single-with-deselect abbr,.select2-container-active .select2-single-with-deselect abbr{z-index:999;background-image:none;right:14px}
.select2-container .select2-single-with-deselect abbr:after,.select2-container-active .select2-single-with-deselect abbr:after{content:"\f00d";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;margin-left:1px;font-size:12px;margin-top:-13px;position:absolute;top:14px;color:#000}
.select2-container .select2-single-with-deselect > div:after,.select2-container-active .select2-single-with-deselect > div:after{-webkit-transition:margin-top .5s ease-out;-moz-transition:margin-top .5s ease-out;-o-transition:margin-top .5s ease-out;transition:margin-top .5s ease-out;margin-top:25px}
.select2-container .select2-single-with-deselect.select2-default > div:after,.select2-container-active .select2-single-with-deselect.select2-default > div:after{margin-top:0px}
select.higlighted + .select2-container a{background:#faa732!important;color:#fff}
select.higlighted + .select2-container a div:after{color:#fff}
select.higlighted + .select2-container a > div{border-left:0;background-color:#cc6700}
.select2-container-multi .select2-choices li.select2-search-choice{background-color:#0099de;color:#fff;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);background-image:none;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:8px 5px 0;padding:6px 9px 4px 22px}
.select2-container-multi .select2-choices li.select2-search-choice a,.select2-container-multi .select2-choices li.select2-search-choice a:hover{color:#fff;background:none}
.select2-container-multi .select2-choices li.select2-search-choice div{font-size:0.95em}
.select2-container-multi .select2-choices li.select2-search-choice div:after{display:inline-block;font-family:'IcoMoon';font-style:normal;speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;content:"\49";position:absolute;left:5px;top:5px}
.select2-container-multi .select2-choices li.select2-search-choice .search-choice-close{background:none}
.select2-container-active .select2-choices{border-color:#86cde9 !important}
.select2-container-active.select2-with-drop .select2-single{z-index:12;border-bottom:0}
.select2-container-active.select2-with-drop .select2-drop{z-index:11;margin-top:-1px;border-top:1px solid #ccc}
.category-options{width:300px !important}
.select2-default{color:#7a8d8e}
.select2-container .select2-choice{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);height:38px;line-height:40px;color:#000;border-color:#ccc;padding:0 0 0 10px;}
.cck_page_form .select2-container .select2-choice,.cck_module_form .select2-container .select2-choice{/*margin-top:-8px*/}
.select2-container .select2-choice > .select2-arrow{border-left:1px solid #ccc;width:40px;background-image:none;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.select2-container .select2-choice > .select2-arrow b{display:none}
.select2-container-multi .select2-choices::before,.select2-container .select2-choice > .select2-arrow::before{width:0;content:"";height:0;border-style:solid;border-width:12px 10px 0 10px;border-color:#007bff transparent transparent transparent;color:#000;position:relative;top:13px;left:50%;margin-left:-10px;}
.select2-container-multi .select2-choices::before{position:absolute;right:10px;left:auto;z-index:2;}
.select2-container-multi .select2-choices::after{content:"";position:absolute;border-left:1px solid #ccc;height:100%;right:0;width:39px;z-index:1;}
.select2-container-multi .select2-choices{padding:0 40px 5px 5px;min-height:33px;}
.select2-container-multi .select2-choices:hover::before,.select2-container .select2-choice > .select2-arrow:hover:before{border-color:#fff transparent transparent transparent;}
.select2-container-multi .select2-choices:hover::after,.select2-container .select2-choice > .select2-arrow:hover{background-color:#faa732}
.select2-container .select2-choice > .select2-arrow:hover:after{color:#fff}
.select2-results{max-height:200px;padding:0;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.select2-drop.select2-drop-above.select2-drop-active.select2-drop-above{border:1px solid #006dcc !important;border-bottom:none !important;}
.error .select2-container .select2-choice{border-color:#ff2121}
.select2-container-multi.tag .select2-search-choice-close{left:5px}
.tag .select2-search-choice-close{right:3px;top:5px}
.carousel-container{clear:both}
.carousel-container .carousel{width:600px;float:left}
.carousel-container .view{width:300px;height:300px;overflow:hidden;position:relative}
.carousel-container .view .carousel-control{left:45%;font-size:2.5em;position:absolute}
.carousel-container .view .carousel-control.bottom{bottom:10px;top:inherit}
.carousel-container .view .carousel-control.top{top:10px}
.carousel-container .carousel-thumbs{padding:0;margin:0;list-style:none}
.carousel-container .carousel-thumbs img{width:300px;height:100px}
.carousel-container .awards{position:absolute;top:0;left:0;z-index:1}
.carousel-container .versions{position:absolute;top:0;right:0;z-index:1}
.slider-full-images{float:left;width:68%;overflow:hidden;position:relative;height:100%}
.slider-full-images .item{width:100%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;position:absolute;top:0;left:-100%}
.slider-full-images .item img{width:100%;height:100%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
.slider-full-images .item.left{left:-100%}
.slider-full-images .item.right{left:100%}
.slider-full-images .item.active{top:0;left:0}
.slider-full-images .item.active img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
.slider-full-images .item.next{top:0;left:100%}
.slider{margin-bottom:20px;background-color:#ebf0f1}
.slider .versions{z-index:11;position:absolute;right:10px;top:10px}
.slider .awards{z-index:11;position:absolute;left:10px;top:10px;margin:0;text-transform:uppercase}
.slider .awards span{margin:0;background-color:#333;color:#fff;padding:0 0 0 8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:20px;line-height:20px}
.slider .awards span span{padding:0 5px;display:inline-block;margin-left:4px}
.slider .awards .label-new span{background-color:#ff2121}
.slider .awards .label-community_choice span{background-color:#0099de}
.slider .awards .label-popular span{background-color:#00a500}
.slider .slider-thumbs{float:left;width:32%;position:relative;overflow:hidden;height:100%}
.slider .slider-thumbs ul{list-style:none;height:100%;padding:0;margin:0}
.slider .slider-thumbs ul li{position:absolute;max-height:120px;height:33%;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.slider .slider-thumbs ul li img{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
.slider .slider-thumbs ul li.under{top:100%}
.slider .slider-thumbs ul li.above{top:-33%}
.slider .slider-thumbs ul li.prev{top:0}
.slider .slider-thumbs ul li.active{top:33%}
.slider .slider-thumbs ul li.active img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
.slider .slider-thumbs ul li.next{top:66%}
.slider .slider-thumbs span[data-thumb="previous"],.slider .slider-thumbs span[data-thumb="next"]{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;position:absolute;z-index:999;left:46%;color:#0099de;filter:alpha(opacity=0.8);-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);cursor:pointer}
.slider .slider-thumbs span[data-thumb="next"]{bottom:10px}
.slider .slider-thumbs span[data-thumb="previous"]{top:10px}
.slider .slider-thumbs span[data-thumb="next"]:hover,.slider .slider-thumbs span[data-thumb="previous"]:hover{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}
.slider .slider-text{z-index:999;background-color:rgba(0,0,0,0.8);color:#fff;bottom:0;position:absolute;width:100%}
.slider .slider-text > div{padding:10px 10px 10px 20px}
.slider .slider-text > div h2{text-transform:uppercase;color:#fff;padding:0;margin:0;overflow:hidden;height:23px;text-overflow:ellipsis;width:525px}
.slider .slider-text .more-arrow{position:absolute;right:0;bottom:0;border-left:1px solid rgba(255,255,255,0.3);height:52px;padding:8px 20px;text-align:center}
.slider .slider-text .more-arrow span{color:#fff}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input.ph::-webkit-input-placeholder,textarea.ph::-webkit-input-placeholder{opacity:1;color:#999}
input:-moz-placeholder,textarea:-moz-placeholder,input.ph:-moz-placeholder,textarea.ph:-moz-placeholder{opacity:1;color:#999}
input::-moz-placeholder,textarea::-moz-placeholder,input.ph::-moz-placeholder,textarea.ph::-moz-placeholder{opacity:1;color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder,input.ph:-ms-input-placeholder,textarea.ph:-ms-input-placeholder{opacity:1;color:#999}
.body h1{position:relative;margin-left:0}
.body h1 > span{position:absolute;left:0;top:-3px}
.body .home-banner{padding-top:7px}
.arrow-box{position:relative;background:#f6f6f6;transition:all .5s ease-out}
#search-affix{width:100%;z-index:9;transition:all .2s ease-out}
#search-affix.affix-top .unaffixed{display:inherit}
#search-affix.affix-top .arrow-box{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}
#search-affix.isfixed{top:85px}
#search-affix.isfixed .arrow-box{background-color:rgba(246,246,246,0.8)}
#search-affix.isfixed .container{padding-bottom:0}
#search-affix.isfixed form{margin-bottom:0}
#search-affix.isfixed .arrow-box:before{border:0}
#search-affix.isfixed .arrow-box:after{border:0}
.arrow-box .container{background-color:transparent;padding-top:20px}
.arrow-box.above{background:#fff;z-index:9}
.arrow-box:after,.arrow-box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow-box:after{border-color:rgba(136,183,213,0);border-top-color:#f6f6f6;border-width:30px;margin-left:-30px}
.arrow-box.above:after{border-top-color:#fff}
.arrow-box:before{border-color:rgba(194,225,245,0);border-top-color:#bcc4c8;border-width:31px;margin-left:-31px}
.gradient-border{position:absolute;width:100%;bottom:-1px}
.gradient-border:after{content:"";height:1px;background:-moz-linear-gradient(left,#fff 0,#bcc4c8 50%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#bcc4c8 50%,#fff 100%);background:linear-gradient(left,#fff 0,#bcc4c8 50%,#fff 100%);width:100%;display:block}
.body .categories .category{height:100px;position:relative}
.body .categories .category > a{width:100%;height:75px;display:block;text-decoration:none;position:absolute;top:0;right:0;z-index:11;color:#fff}
.body .categories .category select{padding:0;margin:0;font-size:0.9em;position:absolute;top:-30px;z-index:10;transition:all .2s ease-out;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.body .categories .view{position:relative;height:75px;overflow:hidden;border:1px solid #ccc;background-color:#163869;color:#fff}
.body .categories .padder{height:100px}
.body .categories .padder div{transition:all .2s ease-out;transition-delay:0.1s;height:18px;line-height:18px;opacity:1;background-color:#ebf0f1;color:#7a8d8e;font-size:0.9em;padding-left:8px;position:absolute;bottom:0;width:100%}
.body .categories .mask{position:absolute;top:0;transition:all .2s ease-out;transition-delay:0.2s;height:75px;width:100%}
.body .categories .category:hover select{top:0}
.body .categories .category:hover a{top:30px;height:45px}
.body .categories .category:hover .view{background-color:#05162d}
.body .categories .category:hover h4,.body .categories .category:hover span.fa-out{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}
.body .categories .category:hover span.fa-over{opacity:.01;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}
.body .categories .category:hover .padder div{bottom:-18px}
.body .categories h4{color:#fff;height:3.2em;padding:7px 0 0 7px;margin:0;transition:all .2s ease-out;position:absolute;width:96%;z-index:9}
.body .categories span.fa-out{position:absolute;left:38%;top:15%;transition:all .2s ease-out;background-color:#155aba;color:#3577d2;padding:8px;width:15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.body .categories span.fa-over{transition:all .2s ease-out;position:absolute;left:38%;top:46%;background-color:#155aba;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;color:#3577d2;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);padding:8px}
h1.category-name{min-height:36px}
h1.category-name span.badge-search{background-color:#0081bc}
.banneritem{float:left;margin-left:30px}
.banneritem:first-child{margin-left:0}
.extensions .extension{height:200px;position:relative}
.extensions .extension .includes{text-align:right;padding-right:7px}
.extensions .extension .versions{float:left;margin-top:-3px}
.extensions .extension .padder{padding:7px;color:#7a8d8e}
.extensions .extension .padder h3{font-size:1em;height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:5px;padding-top:0;color:#7a8d8e}
.extensions .extension .padder .sub-header{height:20px;line-height:17px;overflow:hidden;font-size:0.8em}
.extensions .extension .info{background-color:#f6f6f6;height:142px}
.extensions .extension .info .info-meta{padding:5px;border-top:1px solid #bcc4c8;height:30px;line-height:32px;border-bottom:1px solid #bcc4c8}
.extensions .extension .info .info-meta input.dial{height:12px !important;margin-top:5px !important;font-size:11px !important;background:transparent !important}
.extensions .extension .info .rating-label{font-weight:bold;text-transform:uppercase;float:left;padding:0 6px}
.extensions .extension .info .badge-25{padding-left:2px;padding-right:4px}
.extensions .extension .info .rating div{line-height:36px;margin-top:3px;float:left}
.extensions .extension .info .num-reviews{text-align:right;float:right}
.extensions .extension .intro-text{padding:7px;height:40px;line-height:22px;overflow:hidden;position:relative}
.extensions .extension .intro-text:after{content:'...';position:absolute;right:10px;bottom:0;background-color:#f6f6f6}
.extensions .extension .placeholder-image{width:100%;height:100px;text-align:center;line-height:100px;color:#ebf0f1;border-bottom:1px solid #bcc4c8}
.extensions .extension > a{width:100%;height:200px;display:block;text-decoration:none;position:absolute;top:0;right:0;z-index:1}
.extensions .extension .owner-links{z-index:2;right:5px;top:5px;height:20px;position:absolute}
.extensions .extension > a.edit-extension{width:initial}
.extensions .extension > a.extension-ticket{height:20px;width:auto}
.extensions .extension .extension-pending{position:absolute;bottom:0;width:100%;background-color:#83807b;color:#fff;z-index:3;text-align:center;height:41px;line-height:41px}
.extensions .view{position:relative;height:200px;overflow:hidden;border:1px solid #ccc}
.extensions .mask{position:absolute;top:0;transition:all .2s ease-in-out;transition-delay:0.1s;height:200px;width:100%}
.extensions .extension:hover .mask{top:-102px}
.extensions .row-fluid{margin-bottom:3%}
.extensions .popular{position:absolute;top:0;left:0}
.extensions .mainimage{width:100%;height:100px}
body.view-extension.layout-default .body .social-container{position:relative}
body.view-extension.layout-default .body #social-share{display:inherit;position:absolute;top:-280%}
body.view-extension.layout-default .body #social-share.notshown{display:none}
body.view-extension.layout-default .body a.fav span{color:#ff2121}
body.view-extension.layout-default .body .link-list{list-style:none;margin:0;padding:5px 0}
body.view-extension.layout-default .body .link-list li{margin:5px 0;min-height:30px;line-height:30px}
body.view-extension.layout-default .body .task-list{list-style:none;margin:0;padding:0}
body.view-extension.layout-default .body .task-list li{padding:0 5px}
body.view-extension.layout-default .body dl dt,body.view-extension.layout-default .body dl dd{display:inline-block;width:50%;font-weight:normal}
body.view-extension.layout-default .body dl dt{width:43%}
body.view-extension.layout-default .body dl dt.requires-reg,body.view-extension.layout-default .body dl dt.includes{margin-top:20px}
body.view-extension.layout-default .body .row-heading{height:60px;margin-bottom:20px}
body.view-extension.layout-default .body .row-heading a.btn{margin-top:10px}
body.view-extension.layout-default .body .heading .score-overall{margin-left:-25px}
body.view-extension.layout-default .body h1{margin-left:75px}
body.view-extension.layout-default .body .carousel-thumbs img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}
body.view-extension.layout-default .body .carousel-thumbs img.active{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}
body.view-extension.layout-default .body #extension-meta{background-color:#ebf0f1;padding:20px;margin-bottom:20px}
body.view-extension.layout-default .body #extension-meta .btn-inverse{width:97px}
body.view-extension.layout-default .body #extension-meta .btn-inverse:nth-child(odd){margin-right:20px}
body.view-extension.layout-default .body #extension-meta .btn-inverse:nth-child(1n+2){margin-top:10px}
body.view-extension.layout-default .body .advert{margin-top:20px;margin-bottom:20px}
body.view-extension.layout-default .body #extension-scores{margin-top:20px;margin-bottom:20px}
body.view-extension.layout-default .body #extension-scores ul{list-style:none;margin:0;padding:0}
body.view-extension.layout-default .body #extension-scores ul li{min-height:145px;background-color:#ebf0f1;display:inline-block;width:139px;text-align:center;padding-bottom:20px}
body.view-extension.layout-default .body #extension-scores ul li > div{margin:12px 0}
body.view-extension.layout-default .body #extension-scores ul li:nth-child(odd){margin-right:20px}
body.view-extension.layout-default .body #extension-scores ul li:nth-child(n+3){margin-top:20px}
body.view-extension.layout-default .body .score-overall{position:relative}
body.view-extension.layout-default .body .score-overall > div{position:absolute;left:25px;top:0px}
body.view-extension.layout-default .body .score-overall .layer-2{left:30px;top:5px}
body.view-extension.layout-default .body .score-overall .layer-3{left:35px;top:10px}
body.view-extension.layout-default .body .score-overall .layer-4{left:40px;top:15px}
body.view-extension.layout-default .body .score-overall .layer-5{left:45px;top:20px}
body.view-extension.layout-default .body .score-overall .total-score{top:30px;left:38%;font-weight:bold}
body.view-extension.layout-default .body .extension-content{padding-top:20px;margin-bottom:20px}
.record-nav span{position:absolute;top:50%}
.record-nav.next{right:-60px;left:inherit}
.extension-review h4{margin-bottom:1px}
.extension-review .extension-review-scores{list-style:none;float:right;padding:0;margin:0}
.extension-review .extension-review-scores a{display:inline-block;width:60px;height:60px}
.extension-review .extension-review-scores li{display:inline-block}
.extension-review .review-overall{position:relative;width:60px;height:60px;float:left}
.extension-review .review-overall > div > div{position:absolute;top:0;left:0}
.extension-review .review-overall .layer-1{left:0 !important;top:0}
.extension-review .review-overall .layer-2{left:5px !important;top:5px}
.extension-review .review-overall .layer-3{left:10px !important;top:10px}
.extension-review .review-overall .layer-4{left:15px !important;top:15px}
.extension-review .review-overall .layer-5{left:20px !important;top:20px}
.extension-review .review-overall .score-overall{margin-left:7px}
.extension-review .review-overall.small{text-align:center;width:75px;height:auto;padding-top:7px}
.extension-review .review-overall.small a{display:inline-block;height:100%;width:100%}
.extension-review .review-overall.small input.dial{height:15px !important;margin-top:9px !important;font-size:13px !important;background:transparent !important}
.extension-review .extension-review-cotent{margin-top:20px}
.extension-review .extension-review-cotent p{margin-left:75px}
.extension-review .extension-review-cotent.scores-right p{margin-right:75px !important;margin-left:0 !important}
.extension-review .extension-review-cotent.scores-right .review-overall.small{float:right;margin-top:30px}
.author-reply{margin-top:20px;background-color:#bcc4c8;padding:20px}
.author-reply .prefix{color:#0081bc;font-weight:bold}
.used-for{margin-top:20px;background-color:#ebf0f1;padding:20px}
.used-for .prefix{color:#0081bc;font-weight:bold}
.body #more-fields{transition:all 1.2s ease-in-out;max-height:1000px;overflow:hidden}
.body #more-fields.notshown{max-height:0px}
.subnav .sclogin-modal-links,.subnav .sclogout-button,.subnav .sclogin-out{color:#fff;float:right}
.subnav .sclogin-modal-links a,.subnav .sclogout-button a,.subnav .sclogin-out a{transition:all .5s ease-in-out;color:#fff;padding:8px 12px;text-decoration:none}
.subnav .sclogin-modal-links a:hover,.subnav .sclogout-button a:hover,.subnav .sclogin-out a:hover{background-color:#163869}
.subnav .sclogin-modal-links .badge-rounded,.subnav .sclogout-button .badge-rounded,.subnav .sclogin-out .badge-rounded{background-color:#000;margin-left:7px}
.subnav .sclogin-joomla-login form{margin:0}
.subnav .sclogin-out{width:140px}
.subnav .sclogin-out a{display:block;float:left}
.breadcrumb{margin:-10px 0 0 0;background-color:#fff;padding:0 0 10px 0}
.breadcrumb .divider{font-size:0.7em}
.breadcrumb li{padding:0;margin:0}
[class*="showgrid-"]:before{font-family:icomoon;}
.icon-home:before{content:"\21"}
.icon-user:before,h1.user:before{content:"\22"}
.icon-checkedout:before,.icon-lock:before,.icon-locked:before{content:"\23"}
.icon-comment:before,.icon-comments:before{content:"\24"}
.icon-comments-2:before{content:"\25"}
.icon-share-alt:before,.icon-out:before{content:"\26"}
.icon-share:before,.icon-redo:before{content:"\27"}
.icon-undo:before{content:"\28"}
.icon-file-add:before,.showgrid--1:before{content:"\29"}
.icon-new:before,.icon-plus:before{content:"\2a"}
.icon-apply:before,.icon-edit:before,.icon-pencil:before{content:"\2b"}
.icon-pencil-2:before{content:"\2c"}
.icon-folder-open:before,.icon-folder:before{content:"\2d"}
.icon-folder-close:before,.icon-folder-2:before{content:"\2e"}
.icon-picture:before{content:"\2f"}
.icon-pictures:before{content:"\30"}
.icon-list:before,.icon-list-view:before{content:"\31"}
.icon-power-cord:before{content:"\32"}
.icon-cube:before{content:"\33"}
.icon-puzzle:before{content:"\34"}
.icon-flag:before,.showgrid-0:before{content:"\35"}
.icon-tools:before{content:"\36"}
.icon-cogs:before{content:"\37"}
.icon-options:before,.icon-cog:before{content:"\38"}
.icon-equalizer:before{content:"\39"}
.icon-wrench:before{content:"\3a"}
.icon-brush:before{content:"\3b"}
.icon-eye-open:before,.icon-eye:before{content:"\3c"}
.icon-checkbox-unchecked:before{content:"\3d"}
.icon-checkin:before,.icon-checkbox:before{content:"\3e"}
.icon-checkbox-partial:before{content:"\3f"}
.icon-asterisk:before,.icon-star-empty:before{content:"\40"}
.icon-star-2:before{content:"\41"}
.icon-featured:before,.icon-star:before,.feature-sites > h2:before{content:"\42"}
.icon-calendar:before{content:"\43"}
.icon-calendar-2:before{content:"\44"}
.icon-question-sign:before,.icon-help:before{content:"\45"}
.icon-support:before{content:"\46"}
.icon-pending:before,.icon-warning:before{content:"\48"}
.icon-publish:before,.icon-save:before,.icon-ok:before,.icon-checkmark:before{content:"\47"}
.icon-unpublish:before,.icon-cancel:before{content:"\4a"}
.icon-eye-close:before,.icon-minus:before{content:"\4b"}
.icon-purge:before,.icon-trash:before{content:"\4c"}
.icon-envelope:before,.icon-mail:before{content:"\4d"}
.icon-mail-2:before{content:"\4e"}
.icon-unarchive:before,.icon-drawer:before{content:"\4f"}
.icon-archive:before,.icon-drawer-2:before{content:"\50"}
.icon-box-add:before{content:"\51"}
.icon-box-remove:before{content:"\52"}
.icon-search:before,.search-module h2:before,.browse-categories h2:before,h2.site-search:before{content:"\53"}
.icon-filter:before{content:"\54"}
.icon-camera:before{content:"\55"}
.icon-play:before{content:"\56"}
.icon-music:before{content:"\57"}
.icon-grid-view:before{content:"\58"}
.icon-grid-view-2:before{content:"\59"}
.icon-menu:before{content:"\5a"}
.icon-thumbs-up:before,.showgrid-1:before{content:"\5b"}
.icon-thumbs-down:before,.showgrid--2:before{content:"\5c"}
.icon-delete:before,.icon-remove:before,.icon-cancel-2:before{content:"\49"}
.icon-save-new:before,.icon-plus-2:before{content:"\5d"}
.icon-ban-circle:before,.icon-minus-sign:before,.icon-minus-2:before{content:"\5e"}
.icon-key:before{content:"\5f"}
.icon-quote:before{content:"\60"}
.icon-quote-2:before{content:"\61"}
.icon-database:before{content:"\62"}
.icon-location:before{content:"\63"}
.icon-zoom-in:before{content:"\64"}
.icon-zoom-out:before{content:"\65"}
.icon-expand:before{content:"\66"}
.icon-contract:before{content:"\67"}
.icon-expand-2:before{content:"\68"}
.icon-contract-2:before{content:"\69"}
.icon-health:before{content:"\6a"}
.icon-wand:before{content:"\6b"}
.icon-unblock:before,.icon-refresh:before{content:"\6c"}
.icon-vcard:before{content:"\6d"}
.icon-clock:before,.recently-added h2:before{content:"\6e"}
.icon-compass:before{content:"\6f"}
.icon-address:before{content:"\70"}
.icon-feed:before{content:"\71"}
.icon-flag-2:before{content:"\72"}
.icon-pin:before{content:"\73"}
.icon-lamp:before{content:"\74"}
.icon-chart:before{content:"\75"}
.icon-bars:before{content:"\76"}
.icon-pie:before{content:"\77"}
.icon-dashboard:before{content:"\78"}
.icon-lightning:before{content:"\79"}
.icon-move:before{content:"\7a"}
.icon-next:before{content:"\7b"}
.icon-previous:before{content:"\7c"}
.icon-first:before{content:"\7d"}
.icon-last:before{content:"\e000"}
.icon-loop:before{content:"\e001"}
.icon-shuffle:before{content:"\e002"}
.icon-arrow-first:before{content:"\e003"}
.icon-arrow-last:before{content:"\e004"}
.icon-chevron-up:before,.icon-uparrow:before,.icon-arrow-up:before{content:"\e005"}
.icon-chevron-right:before,.icon-arrow-right:before{content:"\e006"}
.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before{content:"\e007"}
.icon-chevron-left:before,.icon-arrow-left:before{content:"\e008"}
.icon-arrow-up-2:before{content:"\e009"}
.icon-arrow-right-2:before,.moresites:after{content:"\e00a"}
.icon-download:before,.icon-arrow-down-2:before{content:"\e00b"}
.icon-arrow-left-2:before{content:"\e00c"}
.icon-play-2:before{content:"\e00d"}
.icon-menu-2:before{content:"\e00e"}
.icon-arrow-up-3:before{content:"\e00f"}
.icon-arrow-right-3:before{content:"\e010"}
.icon-arrow-down-3:before{content:"\e011"}
.icon-arrow-left-3:before{content:"\e012"}
.icon-print:before,.icon-printer:before{content:"\e013"}
.icon-color-palette:before{content:"\e014"}
.icon-camera-2:before{content:"\e015"}
.icon-file:before{content:"\e016"}
.icon-file-remove:before{content:"\e017"}
.icon-save-copy:before,.icon-copy:before{content:"\e018"}
.icon-cart:before{content:"\e019"}
.icon-basket:before{content:"\e01a"}
.icon-broadcast:before{content:"\e01b"}
.icon-screen:before{content:"\e01c"}
.icon-tablet:before{content:"\e01d"}
.icon-mobile:before{content:"\e01e"}
.icon-users:before{content:"\e01f"}
.icon-briefcase:before{content:"\e020"}
.icon-download:before{content:"\e021"}
.icon-upload:before,.recently-added h3:before{content:"\e022"}
.icon-bookmark:before{content:"\e023"}
.icon-out-2:before{content:"\e024"}
.itemid-133 .showgrid-0:before{content:"\29"}
.panel-title{display:table;width:100%;}
.panel-title[class^="icon-"]::before,.panel-title[class*=" icon-"]::before{margin-right:20px;color:white;font-size:20px;padding:5px;border-radius:50%;position:relative;top:0;display:inline-block;width:24px;text-align:center;line-height:22px;height:24px;background-color:#faa732;font-family:'IcoMoon';font-style:normal;speak:none;}
h1.with-icon{padding-left:30px}
.label,.badge,div.alert{text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.muted{color:#bcc4c8}
.body h1,.body h2,.body h3,.body h4,.body h5,.body h6{color:#333}
.body h1 small{color:#333;font-size:0.6em}
.body hr{border-top:1px solid #ebf0f1}
.body input.dial{cursor:default !important;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.body input.dial:focus{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.popover.bottom .arrow:after{border-bottom-color:#ebf0f1}
.popover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.popover .popover-title{color:#7a8d8e;background-color:#ebf0f1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tooltip,.tooltip-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
a:hover,a:focus{color:#0099de}
.modal-backdrop{z-index:1016}
.breadcrumb .divider:first-child{display:none}
.comment-item{border-top:1px solid #eee;margin:10px 0;padding:10px 0;clear:both}
#login > a{color:#fff;display:block;float:left;line-height:14px;margin:2px 2px 0 0;padding:8px 12px;transition:all 0.5s ease-in-out 0s}
#login > a:hover{background-color:#163869;text-decoration:none}
#loginbox h3{margin-bottom:20px;}
h1,h2,h3,h4,h5,h6,.site-title{font-family:"Open Sans",sans-serif}
sup{top:-0.5em}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.grey-bg{background-color:#fff;}
.row-fluid.side-ratings.grey-bg{padding:0;}
.side-ratings .grey-bg{padding:0;text-align:center}
.side-ratings .span6{margin-bottom:8px;margin-left:0}
.side-ratings .span6:nth-child(2n+1){margin-left:2.5%}
.side-ratings .span6:nth-child(2n){float:left}
.showcase-item{border:1px solid #CCC;margin-bottom:20px;position:relative}
.view-article .item-page .showcase-item{border:none;margin:0}
.showcase-item h4{font-size:1em;height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0px;margin-bottom:5px;padding-top:0px;color:#7A8D8E}
.showcase-item .subheader span{height:20px;line-height:17px;overflow:hidden;font-size:0.8em;text-overflow:ellipsis;max-width:100%;display:block}
.showcase-item .item img{height:auto;width:100%}
.ads-alert{display:block;width:100%;text-align:center;color:#ccc;}
.showcase-item .edit_button_search{height:39px;position:absolute;right:0;top:0;display:none;}
.showcase-item:hover .edit_button_search{display:block;}
.showcase-item .edit_button_search .btn{height:28px;line-height:30px;}
#carousel-b > div{margin-top:60px}
.view-article .sync{width:90%;position:relative;margin:0 5% 0;padding:0;float:left;}
.view-article.itemid-106 .sync {max-width:687px;}
.sync.recently-added{width:90%;position:relative;margin:20px 5% 0;padding:0;float:left;}
.view-article  .sync .carousel,.sync.recently-added .carousel{line-height:1;margin:0;padding:0;position:relative;}
.view-article .sync .owl-nav > div,.sync.recently-added .owl-nav > div{background:none;border:none;border-radius:0;color:#006dcc;font-size:7vw;font-weight:100;height:70px;left:-7%;line-height:50px;opacity:1;position:absolute;text-align:center;top:50%;width:5%;font-family:"Times New Roman",serif;padding:0;margin:-45px 0 0 0;}
.view-article  .sync .owl-nav > div:focus,.sync.recently-added .owl-nav > div:focus{outline:none;outline-offset:0;}
.view-article  .sync .owl-nav > div.owl-next,.sync.recently-added .owl-nav > div.owl-next{left:auto;right:-7%;}
.view-article  .sync .owl-nav > div.owl-next:hover,.view-article  .sync .owl-nav > div.owl-prev:hover,.sync.recently-added .owl-nav > div.owl-next:hover,.sync.recently-added .owl-nav > div.owl-prev:hover{color:#04c;opacity:100%;text-decoration:none;}
.view-article  .sync .owl-nav > div.owl-next:focus,.view-article  .sync .owl-nav > div.owl-prev:focus,.sync.recently-added .owl-nav > div.owl-next:focus,.sync.recently-added .owl-nav > div.owl-prev:focus{color:#04c;opacity:100%;text-decoration:none;}
.view-article .sync .owl-theme .owl-nav [class*="owl-"]:hover ,.sync.recently-added .owl-theme .owl-nav [class*="owl-"]:hover{background:none;text-decoration:none;}
.bcs{width:90%;position:relative;margin:0 5%;float:left;}
.bcs .carousel{line-height:1;margin:0;padding:0;position:relative;}
.bcs #carousel-a{position:relative;padding-right:6px;box-sizing:border-box;}
.bcs #carousel-a .owl-stage-outer{border:2px solid #999;box-sizing:border-box;width:100%;}
.bcs #carousel-b{position:relative;padding:40px 0 0 0;float:right;}
.bcs #carousel-design{position:absolute;max-width:100%;top:0;left:0;}
.bcs .carousel-control{background:none;border:none;border-radius:0;color:#006dcc;font-size:120px;font-weight:100;height:90px;left:-7%;line-height:50px;margin-top:-45px;opacity:100%;position:absolute;text-align:center;top:50%;width:50px;font-family:"Times New Roman",serif;}
.bcs a:focus.carousel-control{outline:none;outline-offset:0;}
.bcs .carousel-control.right{left:auto;right:-7%;}
.bcs .carousel-control:hover{color:#04c;opacity:100%;text-decoration:none;}
.bcs .carousel-control:focus{color:#04c;opacity:100%;text-decoration:none;}
.bcs #carousel-a .image,.bcs #carousel-a .image a{display:block;}
.bcs .image img{max-width:100%;width:100%;}
.bcs.imac #carousel-a .owl-carousel{position:absolute;top:4.3%;left:3.1%;right:7%;bottom:27%;z-index:3;width:auto;border-radius:0;height:auto;}
.bcs.imac .imac-svg{position:relative;z-index:2;}
.bcs .item .showcase-title{padding-bottom:20px;min-height:55px;}
.bcs .item p{min-height:150px;overflow:hidden;}
.bcs .item .infos{font-weight:bold;text-transform:uppercase;padding:0;width:100%;box-sizing:border-box;text-align:center}
.bcs .item .infos.bcs .item .infos::after{content:":";}
#customNav.owl-nav > div{background:none;border:none;border-radius:0;color:#006dcc;font-size:7vw;font-weight:100;height:70px;left:-7%;line-height:50px;opacity:1;position:absolute;text-align:center;top:50%;width:5%;font-family:"Times New Roman",serif;padding:0;margin:-45px 0 0 0;}
#customNav.owl-nav > div:focus{outline:none;outline-offset:0;}
#customNav.owl-nav > div.owl-next{left:auto;right:-7%;}
#customNav.owl-nav > div.owl-next:hover,#customNav.owl-nav > div.owl-prev:hover{color:#04c;opacity:100%;text-decoration:none;}
#customNav.owl-nav > div.owl-next:focus,#customNav.owl-nav > div.owl-prev:focus{color:#04c;opacity:100%;text-decoration:none;}
.bcs .owl-theme .owl-dots{position:absolute;left:0;right:0;bottom:-16%;}
.body .owl-theme .owl-dots .owl-dot span{background-color:#006dcc;border-radius:5px;display:block;float:left;height:10px;margin:0 6px;padding:3px;text-indent:-999px;width:10px;cursor:pointer;}
.body .owl-theme .owl-dots .owl-dot:hover span,.body .owl-theme .owl-dots .owl-dot.active span{background-color:#04c;}
.btn-bigblue{background:#006dcc;color:#ffffff;margin-left:40px;height:40px;line-height:33px;font-size:16.25px;border:none;}
.btn-bigblue:hover,.btn-bigblue:focus{background:#04c;color:#fff;transition:all ease 0.5s 0s}
.btn-bigblue:after{padding-top:5px;padding-left:5px}
.grey-bg .container{background:transparent}
.feature-sites > h2{float:left}
.feature-sites .cck_module_list{float:left;width:100%;box-sizing:border-box;}
.cck_module_list{clear:both;padding-top:20px}
.uppercase{text-transform:uppercase}
.bold{font-weight:strong}
.form-control{width:100%;float:left}
.row-fluid .span3:nth-child(4n+1){margin-left:0}
.cat-title,.item-count{display:inline-block;float:left}
.search-all button{position:absolute;right:0px;top:0px;height:40px;width:40px;text-transform:uppercase;font-size:1.2em;padding-left:0}
.search-all{position:relative}
.showcase-item h4 a{color:#7A8D8E}
.recently-added .carousel{clear:both;padding-top:20px}
.recently-added h3{float:left}
.showcase-item .details{padding:10px}
.stats{border:none;font-size:14px}
.version{float:left;padding:6px 0}
.stats .badge{margin:0 5px 0 7px}
.reviews > span{padding-top:14px}
.stats > div{padding:3px;width:100%;float:left;box-sizing:border-box;background-color:#1b63a2;border-top:1px solid #2d8bdc;border-bottom:1px solid #10223e;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5);min-height:48px;}
.feature-stats{padding:20px 0 0;border-top:1px solid #ccc;font-size:14px;min-height:auto  !important;}
.feature-stats a{text-overflow:ellipsis;overflow:hidden;width:100%;display:inline-block;white-space:pre-line;}
.feature-stats .cck_value_jform_category{margin-top:20px}
.feature-stats label{font-weight:bold;text-transform:uppercase;display:inline-block;margin:0 3px 0 0}
.feature-stats .badge{clear:left;float:left;width:20px;height:20px;border-radius:20px;padding:10px;font-size:14px !important;line-height:20px}
.feature-stats .fsh input{font-size:12px !important;margin-top:14px !important;}
.side-stats .badge{border-radius:12px;text-transform:uppercase;width:18px;height:18px;line-height:18px;text-align:center;padding:3px;margin:5px 0px}
.stats label:after,.feature-stats label:after{content:":"}
.stats label{line-height:39px;vertical-align:middle;padding:0 5px 0 5px;margin:0;cursor:text;}
.stats .reviews span{line-height:24px;vertical-align:middle;float:right;padding:8px 10px 0 0;}
.showcase-item .rating input{font-size:11px !important;color:#fff !important;font-weight:normal !important;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.stats .rating canvas,.stats .rating label{float:left}
.moduletable.browse-categories{clear:both;display:block;float:left;height:auto;width:100%;margin:20px 0 -20px;}
.moduletable.browse-categories > h2{float:left}
.moduletable.browse-categories small{float:left;padding-left:5px;padding-top:11px}
.search-module h2::before,.browse-categories h2::before,.recently-added h2::before,.feature-sites > h2::before,h2.site-search::before,h1.user::before{margin-right:20px;color:white;font-size:20px;padding:5px;border-radius:50%;position:relative;top:0;display:inline-block;width:24px;text-align:center;line-height:22px;height:24px;}
.orng-bg,.search-module h2:before,.recently-added h2:before,.browse-categories h2:before,.feature-sites > h2:before,h2.site-search:before,h1.user::before{background-color:#faa732;font-family:'IcoMoon';font-style:normal;speak:none;}
.drkblue-bg{background-color:#0966a4}
.green-bg{background-color:#5bb75b;border:none}
.red-bg{background-color:#dd4b39;border:none}
.green-bg.is_favorite{background-color:#EFD807;}
a:focus.green-bg,a:hover.green-bg{background-color:#51a351;border:none;color:#fff;}
a:focus.green-bg.is_favorite,a:hover.green-bg.is_favorite{background-color:#FFE436;}
a:focus.red-bg,a:hover.red-bg{background-color:#bd362f;border:none;color:#fff;}
.span4:nth-child(3n+1){margin-left:0 !important;clear:both}
.span3:nth-child(4n+1){margin-left:0 !important;clear:both}
.span2:nth-child(6n+1){margin-left:0 !important;clear:both}
.cat-thumb{margin-bottom:20px}
.cat-thumb h4{color:#FFF;height:3.2em;padding:7px !important;margin:0px;transition:all 0.2s ease-out 0s;position:absolute;width:100% !important;z-index:9;box-sizing:border-box;}
.cat-thumb .mask{position:absolute;top:0px;transition:all 0.2s ease-out 0.2s;height:75px;width:100%}
.cat-thumb .view{position:relative;height:75px;overflow:hidden;border:1px solid #CCC;background-color:#163869;color:#FFF}
.cat-thumb .padder div{transition:all 0.2s ease-out 0.1s;opacity:1;background-color:#EBF0F1;color:#7A8D8E;font-size:0.9em;padding-left:8px;position:absolute;bottom:0px;width:100%;line-height:18px;height:18px}
.white a,.white{color:#fff}
.cat-thumb > div > a{width:100%;height:75px;display:block;text-decoration:none;position:absolute;top:0px;right:0px;z-index:11;color:#FFF}
.item-sidebar > div{float:left;width:100%;clear:left;}
.item-sidebar > .row-fluid + .row-fluid{margin-top:20px;}
.side-ratings label{text-align:center;font-size:11px;}
.side-ratings .alert{margin-bottom:0;}
.side-ratings .design > div,.side-ratings .functionality > div,.side-ratings .usability > div,.side-ratings .responsiveness > div{margin:0 auto !important;display:block !important}
.side-stats .tags.inline{width:100%;float:left;margin:-5px 0 0 0;}
.side-stats ul.inline > li{padding:5px 5px 0 0;margin:0;display:inline-block;line-height:0;height:auto;float:left;}
.side-stats ul.inline > li > a{margin:0;padding:6px;display:inline-block;vertical-align:top;white-space:normal;line-height:1em;background:none;border:1px solid #0099de;color:#0099de ;font-weight:normal;}
.side-stats ul.inline > li > a:hover{border:1px solid #006dccc;color:#006dcc;}
.cck_item_main_image img{min-width:100%}
.page-heading{margin-bottom:20px}
.side-stats{padding:0;line-height:1.5;color:#7A8D8E;font-size:15px;width:calc(100% - 30px);box-sizing:border-box;}
.side-stats .cck_value{float:left;width:60%}
.side-stats .cck_label{color:#000;margin-bottom:0;float:left;clear:left;width:40%}
.side-stats label{line-height:1.5;color:#7A8D8E;font-size:15px}
.side-stats label:after{content:":"}
.side-stats .cck_content{float:left;clear:left;width:100%}
span.votes-number{margin:50px 0 0;display:block}
.side-buttons > div{display:block;text-align:center;color:#fff;font-size:30px;}
.side-buttons a{color:#fff;font-size:16.25px;line-height:30px;}
.side-buttons{float:left;width:100%;clear:left}
.side-advert{text-align:center;}
.detail-tabs-nav{margin:20px 0 0 0;float:left;width:100%;}
.detail-tabs.tab-content{float:left;width:100%;box-sizing:border-box;border:1px solid #ddd;border-top:none;padding:12px;min-height:319px;}
.detail-tabs.tab-content form{margin:0;}
.rating{padding:0;float:left}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child > .dropdown-toggle,select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:40px;height:40px;box-sizing:border-box;width:100%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;padding:4px 20px;}
.select2-container-multi .select2-choices .select2-search-field,.select2-drop .select2-search input{margin:5px 0px;height:28px !important;min-height:28px}
.select2-container-multi .select2-choices .select2-search-field{margin:5px}
.select2-container-multi .select2-choices .select2-search-field > input{height:28px;min-height:25px}
#item_tags_chzn,#item_tags_search_chzn{display:none;}
#s2id_item_category_search .select2-search-choice + .select2-search-field,#s2id_item_tags_search .select2-search-choice + .select2-search-field,#s2id_item_tags .select2-search-choice + .select2-search-field{display:none;}
#s2id_item_category_search.select2-container-active .select2-search-field,#s2id_item_tags_search.select2-container-active .select2-search-field,#s2id_item_tags.select2-container-active .select2-search-field{display:block;}
#search_generic_showcase_items{font-size:1.3em;padding-left:10px}
textarea{border-radius:0px;box-shadow:0px 0px 0px transparent;min-height:40px !important;box-sizing:border-box;width:100%}
.collection-group-button{position:absolute;right:0;bottom:0}
.collection-group-button > div{text-shadow:none;background-image:none;border-image:none;border-width:0px 0px 2px;border-style:solid none;border-radius:0px;box-shadow:0px 0px 0px #999;min-height:28px;width:28px;line-height:28px;text-align:center;background-color:#F5F5F5;color:#333}
div.collection-group-wrap{position:relative}
.collection-group-button > div > img{display:none}
.button-del{border-bottom-color:red}
.button-add{border-bottom-color:green}
.button-drag{border-bottom-color:blue}
div.cck_forms.cck_site.cck_field_x div.collection-group-button{padding:0}
.arrow-box{position:relative;background:none repeat scroll 0% 0% #F6F6F6;transition:all 0.5s ease-out 0s}
.arrow-box:after{border-color:#F6F6F6 rgba(136,183,213,0) rgba(136,183,213,0);border-width:30px;margin-left:-30px}
.arrow-box:before{border-color:#BCC4C8 rgba(194,225,245,0) rgba(194,225,245,0);border-width:31px;margin-left:-31px}
.arrow-box.above{background:none repeat scroll 0% 0% #FFF;z-index:9}
.gradient-border{position:absolute;width:100%;bottom:-1px}
.arrow-box .container{background-color:transparent;padding-top:20px}
#loginbox .icon-question-sign{margin-top:10px}
.bcs .carousel{line-height:1.3 !important}
a.read-more.fr{margin-bottom:20px}
.side-buttons [class^="icon-"],[class*=" icon-"]{width:auto;height:auto;margin-right:8px;}
.site-submit{margin:15px 0 !important}
#button_search{padding:0 2px;text-align:center;width:43px}
.formError{ margin-top:10px !important;}
.cck_item_comments_list li.unstyled{padding-bottom:50px;margin-bottom:30px;border-bottom:1px solid #eee}
.cck_item_comments_list .comment .comment-title{line-height:30px}
.cck_item_comments_list .comment .comment-body{margin-top:10px}
.responsiveMenuTheme4{font-family:inherit !important;font-size:inherit !important}
.responsiveMenuTheme4.isMobile{height:100%}
.social-buttons > div{float:left;margin:15px 0 10px 10px}
#cck1r_form_fre_text_button .CodeMirror{height:40px}
.cck-list-block > ul{margin:0;padding:0}
.select2-container-multi .select2-choices .select2-search-field{margin:5px 8px !important}
.body .select2-container-multi .select2-choices .select2-search-field{margin:5px 0 0 !important;position:relative;width:100%;padding:0 8px;box-sizing:border-box;}
.body .select2-container-multi .select2-choices .select2-search-field .select2-input{width:100% !important;}
.select2-container select.inputbox{margin:0px !important;height:0px !important;min-height:0px !important;overflow:hidden;box-shadow:none;border:medium none;float:none;padding:0;}
.cck_page_search .select2-container select.inputbox,.cck_module_search .select2-container select.inputbox{display:none!important}
.chzn-container-multi .chzn-choices{border:1px solid #ccc;background-color:#fff;background-image:none;}
.recently-added h2{float:left}
.cck-social-buttons{display:block;position:relative;font-family:Oswald,sans-serif;letter-spacing:2px;font-size:10px;text-transform:uppercase;margin:0;max-width:100%}
.cck-social-buttons ul{list-style:none;margin:0;padding:0;overflow:hidden}
.cck-social-buttons ul li{width:50%;display:block;margin:0;float:left;line-height:1.5}
.cck-social-buttons ul li a{display:block;padding:4px 8px;text-align:center;color:#fff;background:#000;cursor:pointer;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:none}
.cck-social-buttons ul li a:hover{opacity:0.8}
.cck-social-buttons ul li.li-facebook a{background:#3b5998}
.cck-social-buttons ul li.li-twitter a{background:#00acee}
.cck-social-buttons ul li.li-google-plus a{background:#dd4b39}
.cck-social-buttons ul li.li-linkedin a{background:#0077b5}
.showcase-item .side-stats label{cursor:default}
.showcase-item .side-stats .tags > span{display:block;float:left;margin:5px}
.comments .comment .author-info{margin:8px 0;padding:16px;text-align:right}
.cck_page_items .cck-team .teaser-item{margin:0 0 20px;padding:0;overflow:visible}
.cck_page_items .cck-team .teaser-item .teaser-item-inner{min-height:205px;margin:0;padding:15px 7px;position:relative;left:0;top:0;border:1px solid #d0d0d0;box-shadow:0 0 4px #bababa;-webkit-transition:all .3s ease;transition:all .3s ease}
.cck_page_items .cck-team .teaser-item .pos-media{width:92px;margin-bottom:15px;overflow:hidden;border:0 none;border-radius:50px}
.cck_page_items .cck-team .teaser-item .pos-media.media-center{margin-left:auto;margin-right:auto}
.cck_page_items h2.pos-title{margin:0px;font-size:17px;font-weight:normal}
.cck_page_items .cck-team .teaser-item .pos-title{margin-bottom:8px;clear:both;color:#373737;font-weight:bold;text-align:center}
.cck_page_items p.pos-subtitle{margin:0px;font-style:italic}
.cck_page_items .cck-team .teaser-item .pos-subtitle{margin-bottom:15px;color:#747474;font-size:89%;font-weight:normal;font-style:normal;text-align:center}
.cck_page_items p.pos-links{margin:7px 0px 0px 0px}
.cck_page_items .cck-team .teaser-item .pos-links{color:#d8d8d8;text-align:center}
.cck_page_items p.pos-links span a:after{content:" »";font-size:14px}
.cck_page_items .cck-team .teaser-item .pos-links span a:after{content:""}
.cck_page_items .cck-team .teaser-item .pos-links a{margin:0 2px;color:#d8d8d8;text-decoration:none}
.cck_page_items .cck-team .teaser-item .pos-links a:hover{color:#a5a5a5;text-decoration:none}
.cck_page_items .cck-team .teaser-item .pos-links a .fa{font-size:150%}
.cck_item_images .ujquery-carousel .carousel-control{background:#0099de;border-radius:50%;font-size:22px}
.cck_item_images .ujquery-carousel .carousel-control span{margin-top:12px}
.cck_item_images .carousel-indicators li{background:rgba(0,153,222,0.25)}
.cck_item_images .carousel-indicators .active{background:#0099de}
.cck_page_form .select2-container.select .formError.inline,.cck_module_form .select2-container.select .formError.inline{margin-top:25px!important}
.cck_page_form .select2-container.select .formError.inline + .select2-choice,.cck_module_form .select2-container.select .formError.inline + .select2-choice{margin-top:-65px;margin-bottom:20px}
.footer{background-color:#13294a;background-color:#0e1e36;background-image:-moz-linear-gradient(top,#10223e,#0b172a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#10223e),to(#0b172a));background-image:-webkit-linear-gradient(top,#10223e,#0b172a);background-image:-o-linear-gradient(top,#10223e,#0b172a);background-image:linear-gradient(to bottom,#10223e,#0b172a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff10223e',endColorstr='#ff0a1629',GradientType=0);border-top:1px solid #0b172a;position:relative;z-index:3}
.footer hr{border:none}
.footer a{color:#fff;font-size:13px}
.footer p{color:#ccc}
#scrollToTop{cursor:pointer;font-size:0.9em;position:fixed;text-align:center;z-index:9999;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background:#1b63a2;color:#ffffff;border-radius:0px;padding-left:7px;padding-right:7px;padding-top:7px;padding-bottom:7px;right:10px;bottom:10px}
#scrollToTop:hover{background:#1b63a2;color:#ffffff}
#scrollToTop > img{display:block;margin:0 auto}
input[class^="knob"]:focus{border:none!important}
input[class^="knob"][readonly]{cursor:default}
body .select2-chosen,body .select2-default,body .select2-input{color:#666 !important}
body .select2-container .select2-choice > .select2-chosen{margin-right:40px;}
.side-stats{color:#5d6d6d}
.side-stats label{color:#5d6d6d;font-size:inherit}
.subnav .nav-pills > li > a{margin:2px 2px 7px 0;}
.presentation ul.files > li{display:table;width:100%;box-sizing:border-box;}
.presentation ul.files > li.template-download > div.column-name .name{padding:0 0 0 10px;}
.btn-group a.fileinput-button{position:relative;display:block;}
.btn-group a.fileinput-button input[type="file"]{width:100%;left:0;right:0;}
.presentation ul.files > li.template-upload > div.column-preview{width:20%;padding:0 5px 0 0}
.presentation ul.files > li.template-upload > div.column-name{width:35%;padding:0 5px 0 5px}
.presentation ul.files > li.template-upload > div.column-button{width:35%;padding:0 5px 0 5px}
.itemid-105 .body .nav-tabs > li > a{background:none}
.cck-field-desc{font-size:12px}
.moduletable.feature-sites,.moduletable.search-module,.moduletable.recently-added{position:relative;margin-bottom:40px;float:left;width:100%;box-sizing:border-box;}
.recently-added .more,.feature-sites .more{position:absolute;top:6px;right:5%;width:90%;left:5%;}
.recently-added .more .span4.btn,.feature-sites .more .span4.btn{float:right;}
.moduletable.search-module form{margin:20px 0 0;}
.moduletable.adv ins{display:-webkit-box;display:-ms-flexbox;display:flex;}
.moduletable.adv ins iframe{display:block;margin:0 auto;}
body.view-article .moduletable.search-module.with-icon.smb{display:none}
.moduletable.search-module.with-icon.smb .nav.menu.nav-stacked.nav-tabs{margin-top:20px;}
.body .cat-thumb span.fa-over{background-color:#fff;border-radius:50%;color:#000;left:50%;opacity:0;padding:8px;position:absolute;top:14px;transition:all 0.2s ease-out 0s;width:28px;display:block;box-sizing:border-box;margin-left:-14px;font-family:'IcoMoon';font-style:normal;speak:none;}
.body .cat-thumb span.fa-over::before{content:"\e006"}
#loginbox.modal{width:250px;margin-left:-125px;left:50%;}
#system-message-container{float:left;width:100%;}
.cck_page.cck-clrfix{float:left;width:100%;}
#carousel-b > div{margin-top:0;}
.responsiveMenuTheme4{list-style:none;zoom:1;background:#1b63a2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin:0;padding:0}
.responsiveMenuTheme4:before,.responsiveMenuTheme4:after{content:" ";display:table}
.responsiveMenuTheme4:after{clear:both}
.responsiveMenuTheme4 ul{list-style:none;width:200px}
.responsiveMenuTheme4 a{color:#ffffff;line-height:14px;margin:2px 2px 0px 0;padding:8px 12px;text-decoration:none}
.responsiveMenuTheme4 span.separator{color:#ffffff;padding:10px 20px;display:block;cursor:pointer}
.responsiveMenuTheme4 span.opener{display:none}
.responsiveMenuTheme4 li span.separator:hover{background-color:#1b63a2}
.responsiveMenuTheme4 li.active > a{color:#ffffff;background-color:#1e71b8}
.responsiveMenuTheme4 li.active > a:hover{color:#ffffff;background-color:#163869}
.responsiveMenuTheme4 > li.active.hover > .parent,.responsiveMenuTheme4 > li:hover > .parent{   background-color:#103b60;border:1px solid #092034;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.2);color:#fff;position:relative;z-index:1001;}
.responsiveMenuTheme4 > li:hover > a:hover,.responsiveMenuTheme4 li > span.separator:hover{color:#ffffff;}
.responsiveMenuTheme4 li{position:relative;margin:0;padding:0}
.responsiveMenuTheme4 > li{float:left}
.responsiveMenuTheme4 > li > .parent,.responsiveMenuTheme4 > li.deeper > span{background-repeat:no-repeat;background-position:right}
.responsiveMenuTheme4 li ul{position:absolute;left:-9999px;margin:0 0 0 -1px;padding:0;}
.responsiveMenuTheme4 > li.hover > ul{left:0}
.responsiveMenuTheme4 > li.hover > ul > li.hover > ul{left:100%;top:0}
.responsiveMenuTheme4 > li.hover > ul > li.hover > ul > li.hover > ul{left:100%;top:0}
.responsiveMenuTheme4 > li.hover > ul > li.hover > ul > li.hover > ul > li.hover > ul{left:100%;top:0}
.responsiveMenuTheme4 li li:first-child > a,.responsiveMenuTheme4 li li:first-child > span.separator{border-top:none}
.responsiveMenuTheme4 li li span.separator:hover{background-color:#ffffff}
.responsiveMenuTheme4 li li li a{background:#ffffff;z-index:200;border-top:1px solid #ffffff}
.responsiveMenuTheme4 li li li li a{background:#ffffff}
.responsiveMenuTheme4 li li a.parent{background-repeat:no-repeat;background-position:95% 50%}
.toggleMenu{display:none;color:#ffffff;background:none;height:40px;padding:0 0 0 40px;line-height:40px;border-radius:0 5px 5px 0;font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;font-size:18px;transition:left 2s;-webkit-transition:left 2s}
.toggleMenu span{padding-right:10px}
.responsiveMenuTheme4 a img{vertical-align:middle;margin-right:3px}
.responsiveMenuTheme4 a span.image-title{vertical-align:middle}
.responsiveMenuTheme4 span.navHeader{color:#ffffff;padding:10px 20px;display:block}
.responsiveMenuTheme4 li li span.navHeader{display:block;background:#ffffff;position:relative;z-index:100;border-top:1px solid #ffffff}
.responsiveMenuTheme4 li ul li a:hover,.responsiveMenuTheme4 li ul li a:focus,.responsiveMenuTheme4 li ul li.active a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);}
.responsiveMenuTheme4.isDesktop > li > a{display:block;transition:all 0.5s ease-in-out 0s}
.responsiveMenuTheme4.isDesktop li li a,.responsiveMenuTheme4.isDesktop li li span.separator{display:block;background:#ffffff;position:relative;z-index:100;border-top:1px solid #ffffff;margin:0}
.responsiveMenuTheme4.isDesktop li ul li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:18px;color:#333;white-space:nowrap;}
.responsiveMenuTheme4.isDesktop li ul{z-index:1000;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:auto;top:36px;}
.responsiveMenuTheme4.isDesktop li ul::after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}
.responsiveMenuTheme4.isDesktop li ul::before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}
.responsiveMenuTheme4.isDesktop li ul li a:hover,.responsiveMenuTheme4.isDesktop li ul li a:focus,.responsiveMenuTheme4.isDesktop li ul li.active a{color:#fff;}
.responsiveMenuTheme4.isMobile li > a{margin:0;border-radius:0;}
.responsiveMenuTheme4.isMobile > li:hover > a:hover,.responsiveMenuTheme4.isMobile li.active > a{color:#ffffff;background-color:#163869}
.responsiveMenuTheme4.isMobile > li.active.hover > .parent,.responsiveMenuTheme4.isMobile > li:hover > .parent{border:none;}
.responsiveMenuTheme4.isMobile{top:0px;left:0;width:200px;position:fixed;bottom:0;overflow:auto;}
.responsiveMenuTheme4.isMobile .active{display:block;position:relative}
.responsiveMenuTheme4.isMobile > li{float:none;border-top:1px solid #ffffff}
.responsiveMenuTheme4.isMobile > li > .parent{background-position:95% 50%}
.responsiveMenuTheme4.isMobile li li .parent{background-image:url(../images/downArrow.png);background-repeat:no-repeat;background-position:95% 50%}
.responsiveMenuTheme4.isMobile ul{display:block;width:100%}
.responsiveMenuTheme4.isMobile > li > ul{position:static}
.responsiveMenuTheme4.isMobile > li > ul > li.hover > ul{position:static}
.responsiveMenuTheme4.isMobile > li > ul > li.hover > ul > li.hover > ul{position:static}
.responsiveMenuTheme4.isMobile > li > ul > li.hover > ul > li.hover > ul > li.hover > ul{position:static}
.responsiveMenuTheme4.isMobile li li a.parent{background-image:url(../images/downArrow.png);background-repeat:no-repeat;background-position:95% 50%}
.responsiveMenuTheme4.isMobile li ul li a{display:block;padding:6px 3px 6px 30px;clear:both;font-weight:normal;line-height:18px;color:#fff;white-space:nowrap;border-top:1px solid rgba(255,255,255,0.2);}
.responsiveMenuTheme4.isMobile::before{}
.showcase-title{text-transform:uppercase;}
.showcase-link{display:block;padding-bottom:24px;}
#carousel-b .row-fluid{min-height:130px;}
#carousel-b label{color:#000;font-weight:bold;}
#carousel-b .badge{font-size:10.998px;}
.bc #carousel-b .row-fluid > p{line-height:1.2em;margin:0;padding:0;text-align:justify;}
a.read-more{display:block;line-height:1.2em;padding-top:10px;width:100%;}
a.read-more.fr{text-align:right;}
a.read-more.fl{text-align:left;}
a.read-more:hover,a.read-more:focus{color:#17568c;text-decoration:none;}
#system #carousel-b .cck_label.cck_label_sql_query{padding:13px 20px 0 0;}
#system #carousel-b .span6 .cck_label{width:100%;}
.submisison-details{background-color:#f9f9f9;border:1px solid #ddd;border-radius:3px;display:block;float:left;padding:10px 0 10px 18px;}
.itemid-150 .body .container{padding:0;max-width:100%;width:100%;}
.presentation ul.files > li.template-download > div.column-name{width:50%;}
.carousel-inner > .item{width:100%!important;}
textarea#seb_feedback_comments {width:100%;}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx) {.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:none!important;}
}

@media only screen and (max-width:1024px){.body{width:100%;box-sizing:border-box;}
.body .container{box-sizing:border-box;width:100%;padding:0;}
}

@media only screen and (min-width:767px) and (max-width:1024px){.body{padding:0 20px;}
}

@media (min-width:768px){.itemid-101 .select2-drop:not(.select2-drop-multi),.itemid-106 .select2-drop:not(.select2-drop-multi),.itemid-115 .select2-drop:not(.select2-drop-multi),.itemid-116 .select2-drop:not(.select2-drop-multi),.itemid-125 .select2-drop:not(.select2-drop-multi),.itemid-126 .select2-drop:not(.select2-drop-multi),.itemid-143 .select2-drop:not(.select2-drop-multi){width:243.5px !important;}
}

@media (max-width:738px){.recently-added .more,.feature-sites .more{position:relative;top:auto;right:auto;width:100%;left:auto;}
#nav-search{display:none;}
}

@media only screen and (min-width:767px) and (max-width:1024px) and (orientation:portrait){.moduletable.search-module.with-icon.sma{width:100%;float:right;}
.moduletable.search-module.with-icon.smb{width:100%;float:left;box-sizing:border-box;padding-right:0;}
.bcs #carousel-b{padding:0;}
.bcs .item .infos{font-size:11px;}
.moduletable.feature-sites{margin-bottom:0;}
}

@media (max-width:767px){.sync.recently-added .owl-nav > div{font-size:80px;font-weight:100;height:90px;left:-42px;line-height:50px;margin-top:-45px;top:36%;width:50px;}
.sync.recently-added .owl-nav > div.owl-next{right:-42px;left:auto;}
.bcs #customNav.owl-nav > div{font-size:80px;font-weight:100;height:90px;left:-42px;line-height:50px;margin-top:-45px;top:36%;width:50px;}
.bcs #customNav.owl-nav > div.owl-next{right:-42px;left:auto;}
.subnav-wrapper{margin:0 -20px 10px;position:relative;height:auto !important;}
.subnav-wrapper .subnav{padding:5px 20px;width:100%;box-sizing:border-box;margin:0;}
.subnav-wrapper .subnav::after{clear:both;}
.subnav-wrapper .subnav::before,.subnav-wrapper .subnav::after{content:" ";display:table;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile{position:relative;background:none;display:inline-block;margin:9px 0;padding:0;line-height:0;height:auto;box-sizing:border-box;width:30%;float:left;height:20px;transition:transform 1s linear;transform-style:preserve-3D;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile:focus{outline-offset:0;outline:0;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile::before,.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile::after,.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile span::before{content:"";width:30px;height:4px;background:#fff;position:absolute;left:0;border-radius:1px;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile::before{top:0px;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile::after{top:16px;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile span::before{top:8px;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile span{font-size:0;line-height:0;color:transparent;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile.active::before,.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile.active::after{width:30px;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile.active::before{transform:rotate(45deg);transform-origin:top left;top:0px;left:0;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile.active::after{transform:rotate(-45deg); transform-origin:top right;top:0;left:-11px;}
.subnav-wrapper .subnav .responsiveMenu4.toggleMenu.isMobile.active span::before{left:-999px}
#carousel-b .row-fluid.feature-stats [class*="span"]{width:33.333333%;*width:33.333333%;margin-left:0 !important;float:left;}
.row-fluid.stats .span8{width:65.95744680851064%;*width:65.90425531914893%;float:left;}
.row-fluid.stats .span4{width:31.914893617021278%;*width:31.861702127659576%;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.stats .reviews span{line-height:24px;vertical-align:middle;float:right;padding:8px 2px 0 0;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
}

@media (max-width:680px){.subnav-wrapper .subnav .container{width:70%;box-sizing:border-box;margin:0;position:relative;display:inline-block;padding:0;float:left;}
}

@media (max-width:479px){.bcs #carousel-b{padding-top:0;}
.bcs .owl-theme .owl-dots{display:none;}
.bcs .item .showcase-title{min-height:auto;}
.bcs .item .infos{padding:0 10px 10px;}
#carousel-b .feature-stats{padding:10px 0 0;}
#carousel-b > div{margin-top:20px;}
.bcs #carousel-a{padding-right:0;}
.view-article .sync{width:100%;margin:0;}
.sync.recently-added{padding:0 0 10px;}
.owl-theme.owl-customNav{display:none;}
.owl-nav{display:none;}
.bcs.imac #carousel-a .owl-carousel{position:absolute;top:4%;left:3%;right:6%;z-index:3;width:auto;border-radius:0;height:auto;overflow:hidden;bottom:27%;}
.moduletable.feature-sites,.moduletable.search-module,.moduletable.recently-added{margin-bottom:20px;}
.search-module h2::before,.browse-categories h2::before,.recently-added h2::before,.feature-sites > h2::before,h2.site-search::before,h1.user::before{margin-right:10px;}
h2{font-size:16px;line-height:20px;}
}

@media (min-width:411px) and (max-width:767px){.cck-list-block.cck-sites .row-fluid li.span4{width:48.61878453038674%;*width:48.56559304102504%;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;float:left;}
.cck-list-block.cck-sites .row-fluid li.span4:nth-child(3n+1){margin-left:2.127659574468085% !important;*margin-left:2.074468085106383% !important;clear:none;}
.cck-list-block.cck-sites .row-fluid li.span4:nth-child(2n+1){margin-left:0 !important;clear:both;}
}

@media (min-width:411px) and (max-width:465px){.rating label{display:none;}
}
