/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* fonts */

@font-face {
    font-family: 'Droid Arabic Kufi';
    src: url('fonts/DroidArabicKufi.eot');
    src: url('fonts/DroidArabicKufi.eot?#iefix') format('embedded-opentype'),
        url('fonts/DroidArabicKufi.woff2') format('woff2'),
        url('fonts/DroidArabicKufi.woff') format('woff'),
        url('fonts/DroidArabicKufi.ttf') format('truetype'),
        url('fonts/DroidArabicKufi.svg#DroidArabicKufi') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Droid Arabic Kufi';
    src: url('fonts/DroidArabicKufi-Bold.eot');
    src: url('fonts/DroidArabicKufi-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/DroidArabicKufi-Bold.woff2') format('woff2'),
        url('fonts/DroidArabicKufi-Bold.woff') format('woff'),
        url('fonts/DroidArabicKufi-Bold.ttf') format('truetype'),
        url('fonts/DroidArabicKufi-Bold.svg#DroidArabicKufi-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
body,
p,
span,
a {
    font-family: 'Droid Arabic Kufi';
    font-weight: normal;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Droid Arabic Kufi' !important;
    letter-spacing: normal !important;
}


/* end fonts */
p, li{font-size: 16px;
    line-height: 36px;}
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {
    color: #0000FF !important;
}


.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {
    background-color: #0000FF !important;
}
#Action_bar .contact_details a {
    color: #fff !important;
}
#Top_bar .search_wrapper {
    background: #0000FF !important;
}
#Top_bar .search_wrapper .icon_search {
    color: rgba(255, 255, 255, 0.54);
}
#Top_bar .search_wrapper .icon_close{
    color: rgba(255, 255, 255, 0.54);
    opacity: 1;
}
.menu-item:hover a {
    color: #0000FF !important;
}
#Top_bar .menu > li.current_page_item > a{color: #fff !important}

.current_page_item {
    background: #0000FF;
}
#Subheader .title{letter-spacing: 0 !important}
body:not(.template-slider) #Header {
    min-height: unset;
}
.cq-borderhover-item a {

    width: 89% !important;
    height: 35% !important;

}
.cq-borderhover-item.cq-crosshand1 a .cq-borderhover-rightborder {
    bottom: 4% !important;
}
.cq-borderhover-item a:hover .cq-borderhover-rightborder {
    height: 91% !important;
}
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
    background-color: #0000FF !important;
}
#Footer .footer_copy .copyright {
    float: right !important;
	font-family: 'Droid Arabic Kufi';
}
#Footer .footer_copy {
    border-top: 1px solid rgba(255, 255, 255, 0.47) !important;
}
#Footer .footer_copy .social {
    float: left !important;
}
a#back_to_top.button.button_js {
	color: #ffffff !important;
    float: left !important;
    border: 1px solid;
    margin-right: 15px;
}
#Footer {
    background-color: #0000FF !important;
}
#Footer .copyright a {
    color: #fff !important;
}

.cq-borderhover-item .cq-borderhover-title {
    background: #0000FF;
    padding-top: 4px;
    padding-bottom: 4px;
}
#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a {
    color: #b8bddc !important;
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: #0000FF !important;
}
#Top_bar .menu > li > a span:not(.description){font-weight: bold;}
@media only screen and (max-width: 767px){
body:not(.template-slider):not(.header-simple) #Header {
    min-height: inherit !important;
}
}

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: #0000FF !important;
}
#Top_bar .menu li ul li a,
#Top_bar .menu li ul li:hover a{background: #ffffff;
	color:#0000FF !important;
}
.current-menu-item a span {
    color:  #fff !important;
}
#Top_bar .menu > li.current-menu-item.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current_page_item.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-menu-parent.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-page-parent.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-menu-ancestor.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-page-ancestor.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current_page_ancestor.submenu > a > span:not(.description)::after, #Top_bar .menu > li.hover.submenu > a > span:not(.description)::after {
    border-top-color: #0000FF !important;
}
.icon-traffic-cone:before {
    color: #0000FF;
}
.cq-buttoncontainer a {display: block !important;
	text-align: center;}

.cq-buttoncontainer a span {
    font-weight:  bold;
}
.cq-buttoncontainer a{padding: 8px 53px 12px 23px !important;}
#Footer .widgets_wrapper {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
#mvcwid {
    background-color: none;
    padding-right: 0 !important;
    margin-right: -10px !important;
}
#mvccount {
    padding: 0px !important;
    display: none !important;
}
#mvctable img {
    padding-left: 10px;
}
#Top_bar .menu > li > a span:not(.description){
	    padding: 0 15px !important;
}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description):after{
	    right: 5px !important;
}
#Action_bar .contact_details {
    color: #fff!important;
}
.cq-materialslider {
    height: 417px !important;
    direction: ltr;
}
.cq-materialslider-5 .cq-materialslider-slide {
    width: 20%;
    background: #fcfcfc;
}
@media screen and (min-width:1240px){
    .cq-materialslider {
    height: 417px !important;
}
}
.cq-materialslider-navigation.cq-materialslider-dot-grapefruit .cq-materialslider-bar {
    background: #0000ff !important;
}
.cq-materialslider-navigation.cq-materialslider-dot-grapefruit .cq-materialslider-dot, .cq-materialslider-navigation.cq-materialslider-dot-grapefruit .cq-materialslider-bar {
    cursor: pointer;
    background: rgba(0, 0, 255, 0.54) !important;
}
img.scale-with-grid, #Content img {
    height: 100% !important;
    width:100%;
}
h3.cq-borderhover-title {
    font-family: inherit !important;
}
#Top_bar .menu li ul li a, #Top_bar .menu li ul li:hover a, .current-menu-item .sub-menu a span {
    background: #ffffff;
    color: #0000FF !important;
}
#Top_bar a#search_button{margin-left: -20px;}
@media screen and (min-width: 1240px){
	.header-stack.header-center #Top_bar .menu_wrapper {
    width: 113%;
}
}
#Footer table td {
    border-color: rgba(255, 255, 255, 0.27);
}
#mvctable table tr td {
    font-family: monospace;
        transition: all 0.5s ease-in-out;
}
@media screen and (min-width:1240px){
#mvctable tr {
    border:  2px solid;
    width:  50% !important;
    display:  contents;
}

#mvctable table tr td{width: 13% !important;text-align:  center !important;}
table tr td {
    background: url(../images/box_shadow.png) repeat-x left top;
}
}

@media screen and (min-width:1px) and (max-width: 1239){
#mvctable tr {
    border:  2px solid;
    width:  50% !important;
    display:  contents;
}

#mvctable table tr td{width: 13% !important;}
}

#mvctable table tr td:hover {
    background: #0000007a;

}