/*
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
*/

.bejelentkezes {
    background: #0063AF;
    padding: 1px 0px;
    display: block;
    clear: both;
    margin: 10px 0 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    text-decoration: none;
    display: block;
    width: 100%;
    border: none;
}

.orange > .menu-text {
    color:#0063AF;
}

.sidebar .widget, .sidebar-content .widget {
    padding-top: 24px;
    padding-bottom: 24px;
}

.obutton {
    background: #84b63f;
    padding: 1px 0px;
    display: block;
    clear: both;
    margin: 15px 0 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    text-decoration: none;
    display: block;
    width: 100%;
    border: none;

}

.menu-text {
    background: #7EC246;
    padding: 5px 10px;
    /*display: block;*/
    /*clear: both;*/
/*    margin: 10px 0 0;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
    /*color: #fff;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    /*width: 100%;*/
    border: none;
}


.menu-item-123 .menu-text, .menu-item-219 .menu-text,.menu-item-244 .menu-text {
    background: #0063AF;
    padding: 5px 10px;
/*    display: block;*/
/*    clear: both;*/
 /*   margin: 10px 0 0;*/
/*    text-align: center;*/
/*    text-decoration: none;*/
/*    color: #fff;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: block;
    /*width: 100%;*/
    border: none;
}

.menu-item-123 .menu-text:hover,.menu-item-219 .menu-text:hover,.menu-item-244 .menu-text:hover {
    background: #0063AF;
    padding: 5px 10px;
/*    display: block;*/
/*    clear: both;*/
 /*   margin: 10px 0 0;*/
/*    text-align: center;*/
/*    text-decoration: none;*/
/*    color: #fff;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: block;
    /*width: 100%;*/
    border: none;
    color: #fff !important;
}

.menu-item-123 a:hover,.menu-item-219 a:hover,.menu-item-244 a:hover {
    color: #fff;
}

.main-nav > li.menu-item-123 > a .menu-text,.main-nav > li.menu-item-219 > a .menu-text,.main-nav > li.menu-item-244 > a .menu-text {
    color: #fff !important;
}

.felsorolas {
    text-decoration: none;
    color: #000;
}

a:hover {
    color: #0063AF;
}

.inline {
    display: inline;
}

.bal {
    float: left;
}
.jobb {
    float: right;
}

/*Tablet*/
@media (min-width: 767px) and (max-width: 1025px) {
	.main-nav > li > a .menu-text {
    font: normal 600 11px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	}

	.dt-mobile-header {
    position: absolute;
    }
}

/*Tablet fekvo*/
@media (min-width: 767px) and (max-width: 1025px) and (orientation: landscape) {
	.textwidget img {
    max-width: 100%;
	}
	.textwidget a {
		font-size: 11px;
	}
}

@media (min-width: 320px) and (max-width: 736px) {
	.mobile-branding img {
	width: 100%;
    height: 100%;
    padding-left: 10%;
	}
	.dt-mobile-header {
    position: absolute;
    }

    .mobile-branding > a {
    	margin-left: 50px;
    }
    .classic-header .dt-mobile-menu-icon .lines {
    	color: #0063AF;
    	background-color: #0063AF;
    }
    
    a.dt-mobile-menu-icon {
    width: 50px;
}
}

.mobile-main-nav li > a .menu-text,.mobile-main-nav li.act > a {
	color: #fff;
}

.mobile-main-nav li > a .menu-text:hover {
 	background: #84b63f;
 	padding: 5px 10px;
    /*display: block;*/
    /*clear: both;*/
/*    margin: 10px 0 0;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
    /*color: #fff;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    /*width: 100%;*/
    border: none;
}

.mobile-main-nav li.act > a .menu-text {
	    background: #0063AF;
    padding: 5px 10px;
/*    display: block;*/
/*    clear: both;*/
 /*   margin: 10px 0 0;*/
/*    text-align: center;*/
/*    text-decoration: none;*/
/*    color: #fff;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: block;
    /*width: 100%;*/
    border: none;
    color: #fff !important;
    -webkit-text-fill-color: #fff;
}

.mobile-main-nav li:not(.act) > a .menu-text {
 	background: #84b63f;
    padding: 5px 10px;
/*    display: block;*/
/*    clear: both;*/
 /*   margin: 10px 0 0;*/
/*    text-align: center;*/
/*    text-decoration: none;*/
/*    color: #fff;*/
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: block;
    /*width: 100%;*/
    border: none;
    color: #fff !important;
    -webkit-text-fill-color: #fff;
}

.mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
    color: #fff;
 	background: #0063AF;
/*    -webkit-background-clip: text;*/
    -webkit-text-fill-color: #fff;
}

.accent-gradient .dt-close-mobile-menu-icon span {
    background: #0063AF;
}

#lang_sel_footer {
    margin: 0;
    padding: 7px;
    text-align: center;
    min-height: 15px;
    clear: both;
    background-color: #F1F1ED;
    border: none;
}

.empty-footer {
    display: none;
}