﻿.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}


#skills .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

.ezoic-template-menu ul ul { z-index: 600 !important; }



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer-bottom .et-social-icon a{font-size:25px}


	#wrapper .gallery .gallery-item {
		max-width: 100%;
	}



.page #wrapper #content{ padding:0px 20px;}

#wrapper{clear:both}

.clearfix:after,.clearfix:before,#container:after,#container:before,.widget-wrapper:after,.widget-wrapper:before{content:' ';display:table}

.clearfix:after,#container:after,.widget-wrapper:after{clear:both}

.ie7 .clearfix,.ie7 #container,.ie7 .widget-wrapper{-ms-filter:progid:DXImageTransform.Microsoft.zoom(1)}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto;}
.modal:not(.left):not(.right) .modal-content{border:none;-webkit-box-shadow:none;box-shadow:none;padding:25px;text-align:center;}
.modal:not(.left):not(.right) .modal-content h3{color:#6e8b96;text-transform:uppercase;font-size:20px;font-weight:500;margin:0 0 25px 0;}
.modal:not(.left):not(.right) .modal-content .help-block{display:none;}
.modal:not(.left):not(.right) .modal-content .show-labels .help-block{display:block;font-size:9px;color:#808080;font-family:'Montserrat';}
.fullscreen-modal .modal-content{height:100vh;}

.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;}
 
button.overlay-customclose-btn-825 { margin-top: 75px; }

	
				.overlay-customclose-btn-825 {
					color:#1e73be !important;
					background-color:#e2e2e2 !important;
					font-size:27px !important;
					padding:0px !important;
					-moz-border-radius:20% !important;
					-webkit-border-radius:20% !important;
					-khtml-border-radius:20% !important;
					border-radius:20% !important;
				}


#anchor-vaxjo {
  left: 50%;
  top: 72%;
}


.plupp{
  height: 3%;
  width: 10%;
  position: absolute;

}

.lgn_reg {
	background: #cf0829;
	color: #ffffff;
	height: 37px;
	width: auto;
	line-height: 0px !important;
	font-size: 13px;
	float: right;
	font-weight: 500;
	font-weight: bold;
	text-align: center;
	margin-top: 8px;
	border: 4px solid #e7d0d4;
	border-radius: 29px;
	height: 11px !important;
	
	color: #fff !important;
	margin-top: 21px;
	margin-right: 0px;
	margin-left: 18px;
}

.lgn_reg:hover, .lgn_reg:focus  {
	border:none;
	background: #cf0829 !important;
	border: 4px solid #fff2df !important;
}

.lgn_reg.lgn_reg-2 i {

    float: left;
    margin-top: -6px;
    margin-right: 10px;

}


.h-desc {
    	padding: 0px;
   	text-align: justify;
    	white-space: normal;
	color: #E8E8E8;
}

	.l-footer.layout_modern .l-subfooter.at_bottom .w-menu-list {
		margin: 0 -10px;
		}

	

.header_hor .l-header .w-menu-list {
	line-height: 2;
	white-space: nowrap;
	}
#site-description {font-style:italic;margin:14px 0 18px 0;float:right;}
#site-title,#site-description {float:none;line-height:1.4em;margin:0;padding:0;}
 
.infinite-header-container.infinite-header-custom-container{ max-width: 1140px; }
 
.infinite-header-container.infinite-header-full{ padding-right: 30px; padding-left: 30px; }
 
.infinite-header-style-boxed .infinite-header-container-item{ padding-left: 30px; padding-right: 30px; }

.infinite-header-container{ position: relative; margin-left: auto; margin-right: auto; }

.infinite-header-container-inner{ position: relative; }

.infinite-header-style-bar .infinite-header-container-inner{ position: relative; }
.section-map-primary{position:relative;overflow:hidden;width:100%;height:385px}


.carousel-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}

#new_header2 .nh2_option .nh2_point .title{
	color:#fff;
	font-size:11px;
	line-height:120%;
	width:70px;
	box-sizing:border-box;
	padding-left:7px;
	
}

#new_header2 .nh2_option .nh2_point.action .title{
	color:#1f438d;
}

	#detailCampaignList li .title,
	#detailCampaignList li .txt {
		float: left;
		width: 450px;
	}

	#detailCampaignList li .title {
		margin-bottom: 3px;
	}

	#detailCampaignList li .title a {
		font-weight: bold;
	}

.header-wrapper .header-main-menu .menu{position:relative;}

.header-main-menu.wrapper{position:relative;}

.header-main-menu{height:58px;}

.header-wrapper .header-main-menu .menu.special-menu-wrapper{display:block;}

.wp-caption, 
.wp-caption-text, 
.sticky, 
.gallery-caption, 
.aligncenter{ 
margin:0; 
padding:0;
}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}
.smrt_table4{border-bottom:#EEE solid 1px}
.smrt_table4:hover{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.footer{
	font-size: 12px;
	font-family: Arial;
	color: #78797d;
	line-height: 18px;
}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}
