/*SOBIPRO DEFAULTS CSS */
iframe,svg{max-width:inherit}
.modal-backdrop{background-color:#933}
.SobiPro .input-splarge{width:400px}
.SobiPro .hide{display:none}
.SobiPro div#sobiProFooter,.SobiPro div#sobiProFooter a{color:#999;font-size:9px;padding-top:10px;text-decoration:none}
/*SOBIPRO THEME CSS*/
.lightBackground{border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04)}
.mediumBackground{border-color: rgba(27,99,162,0.25);background-color: rgba(3,101,186,0.17)}
.headertext{font-size: 22px;color: #1b63a2}
.SobiPro{padding: 4px;font-size: 14px;line-height: inherit;background-color: transparent}
.SobiPro a{color: #004c8f}
.SobiPro a:hover,.SobiPro a:focus{color: #00315c}
.SobiPro .btn{text-shadow: none}
.SobiPro .input-prepend .alert,.SobiPro .input-append .alert{font-size: 14px}
.SobiPro .page-header{margin-bottom: 10px;font-size: 22px;font-weight: 300}
.SobiPro .help-block{color: #333;font-size: 13px}
.SobiPro .well{box-shadow: none;border: 1px solid}
.SobiPro .label-info,.SobiPro .badge-info{background-color: #1b63a2}
.SobiPro .label-info i,.SobiPro .badge-info i,.SobiPro .label-info a,.SobiPro .badge-info a{color: #fff;text-shadow: none}
.SobiPro .table th,.SobiPro .table td{border-color: rgba(27,99,162,0.2)}
.SobiPro .table-striped tbody > tr:nth-child(2n+1) > td,.SobiPro .table-vstriped tbody > tr > td:nth-child(2n+1){border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04)}
.SobiPro .table.table-vstriped th,.SobiPro .table.table-vstriped td{border-top: none}
.SobiPro .table.table-vstriped td{border-right: 1px solid;border-color: rgba(27,99,162,0.2)}
.SobiPro .input-medium{min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.SobiPro [class^="icon-"],.SobiPro [class*=" icon-"]{margin-right: 0}
.SobiPro .modal{margin-top: 20px}
.SobiPro .modal-header h3{font-size: 22px;color: #1b63a2}
.SobiPro .modal-header .close{text-shadow: none}
.SobiPro .modal-body{padding: 1%}
.SobiPro .modal textarea{width: 97%}
.SobiPro .modal form{margin-right: 10px;margin-left: 20px}
.SobiPro .ctrl-spinner{position: absolute;left: 50%;top: 50%}
.modal-backdrop,.modal-backdrop.fade.in{opacity: 0.2;filter: alpha(opacity=20)}
.modal-backdrop{background-color: #1b63a2;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 1040}
.SobiPro h2 input[type="checkbox"]{margin: 0 0 5px 0}
.SobiPro .well,.SobiPro .btn,.SobiPro .modal,.SobiPro .modal-footer,.SobiPro .alert,.SobiPro .label,.SobiPro .thumbnail,.SobiPro .popover,.SobiPro .popover-title,.SobiPro .dropdown-menu,.SobiPro .nav-pills > li > a,.SobiPro select,.SobiPro textarea,.SobiPro .input-append .add-on:last-child,.SobiPro .input-append .btn:last-child,.SobiPro .input-append .btn-group:last-child > .dropdown-toggle,.SobiPro .input-prepend select,.SobiPro .bootstrap-datetimepicker-widget td,.SobiPro .bootstrap-datetimepicker-widget th,.SobiPro .bootstrap-datetimepicker-widget td span,.SobiPro .bootstrap-tagsinput,.SobiPro .topmenu .navbar-inner,.SobiPro .navbar-inner,.SobiPro input[type="text"],.SobiPro input[type="password"],.SobiPro input[type="datetime"],.SobiPro input[type="datetime-local"],.SobiPro input[type="date"],.SobiPro input[type="month"],.SobiPro input[type="time"],.SobiPro input[type="week"],.SobiPro input[type="number"],.SobiPro input[type="email"],.SobiPro input[type="url"],.SobiPro input[type="search"],.SobiPro input[type="tel"],.SobiPro input[type="color"],.SobiPro .uneditable-input,.SobiPro .topmenu .navbar-search .search-query,.SobiPro input#review-positives_tag,.SobiPro input#review-negatives_tag,.SobiPro div.tagsinput,.SobiPro div.tagsinput span.tag,.SobiPro .table-bordered{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.SobiPro .btn-group > .btn:first-child,.SobiPro .pagination ul > li:first-child > a,.SobiPro .pagination ul > li:first-child > span,.SobiPro .pagination-mini ul > li:first-child > a,.SobiPro .pagination-small ul > li:first-child > a,.SobiPro .pagination-mini ul > li:first-child > span,.SobiPro .pagination-small ul > li:first-child > span{border-bottom-left-radius: 0;border-top-left-radius: 0}
.SobiPro .btn-group > .btn:last-child,.SobiPro .btn-group > .dropdown-toggle,.SobiPro .pagination ul > li:last-child > a,.SobiPro .pagination ul > li:last-child > span,.SobiPro .pagination-mini ul > li:last-child > a,.SobiPro .pagination-small ul > li:last-child > a,.SobiPro .pagination-mini ul > li:last-child > span,.SobiPro .pagination-small ul > li:last-child > span{border-top-right-radius: 0;border-bottom-right-radius: 0}
.SobiPro input,.SobiPro textarea{width: calc(100% - 12px)}
.SobiPro select{width: 100%}
.SobiPro .pagination ul > li > a,.SobiPro .pagination ul > li > span{border-color: #1b63a2;border-width: 1px;margin: 1px}
.SobiPro .pagination ul > li > a{color: #fff;background-color: #1b63a2;font-weight: bold}
.SobiPro .pagination ul > li > a.active,.SobiPro .pagination ul > li > a:hover,.SobiPro .pagination ul > li > a:focus,.SobiPro .pagination ul > .active > a,.SobiPro .pagination ul > .active > span{color: #fff;background-color: #004c8f;border-color: #004c8f}
.SobiPro .well,.SobiPro .pagination ul > .disabled > span,.SobiPro .pagination ul > .disabled > a,.SobiPro .pagination ul > .disabled > a:hover,.SobiPro .pagination ul > .disabled > a:focus{border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04);color: #05447a}
.SobiPro .dropdown-menu > .active > a,.SobiPro .dropdown-menu > .active > a:hover,.SobiPro .dropdown-menu > .active > a:focus,.SobiPro .dropdown-menu > li > a:hover,.SobiPro .dropdown-menu > li > a:focus,.SobiPro .dropdown-submenu:hover > a,.SobiPro .dropdown-submenu:focus > a{color: #fff;background-color: #004c8f;background-image: none}
.SobiPro textarea:focus,.SobiPro select:focus,.SobiPro input[type="text"]:focus,.SobiPro input[type="password"]:focus,.SobiPro input[type="datetime"]:focus,.SobiPro input[type="datetime-local"]:focus,.SobiPro input[type="date"]:focus,.SobiPro input[type="month"]:focus,.SobiPro input[type="time"]:focus,.SobiPro input[type="week"]:focus,.SobiPro input[type="number"]:focus,.SobiPro input[type="email"]:focus,.SobiPro input[type="url"]:focus,.SobiPro input[type="search"]:focus,.SobiPro input[type="tel"]:focus,.SobiPro input[type="color"]:focus,.SobiPro .uneditable-input:focus{border-color: rgba(27,99,162,0.8) !important;box-shadow: 0px 1px 1px rgba(0,0,0,0.075) inset, 0px 0px 8px rgba(27,99,162,0.6);border: 1px solid}
.SobiPro select:focus{outline: 0 none}
.SobiPro select option:focus{background-color: #004c8f}
.SobiPro .thumbnail{margin-bottom: 9px}
.SobiPro .input-append .add-on,.SobiPro .input-prepend .add-on{text-shadow: none}
.SobiPro .pagination-midi ul > li > a,.SobiPro .pagination-midi ul > li > span{padding: 2px 9px;font-size: 12px}
.SobiPro .btn-sigsiu{color: #fff !important;background-color: #1b63a2;background-image: linear-gradient(to bottom, #17568c, #1f70b8);background-repeat: repeat-x;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}
.SobiPro .btn-group.open .btn-sigsiu.dropdown-toggle,.SobiPro .btn-sigsiu:hover,.SobiPro .btn-sigsiu:focus,.SobiPro .btn-sigsiu:active,.SobiPro .btn-sigsiu.active{background-color: #1f70b8;color: #fff}
.SobiPro .btn-sigsiu .caret{border-top-color: #fff}
.SobiPro .text-sigsiu{color: #0357a1}
.SobiPro .bg-sigsiu{border-color: rgba(27,99,162,0.25);background-color: rgba(3,101,186,0.17)}
.SobiPro .bg-sigsiu-light{border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04)}
.SobiPro .collwidth2{width: 50%}
.SobiPro .collwidth3{width: 33.33%}
.SobiPro .collwidth4{width: 25%}
.SobiPro .collwidth5{width: 20%}
.SobiPro .collwidth6{width: 16.66%}
.SobiPro .collwidth8{width: 12.5%}
.SobiPro .collwidth10{width: 10%}
.alert,.alert h4{color: #004c8f}
.alert-message{margin-bottom: 0px}
.SobiPro .alert{padding: 8px 35px 8px 14px;text-shadow: none}
.SobiPro .spAlert{margin-bottom: 0;margin-top: 0;background-color: #ffec5c;color: #004c8f;border-color: #ffe629;font-weight: bold;font-size: 95%}
.SobiPro .alert-message{border: 1px solid;padding: 8px 35px 8px 14px;text-shadow: none;margin-bottom: 0;margin-top: 0;background-color: #ffec5c;color: #004c8f;border-color: #ffe629;font-weight: bold;font-size: 95%}
.SobiPro .spMessage{margin-top: 10px}
.SobiPro .SobiProBootBox i.error{color: #A94442;font-size: 30px}
.SobiPro .SobiProBootBox i.success{color: #449D44;font-size: 30px}
.SobiPro .SobiProBootBox div.signal{float: left;padding-right: 10px;margin-top: 10px}
.SobiPro .SobiProBootBox .modal-body{padding: 20px}
.SobiPro .SobiProBootBox .modal-footer{padding: 10px 15px 15px;background-color: #fff}
.SobiPro .spMessage .alert-error,.SobiPro .spMessage .alert-danger{border-color: #fcc;background-color: #ffe0e0;color: #a30000}
.SobiPro .spMessage .alert-success,.SobiPro .spSearch .alert-info{border-color: #ffec5c;background-color: #ffef76;color: #0c81e9;font-weight: 500}
.SobiPro .alert-normal{padding: 10px 0 10px 0;font-size: 15px;color: #333;background-color: #fff;border-color: #fff}
.SobiPro .text-error,.SobiPro .control-group.error .checkbox,.SobiPro .control-group.error .radio,.SobiPro .control-group.error input,.SobiPro .control-group.error select,.SobiPro .control-group.error textarea,.SobiPro .control-group.error .control-label,.SobiPro .control-group.error .help-block,.SobiPro .control-group.error .help-inline{color: #a30000}
.SobiPro .control-group.error input:focus,.SobiPro .control-group.error select:focus,.SobiPro .control-group.error textarea:focus{border-color: rgba(163,0,0,0.8) !important;box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0px 0px 6px rgba(163,0,0,0.6)}
.SobiPro .control-group.error input,.SobiPro .control-group.error select,.SobiPro .control-group.error textarea{border-color: #a30000}
.SobiPro .topmenu .nav > li,.SobiPro .topmenu .nav > li a{text-shadow: none;color: #fff}
.SobiPro .nav-tabs,.SobiPro .nav-pills{font-size: 15px}
.SobiPro .nav-pills > .active > a,.SobiPro .nav-pills > .active > a:hover,.SobiPro .nav-pills > .active > a:focus,.SobiPro .topmenu .nav > li a.active,.SobiPro .topmenu .nav > li a:focus,.SobiPro .topmenu .nav > li a:hover{background-color: #004c8f;text-shadow: none;color: #fff}
.SobiPro .topmenu li{line-height: 40px}
.SobiPro .topmenu .navbar-inner{background-color: #1b63a2;background-image: none;min-height: 60px;border: none;font-size: 15px;padding-left: 0;padding-right: 0}
.SobiPro .topmenu .navbar-search{margin-top: 15px}
.SobiPro .topmenu .navbar-search input{width: 95px}
.SobiPro .topmenu .nav{margin-right: 5px}
.SobiPro .topmenu .navbar .nav > li{list-style: none}
.SobiPro .navbar .nav > li > a{padding-left: 10px;padding-right: 10px}
.SobiPro .alphalist{float: left;margin: 5px 10px 2px 1px}
.SobiPro .alpha .pagination{margin-top: 5px}
.SobiPro .alpha .pagination ul{box-shadow: none}
.SobiPro .alpha .pagination ul li a{display: block;width: 13px;border-width: 1px;margin: 1px;text-align: center;letter-spacing: -1.3px}
.SobiPro .alphalist .dropdown-menu{text-align: left}
.SobiPro div.spCat{border: none;box-shadow: 0 0 0 0;display: block;line-height: 20px;padding: 4px}
.SobiPro .spCatname p{margin: 5px 0 0 0;font-size: 15px}
.SobiPro .spCaticon i{color: #1b63a2}
.SobiPro .spCaticon [class^="fa-"],.SobiPro .spCaticon [class*=" fa-"]{margin-right: 0}
.SobiPro .spCaticon [class^="icon-"],.SobiPro .spCaticon [class*=" icon-"]{margin-right: 0}
.SobiPro .spCaticon{text-align: center;margin-top: 5px;padding-left: 12px}
.SobiPro .spCaticon a{color: #1b63a2}
.SobiPro .spCaticon a:hover{color: #1b63a2;text-decoration: none}
.SobiPro .spCatintro{font-size: 90%;line-height: 15px;color: #595959;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 5px}
.SobiPro .spCategoryContainer,.SobiPro .spEntryContainer{margin-bottom: 15px;margin-top: 15px}
.SobiPro .spEntryCats{font-size: 80%}
.SobiPro .spEntryCount{font-size: 12px;color: #333}
.SobiPro .spSubcats{line-height: 15px}
.SobiPro .spNoImage{width: 100px;height: 75px;font-size: 60px;text-align: center;padding: 4px;border: 1px solid rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.1);margin: 5px;border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04)}
.SobiPro .spDetailEntry .spNoImage{width: 200px;height: 150px;font-size: 900%}
.SobiPro .spNoImage i{color: rgba(27,99,162,0.4)}
.SobiPro .spNoImageContainer{display: flex;display: -webkit-flex}
.SobiPro .spNoImageContainer.right{float: right;display: inline}
.SobiPro .spNoImage{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-around;-webkit-justify-content: space-around}
.SobiPro .spNoImage.stretch{align-self: stretch;-webkit-align-self: stretch;flex: 1;-webkit-flex: 1}
.SobiPro .spDetails{font-size: 14px}
.SobiPro .spDetailEntry .spManage{margin-right: 7px;margin-top: 7px}
.SobiPro span.spDetailSuffix{font-size: 80%}
.SobiPro .entry-status i{font-size: 70%;color: #3498db;padding-left: 5px}
.SobiPro a.entry-status:hover,.SobiPro a.entry-status:active,.SobiPro a.entry-status:focus{text-decoration: none}
.SobiPro .popover{font-size: 13px;font-weight: normal;line-height: 20px}
.SobiPro .popover-inner .spclose{padding-right: 8px;padding-top: 5px;font-size: 15px;text-shadow: none}
.SobiPro .popover .popover-title{text-shadow: none;font-weight: bold}
.SobiPro .spEntryEdit .required{border: 1px solid #3498db}
.SobiPro .spEntryEdit .spClassRadio.required,.SobiPro .spEntryEdit .spClassCheckbox.required{border: none}
.SobiPro .spEntryEdit .progress{min-width: 100px}
.SobiPro .spUpload input{height: 21px}
.SobiPro .spUpload .span1{margin-left: 10px}
.SobiPro .spUpload .alert{margin-top: 5px}
.SobiPro .spEntryEdit .required-message{margin: 25px 0 10px 0}
.SobiPro .spEntryEdit .star{color: #3498db;padding-left: 2px;font-size: 14px}
.SobiPro .input-append input{width: calc(100% - 42px)}
.SobiPro .spEntryEdit .message-lightbulb{left: 0;position: relative}
.SobiPro .spEntryEdit .message-lightbulb .popover.bottom{margin-top: 0}
.SobiPro .editor{overflow: visible}
.SobiPro .spClassEditInfo{margin-top: 10px}
.SobiPro .spEntryEdit .popover-title{color: #a30000;font-size: 17px;font-weight: 400}
.SobiPro .spEntryEdit .popover-title::before{font-family: FontAwesome;content: "ïƒ«";padding-right: 5px}
.SobiPro .spFieldEmailLabel,.SobiPro .spFieldUrlLabel{margin-bottom: 5px}
.SobiPro .spFieldUrl input{width: -moz-calc(100% - 113px);width: -webkit-calc(100% - 113px);width: -o-calc(100% - 113px);width: calc(100% - 113px)}
.SobiPro .spFieldUrl select,.SobiPro .spFieldUrl .input-prepend{width: 100%}
.SobiPro .spFieldUrl .btn-group{width: 100px}
.SobiPro .spEditImagePreview{float: left}
.SobiPro .spEditImagePreview img{padding: 4px;background-color: #FFF;border: 1px solid rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.1);margin: 0 5px 5px 0;min-width: 50px;min-height: 50px}
.SobiPro .spImageField input[type='checkbox']{margin: 1px 5px 5px 0}
.SobiPro .spImageField label{display: inline-block}
.SigsiuTree .selected{margin-top: 10px}
.SigsiuTree .selected select{min-height: 100px;width: 100%}
.SigsiuTree .buttons{text-align: right;margin-top: 12px}
.SigsiuTree .buttons button{margin: 3px 0 10px 3px}
.SigsiuTree .buttons button i::after{content: ' '}
.SigsiuTree .tree{overflow: auto;max-height: 250px;min-height: 100px !important;margin-top: 10px}
.SobiPro .spFieldCheckbox,.SobiPro .spFieldRadio{float: left}
.SobiPro .spFieldRadio label,.SobiPro .spFieldCheckbox label{float: left;color: #666666}
.SobiPro .spFieldCheckbox label{margin-top: 5px}
.SobiPro .spFieldRadio label{margin-top: 5px}
.SobiPro .spFieldCheckbox input,.SobiPro .spFieldRadio input{margin-left: 5px;margin-right: 5px;float: left}
.SobiPro .spEntryEdit .spFieldCheckbox input{margin-top: 5px}
.SobiPro .spFieldRadio input{margin-top: 10px}
.SobiPro .spSelectRangeFrom span,.SobiPro .spSelectRangeTo span{display: inline-block;min-width: 34px}
.SobiPro .spSelectRangeFrom .input-append,.SobiPro .spSelectRangeTo .input-append{float: left;width: calc(100% / 2 - 5px)}
.SobiPro .spSelectRangeFrom .input-append{margin: 0 5px 5px 0}
.SobiPro .spSelectRangeTo .input-append{margin: 0 0 5px 5px}
.SobiPro .control-label input[type="checkbox"]{margin: 0}
.SobiPro .control-label div.paybox span{border: 1px solid #ffe629;border-radius: 45px;padding: 5px 9px 9px 9px;background-color: #ffec5c}
.SobiPro .form-inline .control-label div.paybox{margin-bottom: 12px}
.SobiPro .control-group.payment-message{padding-top: 10px}
.SobiPro .spSearch .spFieldCheckbox input{margin-top: 8px}
.SPSearch .highlight{background-color: yellow}
.SobiPro .bootstrap-datetimepicker-widget td span.active:hover,.SobiPro .bootstrap-datetimepicker-widget td span.active:active,.SobiPro .bootstrap-datetimepicker-widget td span.active.active,.SobiPro .bootstrap-datetimepicker-widget td span.active.disabled,.SobiPro .bootstrap-datetimepicker-widget td span.active[disabled],.SobiPro .bootstrap-datetimepicker-widget td.active:hover,.SobiPro .bootstrap-datetimepicker-widget td.active:hover:hover,.SobiPro .bootstrap-datetimepicker-widget td.active:active,.SobiPro .bootstrap-datetimepicker-widget td.active:hover:active,.SobiPro .bootstrap-datetimepicker-widget td.active.active,.SobiPro .bootstrap-datetimepicker-widget td.active.active:hover,.SobiPro .bootstrap-datetimepicker-widget td.active.disabled,.SobiPro .bootstrap-datetimepicker-widget td.active.disabled:hover,.SobiPro .bootstrap-datetimepicker-widget td.active[disabled],.SobiPro .bootstrap-datetimepicker-widget td.active[disabled]:hover{color: #fff;background-color: #1b63a2}
.SobiPro .bootstrap-datetimepicker-widget td span.active,.SobiPro .bootstrap-datetimepicker-widget td.active,.SobiPro .bootstrap-datetimepicker-widget td.active:hover{background-image: linear-gradient(to bottom, #17568c, #1f70b8)}
.SobiPro .bootstrap-datetimepicker-widget a [class^="icon-"]{color: #1b63a2}
.SobiPro .bootstrap-datetimepicker-widget li > a:focus,.SobiPro .bootstrap-datetimepicker-widget li > a:hover{text-decoration: none;background-color: #fff}
.SobiPro table.payment td{line-height: 10px}
.SobiPro table tr.summary td{background-color: #ffffff !important;padding-top: 25px}
.SobiPro table.payment tbody tr.info > td{border-color: rgba(27,99,162,0.25);background-color: rgba(3,101,186,0.17)}
.SobiPro table.payment tbody tr.success > td{background-color: #fff8c2}
.SobiPro table tr.sum td{font-weight: bold}
.SobiPro .disabledArea{opacity: 0.3;cursor: progress}
.SobiPro .disabledArea a{cursor: progress}
.SobiPro div.spClassViewUrl{padding-top: 10px}
.SobiPro .popover img,.SobiPro .spClassViewImage img{padding: 4px;background-color: #FFF;border: 1px solid rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.1);margin: 5px}
.SobiPro .spEntryContainer .spClassViewImage img{width: inherit}
.SobiPro .mapSearch{display: inline-block}
.SobiPro .bootstrap-tagsinput{width: calc(100% - 12px)}
.SobiPro .bootstrap-tagsinput .tag{color: #fff}
.SobiPro .bootstrap-tagsinput .tag [data-role="remove"]{color: #e6e6e6}
.SobiPro .review-ajax-navigation:hover,.SobiPro .review-ajax-navigation,.SobiPro .review-ajax-navigation .icon-chevron-down{color: #1b63a2}
.SobiPro .review-first i{color: #1b63a2}
.SobiPro .spListing h3{color: #1b63a2}
.SobiPro table.SpCalendar th,.SobiPro table.SpCalendar td,.SobiPro table.SpCalendar{border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04)}
.SobiPro table.SpCalendar td.SpCalSun{border-color: rgba(27,99,162,0.25);background-color: rgba(3,101,186,0.17)}
.SobiPro table.SpCalendar th{color: #1b63a2}
.SobiPro .spCalDayHead .navbar-inner{background-color: #ffec5c;color: #fff}
.SobiPro .spClassCalendarRepeat select{width: 150px}
.SobiPro .spCollection{border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04)}
.SobiPro .spCollection .nav > li > a{border-color: rgba(255,255,255,0)}
.SobiPro .spCollection .nav > li > a:hover,.SobiPro .spCollection .nav > li > a:focus{border-color: #e6e6e6;background-color: #fff;color: #004c8f}
.SobiPro .ctrl-collection-remove-item{margin-top: 5px}
.SobiPro .spProfile.striped > blockquote:nth-child(2n+1){border-color: rgba(27,99,162,0.2);background-color: rgba(3,101,186,0.04)}
.SobiPro .spProfile.striped > blockquote:nth-child(2n){border-color: rgba(27,99,162,0.25);background-color: rgba(3,101,186,0.17)}
.SobiPro .spProfileSection{margin-top: 30px;font-size: 19px;font-weight: 300;color: #1b63a2;padding-top: 10px}
.SobiPro .spProfileEntries{margin-top: 0;padding-bottom: 10px}
.SobiPro .spProfileEntries .page-header{font-size: 17px;padding-bottom: 5px}
@media (min-width: 769px) and (max-width: 980px){
.SobiPro .topmenu ul.nav{width: 100%}
}
@media (max-width: 768px){
.SobiPro .topmenu ul.nav{width: 100%}
.SobiPro .navbar .nav > li{float: none}
.SobiPro .topmenu li{line-height: 20px}
.SobiPro .navbar .nav > li > a{padding-left: 15px}
.SobiPro .topmenu .navbar-inner{min-height: 20px;padding-left: 0;padding-right: 0}
.SobiPro .spCaticon i{font-size: 2.8em}
.SobiPro .spCaticon{margin-top: 0px;padding-left: 0;text-align: left}
.SobiPro .spUpload input,.SobiPro .input-append input.spClassMap{height: 31px}
.SobiPro .input-small{width: calc(100% - 12px)}
}
@media (max-width: 599px){.SobiPro .spEntryContainer > .row-fluid > [class*='span'],.SobiPro .spCategoryContainer > .row-fluid > [class*='span']{width: 100%;float: none;margin-left: 0}
.SobiPro .spEditImagePreview{float: none}
.SobiPro .spUpload button.btn.select{width: calc(100% - 44px)}
.SobiPro .btn[name="spsearchphrase"]{padding: 2px 10px;font-size: 12px}
.SobiPro .control-label div.paybox{margin-bottom: 12px}
.SobiPro .controls{margin-left: 0}
.SobiPro input[name="sp_search_for"]{margin-bottom: 10px}
.SobiPro button.btn.spsearchphrase{width: calc(100% / 3)}
.SobiPro .input-append.date.spDatePicker{margin: 0 10px 10px 0;width: 100%}
.SobiPro .spCaticon i{font-size: 3em}
.SobiPro .spEntryEdit .message-lightbulb{left: 49%}
.SobiPro .input-medium,.SobiPro .sp-search-phrases .btn-group,.SobiPro .spUpload .btn-group{width: 100%}
}
@media (max-width: 480px){
.SobiPro .spCaticon i{font-size: 2.5em}
.SobiPro .modal .control-group{margin-bottom: 6px}
.SobiPro div.spClassViewImage img,.SobiPro .spEntryContainer .spClassViewImage img{width: calc(100% - 8px);margin: 0 0 10px 0}
.SobiPro .spClassViewImage img{float: none !important}
.SobiPro .spNoImage{display: none}
.SigsiuTree .buttons{text-align: center}
.SobiPro .input-medium,.SobiPro .sp-search-controls .btn{width: 100%}
}
/*SOBIPRO DATE PICKER*/
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.btn.btn-calendar-chevron{padding:3px;margin:0;background-color:transparent}
.bootstrap-datetimepicker-widget a.btn-calendar-chevron [class^="icon-"]{font-size:20px;padding-left:5px;padding-right:5px}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:10px}
.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}
.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}
.bootstrap-datetimepicker-widget > ul{list-style-type:none;margin:0;padding:0}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{font-weight:700;font-size:1.1em}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}
.bootstrap-datetimepicker-widget .datepicker > div{display:none}
.bootstrap-datetimepicker-widget .picker-switch{text-align:center}
.picker-switch i{font-size:24px}
.bootstrap-datetimepicker-widget table{width:100%;margin:0}
.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}
.bootstrap-datetimepicker-widget td span.old,.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}
.bootstrap-datetimepicker-widget td span.active,.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled],.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}
.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover,.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover,.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}
.bootstrap-datetimepicker-widget td span{display:block;width:47px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.bootstrap-datetimepicker-widget td span:hover{background:#eee}
.bootstrap-datetimepicker-widget th.switch{width:145px}
.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}
.input-group.date,.input-append.date,.ctrl-set-now,.ctrl-reset-date,.accordion-toggle,.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}
.add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}
.bootstrap-datetimepicker-widget a [class^="icon-"]{font-size:22px;padding-left:15px;padding-right:15px;color:#08c}
/*SOBIPRO GEOMAP FIELD CSS */
/* View */
.SobiPro div.spClassViewMap {padding-top: 10px;padding-bottom: 10px;}
/* Search Form */
.SobiPro .mapOr,.SobiPro .mapOr p {display: inline;padding: 5px;}
.SobiPro .mapSearch {float: left;}
.SobiPro .mapLength {width: 320px;}
.SobiPro .input-append input.spClassMap {height: 21px;}
/*SobiPro ContactForm CSS*/
.spEmailName {display: none;}
.SobiPro div.spClassViewContact {margin: 10px 0 10px 0;}
.SobiPro .contactform {margin-top: 20px;}
.SobiPro .control-group.cf-radio label,.SobiPro .control-group.cf-checkbox label {float: left;padding-right: 10px;margin-top: 3px;}
.SobiPro .form-group.cf-radio label,.SobiPro .form-group.cf-checkbox label {float: left;margin-top: 6px;padding-right: 10px;}
.SobiPro .form-group.cf-radio input {width: inherit;}
.SobiPro .form-group.cf-radio {margin-bottom: 5px;}
/*ACY DEFAULT CSS - LOAD FIRST FOR OVERRIDE FURTHER DOWN*/
div.acymailing_module,.acymailing_module div{padding:0!important;margin:0!important;border-style:none!important}
table.acymailing_form{margin:auto;border:0!important}
a.acymailing_togglemodule{display:block;font-size:16px}
.acymailing_mootoolsbutton p{text-align:center}
.acysubbuttons{text-align:center}
img.captchaimagemodule{border:1px solid #ddd;float:left}
.captchakeymodule .captchafield{margin-top:3px;margin-left:2px}
.acymailing_fulldiv tr,.acymailing_fulldiv td{border:0}
.acymailing_module_form select{display:block;margin-left:auto;margin-right:auto}
.acymailing_module_form td{padding-bottom:5px;vertical-align:top}
div.acymailing_module_error{color:#400;background-color:#fdd;padding:1em!important;margin-bottom:10px}
div.acymailing_module_success{color:#130;background-color:#dfc;padding:1em!important;z-index:10;margin-bottom:10px}
.acymailing_module_form .acymailing_introtext{padding-bottom:10px;display:block}
.refreshCaptchaModule{background-image:url(../images/refresh.png);width:16px;height:16px;display:block;float:left;cursor:pointer}
.acymailing_module fieldset{border:solid 1px #ccc;padding:5px}
.category_warning{color:red}
.acymailing_fulldiv a.modal{position:static!important;margin:0!important;width:auto!important;display:inline!important}
.hide{display:none}
/*END ACY*/
/*template*/
body.site{background-color:#fff;}
.body .container {background-color: transparent; border: 0; border-radius: 0; box-shadow:none;}
.nav > li > a > img {padding-right: 7px; vertical-align:top;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle{border-radius:0;}
.label-info,.badge-info {background-color: #1b63a2; border-radius:0}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color: #1b63a2;}
/*banner*/
.banner img,.itemid-200 .blog img{box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 1); margin-bottom: 20px;}
.bannerpm{display:none;}
/*Breadcrumbs*/
.breadcrumb .divider img{padding-bottom:5px;}
/*search*/
/*input.search-query {border-radius: 0; padding-bottom: 10px; padding-left: 14%; padding-top: 10px; width: 80%;}*/
input.search-query:focus{box-shadow:none; border:1px solid #ccc;}
li#item-135, li#item-136, li#item-182,li#item-340, li#item-341, li#item-348, li#item-349, li#item-350, li#item-352, li#item-353, li#item-426, li#item-427, li#item-327,li#item-428, li#item-427, li#item-464, li#item-463 {float:right;}
/*shop*/
.hikashop_submodules {padding-top: 0;}
#hikashop_category_information_menu_197 div.hikashop_subcontainer{border-radius: 0; box-shadow: none;}
.hikashop_subcontainer.thumbnail {padding: 0; border-radius:0; margin-bottom:0px;}
.thumbnail .hikashop_product_image img,.hikashop_product_main_image_subdiv img {box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 1); margin-bottom:10px;}
span.hikashop_product_price, .hikashop_checkout_cart_additional,.hikashop_checkout_cart_payment,.hikashop_checkout_cart_coupon,.hikashop_checkout_cart_additional {color: #000; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-style: normal;}
.hikashop_product_price_per_unit{display:none;}
.hikashop_subcontainer .hikashop_product_stock .hikashop_cart_input_button {width:100%; line-height: 18px; background:#1b63a2; border:none; color:#fff!important; padding:7px 14px; border-radius:0; margin:5px 0;}
/*.hikashop_product_stock a.hikashop_cart_button,*/
 #hikashop_product_right_part .hikashop_cart_input_button,#hikashop_show_cart_form .hikashop_cart_input_button,#hikashop_checkout_next_button{background:#1b63a2; border:none; color:#fff!important; padding:7px 60px; border-radius:0;}
/** #hikashop_product_right_part .hikashop_cart_input_button {margin-top:-2px;}
 **/
#hikashop_product_right_part .hikashop_cart_input_button:hover,#hikashop_show_cart_form .hikashop_cart_input_button:hover,#hikashop_checkout_next_button:hover{background:#333;}
.hikashop_cart_input_button, a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover { background: #333; border: none; color: #fff !important; padding: 7px 14px; border-radius: 0; box-shadow: none;}
.hikashop_product_stock .input-append, .hikashop_product_stock .input-prepend {padding-right: 20px;}
.hikashop_product_name a {color: #000;}
.hikashop_product_stock_count{display:inline-block; width:100%; font-size:90%;}
.hikashop_product_stock{margin-bottom:10px;}
.thumbnail .hikashop_product_price_full, .thumbnail .hikashop_product_name, .thumbnail .hikashop_product_stock_count{padding-left:15px;}
.hikashop_product_stock .hikashop_product_quantity_div {display: inline;}
.header.hikashop_header_title{background-color: transparent; background-image: none; border-bottom: 0; border-top: 0;}
/*customer account*/
#hikashop_cpanel_title h1,#hikashop_cart_listing fieldset h1 {color: #1b63a2; font-size: 20px;}
#hikashopcpanel td {text-align: left;}
#hikashopcpanel div.icon {width: 33%;}
.hikashop_cpanel_icon_image {width: 20px;}
.hikashop_cpanel_button_description {font-size: 13px;}
#hikashopcpanel div.icon a {border: 1px solid #ddd; border-radius: 0; padding: 10px 5px;}
#hikashopcpanel div.icon:hover a {border: 1px solid #ddd; background:#eee;}
/*hikashop icons*/
#hikashopcpanel .icon-48-cart:before,#hikashopcpanel .icon-48-user2:before,#hikashopcpanel .icon-48-address:before,#hikashopcpanel .icon-48-wishlist:before,#hikashopcpanel .icon-48-order:before,#hikashopcpanel .icon-48-affiliate:before{color:#1b63a2; font-size:35px; line-height:1.2;}
.icon-32-new:before,.icon-32-back:before,.icon-32-add_cart:before,.icon-32-show_cart:before,.icon-32-save:before,.icon-32-show_wishlist:before,.icon-32-add_wishlist:before{color:#1b63a2; font-size:20px; line-height:2; width:20px;}
#hikashopcpanel .icon-48-cart,#hikashopcpanel .icon-48-user2,#hikashopcpanel .icon-48-address,#hikashopcpanel .icon-48-wishlist,#hikashopcpanel .icon-48-order,#hikashopcpanel .icon-48-affiliate,.icon-32-new,.icon-32-back,.icon-32-add_cart,.icon-32-show_cart,.icon-32-save,.icon-32-show_wishlist,.icon-32-add_wishlist{background-image:none!important}
#hikashopcpanel .icon-48-user2:before {	content: "\2b";}
#hikashopcpanel .icon-48-cart:before,.icon-32-add_cart:before,.icon-32-show_cart:before{content: "\e019";}
#hikashopcpanel .icon-48-address:before {content: "\70";}
#hikashopcpanel .icon-48-wishlist:before,.icon-32-show_wishlist:before,.icon-32-add_wishlist:before{content: "\eba9";}
#hikashopcpanel .icon-48-order:before{	content: "\e231";}
#hikashopcpanel .icon-48-affiliate:before{	content: "\e01f";}
.icon-32-new:before{	content: "\5d";}
.icon-32-back:before{	content: "\e206";}
.icon-32-save:before {	content: "\47";}
/*product page*/
#hikashop_product_top_part h1 {color: #1b63a2; font-size: 20px;}
.label-info[href]{background-color: transparent; border: 1px solid #1b63a2; border-radius: 0; color: #1b63a2; font-weight: normal; padding: 5px 15px; text-shadow: none;}
a.label-info:hover{border: 1px solid #333; color: #333;}
.hikashop_product_bottom_part {margin-bottom: 50px;}
#hikashop_product_characteristics {border: 0; padding: 0;}
.hikashop_product_characteristics .inputbox{margin-bottom:0; border-radius:0;}
#hikashop_product_right_part .hikashop_product_price, #hikashop_product_right_part .hikashop_product_price_per_unit {background: #eee none repeat scroll 0 0; border: 1px solid #ccc; color: #666; font-size: 120%; padding: 10px 30px;}
#hikashop_product_right_part .hikashop_product_price_full{padding:5px 0;}
#hikashop_product_description_main {padding: 20px 0 10px 0;}
.hikashop_product_weight_main{display:none;}
#hikashop_product_top_part h2 {color: #1b63a2;font-size: 20px;border-bottom: 1px solid #ddd;font-weight: bold;margin-bottom: 20px;padding-bottom: 4px;}
a.hikashop_product_quantity_field_change:focus {text-decoration:none;}
/*cart*/
.hikashop_product_cart_image{width:100px;}
.hikashop_green_color {color: #1b63a2;}
/*checkout*/
.hikashop_product_checkout_cart_image{max-width:150px;}
.hikashop_checkout_cart_shipping, .hikashop_checkout_cart_subtotal,span.hikashop_checkout_cart_final_total {color: #1b63a2; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-style: normal;}
#hikashop_checkout_page fieldset legend {color: #1b63a2; font-size:14px; margin:15px 0 7px 0;}
#hikashop_checkout_coupon .hikashop_cart_input_button{width:auto;}
.contentpane #hikashop_address_form_span_iframe input.btn { border-radius: 0; color: #fff!important; padding: 7px 40px; background: #1b63a2; border:none }
div#hikashop_checkout_login_right_part {width: 100%;}
#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select{padding:4px 12px;}
a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button{color: #fff !important;}
/*search results*/
.searchintro .badge-info {background-color: #1b63a2; border-radius:0;}
#searchForm fieldset{width:50%; float:left; margin-top:15px;}
#searchForm .form-limit{clear:both; padding-top:20px;}
#searchForm .chzn-container-single .chzn-single {background: #1b63a2 none repeat scroll 0 0; border: 0 none; border-radius: 0; color: #fff; height: 30px; line-height: 30px; box-shadow:none;}
#searchForm .chzn-container-single .chzn-single div b {background-position: 0 6px;}
#searchForm legend{color:#1b63a2;}
/*my account*/
.profile legend{color:#1b63a2;}
.profile .btn{border:none; background-color:#1b63a2; color:#fff;}
#hikashop_carts_listing .header h1, #hikashop_affiliate_main .header h1, #hikashop_address_listing .header h1, #hikashop_order_listing .header h1 {color: #1b63a2; font-size: 20px;}
/*latest products*/
#hikashop_submodules .add-on,#hikashop_submodules .hikashop_product_quantity_field{display:none;}
/*faq*/
h2{color:#1b63a2;}
#accordion2 {margin-top: 30px;}
#accordion2 .accordion-group {border-radius: 0; margin-bottom: 10px;}
#accordion2 .accordion-heading .accordion-toggle {display: block; padding: 8px 15px; background: #eee; font-weight:normal;}
/*addresses*/
.view-address #sbox-window.shadow{height:500px!important;}
.view-address #sbox-content iframe{height:500px;}
.hikashop_address_listing_div {width: 100%;}
/*Maqma*/
.maqmahelpdesk.container-fluid {margin-top: 10px;}
#adminForm.form-horizontal label.control-label.full-width {width: 100%;float: none;text-align: center;}
#adminForm.form-horizontal select#id_category {width: 93%;}
#adminForm.form-horizontal div#cf3 label.control-label {width: 100%!important;text-align: left;}
#cf28 label.control-label,#cf29 label.control-label,#cf32 label.control-label,div#cf31 .control-label,div#cf33 .control-label {display: none!important;max-width: 0px !important;}
.span12.issection.cfieldsection-4-terms-and-information label.control-label {min-width: 100%;text-align: left;margin-left: 28px;}
div#cf3 label.control-label {font-weight: bold;padding-left: 50px;}
.com_maqmahelpdesk h4 {margin-bottom: 10px;}
.cfield .controls .help-block {clear:none!important;}
#cf28 .controls, #cf29 .controls, div#cf31 .controls, div#cf32 .controls , div#cf33 .controls{width: 90%;margin-left: 0px;padding-left:45px;}
#cf3 label.checkbox.inline {margin-bottom: 10px;}
/*Chronoforms Tweaks*/
p.chrono_credits {display: none;}
form#chronoform-ShopContactForm {width: 100%;margin: 0 auto!important;}
form#chronoform-ShopContactForm input,form#chronoform-ShopContactForm textarea{border-radius:0px; line-height:30px; height:30px; background-color:#eee; border:1px solid #eee; box-shadow:none;}
form#chronoform-ShopContactForm select{height:40px; width:78%}
form#chronoform-ShopContactForm input#ContSubmit {margin-left:20%}
form#chronoform-ShopContactForm input, form#chronoform-ShopContactForm textarea {width: 77%;}
label.gcore-label-left.required_label {float: left; display: inline-block; width: 20%;}
form#chronoform-ShopContactForm .formHorizontal .formControls {margin-left: 0;}
.gcore-line-tr.gcore-form-row {margin-bottom: 18px;}
form#chronoform-ShopContactForm .formHorizontal .formControlLabel {float: left; padding-top: 5px; text-align: left; width: 15%;}
#g-recaptcha-23,#g-recaptcha-31,#g-recaptcha-41{margin-left:15%;}
form#chronoform-ShopContactForm input[type="text"], form#chronoform-ShopContactForm input[type="number"], form#chronoform-ShopContactForm input[type="email"], form#chronoform-ShopContactForm input[type="tel"], form#chronoform-ShopContactForm input[type="url"], form#chronoform-ShopContactForm input[type="password"] {}
form#chronoform-ShopContactForm textarea{height: auto; border-radius:0px; background-color:#eee; border:1px solid #eee; box-shadow:none;}
form#chronoform-ShopContactForm input[type="submit"] {background-color: #1b63a2; background-image: none; border-color: #1b63a2; border-radius: 0; box-shadow: none; padding: 7px 60px; text-shadow: none; height:40px; width:auto;}
form#chronoform-ShopContactForm input[type="submit"]:hover {background-color: #103b60;}
form#chronoform-ShopContactForm .formHorizontal p.formDescription {margin-left:15%;}
form#chronoform-ShopContactForm input[type="reset"] {background-color: #aaa; background-image: none; border-color: #aaa; border-radius: 0; box-shadow: none; padding: 7px 60px; text-shadow: none; width:auto; height:40px;}
div#ftr-ContSubmit {display: inline-block; margin: 0 20px 0 17%;}
div#ftr-button12 {display: inline-block; padding-left: 20px;}
form#chronoform-ShopContactForm input[type="reset"]:hover {background-color: #777;}
strong.formRequired {font-weight: normal;}
form#chronoform-ShopContactForm textarea{height: auto;}
form#chronoform-ForumUnBan input{width: 100%;max-width: 300px;padding:10px;}
form#chronoform-ForumUnBan textarea#ForumMessage {width: 100%;max-width: 300px;height: 250px;padding:10px;}
form#chronoform-ForumUnBan input#ForumSubmit {width: 300px;max-width: 300px;}
.g-recaptcha {margin-left: 20%;}
/*Modules & Layouts*/
aside .nav .nav-child {padding: 5px 5px 5px 20px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
aside .small {font-size:12px;}
#aside .social {padding-left: 15px;}
form#login-form {padding: 10px;}
input#modlgn-username,input#modlgn-passwd {width: 95%;}
input#modlgn-secretkey {width: 63%;}
div#form-login-remember {float: left;}
div#form-login-submit {float: right;}
form#login-form ul.unstyled {clear: both;}
.well.jug-list ul li {list-style-type: none; line-height:1.5;}
.well.jug-list ul {margin-left: 0px; padding-left: 0px;}
moduletable.span8.leaderboard {margin-top: 25px;}
.moduletable.span8.leaderboard.visible-tablet.visible-phone {margin-top: 25px;}
div#content {margin-bottom: 20px;}
.itemid-342 .blog .item img {margin-right: 20px!important;}
.itemid-101 .moduletable h2 {color: #333;}
/*SOBIPRO OVERRIDES */
.SpGeoMapMod.ctrl-geo-map {margin: 0 auto;}
a#field_contact_send {color: white;}
.spImageUpDelete {width: 280px;}
.fulldescription{padding-top:15px}
.span9.spCatname p {padding-top: 0px;}
.spCaticon img {border: none;}
.SobiPro .spCaticon {padding-left: 0px;}
.span9.spCatname {padding-left: 20px;}
span.spEntryCount {display:block}
#SobiPro .container {max-width: 1100px;}
input#field_contact_button {width: 100px;margin-right:10px;max-height:34px;padding-top:6px;}
.sobi-social {margin-top: 10px; display: inline;}
.contact-button {display: inline;}
.report-listing {display:inline;width:32px;padding-top:3px;}
.itemid-108 #SobiPro > div.spDetails > div.spDetailEntry > div:nth-child(6) > div:nth-child(1) {margin-left: 1.282051282051282%;}
.sobi-social a {margin-right:10px;}
.sobi-social a:hover, .sobi-social a:focus {text-decoration:none;}
.spSearch button.btn.btn-primary.btn-sigsiu {margin-left: 45%;}
div#SPSearchForm {margin-top: 20px;}
.span12.spCaticon img {border: 0px solid;}
.span12.spCatname p {text-align:center;}
.SobiPro .spCatname p {font-size:16px;}
.jug-image.pull-right {padding-bottom: 20px;}
input#SPSearchBox {width: 280px;}
.spClassEditInbox, .spClassEditSelect, .spClassEditEmail, .spClassEditText, .spClassEditImage, .spClassEditUrl, .spClassEditRadio  {clear: both;}
div#field_the_fields_below_here_are_all_admin_only-container {clear: both;}
label.control-label.full-width {width: 100%;text-align: left;}
input#spCategoryShow {    width: 100%;}
.spEntryEdit .span10 {width: 100%;}
.spEntryEdit .form-horizontal .controls {margin-left:0px;}
.spEntryEdit label.control-label {font-size: 1.2em;padding-top:10px;}
.edit-buttons {margin-top:10px;}
#SobiPro .spDetailEntry h1 {margin-bottom: 20px;}
.spEntryContainer .span12 {padding-bottom: 20px;}
div#field_location-container {clear: both;}
.SobiPro .spEntryContainer .spClassViewImage img {margin-left:20px;}
.spClassViewText {margin-bottom: 10px;}
.sobi-social img {width: 32px;height: auto;}
/*Shop Showcase Sobi Tweaks*/
.itemid-273 .spEntryEdit label.control-label {width: 200px;}
.itemid-273 .spEntryEdit .form-horizontal .controls {margin-left:220px;}
div#field_your_photo-input-container {display: inline-block;margin-left: 20px;}
.itemid-273 .SobiPro .spEntryEdit .required-message {margin-left: 220px!important;}
.itemid-273 .submit-captcha {margin-left: 220px;}
.itemid-273 .g-recaptcha {margin-left:0px; margin-bottom:20px;}
div#field_terms {width: 60%;}
input#field_terms_terms-yes {width: 14px;}
/*Events Sobi Tweaks*/
.SobiPro i.icon-star {  font-size: 8px;}
.address {font-size: 120%;font-weight: 400;margin-top: 5px;}
.venue {font-size: 120%;font-weight: 400;margin-top: 5px;}
.city {display: inline-block;font-size: 120%;font-weight: 400;margin-top: 5px;}
.city::after {content: ",";}
.street,
.state {font-size: 120%;font-weight: 400;margin-top: 5px;}
.country {display: inline-block;font-size: 120%;font-weight: 400;margin-top: 5px;}
.postcode {display: inline-block;font-size: 120%;font-weight: 400;margin-top: 5px;}
.fulldescription {padding-top: 15px;}
.website::before {font-family: FontAwesome;content: " ";}
.event_buttons p {text-align: center;}
.event_buttons a:hover {text-decoration: none;}
.event_buttons {padding: 10px;}
a.button.bigblue {font-size: 20px;color: #fff;padding: 10px 20px;text-shadow: none;background-color: #0074cc;background-image: -moz-linear-gradient(top, #0088cc, #0055cc);background-image: -ms-linear-gradient(top, #0088cc, #0055cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);background-image: -o-linear-gradient(top, #0088cc, #0055cc);background-image: linear-gradient(top, #0088cc, #0055cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color: #0055cc #0055cc #003580;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #0055cc;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
a.button.bigblue:hover {background-color: #0055cc;*background-color: #004ab3;}
a.button.bigorange {font-size: 20px;color: #fff;padding: 10px 20px;text-shadow: none;background-color: #faa732;background-image: -moz-linear-gradient(top, #fbb450, #f89406);background-image: -ms-linear-gradient(top, #fbb450, #f89406);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image: -webkit-linear-gradient(top, #fbb450, #f89406);background-image: -o-linear-gradient(top, #fbb450, #f89406);background-image: linear-gradient(top, #fbb450, #f89406);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color: #f89406 #f89406 #ad6704;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #f89406;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
a.button.bigorange:hover {background-color: #f89406;*background-color: #df8505;}
a.button.bigred {font-size: 20px;color: #fff;padding: 10px 20px;text-shadow: none;background-color: #EF4135;background-image: -moz-linear-gradient(top, #f0645a, #ee1203);background-image: -ms-linear-gradient(top, #f0645a, #ee1203);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0645a), to(#ee1203));background-image: -webkit-linear-gradient(top, #f0645a, #ee1203);background-image: -o-linear-gradient(top, #f0645a, #ee1203);background-image: linear-gradient(top, #f0645a, #ee1203);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0645a', endColorstr='#ee1203', GradientType=0);border-color: #ee1203 #ee1203 #b30c00;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #ee1203;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
a.button.bigred:hover {background-color: #ee1203;*background-color: #c40d00;}
a.button.biggreen {font-size: 20px;color: #fff;padding: 10px 20px;text-shadow: none;background-color: #5bb75b;background-image: -moz-linear-gradient(top, #62c462, #51a351);background-image: -ms-linear-gradient(top, #62c462, #51a351);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image: -webkit-linear-gradient(top, #62c462, #51a351);background-image: -o-linear-gradient(top, #62c462, #51a351);background-image: linear-gradient(top, #62c462, #51a351);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color: #51a351 #51a351 #387038;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #51a351;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
a.button.biggreen:hover {background-color: #51a351;*background-color: #499249;}
.margin-left-20 {margin-left: 20px;}
.margin-top-10 {margin-top: 15px;}
.field_report {padding-top: 6px;max-height: 34px;}
.field-report {display: inline-block;max-height: 34px;width: 100px;}
.SobiPro input,
.SobiPro textarea {width: calc(88%);}
.spImageUpload {min-width: 400px;}
.SobiPro input[type=radio],
.SobiPro input[type=checkbox] {margin: 0;}
.SobiPro .spFieldRadio label {margin-left: 15px;margin-bottom: 10px;}
.SobiPro .spEntryEdit .spFieldCheckbox input {margin-top: 9px;margin-right: 10px;}
.spEntryEdit li {line-height: 20px;margin: 10px;}
.spEntryEdit ul {list-style-type: none;margin-top: 10px;}
#field_inaugural_event,#field_sponsoring {width: 260px;}
.event-timezone {font-size: 11px;}
.spNoImage .icon-joomla {margin-right: 50%;margin-bottom: 20%;}
.month-heading h3 {text-align: center;}
ul.honor-cell li {padding:5px}
ul.honor-cell {columns:4;list-style-type:none;}
.lead {font-size: 16px;font-weight: 200;font-family: 'Open Sans', sans-serif;line-height: 1.5;}
th.event-name {width: 45%;}
th.event-start {width: 18%;}
th.event-end {width: 18%;}
th.event-num {width: 4%;}
th.event-web {width: 15%;}
/*Mascot*/
.itemid-634 .spEntryEdit label.control-label {  float: none;  padding-top: 10px;  margin-left: 0px;  text-align: left;  width: 100%;}
.itemid-634 .g-recaptcha {margin-left:0px;}
.itemid-635 .spClassViewImage { display: inline-block; width: 31%; padding-right:2%}
/*Page title*/
.page-title{font-family: 'Open Sans', sans-serif;}
/*END SOBIPRO */
/*Adserver Tweaks*/
.bottom-leaderboard {margin-top: 20px;text-align: center;}
/*side Menu tweaks*/
#aside .nav .nav-child {border-left: 2px solid #ddd;border-right: 2px solid #ddd;padding-left: 15px;padding-right: 15px;}
.search {margin-bottom: 0px;}
.view-registration .invalid {border: 0px solid;padding: 0 4px;}
/*Article info - inline */
dt.article-info-term {display: inline;}
dd.createdby {display: inline;}
dd.published {display: inline;}
.item-image {margin-bottom: 20px;}
/*Sharing Buttons for Training*/
.resp-sharing-button {display: inline-block;border-radius: 0px;border-width: 1px;border-style: solid;transition: background-color 25ms ease-out, border-color 25ms ease-out, opacity 250ms ease-out;margin: 0em;padding: 0.5em 0.75em;}
.quick-share {margin-bottom: 20px;padding-left: 15px;}
.resp-sharing-button a {text-decoration: none;color: #FFF;display: block;}
.resp-sharing-button__icon {display: inline-block;}
.resp-sharing-button__icon svg {width: 1em;height: 1em;margin-bottom: -0.1em;}
/* Non solid icons get a stroke */
.resp-sharing-button__icon {stroke: #FFF;fill: none;}
/* Solid icons get a fill */
.resp-sharing-button__icon--solid, .resp-sharing-button__icon--solidcircle {fill: #FFF;stroke: none;}
.resp-sharing-button__link {text-decoration: none;color: #FFF;}
.resp-sharing-button__link:hover {text-decoration: none;}
.resp-sharing-button--large .resp-sharing-button__icon svg, .resp-sharing-button--medium .resp-sharing-button__icon svg {padding-right: 0.25em;}
.resp-sharing-button__wrapper {display: inline-block;}
.resp-sharing-button--facebook {background-color: #3b5998;border-color: #3b5998;}
.resp-sharing-button--facebook:hover, .resp-sharing-button--facebook:active {background-color: #2d4373;border-color: #2d4373;text-decoration:none;}
.resp-sharing-button--twitter {background-color: #55acee;border-color: #55acee;}
.resp-sharing-button--twitter:hover, .resp-sharing-button--twitter:active {background-color: #2795e9; border-color: #2795e9; text-decoration:none;}
.resp-sharing-button--google {background-color: #dd4b39; border-color: #dd4b39;}
.resp-sharing-button--google:hover,.resp-sharing-button--google:active {background-color: #c23321;border-color: #c23321;text-decoration:none;}
.resp-sharing-button--tumblr {background-color: #35465C;border-color: #35465C;}
.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active {background-color: #222d3c;border-color: #222d3c;text-decoration:none;}
.resp-sharing-button--pinterest {background-color: #cc2127;border-color: #cc2127;}
.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active {background-color: #a01a1f;border-color: #a01a1f;text-decoration:none;}
.resp-sharing-button--linkedin {background-color: #0976b4;border-color: #0976b4;}
.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active {background-color: #075683;border-color: #075683;text-decoration:none;}
/*Menu image for amazon*/
li.item-562 img {float: right;padding-left: 5px;margin-top: -8px;}
.dropdown-menu img {float: right;margin-right: -10px;margin-top: -5px;}
.subnav .nav-pills>li>a:focus {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);}
/*responsive menu */
.responsiveMenuTheme4{font-family:inherit !important;font-size:inherit !important}
.responsiveMenuTheme4.isMobile{height:100%}
.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 10px 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: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{  float: right; margin-right: -14px; margin-top: -5px;}
li#item-327 img {margin-top: 0px; margin-left: 5px; padding-right:5px}
li#item-605 { display: none;}
.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:5px 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-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 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.active.hover > .parent,.responsiveMenuTheme4.isMobile > li:hover > .parent{border:none;}
.responsiveMenuTheme4.isMobile{top:0px;left:0;width:250px;position:fixed;bottom:0;overflow:auto;}
.responsiveMenuTheme4.isMobile .active{display:block;position:relative}
.responsiveMenuTheme4.isMobile > li{float:none;border-top:1px solid #ffffff; margin-bottom:10px; padding:10px;}
.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%; margin-top:10px}
.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);}


/*Sponsor Us edits*/
.view-donation input {
  	width: 320px;
  	max-width: 100%;
  	padding: 8px;
}

.view-donation  select {
  	width: 340px;
  	max-width: 100%;
  	padding: 8px;
  	height:40px;
}

.view-donation textarea{
  	width: 320px;
  	max-width: 100%;
  	padding: 8px;
}

.view-donation input[type=checkbox], .view-donation input[type="radio"] {
  	width: 50px;
  	padding-top: 9px;
  	margin-left:0px;
}


div#dynamic_recaptcha_1 {
  	margin-left: 0px;
}

.view-donation .input-prepend >.add-on {height:18px; padding:8px}
.view-donation .input-append > .btn.width-auto.hasTooltip {height:18px; padding:8px}
div#form-login-submit.sub-left {
  	float: none;
  	margin-top: 10px;
}

.view-donation input#modlgn-secretkey {
  	width: 70%;
}

.view-donation  span.pull-left.pad-right {
  	padding-right: 8px;
}
.view-donation div#amount_container label, .controls.methods label  {
  	display: inline-flex;
}
.view-donation div#amount_container
.input-prepend.inline-display {margin-top:10px;}
.view-donation  label.checkbox {padding-left: 0px;font-weight: bold;}
.itemid-879 .amount {display:block}

/*Sandra 2018 - Sponsor Us*/
.view-donation #amount_container label input[type="radio"],
.view-donation #pay_payment_gateway_fee0-lbl input[type="radio"],
.view-donation #pay_payment_gateway_fee1-lbl input[type="radio"] {
	width: auto;
	padding: 0;
}

.view-donation #amount_container label input[type="radio"] {
	margin: 0 5px 0 0;
}  

.view-donation #pay_payment_gateway_fee0-lbl input[type="radio"],
.view-donation #pay_payment_gateway_fee1-lbl input[type="radio"] {
	margin: 2px 5px 0 0;
}

.view-donation div#amount_container label {
	width: 100px;
}

.view-donation #pay_payment_gateway_fee0-lbl,
.view-donation #pay_payment_gateway_fee1-lbl {
	padding-left: 0;
}
.view-donation input.input-large {
	margin: 0;
}
.view-donation .form-horizontal .control-label {
	padding-top: 0;
}

.pack {
  	margin: 30px 0;
}  

.pack .span3 {
	border: 1px solid #242f4e;
	border-radius: 5px;
	padding: 0 0 20px;
   	min-height: 200px;
  	margin-bottom: 10px;
}

.pack .silver h4 {
	background: #a4a4a4;
}

.pack h4 {
	color: #fff;
	font-size: 1.75em;
	margin-bottom: 15px;
	margin-top: 0;
	padding: 20px;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
}


/* MEDIA QUERIES */
@media only screen and (min-width: 1200px){
.jug-desc {padding-left: 20px;}
}
@media only screen and (max-width: 1199px){
	.well {padding:19px 10px;}
img.spClassImage.field_logo_avatar {max-width: 95%;margin: 0 auto;}
input#modlgn-username,input#modlgn-passwd {width: 85%;}
}
@media only screen and (min-width: 980px) and (max-width: 1199px){
.formResponsive input[type="text"],.formResponsive textarea {width: 80%;}
.sobi-social a img{margin-bottom:5px;}
}
@media only screen and (max-width: 979px){
.formResponsive .formHorizontal .formControlLabel {float: none; width: 100%; padding-bottom:7px;}
.formResponsive .formHorizontal .rsform-block {margin-bottom: 5px;}
#userForm.formResponsive input[type="text"] {height: 20px;}
.formResponsive .rsform-block-terms .formControlLabel {float: left; width: auto; padding-right:7px;}
.formResponsive .rsform-block-terms label {height: auto;}
.formResponsive .rsform-block-terms input[type="checkbox"] {margin-top:7px;}
.formResponsive input[type="submit"] {width:100%;}
.formResponsive input[type="reset"] {width: 100%; margin-top:10px;}
.hikashop_product_main_image_subdiv{width:100%!important;}
.hikashop_product_main_image{height:auto!important;}
.itemid-200 .span3{text-align:center; }
.body .container {padding-top:0px;}
div#aside {padding-top: 15px;}
.btn-large {font-size:14px; padding:10px 10px;}
.report-listing {width: 82%;}
div#ftr-ContSubmit {margin: 0px 20px 0 15%;}
}
@media only screen and (min-width: 768px) and (max-width: 979px){
#userForm.formResponsive input[type="text"],.formResponsive textarea {width: 97%;}
#g-recaptcha-23, #g-recaptcha-31,#g-recaptcha-41 {margin-left: 0;}
input#modlgn-username, input#modlgn-passwd {width: 80%!important;}
form#login-form ul.unstyled {font-size: 12px;}
.span12.spCaticon h3 {font-size: 13px;font-weight: 400;}
.sobi-social a img{margin-bottom:5px;}
.span3.spCaticon {width: 100%;}
.span9.spCatname p {padding-top: 0px;}
.span9.spCatname {padding-left: 0px;}
}
@media (max-width:820px){
.responsiveMenu4.toggleMenu.isMobile:focus {  outline-offset: 0;  outline: 0;}
a.responsiveMenu4.toggleMenu.isMobile.active {left: 40px;}
.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 30px;padding:0;line-height:0;box-sizing:border-box;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}
.responsiveMenuTheme4 a img {margin-right: 47px;}
li#item-135, li#item-136, li#item-182, li#item-340, li#item-341, li#item-348, li#item-349, li#item-350, li#item-352, li#item-353, li#item-426, li#item-427, li#item-327, li#item-428, li#item-427, li#item-464, li#item-463 {float: none;}
.responsiveMenuTheme4 > li:hover > a:hover,.responsiveMenuTheme4 li > span.separator:hover{color:#ffffff;  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);}
}
@media (min-width:768px) {
div#responsiveMenuTheme4Cnt { width: 100%;}
li#item-720,li#item-583,li#item-585,li#item-587,li#item-706,li#item-707,li#item-747,li#item-748,li#item-749,li#item-749,li#item-750,li#item-751,li#item-752,li#item-753,li#item-754{display: none;}
}
@media (max-width:767px) {
[class*="span"].pull-right, 
.row-fluid [class*="span"].pull-right,input#field_report_button, input#field_contact_button{float:none;}
.sobi-advert {margin-top:10px;}
.itemid-108 .span12.spCatname {display: none;}
.itemid-273 .spEntryEdit label.control-label {width: 100%; text-align:left;}
.itemid-273 .spEntryEdit .form-horizontal .controls {margin-left:0px;}
div#field_your_photo-input-container {display: block;margin-left: 0px;}
.itemid-273 .SobiPro .spEntryEdit .required-message {margin-left: 0px!important;}
.itemid-273 .submit-captcha {margin-left: 0px;}
.itemid-273 .g-recaptcha {margin-left:0px; margin-bottom:20px;}
div#field_terms {width: 100%;}
div#ftr-ContSubmit {margin: 0px 20px 0 13}
.SobiPro .spCalDayHead .navbar-inner { color: #000;}
.spCalDayHead ul.nav {padding-top: 10px;}
.SpCalEntry {padding: 10px 0px;}
span.label.label-info {font-size: 16px;font-weight: normal;padding: 0px 30px 10px 20px;margin-bottom: 10px;max-width: 100%;word-wrap: normal;white-space: pre-line;line-height: 20px;}
.row-fluid.spCalNavPhone.hidden-desktop.hidden-tablet .span12 {margin-bottom: 10px;}
.SpCalEntry ul {list-style-type: none;}
a.btn.button.bigorange {margin-bottom: 10px;}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
.nav-tabs > li,  li#item-199, .nav-tabs > li, .nav-pills > li.item-192 {float: left;}
.hikashop_product_cart_image {width: 60px;}
#g-recaptcha-23,#g-recaptcha-31, #g-recaptcha-41 {margin-left: 0;}
.itemid-200 .span3{float: left; margin-right: 1%; width: 48%;}
.nav-pills > li > a {padding-left: 8px; padding-right: 8px;}
.span3.spCat {width: 48%!important;float: left!important;}
.span9.spCatname {padding-left:0px;}
span.spEntryCount {display: block;}
}
@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:600px) {
label.gcore-label-left.required_label {float: none;width: 100%;}
form#chronoform-ShopContactForm input, form#chronoform-ShopContactForm textarea {width: 100%;}
form#chronoform-ShopContactForm select {width: 104%;}
}
@media only screen and (max-width: 480px){
.nav-pills > li.item-199,  .nav-pills > li.item-192 {float: left;}
.nav > li > a > img,.bannergm{display: none;}
#g-recaptcha-23, #g-recaptcha-31,#g-recaptcha-41{margin-left:-25px; -webkit-transform:scale(0.70); -ms-transform:scale(0.70); transform:scale(0.70);}
.hikashop_product_price_full {height: auto!important;}
#cart_name,.hikashop_credit_card input{width:auto; }
.hikashop_product_cart_image {width: 35px;}
span.hikashop_product_price {letter-spacing:-1px; font-size: 12px;}
 #hikashop_cart_product_listing td {font-size: 85%; line-height: 1.3em;}
 .bannerpm{display:block; margin-top:30px;}
.hikashop_product_checkout_cart_image {max-width: 70px;}
.nav-pills > li > a {padding-left: 8px; padding-right: 8px;}
.span3.spCat {width: 48%!important;float: left!important;}
.span9.spCatname {padding-left:0px;}
span.spEntryCount {display: block;}
li.item-136, li.item-426 {display: none;}
div#ftr-ContSubmit {margin: 0 0 0 0;}
form#chronoform-ShopContactForm input#ContSubmit {margin-left: 0;}
div#ftr-button12 {padding-left: 10px;}
.g-recaptcha {margin-left: 0px;}
.SobiPro .mapOr {text-align: center;display: block;}
.SobiPro .ctrl-map.label,.SobiPro .ctrl-locate-me.btn {padding-right: 0;padding-left: 0;}
.SobiPro .mapSearch,.SobiPro .ctrl-map,.SobiPro .ctrl-locate-me.btn {width: 100%;}
}
@media only screen and (max-width:425px) {
div#ftr-ContSubmit, div#ftr-button12 {display:block; margin-bottom:20px;}
form#chronoform-ShopContactForm input#ContSubmit, form#chronoform-ShopContactForm input#button12{width:100%;}
div#ftr-button12 {padding-left:0px;}
}
@media only screen and (max-width: 380px){
.g-recaptcha {-webkit-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;transform-origin:0 0;}
}