﻿.carousel-inner{position:relative;width:100%;overflow:hidden}
.bg-banner .carousel-control-next,.bg-banner .carousel-control-prev,.bg-banner .carousel-indicators,.bg-banner .carousel-inner{display:none}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.nav .dropdown-menu {
	min-width: 215px;
}

.subnav .nav {
    margin-bottom: 0;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.simple_message_menu ul.nav-tabs li a{
padding: 6px 10px 5px 10px;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.social-icons-li{display:inline-block;margin:5px;margin-left:10px;margin-right:0;vertical-align:top}
.social-icons.sc--clean .social-icons-li{margin-left:0;margin-right:0}
.logo-infocard .social-icons .social-icons-li{margin:0 10px}
.logo-infocard .social-icons .social-icons-li:first-child{margin-left:0}
.logo-infocard .social-icons-li.title{margin-right:10px;font-size:15px}
.site-header .topnav.social-icons .social-icons-li{margin:0;margin-left:10px}
.site-header .topnav.social-icons.sc--clean .social-icons-li,.site-header .topnav.social-icons .social-icons-li:first-child{margin-left:0}
.site-footer .social-icons-li.title{line-height:30px}
.site-footer .social-icons-li{margin:0 0 0 10px}
.site-footer .social-icons-li:first-child{margin-left:0}
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.on-air .widget-area{position:relative;top:0px;z-index:1;left:10px}


.breadcrumb .home:before {
	content: '\f015';
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 16px;
	font-style: normal;
	line-height: 1.313;
	margin-right: 4px;
	vertical-align: top;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}


.rzero {
padding-top: 0px!important;
padding-bottom: 0px!important;
}







.contact-item .dotted-line {
    position: absolute;
    top: 0;
    right: -51%;
    overflow: hidden;
    width: 100%;
}


.contact-item .dotted-line:after {
    font-size: 30px;
    line-height: 100px;
    content: '\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022\2022';
    letter-spacing: 14px;
    color: #555555;
    font-size: 20px;
}


.comments-link:before {
  content: "\f0e6";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0 10px 0 15px;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
#fp-nav ul li .fp-tooltip,.flickity-viewport,.fp-scrollable,.fp-scroller,.fp-slides,.pswp,.pswp__item,.pswp__scroll-wrap,.responsive-video{overflow:hidden}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;left:0}
.pswp,.pswp__bg,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;position:absolute}
.pswp__scroll-wrap{top:0}


.footer-copy {
	padding: 20px 0;
	border-top: 1px solid rgba(0,0,0,0.05);
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday{font-size:0.8em;padding:0 0 0.2em;}
.ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date{font-size:15px;font-weight:normal;}
.ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day{font-size:12px;font-weight:normal;}
.margin-b-100{margin-bottom:100px}


.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%;
	}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
.block .block__visuals-inner{position:relative}

    .vin-container .vin-top .search-top {
      margin-right: 0px !important;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 74.41059%; }

      .vin-container .vin-top .search-top:last-child {
        margin-right: 0; }
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0;}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:rgba(0,0,0,0);}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#2b679c;}

	

	.content { clear:both; overflow:hidden; height:100%; padding:0px 0px 10px 65px;}

		
	
	
	
		
	
		
	
		
	
	
	

	
	
	
		.content #wp-calendar * { color:#000; font-size:12px;}

.all_content{border-top:medium none;padding-right:0px;margin-bottom:286px;margin-top:-20px;padding-top:25px;width:785px;position:relative;z-index:1;float:left;}
.featured .post-title,.single .post-title{font-size:22px;line-height:1.5em;letter-spacing:0}


.featured,
.featured.flexslider { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #eee; }

.featured .post { margin-bottom: 0; }

.featured .post-title { font-size: 34px; letter-spacing: -0.7px; line-height: 1.4em; }


.list-advantage2__item { float: left; width: 25%; }

.bg-subpera{
	line-height:35px;
}


section.file-manager .img-file{
	position: absolute;
    border-radius: 6px;
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.4);
}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

	.lists.products .price-rate{display:none;}

  .popup-callback-from-wrap-content{
    width: 100%;
    height: 100%;
    overflow: auto;
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 40px;
  }


.have-q-text {
	font-size: 22px;
	letter-spacing: 0.06em;
	font-style: italic;
	color: #393939;
}

	#imHeader_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; }

	#imStickyBar_imMenuObject_03-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; }

.text-how-it-works {
    padding: 15px 5px;
    line-height: 30px;
    font-size: 21px;
    margin: 30px 0 0;
    text-align: center;
    color: rgba(0,0,0,.64);
}


.parallax-bg {
	background-size:cover;
}


.parallax-bg .inner {
	max-width:68em;
	margin-left:auto;
	margin-right:auto;
}


.parallax-bg .inner::after {
	clear:both;
	content:"";
	display:table;
}


.parallax {
	background:#fff;
	position:relative;
}

.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

  .bottom-header-wrapper {
    position: relative; }


.is-sticky .bottom-header-wrapper {
  background: #232f40;
  z-index: 999; }
#fp-nav ul li .fp-tooltip,.flickity-viewport,.fp-scrollable,.fp-scroller,.fp-slides,.pswp,.pswp__item,.pswp__scroll-wrap,.responsive-video{overflow:hidden}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-2{width:16.66666667%}
.line-title{font-size:16px!important}
.line-title:before{background-color:#ee2624;content:" ";display:inline-block;height:2px;left:0;position:absolute;right:0;top:14px;z-index:1}
.line-title.primary{color:#fff;background-color:transparent}
.line-title.primary:before{background-color:#fff}
.popular-block .line-title{margin:20px 0 15px}

.main-table{width:100%;clear:both;}
.hero .hero-copy{margin-top:1.5rem;padding:0 .9375rem;color:#000}
.hero .hero-copy .hero-heading,.hero .hero-copy .hero-excerpt{max-width:62.5rem;margin-left:auto;margin-right:auto;text-shadow:0 1px 0 rgba(0,0,0,0.8)}


.full-wrapper {
    margin: 0 2%;
}

.mobile-on .full-wrapper .desktop-nav{
    padding: 0;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
div#footer-main .col-md-3:nth-child(3){margin-top:34px}
#footer-main{padding:15px 0}
#footer-main ol,#footer-main ul,#sidebar ol,#sidebar ul{margin-left:0;margin-right:0}
.post-body .content-block .container{max-width:100%}
.post-119.page.type-page.status-publish.hentry .container{max-width:100%}
#main-header .container{width:98%}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.carousel .container{position:absolute;right:0;bottom:0;left:0}

div#main.container
{
    padding-top:0;
}


.site-header-phone-wrapper .phone-dot {
  display: inline-block;
  padding: 0 4px;
}
#mobilenav-mid-container{padding:5px 15px;background-color:#030d26;color:#fff;font-size:16px}
#mobilenav-mid-container .contact p{margin-bottom:0}
#mobilenav-mid-container a{color:#0f6ab2}
#mobilenav .clear:after{content:"";display:table;clear:both}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}


.grialbastrui
{
background-color:#7397B7;
}

.pad3{
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;
}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }


.row {
  margin-right: -15px;
  margin-left: -15px; }



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}


.column {
    
    padding: 20px;   
}


.pc {
  display: block; }


.card-features {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    padding: 30px 30px 15px;
    background-color: rgb(250, 251, 255);
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 30px 0 rgba(5, 16, 44, .15);
    box-shadow: 0 10px 30px 0 rgba(5, 16, 44, .15);
}


.card-features img {
    margin: 0 auto;
    width: 41%;
    margin-bottom: 15px;
    
}

.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

.pmg-page-wrapper .uhf #uhf-c-nav .c-uhf-menu .all-ms-nav:hover span, .pmg-page-wrapper .uhf .c-uhfh-actions #search:hover span, .pmg-page-wrapper .uhf .c-uhfh-actions #search:hover, .pmg-page-wrapper .uhf .c-uhfh-actions #search:active, .pmg-page-wrapper .uhf .c-uhfh-actions #uhf-shopping-cart:hover span {text-decoration: none !important;}
#highlighted .region-highlighted{margin-bottom:-40px;}
.region.region-content{margin-bottom:20px;}

.floatleft{ float:left; }

.mspace {
margin-bottom: 2px;
}
.main-container{position:relative;left:0;transition:left .5s ease;width:100%!important}
.mobile-menu-active .main-container{left:300px;transition:left .5s ease}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }

.media-object{display:block;}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#7ebec5}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.divider-cst{padding:0
8px 0 8px!important;text-align:left}


.pirate_forms_clearfix,
.pirate-forms-fields-container:after,
.pirate-forms-file-upload-wrapper:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}
#div-featured .row_div{width:100%;margin-top:30px;text-align:center}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:100%!important;height:100%!important}
.et_pb_slide_2.et_pb_slide .et_pb_container a.et_pb_more_button.et_pb_button{margin-right:80%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.plan .price{
	display:block;
	font-size:36px;
	line-height:38px;
	font-weight:300;
	border-bottom:1px solid #dddddd;
	padding:0;
	margin:0;
}


.plan .price span{
	display:block;
	font-weight:400;
	font-size:11px;
	margin:5px 0 25px 0;
	padding:0;
	color:#c0c0c0;
	line-height:11px;
}

			.products li .price{ color: #289dcc; }

			.product .price{ color: #289dcc; }
.loading-icon .material-icon .bar:after { background-color: #3452ff; }

			  .loading-icon .material-icon .bar { border-color: #3452ff;}

			  .loading-icon .material-icon .color-2 .bar:after { background-color: #3452ff; }

			  .loading-icon .material-icon .color-2 .bar { border-color: #3452ff;}
.loading-icon .material-icon .spinner.color-2 { display: none!important; }

#mk-footer .footer-wrapper .wpcf7-submit{
	border: 1px solid #FF4612;
  background-color: #FF4612;
  color: #fff;
}
#mk-footer .footer-wrapper,#mk-page-introduce,.mk-blog-single .featured-image,.mk-blog-single article{position:relative}
#mk-footer .footer-wrapper{padding:30px 0}

.home-list-posts-wrapper {
  float: left;
  margin-top: 10px;
  width: 100%;                         
}
div.view-home-page-view2 div.small-categories div.parent-name{border:1px solid #5cd633;color:#339900;font-family:'Oswald';text-transform:uppercase;padding:3px;background:#fff;font-size:11px;float:left;}
div.view-home-page-view1 div.small-categories div.parent-name{border-left:2px solid #5cd633;border-top:2px solid #5cd633;border-bottom:2px solid #5cd633;background:#fff;color:#339900;font-family:'Oswald';text-transform:uppercase;padding:3px;font-size:15px;float:left;}

header div.social-media-header p.find-us {
  display: none;
}

  header div.main-menu div.menu-mobile div.social-media-header p.find-us {
    color: #ffffff;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 0.8em;
  }

#footer p.support a{
	color:#6497A6;
}

#footer p.support{
	text-align:right;
	margin:10px 0 10px 0;
}

.slider-img { background: -moz-linear-gradient(top, rgba(39, 74, 105, 0.4) 0%, rgba(39, 74, 105, 0.4) 100%); background: -webkit-linear-gradient(top, rgba(39, 74, 105, 0.4) 0%, rgba(39, 74, 105, 0.4) 100%); background: linear-gradient(to bottom, rgba(39, 74, 105, 0.4) 0%, rgba(39, 74, 105, 0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1b2429', endColorstr='#cc1b2429', GradientType=0); position: relative; width: 100% }

.slider-img img { position: relative; z-index: -1; }




.sparky_full {
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.home-primary-section.home-primary-01.section-odd  .cta-global.bpb.text-center.section-padding{
background: #0094da;
}




.article-box {
    overflow: hidden;
    display: block;
}

.footercopy { border-top:1px solid #cfcfcf;padding:12px 20px 12px 20px; font-size: 12px; color:#fff; background-color:#1a1a1a }

.footercopy a, .footercopy a:link, .footercopy a:visited { color: #fff; text-decoration:none; }

.footercopy a:hover, .footercopy a:active { color: #f47900; text-decoration:none;  }
