/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@import url('https://fonts.googleapis.com/css?family=Caveat:400,700');
@import url("https://use.typekit.net/olw0hit.css");

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: ff-dax-compact-pro, sans-serif;
    font-weight: 700;
    color: #00539f;
}

.entry-title a {
	color: #00539f;
}


.theme-button {
	font-family: ff-dax-compact-pro,sans-serif;
    padding: 13px 35px;
    font-size: 16px;
    letter-spacing: .9px;
    font-weight: 700;
	transition: all .4s;
    background: #f58320;
    border-bottom: 2px solid #d46c12;
    color: #fff !important;
}

.theme-button:hover, .theme-button:focus, .theme-button:active {
	border-color: #002f5a;
}
.shape-divider {
    width: 100%;
    left: 0;
    bottom: -1px;
    height: 150px;
    position: absolute;
}

.slider-bottom .shape-divider {
    fill: #f4f7e8;
}

.slider-bottom .shape-divider path:first-child {
    fill: #81bf16;
    opacity: .6;
}

#mobile-menu a {  
    border: none;
    border-radius: 0;
    background: transparent;
    transition: all .15s ease-in-out;
}
#mobile-menu a:hover {
    background: transparent;
}

.page-header {
    background-color: transparent;
    border: 0;
    border-top: none;
    border-bottom: none;
}
.page-subheading {
    font-size: 1.4em;
    margin: 0;
    color: #333;
}

.portfolio-entry-details {
    background: transparent;
    border: none;
    padding: 30px 15px;
}
.portfolio-entry-details h2, .blog-entry-header h2 {
    color: #333!important;
    font-family: "Open Sans"!important;
    font-size: 1.3em!important;
}

.portfolio-entry-inner {
   background-color: #fff;
   box-shadow: 1px 2px 23px -15px rgba(0,0,0,.7);
   padding: 5px;
   border-radius: 8px;
	text-align: center;
}

.portfolio-entry-readmore-wrap {
	
}


.testimonial-entry-content {
    background: #a0ce4e;
    color: #6a9321;
}

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

## WPML

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

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    width: 30px!important;
    height: 30px!important;
}
.wpml-ls-statics-shortcode_actions {
	background: transparent!important;	
}

.wpml-ls-legacy-list-horizontal a {
	padding: 5px!important;	
}
.wpml-ls-legacy-list-horizontal {
	border: none!important;	
}
#top-bar .lang_sel_list_horizontal {
    float: right;
    margin-top: -10px;
}


div#TA_cdsratingsonlynarrow810 {
    text-align: -webkit-center!important;
}

.cdsROW.narrow{
    width: 170px!important;
}

.cdsROW.border{
    border:1px solid #a0ce4e;
    border-radius: 3px!important;
}

.cdsROW.narrow.border{
    padding:10px 0px 0!important;
}

.ui_bubble_rating:after{
    color: #a0ce4e!important;
}

div#holidaycheck-widget-hotel-1-1482349-de_DE-s-g-1-1-1-3-0{
    text-align: -webkit-center!important;
}











