/*
Theme Name:MiClub
Design Studio:MiClub http://www.miclub.com.au/
Author:MiClub
Author URI:http://www.miclub.com.au/
*/

@charset "UTF-8";
@import url(editor.css);


/*-------------------------------------------------------------------------------------------*/
/*- STANDARD CLASSES ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
html, body{background:none;margin:0;padding:0;}
textarea, input{padding:3px 4px;font-size:90%;color:#111;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;}					
input[type=text], input[type=password], textarea{background:#fff;border:1px solid #ccc;box-shadow:0 1px 3px rgba(0, 0, 0, 0.10) inset/*, -4px -4px 0 0 #f3f3f3, 4px 4px 0 0 #f3f3f3, 4px 0 0 0 #f3f3f3, 0 4px 0 0 #f3f3f3, 4px -4px 0 0 #f3f3f3, -4px 4px 0 0 #f3f3f3*/;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input[type=button], input[type=submit]{border-radius:3px;padding:6px 8px;cursor:pointer;background:#111;border:none;color:#fff;}
input[type=button]:hover, input[type=submit]:hover{background:#222;}


/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#container{max-width:100%;margin:0 auto;}
#headerFull{width:100%;}
#headerArea{width:100%;background:#456BB3;padding:0;margin:auto;}
#logo{width:10%;height:auto;float:left;margin:10px 0 10px 1%;padding-right:1%;border-right:1px solid #ccc;}
#contentArea{clear:both;margin:0;background:#fff;padding:0;}
#mobilemenuArea{display:none;}

	
/* For Product */
.page-template-prodGen-php #container{width:1000px;}
.page-template-prodGen-php #contentArea{padding:20px 2%;background:url(images/whiteBg.png) 0 0 repeat;}

/* Clearfix */
.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
.clear{clear:both;}

/* Fixed position */
.fixed {position: fixed;top: 0px;z-index: 11;}

.fullWidth{max-width:100%;margin:0 auto;}


/*-------------------- columns ---------------------*/
.three-column{padding:0;overflow:hidden;clear:both;width:100%;margin:auto;}
.three-column ul{margin:0;padding:0;}
.three-column li{float:left;width:31%;margin:0 1%;padding:0;list-style-type:none;}
.three-column li:first-child .read_more_link{display:none!important;}

.three-column-third{width:31.333%;float:right;}
.three-column-third .supportLabel{margin:2% 0 4%;width: 97%;}

.one-column{padding:0;margin:0;overflow:hidden;clear:both;}
.one-column ul{margin:0;padding:0;}
.one-column li{margin: 0;float:left;width:96%;padding:0 2%;list-style-type:none;}
.one-column li li{list-style-type: disc!important;padding:0;margin:0 5%;width:90%;}


/*-------------------- Category columns ---------------------*/
.one-column .postWidth, .content-wp.post-width {width:90%;max-width:1000px;margin:0 auto;}
.two-column{width:66.666%;float:right;padding:3% 0;}
.post-class1 {background:#f0f0f0;}
.post-class0 .two-column{float:left;}
.two-column-contacts{width:66.666%;float:left;}



/*-------------------------------------------------------------------------------------------*/
/*- MAIN MENU -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#menuArea{margin:0;}
#menu{padding:1% 0 0 0;margin:0;}
#menu li{float:left;margin:0;padding:.7% 2.5%;list-style-type:none;text-align:center;}
#menu a{display:block;padding:0;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;color:#fff;font-size:105%;font-weight:normal;text-transform:uppercase;text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#support{right:0;width:12%;}

/* Dropdowns */
.menuSec{-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;box-shadow:inset 0 0 25px #ccc;display:none;margin:0 auto;padding:9px 0 25px;width: 100%;background:#fff;}

.menuSec2{-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;box-shadow:inset 0 0 25px #ccc;display:none;margin:0 auto;padding:9px 0 25px;width: 100%;background:#fff;}

.menuSec3{-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;box-shadow:inset 0 0 25px #ccc;display:none;margin:0 auto;padding:9px 0 25px;width: 100%;background:#fff;}


.removeClass{display:none;}

/* Menu Toggle */
#menu-toggle strong{display:none;}



/*-------------------------------------------------------------------------------------------*/
/*- PAGE/TEMPS LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#contentMain{padding:25px 0;max-width:1500px;width:100%;margin:auto;}
#contentMain #postWidth .thumb{max-width:333px;height:auto;float:right;}
#contentMain .two-column{width:66.666%;float:left;padding:15px 0;}
#contentInner{padding:15px 0;max-width:1000px;width:100%;margin:auto;}
#sliderinner{background:none;max-width:1000px;width:100%;margin:0 auto;padding-top:20px;}
#sliderinner img{margin:0 auto;}

/*------ Page Sidebar ------*/
#pageContent{width:64%;float:left;}

/*------ HOMEPAGE ------*/
#homeMain{margin:auto;width:100%;background:#fff;}
#slider{width:100%;}
/* home links */
.homelinks{background:#456BB3;padding:1% 4%;}
.homelinks a{color:#fff;}
.homelinks a:hover{text-decoration:underline;}
.homelinks a.current_page_item{background:#fff;border:1px solid #456BB3;color:#456BB3;}
.homelinks h4{padding: 2% 0;border-bottom:1px dotted #fff;}
.homelinks .noline{border-bottom:none;}

/*------ CONTACT PAGE ------*/
#contactCols{padding:0 0 40px;overflow:hidden;clear:both;margin:auto;font-size:90%;line-height:1.2em;}
#contactCols .three-column-first{width:50%;float:left;margin:0;}
#contactCols .three-column-second{width:50%;float:left;margin:0;}
#contactCols .contact{float:left;text-align:center;padding:0 1%;width:48%;}

/*------ WEBSITES PAGE ------*/
#webPros{text-align:center;background:#f0f0f0;padding: 1% 0;}
#webPros .webProsItem li{}
.webProsItem{padding:0;overflow:hidden;clear:both;max-width:1000px;width:100%;margin:auto;}
.webProsItem ul{margin:0;padding:0;}
.webProsItem li{border-right:1px solid #c1c1c1;height:151px;float:left;width:31%;margin:1% 0;padding:0 1%;list-style-type:none;}
.webProsItem .thirdcol{border-right:none!important;}
.webProsItem li:first-child .read_more_link{display:none!important;}

/*------- Client Tabs -------*/
#contentMain #tabcontainer {background: none repeat scroll 0 0 transparent;border: 0 none;}
#contentMain .ui-widget-content{color: #9797A5;}
#contentMain .ui-widget-header{border:none;border-bottom:1px solid #dfdfdf;background-color: #fff;background-image:none;}
#contentMain .ui-tabs .ui-tabs-nav{padding:0!important;}
#contentMain .ui-tabs .ui-tabs-nav li{margin-right:0.25em!important;}
#contentMain .ui-tabs .ui-tabs-nav li a {padding:7px 9.5px!important;}	
#contentMain .ui-tabs .ui-tabs-panel{background:#FFFFFF!important;border: 1px solid #dfdfdf;border-top: none;}
#contentMain .ui-state-default a, .ui-state-default a:link, .ui-state-default a{color:#456BB3!important;}
#contentMain .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{}
#contentMain .ui-tabs .ui-tabs-hide {display: none !important;}

#clientListMobile{display:none;}
.LinkBtn{display:none;}
.tournDetails{display:none;}


/*-------------------------------------------------------------------------------------------*/
/*- Sidebar ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#sidebar{float:left;width:31%;margin:40px 2.5%;}

/* Sidebar News */
.sidebar-news{}
.sidebar-news h3{margin:0 0 16px 4px;}
.sidebar-news ul{margin-bottom:36px;clear:both;}
.sidebar-news li{font-size:90%;line-height:1.4em;margin-bottom:10px;}
.sidebar-news ul#archive-list li{margin-bottom:14px;}
.sidebar-news .date{font-size:90%;font-weight:bold;display:block;}


/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footerArea{width:96%;margin:auto;padding:0 2% 10px;background:#657174;overflow:hidden;}
#footerArea p{color:#eee;margin:0 10px;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;font-size:90%;}
#footerArea a{color:#fff;}
#footerArea a:hover{color:#999;}

/* Columns */
#infoCols{padding:10px 3% 11px 3%;overflow:hidden;clear:both;margin:auto;max-width:1000px;color:#fff;font-size:90%;line-height:1.2em;}
#infoCols h4{color:#fff;font-size:105%;margin:10px 0;font-weight:normal;}
#infoCols p{}

/* Column widths */
#infoCols .three-column-first{width:32.333%;float:left;margin:0;}
#infoCols .three-column-second{width:32.333%;float:left;margin:0;}
#infoCols .three-column-third{width:29.333%;float:right;margin:0;padding:0 2%;border-left:2px dotted #fff;}
#infoCols .contact{float:left;text-align:center;padding:0 2%;width:46%;}

.social{float:right;margin:0 1% 20px}
.testimonials{width:100%;padding:3% 0;background:#ddd;}



/*-------------------------------------------------------------------------------------------*/
/*- FORMS -----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/* Subscribe Footer */
#gform_wrapper_1 {margin:0;}
#gform_wrapper_1 .subscribe{color:#fff;}
#gform_wrapper_1 .subscribe .gform_title{display:none;}
#gform_wrapper_1 #gform_submit_button_1 .button .gform_button input[type="button"], input[type="submit"]{background:#fff;color:#657174;padding:3px 7px;float:right;margin-top:-20px;}
#gform_wrapper_1 #gform_submit_button_1 .button .gform_button input[type="button"], input[type="submit"]:hover{background:#ccc;color:#657174;}
#gform_wrapper_1 #gform_wrapper_1{margin:30px 0 10px!Important;}
#gform_wrapper_1 #gform_fields_1 .gfield_label {margin:0 0 4px!Important;font-weight: normal!Important;}
/* Subscribe Header */
#gform_wrapper_3 .subscribe{color:#657174;}
#gform_wrapper_3 .subscribe .gform_title{font-size: 125%!Important; line-height: 21px;color:#456BB3;font-weight:normal!Important;}
#gform_wrapper_3 #gform_submit_button_3 {background:#456BB3;color:#fff;padding:3px 7px;float:right;margin-top:-10px;}
.mibutton {background:#456BB3;color:#fff;padding:3px 7px;display: inline-block; float: right;}
#gform_wrapper_3 #gform_submit_button_3 .button .gform_button input[type="button"], input[type="submit"]:hover{background:#ccc;color:#657174;}
#gform_wrapper_3{margin:-10px 0 10px!Important;}
#gform_wrapper_3 #field_3_1{width:100%;}
#gform_wrapper_3 li{margin:0 0 10px;padding:0!Important;}
#gform_wrapper_3 li.gf_fullwidth{width:100%;}
#gform_wrapper_3 #gform_fields_3 #field_3_1 .gfield_label{margin:0!Important;}
#gform_wrapper_3 #gform_fields_3 .gfield_label {margin:0 0 4px!Important;font-weight: normal!Important;}
#gform_wrapper_3 .gform_footer {padding:0!Important;margin:10px!Important;}


/*-------------------------------------------------------------------------------------------*/
/*- GOOGLE MAP ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#map{width:100%;height:350px;border:1px solid #ccc;background:#fff;margin:0 0 16px 0;}
#map + p{}

#map1{width:100%;height:350px;border:1px solid #ccc;background:#fff;margin:0 0 16px 0;}
#map1 + p{}

#map2{width:100%;height:350px;border:1px solid #ccc;background:#fff;margin:0 0 16px 0;}
#map2 + p{}



/*-------------------------------------------------------------------------------------------*/
/*- WORDPRESS (NEWS) STYLES -----------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.content-wp{width:100%;;margin:30px 0;padding:0;}
.post-meta{margin:0 0 30px 0;padding:0;}
.news-item{border-bottom:1px solid #cacaca;padding:15px 0;}
.post-meta h1 a, .post-meta h2 a{}
.post-data{font-size:90%;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.post-data a{}
.post-data span{color:#999;margin:0 2px;}
.post-content{margin:0;padding:0;}
.tfe.wp-post-image{border:2px solid #eee;float:right;margin:-60px 0 20px 30px;width:150px;height:auto;} 
.default-img{padding:2px;border:none;}
.read_more_link{display:block;margin-top:0px;float:right;}
#back{margin-top:0;margin-top:1.3em;}



/*-------------------------------------------------------------------------------------------*/
/*- PORTAL PAGE -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#portal-main{width:650px;float:left;padding:0 0 20px 0;}
#accordion{width:260px;float:right;padding:0 0 20px 0;}
h1#welcome{width:650px;float:left;}
h1#welcome .name{}
#date{float:right;margin-right:10px;line-height:24px;} 

/* News Feed Style */
.rss-feed{padding:0;}
.rss-item{padding:32px 0 16px 0;border-top:1px solid #ddd;display:block;overflow: hidden;}
.rss-item:first-child{border-top:0;margin-top:-1em;}
.rss-item h2.post-title{margin:0 0 8px 0;}
.rss-item h2.post-title a{text-decoration:none;font-size:130%;color:#444;}
.rss-item h2.post-title a:hover{color:#CC0000;}
.rss-item small{font-size:62.5%;color:#444;margin:0 0 13px 0;font-weight:bold;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;}
.rss-item small span{color:#999;margin:0 2px;}
.rss-item p{font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;}
.rss-item p a{}
.rss-item p a:hover{text-decoration:none}
.rss-item .wp-post-image{margin-top:20px;} 


/*-------------------------------------------------------------------------------------------*/
/*- PRODUCT STYLES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
table.portal{border:1px solid #ccc;padding-bottom:10px;}
table.portal th{background:#111;padding:8px;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-style:italic;font-size:90%;}
table.portal th a{font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;}
table.portal td{padding:6px;font-size:90%;}
table.portal td a{}
table.portal td input, table.portal td select{border:1px solid #aaa;}
.tab_off{background:#fff url(../dunes/images/icons/miclubGui/tab_background.jpg) 0 bottom repeat-x;}
#flBody, #npBody{background:none;}
#flBody h2{font-weight:normal;}

/* Login Page */
#login-left{float:left;width:310px;padding:25px 0 25px 0;margin:20px;background:#fff;border:1px solid #ddd!important;}
#login-left label{width:120px;float:left;text-align:right;padding:0 20px 0 0;margin:0 0 10px 0;font-size:90%;height:1em;line-height:28px;font-weight:bold;font-style:italic;font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;}
#login-left input, #password-reminder input{width:115px;float:left;margin:0 0 10px 0;border:1px solid #ddd;font-size:90%;color:#444;background:#fff;padding:5px;}
#login-left #submit, #password-reminder #submit{width:auto;margin:5px 0 15px 140px;clear:both;font-size:90%;color:#555;background:#f7f7f7;font-weight:bold;padding:5px 10px;}
#login-left p{margin:0;text-align:center;font-size:90%;font-weight:bold;clear:both;}
#login-right{float:right;width:550px;margin:20px;}
#login-error table{margin:0 auto 30px auto;}
#login-error table td{vertical-align:middle;padding:0 5px;color:#fff;}

/* Password Reminder */
#password-reminder{width:600px;margin:0 auto;}
#password-reminder label{width:50%;float:left;text-align:right;padding:0 3% 0 0;margin:0;font-size:90%;font-weight:bold;height:1em;line-height:28px;color:#111;}
#password-reminder input{margin:0;}
#password-reminder #submit{margin:10px 0 15px 53%;}

/*-------------------------------------------------------------------------------------------*/
/*- TABLE STYLES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

/*-------------------------------------------------------------------------------------------*/
/*- GALLERY STYLE ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#main .slideshowlink{display:none;}
#main .ngg-galleryoverview{width:105%;margin:0 0 2px 0;overflow:visible;}
#main .ngg-galleryoverview+p{margin-top:10px!important;}
#main .ngg-gallery-thumbnail{float:left;margin-right:0;text-align:center;}
#main .ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #ccc;display:block;margin:0 12px 18px 0;padding:6px;position:relative;outline:none;box-shadow:0 0 3px #ccc;}
#main .ngg-gallery-thumbnail img:hover{border:1px solid #999;background-color:#fff;} 
#main .ngg-gallery-thumbnail a{border-bottom:none;}
#main h1 + .ngg-galleryoverview{padding-top:10px;}
/* pagination */
#main .ngg-navigation{padding-top:0!important;display:none!important;}

.ngg-gallery-thumbnail-box {margin-right:.6%;}



/*-------------------------------------------------------------------------------------------*/
/*- new royalSlider --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/	
.rsUni .rsTmb {display: none!important;}

/*----- home ------*/
#new-royalslider-2 {width: 100%;height:auto;max-height: 300px;overflow: visible;}
#new-royalslider-2 .royalSlider .new-royalslider-2 .rsUni .rs-default-template .rsAutoHeight .rsHor .rsWebkit3d{width: 100%!important;height:auto!important;max-height: 300px!important;min-height:250px!important;}
#new-royalslider-2 .rsImg{float:left;width:100%!important;}
#new-royalslider-2 img {width:100%!important; height:auto!important;}
#new-royalslider-2 .rsSBlock a{color:#fff;}
#new-royalslider-2 .rsSBlock .home-text{float:right;}
#new-royalslider-2 .rsSBlock h1{margin: 7% 0 1%;padding:1% 2%;background-color: rgba(47, 85, 165, 0.8);display: inline-block;}
#new-royalslider-2 .rsSBlock h2{margin-bottom: 0;padding:1% 2% 2%;background-color: rgba(47, 85, 165, 0.8);line-height: 33px;font-size: 190%;display: inline-block;}
#new-royalslider-2 .rsSBlock h3{padding:0 2% 2%;background-color: rgba(47, 85, 165, 0.8);font-size: 110%;line-height: 7px;display: inline-block;}


/*----- home ------*/
#new-royalslider-5 {width: 100%;height:auto;max-height: 300px;overflow: visible;}
#new-royalslider-5 .royalSlider .new-royalslider-5 .rsUni .rs-default-template .rsAutoHeight .rsHor .rsWebkit3d{width: 100%!important;height:auto!important;max-height: 300px!important;min-height:250px!important;}
#new-royalslider-5 .rsImg{float:left;width:100%!important;}
#new-royalslider-5 img {width:100%!important; height:auto!important;}
#new-royalslider-5 .rsSBlock a{color:#fff;}
#new-royalslider-5 .rsSBlock .home-text{float:right;}
#new-royalslider-5 .rsSBlock h1{margin: 7% 0 1%;padding:1% 2%;background-color: rgba(47, 85, 165, 0.8);display: inline-block;}
#new-royalslider-5 .rsSBlock h2{margin-bottom: 0;padding:1% 2% 2%;background-color: rgba(47, 85, 165, 0.8);line-height: 33px;font-size: 190%;display: inline-block;}
#new-royalslider-5 .rsSBlock h3{padding:0 2% 2%;background-color: rgba(47, 85, 165, 0.8);font-size: 110%;line-height: 7px;display: inline-block;}

/*----- testimonials -----*/ 
#new-royalslider-4 {max-width:900px!important;max-height:300px!important;width:100%;height:auto;margin:auto!important;overflow:visible;background:#fff!important;border:solid #657174 1px;}
#new-royalslider-4 .home-text {width:63%;padding:2% 5% 2% 0;float:right;color: #676767;}
.rsContentSlider h3, .rsContentSlider p {width: auto!important;margin-left:0!important;}
#new-royalslider-4 .home-text h3 {font-size: 180%!important;line-height: 31px;margin: 12px 0 8px;font-weight: normal!important;}
#new-royalslider-4 .rsImg{float:left;width:20%!important;height:auto!important;max-height: 130px;max-width: 120px;margin:5% 3% 5% 6%!important;padding: 3px;border:1px solid #657174;background: none repeat scroll 0 0 #F0F0F0;}
#new-royalslider-4 .rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {background:none!important;}
.page-id-2196 #gform_wrapper_1{ display: none;}

/*------Enquires Form Header Tom D 9.08.16 --------*/ 
li#field_3_6 {
    float: right;
    margin-bottom: 34px;
	}

/* --------Form Buttons Alight Left Tom D 17.11.2016 -------*/
.gform_wrapper .gform_button.button {
    float: left;
}

/* Sponsor Banner Tom D 13.07.17 */
.page-template-page-front .sponsorBanner{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.page-template-page-front .sponsorBanner h4 {
	text-align: center;
    font-weight: 600;
	padding: 0 0 15px 0;
}

.page-template-page-front #contentMain hr {
	margin-top: 40px;
	margin-bottom: 14px;
	width: 97%;
	margin-left: 10px;
}

@media only screen and (max-width: 1000px){
	.page-template-page-front .sponsorBanner {
	width: 100%;
	margin-bottom: 10px;
	}

	.page-template-page-front .sponsorBanner img {
	width: 100%;
	}	
	
	.page-template-page-front #contentMain hr {
		margin-top: 0;
	}
}



