/* ==== New font added by iziss tech ==== */
@font-face {
  font-family: 'OpenSansHebrew';
  src: url('../fonts/newfont/OpenSansHebrew-Bold.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansHebrew-BoldItalic';
  src: url('../fonts/newfont/OpenSansHebrew-BoldItalic.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansHebrew-ExtraBold';
  src: url('../fonts/newfont/OpenSansHebrew-ExtraBold.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansHebrew-ExtraBoldItalic';
  src: url('../fonts/newfont/OpenSansHebrew-ExtraBoldItalic.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansHebrew-Italic';
  src: url('../fonts/newfont/OpenSansHebrew-Italic.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansHebrew-Light';
  src: url('../fonts/newfont/OpenSansHebrew-Light.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansHebrew-LightItalic';
  src: url('../fonts/newfont/OpenSansHebrew-LightItalic.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansHebrew-Regular';
  src: url('../fonts/newfont/OpenSansHebrew-Regular.ttf?v=4.0.3') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body, p {
  font-family: OpenSansHebrew-Light;
}

.portus-main-content-panel .block-category-list .item, 
.short-icon-text span, 
.breaking-news .br-article-list a,
.breaking-news .br-title,
.portus-sidebar-large .widget > h3, .portus-sidebar-small .widget > h3,
.form-control {
  font-family: OpenSansHebrew-Regular;
}
/* ==== New font added by iziss tech ==== */


/* Dots */
.slick-slider {
  margin: 0;
  padding: 0;
  list-style: none;
}
.slick-slider.nav-dot {
  margin-bottom: 75px;
}
@media (max-width: 767px) {
  .slick-slider {
    margin-bottom: 30px;
  }
}
.slick-dots {
  position: absolute;
  bottom: -45px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
@media (max-width: 767px) {
  .slick-dots {
    bottom: -25px;
  }
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 -4px 0 0;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  color: transparent;
  background-color: transparent;
  border: 0;
  outline: none;
}
.slick-dots li button:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #005395;
}
.slick-dots li.slick-active button:after,
.slick-dots li.slick-active button:hover:after {
  background: #28bceb;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
* {
    box-sizing: border-box;
}

/* Create three columns of equal width */
.columns {
    float: left;
    width: 33.3%;
    padding: 8px;
}

/* Style the list */
.price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

/* Add shadows on hover */
.price:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

/* Pricing header */
.price .header {
    background-color: #111;
    color: white;
    font-size: 25px;
}

/* List items */
.price li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
}

/* Grey list item */
.price .grey {
    background-color: #eee;
    font-size: 20px;
}

/* The "Sign Up" button */
.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}

li.has-ot-mega-menu h1, li.has-ot-mega-menu h2, li.has-ot-mega-menu h3, li.has-ot-mega-menu h4,
li.has-ot-mega-menu h5, li.has-ot-mega-menu h6, .breaking-news .br-article-list a strong {
  font-weight: normal !important;
}

/* Change the width of the three columns to 100% 
(to stack horizontally on small screens) */
@media only screen and (max-width: 600px) {
    .columns {
        width: 100%;
    }
}

#main {
  margin: 40px;
}
#contact {
  text-align: right;
}
p.text-danger > ul {
  color: red;
  list-style: none;
  padding: 0;
}


@media all and (max-width: 767px) {
	body {
	  overflow: hidden;
	  height: auto !important;
	}
	
	.breaking-news .wrapper .br-title {
	  font-size: 18px;
	  line-height: 2;
	  padding: 3px 20px !important;
	}
	.breaking-news .br-article-list {
    margin: 0 20px;
}
	.short-icon-text {
	  display: inline-block;
	}
	footer.row {
	  margin: 0;
	}
	#features > .container {
	  padding: 0;
	}
	.wrapper {
	  width: 100% !important;
	}
	#footer > #footer-widgets .wrapper > .paragraph-row:nth-child(2) .widget > div {
	  margin: 0 auto;
	  text-align: center;
	  width: 60%;
	}
	.widget > ul, #footer-info ul {
	  padding: 0 !important;
	}
	#footer-info {
	  padding: 30px 55px !important;
	}
	.portus-main-content-panel .block-category-list {
	  width: 90% !important;
	  margin: 0 auto;
	}
	.portus-main-content-panel .block-category-list > .item {
  	  width: 140px;
	}
}

/*Rating Star Color*/
  .fa.fa-star {
    color: hsl(47, 87%, 53%);
  }

/*Provider search dropdown css */
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a{
  color:black !important;
  font-size: 20px;
}

.captch-body > input {
  display: inline;
  text-align: center;
  width: 20%;
}

@media all and (max-width: 767px) {
  .providers-search-results>tbody>tr>td{
    white-space: normal !important;
  }
}