/*
Theme Name: Sparkling Child
Theme URI: http://colorlib.com/wp/themes/sparkling
Template: sparkling
Author: Colorlib
Author URI: http://colorlib.com/
Description: Sparkling is a clean minimal and responsive WordPress theme well suited for travel, health, business, finance, portfolio, design, art, photography, personal, ecommerce and any other creative websites and blogs. Developed using Bootstrap 3 that makes it mobile and tablets friendly. Theme comes with full-screen slider, social icon integration, author bio, popular posts widget and improved category widget. Sparkling incorporates latest web standards such as HTML5 and CSS3 and is SEO friendly thanks to its clean structure and codebase. It has dozens of Theme Options based on WordPress Customizer to change theme layout, colors, fonts, slider settings and much more. Theme is also translation and multilingual ready, compatible with WPML and is available in Spanish, French, Dutch, Polish, Russian, German, Brazilian Portuguese, Portuguese (Portugal), Persian (Iranian language), Romanian, Turkish, Bulgarian, Japanese, Lithuanian, Czech, Ukrainian, Traditional Chinese, Simplified Chinese, Indonesian, Estonian, Spanish (Argentina), Hungarian and Italian. Sparkling is a free WordPress theme with premium functionality and design. Theme is ecommerce ready thanks to its WooCommerce integration. Now theme is optimized to work with bbPress, Contact Form 7, Jetpack, WooCommerce and other popular free and premium plugins. Lately we introduced a sticky/fixed navigation that you can enable or disable via WordPress Customizer.
Tags: grid-layout,footer-widgets,blog,education,entertainment,food-and-drink,news,photography,portfolio,e-commerce
Version: 2.3.2.1500852367
Updated: 2017-07-23 23:26:07

*/
a
{
	color: #053351;
}
a:hover, a:focus {
    color: #053351;
    text-decoration: none;
}
.trip .fa:before
{
   
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f262";
    width: 30px;
}
.so-widget-sow-editor ul
{
	margin-left: 40px;
}
.so-widget-sow-editor ul li
{
	list-style: disc;
}
.logo-area
{
	float: none;
}
.navbar.navbar-default
{
	background: #fff;
        border-bottom: 3px solid #04162e;
}
#logo
{
	
}
.dropdown:hover .dropdown-content {
    display: block;

}
.navigation-area .container
{
    padding:0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after {
    content: ' ' !important;
    }
.header-contents
{
	display: table;
	width: 100%;
}
#logo img
{
	display: inline-block;
	margin: 0px auto 0px;
	/*max-width: 350px;*/
}
.mega-sub-menu ul li a:before {
    content: "-";
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
    color: #666;
    font-weight: normal;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0);
    color: #a4e0f9 !important;
    text-decoration: none !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 41% !important;
    }
body {
    background-color: #fff;
   font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #053351;
    font-size: 15px;
}
.post-inner-content
{
	background: transparent;
}
.container {
    width: 100%;
    max-width: 1170px;
}
.navigation-area
{
	background: #fff;
}
.navbar-collapse > ul > li > a
{
  color: #003468;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 300;
  padding: 15px 0px;
}	
.sparkling-dropdown
{
  color: #003468;	
}
.navigation-area .dropdown ul
{
background: #0093d0;
color: #fff;
max-width: 250px;
word-wrap: break-word;
}
.dropdown-menu > li 
{
	padding: 0 15px;
	word-wrap: break-word;
}
.dropdown-menu > li > a
{
	color: #fff!important;
	padding: 10px 5px;
	word-wrap: break-word;
	white-space: normal;
	font-size: 15px;
	text-transform: uppercase;
}
.nav > li > a:hover, .nav > li > a:focus
{
	background: transparent;
	color: #000;
}
#colophon .footer-menu ul li a
{
	text-transform: capitalize;
	padding: 10px 0px;
	font-weight: 400;
	font-size: 15px;

}
.site-info a {
    color: #fff;
}
@media screen and (max-width: 767px){
#masthead .navigation-area ul li a
{
	text-align: center;
	
}
#logo img
{
	display: block;
	margin: 0 auto;
}
.header-widgets
{
	padding-top: 15px;
}
.header-widgets p
{
	text-align: center!important;
}
.header-widgets .widget_sow-button .ow-button-base {
    text-align: right!important;
}
.mini2 .widget_sow-editor {
    position: relative!important;
    top: 0!important;
    left: 0!important;
}
header .sparkling-social #menu-social {
    text-align: center!important;
}
.mini2 .widget_sow-editor h3
{
	max-width: 100%!important;
}
#colophon .footer-menu ul li a:hover
{
   color: #fff;
   text-decoration: underline;
}
.footer-icons #menu-social-items
{
	margin-bottom: 0!important;
	margin-top: 10px!important; 
}
.footer-icons
{
	float: none!important;
	text-align: left!important;
	display: table!important;

}
#top-header
{
	text-align: center!important;
}
#logo img
{
	max-width: 100%!important;
}
.footer-nav.nav > li
{
	display: block!important;
}
}
@media (min-width: 768px) and (max-width:991px){
	.navigation-area ul li a
	{
		font-size: 18px!important;
		padding: 15px!important;
	}
	}
@media (min-width: 768px) {
.navigation-area ul
{
  float: none!important;
}
#colophon .footer-menu ul li
{
	padding: 0 46px;
}
#colophon .footer-menu ul li:first-child
{
	padding-left: 0;
}
#colophon .footer-menu ul li a
{
		border-top: 3px solid #02234c;
		text-transform: uppercase;
}
#colophon .footer-menu ul li.current-menu-item a
{
	 border-color: #ffcc33;
}
#colophon .footer-menu ul li a:hover
{
 color: #fff;	
 border-color: #ffcc33;
}
.footer-menu ul li a
{
	line-height: 1em;
}
.footer-menu ul li:last-child a
{
	border-right: none;
}
.navbar-collapse > ul > li
{
	float: none!important;
	display: inline-block!important;
	padding: 0 5px;
}
.footer-menu ul
{
  float: none!important;
  text-align: center;
}
.footer-menu ul li
{
	float: left;

	display: inline-block!important;
}
}
.post-inner-content
{
	padding: 0;
}
.main-content-area
{
	margin-top: 0;
}
.blog .main-content-area,.single-post .main-content-area,.category .main-content-area,.woocommerce-checkout .main-content-area
{
	margin-top: 30px;
}
.page-header
{
   display: none!important;
}
.blog .page-header
{
   display: block!important;
}
.page-content, .entry-content, .entry-summary {
    margin: 0;
}
.home-heading h1
{
   text-transform: uppercase;
   text-align: center;
} 
.home-heading h3
{
   text-transform: uppercase;
   text-align: center;
   letter-spacing: 2px;
} 
.home-heading hr
{
	width: 100px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #053351;
     font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    line-height: 1.4;
}
hr
{
	 border-color: #003468;
	  border-width: 2px 0 0;
}
.mini-area .so-panel
{
	margin-bottom: 0!important;
}

.copyright
{
	color: #fff;
		font-weight: 400;
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 15px;
	float: none;text-align: left;
}
.copyright a
{
	color: #fff;
}
.copyright a:hover
{
	color: #fff;
}
a:focus,img:focus
{
	outline: none!important;
}
.entry-footer
{
	display: none;
}
#gform_1 ul li
{
	border: none;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea
{
	padding: 6px;
	width: 100%;
}
#gform_1 textarea
{
	max-width: 100%;
	height: 120px;
}
.sparkling-social .widgettitle
{
	display: none;
}
.social-icons li a
{
	border-radius: 100%;
	color: #fff;
	background-color: #0093d0;
}
.social-icons li a:hover
{
	color: #fff;
    background-color: #8dc45f;
}
#colophon
{
	border-top: none;
	padding: 0px 0 50px;
	background: #02234c;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #0093d0;
}
.contact-social .widget-title
{
   color: #818181;
}
.contact-social #menu-social
{
  text-align: left;
}
.mini-area .so-widget-image
{
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.mini-area .so-widget-image:hover
{
	filter: grayscale(100%);
}
.services-top a
{
	color: #fff;
	background: #0093d0;
	padding: 10px 20px;
	border-radius: 5px;
	line-height: 50px;
}
.services-top a:hover
{
		background: #b1cfd1;
}
.ppsPopupLabel h2
{
	color: #fff;
}
html , body
{
	overflow-x: hidden; 
}
body.archive .post-inner-content, body.blog .post-inner-content, .post-inner-content:first-child {
    border-top: medium none;
}
.home-heading .widget ul li {
    border-bottom: none;
    list-style: outside disc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-left: 30px;
    font-size: 16px;
}
.widget ul li
{
	border-bottom: none;
}
.services-white
{
	background: rgba(255,255,255,0.7);
	padding: 15px;
}
.services-white p
{
color:#000;
/*text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);*/
}
.services-white h3
{
color:#000;
font-size: 25px;
/*text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);*/
}
.services-white 
{
color:#000;
/*text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);*/
}
.parallax-heading p
{
    font-size: 22px;
    line-height: 1.7em;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
    font-weight: 600;
}
.booking_calendar_container,.wpdevart-booking-form-container
{
	display: block;
	margin: 20px auto!important;
}
.ms-info
{
	color: #fff;
	font-size: 50px;
   text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.27);
}
.ms-info a
{
    color:#fcfe05 ;
    padding:6px 12px;
    border:3px solid #fcfe05 ;
      font-size: 28px;
   text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
      text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.27);
} 
.ms-info a:hover
{
    color: #fff;
    padding:6px 12px;
    border:3px solid #fff;
    font-size: 28px;
   text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
      text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.27);
} 
.ms-slide-info
{
		right: 25%!important;
	bottom: 25%!important;
	width: 250px!important;
        top: 7%;
}
.post-inner-content
{
	border:none;
}
.ms-skin-default .ms-bullet {
    background: white none repeat scroll 0 0!important;
    border: 1px solid rgb(255, 255, 255) !important;
    border-radius: 50px;
    height: 9px;
    margin: 4px;
    width: 9px;
}
.ms-skin-default .ms-bullet-selected {
    background-color: #fcfe05!important;
    border: 1px solid #fcfe05 !important;
}
.full-width-text
{
	background: #0093d0;
	padding: 20px;
}
.full-width-text p
{
	color: #fff;
	margin: 0;
	font-weight: 600;
}
#content
{
	min-height: 650px;
}
.navigation-area
{
	
}
.header-widgets .widget_sow-button .ow-button-base
{
 text-align: right;
}
.header-widgets .ow-button-base a {
background: #003468!important;
color: #fff!important;
text-transform: uppercase;
font-weight: bold;
padding: 10px 35px!important;
border-radius: 0!important;
border-color: #003468!important;
    box-shadow: inset 0 0 0 0 #003468;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;
	margin-bottom:10px;
	font-size: 19px!important;
}
#masthead .header-widgets .ow-button-base a:hover
{
	box-shadow: inset 0 100px 0 0 #0093d0;
	/*background: #003468!important;*/
	border-color: #0093d0!important;
}
.header-contents
{
	padding: 20px 0 0;
}
.header-widgets p 
{
	color: #003468;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 5px;
}
.header-widgets p a
{
		color: #003468;
}
.header-widgets p a:hover
{
	color: #0093d0;
}
header .sparkling-social #menu-social {
    text-align: right;
}
.sparkling-social .widget-title
{
	margin: 0;
}
.social-icons li a
{
	height: 32px;
	width: 32px;
	line-height: 32px;
	margin-right: 0;
	margin-left: 8px;
}
.home .main-content-area
{
	margin-bottom: 0;
}
#colophon hr
{
	   border-color: #354f70;
    border-width: 1px 0 0;
}
.address-area
{
	background: #031730;
	border:1px solid #354f70;
	padding: 25px;
}
.marketing-area 
{
	margin-top: 15px;
}
.address-area
{
	color: #fff;
}
.address-area h3
{
	color: #fff;
	text-transform: uppercase;
}
.address-area p
{
	color: #fff;
	text-transform: uppercase;
	margin: 15px 0;
}
.address-area p a
{
	color: #fff;
	text-transform: uppercase;
}
.footer-phone a
{
	color: #fff;
}
.newsletter-area
{
	padding: 0 40px;
}
.newsletter-area p
{
	color: #fff;
	font-weight: 500;
}
.newsletter-area h3
{
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
}
.newsletter-area input[type="email"]
{
	border-radius: 0;
	width: 100%;
	max-width: 250px;
	float: left;
	margin-top: 10px;
}
.newsletter-area input[type="submit"]
{
	border-radius: 0;
	border: none;
	padding: 10px 20px;
	margin-top: 10px;
	color: #1f1f1f;
	font-weight: bold;
		  background-image: -moz-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.7);
  border-left:1px solid #011834;
}
.newsletter-area input[type="email"]::-moz-placeholder
{
	color: #000;
	font-weight: 700;
}
#mega-menu-wrap-primary {
    background: transparent;
    border-radius: 0;
}
.mega-menu > li 
{
	padding: 0 0px !important;
}
.mega-menu > li:first-child 
{
	/*padding-left: 0  !important;*/
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 8px 0px 8px !important;
    }
#mega-menu-wrap-primary #mega-menu-primary {
    visibility: visible;
    text-align: right !important;
    }
.mega-menu > li > a
{
	color: #003468!important;
	font-size: 16px!important;
	font-weight: bold!important;
	text-transform: uppercase!important;
}
.mega-menu .mega-current-menu-item  > a:before
{
    position: absolute;
    height: 2px;
    background: red;
    bottom: 0;
}
.mega-menu .mega-current-menu-item > a
{
	background: transparent!important;
}
.mega-menu > li > a:hover,.mega-menu > li > a:focus
{
	background: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link
{
	background: transparent!important;
}
/* Dropdown Button */
.dropbtn {
       background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    background: #003468!important;
    color: #fff!important;
    text-transform: uppercase;
    font-weight: bold;
    text-align: right !important;
    padding: 5px 35px 0!important;
    border-radius: 0!important;
    border-color: #003468!important;
    box-shadow: inset 0 0 0 0 #003468;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    margin-bottom: 0px;
    font-size: 19px!important;
}
#text-2
{
	text-align:right;    margin-bottom: 5px;    margin-top: 13px;
}
/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    background-color: #3e8e41;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
        background-color: #003468!important;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
        display: none;
    position: inherit;
    text-align:center;
    background-color: #003468!important;
    min-width: 239px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;    position: absolute;
}

/* Links inside the dropdown */
.dropdown-content a {
  
    text-decoration: none;
    border: none;
    cursor: pointer;
    /* background: #003468!important; */
    color: #fff!important;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center !important;
    padding: 0px 11px!important;
    border-radius: 0!important;
    border-color: #003468!important;
    box-shadow: inset 0 0 0 0 #003468;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    margin-bottom: 0;
    font-size: 14px!important;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: transparent;
    color: #a4e0f9 !important;
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
#mega-menu-wrap-primary .mega-menu-toggle
{
    background: transparent!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu
{
	background: #0093d0!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li a
{
	color: #fff!important;
	font-size: 15px!important;    border-bottom: 1px solid #6db8e4 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li a:hover
{
	text-decoration: underline!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    left: inherit !important;
}
.mini1 a
{
	  background-image: -moz-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.7);
  font-weight: bold;
  padding: 8px 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #555;
    font-family: inherit;
    font-size: 16px;
    text-transform: capitalize !important;
    text-decoration: none;
    font-weight: 500 !important;
    }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
    color: #555;
    font-weight: bold;
    text-decoration: none !important;
    background: rgba(0, 0, 0, 0);
    color: #a4e0f9 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    color: #666;
    font-family: inherit;
    font-size: 14px !important;
   padding: 4px 0px 4px 0px !important;
    }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
    clear: both;
    LEFT: 10% !important;
    MARGIN: 15PX 0 0  !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    color: #666;
    font-family: inherit;
    font-size: 14px;
    display: block;
    float: left;
    clear: none;
    padding: 9px 16px 9px 15px !important;
    vertical-align: top;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
    color:#0093d0 !important;
}
.mini1 a:after
{
	font-family: fontawesome;
	content: "\f0a9 ";
	line-height: 22px;
	margin-left: 5px;
	 transition: all 1s ease;
}
.mini1 a:hover:after
{
	margin-left: 10px;
}
.mini2
{
	position: relative;
}
.mini2 .widget_sow-editor
{
	position: absolute;
	top: 15px;
	left: 15px;
}
.mini2 .widget_sow-editor h3
{
	background: rgba(255,255,255,0.66);
	  box-shadow: 0px 2px 43px 0px rgba(0, 0, 0, 0.7);
  max-width: 350px;
  font-size: 16px;
  font-weight: bold;
  padding: 20px 25px;
  margin-bottom: 25px;
}
.mini2 .widget_sow-editor a
{
	  background-image: -moz-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.7);
  font-weight: bold;
  padding: 8px 20px;
}
.mini2 .widget_sow-editor a:after
{
	font-family: fontawesome;
	content: "\f0a9 ";
	line-height: 22px;
	margin-left: 5px;
	transition: all 1s ease;
}
.mini2 .widget_sow-editor a:hover:after
{
	margin-left: 10px;
}
#content .mini-area .ow-button-base a
{
		  background-image: -moz-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.7);
  font-weight: bold!important;
  border:none!important;
  border-radius: 0!important;
  color: #053351!important;
  font-size: 16px!important;
  line-height: 1.7!important;
  padding: 8px 20px!important;
}
.mini-area .ow-button-base a:hover
{
		  background-image: -moz-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%)!important;
  background-image: -webkit-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%)!important;
  background-image: -ms-linear-gradient( 90deg, rgb(255,198,2) 0%, rgb(255,255,0) 50%)!important;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.7)!important;
  font-weight: bold!important;
  border:none!important;
  border-radius: 0!important;
  color: #053351!important;
  font-size: 16px!important;
  line-height: 1.7!important;
  padding: 8px 20px!important;
}
.mini-area .ow-button-base a:after
{
	font-family: fontawesome;
	content: "\f0a9 ";
	line-height: 22px;
	margin-left: 5px;
	transition: all 1s ease;
}
.mini-area .ow-button-base a:hover:after
{
	margin-left: 10px;
}
.mini-area .textwidget
{
	min-height: 135px;
}
@media (min-width:768px ) and (max-width:1100px ){
.mini2 .widget_sow-editor h3
{
	max-width: 100%!important;
}
.mini2 .widget_sow-editor
{
	right: 15px;
}
}
.lsow-accordion.style1 .lsow-panel
{
	background: transparent!important;
}
.lsow-panel-title
{
	color: #053351!important;
	font-weight: 500!important;
}
.lsow-accordion.style1 .lsow-panel.lsow-active .lsow-panel-title
{
	background: transparent!important;
	color: #053351!important;
}
.lsow-accordion.style1 .lsow-panel:hover .lsow-panel-title
{
	background: transparent!important;
	color: #053351!important;
}
.page-id-17 .main-content-area
{
   margin-bottom: 0!important;
}
.tick-lists ul li:before
{
	font-family: fontawesome;
	content: "\f00c";
	color: #000;
	padding-right: 10px;
	display: table-cell;
}
.tick-lists ul li
{
	display: table;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link
{
	background: transparent!important;
}
@media (min-width: 960px) and (max-width: 1200px) {
.ms-info
{
	color: #fff;
	font-size: 40px!important;
   text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.27);
}
}
@media (min-width: 768px) and (max-width: 959px) {
.ms-info
{
	color: #fff;
	font-size: 30px!important;
   text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	  text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.27);
}
}
@media (min-width: 768px) and (max-width: 1040px) {
#colophon .footer-menu ul li {
    padding: 0 22px!important;
}
#colophon .footer-menu ul li:first-child {
    padding-left: 0!important;
}
}
@media (min-width: 1025px) and (max-width: 1190px) {
	.mega-menu > li {
    padding: 0 0px!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 3px 0px 3px !important;
}
.mega-menu > li > a {
   
    font-size: 14px!important;
    }
}
.mob-menu-logo-holder
{
	display: none!important;
}
.mobmenul-container i {
   background: #0093d0;
}
.mobmenu [class^="mob-icon-"]::before, .mobmenu [class*=" mob-icon-"]::before
{
	margin-left: 4px!important;
	margin-right: 4px!important;
}

@media (min-width: 300px) and (max-width: 767px) {
#text-2 {
    text-align:center;
}

}
@media only screen and (max-width: 1024px)

{#mobmenuleft li a {
    color: #fff;
    text-transform: uppercase !important;
}
}
.header-buttons
{
	text-align: right;
	display: table;
	width: 100%;
}
.header-buttons a
{
	display: inline-block;
	background: #003468 ;
color: #fff !important;
text-transform: uppercase;
font-weight: bold;
padding: 6px 35px ;
border-radius: 0 ;
border-color: #003468 ;
box-shadow: inset 0 0 0 0 #003468;
-webkit-transition: all ease 0.8s;
-moz-transition: all ease 0.8s;
transition: all ease 0.8s;
margin-bottom: 10px;
font-size: 17px;
margin-left: 15px;
}
.header-buttons a:hover
{
	box-shadow: inset 0 100px 0 0 #0093d0;
	border-color: #0093d0!important;
}
@media (max-width: 767px){
	.header-buttons
	{
		text-align: center!important;
	}
}