* {
  border-radius: 0 !important;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}


.norightpadding { padding-right: 0px; padding-left: 0px;}


.hpage #system-message { display: none; }
/* my map location */
.cbtabs .mymapclass {}

#locationlocator #locationsearch_div .input-append {width: 100%;  margin: 10px 0px; margin-bottom: 10px;}


.mmlsearch-block #searchinput, span.sidebarform .mmlsearch input#searchinput
{
   min-width: 290px;
}
#maps .sidebarform
{

  background: rgba(141, 198, 63, 0.75);

}
.locationsearch .mmladdress { display: none; }
#locationlocator #locationsearch_div .input-append #searchinput { min-width: 280px; background-image: none!important;  }


/* obfuscate */
.profileemail { font-size: 2rem; }

/* cb */
.cb_template h3, .cb_template .h3 {
    font-size: 4rem!important; 
}

.cbPosTabMain , .cbTabsContent { padding-left: 10px; padding-right: 10px; }
.cbTabNav a { text-transform: uppercase; font-weight: 700;}

.cb_template {
	/* font-size: 1.5rem; */
}
.cb_template .form-control-plaintext {  /* font-size: 1.5rem;	 */
}
.cb_template .btn-sm, .cb_template .btn-group-sm > .btn {
/* font-size: 1.5rem; */ }

.leaflet-popup-content-wrapper { display: none; }

.helpcenter label { display: none ; } 
.helpcenter .awesomplete 
{
  padding: 10px;
  border: solid 4px #8dc63f ;
  width: 100%;
}
#search-results h4.result-title a { background: #fff; content: " "; 	display: block;}
/* BLOG category Overide */
.scatcontainer { position: relative; }
.scatcontainer::before { display: block; height: 5px; width: 100%; content: ""; background: #8dc63f; }
.scatimage img { opacity: 0; padding: 10px;}
.scatimage .article-intro-image { margin: 10px 0px; padding: 20px 0px;  }
.scatimage img:hover { opacity: 0.9; padding: 10px; transition: opacity 1s ease; }
.scattext { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
 


/* template updates */

.btn-default, .sppb-btn-primary {
    border-color: #8dc63f;
    background-color: #8dc63f;
}
.cteamregional .sppb-person-addon-content-wrap { padding-top: 0px!important; padding-bottom: 0px!important;}
.edocman-page-heading .edicon-rss { display: none; }
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #8dc63f;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #8dc63f;
}
.sp-megamenu-parent>li:hover>a {
    color: #8dc63f;
}
.float-start
{
   padding-right: 10px;
  color: #8dc63f;
}
#sp-header { height: 65px; }
.mybreadcrumb { margin-top: 10px!important; } 
.view-category .blog .items-row .item .entry-image { opacity: 0.4; }
.view-category .blog .items-row .item .entry-image:hover  { opacity: 1; }
 .view-category .blog .items-row .item::before
{
	height: 5px;
	width: 100%;
	background: #8dc63f;
	content: " ";
	display: block;
  

}

.mcbtextarea #cb-about
{
  
  width: 80%;
}


#cbcheckedadminForm #map { width: 100%!important; min-height: 500px!important;}

/* fixed button */
#fixedbutton, #fixedbuttonhelp {
	background-color: #8dc63f;
	padding: 20px 10px;
	z-index: 999;
    position: fixed;
    top: 50%;
    right: 0px; 
	font-size: 1.2em;
	 writing-mode: vertical-rl;
	text-orientation: upright; 
	/*
 -webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg); 
transform: rotate(-90deg);*/

}

/* fwi full width image */
.fwi img { width: 100%;}

/* spcwrenewal */
.spcwrenew ul {
    padding-inline-start: 0px;
}
ul.spcwrenewal { margin-bottom: 20px;}
ul.spcwrenewal li {  display: list-item!important; list-style: disc inside ;}
ul.spcwrenewal >li {  border-bottom: 0px solid #e8e8e8; }

/* articles */
.articles ul, .articles ol { padding-inline-start: 25px;}
.articles li  { padding-top: 3px; padding-bottom: 3px;}

/* social membership */
.osm-plan-price { background: #cfcfcf;}
.osm-plan-header {background: #8dc63f!important;}
ul.social { list-style: none!important;}
ul.social li { padding: 5px 0;}

/* greenb */
.greenb h3 a { color: #333; font-size: 28px; }
.greenb a.sppb-readmore { color: #fff; }

/* dp calendar */
.com-dpcalendar-blog .dp-button-bar__title {
    font-weight: 600;
    color: #8dc63f;
}
.dp-button-bar__actions { display: none;}
.com-dpcalendar-blog .dp-button { font-size: inherit;}
.spcweventg #sp-main-body { margin-top: 0px;}
.com-dpcalendar-blog .dp-event__description {
    border-bottom: 0px solid rgba(0,0,0,0.2);
}
.com-dpcalendar-blog__event {border-bottom: 1px dotted #a5a5a5; }
.com-dpcalendar-blog__map { z-index: -200; border: 10px solid #e5e3df; }
.com-dpcalendar-blog__events > .col-md-6:nth-child(2n+1) {clear: both; }
.dp-event__description .readmore { text-align: left; }
.dp-event__details .dp-event__price { display: none;}
.com-dpcalendar-timeline__container .dp-event__title { background-color: #72a230!important; }
.com-dpcalendar-timeline .dp-event__title { font-weight: 300!important; }
.dp-event__details .dp-event__calendar { display: none; }
.com-dpcalendar-blog__event h3.dp-event__title { font-size: 25px; text-transform: uppercase;}

.dp-flatcalendar__month { background-color: #8dc63f!important;  box-shadow: 0 0px 0 #16a765!important;}
.mod-dpcalendar-upcoming-default__information a { text-transform: uppercase; font-family:Oswald, sans-serif; font-size:14px; font-weight:normal;}

/**  spcwhideosmdescription hide the plan descriptions **/
.spcwhideosmdescription .osm-plan-short-description { display: none; }
.spcwhideosmdescription .osm-signup-container { display: none; }


/** rss feed **/
.mod_obrss img {  display: none;  }

/** hide block in stricles **/
.spcwhidden { display: none ; }
/** epcounty **/
.epcounty h5 { text-align: center;}

/* spcwuppercase */
.spcwuppercase h2.sppb-addon-title { text-transform: uppercase; }

/* social **/
#easyprofile .jsn-p-date-last{ display: none; }
.spcwsocial ul >li { display: inline-block!important; }
.spcwsocial .fa { font-size: 25px; }
#sp-top-bar #sp-top2 ul.social-icons { float: right; }
#sp-top-bar #sp-top2 ul.social-icons li a {
    font-size: 14px!important; color: #fff;
}
#sp-top-bar {  background-color: #8dc63f!important; display: none; }

/** spcwmbmenu **/
.spcwmbmenu .offcanvas-menu .offcanvas-inner { padding: 40px 20px 20px 20px;}
.spcwmbmenu { margin-top: 20px; }

/**  spcwmenumodule **/
 .spcwmenumodule { margin-top: 0px!important; }

/** spcwlinkitem **/
.spcwlinkitem { text-transform: uppercase;}
/** spcw center **/
.spcwcenter h5.sppb-addon-title { text-align:center;}


/** spcwlatest **/
.spcwlatest { padding: 0 15px;}
.spcwlatest  a { text-transform: uppercase; font-size: 16px; text-decoration:none!important; font-weight: 400;}

/** spcwplan **/
.spcwplan .osm-pricing-table .osm-plan .osm-plan-short-description { text-align: left!important; padding: 40px;}
.spcwplan h6 { margin: 20px 0 10px 0; font-weight: 500;}
.spcwplan .osm-plan-short-description ul { margin-top: 10px!important; margin-left: 30px!important;text-align: left;list-style-position: inside!important; list-style: disc!important; font-weight: 400; }
.spcwplan ul.osm-signup-container {list-style: none!important;}
.spcwplan .osm-plan-price { background: #cfcfcf;}
.spcwplan .osm-plan-header {background: #8dc63f!important;}
.spcwplan .osm-pricing-table .osm-plan { border-radius: 5px; text-align: center; background-color: #f3f3f3;  -moz-box-shadow: 1px 0 1px 0px #b0b2ab   -webkit-box-shadow: 1px 0 1px 0px #b0b2ab;  box-shadow: 1px 0 1px 0px #b0b2ab; 
}
.spcwplan .freq { font-size: 20px!important; }

/** spcwcert **/
.spcwcert img { border: none!important; margin-left:auto; margin-right: auto; }
.spcwcert h6.title { text-align:center;}
.spcwcert p.text { text-align:center;}
.spcwcert { margin-top: 40px; margin-bottom: 20px;}

.no-gutter > [class*='col-'] {
/**    padding-right:0;
    padding-left:0; **/
}

.container {
    /**padding-left: 0px!important;
    padding-right: 0px!important; */
}
.view-category #sp-main-body {
    /** padding: 10px 0 10px 0; **/
}
body {
    line-height: 25px;
}
.page-header {
    margin: 20px 0 20px!important;
}
p.readmore { text-align: center; }

.breadcrumb
{
	margin-top:2px;
	padding: 8px 15px;
	
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

h1,h2,h3,h4,h5,h6,.sp-megamenu-parent >li >a, .breadcrumb a, #sp-bottom .sp-module .sp-module-title, .btn  { text-transform: uppercase;} 
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {     top: 82%; } 

/** related Items */
.spcwrelated .ac h2.title, .spcwrelated .ac h3.title, .spcwrelated .ac h4.title,.spcwrelated  .ac h5.title, .spcwrelated .ac h6.title,.spcwrelated  .ac h2.title a,.spcwrelated  .ac h3.title a,.spcwrelated  .ac h4.title a,.spcwrelated  .ac h5.title a,.spcwrelated  .ac h6.title a {
    color: #8dc63f!important;
}
/** #sp-belowcontent { padding-left: 0px; padding-right: 0px; } **/
/** articles blog **/
.entry-image img, .full-image img { width: 100%; }


/** SPCW Author **/
.spcwauthor { margin-top: 10px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 10px 0;}
.spcwauthor a { font-size: 30px; }
.spcwauthor .title { padding-left: 15px; }
.spcwauthor a img { height: 50px!important; width: 50px!important; padding: 3px; border: 1px solid #cfcfcf; margin-left: 0px!important; }

/** ajax search **/  
.spcwsearch .rssearch_box { width: 100%; }
.spcwsearch .rssearch_box .input-append { width: 100%; padding-right: 0; padding-left: 0; }
.spcwsearch .rssearch_box form { width: 100%!important; } 
.spcwsearch .rssearch_box .input-append input { width: 100%!important; } 
.spcwsearch .rsfsuggestions { width: 100%!important; margin-top: 40px;}
.spcwsearch form.rsf_form {  position: relative;}
.spcwsearch .rsfsuggestions { background-color: #f5f5f5; color: #666; width: 100%; opacity: 0.95;}
.spcwsearch .rssearch_box .suggest_link {  background: #f5f5f5; }
.spcwsearch .rssearch_box .suggest_link a {color: #666!important; }  

/** sppb-addon-article **/
.spcwaddonarticle .sppb-addon-article { margin-bottom: 10px; }
.spcwaddonarticle .sppb-addon-article h3 { font-family: Oswald, sans-serif;  font-size: 18px; font-weight: 300;}
	
/** Search Module **/
.spcwsearchhdr {}
.searchhq a:active {color: #8dc63f;}
.hide_simple .spcwsearchhdr .search { display: none; } 
.hide_searchhq .spcwsearchhdr .searchhq { display: none; } 
.hide_special .spcwsearchhdr .special { display: none; } 
	
/** Advanced Serach Form */
#hosted_fishing_trips_uk0-lbl, #guided_fishing_days0-lbl, #hosted_fishing_trips_abroad0-lbl , #fishing_breaks0-lbl,#gaicflydressing0-lbl, #gaicsinglehanded0-lbl, #gaicdoublehanded0-lbl, #apgaiflydressing0-lbl, #apgaisinglehanded0-lbl, #apgaidoublehanded0-lbl { display: none;}

	

/** board **/
.spcwboard .block { margin-bottom: 10px; } 
.spcwboard .block  h6 { margin-top: 0px; } 

.spcwboard .link { width: 100%; margin: 0px auto 10px auto}
.spcwboard p { word-wrap: inherit;}
.spcwboard .mail { margin-top: 10px; font-size: 12px;}
.spcwboard img { min-width: 90%; max-width: 100%; width: 100%; border: none!important;} 
.spcwboard h6 { margin-top: 0px; font-size: 13px;} 
/** board **/

/** Rs Forms **/
.rsform-input-box { width: 100%;}
.rsform-block { margin: 10px 0;}
.spcwform .controls { margin: 5px -5px;}
.spcwform .subject { max-width: 400px;}
.spcwform { margin-left: -15px;}
.spcwform .message textarea { width: 100%; max-width: 400px; height: 100px!important; border: 1px solid #cfcfcf !important;}
.spcwform input[type="text"] { border: 1px solid #cfcfcf !important;}


/** template **/
.osm-container h2.osm-page-title { display: none; }
.article-full-image { margin-bottom: 20px;}

.spcwright { margin-top: 30px;}
.sp-page-title { padding: 30px 0; }
.view-category .blog .items-row .item .entry-image:after {  background-color: rgba(255,255,255,0.2)!important; }
/** .page-header h2 {text-align: center;} **/
.sp-module .sp-module-title { font-size: 20px; }

.item-page img { border: solid 1px #cfcfcf; padding: 0px; }

/** SPCW Compact  **/
.spcwcompact { margin:0; padding: 0;}


/** Page builder **/
.sppb-addon-content h5.sppb-addon-title { text-transform: uppercase;}

/** docman **/
.spcwdocman h3.edocman-category-title, .spcwdocman h2.edocman-heading { font-size: 20px;text-transform: uppercase;}
.spcwdocman h1.edocman-page-heading { font-size: 25px;text-transform: uppercase; margin: 20px 0!important;} 
.spcwdocman h3.edocman-document-title { font-size: 18px;text-transform: uppercase;}
.spcwdocman .edicon-folder-open { display: none ; } 
.spcwdocman .btn { color:#8dc63f;     font-size: 12px; padding: 10px 10px;}
.spcwdocman .btn-success, .spcwdocman .btn-primary { color:#fff;}

.spcwdocman .edocmansearch .input-large { width: 100%; }


/** SPCW Search **/
.spcwsearch #jsn_listresult { margin: 0 5px 0 5px;}
.spcwsearch .jsn-l-avatar img {
    width: 80px;
	margin-top: 5px ;
}
.spcwsearch .jsn-l-top-a .jsn-l-title, .spcwsearch .jsn-l-fields {
    margin-left: 90px!important;
}

/** JSN Map Module **/
.jsn-map.empty {
    background: url(../img/emptymap.png) no-repeat center center #e5e3df;
}

/** rok Search */
.roksearch-wrapper { padding: 10px; background: #8dc63f;}
#roksearch_search_str {     width: 100%;}
/* #roksearch_search_str::-webkit-input-placeholder , #roksearch_search_str::placeholder, #roksearch_search_str::-moz-placeholder,#roksearch_search_str:-moz-placeholder { 
  color: #cfcfcf!important; font-size: 10px!important; opacity: 1!important;
} */
#roksearch_search_str::-webkit-input-placeholder , #roksearch_search_str::placeholder { 
  color: #cfcfcf!important; font-size: 16px!important; opacity: 1!important;
}
#roksearch_search_str::-moz-placeholder , #roksearch_search_str:-moz-placeholder { 
  color: #cfcfcf!important; font-size: 16px!important; opacity: 1!important;
}

/** Event Booking Map **/
.spcweventmap { border: 10px solid #e5e3df;}




/** JSN Profile **/
#jform_comment { width: 80%; height: 100px;}
.jsn-form-fieldset .jsn-p-fields dl dt {text-align: left; }

/** JSN Profile **/
.jsn_registration_controls a.btn { color: #8dc63f; }

/** JSN Search **/
.jsn_search  .control-label { text-align: left; }


/** Page Builder **/
#sp-page-builder .sppb-section-title {
    margin-bottom: 20px;
}

.spcwfrontpage h3 { 
	font-size: 14px;	
	text-align: center;
}
.spcwfrontpage h3 a {
}

.sp-page-builder h3 {
	text-transform:uppercase; 
}

.spcwfrontpagegray { background: #F2F2F2;	}


/** Mobile Menu **/
#slide-menu .divider {
	margin: 20px 0px;

	
}
#slide-menu .divider .separator  {
	padding: 10px 20px;
	font-weight: 800;
	
}
/** Mobile Menu **/




#osm-singup-page .form-horizontal .control-label {
     width: 100%;
}

form.form-horizontal ul, form.form-horizontal ul {
    margin-left: 20px;
}

/** Breadcrumb **/
.breadcrumb {
    margin-bottom: 0px;
    margin-top: -2px;
}

/** Slider **/
#sp-slider {
 
    /* margin-top: -5px; */
}

.osm-container .form-group select, .osm-container .form-group textarea, .osm-container .form-group input[type="text"], .osm-container .form-group input[type="password"], .osm-container.form-group input[type="datetime"], .osm-container .form-group input[type="datetime-local"], .osm-container .form-group input[type="date"], .osm-container .form-group input[type="month"], .osm-container .form-group input[type="time"], .osm-container .form-group input[type="week"], .osm-container .form-group input[type="number"], .osm-container .form-group input[type="email"], .osm-container .form-group input[type="url"], .osm-container .form-group input[type="search"], .osm-container .form-group input[type="tel"], .osm-container .form-group input[type="color"] {
    width: 90% !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:not(.sp-group-title):hover {
    color: #2e2e2e;
    background: rgba(0,0,0,0.1);
	border-bottom: 3px solid #8dc63f;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:not(.sp-group-title) {
     border-bottom: 3px solid #fff;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background-color: rgba(255,255,255,1);
  
}

a.sp-group-title { padding: 0!important; display: none;}

.videowrapper {
	border: solid 1px #cfcfcf; 
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.panel-heading { color: #fff; background: #8dc63f; border: none; } 
.panel-default { border: none;}
.panel-heading a { color: #fff; } 


.spcwnews .article-info { margin: 0 0!important;}
.spcwnews .panel-heading { color: #fff; background: #8dc63f; border: none; } 
.spcwnews .panel-default { border: none;}
.spcwnews .panel-heading a { color: #fff; } 
.spcwnews h5 { text-align: center;}
.spcwbtn {float: right; margin-bottom: 10px;} 



.sp-megamenu-parent >li >a { padding: 0 11px; font-weight: 400;
    letter-spacing: 0.3px; }
.p-add-address form h3 { color: red; }
.favslider { overflow: hidden;}
.sppb-row a,.spcw a { font-weight: 600;	text-decoration: underline;}
.sp-megamenu-wrapper a , #eb-events a , .xius a { text-decoration: none; }
.muted { color: #666;}
.joms-input[type="text"], .joms-input[type="password"], .joms-select--wrapper, .joms-textarea , inputbox {   border: 1px solid #333; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,.xius div.xius-filter-form select {   border: 1px solid #cfcfcf; }

#sp-right .spcw  { margin-top: 20px; }
/** .page-header h1 { font-size: 30px; } **/
.spcw .mod-articles-category-title { font-size: 0.9em; }
.spcwjoms-tab__bar .joms-tab__bar--button span.add { display: none; }
.view-category .blog .items-leading .item .entry-info-wrap .entry-header h2 a { font-size: 30px; text-transform: uppercase; }
.view-category .blog .items-leading .item .entry-info-wrap .entry-intro-text { padding-top: 20px;}
li.joms-js--tab-btn-privacy { display: none; }
.joms-js--tab-btn-privacy a, .joms-js--tab-btn-general a { display: none;  }

.avPlayerContainer .avPlayerBlock video {     transform: scale(1,1)!important;}
#joms-group--discussion .updates-options { display: none; }
#joms-profile--information .lblradio-block { padding-right: 20px; }
a.spcw { margin-top: 10px;}
.spcw .sppb-person-name { text-transform: uppercase; font-size: 20px; }
.spcw .sppb-addon-persion .sppb-person-information > span.sppb-person-designation { color: #8dc63f; font-size: 16px; }
.joms-postbox-dropdown.privacy-dropdown .joms-list > li:nth-child(1), .joms-popup.joms-popup--whiteblock.joms-popup--privacy .joms-popup__content.joms-popup__content--single > a:nth-child(1) {
  display: none;
} 
.p-add-address, .p-add-address h3 { font-size: 14px; }

.spcwcent { text-align: center; }
.spcwcent .custom { margin: auto; width: 70%;  padding: 10px;}/* event booking */


/** Event **/ 
.eb-description #map_canvas { width: 100%!important; }
.eb-container .form-horizontal .form-group {
    margin-left: 0px; 
    margin-right: 0px;
}
.eb-events-timeline .eb-taskbar { padding: 10px 0; }

.eb-event-container h2 { font-size: 20px; }
.eb-event-container .eb-event-date-info { font-size: 15px; }

/* display of map in menu events */
.view-event #sp-slider { display: none; }

/* change color in min calendar */
.mod_eb_mincalendar_td_dayname .sunday, .mod_eb_mincalendar_td_dayname .saturday {color: #666;}
.mod_eb_minicalendar_link a { color: #333; }
.extcal_minical table.extcal_minical {
    background-color: #8dc63f;
}
span.event-date span.month, span.event-date span.day {
    background: #8dc63f;
    border: 1px solid #8dc63f;
}
ul.eventsmall li { border: none; }

th.spcw_right { width: 40%;}
th.spcw_left{ width: 60%;}

.xiusHeaderStatus  { display: none; }
h1.osm-page-title { display: none; }
.spcw-accordian h4 { text-transform: uppercase; font-size: 1em; text-align: center; }
h4.sppb-addon-title { text-transform: uppercase;  text-align: center; }
.spcw-accordian .sppb-panel-heading,.spcw-accordian .sppb-panel-body { text-align: center; }
.flex-caption {  width: 60%!important;
    margin: 0 20px!important;
    position: absolute;
    left: 0;
    bottom: 20px!important;
    background: rgba(0,0,0,.3);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    font-size: 20px!important;
    line-height: 18px;
}
.spcw_table tbody { width: 80%; }
.spcw_table td { padding: 5px 10px 5px 0px; }
#sp-logo { padding: 5px; }
.jsn_profilehead h1 { font-size: 40px; }
#jsn_default .dl-horizontal dt { margin: 0 0 8px 0; font-family: oswald;} 
.tab-pane{display:none;} 
.tab-pane.active{display:block;} 
#sp-slider { /* padding-bottom: 4px;*/ }

.favdescription { color: #cfcfcf; }
.sppb-panel.sppb-panel-default > .sppb-panel-heading {
    background-color: #8dc63f;
}

/* Media Queries */

/* medium devices */
@media (min-width: 992px) and (max-width: 1199px) 
{ 
	.spcwsimplesearch .jsn-map.empty {
		background: url(/images/map-backgrounds/desktop_simple_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}
	.spcwadvancedsearch .jsn-map.empty {
		background: url(/images/map-backgrounds/desktop_advanced_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}	
	#sp-header { height: 65px; }
}
@media (min-width: 768px) and (max-width: 991px) 
{ 
	.spcwsimplesearch .jsn-map.empty {
		background: url(/images/map-backgrounds/desktop_simple_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}
	.spcwadvancedsearch .jsn-map.empty {
		background: url(/images/map-backgrounds/desktop_advanced_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}	
	#sp-header { height: 65px; }
}

@media (min-width: 300px) and (max-width: 767px) 
{ 
	.spcwsimplesearch .jsn-map.empty {
		background: url(/images/map-backgrounds/mobile_simple_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}
	.spcwadvancedsearch .jsn-map.empty {
		background: url(/images/map-backgrounds/mobile_advanced_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}
	.breadcrumb	 { font-size: 10px;    float: left !important; width: 100%;}
	.breadcrumb	a { font-size: 10px!important;}
	
}


@media (min-width: 1400px)
{
	.sppb-row-container {
		width: 1200px;
	}
	.container {
		width: 1200px;
	}
}

@media (min-width: 1200px)
{
	h4.sppb-addon-title { font-size: 16px; } 
	/** JSN Map Module **/
	.spcwsimplesearch .jsn-map.empty {
		background: url(/images/map-backgrounds/desktop_simple_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}
	.spcwadvancedsearch .jsn-map.empty {
		background: url(/images/map-backgrounds/desktop_advanced_search_v3.jpg) no-repeat center center #99c8f9!important;
		background-size: contain!important; 
	}		
	
}

@media (min-width: 992px) {
	.smallgutter {
		padding-right:0;
		padding-left:0;
	}
	.smallgutterright{
		padding-right:0;
	}
	.smallgutterleft{
		padding-left:0;
	}
	

}

@media (min-width: 768px) {
	.jsn-p-fields dl dt {
		width: 250px!important;
		padding-right: 10px!important;
		text-align: left!important;
	}
	.jsn-p-fields dl dd {
		margin-left: 250px!important;
	}
	h4.sppb-addon-title { font-size: 12px; }	
	.smallgutter {
		
	}
	.smallgutterright{
		
	}
	.smallgutterleft{
		
	}
	.page-header h1 {
    font-size: 38px; text-align: center;
	}
	.spcwnews h2,.page-header h2 {
	text-align: center; font-size: 38px;
	}
	
	
}
@media (max-width: 767px) {
	.jsn-p-fields dl dt {
		width: 80%!important;
		padding-right: 10px!important;
		text-align: left!important;
	}
	.jsn-p-fields dl dd {
		margin-left: 1px!important;
	}
	h4.sppb-addon-title { font-size: 12px; }	
	.smallgutter {
		
	}
	.leftbutton { padding-right: 1px;}
	.rightbutton { padding-left: 1px;}
	.smallgutterright{
		/** padding-right:0; **/
		
	}
	.smallgutterleft{
		/** padding-left:0; **/
		
	}
	.spcwnews h1,.page-header h1 {
    font-size: 25px;
	}
	.spcwnews h2,.page-header h2 {
	text-align: center; font-size: 20px;
	} 

		
}

