@charset "utf-8";
/* CSS Document */

.ico-content.type3 { padding:0; width:100% !important; }
.rslargeblackbg { font-size:22px !important; color:#000 !important; font-weight:bold !important; }
.rsdescriptiontext { font-size:15px !important; color:#000 !important; }
.dark { background-color: #000000; }
#main-menu ul li { padding: 50px 0; }
#main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a {}
.hide-mobile { display: block; }
.display-mobile { display: none; }
.seperator { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 5px solid #F2F2F2; }
.title-banner { margin: 0 -30px; height: 180px; position: relative; }
.title-banner .background-banner { background-position: center; background-size: cover; width: 100%; height: 180px; }
.title-banner .title-text { position: absolute; bottom: 15px; right: 15px; font-size: 18px; color: #FFFFFF; background-color: rgba(0, 0, 0, 0.5); padding: 7px; }
.masonry { margin: 0 -7px; font-size: 0; }
.masonry .one-quarter { box-sizing: border-box; margin: 0; padding: 7px; width: 25%; float: left; }
.masonry .one-quarter img { width:  100%; max-width: 100%; }



@media only screen and (min-width: 960px) and (max-width: 1199px) {
  #main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a {  padding-top: 50px !important; padding-bottom: 50px !important; }
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
  #main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a {  padding-top: 50px !important; padding-bottom: 50px !important; }
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
  .tp-caption { display: none !important; }
  .ico-content.type3 { width: 100% !important; }
  .hide-mobile { display: none; }
  .display-mobile { display: block; }
  .seperator { margin-bottom: 0; }
  .masonry .one-quarter { width: 50%; }
}


@media only screen and (min-width: 0px) and (max-width: 479px) {
  .tp-caption { display: none !important; }
  .ico-content.type3 img { width: 100% !important; }
  .masonry .one-quarter { width: 100%; }
}

