/* ================================================================ THEPCN style.css ================================================================ */

@font-face{ font-family: 'Roboto'; src: url('../fonts/Roboto.ttf') format('truetype'); }
body { font-family: Arial, sans-serif; }
.uk-container { padding: 0 15px; }
	*{
		box-sizing:border-box !important;
	}

/**
 * 	#HEADER
 */
/* ==================== #HEADER ==================== */
#header .top {background: #f7f7f7; padding: 10px 0; }
#header .top .uk-container {}
#header .top .social-link > li { float: left; }
#header .top .social-link > li+li { margin-left: 10px; }
#header .top .social-link > li a {color: #898989; display: block;height: 20px; width: 20px; text-align: center; border-radius: 4px;}
#header .top .social-link > li a:hover {background: #898989;color: #F7F7F7;}
#header .top .contact { color: #8A8A8A;padding-right: 10px;border-right: 1px solid #8a8a8a;margin-right: 10px;}
#header .top .lang { vertical-align: middle;border: 1px solid transparent;}
#header .top .lang img { float: left; }
#header .top .lang.fc-active {border-color: #0b5f90;}

#header .mid { padding: 25px 0; background: url('../images/header-bg.png') center / cover no-repeat; }
#header .mid .uk-navbar-brand { height: auto; }
#header .mid .brand-name { color: #fe0103; font-weight: bold; font-size: 28px; text-shadow: 0 1px 0 #F1FF01, 0 -1px 0 #F1FF01, 0 1px 0 #F1FF01, 0 -1px 0 #F1FF01, 1px 0 0 #F1FF01, 1px 0 0 #F1FF01, -1px 0 0 #F1FF01, -1px 0 0 #F1FF01, 1px 1px 0 #F1FF01, 1px -1px 0 #F1FF01, -1px 1px 0 #F1FF01, -1px -1px 0 #F1FF01; letter-spacing: .5px; }
#header .mid .brand-name:hover { text-shadow: 0 1px 0 #F7F7F7, 0 -1px 0 #F7F7F7, 0 1px 0 #F7F7F7, 0 -1px 0 #F7F7F7, 1px 0 0 #F7F7F7, 1px 0 0 #F7F7F7, -1px 0 0 #F7F7F7, -1px 0 0 #F7F7F7, 1px 1px 0 #F7F7F7, 1px -1px 0 #F7F7F7, -1px 1px 0 #F7F7F7, -1px -1px 0 #F7F7F7; text-decoration: none; }

#header .navigation { background: #EC2029; }
#header .navigation .uk-navbar { background: none; border-color: transparent; }
#header .navigation li.l1 {}
#header .navigation li.l1+li {}
#header .navigation a.l1 { color: #FFF; }
#header .navigation a.l1 > * {}
#header .navigation li.l1.uk-open a.l1, #header .navigation li.l1:hover a.l1, #header .navigation li.l1 a.l1:focus { color: #FFFA24;border-color: transparent;}
#header .navigation li.l1:not(:last-child) { position: relative; margin-right: 5px; }
#header .navigation li.l1:not(:last-child)::after { position: absolute; display: block; content: '\f111'; font-family: FontAwesome; color: #FFF; right: -5px; top: 0; font-size: 5px; width: 5px; height: 40px; line-height: 40px; }
#header .navigation a.l1::before, #header .navigation a.l1::after {}
#header .navigation a.l1::before {}
#header .navigation a.l1::after {}
#header .navigation li.l1 .uk-nav {}
#header .navigation ul.l2 { top: 100%!important; }
#header .navigation li.l1.uk-open ul.l2 { padding: 10px 0; }
#header .navigation li.l2 {}
#header .navigation a.l2 {}
#header .navigation a.l2:focus, #header .navigation a.l2:hover { background: #EC2029; padding: 3px 16px; margin: 0 -1px; }
#header .navigation ul.l3 {}
#header .navigation a.l3 {}
#header .navigation a.l3:hover {}
#header .navigation .uk-navbar-toggle {
    color: #fff;
    font-size: 25px;
    padding: 0 10px;
    margin-left: -5px;
}
@media (max-width: 900px) {
	#header .navigation a.l1 {font-size: 13px;padding: 0 8px}
}



/**
 * 	#BODY
 */
/* ==================== .FC-BREADCRUMB ==================== */
.fc-breadcrumb {}
.fc-breadcrumb .uk-breadcrumb > li > * { color: #252525; }
.fc-breadcrumb .uk-breadcrumb > li > a:hover { color: #EC2029; }
.fc-breadcrumb .uk-breadcrumb > li:nth-child(n+2)::before { content: "\f101"; font-family: FontAwesome; }
.fc-breadcrumb .uk-breadcrumb > li.uk-active > * { font-weight: bold; }

/**
 * 		INDEX COMPONENTS
 */
/* ==================== .INDEX-SLIDESHOW ==================== */
.index-slideshow .uk-slideshow { height: 365px; }
.index-slideshow .uk-slidenav { height: 50px; width: 50px; font-size: 40px; line-height: 50px; margin-top: -25px; background: rgba(255,255,255,.5); color: rgba(255,255,255,.8); border-radius: 50%; }
.index-slideshow .uk-slidenav-previous {}
.index-slideshow .uk-slidenav-next {}
.index-slideshow .uk-slidenav:hover { background: rgba(255,255,255,.6); }

.index-navigation .fc-product-slider .fc-product .fc-product-thumb > * {}

/* ==================== .INDEX-PANEL ==================== */
.index-panel .uk-panel-title { position: relative; }
.index-panel .uk-panel-title .heading { border-bottom: 1px solid #E1E1E1; }
.index-panel .uk-panel-title .heading > * { color: #111; border-bottom: 1px solid #F10D00; display: inline-block; margin-bottom: -1px; font-size: 15px; line-height: 25px; }
.index-panel .uk-panel-title .heading > a:hover { text-decoration: none; padding: 0 10px; background: #EC2029; color: #FFF; }
.index-panel .uk-panel-title > a { position: absolute; top: 0; right: 0;font-size: 12px;color: #555;}
.index-panel .uk-panel-title > a:hover { color: #EA1B21; text-decoration: none; }

/* ==================== .INDEX-FORM-PANEL ==================== */
.index-form-panel .uk-form .uk-form-row { padding-right: 40px; position: relative; }
.index-form-panel .uk-form .uk-form-row input[type=text] { height: 40px;border: 2px solid #959595;}
.index-form-panel .uk-form .uk-form-row [type=submit] { height: 40px; width: 40px; background: #EC2029; color: #FFF;position: absolute;top: 0;right: 0px;}
.index-form-panel .uk-form .uk-form-row [type=submit]:hover {}
.index-form-panel .cart-view { display: block; padding: 3px 5px 3px 50px; position: relative; }
.index-form-panel .cart-view:hover { background: #EEE; text-decoration: none; }
.index-form-panel .cart-view .icon { display: block; height: 40px; width: 40px; position: absolute; top: 0; left: 0; line-height: 40px; text-align: center; background: #00a652; color: #FFF; font-size: 20px; }
.index-form-panel .cart-view .icon > * {}
.index-form-panel .cart-view .title { display: block; color: #333; font-weight: bold; line-height: 14px; font-size: 13px; }
.index-form-panel .cart-view .subtitle { color: #666; font-size: 12px; font-family: 'Roboto'; line-height: 16px; }
.index-form-panel .cart-view .subtitle > * { color: #333; }

/**
 * 		CONTENT COMPONENTS
 */
/* ==================== .QUOTATION ==================== */
.quotation { font-size: 14px; }
@media (max-width: 415px){
	.quotation{
		font-size:9px;
	}
}
.quotation thead { background: #93BBBC; }
.quotation td, .quotation th { vertical-align: middle!important; padding: 4px; }
.quotation thead th { color: #000; font-size: 13px; border: 1px solid #555; text-align: center; }
.quotation thead th+th { border-left-color: #000; }
.quotation thead th:not(:last-child) { border-right-color: #000; }
.quotation tbody tr.group { background: #BCDEDF; }
.quotation tbody tr { border-color: #959595; }
.quotation tbody tr:hover { background: #BCDEDF; }
.quotation tbody td { border: 1px solid #959595; }
.quotation tbody tr td:nth-child(1), .quotation tbody tr td:nth-child(4), .quotation tbody tr td:nth-child(5), .quotation tbody tr td:nth-child(6), .quotation tbody tr td:nth-child(7), .quotation tbody tr td:nth-child(8) { text-align: right; }
.quotation tbody tr td:nth-child(3), .quotation tbody tr td:nth-child(9) { text-align: center; }
.quotation tbody tr td:nth-child(1) { width: 10px; text-align:center; }
.quotation tbody tr td:nth-child(3) { width: 40px; }
.quotation tbody tr td:nth-child(n+4):not(:last-child) { width: 80px; }
.quotation tbody tr td:last-child { width: 30px; }
.quotation .buy { color: #1290E4; padding: 3px; border-radius: 3px; }
.quotation .buy:hover { -webkit-box-shadow: 0 1px 5px #777; -moz-box-shadow: 0 1px 5px #777; box-shadow: 0 1px 5px #777; background: #FFF; }
.quotation .buy::before { content: "\f07a"; font-family: FontAwesome; }

/* ==================== .PRODUCT-CATALOGUE-PANEL ==================== */
.product-catalogue-panel .uk-panel-title .heading > * { background: #363636; color: #FFF; padding: 5px 20px; border-bottom-color: #363636; border-radius: 4px 4px 0 0; }
.product-catalogue-panel .uk-panel-title .heading > a:hover { padding: 5px 20px; }

/* ==================== .PRODUCT-DETAIL-PANEL ==================== */
.product-detail-panel {}
.product-detail-panel .fc-product .fc-product-slideshow #slider .flex-viewport { border: 1px solid #CCC; }
.product-detail-panel .fc-product .fc-product-slideshow #slider .slides li > * { height: 320px; }
@media (max-width: 767px) { .product-detail-panel .fc-product .fc-product-slideshow #slider .slides li > * { height: 260px; } }
.product-detail-panel .fc-product .fc-product-slideshow #carousel .slides li { width: 78px !important; border: 1px solid #CCC; }
.product-detail-panel .fc-product .fc-product-slideshow #carousel .slides li+li { margin-left: 5px; }
.product-detail-panel .fc-product .fc-product-slideshow #carousel .slides li > * { height: 80px; }
.product-detail-panel .fc-product .fc-product-slideshow .flex-direction-nav a::before { font-size: 40px; color: #777; text-shadow: 0 0 3px #000; }
.product-detail-panel .fc-product .fc-product-slideshow .flex-direction-nav a.flex-prev::before { content: "\f104"; font-family: FontAwesome; }
.product-detail-panel .fc-product .fc-product-slideshow .flex-direction-nav a.flex-next::before { content: "\f105"; font-family: FontAwesome; }
.product-detail-panel .fc-product .fc-product-title {}
.product-detail-panel .fc-product .fc-product-spec { padding-left: 115px; }
.product-detail-panel .fc-product .fc-product-spec .field { float: left; margin-left: -115px; color: #252525; }
.product-detail-panel .fc-product .fc-product-quantity { width: 80px;padding: 0;}
.product-detail-panel .fc-product .fc-product-buy > * { background: #EC2029; color: #FFF; padding: 0 30px; }
.product-detail-panel .fc-product .fc-product-buy > *:hover { background: #A2141B; }
.product-detail-panel .fc-product .fc-product-goto { color: #999; }

/* ==================== .FC-PRODUCT-RELATED-PANEL ==================== */
.fc-product-related-panel .uk-panel-title .cat-nav {}
.fc-product-related-panel .uk-panel-title .cat-nav .uk-tab li > * {}
.fc-product-related-panel .uk-panel-title .cat-nav .uk-tab li > *:hover {}
.fc-product-related-panel .uk-panel-title .cat-nav .uk-tab li:not(.uk-active) .heading > * {}
.fc-product-related-panel .uk-panel-title .cat-nav .uk-tab li.uk-active > * {}
.fc-product-related-panel .uk-panel-title .cat-nav .subcat-list > li {}
.fc-product-related-panel .uk-panel-title .cat-nav .subcat-list > li > * {}
.fc-product-related-panel .uk-panel-title .cat-nav .subcat-list > li > a:hover {}
.fc-product-related-panel .uk-panel-title .cat-nav .subcat-list > li+li::before {}
.fc-product-related-panel .fc-panel-body .uk-slidenav {}
.fc-product-related-panel .fc-panel-body .uk-slidenav:hover {}

/* ==================== .FC-PRODUCT-SLIDER ==================== */
.fc-product-slider .uk-slider-container { padding: 0 5px; margin: 0 -5px; }
.fc-product-slider .slide-control { right: 0; top: -17px; width: 52px; }
.fc-product-slider .slide-control .uk-slidenav { height: 24px; width: 24px; opacity: 1; display: block; font-size: 13px; color: #959595; border: 1px solid #E2E2E2; line-height: 26px; }
.fc-product-slider .slide-control .uk-slidenav:hover { background: #959595; color: #FFF; }
.fc-product-slider .slide-control .uk-slidenav::before { content: ''; }
.fc-product-slider .slide-control .uk-slidenav-previous { left: 0; top: 0; }
.fc-product-slider .slide-control .uk-slidenav-next { right: 0; top: 0; }

/* ==================== .FC-PRODUCT-GRID ==================== */
.fc-product-grid .uk-slider > li {}
.fc-product-grid .fc-product { margin: 3px 0; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.5); box-shadow: 0 1px 5px rgba(0,0,0,.5); }
.fc-product-grid .fc-product .fc-product-thumb > * { height: 200px; }
.fc-product-grid .fc-product .fc-product-title { padding: 0 10px 5px; color: #111; font-size: 15px; font-family: Helvetica; }
.fc-product-grid .fc-product .fc-product-price-old {}
.fc-product-grid .fc-product .fc-product-price { padding: 0 10px; color: #EA1B21; font-family: 'Roboto'; font-size: 15px; line-height: 26px; }
.fc-product-grid .fc-product .fc-product-buy { padding: 0 10px 10px 0; }
.fc-product-grid .fc-product .fc-product-buy a { background: #CF0D16; color: #FFF; border-radius: 4px; border-bottom: 2px solid #AF0007;}
.fc-product-grid .fc-product .fc-product-buy a:hover { background: #A2141B; }
.fc-product-grid .fc-product:hover { -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.9); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.9); box-shadow: 0 1px 5px rgba(0,0,0,.9); }

/* ==================== .FC-PRODUCT-CART-TABLE ==================== */
.fc-product-cart-table thead tr th {}
.fc-product-cart-table tbody tr td {}
.fc-product-cart-table .fc-product-thumb {}
.fc-product-cart-table .fc-product-quantity {}
.fc-product-cart-table .fc-product-price {}
.fc-product-cart-table .fc-product-discount {}
.fc-product-cart-table .fc-product-subtotal {}
.fc-product-cart-table .fc-product-remove {}
.fc-product-cart-table .fc-product-total {}
.fc-product-cart-table .fc-product-total > * {}
.fc-product-cart-table tfoot tr td {}
.fc-product-cart-table tfoot .uk-button {}
.fc-product-cart-table tfoot .uk-button:hover {}

/* ==================== .FC-ARTICLE-CATALOGUE-PANEL ==================== */
.fc-article-catalogue-panel {}
.fc-article-catalogue-panel .fc-article {}
.fc-article-catalogue-panel .fc-article+.fc-article {}
.fc-article-catalogue-panel .fc-article-thumb { display: block; border-radius: 5px; }
.fc-article-catalogue-panel .fc-article-thumb > * { height: 190px; border-radius: 5px; }
.fc-article-catalogue-panel .fc-article-title * {color: #555;font-size: 16px;line-height: 26px;}
.fc-article-catalogue-panel .fc-article-lead { line-height: 22px; font-size: 13px; }
.fc-article-catalogue-panel .fc-article-readmore a {}
.fc-article-catalogue-panel .fc-article-readmore a:hover {}

/* ==================== .FC-ARTICLE-DETAIL-PANEL ==================== */
.fc-article-detail-panel {}
.fc-article-detail-panel .fc-article-title {}
.fc-article-detail-panel .fc-article-related .uk-list li {}
.fc-article-detail-panel .fc-article-related .uk-list li::before {}
.fc-article-detail-panel .fc-article-related .uk-list li a {}
.fc-article-detail-panel .fc-article-related .uk-list li a:hover {}

/* ==================== .CONTACT-PANEL ==================== */
.contact-panel .uk-panel-title .heading { font-size: 18px; line-height: 24px; }
.contact-panel .uk-panel-title .heading * { color: #111; border-bottom: 1px solid #F10D00; display: inline-block; margin-bottom: -1px; font-size: 15px; line-height: 25px; }
.contact-panel .fc-panel-body .contact p {}
.contact-panel .fc-panel-body .contact li { padding-left: 25px; }
.contact-panel .fc-panel-body .contact li::before { font-family: FontAwesome; float: left; margin-left: -25px; width: 15px; text-align: center; font-size: 10px; color: #F00D00; }
.contact-panel .fc-panel-body .contact li+li { margin-top: 10px; }
.contact-panel .fc-panel-body .contact .company::before { content: '\f1ad'; font-size: 17px; }
.contact-panel .fc-panel-body .contact .location::before { content: '\f041'; font-size: 15px; }
.contact-panel .fc-panel-body .contact .phone::before { content: '\f10b'; font-size: 20px; }
.contact-panel .fc-panel-body .contact .email::before { content: '\f0e0'; }
.contact-panel .fc-panel-body header { font-size: 22px; line-height: 32px; color: #0C4DA2; }
.contact-panel .fc-panel-body input {}
.contact-panel .fc-panel-body input[type=text], .contact-panel .fc-panel-body .uk-panel-box textarea {}
.contact-panel .fc-panel-body input[type=submit] { background: #EC2029; color: #FFF; padding: 0 20px; }
.contact-panel .fc-panel-body input[type=submit]:hover {}

/* ==================== .FC-PAGINATION ==================== */
.fc-pagination {}
.fc-pagination .uk-pagination li > * { background: none; border-color: transparent; }
.fc-pagination .uk-pagination li > *:hover { color: #EC2029; background: #EBEBEB; }
.fc-pagination .uk-pagination li.uk-active > * { color: #EC2029; background: none; border-color: #EC2029; }

/* ==================== .ASIDE ==================== */
.aside .uk-panel .uk-panel-title .heading { background: #EC2029; font-size: 12px; line-height: 30px; padding: 5px 10px; }
.aside .uk-panel .uk-panel-title .heading > * { color: #FFF; }
.aside .uk-panel .uk-panel-title .heading > a:hover { text-decoration: none;color: #f1ff01;}
.aside .uk-panel .fc-panel-body .cat-list { border: 1px solid #e1e1e1; }
.aside .uk-panel .fc-panel-body .cat-list li.l1 { background: url('../images/bullet-bg.png') left 10px top 14px no-repeat; padding-left: 25px; float: none; }
.aside .uk-panel .fc-panel-body .cat-list li.l1+li { border-top: 1px solid #E1E1E1; }
.aside .uk-panel .fc-panel-body .cat-list a.l1 { line-height: 35px; color: #252525; border: 0; height: auto; padding: 0; }
.aside .uk-panel .fc-panel-body .cat-list li.l1.uk-parent a.l1::after { content: "\f105"; font-family: FontAwesome; color: #8A8A8A; float: right; height: 35px; width: 35px; text-align: center; line-height: 35px; }
.aside .uk-panel .fc-panel-body .cat-list li.l1.uk-parent.uk-open a.l1::after { background: #EEE; }
/*.aside .uk-panel .fc-panel-body .cat-list .uk-accordion-title { margin: 0; padding: 0; border: 0; background: none; height: 35px; width: 35px; text-align: center; line-height: 35px; }*/
/*.aside .uk-panel .fc-panel-body .cat-list .uk-accordion-title::before { content: "\f105"; font-family: FontAwesome;color: #8a8a8a;}*/
/*.aside .uk-panel .fc-panel-body .cat-list .uk-accordion-title.uk-active::before { content: "\f107"; }*/
/*.aside .uk-panel .fc-panel-body .cat-list .uk-accordion-title:hover { background: #EEE; }*/
.aside .uk-panel .fc-panel-body .cat-list ul.l2 { padding: 10px; left: 100%!important; top: 0!important; margin: 0; }
.aside .uk-panel .fc-panel-body .cat-list li.l2 { padding-left: 15px; }
.aside .uk-panel .fc-panel-body .cat-list li.l2::before { content: '-'; float: left; margin-left: -15px; line-height: 30px; }
.aside .uk-panel .fc-panel-body .cat-list a.l2 { color: #555; line-height: 30px; display: inline-block; font-size: 13px; white-space: nowrap; padding: 0; }
.aside .uk-panel .fc-panel-body .cat-list a:hover { text-decoration: none; color: #EC2029; background: none; }
.aside .contact-list {}
.aside .contact-list > li+li { margin-top: 10px; padding-top: 10px; border-top: 1px solid #E1E1E1; }
.aside .contact-list > li .header { font-weight: bold; font-size: 15px; font-family: Helvetica; }
.aside .contact-list > li .body {}
.aside .contact-list > li .phone { padding-left: 20px; }
.aside .contact-list > li .phone::before { content: "\f095"; font-family: FontAwesome;float: left;color: #777;margin-left: -20px;}
.aside .contact-list > li .phone a[href^=tel] { color: #ec1a23; font-family: 'Roboto'; font-size: 15px; }
.aside .contact-list > li .phone a[href^=skype] * { font-size: 20px; }
.aside .contact-list > li .email { padding-left: 20px; }
.aside .contact-list > li .email::before { content: "\f003"; font-family: FontAwesome;color: #777;float: left;margin-left: -20px;}
.aside .contact-list > li .email a {}
.aside .news-panel .uk-panel-title .heading { position: relative; padding-left: 25px; }
.aside .news-panel .uk-panel-title .heading::before { content: ''; display: block; border-top: 7px solid #FFF; border-bottom: 7px solid #FFF; border-right: 7px solid transparent; position: absolute; left: 0; top: 50%; margin-top: -7px; width: 10px; }
.aside .post-list > li+li { border-top: 1px solid #E5E5E5; padding-top: 10px; margin-top: 10px; }
.aside .post-list > li .fc-article .fc-article-thumb > * { height: 80px; width: 80px; }
.aside .post-list > li .fc-article .fc-article-title > * { color: #555; }
.aside .post-list > li .fc-article .fc-article-title > a:hover { text-decoration: none; color: #0B5F90; }


/**
 *	#FOOTER
 */
/* ==================== #FOOTER ==================== */
#footer {}

#footer .top { border-top: 1px solid #E1E1E1; padding: 30px 0 20px; }
#footer .top .footer-slide-panel .uk-slidenav-position { padding: 0 30px; }
#footer .top .footer-slide-panel .uk-slider > li > * { height: 90px; }
#footer .top .footer-slide-panel .uk-slidenav { height: 90px; width: 30px;top: 0;margin-top: 0;line-height: 90px;display: block;}
#footer .top .footer-slide-panel .uk-slidenav:hover { background: rgba(0,0,0,.3); color: #FFF; }
#footer .top .footer-slide-panel .uk-slidenav-previous { left: 0; }
#footer .top .footer-slide-panel .uk-slidenav-next { right: 0; }

#footer .mid { border-top: 7px solid #EC2029; background: #EBEBEB; padding: 40px 0 15px; }
#footer .mid .uk-panel .uk-panel-title { font-size: 13px; line-height: 20px; margin-bottom: 10px; }
#footer .mid .uk-panel .uk-panel-title > * { color: #252525; }
#footer .mid .uk-panel .fc-panel-body { font-size: 12px; }
#footer .mid .contact li { padding-left: 25px; }
#footer .mid .contact li::before { font-family: FontAwesome; float: left; margin-left: -25px; width: 15px; text-align: center; font-size: 10px; color: #F00D00; }
#footer .mid .contact li+li { margin-top: 10px; }
#footer .mid .contact .location::before { content: '\f041'; font-size: 17px; }
#footer .mid .contact .phone::before { content: '\f10b'; font-size: 20px; }
#footer .mid .contact .email::before { content: '\f0e0'; }
#footer .mid .link-list > li > a { color: #252525; }
#footer .mid .social-link > li { float: left; margin-right: 10px; }
#footer .mid .social-link > li > a { height: 30px; width: 30px; display: block; line-height: 30px; font-size: 16px; text-align: center; color: #FFF; border-radius: 50%; }
#footer .mid .social-link > li > a.facebook { background: #024B7E; }
#footer .mid .social-link > li > a.google { background: #F10E00; }
#footer .mid .social-link > li > a.skype { background: #01B0EF; }
#footer .mid .social-link > li > a.rss { background: #F36523; }

#footer .copyright { border-top: 1px solid #959595; color: #959595; padding: 20px 0; background: #EBEBEB;font-size: 12px;font-family: Helvetica;line-height: 18px;}
#footer .copyright p {}



.seo-h1,
.seo-h2{
    font-size: 15px;
    margin: 0px;
}

.ring-alo-phone{position:fixed;left:5px;bottom:80px;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:200000!important}
.ring-alo-ph-circle{width:90px;height:90px;top:12px;left:12px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(0,175,242,0.7);opacity:.1;border-color:#EC2029;opacity:.5}
.ring-alo-ph-circle-fill{width:60px;height:60px;top:28px;left:28px;position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#EC2029;opacity:.75!important}
.ring-alo-ph-img-circle{width:30px;height:30px;top:43px;left:43px;position:absolute;background:#EC2029 url(../images/icon-phone.png) no-repeat center center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#EC2029;background-size:70%}
