@charset "UTF-8";
@font-face {
  font-family: 'Conv_againts';
  src: url("../fonts/againts.eot");
  src: local("☺"), url("../fonts/againts.woff") format("woff"), url("../fonts/againts.ttf") format("truetype"), url("../fonts/againts.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*Reset vituar composer default css*/
.vc_row {
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_row, .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12, .vc_column_container > .vc_column-inner {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.stars {
  display: none !important;
}

input.input-text {
  padding: 5px;
}

.woocommerce #respond input#submit {
  position: relative !important;
  margin-top: 30px !important;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  .woocommerce #respond input#submit {
    margin-bottom: 20px;
  }
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  padding-left: 25px;
  padding-right: 25px;
  float: left;
}

.faia-bio-imgwrap img {
  max-width: 100%;
  height: auto;
}

/* --------------------------------

Primary style


/**
* Table of Contents:
1 Humberger button style
2. Some button for page
3. Slider controll
4. Popup
5. Pagging slider
6 Section
7 Player and slider
8 Navigation
9 Album
10 Nexttour and ticket
11 Twiter message
12 News
13 Gallery
14 About
15 Member
16 Footer
18. Dj Page
19. Shorcode Cake show
20. shortcode Instagram
21. Shortcode gallery horizontal
22. Shortcode musicshow
23. Shortcode musicshow
24 Shortcode musicshow
------------------------*/
body {
  /*font-family: 'Roboto', sans-serif; farid*/
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 14px;
  overflow-x: hidden !important;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media only screen and (max-width: 767px) {
  body {
    font-size: 13px;
  }
}

@media only screen and (max-width: 767px) {
  .container {
    width: 100% !important;
  }
}

.text-white {
  color: #fff;
}

.text-white a {
  color: #fff;
}

.oui-center {
  text-align: center;
}

.padding-section {
  padding-top: 115px;
}

.vc_icon_element-inner:hover * {
  color: #1ba3d9 !important;
}

.text-light {
  font-weight: 300 !important;
  font-size: 1.28571em;
  line-height: 30px !important;
}

.text-light p {
  margin-bottom: 15px;
}

.container.contain_default {
  padding-bottom: 15px;
}

.container.contain_default a {
  color: #252525;
}

.container.contain_default a:hover {
  text-decoration: underline;
}

.clear-title {
  float: left;
  width: 100%;
  margin-bottom: 30px !important;
  clear: both;
}

.clear-thumbs {
  float: left;
  width: 100%;
  height: 50px;
}

.gray-style a {
  color: #959595;
}

.is-fixed {
  position: fixed !important;
  z-index: 9999999;
  top: -80px;
  z-index: 100;
}

.hugo-height30 {
  float: left;
  width: 100%;
  height: 30px;
}

.is-visible {
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

/*1 Humberger button style*/
/*Css for humberger button*/
.button-humberger-menu {
  display: none;
  float: right;
  border: none;
  color: #000;
  width: 50px;
  height: 50px;
  background: transparent;
  font-size: 1.142857143em;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
}

.button-humberger-menu.btn-show {
  display: block !important;
  position: absolute;
  z-index: 999999999999;
  right: 30px;
  top: 50px;
}

@media only screen and (max-width: 1000px) {
  .button-humberger-menu {
    display: block;
    float: right;
    position: relative;
    z-index: 99999;
  }
}

@media only screen and (max-width: 1025px) {
  font-size: 13px;
}

.comming-soon {
  display: block;
  width: 100%;
  height: 100%;
}

a {
  color: #1ba3d9;
}

*:focus {
  outline: none;
  outline-style: none;
}

@media only screen and (max-width: 767px) {
  img {
    max-width: 100%;
  }
}

.subcribe-input::-webkit-input-placeholder {
  color: #fff !important;
}

.subcribe-input::-moz-placeholder {
  color: #fff !important;
}

.subcribe-input:-moz-placeholder {
  color: #fff !important;
}

.subcribe-input:-ms-input-placeholder {
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  .container {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/*2. Some button for page*/
/*Button submit form when click contact*/
.btn-submit {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.btn-submit.loading:after {
  content: "\f110";
  font-family: 'FontAwesome';
  margin-left: 5px;
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

.btn-submit.success-form {
  background: gray;
}

.btn-submit.success-form:after {
  content: "\f00c";
  font-family: 'FontAwesome';
  margin-left: 5px;
}

.wpb_row, .wpb_column {
  margin-bottom: 0px !important;
}

.title-page {
  font-size: 32px;
  margin-bottom: 10px;
}

/*Go top button*/
#oui-go-top {
    display: none;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 2em;
    color: #FFFFFF;
    position: fixed;
    left: 95%;
    top: 89%;
    border-radius: 50%;
    background: #4EBDBF;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    z-index: 9999999;
}

#oui-go-top:hover {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.8);
}

@media only screen and (max-width: 767px) {
  #oui-go-top {
    left: 80%;
  }
}

/*3. Slider controll*/
/*Css for custom slider control*/
.control-slider {
  position: absolute;
  top: 23%;
  z-index: 9999;
  cursor: pointer;
  color: #252525;
}

.control-slider.left {
  left: -25px;
}

.control-slider.right {
  right: -25px;
}

.control-slider.swiper-button-disabled {
  color: #959595;
}

@media only screen and (max-width: 1025px) {
  .control-slider {
    display: none;
  }
}


.submit, .button-active {
  height: 40px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border: none;
  display: inline-block;
  color: #fff;
  font-weight: bold;
  width: 20%;
  position: relative;
  margin-top: 30px;
}

.b-button {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  float: left;
  color: #fff;
  text-align: center;
}

@media only screen and (min-width: 767px) {
  .b-button {
    line-height: 40px !important;
    padding: 0 25px !important;
    height: 40px !important;
  }
}

.b-button:hover {
  color: #fff;
}

.button-border {
  border: 2px solid #fff;
}

@media only screen and (max-width: 767px) {
  .button-border {
    border: 1px solid #fff;
  }
}

.ouicreate-button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .submit, .button-active, .b-button, .button-border, .button-gradient, .ouicreate-form .ouicreate-contact li button, .form-comment .ouicreate-contact li button, .comment-form #submit, .navigation ul#main-nav li:hover, .navigation ul#main-nav li.active, .navigation ul#main-nav li.current-menu-item, .detail-album .button-buy, .news-categories-standard .list-news li .btn-readmore, .woocommerce #respond input#submit {
  border-radius: 100px;
  text-transform: uppercase;
  text-align: center;
}

.hover, .feature-news .ouicreate-features .feature-list li:hover, .news-categories-standard .list-news li:hover, .news-categories-standard .right-widget.recent-posts ul li:hover {
  box-shadow: 1px 2px 30px rgba(0, 0, 0, 0.2) !important;
}

.cancel {
  background: #e5e5e5;
  border-color: #e5e5e5;
}

.twitterlayout-hor .content-size, .twitterlayout-hor .twitter-message, .twitterlayout-hor .twitter-message .swiper-container {
  width: 1170px;
}

@media only screen and (max-width: 1025px) {
  .twitterlayout-hor .content-size, .twitterlayout-hor .twitter-message, .twitterlayout-hor .twitter-message .swiper-container {
    width: 970px;
  }
}

@media only screen and (max-width: 780px) {
  .twitterlayout-hor .content-size, .twitterlayout-hor .twitter-message, .twitterlayout-hor .twitter-message .swiper-container {
    width: 750px;
  }
}

@media only screen and (max-width: 767px) {
  .twitterlayout-hor .content-size, .twitterlayout-hor .twitter-message, .twitterlayout-hor .twitter-message .swiper-container {
    width: 100%;
  }
}

/*Button clidk to play on detail album*/
.click-to-play img {
  width: 270px;
  height: 270px;
}

.click-to-play .ouicreate-plus {
  cursor: pointer;
}

/*4. Popup */
/*Css for modal dialog gallery section*/
.modal-dialog {
  background: #000;
  background: transparent;
}

.modal-dialog.ouicreate-gallery-video {
  width: 780px;
}

@media only screen and (max-width: 780px) {
  .modal-dialog.ouicreate-gallery-video {
    width: 89%;
  }
}

.modal-dialog.ouicreate-gallery-video .modal-content {
  height: 450px;
}

.modal-dialog.ouicreate-gallery-image {
  width: 780px;
}

@media only screen and (max-width: 780px) {
  .modal-dialog.ouicreate-gallery-image {
    width: 89%;
  }
}

.modal-dialog.ouicreate-gallery-image img {
  width: 100%;
}

.modal-dialog .modal-content {
  border: none;
}

.modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: -21px;
  top: 0px;
  font-size: 1.5em;
}

.modal-dialog .modal-body {
  width: auto;
  height: auto;
  position: relative;
  text-align: center;
}

.modal-dialog .modal-body img {
  max-width: 100%;
}

.modal-dialog .modal-body iframe {
  width: 780px !important;
  height: 450px !important;
}

@media only screen and (max-width: 780px) {
  .modal-dialog .modal-body iframe {
    width: 100% !important;
  }
}

.modal-dialog .modal-body .ouicreate-arrg {
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0px;
  height: 0px;
  border-left: '50px' solid transparent;
  border-right: '50px' solid transparent;
  border-bottom: '50px' solid '#2f2f2f';
}

.modal-dialog .modal-body .ouicreate-back, .modal-dialog .modal-body .ouicreate-next {
  position: absolute;
  width: 25%;
  height: 100%;
  background: transparent;
  top: 0px;
  cursor: pointer;
}

.modal-dialog .modal-body .ouicreate-back {
  left: 0px;
}

.modal-dialog .modal-body .ouicreate-next {
  right: 0px;
}

/*5. Pagging slider*/
/*This css for pagging slider*/
.paging-slider {
  height: 30px;
  display: inline-block;
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99;
}

.paging-slider .swiper-pagination-bullet {
  background: #959595;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  cursor: pointer;
}

.paging-slider .swiper-pagination-bullet:hover, .paging-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #252525;
}

/*Button when you hover on album items or on image of gallery section*/
.ouicreate-plus {
  position: absolute;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  color: #fff;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.ouicreate-plus:hover {
  background: rgba(0, 0, 0, 0.8);
}

/*Feature image albums*/
img.ouicreate-feature-album {
  width: 270px;
}

.swiper-wrapper {
  float: left;
  width: 100%;
  height: 100%;
}

/*6 Section*/
/*Some Css for section*/
section {
  float: left;
  width: 100%;
  height: auto;
  position: relative;
}

section.container {
  width: 1170px !important;
  float: none !important;
}

section.section-menu-active {
  position: relative;
  right: 250px;
  overflow: hidden !important;
}

/*Main menu on desktop*/
.main-menu-view {
  display: none;
}

.navigation {
/* farid */ 
  background: #4EBDBF;
  z-index: 90;
}

#open-humberger-menu {
  display: block;
  position: absolute;
  z-index: 90;
}

.main-menu-view {
  position: fixed;
  right: 0px;
  padding: 10px;
  height: 100vh;
  width: 250px;
  background: #252525;
  color: #fff;
  display: none;
  overflow-y: scroll;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

.main-menu-view > ul {
  padding-top: 60px;
  padding-bottom: 60px;
}

.main-menu-view .close-humberger {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 1.42857em;
  cursor: pointer;
  z-index: 999;
}

.main-menu-view.mobile-show {
  display: block;
  z-index: 999999;
}

.main-menu-view.mobile-show ul {
  list-style: none;
  float: left;
  padding-left: 20px;
}

.main-menu-view.mobile-show ul li {
  float: left;
  width: 100%;
  min-height: 30px;
  line-height: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.main-menu-view.mobile-show ul li:hover {
  border-color: #4EBDBF;
}

.main-menu-view.mobile-show ul li:hover > a {
  color: #4EBDBF;
}

.main-menu-view.mobile-show ul li:hover > ul {
  border-color: #4EBDBF;
}

.main-menu-view.mobile-show ul li:hover > ul li:hover {
  border-color: #4EBDBF;
}

.main-menu-view.mobile-show ul li:last-child {
  border-bottom: none;
}

.main-menu-view.mobile-show ul li .sub-menu li:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.main-menu-view.mobile-show ul li.menu-item-has-children {
  border-bottom: none;
}

.main-menu-view.mobile-show ul li a {
  color: #fff;
  text-transform: uppercase;
}

.main-menu-view.mobile-show ul li a:hover {
  color: #4EBDBF;
}

.main-menu-view.mobile-show ul li ul {
  padding-left: 15px;
  float: left;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.main-menu-view.mobile-show ul li ul li:last-child {
  border-bottom: none;
}

/*Color and style of tags elements*/
.ouicreate-tags {
  float: left;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
  margin-top: 30px;
  position: relative;
}

.ouicreate-tags ul {
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media only screen and (min-width: 780px) {
  .ouicreate-tags ul {
    max-width: 60%;
  }
}

@media only screen and (max-width: 780px) {
  .ouicreate-tags ul {
    width: 100%;
    margin-bottom: 15px;
  }
}

.ouicreate-tags ul:first-child li {
  margin-right: 15px;
  line-height: 50px;
  float: left;
}

.ouicreate-tags ul:first-child li:last-child {
  margin-right: 0;
}

.ouicreate-tags ul:first-child li:first-child {
  font-weight: bold;
}

.ouicreate-tags ul:first-child li a {
  color: #666;
  padding: 7px 20px;
  border: 2px solid #ccc;
  border-radius: 50px;
}

.ouicreate-tags ul:first-child li a:hover {
  color: #fff;
  padding: 12px 22px;
  border: none;
}

.ouicreate-tags ul li {
  color: #666;
  display: inline;
}

.ouicreate-tags ul:last-child {
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media only screen and (max-width: 780px) {
  .ouicreate-tags ul:last-child {
    margin-top: 10px;
    margin-bottom: 0px;
  }
}

.ouicreate-tags ul:last-child li {
  position: relative;
  margin-right: 53px;
}

@media only screen and (max-width: 780px) {
  .ouicreate-tags ul:last-child li {
    float: right;
  }
  .ouicreate-tags ul:last-child li:first-child {
    margin-right: 30px;
  }
}

.ouicreate-tags ul:last-child li span {
  position: absolute;
  padding: 2px 5px;
  border-radius: 50px;
  background: #f0f0f0;
  color: #959595;
  font-size: 0.714285714em;
  top: -21px;
  left: 15px;
}

.ouicreate-tags ul:last-child li:first-child i {
  color: #cc2129;
}

.ouicreate-tags ul:last-child li:nth-child(2) i {
  color: #00c8fa;
}

.ouicreate-tags ul:last-child li:nth-child(3) i {
  color: #004689;
}

.ouicreate-tags ul:last-child li:last-child i {
  color: #df6c6e;
}

/*Total css of form here*/
.ouicreate-form, .form-comment {
  float: left;
  height: auto;
  width: 100%;
  position: relative;
}

.ouicreate-form .success-form-message, .form-comment .success-form-message {
  position: absolute;
  padding: 10px 30px;
  background: rgba(0, 128, 0, 0.5);
  color: #fff;
  font-size: 1em;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  top: 30%;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  border-radius: 50px;
  opacity: 0;
  cursor: pointer;
}

.ouicreate-form .success-form-message.active, .form-comment .success-form-message.active {
  z-index: 999;
  opacity: 1;
}

.ouicreate-form .success-form-message.error, .form-comment .success-form-message.error {
  background: rgba(255, 0, 0, 0.5);
}

.ouicreate-form.form-contact2, .form-comment.form-contact2 {
  padding-top: 73px;
}

.ouicreate-form.form-contact2 .contact-content, .form-comment.form-contact2 .contact-content {
  margin-bottom: 5px;
}

.ouicreate-form .contact-content, .form-comment .contact-content {
  margin-top: 0px;
  color: #262626;
  margin-bottom: 50px;
}

.ouicreate-form .txt-contact, .form-comment .txt-contact {
  width: 47%;
  margin-right: 6%;
}

@media only screen and (max-width: 767px) {
  .ouicreate-form .txt-contact, .form-comment .txt-contact {
    margin: 0px;
    width: 100%;
    margin-bottom: 30px;
  }
}

.ouicreate-form .txt-contact:nth-child(even), .form-comment .txt-contact:nth-child(even) {
  margin-right: 0px;
  float: right;
}

.ouicreate-form li, .form-comment li {
  list-style: none;
}

.ouicreate-form li textarea, .form-comment li textarea {
  float: left;
  width: 100%;
  resize: none;
  border: 2px solid #252525;
  background: transparent;
  font-weight: bold;
}

.ouicreate-form li textarea:focus, .form-comment li textarea:focus {
  border-color: #1ba3d9;
}

.ouicreate-form li textarea::-webkit-input-placeholder, .form-comment li textarea::-webkit-input-placeholder {
  color: #252525;
}

.ouicreate-form li textarea::-moz-placeholder, .form-comment li textarea::-moz-placeholder {
  color: #252525;
}

.ouicreate-form li textarea:-moz-placeholder, .form-comment li textarea:-moz-placeholder {
  color: #252525;
}

.ouicreate-form li textarea:-ms-input-placeholder, .form-comment li textarea:-ms-input-placeholder {
  color: #252525;
}

.ouicreate-form .ouicreate-contact, .form-comment .ouicreate-contact {
  float: left;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.form-center {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
}

.ouicreate-form .ouicreate-contact *, .form-comment .ouicreate-contact * {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

.ouicreate-form .ouicreate-contact textarea, .form-comment .ouicreate-contact textarea {
  resize: none;
  height: 95px;
  padding-top: 5px;
  width: 100%;
}

.ouicreate-form .ouicreate-contact li, .form-comment .ouicreate-contact li {
  float: left;
  list-style: none;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .ouicreate-form .ouicreate-contact li, .form-comment .ouicreate-contact li {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.ouicreate-form .ouicreate-contact li:before, .form-comment .ouicreate-contact li:before {
  font-family: 'FontAwesome';
  position: absolute;
  top: 12px;
  left: 20px;
  color: #252525;
}

.ouicreate-form .ouicreate-contact li:first-child:before, .form-comment .ouicreate-contact li:first-child:before {
  content: '\f0e0';
}

.ouicreate-form .ouicreate-contact li:nth-child(2):before, .form-comment .ouicreate-contact li:nth-child(2):before {
  content: '\f007';
}

.ouicreate-form .ouicreate-contact li:nth-child(3):before, .form-comment .ouicreate-contact li:nth-child(3):before {
  top: 6px;
  content: '\f075';
}

.ouicreate-form .ouicreate-contact li input[type="text"], .ouicreate-form .ouicreate-contact li textarea, .form-comment .ouicreate-contact li input[type="text"], .form-comment .ouicreate-contact li textarea {
  width: 100%;
  border-radius: 0px;
  float: left;
  padding-right: 20px;
  border: 2px solid #252525;
  background: transparent;
  padding-left: 35px;
  font-weight: bold;
}

.ouicreate-form .ouicreate-contact li input[type="text"]:focus, .ouicreate-form .ouicreate-contact li textarea:focus, .form-comment .ouicreate-contact li input[type="text"]:focus, .form-comment .ouicreate-contact li textarea:focus {
  border-color: #4EBDBF;
}

.ouicreate-form .ouicreate-contact li input[type="text"]::-webkit-input-placeholder, .ouicreate-form .ouicreate-contact li textarea::-webkit-input-placeholder, .form-comment .ouicreate-contact li input[type="text"]::-webkit-input-placeholder, .form-comment .ouicreate-contact li textarea::-webkit-input-placeholder {
  color: #252525;
}

.ouicreate-form .ouicreate-contact li input[type="text"]::-moz-placeholder, .ouicreate-form .ouicreate-contact li textarea::-moz-placeholder, .form-comment .ouicreate-contact li input[type="text"]::-moz-placeholder, .form-comment .ouicreate-contact li textarea::-moz-placeholder {
  color: #252525;
}

.ouicreate-form .ouicreate-contact li input[type="text"]:-moz-placeholder, .ouicreate-form .ouicreate-contact li textarea:-moz-placeholder, .form-comment .ouicreate-contact li input[type="text"]:-moz-placeholder, .form-comment .ouicreate-contact li textarea:-moz-placeholder {
  color: #252525;
}

.ouicreate-form .ouicreate-contact li input[type="text"]:-ms-input-placeholder, .ouicreate-form .ouicreate-contact li textarea:-ms-input-placeholder, .form-comment .ouicreate-contact li input[type="text"]:-ms-input-placeholder, .form-comment .ouicreate-contact li textarea:-ms-input-placeholder {
  color: #252525;
}

.ouicreate-form .ouicreate-contact li input, .form-comment .ouicreate-contact li input {
  height: 45px;
  font-weight: bold;
  color: #252525;
}

.ouicreate-form .ouicreate-contact li button, .form-comment .ouicreate-contact li button {
  height: 50px;
  width: 23%;
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border: none;
  display: inline-block;
  color: #fff;
  font-weight: bold;
  margin-top: 20px;
  min-width: 170px;
}

@media only screen and (max-width: 767px) {
  .ouicreate-form .ouicreate-contact li button, .form-comment .ouicreate-contact li button {
    width: 50%;
  }
}

.ouicreate-form .ouicreate-contact.ouicreate-comment-form, .form-comment .ouicreate-contact.ouicreate-comment-form {
  margin-top: 30px;
}

.ouicreate-form .ouicreate-contact.ouicreate-comment-form li:first-child, .ouicreate-form .ouicreate-contact.ouicreate-comment-form li:nth-child(3), .form-comment .ouicreate-contact.ouicreate-comment-form li:first-child, .form-comment .ouicreate-contact.ouicreate-comment-form li:nth-child(3) {
  padding-left: 0px !important;
}

.ouicreate-form .ouicreate-contact.ouicreate-comment-form li:nth-child(3), .ouicreate-form .ouicreate-contact.ouicreate-comment-form li:nth-child(2), .form-comment .ouicreate-contact.ouicreate-comment-form li:nth-child(3), .form-comment .ouicreate-contact.ouicreate-comment-form li:nth-child(2) {
  padding-right: 0px !important;
}

/*Css for comment form*/
.ouicreate-comment, #reviews {
  float: left;
  width: 100%;
  height: auto;
  margin-top: 30px;
}

.ouicreate-comment .title-comment, .ouicreate-comment h2, #reviews .title-comment, #reviews h2 {
  color: #252525;
  font-size: 2.142857143em;
  font-weight: 300;
}

.ouicreate-comment .sub-list-comment, #reviews .sub-list-comment {
  margin: 0px !important;
}

.ouicreate-comment .sub-list-comment li, #reviews .sub-list-comment li {
  background: #fafafa;
  box-shadow: 1px 5px 20px rgba(0, 0, 0, 0.1);
  margin-left: 60px;
}

.ouicreate-comment .list-comment, .ouicreate-comment .sub-list-comment, .ouicreate-comment .commentlist, #reviews .list-comment, #reviews .sub-list-comment, #reviews .commentlist {
  float: left;
  width: 100%;
  height: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  margin-top: 60px;
}

.ouicreate-comment .list-comment li, .ouicreate-comment .list-comment .comment_container, .ouicreate-comment .sub-list-comment li, .ouicreate-comment .sub-list-comment .comment_container, .ouicreate-comment .commentlist li, .ouicreate-comment .commentlist .comment_container, #reviews .list-comment li, #reviews .list-comment .comment_container, #reviews .sub-list-comment li, #reviews .sub-list-comment .comment_container, #reviews .commentlist li, #reviews .commentlist .comment_container {
  float: left;
  width: 100%;
  height: auto;
  margin-bottom: 45px;
  position: relative;
  padding: 48px 20px 20px 20px;
  background: #fafafa;
  box-shadow: 1px 5px 20px rgba(0, 0, 0, 0.1);
}

.ouicreate-comment .list-comment li img, .ouicreate-comment .list-comment .comment_container img, .ouicreate-comment .sub-list-comment li img, .ouicreate-comment .sub-list-comment .comment_container img, .ouicreate-comment .commentlist li img, .ouicreate-comment .commentlist .comment_container img, #reviews .list-comment li img, #reviews .list-comment .comment_container img, #reviews .sub-list-comment li img, #reviews .sub-list-comment .comment_container img, #reviews .commentlist li img, #reviews .commentlist .comment_container img {
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: -25px;
}

.ouicreate-comment .list-comment li span, .ouicreate-comment .list-comment .comment_container span, .ouicreate-comment .sub-list-comment li span, .ouicreate-comment .sub-list-comment .comment_container span, .ouicreate-comment .commentlist li span, .ouicreate-comment .commentlist .comment_container span, #reviews .list-comment li span, #reviews .list-comment .comment_container span, #reviews .sub-list-comment li span, #reviews .sub-list-comment .comment_container span, #reviews .commentlist li span, #reviews .commentlist .comment_container span {
  float: left;
  width: 100%;
  height: auto;
}

.ouicreate-comment .list-comment li span.author-comment, .ouicreate-comment .list-comment .comment_container span.author-comment, .ouicreate-comment .sub-list-comment li span.author-comment, .ouicreate-comment .sub-list-comment .comment_container span.author-comment, .ouicreate-comment .commentlist li span.author-comment, .ouicreate-comment .commentlist .comment_container span.author-comment, #reviews .list-comment li span.author-comment, #reviews .list-comment .comment_container span.author-comment, #reviews .sub-list-comment li span.author-comment, #reviews .sub-list-comment .comment_container span.author-comment, #reviews .commentlist li span.author-comment, #reviews .commentlist .comment_container span.author-comment {
  margin-bottom: 15px;
  font-weight: bold;
  color: #252525;
}

.ouicreate-comment .list-comment li span.author-comment a, .ouicreate-comment .list-comment .comment_container span.author-comment a, .ouicreate-comment .sub-list-comment li span.author-comment a, .ouicreate-comment .sub-list-comment .comment_container span.author-comment a, .ouicreate-comment .commentlist li span.author-comment a, .ouicreate-comment .commentlist .comment_container span.author-comment a, #reviews .list-comment li span.author-comment a, #reviews .list-comment .comment_container span.author-comment a, #reviews .sub-list-comment li span.author-comment a, #reviews .sub-list-comment .comment_container span.author-comment a, #reviews .commentlist li span.author-comment a, #reviews .commentlist .comment_container span.author-comment a {
  font-style: italic;
}

.ouicreate-comment .list-comment li span.comment-message, .ouicreate-comment .list-comment .comment_container span.comment-message, .ouicreate-comment .sub-list-comment li span.comment-message, .ouicreate-comment .sub-list-comment .comment_container span.comment-message, .ouicreate-comment .commentlist li span.comment-message, .ouicreate-comment .commentlist .comment_container span.comment-message, #reviews .list-comment li span.comment-message, #reviews .list-comment .comment_container span.comment-message, #reviews .sub-list-comment li span.comment-message, #reviews .sub-list-comment .comment_container span.comment-message, #reviews .commentlist li span.comment-message, #reviews .commentlist .comment_container span.comment-message {
  margin-bottom: 15px;
}

.ouicreate-comment .list-comment li.sub-comment, .ouicreate-comment .list-comment .comment_container.sub-comment, .ouicreate-comment .sub-list-comment li.sub-comment, .ouicreate-comment .sub-list-comment .comment_container.sub-comment, .ouicreate-comment .commentlist li.sub-comment, .ouicreate-comment .commentlist .comment_container.sub-comment, #reviews .list-comment li.sub-comment, #reviews .list-comment .comment_container.sub-comment, #reviews .sub-list-comment li.sub-comment, #reviews .sub-list-comment .comment_container.sub-comment, #reviews .commentlist li.sub-comment, #reviews .commentlist .comment_container.sub-comment {
  margin-left: 10%;
}

.ouicreate-comment .sub-list-comment, #reviews .sub-list-comment {
  width: 100%;
}

@media only screen and (max-width: 780px) {
  .ouicreate-comment .sub-list-comment, #reviews .sub-list-comment {
    width: 95.5%;
  }
}

.ouicreate-comment .sub-list-comment li, #reviews .sub-list-comment li {
  max-width: 92% !important;
}

.ouicreate-comment .comment-respond h3, #reviews .comment-respond h3 {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300 !important;
  line-height: 30px;
}

/*Form submit button*/
.comment-form #submit {
  position: relative !important;
  margin-top: 30px !important;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #fff !important;
}

@media only screen and (max-width: 767px) {
  .comment-form #submit {
    width: 50%;
  }
}

/*Css for description of section*/
.description h2, .cake-show .c-day .date, .horizontal-item .c-day .date, .music-show .event-info .title-box {
  /*font-family: 'Roboto Condensed', sans-serif;
  /*font-size: 3.428571429em; farid */
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  /*font-size: 2.2em;*/
  font-size:2em;
  line-height: 30px;
  text-align: center;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .description h2 {
    line-height: 45px;
    margin-top: 60px;
  }
}

.description h2:first-letter {
 /* text-transform: uppercase; farid */
}

.description .desc-section {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 30px;
  float: left;
  width: 100%;
  font-size: 1.285714286em;
  margin-bottom: 20px;
}

.description .desc-section p {
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: 0px;
}

.description .desc-section a {
  color: #1ba3d9;
}

.description .desc-section a:hover {
  text-decoration: underline !important;
}

@media only screen and (max-width: 767px) {
  .description .desc-section {
    max-width: 100%;
    margin-bottom: 30px;
  }
}

/*Css for form, search form or other form*/
.ouicreatetheme-form {
  display: inline-block;
  margin-top: 75px;
  margin-bottom: 120px;
}

.ouicreatetheme-form form {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .ouicreatetheme-form form {
    display: block;
    width: 90%;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.ouicreatetheme-form form input {
  background: transparent;
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 365px !important;
  height: 50px !important;
  border-radius: 50px;
  border: 2px solid #fff;
  text-indent: 25px;
}

@media only screen and (max-width: 767px) {
  .ouicreatetheme-form form input {
    width: 100% !important;
  }
}

.ouicreatetheme-form form input::-webkit-input-placeholder {
  font-weight: bold;
  color: #fff;
}

.ouicreatetheme-form form input::-moz-placeholder {
  font-weight: bold;
  color: #fff;
}

.ouicreatetheme-form form input:-moz-placeholder {
  font-weight: bold;
  color: #fff;
}

.ouicreatetheme-form form input:-ms-input-placeholder {
  font-weight: bold;
  color: #fff;
}

.ouicreatetheme-form form button {
  position: absolute;
  border: none;
  background: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  left: 61.8%;
  top: 5px;
  margin-right: 5%;
  color: #1ba3d9;
}

@media only screen and (max-width: 767px) {
  .ouicreatetheme-form form button {
    left: auto;
    right: 0px;
    margin-right: 1%;
  }
}

.ouicreatetheme-form.search-form {
  text-align: center;
}

.ouicreatetheme-form.search-form form input {
  border-color: #d3d3d3;
}

.ouicreatetheme-form.search-form form input::-webkit-input-placeholder {
  color: #999;
}

.ouicreatetheme-form.search-form form input::-moz-placeholder {
  color: #999;
}

.ouicreatetheme-form.search-form form input:-moz-placeholder {
  color: #999;
}

.ouicreatetheme-form.search-form form input:-ms-input-placeholder {
  color: #999;
}

.ouicreatetheme-form.search-form form button {
  color: #fff !important;
}

.ouicreatetheme-form.search-form.no-result form button {
  left: 67.8%;
  color: #fff !important;
}

/*Css for pagging of page*/
.pagging {
  width: 100%;
  float: left;
  height: 60px;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .pagging {
    height: auto;
    margin-bottom: 30px;
  }
}

.pagging ul {
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 15px;
}

.pagging ul li {
  display: inline;
  text-transform: uppercase;
  margin-right: 20px;
}

@media only screen and (max-width: 767px) {
  .pagging ul li {
    float: left;
    margin-bottom: 10px;
  }
}

.pagging ul li .page-numbers {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: #959595;
  line-height: 30px;
}

.pagging ul li .page-numbers.current, .pagging ul li .page-numbers:hover {
  border-radius: 50%;
  color: #fff;
  background: #959595;
}

.pagging ul li .page-numbers.prev:hover, .pagging ul li .page-numbers.next:hover {
  border-radius: 0 !important;
  color: #959595 !important;
  background: transparent !important;
}

.default-view {
  padding-top: 60px;
  padding-bottom: 60px;
}

/*Css for notfound page*/
.notfound {
  text-align: center;
}

.notfound .description {
  margin-bottom: 60px;
}

@media only screen and (max-width: 1025px) {
  .notfound .description p br {
    display: none;
  }
}

.notfound.not-found-v2 {
  background: #ebebeb;
}

.notfound.not-found-v1 .description {
  margin-bottom: 0;
}

/*Css for comming soon section*/
.comming {
  display: table;
  vertical-align: middle;
  text-align: center;
  width: 100vw;
  height: 100vh;
}

.comming .content-view {
  display: table-cell;
  vertical-align: middle;
}

.comming .content-view .description {
  margin-bottom: 60px;
}

.comming .content-view .description h2, .comming .content-view .description p {
  color: #fff;
}

.next-event {
  display: inline-block;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .next-event {
    width: 100%;
  }
}

.next-event ul {
  float: left;
  width: 100%;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
}

.next-event ul li h3 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 3.428571429em;
}

.next-event ul li p {
  font-size: 1.285714286em;
}

/*7 Player and slider*/
/*Css for top slider and player*/
.top-slider {
  position: relative;
  overflow: hidden;
}

.top-slider .ouicreate-player {
  position: absolute;
  width: 100%;
  height: 65px;
  background: rgba(0, 0, 0, 0.3);
  bottom: 0px;
}

.top-slider .ouicreate-player.ouicreate-static {
  position: static;
}

.top-slider .ouicreate-player button {
  color: #fff;
  line-height: 65px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 1em;
  border-radius: 0;
  margin-right: 20px;
}

.top-slider .ouicreate-player .jp-audio {
  height: 65px;
  position: relative;
}

.top-slider .ouicreate-player .jp-audio .jp-current-song {
  float: left;
  width: 15%;
  height: 65px;
  color: #fff;
  padding-top: 1%;
}

@media only screen and (max-width: 780px) {
  .top-slider .ouicreate-player .jp-audio .jp-current-song {
    width: 20%;
  }
}

@media only screen and (max-width: 767px) {
  .top-slider .ouicreate-player .jp-audio .jp-current-song {
    width: 30%;
  }
}

.top-slider .ouicreate-player .jp-audio .jp-current-song p {
  float: left;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
}

@media only screen and (max-width: 767px) {
  .top-slider .ouicreate-player .jp-audio .jp-current-song p {
    margin-top: 5px;
  }
}

.top-slider .ouicreate-player .jp-audio .jp-type-playlist {
  float: left;
  margin-left: 15px;
}

@media only screen and (max-width: 780px) {
  .top-slider .ouicreate-player .jp-audio .jp-type-playlist {
    margin-left: 0px;
  }
}

.top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui {
  float: left;
  width: 100%;
  height: auto;
}

.top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-controls {
  float: left;
  width: 15%;
}

@media only screen and (max-width: 780px) {
  .top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-controls {
    width: 25%;
  }
}

@media only screen and (max-width: 767px) {
  .top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-controls {
    width: 10%;
    text-align: center;
  }
  .top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-controls button {
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-controls button:first-child, .top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-controls button:last-child {
    /*display: none; farid play button hidden */
  }
}

.top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-progress {
  width: 40%;
  height: 65px;
  cursor: pointer;
}

@media only screen and (max-width: 780px) {
  .top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-progress {
    width: 20%;
  }
}

@media only screen and (max-width: 767px) {
  .top-slider .ouicreate-player .jp-audio .jp-type-playlist .jp-gui .jp-progress {
    width: 35%;
  }
}

.top-slider .ouicreate-player .jp-audio .jp-time-holder {
  float: left;
  width: 10%;
  line-height: 65px;
  color: #fff;
}

@media only screen and (max-width: 780px) {
  .top-slider .ouicreate-player .jp-audio .jp-time-holder {
    width: 13%;
  }
}

@media only screen and (max-width: 767px) {
  .top-slider .ouicreate-player .jp-audio .jp-time-holder {
    display: none;
  }
}

.top-slider .ouicreate-player .jp-audio .jp-time-holder .jp-current-time {
  padding-right: 10px;
}

.top-slider .ouicreate-player .jp-audio .jp-time-holder .jp-current-time:after {
  content: "/";
  margin-left: 10px;
}

.top-slider .ouicreate-player .jp-audio .jp-time-holder .jp-current-time, .top-slider .ouicreate-player .jp-audio .jp-time-holder .jp-duration {
  float: left;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist {
  height: auto;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  bottom: 81.25px;
  right: 0px;
  padding: 15px;
  overflow: hidden;
  overflow-y: scroll;
  z-index: 9999;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist .contain-playlist {
  max-height: 200px;
  height: 200px;
  overflow: hidden;
  overflow-y: scroll;
  float: left;
  width: 100%;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul {
  padding-left: 0px;
  float: left;
  font-size: 0.928571429em;
  list-style: none;
  width: 200px;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li {
  float: left;
  line-height: 30px;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li a {
  text-decoration: none;
  color: #000;
  float: left;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li a:hover {
  color: #1ba3d9;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li a.jp-playlist-item {
  font-weight: bold;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li a.jp-playlist-item span {
  font-weight: normal;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li a.jp-playlist-item-remove {
  color: red;
  float: left;
  margin-right: 5px;
  display: none;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li:hover a.jp-playlist-item-remove {
  display: block !important;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li .jp-artist {
  font-size: 0.785714286em;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li.jp-playlist-current a {
  color: #1ba3d9;
}

.top-slider .ouicreate-player .jp-audio .jp-playlist ul li.jp-playlist-current a.jp-playlist-item-remove {
  color: red;
}

/*Css for Player on slider*/
.jp-audio *:focus, .jp-audio-stream *:focus, .jp-video *:focus {
  /* Disable the browser focus highlighting. */
  outline: none;
}

.jp-no-solution {
  display: none;
}

.jp-audio button::-moz-focus-inner, .jp-audio-stream button::-moz-focus-inner, .jp-video button::-moz-focus-inner {
  /* Disable the browser CSS3 focus highlighting. */
  border: 0;
}

.jp-type-playlist {
  float: left;
  width: 100%;
}

.jp-audio {
  float: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.jp-audio button {
  cursor: pointer;
  border: none;
  background: transparent;
  font-family: 'FontAwesome';
}

.jp-audio button.jp-previous:before {
  content: "\f04a";
}

.jp-audio button.jp-play:before {
  content: "\f04b";
}

.jp-audio button.jp-next:before {
  content: "\f04e";
}

.jp-audio button.jp-stop:before {
  content: "\f04d";
}

.jp-audio.jp-state-playing .jp-type-playlist .jp-gui button.jp-play:before {
  content: "\f04c";
}

.jp-audio .jp-volume-controls {
  font-family: 'FontAwesome';
  float: left;
  width: 5%;
  line-height: 65px;
  margin-left: 3.5%;
}

.jp-audio .jp-volume-controls .jp-mute:before {
  content: "\f028";
}

.jp-audio .jp-volume-controls .jp-volume-max {
  display: none !important;
}

.jp-audio .jp-volume-controls .jp-volume-max:before {
  content: "\f028";
}

.jp-audio .jp-volume-controls .jp-volume-bar {
  display: none !important;
  float: left;
  height: 2px;
  width: 100px;
  background: #fff;
  cursor: pointer;
}

.jp-audio .jp-volume-controls .jp-volume-bar .jp-volume-bar-value {
  float: left;
  height: 2px;
}

.jp-audio.jp-state-muted .jp-volume-controls .jp-mute:before {
  content: "\f026";
}

.jp-audio .jp-progress {
  float: left;
  width: 40%;
  cursor: pointer;
}

.jp-audio .jp-progress .jp-seek-bar {
  float: left;
  width: 100%;
  position: relative;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 2px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
}

.jp-audio .jp-progress .jp-seek-bar .jp-play-bar {
  float: left;
  height: 2px;
}

.jp-audio .jp-playlist {
  display: none;
  box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}

.jp-audio .jp-toggles {
  float: left;
}

@media only screen and (max-width: 780px) {
  .jp-audio .jp-toggles {
    display: none;
  }
}

.jp-audio .jp-toggles button {
  float: left;
}

@media only screen and (max-width: 767px) {
  .jp-audio .jp-toggles button {
    display: none;
  }
}

.jp-audio .jp-toggles button.jp-repeat:before {
  content: "\f01e";
}

.jp-audio .jp-toggles button.jp-shuffle:before {
  content: "\f074";
}

@media only screen and (max-width: 767px) {
  .jp-audio .jp-toggles button.jp-toshow {
    display: block;
    margin-left: 15px;
  }
}

.jp-audio .jp-toggles button.jp-toshow:before {
  content: "\f001";
}

.jp-audio .jp-toggles button.jp-toshow.active {
  color: #1ba3d9;
}

.jp-audio.jp-state-looped .jp-toggles button.jp-repeat {
  color: #1ba3d9;
}

.jp-audio.jp-state-shuffled .jp-toggles button.jp-shuffle {
  color: #1ba3d9;
}

/*8 Navigation*/
/*Css for main navigation*/
.navigation {
  float: left;
  width: 100%;
  height: 80px;
  overflow: visible !important;
  /*border-bottom: 1px solid #ccc; farid */
  position: relative;
  z-index: 101;
}

.navigation .container {
  height: 80px;
}

.navigation #logo {
  float: left;
  margin-top: 15px;
}

.navigation ul {
  padding-left: 0px;
  margin-bottom: 0px;
  list-style: none;
  float: left;
  width: auto;
}

@media only screen and (max-width: 1025px) {
  .navigation ul#main-nav {
    margin-right: auto;
    width: auto;
    float: left !important;
  }
}

.navigation ul#main-nav li {
  float: left;
  /*margin-right: 20px; farid */
  padding-left: 12px;
  padding-right: 12px;
  position: relative;
  cursor: pointer;
}

.navigation ul#main-nav li.menu-item-has-children:after {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #252525;
  position: absolute;
  right: 6px;
  content: "";
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.navigation ul#main-nav li.menu-item-has-children:hover a {
  color: #000 !important;
  height: auto !important;
}

.navigation ul#main-nav li.menu-item-has-children:hover ul li a, .navigation ul#main-nav li.menu-item-has-children:hover ul li a:hover {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  /*float: left;*/
}

.navigation ul#main-nav li.menu-item-has-children:hover ul li a {
  color: #fff !important;
  line-height: 18px;
  margin-bottom: 0px;
}

.navigation ul#main-nav li.menu-item-has-children:hover:after {
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 4px;
}

/* farid
.navigation ul#main-nav li:hover {
  padding-left: 13px;
  padding-right: 13px;
  border: 2px solid #e5e5e5; 
  background: #fff;
}


.navigation ul#main-nav li:hover:after {
  top: -2px;
  right: 13px;
}

*/

.navigation ul#main-nav li:hover a {
 /* height: 28px; farid
  line-height: 28px; */
  color: #000 !important;
}

.navigation ul#main-nav li:hover ul {
  display: block;
}

.navigation ul#main-nav li:hover ul li a {
  color: #fff;
}

.navigation ul#main-nav li:hover ul li ul {
  display: none;
}

.navigation ul#main-nav li:hover ul li:hover ul {
  display: block;
}

.navigation ul#main-nav li.active a, .navigation ul#main-nav li.current-menu-item a {
  /*color: #4EBDBF;*/
   /* farid */
  color: #ffffff;
  font-weight: 900;
  border-bottom: 1px solid #ffffff;
  height:25px;
}

.navigation ul#main-nav li ul {
  display: none;
  position: absolute;
  left: -1px;
  top: 29px;
  padding-top: 24px;
  z-index: 99999;
  width: 200px;
}

.navigation ul#main-nav li ul li, .navigation ul#main-nav li ul li:hover, .navigation ul#main-nav li ul.current-menu-item {
  background: #2f2f2f !important;
  position: relative;
  padding: 0;
  /*height: 50px;*/
  /*line-height: 50px;*/
  line-height: 22px;
  height: auto;
  border: none !important;
  border-radius: 0 !important;
}

.navigation ul#main-nav li ul li a, .navigation ul#main-nav li ul li a:hover, .navigation ul#main-nav li ul li:hover a, .navigation ul#main-nav li ul li:hover a:hover, .navigation ul#main-nav li ul.current-menu-item a, .navigation ul#main-nav li ul.current-menu-item a:hover {
  border-radius: 0;
  width: 180px;
  margin-left: 20px;
  margin-right: 20px;
  float: left;
  text-align: left !important;
  padding: 0 !important;
  /*height: 50px !important;*/
  /*line-height: 50px !important;*/
  border-bottom: 1px solid #444;
}

.navigation ul#main-nav li ul li a:hover, .navigation ul#main-nav li ul li a:hover:hover, .navigation ul#main-nav li ul li:hover a:hover, .navigation ul#main-nav li ul li:hover a:hover:hover, .navigation ul#main-nav li ul.current-menu-item a:hover, .navigation ul#main-nav li ul.current-menu-item a:hover:hover {
  border-color: #1ba3d9;
  color: #1ba3d9 !important;
}

.navigation ul#main-nav li ul li:last-child a, .navigation ul#main-nav li ul li:hover:last-child a, .navigation ul#main-nav li ul.current-menu-item:last-child a {
  border-bottom: none;
}

.navigation ul#main-nav li ul li ul, .navigation ul#main-nav li ul li:hover ul, .navigation ul#main-nav li ul.current-menu-item ul {
  position: absolute;
  left: 170px;
  top: 0px;
  padding-top: 0px;
}

.navigation ul#main-nav li a {
  float: left;
  height: 32px;
  text-transform: uppercase;
  color: #fff;
  line-height: 32px;
  font-weight: 900;
}

.navigation ul#main-nav li a:hover{
/* farid */
color: #333333 !important;
}


.navigation ul#main-nav li:hover {
  color: #4EBDBF;
}
.menu-item:hover
{
	color: #4EBDBF;
}

.navigation ul.social {
  position: relative;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media only screen and (max-width: 1025px) {
  .navigation ul.social {
    float: right;
  }
}

.navigation ul.social li {
  float: left;
  margin-left: 20px;
}

@media only screen and (max-width: 1025px) {
  .navigation ul.social li {
    margin-left: 15px;
  }
  .navigation ul.social li:first-child {
    margin-left: 0px;
  }
}

.navigation ul.social li a {
/*   color: #000; farid */
     color: #ffffff;
}

.navigation ul.social li a:hover {
  /*color: #4EBDBF; farid */
    color: #000000;
}

@media only screen and (min-width: 780px) {
  .main-desktop-menu-view {
    position: absolute;
    /*left: 50%; farid */
	  left:46%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 999;
    display: inline-table;
  }
}

/*9 Album*/
/*Css for list albums section*/
.list-albums {
  float: left;
  width: 100%;
}

.list-albums .list-feature {
  width: 100%;
  height: auto;
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

.list-albums .list-feature li {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 50px;
}

.list-albums .list-feature li.clearfix {
  float: left;
  width: 100%;
  height: 1px !important;
  margin: 0px !important;
  padding: 0px !important;
}

@media only screen and (max-width: 1025px) {
  .list-albums .list-feature li {
    overflow: hidden;
  }
}

@media only screen and (max-width: 767px) {
  .list-albums .list-feature li {
    margin-bottom: 40px;
  }
}

@media only screen and (min-width: 1025px) {
  .list-albums .list-feature li .album-icon {
    width: 370px;
    height: 272px;
  }
}

@media only screen and (max-width: 1025px) {
  .list-albums .list-feature li .album-icon {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media only screen and (max-width: 1025px) and (max-width: 767px) {
  .list-albums .list-feature li .album-icon {
    height: 270px;
  }
}

.list-albums .list-feature li .album-icon .thumbs-album {
  float: left;
  width: 270px;
  height: 270px;
  overflow: hidden;
  display: table;
  position: relative;
  z-index: 99;
  transition: all 0.3s;
  -webkit-transition: 0.3s;
}

@media only screen and (min-width: 1025px) {
  .list-albums .list-feature li .album-icon .thumbs-album {
    margin: 0px 50px 30px 50px;
  }
}

@media only screen and (max-width: 1025px) {
  .list-albums .list-feature li .album-icon .thumbs-album {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 1025px) {
  .list-albums .list-feature li .album-icon .thumbs-album {
    position: relative !important;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.list-albums .list-feature li .album-icon .thumbs-album span {
  opacity: 0;
  position: absolute;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

@media only screen and (max-width: 1025px) {
  .list-albums .list-feature li .album-icon .thumbs-album span {
    opacity: 1;
  }
}

.list-albums .list-feature li .album-icon .thumbs-album span.app-store, .list-albums .list-feature li .album-icon .thumbs-album span.google-play {
  top: 232px;
  left: 30px;
}

.list-albums .list-feature li .album-icon .thumbs-album span.app-store:hover, .list-albums .list-feature li .album-icon .thumbs-album span.google-play:hover {
  opacity: 0.5;
}

.list-albums .list-feature li .album-icon .thumbs-album span.google-play {
  left: 140px;
}

.list-albums .list-feature li .album-icon .thumbs-album span.google-play:hover {
  opacity: 0.5;
}

.list-albums .list-feature li .album-icon .disk {
  position: absolute;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  top: 0px;
  left: 65px;
  width: 270px;
  height: 270px;
  float: left;
  background: url(../imgs/disk.png) no-repeat center center;
  z-index: 9;
}

@media only screen and (max-width: 1025px) {
  .list-albums .list-feature li .album-icon .disk {
    display: none;
  }
}

.list-albums .list-feature li .name {
  width: 270px;
  text-align: center;
}

@media only screen and (min-width: 1025px) {
  .list-albums .list-feature li .name {
    margin-left: 50px;
  }
}

@media only screen and (max-width: 1025px) {
  .list-albums .list-feature li .name {
    float: left;
    width: 100%;
    overflow: hidden;
  }
}

.list-albums .list-feature li .name h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.142857143em;
  line-height: 30px;
  margin-bottom: 4.5px;
}

.list-albums .list-feature li .name p {
  color: #959595;
}

@media only screen and (min-width: 1170px) {
  .list-albums .list-feature li:hover .album-icon {
    width: 270px;
    left: -20px;
  }
  .list-albums .list-feature li:hover .album-icon .thumbs-album {
    margin-left: 0px;
  }
  .list-albums .list-feature li:hover .album-icon .thumbs-album span {
    opacity: 1;
  }
  .list-albums .list-feature li:hover .disk {
    left: 120px;
  }
}

.list-albums .list-feature.album-categories li {
  margin-bottom: 90px;
}

/*Css for detail album*/
.detail-album {
  padding-bottom: 120px;
  float: left;
}

@media only screen and (max-width: 767px) {
  .detail-album {
    padding-bottom: 45px;
  }
}

.detail-album .description h2 {
  margin-bottom: 18px;
}

@media only screen and (min-width: 767px) {
  .detail-album .description {
    margin-bottom: 35px;
  }
}

.detail-album .description .desc-section {
  line-height: 30px;
  text-align: center;
  margin-top: 10px;
}

@media only screen and (min-width: 767px) {
  .detail-album .col-md-5 {
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-album .col-md-5 {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 767px) {
  .detail-album .col-md-7 {
    padding-left: 15px;
  }
}

.detail-album .album-icon {
  text-align: left;
  float: left;
}

@media only screen and (min-width: 767px) {
  .detail-album .album-icon {
    width: 370px;
    height: 272px;
  }
}

@media only screen and (max-width: 1025px) {
  .detail-album .album-icon {
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 15px;
  }
}

/*Css for album icon*/
.detail-album .album-icon .ouicreate-plus {
  background: #fff;
}

.detail-album .album-icon .ouicreate-plus .fa-play {
  color: #000;
}

.detail-album .album-icon .thumbs-album {
  float: left;
  width: 270px;
  height: 270px;
  overflow: hidden;
  display: table;
  position: relative;
  z-index: 99;
  transition: all 0.3s;
  -webkit-transition: 0.3s;
  box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width: 1025px) {
  .detail-album .album-icon .thumbs-album {
    margin: 0px 50px 40px 0px;
  }
}

@media only screen and (max-width: 1025px) {
  .detail-album .album-icon .thumbs-album {
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.detail-album .album-icon .thumbs-album .fa {
  color: #000;
}

.thumbs-album > a img {
  width: 270px;
  height: 270px;
}

.detail-album .album-icon {
  width: 270px;
  height: 270px;
}

.detail-album .album-icon .disk {
  position: absolute;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  top: 0px;
  left: 120px;
  width: 270px;
  height: 270px;
  float: left;
  background: url(../imgs/disk.png) no-repeat center center;
  z-index: 9;
}

@media only screen and (max-width: 1025px) {
  .detail-album .album-icon .disk {
    display: none;
  }
}

.detail-album .album-icon .disk#play-disk, .detail-album .album-icon .disk.alway-show {
  display: block !important;
}

@media only screen and (max-width: 767px) {
  .detail-album .album-icon .disk#play-disk, .detail-album .album-icon .disk.alway-show {
    display: none !important;
  }
}

.detail-album .name-album {
  margin-top: 30px;
}

@media only screen and (min-width: 1025px) {
  .detail-album .name-album {
    width: 60%;
    text-align: left !important;
  }
}

@media only screen and (max-width: 1025px) {
  .detail-album .name-album {
    text-align: center;
  }
}

.detail-album .name-album h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.142857143em;
  line-height: 30px;
  margin-bottom: 2px;
}

.detail-album .name-album p {
  color: #959595;
  margin-bottom: 13px;
}

/*Button buy on album detail*/
.detail-album .button-buy {
  float: left;
  padding: 10px 50px;
  color: #fff;
  border-radius: 50px;
  margin-top: 30px;
  margin-top: 24px;
}

@media only screen and (max-width: 767px) {
  .detail-album .button-buy {
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.detail-album .ouicreate-listview {
  float: left;
  width: 100%;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

@media only screen and (max-width: 780px) {
  .detail-album .ouicreate-listview {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .detail-album .ouicreate-listview {
    margin-top: 20px;
  }
}

.detail-album .ouicreate-listview li {
  float: left;
  width: 100%;
  margin-bottom: 10px; /*farid */
}

.detail-album .ouicreate-listview li .jp-controls {
  float: left;
  width: 70px;
  height: 57px; /*farid 70 */
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
  position: relative;
  cursor: pointer;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

@media only screen and (min-width: 767px) {
  .detail-album .ouicreate-listview li .jp-controls {
    /*opacity: 0; farid play button hidden */
  }
}

.detail-album .ouicreate-listview li .jp-controls button {
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
}

.detail-album .ouicreate-listview li .container-player-view {
  float: right;
  width: 85%;
}

@media only screen and (max-width: 780px) {
  .detail-album .ouicreate-listview li .container-player-view {
    width: 70%;
  }
}

.detail-album .ouicreate-listview li .container-player-view .jp-progress {
  background: rgba(0, 0, 0, 0.3);
  height: 2px;
  border-radius: 5px;
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

.detail-album .ouicreate-listview li .container-player-view .jp-current-song p {
  margin-bottom: 0px;
}

.detail-album .ouicreate-listview li .container-player-view .jp-current-song p.jp-song-name {
  font-weight: bold;
}

.detail-album .ouicreate-listview li .container-player-view .jp-current-song p.jp-article-name {
  color: #959595;
}

.detail-album .ouicreate-listview li .jp-state-playing .jp-controls, .detail-album .ouicreate-listview li:hover .jp-controls {
  /*opacity: 1; farid play hover */
}

/*Custom for related albums on albums detail*/
.hugo-related-albums {
  float: left;
  width: 100%;
  height: auto;
  background: #f0f0f0;
  border-top: 1px solid #ccc;
}

.hugo-related-albums .description {
  padding-bottom: 100px;
}

@media only screen and (max-width: 767px) {
  .hugo-related-albums .description {
    padding-bottom: 0px;
  }
  .hugo-related-albums .description h2 {
    margin-top: 45px;
    padding-bottom: 5px;
  }
}

/*10 Nexttour and ticket*/
/*Css for next tour and ticket page and Ajax loadmore style*/
.next-tour, #ajax-load-more {
  float: left;
  width: 100%;
  height: auto;
  padding-bottom: 50px;
}

.next-tour .next-tours, #ajax-load-more .next-tours {
  float: left;
  width: 100%;
}

.next-tour .next-tours .next-tours-items, .next-tour .next-tours #ajax-load-more, #ajax-load-more .next-tours .next-tours-items, #ajax-load-more .next-tours #ajax-load-more {
  float: left;
  width: 100%;
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
  box-sizing: border-box;
}

.next-tour .next-tours .next-tours-items ul, .next-tour .next-tours #ajax-load-more ul, #ajax-load-more .next-tours .next-tours-items ul, #ajax-load-more .next-tours #ajax-load-more ul {
  padding-left: 0px;
}

.next-tour .next-tours .next-tours-items .row, .next-tour .next-tours #ajax-load-more .row, #ajax-load-more .next-tours .next-tours-items .row, #ajax-load-more .next-tours #ajax-load-more .row {
  float: left;
  width: 100%;
  height: 101px;
  border-top: 1px solid #ccc;
  display: table;
  vertical-align: middle;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

@media only screen and (max-width: 767px) {
  .next-tour .next-tours .next-tours-items .row, .next-tour .next-tours #ajax-load-more .row, #ajax-load-more .next-tours .next-tours-items .row, #ajax-load-more .next-tours #ajax-load-more .row {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.next-tour .next-tours .next-tours-items .row:hover, .next-tour .next-tours #ajax-load-more .row:hover, #ajax-load-more .next-tours .next-tours-items .row:hover, #ajax-load-more .next-tours #ajax-load-more .row:hover {
  border-color: #252525;
}

.next-tour .next-tours .next-tours-items .row ul, .next-tour .next-tours #ajax-load-more .row ul, #ajax-load-more .next-tours .next-tours-items .row ul, #ajax-load-more .next-tours #ajax-load-more .row ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  height: auto;
  display: table-cell;
  vertical-align: middle;
}

@media only screen and (max-width: 767px) {
  .next-tour .next-tours .next-tours-items .row ul li, .next-tour .next-tours #ajax-load-more .row ul li, #ajax-load-more .next-tours .next-tours-items .row ul li, #ajax-load-more .next-tours #ajax-load-more .row ul li {
    position: relative;
    margin-bottom: 5px;
    margin-top: 5px;
  }
  .next-tour .next-tours .next-tours-items .row ul li:first-child, .next-tour .next-tours .next-tours-items .row ul li:nth-child(3), .next-tour .next-tours #ajax-load-more .row ul li:first-child, .next-tour .next-tours #ajax-load-more .row ul li:nth-child(3), #ajax-load-more .next-tours .next-tours-items .row ul li:first-child, #ajax-load-more .next-tours .next-tours-items .row ul li:nth-child(3), #ajax-load-more .next-tours #ajax-load-more .row ul li:first-child, #ajax-load-more .next-tours #ajax-load-more .row ul li:nth-child(3) {
    text-align: center;
  }
  .next-tour .next-tours .next-tours-items .row ul li:nth-child(2), .next-tour .next-tours #ajax-load-more .row ul li:nth-child(2), #ajax-load-more .next-tours .next-tours-items .row ul li:nth-child(2), #ajax-load-more .next-tours #ajax-load-more .row ul li:nth-child(2) {
    padding-left: 5%;
    padding-right: 5%;
  }
}

.next-tour .next-tours .next-tours-items .row ul li p, .next-tour .next-tours #ajax-load-more .row ul li p, #ajax-load-more .next-tours .next-tours-items .row ul li p, #ajax-load-more .next-tours #ajax-load-more .row ul li p {
  font-weight: bold;
  color: #252525;
  margin-bottom: 0;
}

.next-tour .next-tours .next-tours-items .row ul li p a, .next-tour .next-tours #ajax-load-more .row ul li p a, #ajax-load-more .next-tours .next-tours-items .row ul li p a, #ajax-load-more .next-tours #ajax-load-more .row ul li p a {
  font-weight: bold;
  color: #252525;
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .next-tour .next-tours .next-tours-items .row ul li p, .next-tour .next-tours #ajax-load-more .row ul li p, #ajax-load-more .next-tours .next-tours-items .row ul li p, #ajax-load-more .next-tours #ajax-load-more .row ul li p {
    width: 100%;
    float: left;
    text-align: center;
  }
}

.next-tour .next-tours .next-tours-items .row ul li span, .next-tour .next-tours #ajax-load-more .row ul li span, #ajax-load-more .next-tours .next-tours-items .row ul li span, #ajax-load-more .next-tours #ajax-load-more .row ul li span {
  color: #959595;
}

@media only screen and (max-width: 767px) {
  .next-tour .next-tours .next-tours-items .row ul li span, .next-tour .next-tours #ajax-load-more .row ul li span, #ajax-load-more .next-tours .next-tours-items .row ul li span, #ajax-load-more .next-tours #ajax-load-more .row ul li span {
    width: 100%;
    float: left;
    text-align: center;
  }
}

.next-tour .next-tours .next-tours-items .row ul li img, .next-tour .next-tours #ajax-load-more .row ul li img, #ajax-load-more .next-tours .next-tours-items .row ul li img, #ajax-load-more .next-tours #ajax-load-more .row ul li img {
  float: left;
  margin-right: 15px;
  width: 200px;
  height: 80px;
}

@media only screen and (max-width: 767px) {
  .next-tour .next-tours .next-tours-items .row ul li img, .next-tour .next-tours #ajax-load-more .row ul li img, #ajax-load-more .next-tours .next-tours-items .row ul li img, #ajax-load-more .next-tours #ajax-load-more .row ul li img {
    margin-right: auto;
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-bottom: 10px;
  }
}

.next-tour .next-tours .next-tours-items .row ul li i, .next-tour .next-tours #ajax-load-more .row ul li i, #ajax-load-more .next-tours .next-tours-items .row ul li i, #ajax-load-more .next-tours #ajax-load-more .row ul li i {
  margin-right: 7.5px;
}

.next-tour .next-tours .ouicreate-button, .next-tour .next-tours .woocommerce #respond input#submit.alt, .woocommerce #respond .next-tour .next-tours input#submit.alt, .next-tour .next-tours .woocommerce a.button.alt, .woocommerce .next-tour .next-tours a.button.alt, .next-tour .next-tours .woocommerce button.button.alt, .woocommerce .next-tour .next-tours button.button.alt, .next-tour .next-tours .woocommerce input.button.alt, .woocommerce .next-tour .next-tours input.button.alt, .next-tour .next-tours .submit, .next-tour .next-tours .button-active, .next-tour .next-tours .b-button, .next-tour .next-tours .button-border, .next-tour .next-tours .button-gradient, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button, .next-tour .next-tours .form-comment .ouicreate-contact li button, .form-comment .ouicreate-contact li .next-tour .next-tours button, .next-tour .next-tours .comment-form #submit, .comment-form .next-tour .next-tours #submit, .next-tour .next-tours .navigation ul#main-nav li:hover, .navigation ul#main-nav .next-tour .next-tours li:hover, .next-tour .next-tours .navigation ul#main-nav li.active, .navigation ul#main-nav .next-tour .next-tours li.active, .next-tour .next-tours .navigation ul#main-nav li.current-menu-item, .navigation ul#main-nav .next-tour .next-tours li.current-menu-item, .next-tour .next-tours .detail-album .button-buy, .detail-album .next-tour .next-tours .button-buy, .next-tour .next-tours .news-categories-standard .list-news li .btn-readmore, .news-categories-standard .list-news li .next-tour .next-tours .btn-readmore, .next-tour .next-tours .woocommerce #respond input#submit, .woocommerce #respond .next-tour .next-tours input#submit, #ajax-load-more .next-tours .ouicreate-button, #ajax-load-more .next-tours .woocommerce #respond input#submit.alt, .woocommerce #respond #ajax-load-more .next-tours input#submit.alt, #ajax-load-more .next-tours .woocommerce a.button.alt, .woocommerce #ajax-load-more .next-tours a.button.alt, #ajax-load-more .next-tours .woocommerce button.button.alt, .woocommerce #ajax-load-more .next-tours button.button.alt, #ajax-load-more .next-tours .woocommerce input.button.alt, .woocommerce #ajax-load-more .next-tours input.button.alt, #ajax-load-more .next-tours .submit, #ajax-load-more .next-tours .button-active, #ajax-load-more .next-tours .b-button, #ajax-load-more .next-tours .button-border, #ajax-load-more .next-tours .button-gradient, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button, #ajax-load-more .next-tours .comment-form #submit, .comment-form #ajax-load-more .next-tours #submit, #ajax-load-more .next-tours .navigation ul#main-nav li:hover, .navigation ul#main-nav #ajax-load-more .next-tours li:hover, #ajax-load-more .next-tours .navigation ul#main-nav li.active, .navigation ul#main-nav #ajax-load-more .next-tours li.active, #ajax-load-more .next-tours .navigation ul#main-nav li.current-menu-item, .navigation ul#main-nav #ajax-load-more .next-tours li.current-menu-item, #ajax-load-more .next-tours .detail-album .button-buy, .detail-album #ajax-load-more .next-tours .button-buy, #ajax-load-more .next-tours .news-categories-standard .list-news li .btn-readmore, .news-categories-standard .list-news li #ajax-load-more .next-tours .btn-readmore, #ajax-load-more .next-tours .woocommerce #respond input#submit, .woocommerce #respond #ajax-load-more .next-tours input#submit {
  display: block;
  color: #fff;
  line-height: 40px;
  width: 100%;
  height: 40px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

@media only screen and (max-width: 767px) {
  .next-tour .next-tours .ouicreate-button, .next-tour .next-tours .woocommerce #respond input#submit.alt, .woocommerce #respond .next-tour .next-tours input#submit.alt, .next-tour .next-tours .woocommerce a.button.alt, .woocommerce .next-tour .next-tours a.button.alt, .next-tour .next-tours .woocommerce button.button.alt, .woocommerce .next-tour .next-tours button.button.alt, .next-tour .next-tours .woocommerce input.button.alt, .woocommerce .next-tour .next-tours input.button.alt, .next-tour .next-tours .submit, .next-tour .next-tours .button-active, .next-tour .next-tours .b-button, .next-tour .next-tours .button-border, .next-tour .next-tours .button-gradient, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button, .next-tour .next-tours .form-comment .ouicreate-contact li button, .form-comment .ouicreate-contact li .next-tour .next-tours button, .next-tour .next-tours .comment-form #submit, .comment-form .next-tour .next-tours #submit, .next-tour .next-tours .navigation ul#main-nav li:hover, .navigation ul#main-nav .next-tour .next-tours li:hover, .next-tour .next-tours .navigation ul#main-nav li.active, .navigation ul#main-nav .next-tour .next-tours li.active, .next-tour .next-tours .navigation ul#main-nav li.current-menu-item, .navigation ul#main-nav .next-tour .next-tours li.current-menu-item, .next-tour .next-tours .detail-album .button-buy, .detail-album .next-tour .next-tours .button-buy, .next-tour .next-tours .news-categories-standard .list-news li .btn-readmore, .news-categories-standard .list-news li .next-tour .next-tours .btn-readmore, .next-tour .next-tours .woocommerce #respond input#submit, .woocommerce #respond .next-tour .next-tours input#submit, #ajax-load-more .next-tours .ouicreate-button, #ajax-load-more .next-tours .woocommerce #respond input#submit.alt, .woocommerce #respond #ajax-load-more .next-tours input#submit.alt, #ajax-load-more .next-tours .woocommerce a.button.alt, .woocommerce #ajax-load-more .next-tours a.button.alt, #ajax-load-more .next-tours .woocommerce button.button.alt, .woocommerce #ajax-load-more .next-tours button.button.alt, #ajax-load-more .next-tours .woocommerce input.button.alt, .woocommerce #ajax-load-more .next-tours input.button.alt, #ajax-load-more .next-tours .submit, #ajax-load-more .next-tours .button-active, #ajax-load-more .next-tours .b-button, #ajax-load-more .next-tours .button-border, #ajax-load-more .next-tours .button-gradient, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button, #ajax-load-more .next-tours .comment-form #submit, .comment-form #ajax-load-more .next-tours #submit, #ajax-load-more .next-tours .navigation ul#main-nav li:hover, .navigation ul#main-nav #ajax-load-more .next-tours li:hover, #ajax-load-more .next-tours .navigation ul#main-nav li.active, .navigation ul#main-nav #ajax-load-more .next-tours li.active, #ajax-load-more .next-tours .navigation ul#main-nav li.current-menu-item, .navigation ul#main-nav #ajax-load-more .next-tours li.current-menu-item, #ajax-load-more .next-tours .detail-album .button-buy, .detail-album #ajax-load-more .next-tours .button-buy, #ajax-load-more .next-tours .news-categories-standard .list-news li .btn-readmore, .news-categories-standard .list-news li #ajax-load-more .next-tours .btn-readmore, #ajax-load-more .next-tours .woocommerce #respond input#submit, .woocommerce #respond #ajax-load-more .next-tours input#submit {
    width: 50%;
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.next-tour .next-tours .ouicreate-button.active, .next-tour .next-tours .woocommerce #respond input.active#submit.alt, .woocommerce #respond .next-tour .next-tours input.active#submit.alt, .next-tour .next-tours .woocommerce a.active.button.alt, .woocommerce .next-tour .next-tours a.active.button.alt, .next-tour .next-tours .woocommerce button.active.button.alt, .woocommerce .next-tour .next-tours button.active.button.alt, .next-tour .next-tours .woocommerce input.active.button.alt, .woocommerce .next-tour .next-tours input.active.button.alt, .next-tour .next-tours .active.submit, .next-tour .next-tours .active.button-active, .next-tour .next-tours .active.b-button, .next-tour .next-tours .active.button-border, .next-tour .next-tours .active.button-gradient, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button.active, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button.active, .next-tour .next-tours .form-comment .ouicreate-contact li button.active, .form-comment .ouicreate-contact li .next-tour .next-tours button.active, .next-tour .next-tours .comment-form .active#submit, .comment-form .next-tour .next-tours .active#submit, .next-tour .next-tours .navigation ul#main-nav li.active, .navigation ul#main-nav .next-tour .next-tours li.active, .next-tour .next-tours .detail-album .active.button-buy, .detail-album .next-tour .next-tours .active.button-buy, .next-tour .next-tours .news-categories-standard .list-news li .active.btn-readmore, .news-categories-standard .list-news li .next-tour .next-tours .active.btn-readmore, .next-tour .next-tours .woocommerce #respond input.active#submit, .woocommerce #respond .next-tour .next-tours input.active#submit, #ajax-load-more .next-tours .ouicreate-button.active, #ajax-load-more .next-tours .woocommerce #respond input.active#submit.alt, .woocommerce #respond #ajax-load-more .next-tours input.active#submit.alt, #ajax-load-more .next-tours .woocommerce a.active.button.alt, .woocommerce #ajax-load-more .next-tours a.active.button.alt, #ajax-load-more .next-tours .woocommerce button.active.button.alt, .woocommerce #ajax-load-more .next-tours button.active.button.alt, #ajax-load-more .next-tours .woocommerce input.active.button.alt, .woocommerce #ajax-load-more .next-tours input.active.button.alt, #ajax-load-more .next-tours .active.submit, #ajax-load-more .next-tours .active.button-active, #ajax-load-more .next-tours .active.b-button, #ajax-load-more .next-tours .active.button-border, #ajax-load-more .next-tours .active.button-gradient, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button.active, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button.active, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button.active, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button.active, #ajax-load-more .next-tours .comment-form .active#submit, .comment-form #ajax-load-more .next-tours .active#submit, #ajax-load-more .next-tours .navigation ul#main-nav li.active, .navigation ul#main-nav #ajax-load-more .next-tours li.active, #ajax-load-more .next-tours .detail-album .active.button-buy, .detail-album #ajax-load-more .next-tours .active.button-buy, #ajax-load-more .next-tours .news-categories-standard .list-news li .active.btn-readmore, .news-categories-standard .list-news li #ajax-load-more .next-tours .active.btn-readmore, #ajax-load-more .next-tours .woocommerce #respond input.active#submit, .woocommerce #respond #ajax-load-more .next-tours input.active#submit {
  position: relative;
  text-align: center;
  line-height: 40px;
}

.next-tour .next-tours .ouicreate-button.active:after, .next-tour .next-tours .woocommerce #respond input.active#submit.alt:after, .woocommerce #respond .next-tour .next-tours input.active#submit.alt:after, .next-tour .next-tours .woocommerce a.active.button.alt:after, .woocommerce .next-tour .next-tours a.active.button.alt:after, .next-tour .next-tours .woocommerce button.active.button.alt:after, .woocommerce .next-tour .next-tours button.active.button.alt:after, .next-tour .next-tours .woocommerce input.active.button.alt:after, .woocommerce .next-tour .next-tours input.active.button.alt:after, .next-tour .next-tours .active.submit:after, .next-tour .next-tours .active.button-active:after, .next-tour .next-tours .active.b-button:after, .next-tour .next-tours .active.button-border:after, .next-tour .next-tours .active.button-gradient:after, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button.active:after, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button.active:after, .next-tour .next-tours .form-comment .ouicreate-contact li button.active:after, .form-comment .ouicreate-contact li .next-tour .next-tours button.active:after, .next-tour .next-tours .comment-form .active#submit:after, .comment-form .next-tour .next-tours .active#submit:after, .next-tour .next-tours .navigation ul#main-nav li.active:after, .navigation ul#main-nav .next-tour .next-tours li.active:after, .next-tour .next-tours .detail-album .active.button-buy:after, .detail-album .next-tour .next-tours .active.button-buy:after, .next-tour .next-tours .news-categories-standard .list-news li .active.btn-readmore:after, .news-categories-standard .list-news li .next-tour .next-tours .active.btn-readmore:after, .next-tour .next-tours .woocommerce #respond input.active#submit:after, .woocommerce #respond .next-tour .next-tours input.active#submit:after, #ajax-load-more .next-tours .ouicreate-button.active:after, #ajax-load-more .next-tours .woocommerce #respond input.active#submit.alt:after, .woocommerce #respond #ajax-load-more .next-tours input.active#submit.alt:after, #ajax-load-more .next-tours .woocommerce a.active.button.alt:after, .woocommerce #ajax-load-more .next-tours a.active.button.alt:after, #ajax-load-more .next-tours .woocommerce button.active.button.alt:after, .woocommerce #ajax-load-more .next-tours button.active.button.alt:after, #ajax-load-more .next-tours .woocommerce input.active.button.alt:after, .woocommerce #ajax-load-more .next-tours input.active.button.alt:after, #ajax-load-more .next-tours .active.submit:after, #ajax-load-more .next-tours .active.button-active:after, #ajax-load-more .next-tours .active.b-button:after, #ajax-load-more .next-tours .active.button-border:after, #ajax-load-more .next-tours .active.button-gradient:after, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button.active:after, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button.active:after, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button.active:after, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button.active:after, #ajax-load-more .next-tours .comment-form .active#submit:after, .comment-form #ajax-load-more .next-tours .active#submit:after, #ajax-load-more .next-tours .navigation ul#main-nav li.active:after, .navigation ul#main-nav #ajax-load-more .next-tours li.active:after, #ajax-load-more .next-tours .detail-album .active.button-buy:after, .detail-album #ajax-load-more .next-tours .active.button-buy:after, #ajax-load-more .next-tours .news-categories-standard .list-news li .active.btn-readmore:after, .news-categories-standard .list-news li #ajax-load-more .next-tours .active.btn-readmore:after, #ajax-load-more .next-tours .woocommerce #respond input.active#submit:after, .woocommerce #respond #ajax-load-more .next-tours input.active#submit:after {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  opacity: 0;
  margin-left: 5px;
  content: "\f145";
  font-family: 'FontAwesome';
  position: absolute;
}

.next-tour .next-tours .ouicreate-button.active:hover:after, .next-tour .next-tours .woocommerce #respond input.active#submit.alt:hover:after, .woocommerce #respond .next-tour .next-tours input.active#submit.alt:hover:after, .next-tour .next-tours .woocommerce a.active.button.alt:hover:after, .woocommerce .next-tour .next-tours a.active.button.alt:hover:after, .next-tour .next-tours .woocommerce button.active.button.alt:hover:after, .woocommerce .next-tour .next-tours button.active.button.alt:hover:after, .next-tour .next-tours .woocommerce input.active.button.alt:hover:after, .woocommerce .next-tour .next-tours input.active.button.alt:hover:after, .next-tour .next-tours .active.submit:hover:after, .next-tour .next-tours .active.button-active:hover:after, .next-tour .next-tours .active.b-button:hover:after, .next-tour .next-tours .active.button-border:hover:after, .next-tour .next-tours .active.button-gradient:hover:after, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button.active:hover:after, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button.active:hover:after, .next-tour .next-tours .form-comment .ouicreate-contact li button.active:hover:after, .form-comment .ouicreate-contact li .next-tour .next-tours button.active:hover:after, .next-tour .next-tours .comment-form .active#submit:hover:after, .comment-form .next-tour .next-tours .active#submit:hover:after, .next-tour .next-tours .navigation ul#main-nav li.active:hover:after, .navigation ul#main-nav .next-tour .next-tours li.active:hover:after, .next-tour .next-tours .detail-album .active.button-buy:hover:after, .detail-album .next-tour .next-tours .active.button-buy:hover:after, .next-tour .next-tours .news-categories-standard .list-news li .active.btn-readmore:hover:after, .news-categories-standard .list-news li .next-tour .next-tours .active.btn-readmore:hover:after, .next-tour .next-tours .woocommerce #respond input.active#submit:hover:after, .woocommerce #respond .next-tour .next-tours input.active#submit:hover:after, #ajax-load-more .next-tours .ouicreate-button.active:hover:after, #ajax-load-more .next-tours .woocommerce #respond input.active#submit.alt:hover:after, .woocommerce #respond #ajax-load-more .next-tours input.active#submit.alt:hover:after, #ajax-load-more .next-tours .woocommerce a.active.button.alt:hover:after, .woocommerce #ajax-load-more .next-tours a.active.button.alt:hover:after, #ajax-load-more .next-tours .woocommerce button.active.button.alt:hover:after, .woocommerce #ajax-load-more .next-tours button.active.button.alt:hover:after, #ajax-load-more .next-tours .woocommerce input.active.button.alt:hover:after, .woocommerce #ajax-load-more .next-tours input.active.button.alt:hover:after, #ajax-load-more .next-tours .active.submit:hover:after, #ajax-load-more .next-tours .active.button-active:hover:after, #ajax-load-more .next-tours .active.b-button:hover:after, #ajax-load-more .next-tours .active.button-border:hover:after, #ajax-load-more .next-tours .active.button-gradient:hover:after, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button.active:hover:after, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button.active:hover:after, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button.active:hover:after, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button.active:hover:after, #ajax-load-more .next-tours .comment-form .active#submit:hover:after, .comment-form #ajax-load-more .next-tours .active#submit:hover:after, #ajax-load-more .next-tours .navigation ul#main-nav li.active:hover:after, .navigation ul#main-nav #ajax-load-more .next-tours li.active:hover:after, #ajax-load-more .next-tours .detail-album .active.button-buy:hover:after, .detail-album #ajax-load-more .next-tours .active.button-buy:hover:after, #ajax-load-more .next-tours .news-categories-standard .list-news li .active.btn-readmore:hover:after, .news-categories-standard .list-news li #ajax-load-more .next-tours .active.btn-readmore:hover:after, #ajax-load-more .next-tours .woocommerce #respond input.active#submit:hover:after, .woocommerce #respond #ajax-load-more .next-tours input.active#submit:hover:after {
  opacity: 1;
  visibility: visible;
}

.next-tour .next-tours .ouicreate-button.btn-cancel, .next-tour .next-tours .woocommerce #respond input.btn-cancel#submit.alt, .woocommerce #respond .next-tour .next-tours input.btn-cancel#submit.alt, .next-tour .next-tours .woocommerce a.btn-cancel.button.alt, .woocommerce .next-tour .next-tours a.btn-cancel.button.alt, .next-tour .next-tours .woocommerce button.btn-cancel.button.alt, .woocommerce .next-tour .next-tours button.btn-cancel.button.alt, .next-tour .next-tours .woocommerce input.btn-cancel.button.alt, .woocommerce .next-tour .next-tours input.btn-cancel.button.alt, .next-tour .next-tours .btn-cancel.submit, .next-tour .next-tours .btn-cancel.button-active, .next-tour .next-tours .btn-cancel.b-button, .next-tour .next-tours .btn-cancel.button-border, .next-tour .next-tours .btn-cancel.button-gradient, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button.btn-cancel, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button.btn-cancel, .next-tour .next-tours .form-comment .ouicreate-contact li button.btn-cancel, .form-comment .ouicreate-contact li .next-tour .next-tours button.btn-cancel, .next-tour .next-tours .comment-form .btn-cancel#submit, .comment-form .next-tour .next-tours .btn-cancel#submit, .next-tour .next-tours .navigation ul#main-nav li.btn-cancel:hover, .navigation ul#main-nav .next-tour .next-tours li.btn-cancel:hover, .next-tour .next-tours .navigation ul#main-nav li.btn-cancel.active, .navigation ul#main-nav .next-tour .next-tours li.btn-cancel.active, .next-tour .next-tours .navigation ul#main-nav li.btn-cancel.current-menu-item, .navigation ul#main-nav .next-tour .next-tours li.btn-cancel.current-menu-item, .next-tour .next-tours .detail-album .btn-cancel.button-buy, .detail-album .next-tour .next-tours .btn-cancel.button-buy, .next-tour .next-tours .news-categories-standard .list-news li .btn-cancel.btn-readmore, .news-categories-standard .list-news li .next-tour .next-tours .btn-cancel.btn-readmore, .next-tour .next-tours .woocommerce #respond input.btn-cancel#submit, .woocommerce #respond .next-tour .next-tours input.btn-cancel#submit, #ajax-load-more .next-tours .ouicreate-button.btn-cancel, #ajax-load-more .next-tours .woocommerce #respond input.btn-cancel#submit.alt, .woocommerce #respond #ajax-load-more .next-tours input.btn-cancel#submit.alt, #ajax-load-more .next-tours .woocommerce a.btn-cancel.button.alt, .woocommerce #ajax-load-more .next-tours a.btn-cancel.button.alt, #ajax-load-more .next-tours .woocommerce button.btn-cancel.button.alt, .woocommerce #ajax-load-more .next-tours button.btn-cancel.button.alt, #ajax-load-more .next-tours .woocommerce input.btn-cancel.button.alt, .woocommerce #ajax-load-more .next-tours input.btn-cancel.button.alt, #ajax-load-more .next-tours .btn-cancel.submit, #ajax-load-more .next-tours .btn-cancel.button-active, #ajax-load-more .next-tours .btn-cancel.b-button, #ajax-load-more .next-tours .btn-cancel.button-border, #ajax-load-more .next-tours .btn-cancel.button-gradient, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button.btn-cancel, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button.btn-cancel, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button.btn-cancel, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button.btn-cancel, #ajax-load-more .next-tours .comment-form .btn-cancel#submit, .comment-form #ajax-load-more .next-tours .btn-cancel#submit, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-cancel:hover, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-cancel:hover, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-cancel.active, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-cancel.active, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-cancel.current-menu-item, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-cancel.current-menu-item, #ajax-load-more .next-tours .detail-album .btn-cancel.button-buy, .detail-album #ajax-load-more .next-tours .btn-cancel.button-buy, #ajax-load-more .next-tours .news-categories-standard .list-news li .btn-cancel.btn-readmore, .news-categories-standard .list-news li #ajax-load-more .next-tours .btn-cancel.btn-readmore, #ajax-load-more .next-tours .woocommerce #respond input.btn-cancel#submit, .woocommerce #respond #ajax-load-more .next-tours input.btn-cancel#submit {
  background: #e5e5e5;
}

.next-tour .next-tours .ouicreate-button.btn-soldout, .next-tour .next-tours .woocommerce #respond input.btn-soldout#submit.alt, .woocommerce #respond .next-tour .next-tours input.btn-soldout#submit.alt, .next-tour .next-tours .woocommerce a.btn-soldout.button.alt, .woocommerce .next-tour .next-tours a.btn-soldout.button.alt, .next-tour .next-tours .woocommerce button.btn-soldout.button.alt, .woocommerce .next-tour .next-tours button.btn-soldout.button.alt, .next-tour .next-tours .woocommerce input.btn-soldout.button.alt, .woocommerce .next-tour .next-tours input.btn-soldout.button.alt, .next-tour .next-tours .btn-soldout.submit, .next-tour .next-tours .btn-soldout.button-active, .next-tour .next-tours .btn-soldout.b-button, .next-tour .next-tours .btn-soldout.button-border, .next-tour .next-tours .btn-soldout.button-gradient, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button.btn-soldout, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button.btn-soldout, .next-tour .next-tours .form-comment .ouicreate-contact li button.btn-soldout, .form-comment .ouicreate-contact li .next-tour .next-tours button.btn-soldout, .next-tour .next-tours .comment-form .btn-soldout#submit, .comment-form .next-tour .next-tours .btn-soldout#submit, .next-tour .next-tours .navigation ul#main-nav li.btn-soldout:hover, .navigation ul#main-nav .next-tour .next-tours li.btn-soldout:hover, .next-tour .next-tours .navigation ul#main-nav li.btn-soldout.active, .navigation ul#main-nav .next-tour .next-tours li.btn-soldout.active, .next-tour .next-tours .navigation ul#main-nav li.btn-soldout.current-menu-item, .navigation ul#main-nav .next-tour .next-tours li.btn-soldout.current-menu-item, .next-tour .next-tours .detail-album .btn-soldout.button-buy, .detail-album .next-tour .next-tours .btn-soldout.button-buy, .next-tour .next-tours .news-categories-standard .list-news li .btn-soldout.btn-readmore, .news-categories-standard .list-news li .next-tour .next-tours .btn-soldout.btn-readmore, .next-tour .next-tours .woocommerce #respond input.btn-soldout#submit, .woocommerce #respond .next-tour .next-tours input.btn-soldout#submit, #ajax-load-more .next-tours .ouicreate-button.btn-soldout, #ajax-load-more .next-tours .woocommerce #respond input.btn-soldout#submit.alt, .woocommerce #respond #ajax-load-more .next-tours input.btn-soldout#submit.alt, #ajax-load-more .next-tours .woocommerce a.btn-soldout.button.alt, .woocommerce #ajax-load-more .next-tours a.btn-soldout.button.alt, #ajax-load-more .next-tours .woocommerce button.btn-soldout.button.alt, .woocommerce #ajax-load-more .next-tours button.btn-soldout.button.alt, #ajax-load-more .next-tours .woocommerce input.btn-soldout.button.alt, .woocommerce #ajax-load-more .next-tours input.btn-soldout.button.alt, #ajax-load-more .next-tours .btn-soldout.submit, #ajax-load-more .next-tours .btn-soldout.button-active, #ajax-load-more .next-tours .btn-soldout.b-button, #ajax-load-more .next-tours .btn-soldout.button-border, #ajax-load-more .next-tours .btn-soldout.button-gradient, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button.btn-soldout, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button.btn-soldout, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button.btn-soldout, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button.btn-soldout, #ajax-load-more .next-tours .comment-form .btn-soldout#submit, .comment-form #ajax-load-more .next-tours .btn-soldout#submit, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-soldout:hover, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-soldout:hover, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-soldout.active, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-soldout.active, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-soldout.current-menu-item, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-soldout.current-menu-item, #ajax-load-more .next-tours .detail-album .btn-soldout.button-buy, .detail-album #ajax-load-more .next-tours .btn-soldout.button-buy, #ajax-load-more .next-tours .news-categories-standard .list-news li .btn-soldout.btn-readmore, .news-categories-standard .list-news li #ajax-load-more .next-tours .btn-soldout.btn-readmore, #ajax-load-more .next-tours .woocommerce #respond input.btn-soldout#submit, .woocommerce #respond #ajax-load-more .next-tours input.btn-soldout#submit {
  background: #fff;
  border: 2px solid #4EBDBF;
  color: #252525;
}

.next-tour .next-tours .ouicreate-button.btn-comming, .next-tour .next-tours .woocommerce #respond input.btn-comming#submit.alt, .woocommerce #respond .next-tour .next-tours input.btn-comming#submit.alt, .next-tour .next-tours .woocommerce a.btn-comming.button.alt, .woocommerce .next-tour .next-tours a.btn-comming.button.alt, .next-tour .next-tours .woocommerce button.btn-comming.button.alt, .woocommerce .next-tour .next-tours button.btn-comming.button.alt, .next-tour .next-tours .woocommerce input.btn-comming.button.alt, .woocommerce .next-tour .next-tours input.btn-comming.button.alt, .next-tour .next-tours .btn-comming.submit, .next-tour .next-tours .btn-comming.button-active, .next-tour .next-tours .btn-comming.b-button, .next-tour .next-tours .btn-comming.button-border, .next-tour .next-tours .btn-comming.button-gradient, .next-tour .next-tours .ouicreate-form .ouicreate-contact li button.btn-comming, .ouicreate-form .ouicreate-contact li .next-tour .next-tours button.btn-comming, .next-tour .next-tours .form-comment .ouicreate-contact li button.btn-comming, .form-comment .ouicreate-contact li .next-tour .next-tours button.btn-comming, .next-tour .next-tours .comment-form .btn-comming#submit, .comment-form .next-tour .next-tours .btn-comming#submit, .next-tour .next-tours .navigation ul#main-nav li.btn-comming:hover, .navigation ul#main-nav .next-tour .next-tours li.btn-comming:hover, .next-tour .next-tours .navigation ul#main-nav li.btn-comming.active, .navigation ul#main-nav .next-tour .next-tours li.btn-comming.active, .next-tour .next-tours .navigation ul#main-nav li.btn-comming.current-menu-item, .navigation ul#main-nav .next-tour .next-tours li.btn-comming.current-menu-item, .next-tour .next-tours .detail-album .btn-comming.button-buy, .detail-album .next-tour .next-tours .btn-comming.button-buy, .next-tour .next-tours .news-categories-standard .list-news li .btn-comming.btn-readmore, .news-categories-standard .list-news li .next-tour .next-tours .btn-comming.btn-readmore, .next-tour .next-tours .woocommerce #respond input.btn-comming#submit, .woocommerce #respond .next-tour .next-tours input.btn-comming#submit, #ajax-load-more .next-tours .ouicreate-button.btn-comming, #ajax-load-more .next-tours .woocommerce #respond input.btn-comming#submit.alt, .woocommerce #respond #ajax-load-more .next-tours input.btn-comming#submit.alt, #ajax-load-more .next-tours .woocommerce a.btn-comming.button.alt, .woocommerce #ajax-load-more .next-tours a.btn-comming.button.alt, #ajax-load-more .next-tours .woocommerce button.btn-comming.button.alt, .woocommerce #ajax-load-more .next-tours button.btn-comming.button.alt, #ajax-load-more .next-tours .woocommerce input.btn-comming.button.alt, .woocommerce #ajax-load-more .next-tours input.btn-comming.button.alt, #ajax-load-more .next-tours .btn-comming.submit, #ajax-load-more .next-tours .btn-comming.button-active, #ajax-load-more .next-tours .btn-comming.b-button, #ajax-load-more .next-tours .btn-comming.button-border, #ajax-load-more .next-tours .btn-comming.button-gradient, #ajax-load-more .next-tours .ouicreate-form .ouicreate-contact li button.btn-comming, .ouicreate-form .ouicreate-contact li #ajax-load-more .next-tours button.btn-comming, #ajax-load-more .next-tours .form-comment .ouicreate-contact li button.btn-comming, .form-comment .ouicreate-contact li #ajax-load-more .next-tours button.btn-comming, #ajax-load-more .next-tours .comment-form .btn-comming#submit, .comment-form #ajax-load-more .next-tours .btn-comming#submit, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-comming:hover, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-comming:hover, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-comming.active, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-comming.active, #ajax-load-more .next-tours .navigation ul#main-nav li.btn-comming.current-menu-item, .navigation ul#main-nav #ajax-load-more .next-tours li.btn-comming.current-menu-item, #ajax-load-more .next-tours .detail-album .btn-comming.button-buy, .detail-album #ajax-load-more .next-tours .btn-comming.button-buy, #ajax-load-more .next-tours .news-categories-standard .list-news li .btn-comming.btn-readmore, .news-categories-standard .list-news li #ajax-load-more .next-tours .btn-comming.btn-readmore, #ajax-load-more .next-tours .woocommerce #respond input.btn-comming#submit, .woocommerce #respond #ajax-load-more .next-tours input.btn-comming#submit {
  font-style: italic;
  color: #959595;
  text-transform: none;
}

.next-tour .next-tours .view-more, .next-tour .next-tours .alm-loadmore-btn, .next-tour .next-tours #load-more, #ajax-load-more .next-tours .view-more, #ajax-load-more .next-tours .alm-loadmore-btn, #ajax-load-more .next-tours #load-more {
  float: left;
  width: 20px;
  height: 20px;
  margin-top: 15px;
  text-align: center;
  color: #1ba3d9;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: relative;
  border: none;
  background: transparent;
}

.next-tour .next-tours .view-more:before, .next-tour .next-tours .alm-loadmore-btn:before, .next-tour .next-tours #load-more:before, #ajax-load-more .next-tours .view-more:before, #ajax-load-more .next-tours .alm-loadmore-btn:before, #ajax-load-more .next-tours #load-more:before {
  font-family: 'FontAwesome';
  content: "\f067";
}

.next-tour .next-tours .view-more.loading:before, .next-tour .next-tours .alm-loadmore-btn.loading:before, .next-tour .next-tours #load-more.loading:before, #ajax-load-more .next-tours .view-more.loading:before, #ajax-load-more .next-tours .alm-loadmore-btn.loading:before, #ajax-load-more .next-tours #load-more.loading:before {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
  content: "\f110";
}

.next-tour .next-tours .view-more.done, .next-tour .next-tours .alm-loadmore-btn.done, .next-tour .next-tours #load-more.done, #ajax-load-more .next-tours .view-more.done, #ajax-load-more .next-tours .alm-loadmore-btn.done, #ajax-load-more .next-tours #load-more.done {
  color: gray !important;
}

.next-tour .next-event, #ajax-load-more .next-event {
  float: left;
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 780px) {
  .next-tour .next-event, #ajax-load-more .next-event {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .next-tour .next-event, #ajax-load-more .next-event {
    text-align: center;
  }
}

.next-tour .next-event .next-event-in, #ajax-load-more .next-event .next-event-in {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 90px;
}

.next-tour .next-event .next-event-in li, #ajax-load-more .next-event .next-event-in li {
  text-align: center;
}

.next-tour .next-event .next-event-in li:first-child, #ajax-load-more .next-event .next-event-in li:first-child {
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .next-tour .next-event .next-event-in li:first-child, #ajax-load-more .next-event .next-event-in li:first-child {
    text-align: center;
  }
}

.next-tour .next-event .next-event-in li:first-child i, #ajax-load-more .next-event .next-event-in li:first-child i {
  margin-right: 7.5px;
}

.next-tour .next-event .next-event-in li h3, #ajax-load-more .next-event .next-event-in li h3 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 3.428571429em;
  color: #252525;
  line-height: 30px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 780px) {
  .next-tour .next-event .next-event-in li h3, #ajax-load-more .next-event .next-event-in li h3 {
    line-height: 45px;
  }
}

.next-tour .next-event .next-event-in li p, #ajax-load-more .next-event .next-event-in li p {
  color: #959595;
  font-size: 1.142857143em;
  font-weight: 300;
}

/*Custom css for ajax loadmore plugin*/
#ajax-load-more {
  padding-bottom: 0px !important;
  border-top: none !important;
}

.description-single {
  text-align: left;
}

/*Css for parallax section*/
.parallax {
  float: left;
  color: #fff;
  text-align: center;
}

@media only screen and (min-width: 1170px) {
  .parallax {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
  }
}

.parallax-middle {
  width: 100%;
  height: auto;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
  color: #fff;
}

.parallax-middle h3 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 2.142857143em;
}

@media only screen and (max-width: 767px) {
  .parallax-middle h3 {
    position: relative;
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 36px;
  }
  .parallax-middle h3 a {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.parallax-middle h3 span {
  display: inline-block;
  width: 50px;
  height: 50px;
  font-weight: normal;
  margin-left: 30px;
  margin-right: 30px;
  border-radius: 50%;
  font-size: 14px;
  line-height: 50px;
  text-align: center;
}

.parallax-middle h3 span i {
  margin-left: 5px;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .parallax-middle h3 span {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.parallax-middle p {
  line-height: 30px;
}

.parallax-middle p strong {
  font-weight: bold;
}

/*11 Twiter message*/
.name-twitter .logo-twitter {
  font-size: 2.285714286em;
  color: #1ba3d9;
}

.name-twitter {
  text-align: center;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .name-twitter {
    width: 100%;
  }
}

.name-twitter p {
  font-weight: bold;
  line-height: 36px;
}

/*Css for twitter section*/
.twitter-message {
  float: left;
  padding-top: 30px;
  text-align: center;
  color: #fff;
}

.twitterlayout-hor {
  /*Style color for twitter page*/
}

.twitterlayout-hor .message {
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
  font-size: 2.142857143em;
  line-height: 36px;
  margin-bottom: 45px;
  float: left;
}

@media only screen and (min-width: 780px) {
  .twitterlayout-hor .twitter-message .message {
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .twitterlayout-hor .twitter-message .message {
    width: 100%;
    overflow: hidden;
  }
}

.twitterlayout-hor .twitter-message .swiper-container .wiper-slide {
  float: left;
  height: auto;
}

.twitterlayout-hor .pagging-twitter {
  display: inline-block;
  float: left;
  margin-top: 15px;
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.twitterlayout-hor .pagging-twitter .swiper-pagination-bullet {
  background: #fff;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  cursor: pointer;
  opacity: 0.5;
}

.twitterlayout-hor .pagging-twitter .swiper-pagination-bullet:hover, .twitterlayout-hor .pagging-twitter .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .twitterlayout-ver {
    min-height: 335px;
  }
}

.twitterlayout-ver .name-twitter {
  float: left;
  margin-right: 30px;
}

.twitterlayout-ver .name-twitter i {
  font-size: 72px;
  color: #3e4ec6;
}

.twitterlayout-ver .twitter-message {
  float: left;
  width: 80%;
  height: 100px;
  text-align: left;
  color: #fff;
  padding-top: 0px;
}

@media only screen and (max-width: 1025px) {
  .twitterlayout-ver .twitter-message {
    width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .twitterlayout-ver .twitter-message {
    width: 95%;
  }
}

.twitterlayout-ver .twitter-message .message {
  font-size: 1.71429em;
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  position: static !important;
  line-height: 30px;
}

.twitterlayout-ver .twitter-message .message a {
  color: #fff;
}

.twitterlayout-ver .twitter-message .time-up {
  font-size: 1em;
}

.twitterlayout-ver .swiper-wrapper {
  float: left;
  width: 100%;
  height: 100px;
  padding-top: 10px;
}

@media only screen and (max-width: 767px) {
  .twitterlayout-ver .swiper-wrapper {
    height: 180px;
  }
}

.twitterlayout-ver .swiper-slide {
  text-align: left;
  width: 100% !important;
}

.twitterlayout-ver .pagging-twitter {
  float: right;
  width: 10px;
  height: auto;
  margin-top: 25px;
}

.twitterlayout-ver .pagging-twitter .twitterlayout-ver {
  margin-bottom: 15px;
  background: rgba(255, 255, 255, 0.3);
}

.twitterlayout-ver .pagging-twitter .twitterlayout-ver .swiper-pagination-bullet-active {
  background: white;
}

/*12 News*/
/*Css for categories news and description*/
.categories-news {
  padding-bottom: 90px;
  background: #f0f0f0;
}

.categories-news .description-cat {
  float: left;
  width: 70%;
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: 90px;
}

.categories-news .description-cat span {
  float: left;
  width: 100%;
}

/*Css for feature news or page with style of feature news*/
.feature-news .ouicreate-features {
  float: left;
  width: 100%;
}

.feature-news .ouicreate-features .feature-list {
  width: 100%;
  float: left;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.feature-news .ouicreate-features .feature-list li {
  float: left;
  background: #fff;
  margin-bottom: 30px;
  height: 170px;
  position: relative;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

@media only screen and (min-width: 767px) {
  .feature-news .ouicreate-features .feature-list li {
    width: 48.717948718%;
    margin-left: 1.282051282%;
  }
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li {
    height: 135px;
  }
}

@media only screen and (min-width: 1170px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-small {
    padding-right: 60px;
  }
}

.feature-news .ouicreate-features .feature-list li.ouicreate-small .hugo-title-news {
  max-height: 50px;
  overflow: hidden;
}

.feature-news .ouicreate-features .feature-list li.ouicreate-small a.feature-image-news img {
  position: relative;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (min-width: 780px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-small a.feature-image-news img {
    min-height: 170px;
    max-height: 370px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-small a.feature-image-news img {
    width: 100% !important;
    height: auto !important;
  }
}

.feature-news .ouicreate-features .feature-list li.ouicreate-big {
  margin-right: 1.282051282%;
}

.feature-news .ouicreate-features .feature-list li.ouicreate-big iframe {
  width: 370px !important;
  height: 370px !important;
}

@media only screen and (min-width: 767px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-big {
    height: 370px;
  }
}

.feature-news .ouicreate-features .feature-list li.ouicreate-big .ouicreate-arrow {
  top: -5px;
  right: -33px;
}

.feature-news .ouicreate-features .feature-list li.ouicreate-big span:first-child {
  overflow: hidden;
}

.feature-news .ouicreate-features .feature-list li.ouicreate-big span:nth-child(2) {
  padding-left: 20px;
}

.feature-news .ouicreate-features .feature-list li.ouicreate-big img {
  width: auto;
}

@media only screen and (min-width: 780px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-big img {
    height: 370px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-big img {
    width: 135px;
    height: auto !important;
    max-height: 135px !important;
  }
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-big {
    width: 100%;
  }
  .feature-news .ouicreate-features .feature-list li.ouicreate-big iframe {
    width: 170px !important;
    height: 170px !important;
  }
  .feature-news .ouicreate-features .feature-list li.ouicreate-big span:first-child {
    overflow: hidden;
    padding-right: 10px;
  }
  .feature-news .ouicreate-features .feature-list li.ouicreate-big img {
    height: 170px !important;
    width: auto;
  }
}

.feature-news .ouicreate-features .feature-list li.left {
  margin-left: 0;
  margin-right: 1.282051282%;
  float: left;
}

.feature-news .ouicreate-features .feature-list li.right {
  float: right;
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li.ouicreate-small {
    width: 100%;
  }
}

.feature-news .ouicreate-features .feature-list li.ouicreate-small iframe {
  width: 170px !important;
  height: 170px !important;
}

.feature-news .ouicreate-features .feature-list li.ouicreate-small span:first-child {
  overflow: hidden;
  padding-right: 10px;
}

.feature-news .ouicreate-features .feature-list li.ouicreate-small img {
  height: 170px;
  width: auto;
}

.feature-news .ouicreate-features .feature-list li span {
  padding-left: 15px;
  padding-right: 30px;
  padding-top: 30px;
  color: #959595;
  position: relative;
  height: 100%;
}

.feature-news .ouicreate-features .feature-list li span .ouicreate-arrow {
  position: absolute;
  width: 0px;
  height: 0px;
  border-bottom: 50px solid transparent;
  border-top: 50px solid transparent;
  border-right: 50px solid #fff;
  z-index: 999;
  top: -15px;
  right: -30px;
}

.feature-news .ouicreate-features .feature-list li span:first-child {
  padding-left: 0px;
  padding-top: 0;
  padding-right: 10px;
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li span:last-child {
    padding: 5px !important;
  }
}

.feature-news .ouicreate-features .feature-list li span i {
  margin-right: 5px;
}

.feature-news .ouicreate-features .feature-list li span .hugo-title-news {
  text-transform: uppercase;
  color: #252525;
  font-size: 1.142857143em;
  line-height: 24px;
  font-weight: bold;
  margin-top: 10px;
  float: left;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li span .hugo-title-news {
    max-height: 72px;
  }
}

.feature-news .ouicreate-features .feature-list li span a.feature-image-news {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
}

.feature-news .ouicreate-features .feature-list li span a.feature-image-news img {
  position: relative;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.feature-news .ouicreate-features .feature-list li span a.ouicreate-video-item:after {
  content: "\f04b";
  border-radius: 50%;
  width: 50px;
  height: 50px;
  text-indent: 5px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  color: rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.3);
  font-family: 'FontAwesome';
  position: absolute;
  text-align: center;
  line-height: 50px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.feature-news .ouicreate-features .feature-list li span a.ouicreate-video-item:hover:after {
  background: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.9);
}

.feature-news .ouicreate-features .feature-list li .time-up {
  padding: 0px !important;
  left: 20px;
  position: absolute;
  height: auto;
  bottom: 18px;
  font-style: italic;
  color: #959595;
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li .time-up {
    left: 0px;
  }
}

.feature-news .ouicreate-features .feature-list li .name {
  color: #959595;
}

@media only screen and (max-width: 767px) {
  .feature-news .ouicreate-features .feature-list li .name {
    display: none;
  }
}

@media only screen and (max-width: 780px) {
  .hugo-right-cols {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 780px) and (max-width: 767px) {
  .hugo-right-cols {
    padding-left: 0px;
  }
}

/*Css for news type standard */
.news-categories-standard {
  margin-top: 90px;
  margin-bottom: 90px;
}

@media only screen and (max-width: 780px) {
  .news-categories-standard {
    margin-top: 30px;
  }
}

.news-categories-standard select, .news-categories-standard textarea {
  float: left;
  width: 100%;
  height: auto;
  min-height: 35px;
}

/*Css for detail album with map event*/
.news-categories-standard #ouicreate-eventmap {
  width: 100%;
  height: 400px;
  float: left;
  margin-bottom: 30px;
}

@media only screen and (min-width: 767px) {
  .news-categories-standard #ouicreate-eventmap {
    /*min-width: 755px; farid */
  }
}

.news-categories-standard #ouicreate-eventmap img {
  max-width: none !important;
  max-height: auto !important;
}

.news-categories-standard .thumbs {
  float: left;
  width: 100%;
  height: 400px;
  overflow: hidden;
  margin-bottom: 36px;
}

@media only screen and (max-width: 767px) {
  .news-categories-standard .thumbs {
    height: auto;
  }
}

.news-categories-standard .thumbs img, .news-categories-standard .thumbs iframe {
  min-width: 100%;
}

@media only screen and (min-width: 767px) {
  .news-categories-standard .thumbs img, .news-categories-standard .thumbs iframe {
    min-height: 400px;
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}

@media only screen and (max-width: 767px) {
  .news-categories-standard .thumbs iframe {
    min-height: 300px;
  }
}

.news-categories-standard .thumbs img {
  height: auto;
}

.news-categories-standard .author {
  padding-left: 30px;
  color: #959595;
  font-style: italic;
}

.news-categories-standard .author i {
  margin-right: 9px;
}

.news-categories-standard .author a {
  color: #959595;
}

.news-categories-standard .excerp-news {
  float: left;
  width: 100%;
}

@media only screen and (min-width: 767px) {
  .news-categories-standard .excerp-news {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .news-categories-standard .excerp-news {
    text-align: center;
  }
}

.news-categories-standard .excerp-news .hugo-title-news {
  text-transform: uppercase;
  font-size: 1.714285714em;
  margin-bottom: 20px;
  color: #252525;
}

@media only screen and (max-width: 767px) {
  .news-categories-standard .excerp-news .hugo-title-news {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.news-categories-standard .excerp-news p {
  color: #959595;
  margin-bottom: 15px;
}

@media only screen and (min-width: 767px) {
  .news-categories-standard .excerp-news p {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .news-categories-standard .excerp-news p {
    padding-left: 5%;
    padding-right: 5%;
  }
}

.news-categories-standard .excerp-news.content-news {
  padding-left: 0;
}

.news-categories-standard .excerp-news.content-news .ouicreate-title {
  font-size: 3.428571429em;
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #e5e5e5;
}

.news-categories-standard .excerp-news.content-news .ouicreate-title a {
  color: #252525;
  font-family: 'Roboto Condensed', sans-serif;
}

.news-categories-standard .excerp-news.content-news .content-post {
  margin-bottom: 30px;
}

.news-categories-standard .excerp-news.content-news .content-post img {
  max-width: 780px;
  height: auto;
}

.news-categories-standard .excerp-news.content-news .content-post iframe, .news-categories-standard .excerp-news.content-news .content-post embed {
  width: 780px !important;
  height: 400px !important;
}

.news-categories-standard .excerp-news.content-news .content-post p {
  padding-right: 0px;
}

.news-categories-standard .list-news {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  float: left;
  width: 100%;
}

.news-categories-standard .list-news li {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 50px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.news-categories-standard .list-news li .btn-readmore {
  margin-left: 30px;
  float: left;
  color: #fff;
  padding: 5px 30px;
  font-weight: bold;
}

@media only screen and (max-width: 767px) {
  .news-categories-standard .list-news li .btn-readmore {
    margin-left: 0px;
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.news-categories-standard .list-news li:hover {
  border-color: #fff;
}

/*Css for widget layout and right widget*/
.news-categories-standard .right-widget {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.news-categories-standard .right-widget h2 {
  text-transform: uppercase;
  font-size: 1.142857143em;
  margin-top: 0px;
  margin-bottom: 30px;
}

.news-categories-standard .right-widget .total, .news-categories-standard .right-widget .buttons {
  float: left;
  width: 100%;
}

.news-categories-standard .right-widget img {
  width: 100%;
  height: auto;
}

.news-categories-standard .right-widget a {
  color: #959595;
}

.news-categories-standard .right-widget a:hover {
  color: #1ba3d9;
}

.news-categories-standard .right-widget .menu, .news-categories-standard .right-widget #recentcomments, .news-categories-standard .right-widget .product-categories {
  float: left;
  padding-left: 12px;
  margin-bottom: 0;
}

.news-categories-standard .right-widget .menu li, .news-categories-standard .right-widget #recentcomments li, .news-categories-standard .right-widget .product-categories li {
  line-height: 30px;
  color: #959595;
}

.news-categories-standard .right-widget .menu li .comment-author-link, .news-categories-standard .right-widget #recentcomments li .comment-author-link, .news-categories-standard .right-widget .product-categories li .comment-author-link {
  color: #000;
  font-weight: bold;
}

.news-categories-standard .right-widget .menu li .comment-author-link:first-letter, .news-categories-standard .right-widget #recentcomments li .comment-author-link:first-letter, .news-categories-standard .right-widget .product-categories li .comment-author-link:first-letter {
  text-transform: uppercase;
}

.news-categories-standard .right-widget .product_list_widget {
  float: left;
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

.news-categories-standard .right-widget .product_list_widget li {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.news-categories-standard .right-widget .product_list_widget li a {
  color: #959595;
  line-height: 30px;
}

.news-categories-standard .right-widget .product_list_widget li a:hover {
  color: #1ba3d9;
}

.news-categories-standard .right-widget .product_list_widget li img {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  float: left;
  position: relative;
}

.news-categories-standard .right-widget.ouibuyEvent {
  border: 1px solid #ccc;
  padding-bottom: 7.5px;
}

.news-categories-standard .right-widget.ouibuyEvent ul {
  float: left;
  width: 100%;
  padding: 5px;
  margin-bottom: 0;
  list-style: none;
}

.news-categories-standard .right-widget.ouibuyEvent ul li {
  float: left;
  width: 100%;
  height: auto;
  position: relative;
}

.news-categories-standard .right-widget.ouibuyEvent ul li .addRight {
  float: right;
  width: 90%;
}

.news-categories-standard .right-widget.ouibuyEvent ul li i {
  text-indent: 7.5px;
  margin-right: 7.5px;
}

.news-categories-standard .right-widget.ouibuyEvent ul li h2 {
  text-indent: 7.5px;
  margin-bottom: 15px;
  margin-top: 15px;
}

.news-categories-standard .right-widget.ouibuyEvent ul li .ouicreate-button, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce #respond input#submit.alt, .woocommerce #respond .news-categories-standard .right-widget.ouibuyEvent ul li input#submit.alt, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce a.button.alt, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li a.button.alt, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce button.button.alt, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li button.button.alt, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce input.button.alt, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li input.button.alt, .news-categories-standard .right-widget.ouibuyEvent ul li .submit, .news-categories-standard .right-widget.ouibuyEvent ul li .button-active, .news-categories-standard .right-widget.ouibuyEvent ul li .b-button, .news-categories-standard .right-widget.ouibuyEvent ul li .button-border, .news-categories-standard .right-widget.ouibuyEvent ul li .button-gradient, .news-categories-standard .right-widget.ouibuyEvent ul .ouicreate-form .ouicreate-contact li button, .ouicreate-form .ouicreate-contact .news-categories-standard .right-widget.ouibuyEvent ul li button, .news-categories-standard .right-widget.ouibuyEvent ul .form-comment .ouicreate-contact li button, .form-comment .ouicreate-contact .news-categories-standard .right-widget.ouibuyEvent ul li button, .news-categories-standard .right-widget.ouibuyEvent ul li .comment-form #submit, .comment-form .news-categories-standard .right-widget.ouibuyEvent ul li #submit, .news-categories-standard .right-widget.ouibuyEvent .navigation ul#main-nav li li:hover, .navigation .news-categories-standard .right-widget.ouibuyEvent ul#main-nav li li:hover, .news-categories-standard .right-widget.ouibuyEvent .navigation ul#main-nav li li.active, .navigation .news-categories-standard .right-widget.ouibuyEvent ul#main-nav li li.active, .news-categories-standard .right-widget.ouibuyEvent .navigation ul#main-nav li li.current-menu-item, .navigation .news-categories-standard .right-widget.ouibuyEvent ul#main-nav li li.current-menu-item, .news-categories-standard .right-widget.ouibuyEvent ul li .detail-album .button-buy, .detail-album .news-categories-standard .right-widget.ouibuyEvent ul li .button-buy, .news-categories-standard .right-widget.ouibuyEvent ul .list-news li .btn-readmore, .news-categories-standard .list-news .right-widget.ouibuyEvent ul li .btn-readmore, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce #respond input#submit, .woocommerce #respond .news-categories-standard .right-widget.ouibuyEvent ul li input#submit {
  position: absolute;
  vertical-align: middle;
  border: none;
  width: 60%;
  color: #fff;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  padding: 10px 30px;
}

.news-categories-standard .right-widget.ouibuyEvent ul li .ouicreate-button:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce #respond input#submit.alt:after, .woocommerce #respond .news-categories-standard .right-widget.ouibuyEvent ul li input#submit.alt:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce a.button.alt:after, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li a.button.alt:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce button.button.alt:after, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li button.button.alt:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce input.button.alt:after, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li input.button.alt:after, .news-categories-standard .right-widget.ouibuyEvent ul li .submit:after, .news-categories-standard .right-widget.ouibuyEvent ul li .button-active:after, .news-categories-standard .right-widget.ouibuyEvent ul li .b-button:after, .news-categories-standard .right-widget.ouibuyEvent ul li .button-border:after, .news-categories-standard .right-widget.ouibuyEvent ul li .button-gradient:after, .news-categories-standard .right-widget.ouibuyEvent ul .ouicreate-form .ouicreate-contact li button:after, .ouicreate-form .ouicreate-contact .news-categories-standard .right-widget.ouibuyEvent ul li button:after, .news-categories-standard .right-widget.ouibuyEvent ul .form-comment .ouicreate-contact li button:after, .form-comment .ouicreate-contact .news-categories-standard .right-widget.ouibuyEvent ul li button:after, .news-categories-standard .right-widget.ouibuyEvent ul li .comment-form #submit:after, .comment-form .news-categories-standard .right-widget.ouibuyEvent ul li #submit:after, .news-categories-standard .right-widget.ouibuyEvent .navigation ul#main-nav li li:hover:after, .navigation .news-categories-standard .right-widget.ouibuyEvent ul#main-nav li li:hover:after, .news-categories-standard .right-widget.ouibuyEvent .navigation ul#main-nav li li.active:after, .navigation .news-categories-standard .right-widget.ouibuyEvent ul#main-nav li li.active:after, .news-categories-standard .right-widget.ouibuyEvent .navigation ul#main-nav li li.current-menu-item:after, .navigation .news-categories-standard .right-widget.ouibuyEvent ul#main-nav li li.current-menu-item:after, .news-categories-standard .right-widget.ouibuyEvent ul li .detail-album .button-buy:after, .detail-album .news-categories-standard .right-widget.ouibuyEvent ul li .button-buy:after, .news-categories-standard .right-widget.ouibuyEvent ul .list-news li .btn-readmore:after, .news-categories-standard .list-news .right-widget.ouibuyEvent ul li .btn-readmore:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce #respond input#submit:after, .woocommerce #respond .news-categories-standard .right-widget.ouibuyEvent ul li input#submit:after {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  opacity: 0;
  margin-left: 5px;
  content: "\f145";
  font-family: 'FontAwesome';
  position: absolute;
}

.news-categories-standard .right-widget.ouibuyEvent ul li .ouicreate-button:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce #respond input#submit.alt:hover:after, .woocommerce #respond .news-categories-standard .right-widget.ouibuyEvent ul li input#submit.alt:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce a.button.alt:hover:after, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li a.button.alt:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce button.button.alt:hover:after, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li button.button.alt:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce input.button.alt:hover:after, .woocommerce .news-categories-standard .right-widget.ouibuyEvent ul li input.button.alt:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .submit:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .button-active:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .b-button:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .button-border:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .button-gradient:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul .ouicreate-form .ouicreate-contact li button:hover:after, .ouicreate-form .ouicreate-contact .news-categories-standard .right-widget.ouibuyEvent ul li button:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul .form-comment .ouicreate-contact li button:hover:after, .form-comment .ouicreate-contact .news-categories-standard .right-widget.ouibuyEvent ul li button:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .comment-form #submit:hover:after, .comment-form .news-categories-standard .right-widget.ouibuyEvent ul li #submit:hover:after, .news-categories-standard .right-widget.ouibuyEvent .navigation ul#main-nav li li:hover:after, .navigation .news-categories-standard .right-widget.ouibuyEvent ul#main-nav li li:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .detail-album .button-buy:hover:after, .detail-album .news-categories-standard .right-widget.ouibuyEvent ul li .button-buy:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul .list-news li .btn-readmore:hover:after, .news-categories-standard .list-news .right-widget.ouibuyEvent ul li .btn-readmore:hover:after, .news-categories-standard .right-widget.ouibuyEvent ul li .woocommerce #respond input#submit:hover:after, .woocommerce #respond .news-categories-standard .right-widget.ouibuyEvent ul li input#submit:hover:after {
  opacity: 1;
  visibility: visible;
}

.news-categories-standard .right-widget.trailler .video-trailler {
  float: left;
  width: 100%;
  height: auto;
  position: relative;
}

.news-categories-standard .right-widget.trailler .video-trailler iframe {
  width: 100%;
  height: 200px;
}

.news-categories-standard .right-widget.trailler .video-trailler span {
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  line-height: 50px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.news-categories-standard .right-widget.trailler .video-trailler span i {
  margin-left: 3px;
}

.news-categories-standard .right-widget.trailler .video-trailler a {
  color: #fff;
}

.news-categories-standard .right-widget.trailler .video-trailler p {
  position: absolute;
  bottom: 2%;
  right: 2%;
  margin: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding-left: 8px;
  padding-right: 8px;
}

.news-categories-standard .right-widget.recent-posts ul {
  float: left;
  width: 100%;
  height: auto;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.news-categories-standard .right-widget.recent-posts ul li {
  float: left;
  width: 100%;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.news-categories-standard .right-widget.recent-posts ul li img {
  float: left;
  min-width: 70px;
  max-height: 70px;
  width: auto;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.news-categories-standard .right-widget.recent-posts ul li h3 {
  font-size: 1em;
  width: 65%;
  font-weight: bold;
  float: left;
  margin-right: 15px;
  margin-top: 15px;
  margin-bottom: 0;
  max-height: 30px;
  overflow: hidden;
}

@media only screen and (max-width: 1025px) {
  .news-categories-standard .right-widget.recent-posts ul li h3 {
    width: 55%;
  }
}

@media only screen and (max-width: 767px) {
  .news-categories-standard .right-widget.recent-posts ul li h3 {
    width: 60%;
  }
}

.news-categories-standard .right-widget.recent-posts ul li h3 a {
  color: #252525;
}

.news-categories-standard .right-widget.recent-posts ul li a.read-more {
  white-space: nowrap;
  font-size: 0.857142857em;
}

.news-categories-standard .right-widget.recent-posts ul li a.imgthumb {
  float: left;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-right: 15px;
}

.news-categories-standard .right-widget.recent-posts ul li a.imgthumb img {
  position: relative;
  height: 70px;
  width: auto !important;
  max-width: none !important;
}

.news-categories-standard .right-widget.recent-posts ul li:hover {
  border-color: transparent;
}

.news-categories-standard .right-widget.categories {
  margin-top: 30px;
}

.news-categories-standard .right-widget.categories h2 {
  margin-bottom: 15px;
}

.news-categories-standard .right-widget.categories ul {
  float: left;
  width: 100%;
  padding-left: 0px;
  list-style-position: inside;
}

.news-categories-standard .right-widget.categories ul li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  height: 45px;
  line-height: 45px;
  color: #666;
  font-weight: bold;
}

.news-categories-standard .right-widget.categories ul li:before {
  width: 5px;
  height: 5px;
  background: #959595;
  border-radius: 50%;
}

.news-categories-standard .right-widget.categories ul li a {
  color: #959595;
}

.news-categories-standard .right-widget.categories ul li a:hover {
  color: #1ba3d9;
}

.news-categories-standard .right-widget.tags, .news-categories-standard .right-widget .tagcloud {
  margin-top: 30px;
}

.news-categories-standard .right-widget.tags *, .news-categories-standard .right-widget .tagcloud * {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

.news-categories-standard .right-widget.tags ul, .news-categories-standard .right-widget .tagcloud ul {
  float: left;
  width: 100%;
  padding-left: 0px;
}

.news-categories-standard .right-widget.tags ul li, .news-categories-standard .right-widget .tagcloud ul li {
  float: left;
  list-style: none;
}

.news-categories-standard .right-widget.tags a, .news-categories-standard .right-widget .tagcloud a {
  margin-bottom: 15px;
  margin-right: 10px;
  float: left;
  color: #959595;
  padding: 5px 20px;
  display: block;
  border: 2px solid #e5e5e5;
  font-size: 1em !important;
  border-radius: 50px;
}

.news-categories-standard .right-widget.tags a:hover, .news-categories-standard .right-widget .tagcloud a:hover {
  border-radius: 50px;
  color: #fff !important;
  border-color: #fff;
}

/*Css for detail news*/
.detail-news .container .author {
  padding-left: 0;
}

.detail-news .container .author ul {
  padding-left: 0;
  list-style: none;
}

.detail-news .container .author ul li {
  float: left;
  margin-right: 30px;
}

@media only screen and (max-width: 767px) {
  .detail-news .container iframe {
    max-width: 100%;
    height: 160px !important;
    min-height: 160px !important;
  }
}

.detail-news .container .content-news p {
  font-size: 300;
  font-family: 'Roboto', sans-serif;
  font-size: 1.142857143em;
  line-height: 30px;
  margin-bottom: 15px;
  color: #666;
  text-align: left !important;
}

.detail-news .container .contact-info {
  float: left;
}

@media only screen and (min-width: 1170px) {
  .detail-news .container .contact-info {
    width: 50%;
  }
}

.detail-news .container .contact-info .contact-title {
  font-weight: bold;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  line-height: 30px;
  font-size: 1.142857143em;
}

.detail-news .container .contact-info .desc {
  font-weight: bold;
  float: left;
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

.detail-news .container .contact-info ul {
  margin-top: 15px;
  width: 100%;
  list-style: none;
  float: left;
  margin-bottom: 0;
  padding-left: 0;
}

.detail-news .container .contact-info ul li {
  margin-bottom: 15px;
  color: #666;
}

.detail-news .container .contact-info ul li i {
  margin-right: 7.5px;
}

@media only screen and (max-width: 767px) {
  .wp-caption {
    margin-top: 10px;
  }
}

.wp-caption img {
  border: 1px solid #4EBDBF;
/*  padding: 5px; farid */
padding: 0px;
}

.wp-caption p.wp-caption-text {
  margin-top: 10px;
  text-align: center;
}

/*13 Gallery*/
/*Css for gallery section*/
.gallery {
  float: left;
  width: 100%;
  height: auto;
  padding-bottom: 150px;
}

.gallery .ouicreate-plus {
  cursor: pointer;
}

.gallery .description h2 {
  margin-top: 60px;
}

.gallery .swip_active {
  opacity: 0.2;
}

.gallery .gallery-category {
  display: inline-block;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  margin-top: 15px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: relative;
}

.gallery .gallery-category li {
  display: inline;
  margin-left: 15px;
  margin-right: 15px;
  cursor: pointer;
  border-bottom: 2px solid #959595;
  font-weight: 300;
  font-size: 1.285714286em;
}

.gallery .gallery-category li:hover, .gallery .gallery-category li.active {
  border-color: #1ba3d9;
}

.gallery .contain-gallery {
  height: 400px;
  margin-top: 90px;
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery {
    height: 325px;
  }
}

.gallery .contain-gallery .swiper-container, .gallery .contain-gallery .gallery-container {
  height: 400px;
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery .swiper-container, .gallery .contain-gallery .gallery-container {
    height: 325px;
  }
}

.gallery .classic-gallery.contain-gallery .swiper-slide {
  border-color: #e5e5e5;
  width: 373px;
  overflow: hidden;
  position: relative;
}

.gallery .classic-gallery.contain-gallery .swiper-slide img {
  max-width: 371px !important;
  width: 100%;
  height: auto;
}

.gallery .classic-gallery.contain-gallery .swiper-slide .fa-play {
  margin-left: 4px;
}

.gallery .classic-gallery.contain-gallery .swiper-slide p {
  font-weight: bold;
  position: absolute;
  bottom: 5px;
  left: 5px;
  padding: 3px 10px;
  margin: 0px;
  display: inline-block;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-transform: uppercase;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  max-width: 95%;
}

.gallery .classic-gallery.contain-gallery .swiper-slide:hover p, .gallery .classic-gallery.contain-gallery .swiper-slide.active p {
  opacity: 0;
}

.gallery .contain-gallery, .gallery .list-contain, .gallery .list-Media-view {
  float: left;
  width: 100%;
}

.gallery .contain-gallery .swiper-container, .gallery .contain-gallery .gallery-container, .gallery .list-contain .swiper-container, .gallery .list-contain .gallery-container, .gallery .list-Media-view .swiper-container, .gallery .list-Media-view .gallery-container {
  width: 100%;
}

.gallery .contain-gallery .swiper-container .swiper-slide, .gallery .contain-gallery .gallery-container .swiper-slide, .gallery .list-contain .swiper-container .swiper-slide, .gallery .list-contain .gallery-container .swiper-slide, .gallery .list-Media-view .swiper-container .swiper-slide, .gallery .list-Media-view .gallery-container .swiper-slide {
  height: 170px;
  padding: 4px;
  border: 1px solid #e5e5e5;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery .swiper-container .swiper-slide, .gallery .contain-gallery .gallery-container .swiper-slide, .gallery .list-contain .swiper-container .swiper-slide, .gallery .list-contain .gallery-container .swiper-slide, .gallery .list-Media-view .swiper-container .swiper-slide, .gallery .list-Media-view .gallery-container .swiper-slide {
    height: 136px !important;
  }
}

.gallery .contain-gallery .swiper-container .swiper-slide span, .gallery .contain-gallery .gallery-container .swiper-slide span, .gallery .list-contain .swiper-container .swiper-slide span, .gallery .list-contain .gallery-container .swiper-slide span, .gallery .list-Media-view .swiper-container .swiper-slide span, .gallery .list-Media-view .gallery-container .swiper-slide span {
  opacity: 0;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.gallery .contain-gallery .swiper-container .swiper-slide:hover span, .gallery .contain-gallery .swiper-container .swiper-slide.active span, .gallery .contain-gallery .gallery-container .swiper-slide:hover span, .gallery .contain-gallery .gallery-container .swiper-slide.active span, .gallery .list-contain .swiper-container .swiper-slide:hover span, .gallery .list-contain .swiper-container .swiper-slide.active span, .gallery .list-contain .gallery-container .swiper-slide:hover span, .gallery .list-contain .gallery-container .swiper-slide.active span, .gallery .list-Media-view .swiper-container .swiper-slide:hover span, .gallery .list-Media-view .swiper-container .swiper-slide.active span, .gallery .list-Media-view .gallery-container .swiper-slide:hover span, .gallery .list-Media-view .gallery-container .swiper-slide.active span {
  opacity: 1;
  z-index: 99999;
}

@media only screen and (max-width: 780px) {
  .gallery .contain-gallery .swiper-container .swiper-slide a:last-child, .gallery .contain-gallery .gallery-container .swiper-slide a:last-child, .gallery .list-contain .swiper-container .swiper-slide a:last-child, .gallery .list-contain .gallery-container .swiper-slide a:last-child, .gallery .list-Media-view .swiper-container .swiper-slide a:last-child, .gallery .list-Media-view .gallery-container .swiper-slide a:last-child {
    display: block;
    overflow: hidden;
    position: relative;
    height: 125px;
  }
  .gallery .contain-gallery .swiper-container .swiper-slide a:last-child img, .gallery .contain-gallery .gallery-container .swiper-slide a:last-child img, .gallery .list-contain .swiper-container .swiper-slide a:last-child img, .gallery .list-contain .gallery-container .swiper-slide a:last-child img, .gallery .list-Media-view .swiper-container .swiper-slide a:last-child img, .gallery .list-Media-view .gallery-container .swiper-slide a:last-child img {
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}

.gallery .contain-gallery.image-gallery-view, .gallery .list-contain.image-gallery-view, .gallery .list-Media-view.image-gallery-view {
  height: 400px;
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery.image-gallery-view, .gallery .list-contain.image-gallery-view, .gallery .list-Media-view.image-gallery-view {
    height: 325px;
  }
}

.gallery .contain-gallery.normal-gallery .swiper-container, .gallery .contain-gallery.normal-gallery .gallery-container, .gallery .contain-gallery.list-Media-view .swiper-container, .gallery .contain-gallery.list-Media-view .gallery-container, .gallery .list-contain.normal-gallery .swiper-container, .gallery .list-contain.normal-gallery .gallery-container, .gallery .list-contain.list-Media-view .swiper-container, .gallery .list-contain.list-Media-view .gallery-container, .gallery .list-Media-view.normal-gallery .swiper-container, .gallery .list-Media-view.normal-gallery .gallery-container, .gallery .list-Media-view.list-Media-view .swiper-container, .gallery .list-Media-view.list-Media-view .gallery-container {
  width: 100%;
}

.gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide {
  cursor: pointer;
  width: 170px;
  padding: 3px;
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide {
    overflow: hidden;
    height: 135px !important;
  }
}

.gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide img, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide img, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide img, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide img, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide img, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide img, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide img, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide img, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide img, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide img, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide img, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide img {
  max-width: 160px;
  height: auto;
  position: relative;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide img, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide img, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide img, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide img, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide img, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide img, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide img, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide img, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide img, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide img, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide img, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide img {
    max-width: 125px !important;
  }
}

.gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide:hover span, .gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide.active span, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide:hover span, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide.active span, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide:hover span, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide.active span, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide:hover span, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide.active span, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide:hover span, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide.active span, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide:hover span, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide.active span, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide:hover span, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide.active span, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide:hover span, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide.active span, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide:hover span, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide.active span, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide:hover span, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide.active span, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide:hover span, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide.active span, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide:hover span, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide.active span {
  opacity: 1;
  z-index: 99999;
}

.gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide:hover img, .gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide.active img, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide:hover img, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide.active img, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide:hover img, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide.active img, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide:hover img, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide.active img, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide:hover img, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide.active img, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide:hover img, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide.active img, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide:hover img, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide.active img, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide:hover img, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide.active img, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide:hover img, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide.active img, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide:hover img, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide.active img, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide:hover img, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide.active img, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide:hover img, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide.active img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  width: 155px;
  height: 155px;
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide:hover img, .gallery .contain-gallery.normal-gallery .swiper-container .swiper-slide.active img, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide:hover img, .gallery .contain-gallery.normal-gallery .gallery-container .swiper-slide.active img, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide:hover img, .gallery .contain-gallery.list-Media-view .swiper-container .swiper-slide.active img, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide:hover img, .gallery .contain-gallery.list-Media-view .gallery-container .swiper-slide.active img, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide:hover img, .gallery .list-contain.normal-gallery .swiper-container .swiper-slide.active img, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide:hover img, .gallery .list-contain.normal-gallery .gallery-container .swiper-slide.active img, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide:hover img, .gallery .list-contain.list-Media-view .swiper-container .swiper-slide.active img, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide:hover img, .gallery .list-contain.list-Media-view .gallery-container .swiper-slide.active img, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide:hover img, .gallery .list-Media-view.normal-gallery .swiper-container .swiper-slide.active img, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide:hover img, .gallery .list-Media-view.normal-gallery .gallery-container .swiper-slide.active img, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide:hover img, .gallery .list-Media-view.list-Media-view .swiper-container .swiper-slide.active img, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide:hover img, .gallery .list-Media-view.list-Media-view .gallery-container .swiper-slide.active img {
    width: 120px;
    height: 120px;
  }
}

.gallery .contain-gallery.normal-gallery.list-Media-view .swiper-slide, .gallery .contain-gallery.list-Media-view.list-Media-view .swiper-slide, .gallery .list-contain.normal-gallery.list-Media-view .swiper-slide, .gallery .list-contain.list-Media-view.list-Media-view .swiper-slide, .gallery .list-Media-view.normal-gallery.list-Media-view .swiper-slide, .gallery .list-Media-view.list-Media-view.list-Media-view .swiper-slide {
  float: left;
  width: 170px;
  height: 170px;
  margin-right: 30px;
  margin-bottom: 30px !important;
}

.class_type_single {
  margin-top: 40px !important;
}

@media only screen and (max-width: 1025px) {
  .gallery .contain-gallery.normal-gallery.list-Media-view .swiper-slide, .gallery .contain-gallery.list-Media-view.list-Media-view .swiper-slide, .gallery .list-contain.normal-gallery.list-Media-view .swiper-slide, .gallery .list-contain.list-Media-view.list-Media-view .swiper-slide, .gallery .list-Media-view.normal-gallery.list-Media-view .swiper-slide, .gallery .list-Media-view.list-Media-view.list-Media-view .swiper-slide {
    width: 135px;
    height: 135px;
  }
}

@media only screen and (max-width: 780px) {
  .gallery .contain-gallery.normal-gallery.list-Media-view .swiper-slide, .gallery .contain-gallery.list-Media-view.list-Media-view .swiper-slide, .gallery .list-contain.normal-gallery.list-Media-view .swiper-slide, .gallery .list-contain.list-Media-view.list-Media-view .swiper-slide, .gallery .list-Media-view.normal-gallery.list-Media-view .swiper-slide, .gallery .list-Media-view.list-Media-view.list-Media-view .swiper-slide {
    margin-right: 18px;
  }
  .gallery .contain-gallery.normal-gallery.list-Media-view .swiper-slide:nth-child(5n), .gallery .contain-gallery.list-Media-view.list-Media-view .swiper-slide:nth-child(5n), .gallery .list-contain.normal-gallery.list-Media-view .swiper-slide:nth-child(5n), .gallery .list-contain.list-Media-view.list-Media-view .swiper-slide:nth-child(5n), .gallery .list-Media-view.normal-gallery.list-Media-view .swiper-slide:nth-child(5n), .gallery .list-Media-view.list-Media-view.list-Media-view .swiper-slide:nth-child(5n) {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 780px) {
  .gallery .contain-gallery.normal-gallery.list-Media-view .swiper-slide.last, .gallery .contain-gallery.list-Media-view.list-Media-view .swiper-slide.last, .gallery .list-contain.normal-gallery.list-Media-view .swiper-slide.last, .gallery .list-contain.list-Media-view.list-Media-view .swiper-slide.last, .gallery .list-Media-view.normal-gallery.list-Media-view .swiper-slide.last, .gallery .list-Media-view.list-Media-view.list-Media-view .swiper-slide.last {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 780px) {
  .gallery .contain-gallery.normal-gallery.list-Media-view .clearfix, .gallery .contain-gallery.list-Media-view.list-Media-view .clearfix, .gallery .list-contain.normal-gallery.list-Media-view .clearfix, .gallery .list-contain.list-Media-view.list-Media-view .clearfix, .gallery .list-Media-view.normal-gallery.list-Media-view .clearfix, .gallery .list-Media-view.list-Media-view.list-Media-view .clearfix {
    display: none;
  }
}

.gallery .gallery-pagination {
  top: 45px;
}

/*14 About*/
/*Css for page about*/
.about-single-album .b-button {
  padding-left: 20px;
  padding-right: 20px;
  margin-right: 10px;
  min-width: 150px;
  font-size: 1em;
  margin-top: 20px;
}

.about-single-album .list-feature li {
  margin-bottom: 0px !important;
  position: static !important;
}

.about-single-album .list-feature li .album-icon {
  width: 270px;
  float: left;
  margin-left: 0px;
  left: 0;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  overflow: visible;
}

.about-single-album .list-feature li .album-icon .thumbs-album {
  margin-left: 0px;
}

.about-single-album .list-feature li .album-icon .thumbs-album span {
  opacity: 1;
}

.about-single-album .list-feature li .album-icon .ouicreate-plus {
  display: none;
}

.about-single-album .list-feature li .album-icon:hover .ouicreate-plus {
  display: block;
}

.about-single-album .list-feature li .disk {
  left: 120px !important;
  display: block !important;
}

@media only screen and (max-width: 780px) {
  .about-single-album .list-feature li .disk {
    display: none !important;
  }
}

/*Css for description page*/
.desciption_about {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 1.142857143em;
}

.desciption_about h2 {
  font-size: 2.142857143em;
  margin-bottom: 30px;
}

@media only screen and (min-width: 767px) {
  .desciption_about p {
    width: 90%;
    margin-bottom: 20px;
  }
}

.description-single {
  text-align: left;
  float: left;
}

@media only screen and (max-width: 767px) {
  .description-single {
    text-align: center;
  }
  .description-single img {
    margin: 10px;
  }
}

.description-single h2 {
  text-align: left;
  margin-top: 30px;
}

@media only screen and (max-width: 767px) {
  .description-single h2 {
    text-align: center;
  }
}

.description-single .desc-single {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 30px;
  font-size: 1.142857143em;
}

.description-single .desc-single img {
  margin-top: 30px;
  margin-right: 10px;
}

/*15 Member*/
/*Css for our member content page*/
.our-member {
  padding-bottom: 120px;
}

.our-member .contain-member {
  float: left;
  width: 100%;
  height: 330px;
  position: relative;
  overflow: visible;
}

.our-member .contain-member .swiper-container {
  float: left;
  width: 100%;
  height: 330px;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide {
  float: left;
  position: relative;
  text-align: center;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide:before {
  border-left: 1px solid #959595;
  height: 150px;
  width: 100%;
  margin-top: 10px;
  position: absolute;
  left: 0px;
  content: "";
}

@media only screen and (max-width: 767px) {
  .our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide:before {
    border: none !important;
  }
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide:last-child:before {
  border-right: 1px solid #959595;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar {
  position: relative;
  display: inline-block;
  width: 100%;
  height: auto;
  border-radius: 50%;
  width: 170px;
  height: 170px;
  overflow: hidden;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar:hover {
  background: #000;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar:hover ul {
  opacity: 1;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar:hover img {
  opacity: 0.5;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar img {
  max-width: 100%;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar ul {
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
  width: auto;
  position: absolute;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  opacity: 0;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar ul li {
  display: inline;
  margin-right: 17px;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar ul li:last-child {
  margin-right: 0 !important;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar ul li a {
  color: #fff;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .avatar ul li a:hover {
  color: #1ba3d9;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .info .member-name {
  float: left;
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.285714286em;
  line-height: 30px;
  margin-top: 50px;
  margin-bottom: 5px;
}

.our-member .contain-member .swiper-container .swiper-wrapper .swiper-slide .info .member-job {
  float: left;
  width: 100%;
  font-style: italic;
  color: #959595;
}

/*Css for contact form*/
.contactform {
  float: left;
  width: 100%;
  padding-bottom: 50px;
}

/*16 shop page*/
.products-list {
  float: left;
  width: 100%;
  height: auto;
}

.products-list-view {
  float: left;
  width: 100%;
}

.products-list-view .product-item {
  float: left;
  height: auto;
  box-sizing: border-box;
  padding: 30px;
  background: #cccccc;
  width: 570px;
  margin-bottom: 30px;
  color: #fff;
  overflow: hidden;
}

@media only screen and (max-width: 1025px) {
  .products-list-view .product-item {
    width: 470px;
  }
}

@media only screen and (max-width: 769px) {
  .products-list-view .product-item {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .products-list-view .product-item {
    height: 385px;
  }
}

.products-list-view .product-item:nth-child(2n) {
  float: right;
}

.products-list-view .product-item.big-product {
  height: 385px;
}

@media only screen and (max-width: 769px) {
  .products-list-view .product-item.big-product {
    height: 250px;
  }
  .products-list-view .product-item.big-product img {
    max-height: 175px !important;
    width: auto;
  }
}

@media only screen and (max-width: 767px) {
  .products-list-view .product-item.big-product {
    height: 385px;
  }
}

.products-list-view .product-item img {
  width: 420px;
  max-height: 315px !important;
  float: right;
}

.products-list-view .product-item.small-product {
  height: 250px;
}

@media only screen and (max-width: 767px) {
  .products-list-view .product-item.small-product {
    height: 385px;
  }
}

.products-list-view .product-item.small-product img {
  max-height: 175px !important;
  width: auto;
}

.products-list-view .product-item.fourth-item {
  margin-top: -135px;
}

@media only screen and (max-width: 769px) {
  .products-list-view .product-item.fourth-item {
    margin-top: 0px;
  }
}

.products-list-view .product-item.extra-padding {
  margin-bottom: 165px;
}

@media only screen and (max-width: 769px) {
  .products-list-view .product-item.extra-padding {
    margin-bottom: 30px;
  }
}

.onsale {
  right: 10px !important;
  color: #fff;
  font-weight: normal !important;
  min-height: 20px !important;
  min-width: 40px !important;
  font-size: 0.71429em;
  padding: 0px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  background: #c1132d !important;
  border-radius: 0px !important;
  top: 0px !important;
  left: auto !important;
  line-height: 20px !important;
}

.product-item {
  position: relative;
}

.product-item .product-info {
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 99;
}

.product-item .product-title {
  text-transform: uppercase;
  font-size: 1.14286em;
  width: 215px;
}

.product-item .product-title a {
  color: #fff;
}

.product-item .product-price {
  font-weight: 300;
  margin-bottom: 30px;
  width: 215px;
}

@media only screen and (max-width: 769px) {
  .product-item .product-price {
    margin-bottom: 10px;
  }
}

.product-item .product-price del {
  font-size: 1.28571em;
  margin-right: 15px;
}

.product-item .product-price ins span, .product-item .product-price > span {
  font-size: 2.14286em;
}

.product-item .product-note {
  font-size: 1em;
  line-height: 24px;
  color: #fff;
  width: 215px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 769px) {
  .product-item .product-note {
    margin-bottom: 20px;
  }
}

.product-item .product-buy a {
  background: #fff;
  border-radius: 50px;
  text-transform: uppercase;
  color: #252525;
  font-size: 1em;
  font-weight: bold;
  line-height: 30px;
}

@media only screen and (max-width: 769px) {
  .product-item .product-buy a {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.product-item .product-image {
  float: right;
  position: absolute;
  right: 30px;
  bottom: 30px;
}

/*Detail shop*/
.product-single {
  float: left;
  width: 100%;
  background: #f0f0f0;
  padding-top: 114px;
  padding-bottom: 150px;
  border-bottom: 1px solid #cccccc;
  position: relative;
}

.product-single .thumbnails {
  float: left;
  width: 100px;
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .product-single .thumbnails {
    width: 100%;
  }
}

.product-single .thumbnails a {
  float: left;
  width: 100%;
  height: 100px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .product-single .thumbnails a {
    width: auto;
    margin-right: 5px;
  }
}

.product-single .main-thumbnail {
  float: right;
  width: 100%;
  min-height: 430px;
  position: relative;
}

.product-single .main-thumbnail img {
  width: 600px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.product-single .short-desc {
  font-weight: 300;
  float: left;
  font-size: 1.14286em;
  color: #959595;
  line-height: 30px;
  margin-bottom: 25px;
}

.product-single .instock {
  margin-bottom: 45px;
  float: left;
  width: 100%;
}

.product-single .quantity-pro {
  float: left;
  border: 2px solid rgba(0, 0, 0, 0.1);
  width: 90px;
  height: auto;
  padding: 9px;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: 10px;
  border-radius: 50px;
  position: relative;
}

.product-single .quantity-pro input {
  border: none;
  position: absolute;
  right: 3px;
  top: 0px;
  width: 40px;
  line-height: 30px;
  background: transparent;
}

.product-single .btn-ouibuyEvent {
  border: none;
  width: 240px;
  height: 40px;
  color: #fff;
}

@media only screen and (max-width: 769px) {
  .product-single .btn-ouibuyEvent {
    width: 165px;
  }
}

@media only screen and (max-width: 767px) {
  .product-single .btn-ouibuyEvent {
    width: 150px;
  }
}

.other-product {
  float: left;
  width: 100%;
  padding-bottom: 125px;
}

.other-product .description {
  margin-bottom: 13px;
  font-size: 0.85714em;
  font-weight: 300;
}

.info-product .title-product-view {
  float: left;
  width: 100%;
  text-transform: uppercase;
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.info-product .title-product-view h1 {
  font-size: 1.78571em;
  margin-top: 0px;
  font-weight: bold;
}

.info-product .price-rate {
  font-size: 1.71429em;
  color: #252525;
  font-weight: 300;
  width: 100%;
  height: auto;
  margin-bottom: 30px;
  float: left;
}

.info-product .price-rate del {
  color: #959595;
}

/*17 Footer*/
/*Css for bottom */
footer {
  float: left;
  width: 100%;
  height: auto;
  background: #252525;
}

footer.bottom-comming {
  position: fixed;
  bottom: 0;
}

footer.footer-sigle {
  background: #252525;
}

footer .top-footer {
  padding-bottom: 60px;
}

footer .top-footer .footer-widget {
  margin-top: 60px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

footer .top-footer .footer-widget:first-child {
  padding-left: 0px;
}

@media only screen and (max-width: 767px) {
  footer .top-footer .footer-widget:first-child {
    padding-left: 15px;
  }
}

footer .top-footer .footer-widget:last-child {
  padding-right: 0px;
}

footer .top-footer .footer-widget h3 {
  font-weight: bold;
  margin-top: 0;
  color: #fff;
  text-transform: uppercase;
  line-height: 30px;
  margin-bottom: 30px;
}

footer .top-footer .footer-widget ul {
  float: left;
  padding-left: 15px;
  margin-bottom: 0;
}

footer .top-footer .footer-widget ul li {
  line-height: 30px;
  color: #959595;
}

footer .top-footer .footer-widget ul li a {
  color: #959595;
}

footer .top-footer .footer-widget ul li a:hover {
  color: #1ba3d9;
}

footer .top-footer .footer-widget .jr-insta-thumb ul {
  list-style: none;
  padding-left: 0;
  margin-top: 10px;
}

/*Css for default instagram */
footer .top-footer .footer-widget .jr-insta-thumb ul li {
  float: left;
  margin-right: 15px !important;
  margin-bottom: 15px !important;
  width: 72px !important;
  height: 72px;
  overflow: hidden;
}

@media only screen and (max-width: 1025px) and (min-width: 767px) {
  footer .top-footer .footer-widget .jr-insta-thumb ul li {
    width: 55px;
    height: 55px;
  }
}

@media only screen and (max-width: 767px) {
  footer .top-footer .footer-widget .jr-insta-thumb ul li {
    margin-right: 30px;
    margin-bottom: 30px;
  }
}

footer .top-footer .footer-widget .jr-insta-thumb ul li img {
  max-width: 100%;
}

footer .top-footer .footer-widget .jr-insta-thumb p i {
  margin-right: 10px;
  color: #959595;
}

footer .top-footer .footer-widget .jr-insta-thumb p a {
  font-size: 0.857142857em;
  text-decoration: underline;
}

footer .bottom-footer {
  float: left;
  height: 80px;
  line-height: 80px;
  width: 100%;
  background: #F0F0F0; /*#fff; farid */
  overflow: hidden;
  color: #959595;
}

footer .bottom-footer img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray alpha(opacity=100);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

footer .bottom-footer a {
  color: #959595;
}

footer .bottom-footer a:hover {
  color: #1ba3d9;
}

footer .bottom-footer ul {
  float: right;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

footer .bottom-footer ul li {
  float: left;
  margin-right: 30px;
}

footer .category-footer {
  margin-top: 80px;
  text-align: center;
  color: #959595;
}

footer .category-footer a {
  color: #959595;
}

footer .category-footer a:hover {
  color: #1ba3d9;
}

footer .category-footer p {
  margin: 15px;
}

footer .category-footer ul {
  display: inline-block;
  list-style: none;
  padding-left: 0;
}

footer .category-footer ul li {
  display: inline;
  margin-right: 15px;
}

footer .category-footer ul li:last-child {
  margin-right: 0;
}

/*18. Dj Page*/
/*Short code Biography*/
.hugo-biography {
  float: left;
  width: 100%;
  height: auto;
  color: #fff;
  padding-bottom: 60px;
}

.hugo-main-dj {
  float: right;
  position: relative;
}

.dj-description-title {
  float: left;
  width: 100%;
  height: auto;
  font-family: "Conv_againts";
  font-size: 3.42857em;
  margin-top: 40px;
  margin-bottom: 20px;
}

.shortcode-avatar, .shortcode-description {
  box-sizing: border-box;
  padding-right: 15px;
}

.shortcode-description {
  padding-left: 15px;
  padding-right: 0px;
}

.dj-avatar {
  float: right;
  width: 470px;
  height: 620px;
  position: relative;
}

@media only screen and (max-width: 769px) {
  .dj-avatar {
    width: 275px;
    height: 554px;
    margin-top: 160px;
  }
}

@media only screen and (max-width: 767px) {
  .dj-avatar {
    margin-top: 0px;
    height: 395px;
  }
}

.dj-avatar:before {
  content: "";
  background: url(../images/stroke.png) no-repeat center center;
  width: 470px;
  height: 620px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  position: absolute;
  top: 0px;
  left: 0px;
}

@media only screen and (max-width: 769px) {
  .dj-avatar:before {
    background-size: 275px auto;
    width: 275px;
    height: 363px;
  }
}

@media only screen and (max-width: 767px) {
  .dj-avatar:before {
    left: 20px;
  }
}

.dj-avatar img {
  position: relative;
  width: 470px;
  height: auto;
  height: auto;
  top: 60px;
  left: -100px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

@media only screen and (max-width: 769px) {
  .dj-avatar img {
    width: 275px;
    top: 30px;
    left: -35px;
  }
}

@media only screen and (max-width: 767px) {
  .dj-avatar img {
    top: 20px;
    left: -10px;
  }
}

@media only screen and (min-width: 767px) {
  .dj-avatar:hover:before {
    top: 10px;
    left: -20px;
  }
}

.shortcode-description {
  font-weight: 300;
  font-size: 1.28571em;
}

.shortcode-description p {
  margin-bottom: 20px;
  line-height: 30px;
}

/*19. Shorcode Cake show*/
/*Short code for cache show nexttour & ticket version slider*/
.nextour-slider {
  padding-bottom: 0px;
}

.nextour-slider .ticket_scroll {
  width: 100%;
  float: left;
  height: 10px;
  background: #1e1e1e;
  border-radius: 0px;
  margin-bottom: 0px;
  bottom: 0px;
  left: 0px;
}

.nextour-slider .swiper-scrollbar-drag {
  height: 10px;
  border-radius: 0px !important;
  background: url(../images/bg-scrollbar.png) repeat-x left center;
}

.cake-show {
  width: 270px;
}

.horizontal-item {
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: content-box;
  margin-top: 75px;
}

@media only screen and (max-width: 769px) {
  .horizontal-item {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.horizontal-item img {
  margin-bottom: 25px;
}

.horizontal-item:last-child {
  margin-right: -15px;
}

@media only screen and (max-width: 1025px) {
  .horizontal-item:last-child {
    margin-right: 0px;
  }
}

.horizontal-item:first-child {
  margin-left: -15px;
}

@media only screen and (max-width: 1025px) {
  .horizontal-item:first-child {
    margin-left: 0px;
  }
}

.horizontal-item .c-day {
  color: #ccc;
}

.horizontal-item .title-tour a {
  color: #252525;
}

.cake-show, .horizontal-item {
  float: left;
  height: auto;
}

.cake-show ul, .horizontal-item ul {
  list-style: none;
  float: left;
  padding-left: 0px;
  margin-bottom: 120px;
  padding-top: 5px;
}

.cake-show ul li, .horizontal-item ul li {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  color: #959595;
}

.cake-show ul li i, .horizontal-item ul li i {
  width: 40px;
  height: 30px;
  float: left;
  margin-top: 2px;
}

.cake-show .ouicreate-button, .cake-show .woocommerce #respond input#submit.alt, .woocommerce #respond .cake-show input#submit.alt, .cake-show .woocommerce a.button.alt, .woocommerce .cake-show a.button.alt, .cake-show .woocommerce button.button.alt, .woocommerce .cake-show button.button.alt, .cake-show .woocommerce input.button.alt, .woocommerce .cake-show input.button.alt, .horizontal-item .ouicreate-button, .horizontal-item .woocommerce #respond input#submit.alt, .woocommerce #respond .horizontal-item input#submit.alt, .horizontal-item .woocommerce a.button.alt, .woocommerce .horizontal-item a.button.alt, .horizontal-item .woocommerce button.button.alt, .woocommerce .horizontal-item button.button.alt, .horizontal-item .woocommerce input.button.alt, .woocommerce .horizontal-item input.button.alt {
  width: 170px !important;
}

@media only screen and (max-width: 767px) {
  .cake-show .ouicreate-button, .cake-show .woocommerce #respond input#submit.alt, .woocommerce #respond .cake-show input#submit.alt, .cake-show .woocommerce a.button.alt, .woocommerce .cake-show a.button.alt, .cake-show .woocommerce button.button.alt, .woocommerce .cake-show button.button.alt, .cake-show .woocommerce input.button.alt, .woocommerce .cake-show input.button.alt, .horizontal-item .ouicreate-button, .horizontal-item .woocommerce #respond input#submit.alt, .woocommerce #respond .horizontal-item input#submit.alt, .horizontal-item .woocommerce a.button.alt, .woocommerce .horizontal-item a.button.alt, .horizontal-item .woocommerce button.button.alt, .woocommerce .horizontal-item button.button.alt, .horizontal-item .woocommerce input.button.alt, .woocommerce .horizontal-item input.button.alt {
    position: static;
    float: left !important;
  }
}

@media only screen and (max-width: 769px) {
  .cake-show .ouicreate-button, .cake-show .woocommerce #respond input#submit.alt, .woocommerce #respond .cake-show input#submit.alt, .cake-show .woocommerce a.button.alt, .woocommerce .cake-show a.button.alt, .cake-show .woocommerce button.button.alt, .woocommerce .cake-show button.button.alt, .cake-show .woocommerce input.button.alt, .woocommerce .cake-show input.button.alt, .horizontal-item .ouicreate-button, .horizontal-item .woocommerce #respond input#submit.alt, .woocommerce #respond .horizontal-item input#submit.alt, .horizontal-item .woocommerce a.button.alt, .woocommerce .horizontal-item a.button.alt, .horizontal-item .woocommerce button.button.alt, .woocommerce .horizontal-item button.button.alt, .horizontal-item .woocommerce input.button.alt, .woocommerce .horizontal-item input.button.alt {
    width: 150px !important;
  }
}

.cake-show .title-tour, .horizontal-item .title-tour {
  font-weight: bold;
  font-size: 1.71429em;
  text-transform: uppercase;
}

.cake-show .title-tour a, .horizontal-item .title-tour a {
  color: #fff;
}

.ticket_scroll {
  position: relative;
  width: 100%;
  left: 0px;
}

/*20. shortcode Instagram*/
.hugo-author-instagram {
  float: left;
  width: 100%;
  min-height: 450px;
  position: relative;
  display: block;
}

@media only screen and (max-width: 1025px) {
  .hugo-author-instagram {
    min-height: 345px;
  }
}

@media only screen and (max-width: 1025px) and (max-width: 769px) {
  .hugo-author-instagram {
    min-height: 255px;
  }
}

@media only screen and (max-width: 767px) {
  .hugo-author-instagram {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.hugo-author-instagram .title-instagram {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  font-size: 1.71429em;
  color: #959595;
  z-index: 99;
  display: block;
  width: 230px;
  height: 50px;
  background: #ffffff;
  text-align: center;
  line-height: 50px;
}

@media only screen and (max-width: 769px) {
  .hugo-author-instagram .title-instagram {
    font-size: 2.85714em;
  }
}

@media only screen and (max-width: 769px) and (max-width: 767px) {
  .hugo-author-instagram .title-instagram {
    position: relative;
    text-align: center;
    font-size: 1.78571em;
    text-transform: uppercase;
  }
}

.hugo-author-instagram .title-instagram .fa {
  margin-right: 25px;
}

@media only screen and (max-width: 767px) {
  .hugo-author-instagram .title-instagram .fa {
    margin-right: 10px;
  }
}

.hugo-author-instagram .list-image-instagram {
  float: left;
  width: 100%;
  height: auto;
  list-style: none;
  overflow: hidden;
  padding-left: 0px;
  position: relative;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  display: block;
}

.hugo-author-instagram .list-image-instagram .insta-image {
  float: left;
  width: 20%;
  box-sizing: border-box;
  height: 288px;
  overflow: hidden;
  display: block;
  overflow: hidden;
}

@media only screen and (max-width: 1025px) {
  .hugo-author-instagram .list-image-instagram .insta-image {
    height: 206px;
  }
}

@media only screen and (max-width: 769px) {
  .hugo-author-instagram .list-image-instagram .insta-image {
    height: 155px;
  }
}

@media only screen and (max-width: 767px) {
  .hugo-author-instagram .list-image-instagram .insta-image {
    width: 100%;
    height: auto !important;
    margin-bottom: 30px;
  }
}

.hugo-author-instagram .list-image-instagram .insta-image a {
  display: block;
}

.hugo-author-instagram .list-image-instagram .insta-image.insta-width2 {
  width: 33.3333%;
}

.hugo-author-instagram .list-image-instagram .insta-image img {
  width: 100%;
  height: auto;
  display: block;
}

@media only screen and (min-width: 767px) {
  .hugo-author-instagram .list-image-instagram .insta-image img {
    min-height: 288px;
  }
}

@media only screen and (max-width: 1025px) {
  .hugo-author-instagram .list-image-instagram .insta-image img {
    min-height: 206px;
  }
}

@media only screen and (max-width: 769px) {
  .hugo-author-instagram .list-image-instagram .insta-image img {
    min-height: 155px;
  }
}

/*21. Shortcode gallery horizontal*/
.gallery-horizontal {
  float: left;
  height: 300px;
  position: relative;
  overflow: hidden;
  background: #000;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .gallery-horizontal {
    width: 100% !important;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.gallery-horizontal img {
  min-height: 300px;
  min-width: 100%;
  height: 100%;
  width: auto;
  opacity: 0.7;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

@media only screen and (max-width: 767px) {
  .gallery-horizontal img {
    width: 90% !important;
    height: auto !important;
  }
}

.gallery-horizontal img:hover {
  opacity: 1;
  height: 101%;
}

.gallery-horizontal .view-popup {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 20px !important;
  bottom: 20px !important;
  z-index: 1;
}

.gallery-horizontal .view-popup .ouicreate-plus {
  background: rgba(255, 255, 255, 0.2);
}

/*22. Shortcode musicshow*/
.music-show {
  float: left;
  width: 100%;
  height: auto;
}

.list-horizontal {
  padding-bottom: 0px;
}

.music-show {
  float: left;
}

.music-show .music-picture {
  float: left;
  box-sizing: border-box;
  padding-right: 15px;
}

@media only screen and (max-width: 1025px) {
  .music-show .music-picture img {
    width: 100%;
    margin-top: 20px;
  }
}

.music-show .event-info {
  box-sizing: border-box;
  padding-left: 15px;
}

@media only screen and (max-width: 1025px) {
  .music-show .event-info .title-box {
    margin-bottom: 0px;
  }
}

.music-show .event-info .event-address-date {
  float: left;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 35px;
  margin-bottom: 50px;
}

@media only screen and (max-width: 1025px) {
  .music-show .event-info .event-address-date {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}

.music-show .event-info .event-address-date span {
  float: left;
  margin-right: 30px;
  color: #959595;
}

.music-show .event-info .event-address-date span a {
  color: #959595;
}

.music-show .event-info .event-address-date span a:hover {
  text-decoration: underline !important;
}

.music-show .price-buy {
  float: left;
  margin-bottom: 40px;
  width: 100%;
  line-height: 40px;
}

@media only screen and (max-width: 1025px) {
  .music-show .price-buy {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 769px) {
  .music-show .price-buy .ouicreate-button, .music-show .price-buy .woocommerce #respond input#submit.alt, .woocommerce #respond .music-show .price-buy input#submit.alt, .music-show .price-buy .woocommerce a.button.alt, .woocommerce .music-show .price-buy a.button.alt, .music-show .price-buy .woocommerce button.button.alt, .woocommerce .music-show .price-buy button.button.alt, .music-show .price-buy .woocommerce input.button.alt, .woocommerce .music-show .price-buy input.button.alt {
    min-width: 150px;
  }
}

.music-show .price-buy .price {
  font-weight: bold;
  font-size: 1.71429em;
}

.music-show .content-show {
  color: #666;
  line-height: 30px;
}

.music-show .contact-show {
  float: left;
  width: 100%;
}

.music-show .contact-show span {
  float: left;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.music-show .contact-show span.title-contact {
  margin-bottom: 30px;
  text-transform: uppercase;
  color: #666;
  font-weight: bold;
}

@media only screen and (max-width: 1025px) {
  .music-show .contact-show span.title-contact {
    margin-bottom: 10px;
  }
}

.horizontal-item {
  box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
  .horizontal-item {
    width: 100% !important;
  }
  .horizontal-item img {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width: 1025px) {
  .horizontal-item > ul {
    width: 100%;
    overflow: hidden;
  }
}

/*23. Shortcode video*/
.book-player-video {
  float: left;
  width: 100%;
  height: 700px;
  position: relative;
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .book-player-video {
    height: 350px;
  }
}

.book-player-video .title-video {
  font-size: 3.42857em;
  font-weight: 300;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

@media only screen and (max-width: 769px) {
  .book-player-video .title-video {
    font-size: 2.14286em;
    margin-bottom: 20px;
  }
}

.book-player-video .video-pause {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: rgba(255, 255, 255, 0.2);
  width: 90px;
  height: 90px;
  border-radius: 90px;
  z-index: -1;
  cursor: pointer;
  text-align: center;
}

.book-player-video .video-pause:before {
  content: "\f04c";
  font-family: "FontAwesome";
  font-size: 2.85714em;
  color: #fff;
  line-height: 90px;
}

.book-player-video.active-video .video-pause {
  display: block;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  z-index: 9999;
}

.book-player-video.active-video:hover .video-pause {
  opacity: 1;
}

.book-player-video #player-page {
  position: absolute;
  width: 100%;
  height: 700px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .book-player-video #player-page {
    height: 350px;
  }
}

.book-player-video #player-page iframe#youtube-video, .book-player-video #player-page iframe#vimeo-video {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  min-height: 810px;
  height: auto;
}

@media only screen and (max-width: 767px) {
  .book-player-video #player-page iframe#youtube-video, .book-player-video #player-page iframe#vimeo-video {
    min-height: 350px;
  }
}

.book-player-video #player-page video {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 99%;
  height: auto;
}

.book-player-video .img-cover-video {
  position: absolute;
  width: 100%;
  height: 700px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 2;
}

@media only screen and (max-width: 767px) {
  .book-player-video .img-cover-video {
    height: 350px;
  }
}

.book-player-video .img-cover-video img {
  width: 100%;
  min-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (max-width: 767px) {
  .book-player-video .img-cover-video img {
    width: auto;
    height: 350px;
  }
}

.book-player-video .container {
  position: relative;
  height: 700px;
}

@media only screen and (max-width: 767px) {
  .book-player-video .container {
    height: 350px;
  }
}

.book-player-video .desc-book-player {
  font-size: 1.28571em;
  line-height: 30px;
  font-weight: 300;
  color: #fff;
  float: left;
  height: auto;
  position: relative;
  text-align: left;
  box-sizing: border-box;
  z-index: 3;
}

@media only screen and (max-width: 767px) {
  .book-player-video .desc-book-player {
    font-size: 1.42857em;
    line-height: 25px;
    padding-right: 0px;
    text-align: center;
    top: 130px;
  }
}

@media only screen and (max-width: 1025px) {
  .book-player-video .desc-book-player {
    font-size: 1.07143em;
  }
}

.book-player-video .desc-book-player.animated {
  top: 35%;
}

.book-player-video .player-image {
  box-sizing: border-box;
  padding-left: 15px;
  position: relative;
  z-index: 4;
  overflow: hidden;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
  .book-player-video .player-image {
    padding-left: 0px;
  }
  .book-player-video .player-image img {
    display: none;
  }
}

@media only screen and (max-width: 1025px) {
  .book-player-video .player-image img {
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.book-player-video .player-image .button-play {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 50px;
  width: 71px;
  height: 71px;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  cursor: pointer;
  z-index: 5;
  text-align: center;
}

.book-player-video .player-image .button-play:before {
  content: "\f04b";
  font-family: "FontAwesome";
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 71px;
  color: #fff;
  font-size: 1.28571em;
}

/*24 Shortcode musicshow*/
.latest-news {
  position: relative;
}

.swiper-button-next, .swiper-button-prev, .swiper-button-disabled {
  background: none;
}

.next-back-button {
  position: absolute;
  top: -80px;
  right: 0px;
  width: 80px;
  height: 60px;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .next-back-button {
    display: none;
  }
}

.next-back-button i {
  cursor: pointer;
  font-size: 2.14286em;
  line-height: 60px;
}

.items-latest {
  width: 568px;
  min-height: 420px;
  overflow: hidden;
  position: relative;
  margin-top: 40px;
  margin-bottom: 150px;
}

.items-latest .img-latest {
  position: absolute;
  left: 0px;
  top: 0px;
}

.items-latest .info-latest {
  width: 100%;
  height: 150px;
  background: #fff;
  box-sizing: border-box;
  padding: 30px;
  position: absolute;
  z-index: 99;
  left: 0px;
  bottom: 0px;
}

.items-latest .info-latest p {
  float: left;
  width: 100%;
  color: #000;
}

.items-latest .info-latest p.items-user, .items-latest .info-latest p.items-time {
  color: #959595;
}

.items-latest .info-latest p.items-title {
  text-transform: uppercase;
}

.items-latest .info-latest p.items-title a {
  color: #252525;
  font-weight: bold;
  font-size: 1.14286em;
}

.items-latest img {
  width: 570px;
  height: auto;
  min-height: 270px;
}

/*Widgets*/
.ouicreate-list-istagram {
  list-style: none;
  padding-left: 0 !important;
  margin-top: 10px;
}

.ouicreate-list-istagram li {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
  width: 75px;
  height: 75px;
  overflow: hidden;
}

@media only screen and (max-width: 1025px) and (min-width: 767px) {
  .ouicreate-list-istagram li {
    height: 60px;
    width: 60px;
  }
}

.ouicreate-list-istagram li img {
  width: 100%;
  height: auto;
}

.ouicreate-instagram-link i {
  margin-right: 10px;
  color: #959595;
}

.ouicreate-instagram-link a {
  font-size: 0.85714em;
  text-decoration: underline;
}

.ouicreate-btn-contact
{
    background-color: #4EBDBF;
}
