/*
Theme Name: Supro Child
Theme URI: http://drfuri.com/supro
Author: DrFuri
Author URI: http://drfuri.com
Description: Supro Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: supro
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: supro
*/

/*--------------------------------------------------------------
SITE WIDE.
--------------------------------------------------------------*/
/* test for background to red top spot issues / boundaries etc - DEFAULT COMMENTED OUT */
/*.site { background-color: red; }*/

.pswp {
	display: none;
}

.grecaptcha-badge {
	visibility: hidden;
}


/* 404 page */
.page-id-937 .site-content{
 padding-top:40px;
 padding-bottom:40px;
}

/* breadcrumbs throughout site */
.breadcrumbs {
display: none;
}

.header-summary {
	display: none;
}

/* nav menu dropdown items colouring */
.nav ul.menu > li ul li a{
 color:rgb(27, 39, 83);
}

/* mobile menu tab Products sub menu items over as not being done (Max Mega Menu*/
html > body > #menu-sidebar-panel > div > div:nth-child(3) > #maxmegamenu-3 > #mega-menu-wrap-max_mega_menu_1 > #mega-menu-max_mega_menu_1 > #mega-menu-item-34 > ul {
 padding-left:10px;
}

/* pull nav menu dropdown up a bit TODO better way to do this other than a negative */
.nav ul.menu > li ul{
 padding-top:15px;
 margin-top:-10px;
}

/* menu social icons */
.social_instagram, .social_facebook{
 color:rgb(27, 39, 83);
}

/* move top menu up a tad */
.header-no-border .site-header{
 padding-top:18px;
 padding-bottom:24px;
}

/* colour headers URSA logo blue */
h1{
 color: #1B2753;
}

/* top of site pages padding less tall */
.page-header.no-bg{
 padding-top:30px;
}

.page-header{
 padding-bottom:20px;
}

.site-content{
 padding-top:25px;
}
/**/

/* owl slider used by main page top banner puts red around dots (maybe the theme) we remove it by making clear */
.owl-dots .owl-dot.active span, .owl-ca-carousel .owl-dots span{
 border-color:rgba(0, 0, 0, 0);
}
/**/

/* remove the heart wishlist nav item */
.site-header .menu-extra .menu-item-wishlist > a{
 display:none;
}

/* force all list bullet points to disc */
ul{
 list-style-type:disc;
}

.site-content{
 padding-bottom:60px;
}

.supro-button.flat a{
 background-color:rgb(27, 39, 83);
 color:rgb(255, 255, 255);
 font-size:13px;
 text-transform:uppercase;
 font-weight:bold;
 border-style:none;
}

 .ursa-googlemap-button {
	 background-color:rgb(27, 39, 83);
 color:rgb(255, 255, 255);
 font-size:6px;
 text-transform:uppercase;
 font-weight:200;
 border-style:none;
 }



/* FOOTER STYLING ------------------------------------------------------*/


/* Deskop first */
.site-footer .footer-widget{
 padding-top:26px;
 padding-right:0px;
 padding-bottom:9px;
}

.footer-layout.footer-layout-2{
 padding-bottom:5px;
}

.site-footer .col-md-4{
 padding-right:4px;
 padding-left:4px;
}

.site-footer .supro-social-links-widget .socials-list.style-1{
 float:right;
}

.site-footer .widget .menu li{
 height:34px;
 display:inline-block;
 padding-left:5px;
 padding-rightight:5px;
}

.site-footer .widget:last-child ul{
 width:500;
 height:102px;
 display:block;
}

.site-footer .widget .widget-title{
 color:rgb(165, 165, 165);
 margin-bottom:12px;
 padding-left:5px;
}

.site-footer .widget .menu li a{
 font-size:14px;
 color:rgb(255, 255, 255);
}

.site-footer .widget ul li{
 float:none;
}

.site-footer p{
 color:rgb(225, 225, 225);
 font-size:11px!important;
 padding-left:0px;
}

.site-footer .social_facebook{
 display:inline;
 color:rgb(255, 255, 255);
}

.site-footer .social_twitter{
 color:rgb(255, 255, 255);
}

.site-footer .social_youtube{
 color:rgb(255, 255, 255);
}

.site-footer .social_instagram{
 color:rgb(255, 255, 255);
}

.widget:last-child ul{
 max-height:30px;
 margin-bottom:10px;
}

.site-footer .widget .widget-title{
 margin-topp:10px;
 margin-bottom:5px;
}

/* End Desktop */

/* mobile portrait */
@media screen and (max-width:320px){
 .widget:last-child ul{
  margin-left:-10px!important;
  margin-right:-10px!important;
 }

 .site-footer .widget .menu li a{
  font-size:12px;
 }

}

/* END FOOTER STYLING --------------------------------------------------*/


/*--------------------------------------------------------------
END SITE WIDE
--------------------------------------------------------------*/

/*--------------------------------------------------------------
MAIN PAGE
--------------------------------------------------------------*/

/* featured products grid - text has a white glow to help if on dark part of image */
.supro-banner-grid-3 .banner-grid__banner .banner-title{
 color:#1B2753;
 text-shadow:rgb(248, 248, 248) 0px 0px 6px;
}

.supro-banner-grid-3 .banner-grid__banner .banner-subtitle {
font-size: 12px;
color: #444;
text-shadow: rgb(248, 248, 248) 0px 0px 4px;
}

/* pad the main slider out in height as soon as possible based on width to stop a jump in content once loaded with images */

.ursa-main-slider {
	position: absolute;

  height: 0;
  padding-top: 42%;
  position: relative;
}


.ursa-main-slider-column {

  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  margin-bottom: 15px;
  z-index: 2;

}

/*
@media screen 
    and (min-device-width : 750px) 
    and (max-device-width : 1334px) 
    and (min-resolution: 326dpi) 
{ */

@media screen and (max-width:768px){
.ursa-main-slider {
	display: none;
}
.ursa-main-slider-column {
  display: none;
}

}




.owl-dots {
	margin-top: -5px;
}

/*
.ursa-main-slider-mobile {
	display: none;
}
.ursa-main-slider-column-mobile {
  display: none;
}
*/


/*--------------------------------------------------------------
END MAIN PAGE
--------------------------------------------------------------*/

/*--------------------------------------------------------------
CONTACT PAGE
--------------------------------------------------------------*/

#wpcf7-f5-p23-o1 input[type=submit]{
 background-color:rgb(27, 39, 83);
 font-size:14px;
}

/*--------------------------------------------------------------
END CONTACT PAGE
--------------------------------------------------------------*/


/*--------------------------------------------------------------
WOOCOMMERCE
--------------------------------------------------------------*/
/*turn off all prices*/

.woocommerce div.product .header-summary, .woocommerce-variation-price {
	display: none;
}

/* */


/* turns of arrows top right on products */
.woocommerce .product-toolbar .nav-links{
 display: none;
}



/* product main titles to ursa blue*/
.woocommerce.single-product-layout-1 div.product .product-summary h1{
 color: #1B2753;
}

.page-header-shop-toolbar {
display: none;
}

.un-product-thumbnail .footer-button {
display: none;
}


.single-button-wrapper {
	display: none;
}

.menu-item-cart { display: none; }
.menu-item-account { display: none; }

.woocommerce div.product .summary .yith-wcwl-add-to-wishlist{
 visibility:hidden;
}

.woocommerce ul.products li.product .footer-button{
 visibility:hidden;
}

/* remove tabs for description specs etc */
.woocommerce #content div.product .woocommerce-tabs ul.tabs{
 display: none;
}

.woocommerce-tabs .wc-tabs-wrapper{
 display:inline;
}

.wc-tabs-wrapper{
 display:inline;
}

/* swatches down arrow fix */
.woo-variation-items-wrapper::after{ display: none !important; }

/* advanced variation gallery thumbs prev/next buttons were too high */
.woo-variation-gallery-pro .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow, .woo-variation-gallery-pro .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow{
 bottom:50%;
 top:50%;
}

/* adds space above category and shop grids instead of space form header as we need the description directly under the header so the spacing goes here*/
.woocommerce ul.products{
 margin-top:50px;
}

/* slight dotted line around variation gallery*/
/* TODO - does this work on simple products? */

.woo-variation-product-gallery .slick-slide{
 border-radius:0px;
 border-style:dashed;
 border-width:1px;
 border-color:rgba(119, 119, 119, 0.118);
}

/* helps pad tables left side out in product description */
/*
.woocommerce .product .vc_column_container > .vc_column-inner{
 padding-left:10px;
 margin-left:20px;
}
*/



/* category and shop lists - blue and white product names under */
.woocommerce ul.products li.product .product-inner h3{
 background-color:#1B2753;
 text-align:center;
 text:white;
 padding-top:4px;
 padding-bottom:6px;
 padding-left:4px;
 padding-right:4px;
}
.woocommerce ul.products li.product .product-inner a{
 color:white;
 font-size:16px;
}
/**/

/* View Stockists button (woo add to cart) styling */
.woocommerce #content div.product form.cart .button, .woocommerce.single-product-layout-1 div.product .product-summary .add_to_cart_button{
 background-color:rgb(27, 39, 83);
 color:rgb(255, 255, 255);
 font-size:15px;
 text-transform:uppercase;
 font-weight:bold;
 border-style:none;
}


/* Bottom of main woocommerce product header - reduction of large padding gap */
.woocommerce div.product .supro-single-product-detail{
 padding-bottom:0px;
}


/* style SKU text bigger and logo colour */
.woocommerce div.product .sku_wrapper{
 color:rgb(27, 39, 83);
 font-size:15px;
}

/* hide clear variations option */
/*
.reset_variations {
display: none !important;
}
*/

/* hide prices etc on list pages (category, shop etc) */
.woocommerce ul.products li.product .price{
 display:none;
}

/* hide woothumbs heart wishlist icon on single product image */
.iconic-woothumbs-wishlist-buttons a i{
 display:none;
}

/* at some point (woothumbs? or SKU alterations?) layout 1 got a huge padding on left of summary */
.woocommerce.single-product-layout-1 div.product .product-summary{
 padding-left:10px;
}

/* lightbox text too small, low and left */
.pswp__caption__center{
 text-align:center;
 font-size:18px;
 padding-top:0px;
}

/* gallery prev and next tweaks */
.iconic-woothumbs-images__arrow--next i, .iconic-woothumbs-images__arrow--prev i{
 opacity:1.0;
 background-color:rgba(255, 255, 255, 0.727);
 color:rgb(27, 39, 83);
  border-radius:30px;
}

.iconic-woothumbs-thumbnails__control{
 opacity:1.0;
 background-color:rgba(255, 255, 255, 0.727);
}

.iconic-woothumbs-thumbnails-wrap--horizontal .iconic-woothumbs-thumbnails__control i{
 color:rgb(27, 39, 83);
}

.iconic-woothumbs-fullscreen i{
 opacity:1.0;
 color:rgb(27, 39, 83);
 padding:3px;
 background-color:rgba(255, 255, 255, 0.727);
 border-radius:30px;
}

.iconic-woothumbs-fullscreen:hover i{
 opacity:1;
 border-radius:30px;
}

/* woocommerce product review buttons styling */
.ursa-review-button.flat a{
background-color:rgb(0, 204, 255);
}

/*--------------------------------------------------------------
END WOOCOMMERCE
--------------------------------------------------------------*/

/*--------------------------------------------------------------
MISC
--------------------------------------------------------------*/

/*--------------------------------------------------------------
END MISC
--------------------------------------------------------------*/

/*--------------------------------------------------------------
TESTIMONIAL PRO
--------------------------------------------------------------*/

/*.sp-testimonial-pro-section .slick-dots{
 left:0px;
 right:0px;
 bottom:-30;
}
*/

/* odd two sets of arrows like testimonial pro adds it's on top without removing slick-slider's default
TODO we remove testimonial pro for now - need to look at removinh slick's default instead so can choose arrows in testimonial pro's slider settings - this is a quicker fix for now*/


.slick-initialized .slick-slide blockquote{
 font-weight:200;
 font-size:19px;
}

.slick-initialized .slick-slide blockquote a{
 font-size:16px;
}

.sp-tpro-modal-testimonial .tpro-client-testimonial blockquote{
 font-size:20px;
}

.sp-testimonial-pro-wrapper.sp_tpro_nav_position_vertical_center .sp-testimonial-pro-section .slick-next, .sp-testimonial-pro-wrapper.sp_tpro_nav_position_vertical_center .sp-testimonial-pro-section .slick-prev{
 opacity:0.5;
}

div.sp-testimonial-pro-wrapper .slick-slide{
 padding-right:15px!important;
 padding-left:15px;
}

.slick-dots li:hover, .slick-dots li.slick-active {
background-color: #1B2753;
}

.slick-dots li {
display: inline-block;
width: 6px;
height: 6px;
max-width: 10px;
max-height: 10px;
border-radius: 50%;
border: 1px solid #c1ccca;
background-color: #c1ccca;
transition: 0.5s;
margin: 0 5px;
cursor: pointer;
}



/*--------------------------------------------------------------
END TESTIMONIAL PRO
--------------------------------------------------------------*/


/*--------------------------------------------------------------
FAQ
--------------------------------------------------------------*/

/* faq toggles */
.vc_toggle_title{
 padding-top:10px;
 padding-bottom:10px;
 background-color:rgb(27, 39, 83);
}

.vc_toggle_title h4{
 color:rgb(255, 255, 255);
}

/*--------------------------------------------------------------
END FAQ
--------------------------------------------------------------*/

/*--------------------------------------------------------------
MAP
--------------------------------------------------------------*/

/* hide filter bar for now 
.wpgmp_filter_wrappers {
	display: none;
}*/


/* SLIM DOWN THE FILTER ROW - REMOVE FILTER TITLE */
/*div.wpgmp_before_listing{
 display:none;
}*/

.wpgmp_filter_wrappers{
 padding-top:2px!important;
 padding-bottom:8px!important;
}

#content .wpb_text_column :last-child select{
 margin-top:5px;
 padding-bottom:10px;
 padding-right:39.999961853027344px;
 max-width:325px;
 width:242.984375px;
}
/**/

.fc-title-left{
	float: left;
}

.fc-title-right{
	float: right;
}

.fc-title-right img{
float: top;
align: top;
 max-height:30px;
 max-width:30px;
 width:30px;
 height:30px;
}


.wpgmp_listing_container .fc-item-aare .wpgmp_locations img{
float: right;
align: right;
 max-height:30px;
 max-width:30px;
 width:30px;
 height:30px;
}



.map-list-table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
}

.noBorder {
    border:none !important;
}

.map-region-header h3{
	color: white;
	background-color:#1B2753;
	padding-left: 5px;
	padding-bottom: 2px;
	font-size: 1.2em;
	text-transform: uppercase;
}

/*
.map-view-map, .map-view-web {
	max-width: 35%;
}
*/

/*--------------------------------------------------------------
END MAP
--------------------------------------------------------------*/

/*--------------------------------------------------------------
SWITCHED OFF
--------------------------------------------------------------*/
/*



*/
/*--------------------------------------------------------------
END SWITCHED OFF
--------------------------------------------------------------*/
	



.nav ul.menu > li > a:after {
content: '';
position: absolute;
bottom: 4px;
right: 0;
height: 2px;
width: 0;
background-color: #1B2753;
transition: 0.5s;
}



/*--------------------------------------------------------------
INSTAGRAM FEED PLUGIN
--------------------------------------------------------------*/

/* TODO
dots styling
*/


/*--------------------------------------------------------------
END INSTAGRAM FEED PLUGIN
--------------------------------------------------------------*/


/*--------------------------------------------------------------
FACEBOOK FEED PLUGIN
--------------------------------------------------------------*/

.cff-text {
	font-size:16px;
	line-height:18px;
}


.cff_owl-theme .cff_owl-controls .cff_owl-buttons .cff_owl-prev{
 margin-left:-60px;
}

.cff_owl-theme .cff_owl-controls .cff_owl-buttons .cff_owl-next{
 margin-right:-60px;
}

/*--------------------------------------------------------------
END FACEBOOK FEED PLUGIN
--------------------------------------------------------------*/



/****  MOBILE SIDE MENU  *****/

.supro-off-canvas-panel.menu-sidebar ul.menu li a{
 color:rgb(27, 39, 83);
}


/* MOBILE TWEAKS */

/* tesimonials */
@media screen and (max-width:320px){
	div.sp-testimonial-pro-wrapper .slick-slider{
		padding-right:2px!important;
	  padding-left:2px!important;
	  }
	  .sp-testimonial-pro-wrapper.sp_tpro_nav_position_vertical_center .sp-testimonial-pro-section .slick-prev{
	  background-color:rgba(37, 44, 71, 0)!important;
	  }
	 .sp-testimonial-pro-wrapper.sp_tpro_nav_position_vertical_center .sp-testimonial-pro-section .slick-next{
	 background-color:rgba(37, 44, 71, 0)!important;
	 }

	 .sp-testimonial-pro-wrapper.sp_tpro_nav_position_vertical_center .sp-testimonial-pro-section .slick-prev .fa{
	 margin-right:20px;
	 }
	 .sp-testimonial-pro-wrapper.sp_tpro_nav_position_vertical_center .sp-testimonial-pro-section .slick-next .fa{
 	margin-right:-20px;
 	}

 	 
}


/*--------------------------------------------------------------
SEARCH TWEAKS
--------------------------------------------------------------*/

.supro-modal{
 width:80%;
 height:250px;
 align-self:center;
 left:10%;
 margin-top: 60px;
}

.supro-modal.open{
 border-style:solid;
 border-width:1px;
 border-color:rgba(109, 109, 109, 0.764);
 box-shadow:rgb(27, 39, 83) 0px 2px 10px 0px;
 max-height: 250px;
 
}

.supro-modal.open .modal-content{
 padding-top:30px;
 height:250px;
}

.supro-modal.open .container{
 max-width: 100%;
 max-height:80%;
}

.search-modal.open .search-fields{
 width:90%;
 margin-left:5%;
 margin-bottom:25%;
 height:48px;
}

.search-modal.open .product-cats{
 display:none;
}

.search-modal.open .modal-footer{
 bottom:20px;
}

.search-modal.open h2{
 margin-bottom: 20px;
}




/*--------------------------------------------------------------
Final say styling - override others above
--------------------------------------------------------------*/

/* sweep of making all text based links a certain style - try to avoid making buttons adhere to the beloiw though! */
.woocommerce #content div.product .entry-summary p a, .woocommerce #content div.product .woocommerce-tabs #tab-description ul a, .wpb_text_column  p a, .tooltipster-shadow .tooltipster-content a, .woocommerce #content div.product .entry-summary li a, p a{
 color:rgb(43, 68, 156);
 text-decoration:underline;
 cursor: pointer;
}

.woocommerce #content div.product .entry-summary p a:hover, .woocommerce #content div.product .woocommerce-tabs #tab-description ul a:hover, .wpb_text_column  p a:hover, .tooltipster-shadow .tooltipster-content a:hover, .woocommerce #content div.product .entry-summary li a:hover, p a:hover{
 color:rgb(163, 28, 116);
 text-decoration:underline;
 cursor: pointer;
}

/**/

.slick-initialized .slick-slide blockquote a{
 color:rgb(43, 68, 156);
 text-decoration:underline;
 font-size:20px;
 cursor: pointer;
}

.slick-initialized .slick-slide blockquote a:hover{
 color:rgb(163, 28, 116);
 text-decoration:underline;
 font-size:20px;
 cursor: pointer;
}

#sp-testimonial-pro-194.sp-testimonial-pro-section a.tpro-read-more {
color:rgb(43, 68, 156);
 text-decoration:underline;
 font-size:16px;
 cursor: pointer;
}

#sp-testimonial-pro-194.sp-testimonial-pro-section a.tpro-read-more:hover {
color:rgb(163, 28, 116);
 text-decoration:underline;
 font-size:16px;
 cursor: pointer;
}



a {
 cursor: pointer;
}

.map-info-button{
background-image: none;
font-family: "Open Sans", sans-serif;
font-weight: 400;
font-size: 14px;
color: rgb(68, 68, 68);
line-height: 21.428550720214844px;
background-color: rgba(0, 0, 0, 0);
font-style: normal;
text-align: -webkit-right;
text-decoration: none;
margin-top: 16px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 18px;
padding-right: 18px;
}


/* site wide para and bullets sizing and colour */
p{
 color:rgb(30, 30, 30);
 font-size:17px;
 line-height:30px;
}

 ul{
 color:rgb(30, 30, 30);
 font-size:17px;
}

.woocommerce div.product div.summary .price{
 font-size:22px!important;
}

/*
.woocommerce #content div.product .woocommerce-tabs #tab-description table{
 font-size:17px;
 color:rgb(30, 30, 30);
 line-height:20px;
}*/

/* reduce table text, reduce line height line margins for paragraph spacing */
.woocommerce #content div.product .woocommerce-tabs #tab-description table{
 font-size:16px;
 color:rgb(30, 30, 30);
 margin-top:0em;
 margin-bottom:0em;
 line-height:17px;
}

/* have to set both these other wise only header of table gets set */
.woocommerce #content div.product .woocommerce-tabs #tab-description table p{
 font-size:16px;
 color:rgb(30, 30, 30);
 margin-top:0em;
 margin-bottom:0em;
 line-height:17px;
}

@media screen and (max-width:990px){
	/* reduce table text, reduce line height line margins for paragraph spacing */
	.woocommerce #content div.product .woocommerce-tabs #tab-description table{
	 font-size:12px;
	 line-height:13px;
	 }

	/* have to set both these other wise only header of table gets set */
	.woocommerce #content div.product .woocommerce-tabs #tab-description table p{
	 font-size:12px;
 	line-height:13px;
 	}
}

/* force links within tables to be like other links in site*/
td a:hover {
color: #a31c74;
text-decoration: underline;
cursor: pointer;
}

td a{
color: #2b449c;
text-decoration: underline;
cursor: pointer;
}

/*--------------------------------------------------------------
END say styling - override others above
--------------------------------------------------------------*/


/*--------------------------------------------------------------
9.0 - Media Queries
--------------------------------------------------------------*/

@media (max-width: 1199px) {

  /* JOE
  header-layout-1 .menu-main,
  */
  .header-layout-5 .menu-main,
  .header-layout-6 .menu-main {
    display: none;
  }
  /*JOE*/
  .header-layout-1 .menu-main {
	  display: inline-block;
  }
  
  .header-layout-1 .site-header .menu-extra .menu-item-sidebar {
	  display: none;
  }
  
  /**/
}

/* JOE CUSTOM OVERRIDES */

@media (max-width: 900px) {
	.header-layout-1 .menu-main {
   	 display: none;
  }
  .header-layout-1 .site-header .menu-extra .menu-item-sidebar {
	  display: inline-block;
  }
}


/* SEARCH MODAL */

@media (max-width: 1024px) {
  body .search-modal .modal-content {
    top: 0;
    transform: translateY(0);
    position: relative;
    max-height: 100px;
  }
  body .search-modal .modal-footer {
  	height: 30px;
    bottom: 0px;
	margin-top:  10px;
  }
  
  .search-fields {
	  max-height: 60px;
  }
  /*
  body .search-modal .modal-title {
    margin-top: 40px;
  }
*/
}


  

 #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item-1073{
 width:40px;
  left: 6px;
}
 
  #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item-1074{
 width:40px;
  top: -40px;
   left: 46px;
}
 
  #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item-1075{
 width:40px;
  top: -80px;
   left: 86px;
}




.wpsisac-slick-slider .slick-slide{
 margin-bottom:0px;
 margin-top:0px;
}

.wpsisac-slick-slider h2.slide-title{
 margin:5px 0 !important;
 font-size:16px;
 font-weight:400;
 line-height:35px;
 text-align:center;
}

.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content .bg-overlay{
 background:rgba(0,250,0,0);
 width:100%;
 position:relative;
 bottom:-10px;
 padding: 0px;
 margin-top: -40px;
}


.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slide-title{
 color:#1B2753;
 text-shadow:0 0px 0px #000;
 text-align:center;
}

.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content{
 position:relative;
}

@media screen and (max-width:990px){

 .wpsisac-slick-slider h2.slide-title{
 margin:5px 0 !important;
 font-size:11px;
 font-weight:400;
 line-height:25px;

}

}


