/*************************************/
/******* Alltraders Template *******/
/***********************************/
/*** http://www.alltraders.com ***/
/**** support@alltraders.com ****/
/************************/

html {margin: 0;padding: 0;}
body {background: #f6f6f6;color: #555555;font-size: 16px;font-weight:400;margin: 0;min-height: 100%;padding: 0;text-align: left;	font-family: 'pt-sans', sans-serif;}
a {}
ul {}
h1{font-size: 18px;}
h2, #eb-group-registration-form h1 {color: #6699CC;font-size: 25px;font-weight: normal;margin: 0;}
h3 {margin: 0 0 10px 0;	color: #e56231;}
h4 {font-size: 24px;font-weight: 300;line-height: 29px;color: #6699CC;}
ul li {list-style:disc outside none;margin: 0 0 0 20px; }
ol li {list-style:inherit outside none;margin: 0 0 0 20px; }
strong {font-weight: 700;}
.accordion-heading span { color: #e56231;font-size:18px;}
.item-page h3 {margin:25px 0 10px 0;}
.blog .page-header h2 {margin: 0 0 10px 0;color: #e56231;font-size: 24px;}
.leading-0 .page-header, .items-row .page-header {margin-bottom: 0px;padding-bottom: 0px;}

/************************/
/*** Content ***/
/**********************/
#header {padding-bottom: 25px;background: #eafafd; /* Old browsers */background: -moz-linear-gradient(top,  #eafafd 0%, #fbfeff 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #eafafd 0%,#fbfeff 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #eafafd 0%,#fbfeff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eafafd', endColorstr='#fbfeff',GradientType=0 ); /* IE6-9 */border-top: 2px solid #3d80ce;}
#topnavigation .affix {background: #2e71bd !important;background: -moz-linear-gradient(top, #2e71bd 0%, #3a85d0 100%) !important;background: -webkit-linear-gradient(top, #2e71bd 0%,#3a85d0 100%) !important;background: linear-gradient(to bottom, #2e71bd 0%,#3a85d0 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e71bd', endColorstr='#3a85d0',GradientType=0 );}
#headerLeft {padding-top: 15px;}
#headerLeft {color: #4d4d4d; font-size: 17px;font-weight: 700;}
#headerLeft p:last-child {padding-top: 25px;}
#headerLeft img {float: left;padding-right: 75px;}
#headerLeft .blue, #headerLeft .blue a {color: #239dd4;font-size: 21px;}
#headerRight {padding-top: 12px;}#headerRight a {color: #30a3d7;font-weight: 400;}
#headerRight img {padding-top: 45px;}
#headerRight .glyphicon {padding-right: 0px; color: #999999;}
#headerRight .glyphicon-envelope {padding-right: 0px;padding-left: 9px;}
#headerRight .pull-right {text-align: right;}
#headerRight .pull-right p {font-size: 18px;font-weight: 700;margin-bottom: 0px;}
#headerRight .pull-right p:first-child {padding-bottom: 30px;}
#headerRight .pull-right p:last-child {font-size: 15px;font-weight: 400;color:rgba(77,77,77,0.8);}
#menu {background: #2e71bd; /* Old browsers */background: -moz-linear-gradient(top,  #2e71bd 0%, #3a85d0 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #2e71bd 0%,#3a85d0 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #2e71bd 0%,#3a85d0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e71bd', endColorstr='#3a85d0',GradientType=0 ); /* IE6-9 */}
#megamenucss .js-megamenu .megamenu .jux-custom-css .accordion-btn {padding-top: 6px;padding-bottom: 4px;padding-left: 15px;margin-right: 5px;}
#megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level0 li span.haschild.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level0 li a.haschild-over.megacss span.menu-title, #megamenucss #js-mainnav.megamenu.horizontal ul.level0 li span.haschild-over.megacss span.menu-title {background: none;}
.childcontent-inner ul li a {padding: 0px !important;}
#megamenucss .blackwhite.megamenu .dropdown-menu ul.level1 li.megacss:hover > a.megacss, #megamenucss .blackwhite .dropdown-menu ul.level1 li.megacss a.megacss:hover {background: #ededed !important;}
.childcontent-inner ul li a span {padding: 5px 15px !important;color: #3175c8;font-size: 18px;text-shadow: none;}
.childcontent-inner ul {background: #FFF;-webkit-box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);-moz-box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#megamenucss #js-mainnav.blackwhite .js-megamenu {background: none !important;	width: 100%;}
#js-mainnav {background: transparent !important;border: none !important;}
#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {font-size: 22px;color: #FFF;font-family: "pt-sans", sans-serif;	font-weight: 700;}
#megamenucss .blackwhite.megamenu ul.level0 > li.megacss:hover > a.megacss, #megamenucss #js-mainnav.megamenu.blackwhite ul.level0 li.active {background: none !important;}
#slideshow .moduletable {-webkit-box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);-moz-box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);}
#newsletter {background: #ffffff;padding: 25px 30px;border-bottom: 2px solid #58c5eb;-webkit-box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);-moz-box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);box-shadow: 4px 1px 8px 0px rgba(44,44,44,0.20);}
#newsletter h3 {color:#e56231; font-size: 22px;margin-bottom: 12px;font-weight: 700;margin-bottom: 25px;}
#rsform_3_page_0 .rsform-block-send {margin-top: 15px;}
#rsform_3_page_0 .formControlLabel {display: none;}
#rsform_3_page_0 .formControls {margin-left: 0;}
#rsform_3_page_0 .rsform-block {margin-bottom: 0px;}
#rsform_3_page_0 .rsform-input-box {margin-bottom: 0px;width: 85%;font-size: 17px;padding: 18px;color:rgba(0,0,0,0.5);}
#rsform_3_page_0 .rsform-submit-button {width: 100%;}
#userForm {margin-bottom: 0px;}.element-invisible {display: none;}
.search-query {background: none;border:none;font-size: 18px;color:rgba(163,227,250,0.9);text-align:right;}
.search {text-align: right;padding: 25px 0;}
.search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */color:rgba(163,227,250,0.9);}
.search ::-moz-placeholder { /* Firefox 19+ */color:rgba(163,227,250,0.9);}
.search :-ms-input-placeholder { /* IE 10+ */color:rgba(163,227,250,0.9);}
.search :-moz-placeholder { /* Firefox 18- */color:rgba(163,227,250,0.9);}
#content .search {text-align: left;}
.search .button {border: none;background: url(../images/search.png); height: 25px; width: 25px;font-size: 0px;display: inline-block;margin-left: 25px;}
#darkbarouter {background: #282828; color: #FFF;border-top: 6px solid #eeeeee;}
#blueouter {background: #347dcb; color: #FFF;text-align: center;}
#blueinner {padding: 40px 0 35px 0;}
#blueinner h3 {padding-bottom: 25px;text-transform: uppercase;font-weight: 700;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);color:#FFF;margin-bottom: 0;}
#blueinner .nspArt {text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);}
#blueinner .nspInfo {font-weight: 700;}
#Send {font-size: 18px;font-weight: 700;padding: 15px;background: #3175c8;border: none;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);}
#Send:hover {background: #2c6cbb;}
#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {border-left: none !important;box-shadow: none !important;}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {padding: 25px 20px 20px 0px;}
.megamenu li a span {border-bottom: 2px solid transparent;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25); }
.megamenu li a:focus {outline: none; }.megamenu li a:hover span {border-bottom: 2px solid rgba(255,255,255,0.3); }
.homeboxes {text-align: center;}
.homeboxes img {margin: 0px auto;padding-bottom: 17px;}
.homeboxes h3, .product-container h2, .product-container h2 a {color: #3175c8;font-size:16px;text-transform:uppercase;font-weight: 700;padding-bottom: 15px;margin-bottom: 0;}
.category-view .category h2 a {display: block;color: #3175c8;font-size:16px;text-transform:uppercase;font-weight: 700;padding-bottom: 15px;margin-top: 15px;}
#hometopleft, #hometopright {padding-bottom: 35px;}
#location {text-align: center;margin: 0px auto;}
#location h3 {color: #e56231;font-size: 16px; text-transform: uppercase;font-weight: 700;border-bottom: 2px solid #e8e8e8;padding-bottom: 15px;margin-left: 15%;margin-right: 15%;margin-bottom: 30px;}
#location img {margin: 0px auto;}.center {margin: 0px auto;}.center img {display: inline-block;padding-top: 35px;}
#darkbarinner {padding: 40px 0;}
#darkbarinner h3 {font-size: 22px; color: #FFF;padding-bottom: 15px;font-weight: 700;margin-bottom: 0;}
#darkbarinner p {font-size: 17px;}
.book {text-align: center;}
.book p {font-size: 16px;font-style: italic;color:rgba(255,255,255,0.8);}
.book .btn {text-align: center;width: 100%;}
.book .btn-warning {color: #FFF;font-style:normal;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);font-size: 21px;border: none;background: #ee572c; /* Old browsers */background: -moz-linear-gradient(top,  #ee572c 0%, #f2743a 100%, #7db9e8 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ee572c 0%,#f2743a 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #ee572c 0%,#f2743a 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee572c', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */}
.book .btn-warning:hover {background: #ee582c;}
.formbk {background: #f5f5f5;padding: 20px;border: 1px solid #e3e3e3;border-radius: 20px;}
.eb-taskbar .btn {padding:8px 15px;}
.eb-taskbar .btn-default {color: #FFF;font-style:normal;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);font-size: 18px;border: none;background: #ee572c; /* Old browsers */background: -moz-linear-gradient(top,  #ee572c 0%, #f2743a 100%, #7db9e8 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ee572c 0%,#f2743a 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #ee572c 0%,#f2743a 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee572c', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */}
.eb-taskbar .btn-default:hover {background: #ee582c;}
.eb-taskbar .btn-primary {background: #337ab7;}
.eb-taskbar .btn-primary:hover {background: #286090;}
.eb-taskbar .btn-group .btn {font-size: 18px;}
#itp-social-buttons-box {margin-top: 20px;}
#eb-share-text {padding-top: 10px;font-size: 110%;margin-right: 20px;}
#eb-event-page h1.eb-page-heading {color: #6699CC;font-size: 25px;font-weight: 500;margin-bottom: 0px !important;}
#eb-share-button a:hover {text-decoration: none;}
/*.eb_price:before {content:"$"}*/
#payment_method_container label.radio {margin-bottom: 0px;padding-top: 0;margin-left: 20px;}
#eb-cart-registration-page .col-sm-9 input, #eb-cart-registration-page .col-sm-9 textarea, #eb-cart-registration-page .col-sm-9 select, #com-form-login .inputbox {border: 1px solid rgb(202, 202, 201);padding: 5px 3px;}
#payment_method_container input {margin-top: 5px;}
#eb-cart-registration-page label {font-weight: normal !important;}
#eb-cart-registration-page h3.eb-heading {margin-bottom: 20px !important;}
#update_cart {padding: 5px 5px;}
.boxwrapper {	padding-top: 75px;	padding-bottom: 45px;}
.boxwrapperouter {background: #FFF;}
#contentwrapper {background: #FFF;padding-top: 30px;}
.slideshowwrapper {padding: 30px 0;}
#footerwrapper {padding: 40px 0;}
#footermiddle li {display: inline-block;margin-left: 0px;padding:10px;}
#footermiddle li a {padding: 10px 10px;color:rgba(0,0,0,0.6);font-weight: 700;padding:0px;border-bottom: 2px solid transparent;}
#footermiddle li a:hover {background: none;border-bottom: 2px solid rgba(0,0,0,0.3);}
#footerright {text-align: right;}
#booknow {position: sticky;bottom: 0;right: 0;float: right;margin-top: -80px;}
#booknow .btn {border-radius: 6px 6px 0px 0px;font-size: 20px;text-transform: uppercase;font-weight: 700;}
.btn-lg {padding: 25px 60px;}
.page-header {padding-bottom: 9px;margin: 0px 0 20px;border-bottom: none;color: #3175c8;font-size: 32px;font-weight: 700;}
.page-header h1, .eb-page-heading, .productdetails h1, .vm-cart-header h1, .page-header h2, .search h1 {font-size: 32px;font-weight: 700;margin-top: 0px;color: #3175c8;}
#eb-mini-cart-page .col_event {width: 20%;}
#eb-cart-registration-page ul {padding-left: 0px !important;}
#eb-cart-registration-page ul li {padding-left: 15px;margin: 0;}
#content {margin-bottom: 40px;}
#content ul {margin-left: 0px;padding-left: 20px;}
.latestnews-item {padding: 0 15px !important;}
.whats img {padding-bottom: 10px;}
.local img {padding-top: 14px;}
.tailored, .local, .whats, .costs {margin-bottom: 0px;}
.form-horizontal .form-group {margin-right: 0px;margin-left: 0px;}
.product-description .title {margin-bottom: 15px;display: block;color: #e56231;font-size: 16px;text-transform: uppercase;font-weight: 700;border-bottom: 2px solid #e8e8e8;padding-bottom: 15px;}
.vm-product-container .vm-product-media-container {width: 25%;}
.vm-product-container .vm-product-details-container {width: 75%;}
.productdetails-view .vm-product-container .vm-product-details-container .spacer-buy-area .product-price .PricesalesPrice {font-size: 28px !important;margin-bottom: 15px;}
a.ask-a-question {font-size: 13px;font-weight: 400;padding: 8px 10px;margin: 0;}
.fwvmr-date-wrapper input {margin-bottom: 0px;font-size: 17px;padding: 6px 10px;color: rgba(0,0,0,0.5);height: auto !important;}
div.vm-customfields-wrap .alert-small {margin-top: 5px;}
.browse-view .fwvmr-dates, .browse-view .fwvmr-rent-chart,  .browse-view .fwvmr-rent-total {width: 100%;}
.browse-view .addtocart-area .product-field-display .chzn-container, .browse-view .addtocart-area .product-field-display .vm-cmv-label {display: none;}
.productdetails .vm-cmv-label {margin-right: 10px;}
.productdetails .chzn-results {padding-left: 0px !important;}
#jform_captcha {margin-bottom: 10px;}
.browseProductImage, .browseCategoryImage {max-height: 150px;}
.vm-product-container .main-image {text-align: left;}
.productdetails h1 {margin-bottom: 30px;}
.newsintro {text-align: center !important;font-size: 16px;}
.newsextra {font-weight: 700;text-align: center !important;font-size: 16px !important;}
.detail_author::after {content: ",";}
.product-container {padding: 10px 15px !important;}
.PricesalesPrice {font-size: 18px !important;}
.product-price {line-height: normal;}
.addtocart-bar {text-align: left;margin:0 0 10px 0;}
span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .browse-view .vm-details-button .product-details {font-size: 16px;font-weight: 700;padding: 15px;background: #3175c8;border: none;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);}
span.addtocart-button span.addtocart-button:hover, span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover, .browse-view .vm-details-button .product-details:hover {background: #2c6cbb;}
.browse-view .vm-details-button .product-details {color: #FFF;}
div.vm-details-button {text-align: left;}
div.vm-details-button a {text-align: center;width: 180px;border: solid #CAC9C9 1px;}
.vm-product-descr-container-0 h2 {text-align: left;padding-bottom: 2px;}
.vm-product-descr-container-0 {min-height: 0px;}
.productdetails-view .addtocart-bar {margin: 5px 0 15px 0;}
.orderby-displaynumber {display: none;}
.vm-cart-header-container .vm-continue-shopping {display: none;}
.product-price {margin: 0px;}
.browse-view .fwvmr-deal-type, .browse-view .addtocart-bar {display: none;}
.browse-view .vm3pr-1 .addtocart-area, .browse-view .vm3pr-1 .vm-customfields-wrap {min-height: 40px;}
.spacer.product-container, .category-view .category .spacer {border: 1px solid #ddd;margin: 2px;}
.category-view .browse-view h1 {font-size: 32px;font-weight: 700;margin:0 0 20px 0;color: #3175c8;}
.product-description {margin-top: 15px !important;}
a.product-details, a.details, div.details {padding: 5px 5px 4px;}
.cart-view h2 {font-size:25px;}
.price-title, .final-price, .product-discount, .product-price .PricesalesPrice, .col-total .PricesalesPrice {color: #555555;}
.proopc-register-login h3 {color:#6699CC;}
.proopc-cart-product .proopc-p-price {display: none;}
.proopc-step {background: #3175c8;}
.proopc-cart-summery .col-total .PricesalesPrice {font-size: 14px !important;}
.proopc-cart-summery .proopc-hint {display:none;}
.vmshipment .vmshipment_description, .proopc-cart-summery .vmshipment_description {font:12px/1.55 Verdana,helvetica,sans-serif;color: #555555;padding: 0;}
.proopc-register .proopc-btn, .proopc-login .proopc-btn, #proopc-order-submit {font-size: 16px;font-weight: 700;padding: 15px;background: #3175c8;border: none;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);}
.proopc-register .proopc-btn:hover, .proopc-login .proopc-btn:hover, #proopc-order-submit:hover {background: #2c6cbb !important;}
.grand-total .PricebillTotal {color: #333;}
.proopc-goback-linka, .proopc-continue-link {color: #333;background-color: #fff;border-color: #ccc;}
.proopc-login-message-cont, .proopc-continue-link {color: #333;background-color: #fff;border-color: #ccc !important;display: inline-block;padding: 6px 12px;margin-bottom: 20px;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.proopc-login-message-cont:hover, .proopc-continue-link:hover  {color: #333;background-color: #e6e6e6;}
#rsform_4_page_0 .formResponsive .formHorizontal .formControlLabel {text-align: left;}
#rsform_4_page_0 .formResponsive .formHorizontal .rsform-block {margin-bottom: 0px;}
#rsform_4_page_0 .rsform-input-box, #search-searchword {border: 1px solid rgb(202, 202, 201) !important;padding: 5px 3px !important;border-radius: 0 !important;}
#rsform_4_page_0 .formResponsive input, .formResponsive textarea {width: 290px;}
#rsform_4_page_0 .formRed, .result-category {display: none;}
.result-title {margin-top: 15px;font-size: 25px;}
span.highlight {background: #eeeeee;}
.eb-notice-message {font-size: 16px;font-weight: normal;margin-top: 0px;}
#eb-event-info-left .eb-notice-message {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;border-radius: 4px;}
#eb-category-page-table .eb-taskbar li {margin: 0px !important;}
#eb-category-page-table .eb-taskbar .btn {padding: 5px 20px !important;font-size: 17px !important;}
.eb-form-heading {font-size: 15px;}
#eb-registration-complete-page #eb-message p:first-child {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;border-radius: 4px;}
.alert-error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;border-radius: 4px;}
#fancybox-content {width: auto !important;}
#fancybox-content h4 {font-size: 20px;}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {margin-top: 20px;}
#tabs {border: 1px solid #e4e2e2 !important;padding: 0 !important;}
#tabs li {margin: 0 !important;}
.tabs {padding: 0px !important;}
#rsform_4_page_0 .formControlLabel {text-align:left;}
#rsform_4_page_0 .rsform-block {margin-bottom:0px;}
body.contentpane {width:auto;margin:10px;text-align: left;}
img { border: 0 none; }
.col_quantity #quantity, .quantity_box {max-width: 60px;margin-right: 5px;}
#booknow p {margin-bottom:0px;}
#eb-cart-registration-page .input-large, #eb-cart-registration-page .input-medium, #eb-cart-registration-page .form-group input, #eb-cart-registration-page .input-small {border: 1px solid #bdbdbd !important;padding: 5px;}
#Bookacourse {display:none !important;}
/************************/
/*** Pagination ***/
/**********************/
.pagination {float:right;position:relative;left:-50%;text-align:left;}
.pagination ul{list-style:none;position:relative;left:50%;text-align: center;margin: 0px !important;padding: 0px !important;}
.pagination li {list-style: none;float: left;border: 1px solid #ddd; padding: 5px;border-radius: 5px;margin-right: 5px !important;}
.pagination p.pull-right {text-align: center;}
.pagination li.disabled {display: none;}
.pagination a,.pagination span {float: none;display: block;padding: 5px;}
.icon-next, .icon-last, .icon-previous, .icon-first {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;margin-top: 3px;margin-bottom: 3px;font-size: 16px;padding: 0px !important;}
.icon-next:hover, .icon-last:hover, .icon-previous:hover, .icon-first:hover {text-decoration: none;border: none;}
.icon-next::before {content: "\e080";}
.icon-last::before {content: "\e075";}
.icon-previous::before {content: "\e079";}
.icon-first::before {content: "\e071";}
.counter {display: none;}
#home #contentwrapper {display: none;}

@media (max-width: 1199px) {
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {padding: 25px 15px 20px 0px;}
#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {font-size: 18px;}
#headerLeft {padding-top: 15px;}
#headerLeft img {float: none;padding-right: 0px;}
#headerLeft p:last-child {display:block;padding-top: 5px;}
#headerRight .pull-left {float: right !important;}
#headerRight img {float: left;padding-top: 0;padding-bottom: 10px;}
#headerRight .pull-right p:first-child {padding-bottom: 10px;}
.search-query {width: 75%;}
.search .button {margin-left: 5px;}
}

@media (max-width: 991px) {
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {padding: 25px 15px 20px 0px;}
#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {font-size: 18px;}
#mod-search-searchword90 {display: none;}
#slideshow {padding: 0px;}
#booknow .btn-lg {padding: 15px 60px;}
#footerright {text-align: center;}
#footerleft img {text-align: center;margin: 0px auto 0px auto !important;float: none !important;}
#footerwrapper {text-align: center;margin: 0px auto;}
#booknow {margin-top: 0px;}
#rsform_3_page_0 .rsform-input-box {width: 95%;}
#footerwrapper {padding: 20px 0;}
}

@media (max-width: 768px) {
#headerLeft, #headerLeft img {text-align: center;margin: 0px auto;}
#headerRight .pull-left {float: none !important;display: block;}
#headerRight .pull-left img {float: none !important;margin: 0px auto;}
#headerRight .pull-right {float: none !important;text-align: center;clear: both;}
#headerRight {padding-top: 0px;}
#header {padding-bottom: 15px;}
#booknow, .book {position: relative;float: none;text-align: center;}
.search {padding: 8px 0;}
#js-mainnav.megamenu.blackwhite ul.level0 li.megacss span.megacss, #js-mainnav.megamenu.blackwhite ul.level0 li.megacss a.megacss, #js-mainnav.megamenu.blackwhite .megaMenuToggle {padding: 12px 0px;}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {padding: 5px 15px 5px 0px;}
.megamenu li a:hover span {border-bottom: 2px solid transparent;}
#menu {margin-bottom: 15px;}
#rsform_3_page_0 .rsform-input-box {width: 90% !important;}
#newsletter {padding: 25px 15px;}
.boxwrapper {padding-top: 30px;padding-bottom: 30px;}
#hometopleft, #hometopright, #homebottomleft, #homebottomright, #location {padding-left: 0px;padding-right:0px;}
#location {margin: 15px auto 0 auto;}
.nspArt {padding: 0px !important;}
.nspArts, .nspLinksWrap {padding: 0 15px !important;}
.btn-lg {padding: 15px 30px;}
.item-125 {display: none !important;}
.latestnews-item {width: 100% !important;padding: 0 15px !important;}
.childcontent-inner ul {background: #255c97;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.childcontent-inner ul li a span {padding: 5px 10px !important;color: #fff;font-size: 14px;text-shadow: none;}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {padding: 5px 0 !important;}
#megamenucss .blackwhite.megamenu .dropdown-menu ul.level1 li.megacss:hover > a.megacss, #megamenucss .blackwhite .dropdown-menu ul.level1 li.megacss a.megacss:hover {
    background: #21558c !important;
}
#Bookacourse {display:block !important;}
}

@media (min-width: 768px) {
	#eb-cart-registration-page .col-sm-3 {width: 20%;} 
  #eb-category-page-table .eb-category {width: 48%;display:inline-block;margin-right:20px;}
}

.mceContentBody  {
	text-align: left !important;
}

@media (min-width: 1200px) and (max-width: 1299px) {
	.container {width: 1200px;}
}

@media (min-width: 1300px) {
	.container {    width: 1300px;}
	#eb-form-number-group-members .col-sm-3 {width: 10%;}
}

#eb-category-page-table .eb-category-description {display:none;}
#payment_form:before {content:"To complete your order, please fill in your credit card details below:";font-size:18px;margin-top:20px;margin-bottom:20px;display: block;font-weight: bold;}
#payment_form table tr td input, #payment_form table tr td select {display: inline-block;/*! height: 20px; */padding: 3px 5px;/*! margin-top: 10px; */font-size: 14px;line-height: 20px;color: #555;vertical-align: middle;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;margin-left: 15px;min-width: 200px;}
#payment_form table tr td { /*! margin-top: 10px; */padding: 5px 0;}
#payment_form table tr:last-child td input {font-size: 17px;line-height: 21px;padding: 15px 45px;background: #3175c8;border: none;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);border:none;color: #FFF;border-radius: 4px;margin-top: 15px;margin-left: 0;min-width: 0;/*! content: "Process Payment"; */}
