/* temp*/
strong {color: #589442;}
.comment-navigation .nav-links a, .paging-navigation .nav-links a, .post-navigation .nav-links a {color: #FF9800;}
/* site -logo */
.site-header .site-branding h2.site-title {
    display: block;
    font-size: 36.00002px;
    font-size: 2.57143rem;
    font-family: "Muli", sans-serif;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: normal;
    margin: 0;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    zoom: 1;
}


/* body */
.entry-footer span {display: none;}
/* Top */
#top-bar {background: #333;}
#top-bar .top-bar-text span a { color: #FFF;font-size: 1rem;}
.top-bar-navigation ul li a {color: #ffffff;}
.site-header .site-branding h2.site-description {color: #FFF;}

/* menu */
.site-header {background: #2f9fa5;}
.site-header:before {background-color:  #2f9fa5;}
.main-navigation div > ul > li > a {text-transform: uppercase;font-weight: 600;color: #FFF;}
.main-navigation ul li:hover a {color: #CCC; }
.main-navigation div ul  li  a:hover {border-bottom: 3px solid #CCC; }
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {color: #CCC;}

/* slider */

/* home features */
.features {background-color: #FFF;}

.features h2 a {color: #fff;}
.features h2 {text-align: center;margin-top: -50px;}
.features-title {background-color: rgba(0, 0, 0, 0.32);position: relative;}
.features-details {padding: 0 10px 0 10px;text-align: center;}
.features-link {text-align: center;padding: 20px;}
.features-button { background-color: #333;padding:10px 15px;width: 100%;color: #fff !important;font-size: 1.1em;}

/* Transfer */
.transfer {background-color: #2f9fa5; color: #fff;text-align: center;padding:15px;border: 3px solid #fff;}
.transfer h2 {font-size:2em;color: #fff;line-height: 1em;text-shadow: 1px 1px 1px #333;}
.transfer strong { font-size:1.5em; color: #333;}
.transfer span {font-size: 1.5em;color: #ffc107;}
.transfer img {margin-bottom: 20px;min-height:126px;}
.transfer-button {background-color: #333;padding: 10px 15px;width: 100%;color: #fff !important;font-size: 1.6em;font-weight: 600;text-shadow: 1px 1px 1px #333;}

/* intro */
.intro {font-size: 1.5em;text-align: center;margin-left: 10%;margin-right: 10%;margin-bottom: 5%;font-weight: 600;}

/* category */
.entry-header h1.entry-title, .entry-header h1.page-title, .page-header h1.entry-title, .page-header h1.page-title {color: #fff;}
.single .entry-header, .page .site-content > .entry-header, .blog .page-header, .archive .page-header, .search-results .page-header, .search-no-results .page-header, .error404 .page-header {
  background: #2f9fa5;}
.entry-thumbnail img {box-shadow: 2px 2px 8px 2px #c3c3c3;width: 100%;}
.more{background-color: #2f9fa5;padding: 5px 10px;color: #fff !important;border-radius: 5px;}

/* post */
.page-header {background: #2f9fa5 !important;margin: 0px;}
.single .entry-header {background: #2f9fa5 !important;}
.entry-header h1.entry-title a, .entry-header h1.page-title a, .page-header h1.entry-title a, .page-header h1.page-title a {color: #FF9800;}
table {box-shadow: 2px 2px 8px 2px #9a9a9a;}
table th {font-weight: 600;background-color: #FF9800;color: #fff;}
table td {background-color: antiquewhite;}

/* tx */
.tx-heading {border-bottom: 2px solid #ff9800;}

/* picture gallery */
.size-medium {min-height: 200px;padding: 10px;}

/* widget */
.support {text-align: center;background-color: #faebd7;padding: 10px;}
.support strong {color: #589442;font-size: 16px;}
.tours {background-color: #ff9800;text-align: center;padding: 20px;color: #fff;font-size: 15px;}
.tours b {color: #333;font-size: 16px;}

/* contact form */
.wpcf7 p .wpcf7-form-control-wrap, .wpcf7 p .wpcf7-form-control {width: 100%;}
.wpcf7 p .wpcf7-form-control.wpcf7-submit {max-width: 150px;}
button, input[type="button"], input[type="reset"], input[type="submit"] {
  background: #589442;}

/* testimonials */
.tx-testimonials {background-color: #ffffff;border-top: 25px solid #589442;}
.tx-testimonials h3 {color: #589442; background-color: antiquewhite;padding: 10px 0px;}

.tx-testimonials .tx-testi-name {color: #FF9800;}



/* responsive */
@media (max-width: 480px){
.size-medium {min-height: auto;padding: 10px;}
.gallery-columns-3 .gallery-item {max-width: 100%;float: left;}
}
@media (min-width: 980px){
.lang {display: none;}
 
}
@media (min-width: 1024px){
#main-slider.overlap {margin-top: 0px;}
.features img {min-height: 268px;}
}