
/*#8e44ad*/
/*#aae5f2*/
.blue,
.b-arrow,
.p-pagination:hover,
.dropcast.dc-transparent,
.remove-modal:hover,
.tab-link-caption:hover,
.toggle-header.fourth-style,
.qoute-ico,
.title-full-portfolio:hover,
.mega-item-list.w--current,
.mega-tittle:hover,
.h-minimal,
.footer-link.f-2,
.core-ico,
.blog-link:hover,
.link,
.tab-slide.w--current,
.li-ico.li-blue,
.portfolio-ico:hover,
.nav-link:hover,
.nav-link.w--open,
.nav-link.active,
.dropdown-link.w--current,
.language-link.active,
.email:hover,
.search-wrapper:hover,
.icobox-circle,
.hand-of-sean,
.portfolio-text-wrapper:hover,
.arrow-language { color: #01A4A4; }

.button:hover,
.portfolio-ico,
.banner,
.creative-banner,
.w-slider-nav-invert>div.w-active,
.w-slider-dot.w-active,
.dropcast,
.highlight,
/*.pricing-price,*/
.call-to-action,
.tab-ico-number,
.toggle-line-2.blue-color,
.caption-tab,
.toggle-line.blue-color,
.animation-ico,
.small-line,
.dt-blog,
.procces-wrapper.color-3,
.social-ico.footer-soc:hover,
.social-ico:hover,
.social-ico.social-gray:hover,
.search-form:hover,
.icobox-circle:hover,
.icobox-circle.ibox-gray:hover,
.divider-1.dvd-color,
.carousel-arrow:hover,
.tab.w--current,
.tab.t-vertical.w--current,
.button.btn-top:hover { background-color: #01A4A4; }

.button.btn-small.btn-blog:hover {
  background-color: #01A4A4;
  box-shadow: #01A4A4 0px 0px 0px 1px inset;
  }
  
.button.btn-gradient {
  background-image: -webkit-linear-gradient(bottom, #01A4A4, #aae5f2);
  background-image: linear-gradient(to top, #01A4A4, #aae5f2);
  }
  
.button.btn-gradient:hover {
  background-image: -webkit-linear-gradient(#01A4A4, #aae5f2);
  background-image: linear-gradient(#01A4A4, #aae5f2);
}

.drop-down-list.w--open,
.filter.active {
  border-top: 2px solid #01A4A4;
}

.social-ico:hover,
.divider-1.dvd-dash.dvd-b-color,
.divider-1.dvd-dots.dvd-b-color { border-color: #01A4A4; }

.social-ico.footer-soc:hover {
  border-bottom-color: #01A4A4;
}

.search-result {
  border-top: 1px solid #01A4A4;
}

.icobox-circle,
.qoute-ico {
  border: 1px solid #01A4A4;
}

.tab.w--current,
.tab.t-vertical.w--current {
  border-bottom-color: #01A4A4;
}

.procces-wrapper,
.call-to-action.cta-v3 {
  background-color: #01A4A4;
}

.procces-wrapper.color-2,
.call-to-action.cta-v2 {
  background-color: #01A4A4;
}

.procces-wrapper.color-4,
.call-to-action.cta-v4 {
  background-color: #01A4A4;
}

.arrow-proccess {
  border-left: 15px solid #01A4A4;
}

.arrow-proccess.color-2 {
  border-left-color: #01A4A4;
}


.arrow-proccess.color-3 {
  border-left-color: #01A4A4;
}

.mega-menu.w--open {
  border-top: 2px solid #01A4A4;
}

.toggle-header.fourth-style {
  border-bottom-color: #01A4A4;
}

.blockquote.bq-v2 {
  background-color: #01A4A4;
}
.icobox-circle.ibox-gray:hover {
  border-color: #01A4A4;
}

.blockquote {
  border-left: 2px solid #01A4A4;
}

.boxed {
  /*border-top: 3px solid #01A4A4;*/
}

.tab-slide.w--current {
  border-top-color: #01A4A4;
}

.button  { background-color: #01A4A4;}

.video-overlay {
  background-image: url(http://3nacu.com/ptn.png), linear-gradient(to right, rgba(246, 112, 31, 0.89) 19%, rgba(246, 112, 31, 0.49) 75%, rgba(246, 112, 31, 0.09))
}

.button.btn-gradient {
  box-shadow: #01A4A4 0px 0px 0px 1px;
}

@media (max-width: 991px) {
	  .hamburger.w--open {
    background-color: #fff;
}
}
  












/* Top Bar */

.topbar {
    background: #000;
    padding: 20px 0;
}

/*
.footer, .bottom-footer {
  background-color:#34495E;
}

.footer {
  border-top: 15px solid #2c3e50;
}
*/


.wdth {
    color: #fff;
    margin-right:20px;
}

.wdth ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}

.wdth ul li {
    position: relative;
    display: inline-block;
    padding: 0px 14px;
}

.wdth ul li a {
  color: #a9aebf;
  -webkit-transition: all 300ms ease;
  transition: all
  
}
.wdth ul li a:hover {
  color:#01A4A4;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}







.topbar2 {
    background: #01A4A4;
    padding: 3px 0;
}

.topbar2 .wdth {
    color: #fff;
    margin-right:0px;
}

.topbar2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}

.topbar2 ul li {
  padding:6px 0px;
    position: relative;
    display: inline-block;
}

.topbar2 ul li a {
    display: block;
    color: #eee !important;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 22px;
}

.topbar2 ul li a:hover {
  color:#212121 !important;
}











.w-nav-branding {
  width:100%;
  min-height:200px;
}

.w-section .section2 {
  padding: 10px;
  background-color: white;
}

/*
.w-col {
  border: 2px solid;
}
*/
.w-container2 {
  padding:5px;
}


.w-col-stack {
  height:100%;
}

.w-slide img {
  /*max-height:300px; */
}

/*
.w-nav-menu {
  border-bottom:1px solid;
}
*/


.blue-back {
  background:rgb(102, 212, 237);
  border-radius:20px;
}

.imgs img {
  width:380px;
  margin-left:30px;
  margin-right:20px;
  margin-bottom:50px;
}


.text1_table {
  width:100%;
}

.text1_table table {
  width:100%;
  line-height: 1.75;
}


.text1_table table tr {
  /*border-bottom:1px solid;*/
  font-size:15px;
}


.text1_table table tr:nth-child(even) { background: #CCC; }
.text1_table table tr:nth-child(odd) { background: #FFF; }




.text1_table table tr td {
  padding:4px;
}

.text1_table table tr td:first-child {
  width:50%;
}

#REGISTER_MODAL {
  display:none;
}

.wide {
  width:100%;
  text-align:center;
  background-color: #34495e;
  border-bottom: 1px solid #adadad;
  /*border-radius: 20px;*/
}

.wide .w-tab-link {
  min-width:49.8%;
  margin:0px;
}

.wide .w-tab-link .tab-txt {
  float:none;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  
}


.details-bar {
  width:100%;
  background-color: #01A4A4;
  border-bottom: 1px solid #01A4A4;
  /*border-radius: 4px;*/
  
}



.text2_table {
  width:100%;
}

.text2_table table {
  width:100%;
  line-height: 1.75;
}


.text2_table table tr {
  border-bottom:1px solid;
  font-size:15px;
}

.text2_table table tr td {
  padding:4px 28px 4px 28px;
}

.text2_table table tr td:first-child {
  width:50%;
}


.text3-table table tr {
  border-bottom:0px;
  font-size:15px;
}
.text3-table table tr:nth-child(even) { background: #FFF; }
.text3-table table tr:nth-child(odd) { background: #CCC; }


.tab {
  /*border-radius: 20px;*/
}


.text-table {
  width:100%;
}

.text_table table {
  line-height: 2;
}


.text_table table tr {
  border-bottom:1px solid;
  font-size:15px;
}

.text_table table tr td {
  padding:9px;
}


.text_table table tr td:first-child {
  width:40%;
}






.mega-item-list {
  color:#fff;
}

.mega-item-list:hover {
  background-color:#34495e;
  border-radius:0px;
}

.tab {
  color:#fff;
  background:#34495e;
  border-bottom: 1px solid #2e3e50;
}

.tab:hover {
  background:#2e3e50;
  color:#fff;
}

.deal-details {
  color:#fff;
}

.text2_table .deal-details {
  background:#2c3e50;
  /*border-radius:20px;*/
}

.text2_table .deal-details tr {
  border:0px;
}

.text2_table .deal-details tr td {
  padding:8px 28px 8px 28px;
  font-weight:bold;
  text-align: center;
  color: #fff;
  
}

.text2_table .deal-details tr td:first-child {
  /*border-radius:20px;*/
  background-color: #01A4A4;
  
}

.w-nav-branding {
  background-color:#01A4A4;
  
}

a {
  text-decoration:none;
  font-family:"geogrotesque","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #01A4A4;
  
}

p a {
  text-decoration:none;
  font-family:"geogrotesque","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #01A4A4;
  font-weight:700;
  
}

a:hover {
  color: #000;
  
}

@media screen and (min-width: 1200px) {
  .w-container#top {
      max-width: 100%;
  }
  
  .room_logo {
    width:208px;
    margin-bottom:20px;
    position: absolute;
    right: 35px;
    top: -6px;
    background:#fff;
    padding: 24px;
  }
}


@media screen and (max-width: 1199px) {
  
  .room_logo {
    width:160px;
    margin-bottom:20px;
    position: relative;
    float:right;
    right: 35px;
    top: -6px;
    background:#fff;
    padding: 0px;
  }
}

.w-container p {
text-align:justify;
}

.normal-header {
  background-color:#000;
}

.w-nav-link {
  color:#eee;
  
}


.topbar .w-container, .topbar .w-container .w-col,
.topbar2 .w-container, .topbar2 .w-container .w-col {
  padding:0px;
}


.topbar .w-button {
  background-color:#01A4A4;
  color:#fff;
}

.topbar .w-button:hover {
  background-color:#515151;
  color:#fff;
}



/*Slider*/



.tab-slide {
  margin-top:3px;
  margin-bottom:3px;
  border:0px;
}

.tab-slide:first-child {
  margin-top:0px;
}

@media screen and (min-width: 1200px) {
  .w-tab-menu {
    padding-right:6px;
    
  }
  
  .tab-slide:last-child {
    margin-bottom:0px;
  }
}

.tab-sl-wrapper {
  padding:0px 10px 0px 10px;
}
