@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700';
@import 'https://fonts.googleapis.com/css?family=Lato:300italic,300,700,700italic,400italic,400';

h1,h2,h3,h4,h5,h6 {
	font-family: 'Lato', Arial, sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

input,button,select,textarea,body {
	font-family: 'Lato', Arial, sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

strong {
	font-weight: 700
}

::selection {
	background: #ED0D6D
}

::-moz-selection {
	background: #ED0D6D
}

body,p,.gform_body .gfield input,.gform_body .gfield textarea,.gform_body .gfield select
	{
	font-size: 15px;
	line-height: 1.73
}

h1 {
	font-size: 42px;
	line-height: 1.73
}

h2 {
	font-size: 30px;
	line-height: 1.73
}

h3 {
	font-size: 22.5px;
	line-height: 1.73
}

h4 {
	font-size: 18px;
	line-height: 1.73
}

h5 {
	font-size: 12.45px;
	line-height: 1.73
}

h6 {
	font-size: 11.25px;
	line-height: 1.73
}

#topcontrol {
	background-color: rgba(0, 0, 0, 0.1);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	transition: all .2s ease-out;
	border-radius: 3px;
	color: #FFF;
	height: 48px;
	line-height: 55px;
	margin: 0 15px 15px 0;
	text-align: center;
	width: 48px;
	z-index: 10000
}

#scrolltotop:before {
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #FFF;
	border-image: none;
	border-style: solid;
	border-width: 10px;
	content: "";
	height: 0;
	left: 28%;
	position: absolute;
	top: 17%;
	width: 0
}

#topcontrol:hover {
	background-color: #205ea7
}

a:hover,.sidebar-content .nav.nav-tabs.nav-stacked .parent ul a.selected,.sidebar-content .nav li li a:hover,div[role="complementary"] div>ul>li:hover
	{
	color: #2163b0
}

a,.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus,.nav li a:hover,.nav li a:focus,.navbar .nav>li>a:focus,.navbar .nav>li>a:hover,.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span,nav[role="navigation"] .nav-normal>.active>a,nav[role="navigation"] .nav-normal li a:hover,nav[role="navigation"] .nav-pills-square>.active>a,nav[role="navigation"] .nav-bar>li>a:hover,nav[role="navigation"] .nav-bar>li>a:focus,nav[role="navigation"] .nav-bar>.active>a,nav[role="navigation"] .nav-bar-top>.active>a,nav[role="navigation"] .nav-bar-top>li>a:hover,nav[role="navigation"] .nav-bar-underline>.active>a,nav[role="navigation"] .nav-underline>.active>a,nav[role="navigation"] .nav-underline>li>a:hover,nav[role="navigation"] .nav-separator>.active>a,nav[role="navigation"] .nav-separator>li>a:hover,.sidebar-content .nav a.active,div[role="complementary"] div>ul>li:active,.sidebar-content .nav li a:hover,.sidebar-content .nav li a:focus
	{
	color: #ED0D6D
}

.nav a:hover .caret {
	border-bottom-color: #ED0D6D;
	border-top-color: #ED0D6D
}

.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus,.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus,.nav-tabs.nav-stacked>.active>a,.nav-tabs.nav-stacked>.active>a:hover,.nav-tabs.nav-stacked>.active>a:focus,.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus,.grid li a:hover img,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="clock-o"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,.gform_wrapper li.gfield_error input[type="text"]:focus,.gform_wrapper li.gfield_error input[type="url"]:focus,.gform_wrapper li.gfield_error input[type="email"]:focus,.gform_wrapper li.gfield_error input[type="tel"]:focus,.gform_wrapper li.gfield_error input[type="number"]:focus,.gform_wrapper li.gfield_error input[type="password"]:focus,.gform_wrapper li.gfield_error textarea:focus
	{
	border-color: #ED0D6D
}

.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus,.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus,.nav-tabs.nav-stacked>.active>a,.nav-tabs.nav-stacked>.active>a:hover,.nav-tabs.nav-stacked>.active>a:focus,.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.progress .bar,.progress-striped .bar,.progress-info.progress-striped .bar,.progress-striped .bar-info,nav[role="navigation"] .nav-pills-square li a:hover
	{
	background-color: #ED0D6D
}

.form-control:focus {
	border-color: #ED0D6D;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px
		rgba(40, 118, 210, 0.6)
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus
	{
	background-color: #ED0D6D;
	border-color: #ED0D6D
}

.accent {
	color: #ED0D6D !important
}

.accent2 {
	color: #ED0D6D !important
}

.accent3 {
	color: #545454 !important
}

.accent4 {
	color: #fff !important
}

.btn {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 15px;
	font-weight: 400
}

.btn-primary {
	border-color: #ED0D6D;
	background-color: #ED0D6D;
	color: #fff;
	text-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 15px;
	font-weight: 400
}

.btn-primary:hover,.btn-primary .disabled,.btn-primary [disabled] {
	background-color: #256cc1;
	border-color: #256cc1;
	color: #fff
}

.btn-primary:active,.btn-primary .active,.btn-primary:focus,.btn-primary .focus
	{
	background-color: #2163b0;
	border-color: #2163b0;
	color: #fff
}

.btn-custom {
	background-color: #fff;
	color: #545454;
	border-color: #fff
}

.btn-custom:hover,.btn-custom:focus,.btn-custom:active {
	background-color: rgba(255, 255, 255, 0.2);
	color: #fff;
	border-color: #fff
}

a {
	text-decoration: none !important
}

.btn-huge {
	padding: 20px 35px
}

.font-48 {
	font-size: 48px
}

.font-46 {
	font-size: 46px
}

.font-36 {
	font-size: 36px
}

.font-30 {
	font-size: 30px
}

.font-24 {
	font-size: 24px
}

.font-22 {
	font-size: 22px
}

.font-15 {
	font-size: 15px
}
.font-14{
	font-size: 14px;
}
.font-weight-300 {
	font-weight: 300
}

.font-weight-400 {
	font-weight: 400
}

.font-weight-700 {
	font-weight: 700
}

.italic-style {
	font-style: italic
}

.hp-banner .sm-line-height {
	line-height: 1
}

.sm-line-height {
	line-height: 1.3
}

header nav[role="navigation"] .nav>li>a {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	padding-bottom: 35px;
}

header nav[role="navigation"] .nav>li>a:hover,
header nav[role="navigation"] .nav>li>a:active,
header nav[role="navigation"] .nav>li>a:focus
	{
	color: #ED0D6D !important;
	background-color: transparent
}

header nav[role="navigation"] .nav>li>a:hover .caret,
header nav[role="navigation"] .nav>li>a:active .caret,
header nav[role="navigation"] .nav>li>a:focus .caret
	{
	border-bottom-color: #ED0D6D !important;
	border-top-color: #ED0D6D !important;
}

header nav[role="navigation"] .nav>li>a .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
	margin-top: -3px;
}

header nav[role="navigation"] .nav>li.active>a {
	color: #ED0D6D !important;
	background-color: transparent
}

header nav[role="navigation"] .nav>li.active>a .caret {
	border-bottom-color: #ED0D6D !important;
	border-top-color: #ED0D6D !important;
}

header .nav li a {
	/* padding: 10px 7px; */
}

nav[role="navigation"] ul>li .dropdown-menu>li:hover>a,nav[role="navigation"] ul>li .dropdown-menu>li>a:hover,nav[role="navigation"] ul>li .dropdown-menu>li>a:focus
	{
	background: none repeat scroll 0 0 #ED0D6D;
	color: #fff
}

.home .header-shadow {
	box-shadow: 0 0 0;
	background-color: rgba(0,0,0,0.8);
	padding-bottom: 0;
}
nav[role="navigation"] ul:first-child{
	margin-top: 15px;
}
header .dropdown-menu {
	border-radius: 0
}
header nav .dropdown-menu:AFTER{
	top: -29px;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 12px;
	left: 15px;
	margin-left: 0;
	border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #ed0d6d;
}
header nav .dropdown-menu{
	top: 59px;
	border-top: 5px solid #ed0d6d;
}
.home #header {
	position: absolute;
	width: 100%
}
.home #header .top-header {
	background-color: rgba(0, 0, 0, 1);
	color: #aaa;
}

.home #header .top-header i {
	color: #ed0d6d !important;
	margin-right: 5px
}

#header .top-header {
	background-color: rgba(32, 32, 32, 0.6);
	color: #eee
}

#header .top-header i {
	color: #eee !important;
	margin-right: 5px
}

.track-shipment {
	background-color: #019aee;
	display: inline-block;
	padding: 4px 10px
}

.top-header div div>span {
	font-size: 13px;
	font-weight: 400;
	margin-left: 15px;
}

.top-header span a {
	color: #fff
}

.top-header span a:hover,.top-header span a:gocus,.top-header span a:active
	{
	color: #ebebeb
}

div div>footer * {
	font-size: 15px
}

div div>footer h4 {
	font-size: 15px;
	text-transform: uppercase
}

.custom-line-height {
	line-height: 20px
}

/* footer #menu-footer-nav li {
	float: left;
	width: 50%
} */

.home .cta-footer {
	background-color: #FFF
}

.home .cta-footer h2 {
	color: #ED0D6D
}

.home .cta-footer h2 .green-accent {
	color: #1D9637
}

.home .cta-footer p {
	color: #545454
}

.home .cta-footer .btn-primary {
	border-color: #ED0D6D;
	background-color: #ED0D6D;
	color: #fff;
	text-shadow: none
}

.home .cta-footer .btn-primary:hover,.home .cta-footer .btn-primary .disabled,.home .cta-footer .btn-primary [disabled]
	{
	background-color: #256cc1;
	border-color: #256cc1;
	color: #fff
}

.home .cta-footer .btn-primary:active,.home .cta-footer .btn-primary .active,.home .cta-footer .btn-primary:focus,.home .cta-footer .btn-primary .focus
	{
	background-color: #2163b0;
	border-color: #2163b0;
	color: #fff
}

.cta-footer .btn-primary {
	border-color: #1D9637;
	background-color: #1D9637;
	color: #fff;
	text-shadow: none
}

.cta-footer .btn-primary:hover,.cta-footer .btn-primary .disabled,.cta-footer .btn-primary [disabled]
	{
	background-color: #1a8531;
	border-color: #1a8531;
	color: #fff
}

.cta-footer .btn-primary:active,.cta-footer .btn-primary .active,.cta-footer .btn-primary:focus,.cta-footer .btn-primary .focus
	{
	background-color: #16742a;
	border-color: #16742a;
	color: #fff
}

.margin-banner {
	margin-bottom: 23%;
	margin-top: 26%
}

.hp-banner h1 {
	letter-spacing: -3px
}

.hp-banner .btn {
	padding: 12px 25px
}

.service-box {
	margin-bottom: 40px
}

.service-box>div {
	border: 1px solid #ccc
}

.service-box>div .service-text {
	background-color: #fff;
	padding: 25px;
	position: relative;
	z-index: 9;
	min-height: 280px
}

.service-box>div .service-text p {
	color: #545454
}

.img-hover>a+p {
	display: none
}

.bg-hover {
	background-color: rgba(1, 154, 238, 0.8);
	color: #fff;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: .3s;
	transition: .3s;
	width: 100%
}

.img-hover {
	position: relative
}

.img-hover a>img {
	margin-top: 0;
	width: 100%;
	height: 100%
}

.img-hover:hover .bg-hover,.img-hover:focus .bg-hover,.img-hover:active .bg-hover
	{
	opacity: 1
}

.bg-hover>img {
	margin: 15% auto
}

.clients .testimonial p.text-right {
	text-align: left
}

.clients-hp {
	background-color: rgba(127, 143, 148, 0.8);
	padding: 12% 6%
}

.blog-hp .blog-list h3 {
	font-size: 15px
}

.blog-hp .blog-list h3+p {
	margin: 0
}

.blog-hp {
	padding: 12% 2%
}

.blog-hp hr {
	display: none
}

@media ( min-width : 992px) and (max-width: 1199px) {
	header nav[role="navigation"] .nav>li>a {
		font-size: 13px;
		padding: 10px 15px
	}
}

@media ( max-width : 991px) {
	.service-list img {
		margin-bottom: 20%
	}
	#header .brand {
		width: 100%
	}
	.margin-banner {
		margin-bottom: 20%;
		margin-top: 33%
	}
	.bg-hover>img {
		margin: 10% auto
	}
	.service-box>div .service-text {
		padding: 25px 15px
	}
	.font-48 {
		font-size: 36px
	}
	.font-36 {
		font-size: 30px
	}
	.margin-banner {
		margin-bottom: 20%;
		margin-top: 33%
	}
	.well-gray-xs {
		background-color: rgba(248, 248, 248, 0.8);
		padding: 15px
	}
	.clients-hp {
		margin-top: 40px;
		padding: 5%
	}
	.blog-hp {
		padding: 5%
	}
	header nav[role="navigation"] .nav>li>a {
		font-size: 14px;
		padding: 10px 8px
	}
	nav[role="navigation"] ul:first-child {
		margin: 20px 0 0;
		display: none
	}
	nav[role="navigation"] select {
		display: block
	}
	.service-box>div .service-text {
		min-height: 325px
	}
}

@media ( max-width : 767px) {
	#header .brand img {
		max-width: 100%;
		width: 306px;
		margin-bottom: 15px
	}
	.service-box>div .service-text {
		min-height: inherit
	}
	.margin-banner {
		margin-top: 300px
	}
	.policy-footer {
		display: table;
		margin: auto
	}
	footer #menu-footer-nav li {
		float: none;
		width: 100%
	}
	.service-list img {
		margin: 10px auto;
		float: none !important
	}
	#header .top-header {
		padding: 10px 0
	}
	.well-dark-xs {
		background-color: rgba(0, 0, 0, 0.4);
		padding: 15px
	}
	.margin-banner * {
		line-height: 1.3
	}
	.btn {
		font-size: 15px !important;
		padding: 12px 10px !important
	}
	.hp-banner .margin-banner>p:first-child {
		margin-bottom: 20px
	}
	.font-30 {
		font-size: 25px
	}
	.font-24 {
		font-size: 20px
	}
	.service-box h3 {
		text-align: center
	}
	h1,h2,h3,h4,h5,h2+.font-24,h2+.font-22 {
		line-height: 1.4
	}
	div div>footer * {
		font-size: 14px
	}
	.img-hover {
		margin: auto;
		max-width: 300px
	}
	.bg-hover>img {
		margin: 7% auto
	}
	footer .policy-footer li {
		float: none
	}
}


/* 18 - 05 - 2017 */
.slide-banner{background-color: #fff;z-index: 1;}
.slider1_container_banner{position: relative; overflow: hidden;margin: 0 auto;}
.slider1_container_banner_sub1{position: absolute; top: 0px; left: 0px;}
.sub_loading1{filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block; background-color: #000; top: 0px; left: 0px;width: 100%; height:100%;}
.sub_loading2{position: absolute; display: block; background: url(images/loading.gif) no-repeat center center; top: 0px; left: 0px;width: 100%;height:100%;}
.slider1_container_banner_sub2{cursor: move; position: absolute; left: 0px; top: 0px; overflow: hidden;}
.jssorb01 {
    bottom: 16px;
	right: 10px;
}
.jssorb01 {
    position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
    position: absolute;
    width: 12px;
    height: 12px;
    filter: alpha(opacity=70);
    opacity: .7;
    overflow: hidden;
    cursor: pointer;
    border: #000 1px solid;
}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av { background-color: #fff; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

#header{
	z-index: 1000;
}
.brand img{
	max-width: 100%;
	/* max-height: 69px; */
	max-height: 70px;	
}
.news img{
	width: 135px;
}
.news figure{
	float: left;
	display: inline-block;
	max-height: 135px;
	overflow: hidden;
}
.news p,.news h3{
	overflow: hidden;
}
.news > div:nth-child(2n+1){
	clear: both;
}
.news > div{
	margin-bottom: 20px;
}
.newsletter .form-control{
	border-radius: 0;
}
.newsletter .form-control:HOVER,
.newsletter .form-control:FOCUS{
	box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #ED0D6D;
}
.newsletter .form-group{
	position: relative;
}
.newsletter .form-group .btn{
	position: absolute;
	right: 1px;
	top: 1px;
	padding-bottom: 4px !important;
	padding-top: 4px !important;
	background-color: #fff;	
	border-color: transparent;
}
.newsletter .form-group .btn:HOVER,
.newsletter .form-group .btn:FOCUS {
	color: #ED0D6D;
	background-color: #fff;
}
.language {
	/* text-transform: uppercase; */	
}
.language .dropdown-menu{
	background-color: rgba(0,0,0,0.4);
	text-align: left;
	min-width: 64px;
	margin-top: 4px;
	left: -20px;
}
.language .caret{
	border-top: 4px solid #fff;
}
.language .dropdown-menu > li:last-child{
	padding-bottom: 8px;
}
.language .dropdown-menu > li > a{
	line-height: 1;
}
.nav li li a{
	padding-left: 15px;
}

/*Footer*/
footer h3 a, footer .list-heading > li:first-child > a,
footer h3 {
    color: inherit;
    text-transform: uppercase;
}
footer h4 {
    font-size: 15px;
}
footer a{
	-moz-transition: all .15s linear .01s;
	-webkit-transition: all .15s linear .01s;
	-o-transition: all .15s linear .01s;
	transition: all .15s linear .01s;
}
footer h3 a:hover{
	text-decoration: none;
	opacity: 0.5;
}
footer li a:hover {
    opacity: 0.5;
  	color:inherit;
}
footer h3, footer .list-heading > li:first-child > a {
    display: inline-block;
    font-size: 1em;
    line-height: 30px;
    margin: 10px 0;
}
footer .hide-grandchildren li li li {
    display: none;
}
footer li h3 a {
    font-size: inherit;
}

footer li a{color:inherit;font-size: 14px;}

footer ul li.dropdown:hover > ul.dropdown-menu{
  display:block;
}
footer ul li.dropdown:hover > ul.dropdown-menu li {
    margin: 0;
    width: 100%;
}
footer ul.nav li a:hover{background:none;}
footer h1 {font-size: 2em;}
footer h2 {font-size: 1.5em;}
footer h4 {font-size: 1.2em;color: #ED0D6D}
address{
	line-height: 22px;
}
footer .address h4{
	font-weight: bold;
    text-transform: uppercase;	
	font-size: 1em;
}
footer .xs-no-margin-top p,
footer .xs-no-margin-top .copyright{
	font-size: 13px;
}
.segment4{
	background-color: #303030;
    color: #eeeeee;
}
.address a{
    color: #eeeeee;	
}
footer li a:HOVER{
	color: #ED0D6D;
	opacity: 1;
}
a.add-email{
	color: #0000FF;
	opacity: 1;	
	text-decoration: underline !important;
}
.social a{
	background-color: #f4f4f4;
    border-radius: 50%;
    color: #303030;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 29px;
	margin-right: 5px;
}
@media (max-width: 991px) {
	.news img {
	    margin-right: 10px;
		margin-top: 0;
		width: 100px;
	}	
	.news figure{
		max-height: 80px;
	}
}
@media ( max-width : 767px) {
	.news img {
		width: 75px;
	}
	.news .font-15{
		font-size: 13px;
	}
	.news > div{
	    clear: both;
	}
	.news {
		margin-right: -30px;
		margin-left: -30px;
	}
}
.menu-item-home{
	position: relative;
	padding-right: 5px;
}
.menu-item-home .fa{
	font-size: 25px;
	position: absolute;
	top: 5px;
	left: 0;

}
footer .cp-right{
	background-color: #66666f;
	color: #ccc;
}
.dropdown-menu{
	padding-bottom: 0 !important;
	padding-top: 0  !important;
}

/* 05 - 06 - 2017 */
.page-template-default header nav[role="navigation"] .nav > li > a {
	color: #545454;
}
.page-template-default header nav[role="navigation"] .nav > li > a .caret{
	border-bottom-color: #545454;
	border-top-color: #545454;
}
.page-template-default header nav[role="navigation"] .nav > li > a:HOVER ,
.page-template-default header nav[role="navigation"] .nav > li > a:FOCUS {
	color: #ED0D6D !important;
}
.page-template-default header nav[role="navigation"] .nav > li > a:HOVER .caret,
.page-template-default header nav[role="navigation"] .nav > li > a:FOCUS .caret{
	border-bottom-color: #ED0D6D !important;
	border-top-color: #ED0D6D !important;
}
.widget-title{
	color: #ED0D6D;
	margin-top: 0;
}
div[role="complementary"] div ul ul.nav-sub{
	padding-left: 15px;
}
div[role="complementary"] div ul ul.nav-sub a{
	color: #777777;
	background-color: transparent;
}
div[role="complementary"] div ul a:FOCUS{
	background-color: transparent !important;
}
div[role="complementary"] div li li a:HOVER{
	color: #ED0D6D !important;
}
.content h1{
	font-size: 2.3em;
	line-height: 1.2em;
	color: #ED0D6D;
	margin-top: 0;	
}
.content .detail{
	margin-top: 0;
}

div[role="complementary"] aside > h3, div[role="complementary"] div > h3{
	padding: 0 12px;
}
.awards-img > div:nth-child(2n+1){
	clear: both;
}
.segment6 { color: #ffffff;background-color: #ED0D6D;}
.segment6 h1, .segment6 h2, .segment6 h3, .segment6 h4, .segment6 h5, .segment6 h6 { color: #ffffff; }
.accent1 { color: #ED1A3B; } 
.news figure{
	margin-top: 0;
	margin-bottom: 0;
}
.news a{
	font-weight: 700;
	color: #333;
}
.bg-white{
	background-color: #fff;
}
.articles .item{
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.articles > article:last-child{
	border-bottom: 0;
}
.pagi{
	margin-top: 15px;
	margin-bottom: 15px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.pagination a{
	color: #333;
}
.service-list .news a{
	font-weight: 500;
}
.input-group .form-control{
	width: 100px;
	float: left;	
}
.input-group img{
	float: left;
	height: 34px;
}
.control-group button.btn{
	padding-left: 30px !important;
	padding-right: 30px !important;
}
li.dropdown .caret,
.nav-mobile li a .caret{
	display: none;
}
li.dropdown.visible-caret > a > .caret{
	display: inline-block;
}
.company a{
	color: inherit;
}
.error{
	color: #ED0D6D;
}
.form-control:HOVER,
.form-control:FOCUS{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.form_contact .control-group{
	margin-bottom: 20px;
}
.page-template-default .main-nav{
	background-color: #fff;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.page-template-default .main-nav{
	padding-bottom: 0;
}
.block_search_form .input-group .form-control{
	width: 100%;
}
.block_search_form .btn{
	background-color: #fff;
	color: #ED0D6D;
	border: 1px solid #ED0D6D;
}
.block_search_form .btn:HOVER,.block_search_form .btn:FOCUS {
	color: #fff;
	background-color: #ED0D6D;
}
.block_result_search{
	margin-bottom: 15px;
}
.image_content:empty{
	display: none;
}
.content_search .list h3{
	line-height: 1;
	color: #333;
	font-weight: 700;
	margin-bottom: 0;
}
.content_search .date_time_content,.content_search .brief{
	margin-bottom: 0px;
}

.link_more a{
	color: #777;
	font-size: 13px;
	font-weight: normal;
	padding-left: 10px
}
.content_search .list {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.row .breadcrumb{
	padding: 0;
	text-align: left;
}
.row .breadcrumb li{
	line-height: 1.73;
}
.row .breadcrumb > li,.row .breadcrumb > li:BEFORE{
	display: none;
}
.row .breadcrumb > li:LAST-CHILD{
	display: inline-block;
}
.row .breadcrumb > li a,.row .breadcrumb > li span{
	font-size: 42px;
	color: #fff;
}
.date_time_content{
	font-size: 13px;
	color: #777;
	margin-bottom: 0;
}
#banner{
	margin-top: 30px;
	margin-bottom: 30px;
}
#banner img{
	width: 100%;
}
.news figure .fa{
	font-size: 40px;
	padding: 5px;
	color: #aeb0af;
	margin-right: 10px;
}
.gallery-box{
	margin-bottom: 30px;
}
article .thumbnail {
	background-color: #efefef;
}
article .thumbnail figure{
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;	
}
.thumb-pad5 figure img{
	height: 164px;
}
.thumbnail .caption {
	text-align: center;
}
address {
	font-size: 13px;
}
@media (max-width: 1199px){
	.thumb-pad5 figure img{
		height: 131px;
	}
}
@media (max-width: 991px){
	.thumb-pad5 figure img{
		height: 134px;
	}
}
@media (max-width: 767px){
	.thumb-pad5 figure img{
		max-height: 200px;		
		max-width: 100%;
		width: auto;
		height: auto;		
	}
}
@media (max-width: 360px){
	.thumb-pad5 figure img{
		max-height: unset;		
		width: 100%;
		height: auto;		
	}
}
.sidebar-content .nav.nav-tabs.nav-stacked a{
	position: relative;
	padding-left: 20px;
}
.grid figcaption h3{
	line-height: 1.1;
}
.grid figcaption:HOVER,.grid figcaption:FOCUS{
	background-color: #ED0D6D;
}
#products .grid.cs-style-3{
	padding-left: 0;
	margin-bottom: 0;
}
#products .grid li{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
}
.pagi.pagi-product, .pagi.pagi-product .pagination{
	margin-top: 0;
	margin-bottom: 0;
}
.intro-home h2{
	text-transform: uppercase;
}
.content_fullwidth{
	margin-top: 50px;
	margin-bottom: 50px;
}
#popupContact{
	position: fixed !important;
}
@media (min-width: 992px){
	#main_box {
	    bottom: 0px;
	    color: #666666;
	    font: 12px Arial,Helvetica,sans-serif;
	    position: fixed;
	    right: 0;
	    z-index: 10;
	}
	#sub_main_box {
	    background: none repeat scroll 0 0 #f63200;
	    border-radius: 5px;
	    padding-right: 7px;
	    width: 307px;
	}
	#box_title {
	    background: none repeat scroll 0 0 #f63200;
	    border-radius: 5px;
	    padding-left: 7px;
	    text-transform: uppercase;
	}
	#box_sub_title {
	    color: #fff;
	    display: block;
	    font-size: 11px;
	    height: 20px;
	    line-height: 20px;
	    width: 301px;
	}
	#box_button_top {
	    float: right;
	    height: 15px;
	    list-style: outside none none;
	    margin: 0;
	    overflow: hidden;
	    padding: 0;
	}
	#box_button_top li a {
	    background-image: url("images/button.gif");
	    background-repeat: no-repeat;
	    float: left;
	    height: 0;
	    overflow: hidden;
	    padding-top: 15px;
	    width: 30px;
	}
	#box_button_top li a.min {
	    background-position: -30px 0;
	}
	#box_content {
	    background: url("bg_boxfloat_support.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border-width: 1px;
	    display: block;
	    line-height: 1.6em;
	    margin: 0;
	    overflow: hidden;
	    padding: 0;
	}
	.copyright{
		text-align: left;
	}
	.powered_by{
		text-align: right;
	}
	.powered_by p{
		float: left;
		margin-bottom: 0;
	}
	.powered_by p.cut-before{
		float: right;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.address{
		padding-left: 0;
		padding-right: 0;
	}
	.address address{
		font-size: 12px;		
	}
}
@media screen and (min-width: 768px){
		
}
@media screen and (max-width: 991px){
	.copyright,.powered_by{
		text-align: center;
	}
	.enter{
		width: 100px;
		margin: 5px auto;
	}	
	.powered_by p{
		margin-bottom: 5px;
		margin-top: 5px;
	}
	footer .cp-right{
		margin-top: 0;
		padding-top: 5px;
		padding-bottom: 5px;
	}	
}
@media screen and (min-width: 768px) and (max-width: 991px){
	footer h4{font-size: 0.9em;}	
	footer .address h4{
		font-size: 0.8em;
	}
	.address{
		padding-left: 0;
		padding-right: 0;
	}
	footer .text-center .col-sm-4{
		padding-left: 0;
	}
	footer li a{
		font-size: 12px;
	}
	address{
		font-size: 11px;
	}
	footer h4.margin-bottom-20{
		margin-bottom: 10px;
	}
	.powered_by p{
		float: left;
		font-size: 13px;
		margin-bottom: 0;		
		margin-top: 0;
	}
	.powered_by p.cut-before{
		float: right;
	}	
	.container .enter{
		width: 100%;
	}
}
@media screen and (max-width: 767px){
	
}