.main-content {

  border: none;

  background: none;

}



.content-column {

  margin-top: 5px;

  /*padding: 5px;

  background: #FFFFFF;*/

  border: 5px solid #FFFFFF;

}



.comp-link-container {

  padding: 0;

}



.comp-link {

  margin: 5px 0;

}



.comp-link:last-child {

  margin: 5px 0 0 0;

}



.comp-link p {

  margin: 0;

}



.comp-link a {

  padding: 1px;

  width: 100%;

  display: block;

  background: none;

  overflow: hidden;

}



.comp-link a:hover {

  background: rgba(0, 0, 0, 0.5);

}



.calendar-container {

  padding: 0 5px;

}



.calendar-container .widget {

  background: #FFFFFF;

  padding: 5px 5px 2px 5px;

  margin: 5px 0 0 0;

}



.calendar-container .widget .widget-title {

  margin: 0;

  background: #EFEFEF;

  padding: 10px 10px;

}



.evcal_month_line p {

  font-size: 16px !important;

}



.calendar-container .widget #evcal_widget {

  margin: 0;

}



.calendar-container .widget .evo_sort_btn, .sidebar .widget .evo_sort_btn {

  display: none;

}



.calendar-container .widget #evcal_next, .calendar-container .widget #evcal_prev, .sidebar .widget #evcal_next, .sidebar .widget #evcal_prev {

  margin-top: 0;

  display: none;

}



.footer-sponsor-bar {

  margin: 0;

  background: #FFFFFF;

}



/** Desktop large **/

@media all and (min-width: 1200px) {

  .comp-link a img {

    width: 201px;

    height: 67px;

  }

}





@media all and (min-width: 992px) and (max-width: 1199px) {

  .comp-link a img {

    width: 166px;

    height: 56px;

  }

}


#main-navigation {
  background: none;
}

@media all and (max-width: 991px) and (min-width: 768px) {

  .calendar-container {

    padding: 0 5px 0 0;

  }

  #main-search {

      padding: 5px 0 0;

  }

  #main-navigation {

    margin-left: 0;
    background: rgba(0, 0, 0, 0.3);
  }


  .comp-link a img {

    width: 311px;

    height: 101px;

  }

  .navbar-nav {
    float: none;
  }

  .navbar-nav > li > a {
    padding: 10px;
  }

}

.content .main {
	margin-top: 10px;
	padding-top: 5px;
}

.woocommerce div.product div.images {
	display: none;
}

.woocommerce div.product div.summary {
	width: 100%;
	float: none;
}

.woocommerce div.product form.cart {
	width: 50%;
}

@media all and (max-width: 767px){

  .calendar-container {

    padding: 0 5px 0 0;

  }

  #main-search {

      padding: 5px 0 0;

  }

  #main-navigation {

    margin-left: 0;

    padding: 0 5px;
    background: rgba(0, 0, 0, 0.3);
  }

  .navbar-nav > li > a {
    padding: 15px 30px;
  }

  .logo-kiri-row {

    display: none;

  }

  .logo-icon {
    text-align: center;
  }

  .dropdown-menu > li > a {

    color: #FFFFFF;

  }

}



.galleryTextThumbs .rsThumbs h5 {

  font-size: 14px;

}



.galleryTextThumbs .rsTmb {

  padding: 10px;

}



.rsMinW .rsThumbsVer {

    height: 336px;

}



.archive-buttons {

  position: absolute;

  width: 220px;

  height: 19px;

  bottom: 0;

  right: 0;

  border-top: 1px solid #2e2e2e;

  background: #000000;

  padding: 3px 5px;

}



.archive-buttons span {

  display: block;

  height: 13px;

  position: relative;

}



.archive-buttons span a {

  font-size: 10px;

  top: 0;

  position: absolute;

  line-height: 12px;

}



.clean-my-archives .day {

  font-style: italic;

  color: #666666;

}



.single .content, .page .content {

  background: none;

}



.single .content .main, .page .content .main {

  background: #FFFFFF;

  padding-bottom: 10px;

}



.single .content .sidebar,
.page .content .sidebar,
.woocommerce-page .content .sidebar {

  background: #FAFAFA;

  padding-bottom: 10px;

  padding-top: 10px;

  border-left: 1px solid #EFEFEF;

  border-top: 1px solid #EFEFEF;

}



.footer-widgets .widget {

  margin: 0;

}



.widget_rss_multi_importer_widget .news {

  height: 146px;

}



.widget_rss_multi_importer_widget .news {

  font-size: 13px;

}



.widget_rss_multi_importer_widget .blog-title {

  font-weight: 700;

  border-bottom: 1px solid #EFEFEF;

  margin-bottom: 5px;

}



.widget_rss_multi_importer_widget .rss-blog-post-title {

  font-style: italic;

}



body {

  background: url("/wp-content/themes/puri/assets/img/bg.jpg") no-repeat center center fixed;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;
overflow-x: hidden;

}



.footer-widgets {

  background: none;

  padding: 0 0 10px 0;

}



header.navbar {

  background: none;

  border-bottom: 0;

  min-height: 0;

  box-shadow: none;

}




#main-search input, #main-search button {
  background: #FFFFFF;
  color: #CCCCCC;
}



#top-sponsor-bar {

  background: rgba(0, 0, 0, 0.3);

  border: 0;

  box-shadow: none;

  height: auto;

	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}



.page .wrap, .single .wrap {

  margin-top: 5px;

}



.rsMinW .rsGCaption {

    width: 407px;

}



.header-sponsor-widget {

  height: auto;

  padding: 0 10px;

}



.header-sponsor-widget img {

  height: auto;

}



.footer-widgets .widget {

  background: #FFFFFF;

  border: none;

}



.footer-widgets .widget-inner h3 {

  border: none;

  padding-left: 5px;

}



.widget_rss_multi_importer_widget .news {

  padding: 0 5px;

}



.new-royalslider-1 .rsThumb {

  height: auto !important;

}



.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p {

  color: #999999;

}



#top-sponsor-bar .container {

  text-align: center;

  margin-top: 0;

}

#top-sponsor-bar .container .simple-image {
	margin: 0;
}



.footer-sponsor-widget {

    padding: 5px;

}



.lt-ie9 body header, .lt-ie9 body .container, .lt-ie9 body .row {

  display: none;

}



.lt-ie9 body .ie-alert-container, .lt-ie9 body .ie-alert-container .row {

  display: block;

}



.ie-alert {

  margin-top: 50px;

}



.logo-kiri-row {

  margin: 20px 0 10px 0;

}





#evcal_calendar_1 #evcal_head, #evcal_calendar_sidebar-calendar #evcal_head {

  display: none;

}



.calendar-container .widget .widget-title {

    border: none;

    font-size: 16px;

    margin: 0;

    padding: 0 5px;

    background: none;

}



.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p {

  color: #999999;

}



#lang-selector {
  
  padding: 0;

  margin: 0 -30px 0 5px;

  background: none /*rgba(0, 0, 0, 0.7);*/

}

#lang-selector img{
  min-height:25px !important
}

#lang-selector li {

  display: inline;

}



.footer-widgets {

  background: #FFFFFF;

}



.footer-widgets .widget_rss_multi_importer_widget {

  width: 70%;

  float: left;

}



.footer-widgets .facebook-feed {

  width: 30%;

  float: left;

}

.search .main {
  background: #ffffff;
}

body {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/puri/assets/img/bg.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/puri/assets/img/bg.jpg', sizingMethod='scale')";
}

.rsThumbsArrow {
  background: #000000;
}

.row.breadcrumb {
  margin-bottom: 5px;
  border-radius: 0;
}

#breadcrumbs {
  padding: 0;
  margin: 0;
  list-style: none;
}

#breadcrumbs li {
  display: inline-block;
}

#breadcrumbs li.separator {
  margin: 0 3px;
}

#evcal_widget .year-select {
  display: none;
}

.year-select a {
  margin-right: 10px;
  margin-bottom: 20px;
  display: inline-block;
  background: #EFEFEF;
  padding: 10px;
  border-radius: 5px;
  color: #333333;
}

.year-select a:hover,
.year-select a.current {
  background: #CCCCCC;
}

.woocommerce .main {
  background: #FFFFFF;
}

.woocommerce .product-category {

}

.woocommerce .product-category a {
  display: block;
  position: relative;
}

.woocommerce .product-category a img {
  margin: 0;
  border-radius: 5px;
  border: 1px solid #999;
}

.woocommerce .product-category a h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  color: #FFFFFF;
  font-weight: 700;
}

.woocommerce .product-category a h3 .count {
  display: none;
}

.woocommerce-result-count,
.woocommerce-ordering {
  display: none;
}

.woocommerce .products .add_to_cart_button {
  display: none;
}

.woocommerce .products .product {
  position: relative;
}

.woocommerce .products .product img {
  margin: 0 !important;
}

.woocommerce .products .product h3 {
  position: absolute;
  width: 100%;
  top: 120px;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  padding: 10px !important;
  height: 35px;
}

.woocommerce .products .product .price {
  background: rgba(0, 0, 0, 0.7);
  color: #FFFFFF !important;
  font-weight: 700 !important;
  left: 0;
  bottom: 15px;
  height: 25px;
  line-height: 15px;
  display: block !important;
  margin: 0 !important;
  top: 155px;
  position: absolute;
  width: 100%;
  padding: 0 10px 10px 10px;
}

.woocommerce-page.single-product .product {
  margin-top: 15px;
}

.woocommerce-page.single-product .product .label label {
  color: #000000;
  font-size: 14px;
}

.woocommerce-page.single-product .product .product_meta {
  display: none;
}

.woocommerce-page.single-product .product .related.products {
  display: none;
}

.woocommerce .woocommerce-message {
  margin-top: 15px !important;
}

.woocommerce .coupon {
  display: none;
}

.licenses {
  width: 100%;
}

.licenses td,
.licenses th {
  border: 1px solid #CCCCCC;
  padding: 5px;
}

.woocommerce .woocommerce-error {
  margin-top: 15px !important;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
  clear: none;
}

.row.small-banners {
  padding-top: 15px;
  background: #FFFFFF;
}

.row.small-banners img {
  width: 100%;
  height: auto;
}

.row.small-banners li {
  list-style: none;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.edetabel-results {
    border-collapse: collapse;
}

.edetabel-results th,
.edetabel-results td {
    border: 1px solid #000000;
    padding: 5px;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.evo_sort_btn {
    display: none;
}
