/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/********************* Responsive ******************/
@media screen and (max-width: 778px) {
	table.opening-hours {
	}
}
/********************* Header area ******************/
/*top bar*/
.top-bar>.mini-widgets {
	letter-spacing:1px;
}

.top-bar-bg {
	background:none !important;
}
.top-bar a {
	color:#ffffff !important;
}

/*header*/
#fancy-header {
    border-bottom: 1px solid #000;
	background-position: 50% 40% !important;
}
#fancy-header.title-center .hgroup {
    padding: 15px;
    background-color: rgba(255,255,255,0.6);
}
#primary-menu .wpml-ls-item-fr {
	width: 28px;
    overflow: hidden;
}
#primary-menu .wpml-ls-item-en {
	width: 29px;
    overflow: hidden;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text {
    color: #fff;
}
/********************* Footer area ******************/
/*widget area*/
.footer,
#footer .wf-container > * {
	background-color: #000000;
	font-family: 'Poppins';
}
.footer .widget { 
    color: #b8b8b8; 
}
#footer .wf-wrap .highlight-txt {
    font-family: 'Great Vibes';
    color: #c5ab6b;
    margin-bottom: 5px;
}
.aio-icon.circle {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.aio-icon {
    display: inline-block;
    font-size: 32px;
    height: 2em;
    width: 2em;
    text-align: center;
    line-height: 2em;
    -moz-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
}
/*bottom bar*/
#footer #bottom-bar .wf-wrap {
	background-color: #e5af00;
}
#bottom-bar {
	color:#ffffff;
}
/*bottom bar languages */
.wpml-ls-statics-footer {
	background-color: #e5af00;
}
.wpml-ls-statics-footer .wpml-ls-item>a {
    font-family: 'Poppins';
    font-weight: normal;
	text-transform:uppercase;
	font-size:120%;
    color: #303030;
}
.wpml-ls-statics-footer .wpml-ls-item>a:hover {
	color: #ffffff;
}
.wpml-ls-statics-footer .wpml-ls-current-language>a {
    color: #ffffff;
}
.wpml-ls-statics-footer .wpml-ls-current-language>a:hover {
	color:#000000;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 0px !important;
}
.ultimate-map-wrapper.ult-adjust-bottom-margin {
	margin-bottom:0px !important;
}
/**************** GENERAL *****************/
a {
	text-decoration:none !important;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
textarea:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */

body, body.page {
    font: normal 15px / 25px "Poppins", Helvetica, Arial, Verdana, sans-serif;
}
/**************** CONTACT PAGE *****************/
.content table {
	border-bottom:0px!important;
	width:auto;
}
.content table.opening-hours {
	min-width: 245px;
}
.content .opening-hours td {
	padding: 0px 0px 5px 0px !important; 
	width: 90px;
	border-top:0px !important;
}
.content table .opening-hours{
	border:0px!important;
}
.algn-right {
	float:right;
	display:block;
}
.filler-dots {
	padding-right:10px !important;
	width: 10px !important;
}
.content .opening-hours td.open-time {
	padding-left:5px !important;
	width:120px;
}
.form-label-row{
	color:#787d85;
	font: normal 14px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 15px 15px 15px;
}
.form-label{
	color:#787d85;
	text-transform:uppercase;
}
/***Buttons **/
.wpcf7-submit,
.wpcf7-form input[type="submit"] {
	background-color:#f0b020;
	background:#f0b020;
}
   
/*** Portfolio **/
.portelement_1 div.left-block_1 .thumbs-block ul li {
    margin: 4px 4px 0px 0px !important;
}
.portelement_1 div.right-block .title-block_1 h3 {
    margin: 20px 0px !important;
    font-weight: normal;
    font-size: 28px !important;
    line-height: 30px !important;
}
.portelement_1 div.right-block .button-block a, 
.portelement_1 div.right-block .button-block a:link, 
.portelement_1 div.right-block .button-block a:visited {
    border-radius: 25px;
	padding: 12px 25px 11px 25px;
}
.portelement_2 {
	background-color:#ffffff!important;
}