/*
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
*/
/*fonts*/
@font-face {
    font-family: 'Noto Sans Arabic';
    url('/wp-content/uploads/fonts/NotoSansArabic-Light.ttf') format('truetype'),
    url('/wp-content/uploads/fonts/NotoSansArabic-Regular.ttf') format('truetype'),
    url('/wp-content/uploads/fonts/NotoSansArabic-Bold.ttf') format('truetype'),
}
/*pricing tables*/
.price_table:hover h3,
.price_table:hover span{
    color: white !important;
}
/*footer edits*/

#bottom-bar p {
    direction: ltr !important;
}
.widget-info a{
    text-decoration:none;
}
#footer .soc-ico a:hover .soc-font-icon{
    color: #000;
}
/*menu_buttons*/
.menu_button span,
li.menu_button.menu-item a:hover span{
    background: #ff0000 !important;
    padding: 5px;
    border-radius: 5px;
	color:white !important;
}
/*en menu flag ina arabic pages*/
.rtl li.wpml-ls-menu-item .wpml-ls-flag,
.rtl .wpml-ls-item .wpml-ls-flag{
    margin-left: 5px;
    margin-right: 0;
}
/*language flags vertical alignment*/
li.wpml-ls-menu-item .wpml-ls-flag,
.wpml-ls-item .wpml-ls-flag{
    vertical-align: middle;
}
/*en menu font size*/
:not(.rtl) .main-nav > li > a .menu-text{
    font-size: 13px !important;
}
/*language menu item in footer*/
#page .widget .wpml-ls-item:hover > a,
#page .widget .wpml-ls-item:hover > a *{
    color: white !important;
}
.forminator-response-message p .forminator-error p,
.forminator-response-message p{
    text-align: center !important;
}

@media only screen and (max-width: 425px) {
.wf-container-bottom{
    margin-bottom: 40px;
}
}

.rtl li.has-children>a span.menu-text{
	padding-right:0 !important;
	padding-left:15px !important;
}
.rtl li.has-children>a span.menu-text:after{
	right:unset;
	left:0;
}
.rtl .dt-mega-menu-wrap, .sub-nav {
    right: 0;
}
.branding > a{
	min-width:130px;
}
.phantom-sticky .branding>a:not(.same-logo){
	transition: none;
}