﻿

#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.genesis-nav-menu .menu-item {
   display: inline-block;
   text-align: left;
}


.genesis-nav-menu .menu-item:hover {
   position: static;
}

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}

#wrapper #_the_logo, .share_icons-wrap {
  margin: 0 auto !important;
  max-width: 106rem !important;
}

.td-for-blocks{width:204px;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

  .footer-menu {
    margin-top: 30px;
  }

.footer-menu ul {
  border-bottom: 1px solid #343434;
  display: inline-block;
}

.footer-menu ul li {
  display: inline;
}

.footer-menu ul li a {
  display: inline-block;
  color: #6B6B6B;
  font-size: 14px;
  font-family: 'Open Sans';
  text-transform: uppercase;
  line-height: 50px;
  padding: 0 15px;
}

.footer-menu ul li a:hover {
  color: #fff;
}
#container{width:99%;margin:1.4em 0 0 0;padding:0}
#container h1,#container h2{font-size:1.8em;margin:0 0 .2em 0;padding:0;font-weight:400}
#container #posts .post .copy h1,#container #posts .post .copy h2,#container #posts .post .copy h3,#container #posts .post .copy h4,#container #posts .post .copy h5,#container #posts .post .copy h6{font-weight:400;padding:8px 0 8px 0;clear:both}
#container #posts .post .copy ol,#container #posts .post .copy ul{margin-left:16px;padding:0;text-indent:0}
#container #posts .post .copy ol li,#container #posts .post .copy ul li{list-style:disc outside;text-indent:8px;margin-left:8px}
#container #posts .post .copy ol li{list-style:decimal}
.bullets .elementor-widget-wrap{height:39px}
.elementor-element-d37246f .elementor-widget-wrap{padding-top:24px;padding-bottom:24px}

.content-wrap{float:left;width:100%}

  .fl-row.dark .fl-heading-text,
  .fl-row.dark .fl-rich-text {
    color: #FFFFFF; }

.footer-links { 
	margin: 55px 0 0; 
	float: left;
	color: #ffffff;
}


	.secondary-nav,
	#callout-bar,
	#callout-bar.callout-left,
	#search-bar {
		margin-bottom: 0;
		text-align: left;
	}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

	.tb-nav-trigger .hamburger .middle, .tb-side-trigger .hamburger .middle {
    	margin-top: -2px;
	}
.tb-nav-trigger .hamburger .middle,.tb-side-trigger .hamburger .middle{top:50%;margin-top:-1px}
.tb-nav-trigger.collapse .hamburger .middle,.tb-side-trigger.collapse .hamburger .middle{margin-top:0;top:50%;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}



@import url("../sahifa/style.css");






#catfish_desktop {
	position: fixed;
	left: 0px;
	height: 90px;
	width: 100%;
	text-align: center;
	background-color: transparent;
	z-index: 999999999;
	bottom: 0px;
	background-position: 0% 100%;
	background-repeat: repeat no-repeat;
}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.product-bottom p{margin:0;padding:0}
.product-bottom{padding:15px 10px}
.product-bottom span{font-size:14px}
.product-bottom .brand-name{font-family:Arapey-Italic;margin:0 0 6px;padding:0;color:#535353;font-size:20px}


			.slider_title2_text{
				color:#3e769a !important; 
				font-weight: bold;
				padding-top: 0px;
				position: absolute;
				width: 100%;
				padding-top: 50px;
				text-align: center;
				
			}


    .book-form {
    width: 940px;
    }


    .book-form h4 {
    float: none;
    text-align: center;
    padding: 10px 10px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    }


    .book-form input[type="submit"] {
    width: 393px;
    color: #fff;
    padding: 19px 40px;
    margin-top: 15px;
    }


.book-form h4 img {
  display: block;
  margin: auto;
  margin-bottom: 10px;
}


.book-form input[type="submit"]:hover {
  background: #A3C93F;
}


.site-branding .custom-logo {
	margin: 0.25em 1em 0 0;
	padding: 0;
	max-width: 100%;
	height: auto;
	border: none;
	vertical-align: top;
}
			

		
	


#footer {
	padding:30px 0px;
	margin:0px 0px 0px 0px ;
	color:#aaa;
	font-size:11px;
	}


#footer a:link , #footer a:visited{
	color:#aaa;
	text-decoration:none;
	}


#footer a:hover {
	color:#aaa;
	}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}
.video-views{color:#aaacae}

	.navigation .menu {
	    display: block!important;
	    float: none;
	    background: transparent;
	    margin-bottom: 45px;
	}

.sub-menu .menu-item-has-children:after { color: #fff }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
