/* full screen */.menuBar,.mainmenu {	text-align: right;}.mainmenu ul li {	display: inline-block; 	position: relative;	margin-right: 20px;	vertical-align: middle;	}.mainmenu ul li.faceBook {	margin-right: 0;	padding-top: 10px;}.mainmenu ul li a {	line-height: normal;    font-family: 'PT Serif', serif;    font-weight: 400;    font-size: 18px;    color: #fff;    display: inline-block;    text-align: center;}.mainmenu ul li a:after {	 content: '';    position: absolute;    left: 50%;    width: 0;    bottom: -3px;    background: #d26a3d;    height: 2px;    transition: all .5s;}.mainmenu ul li.current-menu-item  a:after,.mainmenu ul li a:hover:after {	width: 100%;   left: 0;}#mobilemenu .slicknav_nav li.faceBook a, .mainmenu ul li.faceBook a {	position: relative;	color: transparent;	width: 34px;	height: 34px;	line-height: 34px;	background: #3b5998;	border-radius: 50%;	overflow: hidden;	padding: 0px 10px;	border-bottom: 0px;	margin-left: 18px;}.mainmenu ul li ul li a:after {	display: none;}#mobilemenu .slicknav_nav li.faceBook a:before,.mainmenu ul li.faceBook a:before {    content: "\f09a";	font-family: FontAwesome;	color: #fff;} #mobilemenu .slicknav_nav li.faceBook a:hover,.mainmenu ul li.faceBook a:hover {	background: #d26a3d;	color: transparent !important;}.mainmenu ul li.faceBook a:after {	display: none;}.mainmenu ul li.faceBook:before {	content: '';	background: #ccc;	width: 1px;	height: 22px;	display: inline-block;	vertical-align: top;   margin-top: 7px;}.mainmenu ul li ul {	right: -130px;	opacity: 0;	position: absolute;	top: 28px;	visibility: hidden;	z-index: 1;	transition: all .30s ease;	width: 220px;	margin-left: 0px;	z-index: 9;	padding: 0;	border: none;	height: 0;	padding: 0;	overflow: hidden;	width: 190px;}.mainmenu ul li:hover ul {	opacity: 1;	visibility: visible;	overflow: visible;	height: auto;	right: -124px;}.mainmenu ul li ul li ul {	top: 0px !important;	visibility: hidden !important;	opacity: 0 !important;	margin-left: 220px;	left: 0;}.mainmenu ul li ul li:hover>ul {	opacity: 1 !important;	visibility: visible !important;	margin-top: 0px;}.mainmenu ul li ul li {	display: block;	padding: 0 0 0 0;	margin: 0;	width: 100%;	position: relative;}.mainmenu ul li ul li a {	text-decoration: none;	display: block;	font-weight: 600;	text-align: left;	font-size: 16px;	padding: 10px 15px;	border-bottom: 2px solid #fff;}.mainmenu ul li ul li a:hover {	border-color: #fff;}#mobilemenu {	display: none;}/* small screen */@media (max-width: 767px) {	.mainmenu {		display: none;	}	#mobilemenu {		display: block;	}	}#mobilemenu .slicknav_menu .slicknav_btn {	display: inline-block;    float: right;    clear: both;    margin: 16px;    height: 18px;   position: absolute;    right: 0px;    top: 23px;    z-index: 99999;}#mobilemenu .slicknav_menu .slicknav_btn span {	height: 3px;	width: 24px;	display: block;	margin-bottom: 2px;	background: #fff;}.menu-active #mobilemenu .slicknav_menu .slicknav_btn .slicknav_icon-bar:last-child {    display: none;}.menu-active #mobilemenu .slicknav_menu .slicknav_btn .slicknav_menutxt {	transform: rotate(-45deg);    margin-bottom: 0 !important;    margin-top: -3px;    display: none;}.menu-active #mobilemenu .slicknav_menu .slicknav_btn .slicknav_icon-bar:last-child,.menu-active #mobilemenu .slicknav_menu .slicknav_btn .slicknav_no-text .slicknav_icon-bar:nth-child(2) {	display: none;}.menu-active #mobilemenu .slicknav_menu .slicknav_btn .slicknav_no-text {	transform: rotate(135deg);} .menu-active #mobilemenu .slicknav_menu .slicknav_btn .slicknav_icon-bar:first-child {	 transform: rotate(90deg);    margin-bottom: 0 !important;    margin-top: 9px;}#mobilemenu .slicknav_nav {    float: right;    width: 300px;    overflow-x: hidden;    height: 100%;    overflow-y: auto;    background: #1975b1;    display: block;    padding: 80px 42px 25px 25px;    opacity: 0;    position: fixed;    right: -360px;    top: 0;    transition: all .5s;    z-index: 9999;    clear: both;}.menu-active #mobilemenu .slicknav_menu .slicknav_nav {	 opacity: 1;    right: -17px;    display: block !important;}#mobilemenu .slicknav_nav li a {	display: inline-block;	text-transform: capitalize;	font-weight: 500;	font-size: 15px;   color: #fff;}body .slicknav_nav ul li.current-menu-ancestor>a>a,body .slicknav_nav ul li.current-menu-item>a>a,body .slicknav_nav ul li.current-menu-item>a,body #mobilemenu .slicknav_nav li a:hover {	color: #d26a3d !important;}#mobilemenu .slicknav_nav li a span {	display: inline-block;	font-size: 10px;	padding-left: 4px;}#mobilemenu .slicknav_nav li>a,#mobilemenu .slicknav_nav>li>a {	display: block;	height: auto;	text-align: left;}#mobilemenu .slicknav_nav li {	display: block;	position: relative;   margin-bottom: 12px;}#mobilemenu .slicknav_nav li:last-child {	margin-bottom: 0;}#mobilemenu .slicknav_nav li ul {	margin-top: 12px;	margin-left: 10px;}#mobilemenu .slicknav_nav li ul li a {	font-size: 14px}#mobilemenu .slicknav_nav li a span.slicknav_arrow {	 position: absolute;    top: 0;    right: 9px;    z-index: 99;}#mobilemenu .slicknav_nav .sub-menu.slicknav_hidden {    opacity: 0 !important;    height: 0;    padding: 0;    min-height: 0 !important;}#mobilemenu .slicknav_nav li:hover .sub-menu,#mobilemenu .slicknav_nav .sub-menu {    position: static !important;    width: 100%;    visibility: visible !important;    height: auto !important;    padding: 0 !important;    min-height: 20px !important;    opacity: 1 !important;}#mobilemenu .slicknav_nav li a span.slicknav_arrow::before {	transition: all .5s;	content: "\f067";	font-family: FontAwesome;}#mobilemenu .slicknav_nav li.slicknav_open>a>span.slicknav_arrow::before {	content: "\f068";}#mobilemenu .slicknav_nav li.active li a span.slicknav_arrow::before,#mobilemenu .slicknav_nav li.active li a {	background: transparent;}#mobilemenu .slicknav_nav .phoneBar .number a,#mobilemenu .slicknav_nav .phoneBar .number  {	display: inline-block;	font-size: 15px;}#mobilemenu .slicknav_nav li.faceBook {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;   	padding: 10px 0px;	margin-bottom: 10px;}#mobilemenu .slicknav_nav li.faceBook a {	margin-left: 0;	padding: 0px 12px;}#mobilemenu .phoneBar .pum-trigger {	border: 2px solid #fff;	padding: 10px 18px 10px;	margin-top: 10px;	font-size: 18px;	}#mobilemenu .phoneBar .pum-trigger:hover {	border: 2px solid #d26a3d;}/* dynamic color *//* Main Menu Color  *//* Main Menu Hover Color */.mainmenu ul>li.current-menu-item>a,.mainmenu ul>li.current_page_parent>a,.mainmenu ul li.current-page-ancestor>a,.mainmenu ul li ul li.current-menu-ancestor a,.mainmenu ul li.current-menu-ancestor a,.mainmenu ul li.active a,.mainmenu ul li a:hover,.navbar-toggle:hover .icon-bar,.slicknav_nav>li.current-menu-item>a,.slicknav_nav>li.current-menu-item>a>a,.slicknav_nav>li.current-menu-parent>a>a,.slicknav_nav ul li.current-page-ancestor>a,.slicknav_nav>li.current-menu-parent>a,.slicknav_nav ul li.current-menu-item>a,.slicknav_nav ul li.current-menu-item>a>a,.slicknav_nav ul li.current-menu-ancestor>a>a,.slicknav_nav ul li.current-menu-ancestor>a>span,.slicknav_nav li.active > a,.slicknav_nav ul li a:hover,.slicknav_nav li a:hover,.slicknav_nav li a:hover a,.slicknav_nav li li a:hover,.slicknav_nav li li.active a,.slicknav_nav li li.active li a:hover,.mainmenu ul>li li.current_page_parent>a,.slicknav_nav li ul>li.current-menu-parent>a>a,.slicknav_nav li li a:hover a,#mobilemenu .slicknav_nav li a:hover,.slicknav_nav li ul>li.current-menu-parent>a {color: #fff !important;}  /* Sub Menu Background Color */.mainmenu ul li ul, .slicknav_nav {background: #d26a3d;}/* Sub Menu Color  */.mainmenu ul li ul li a,.mainmenu ul>li.current-menu-item li a, .mainmenu ul>li.current_page_parent li a,.slicknav_nav li li a,.slicknav_nav li li.active li a,.mainmenu ul li ul li a:link, .mainmenu ul li ul li a:active, .mainmenu ul li ul li a:visited {color: #fff !important;}/* Sub Menu Hover Color */.mainmenu ul li ul li.active>a:link, .mainmenu ul li ul li.active>a:active, .mainmenu ul li ul li.active>a:visited,.mainmenu ul li ul li.current-menu-ancestor>a,.mainmenu ul li ul li.current-menu-item>a,.mainmenu ul li ul li.current-menu-parent>a,.mainmenu ul li ul li a:hover,.mainmenu ul li ul li.current-menu-item li a:hover,.mainmenu ul li ul li.current_page_parent>a:link, .mainmenu ul li ul li.current_page_parent>a:active, .mainmenu ul li ul li.current_page_parent>a:visited {background: #1975b1;}