/*
Theme Name:itul.theme.abc
Theme URI:http://i-tul.com/
Description:Custom Theme
Author:i-Tul Design & Software
Version:2.8.3
Tags:
*/

/* GLOBALS */
html {height:100%;background:#ecebec url(images/bg.png) 50%;}
body {height:100%;margin:0;padding:0;font:400 14px/1.5 Helvetica;color:#6a6a6a;}
.no-button,
a {text-decoration:none;color:#377bbd;}
a img {	border:none;}

.alignright {float:right;margin:0 0 20px 50px;}
.alignleft {float:left;margin:0 20px 20px 0;}
.aligncenter {display:block;clear:both;margin:0 auto 15px;}
.clear {clear:both;}
.clearer:after {content:'';display:block;clear:both;}

.us {list-style:none;margin:0;padding:0;}

#W {min-height:100%;min-width:980px;overflow:hidden;}
#Wi {width:940px;margin:0 auto;position:relative;}
#Wi:before {content:'';position:absolute;background:#fff;top:-10px;right:-113px;bottom:0;left:-113px;display:block;box-shadow:0 1px 10px rgba(0,0,0,.2);}
#H, #M, #F {position:relative;margin:0 -113px;}
#Hi, #Bi, #Mi, #Fi {width:940px;margin:0 113px;position:relative;}

/* HEADER */
#H {background:#000 url(images/b.jpg);}
#H .logo {background:url(images/logo.png) no-repeat;position:absolute;width:437px;height:75px;display:block;top:20px;left:-113px;}
#H .oc-search {position:absolute;top:59px;right:0;background:#00224c;height:33px;border: 1px solid #90b2d0;}
#H .oc-search input {border:0;height:21px;padding:6px;vertical-align:top;margin:0;}
#H .oc-search input[type="text"] {background:none;color:#fff;width:100px;}
#H .oc-search input[type="Submit"] {background:url(images/glass.png) 50% no-repeat;width:33px;height:33px;}
#H .btext {font:700 40px Arial;color:#fff;position:absolute;top:135px;right:0;left:0;text-shadow:0 1px 2px rgba(0,0,0,.6);}
#H.home .btext {text-align:center;top:150px;}
#H.home #Hi {height:277px;}
#Hi {height:201px;}

/* TOP NAVIGATION */
#T {position:absolute;top:12px;right:0;}
#T ul {font:700 13px/1.5 Helvetica;}
#T li {float:left;margin:0 0 0 25px;}
#T a {display:block;color:#88abca;}
#T li.cart a {color:#fff;}
#T li.current_page_item a,
#T li.current_page_parent a,
#T li.current_page_ancestor a {}

/* NAVIGATION */
#N {position:absolute;top:65px;right:152px;}
#N ul {font:700 15px Arial;}
#N li {float:left;margin:0 21px;}
#N a {display:block;color:#fff;}
#N li.current_page_item a,
#N li.current_page_parent a,
#N li.current_page_ancestor a {}

/* FOOTER */		
#F {clear:both;}
#F .contact {position:absolute;right:0;top:35px;text-align:right;color:#777;}
#F .contact a {color:#777;}
#F .contact h4 {margin:0;font-size:14px;}
#F .contact h3 {margin:0;font-size:16px;}
#F .copyright {color:#858585;font-size:13px;margin:0;}
#F .social {position:absolute;top:69px;font-size:13px;}
#F .social p {margin:0;}
#F .social img {vertical-align:bottom;}
#Fn {position:absolute;top:35px;left:0;}
#Fn ul {font:700 14px Arial;}
#Fn li {float:left;margin:0 35px 0 0;}
#Fn a {display:block;color:#a4a4a4;}
#Fn li.current_page_item a,
#Fn li.current_page_parent a,
#Fn li.current_page_ancestor a {}
#Fi {height:140px;}

/* BANNER */
#B {}
#B.home {}
#Bi {}

/* SIDEBAR */
#S {width:240px;margin-right:20px;float:left;}
#S .widget-container {margin-bottom:20px;}
#S .widget-title {}
#S .sf_subpages {}
#S .sf_subpages .widget-title {}
#S .sf_subpages ul {list-style:none;margin-left:0;padding-bottom:0;}

#L {width:180px;padding:0 16px 0 0;float:left;}
#L .btitle {color:#3d3d3d;font:700 14px Helvetica;margin:0 0 5px;}
#L .bcategory {font:400 14px Helvetica;}
#L .bcategory li {padding:8px 0;}
#L .bcategory li + li {border-top:1px solid #ebebeb;}
#L .bcategory a {color:#818181;}
#L .bcategory a.active {color:#3d3d3d;font-weight:700;}
#L + #O {float:right;width:698px;padding-left:44px;}

#R {width:220px;float:right;margin-bottom:100px;}
#R + #O {float:left;width:700px;}

/* CONTAINERS */
#M {background:url(images/m.png) bottom repeat-x;}
#Mi.products {padding:24px 0 0;}
#Mi .lobg {display:block;background:#f6f6f6;top:0;right:-113px;bottom:0;left:196px;position:absolute;}
#C {padding:40px 0 80px;}
#c {}

#H.products + #M {background:none;}

#O {position:relative;padding-bottom:70px;}
#O .btitle {color:#eb2613;font:700 18px Helvetica;margin:0 0 15px;}
#O .bcategory {margin-right:-22px;}
#O .bcategory:after {content:'';display:block;clear:both;}
#O .bcategory li {float:left;width:218px;height:194px;margin: 0 22px 22px 0;box-shadow:0 5px 8px rgba(0,0,0,.2);background:#fff no-repeat 50%;position:relative;}
#O .bcategory li.cat-box:hover{cursor:pointer;box-shadow:0 5px 8px rgba(0,0,0,.4);}
#O .bcategory li a {position:absolute;bottom:0;left:0;right:0;padding:5px 10px;font:700 18px Helvetica;color:#000;text-align:center;display:block;background-color:#fff;}
#O .breadcrumb {font-size:13px;color:#3d3d3d;padding-bottom:35px;}
#O .breadcrumb a {color:#0083cf;}
#O .breadcrumb a:last-child {color:#3d3d3d;}

.wp-caption {text-align:right;}

/*.econtent */
.etitle {font:700 21px Helvetica;color:#eb2613;}
.econtent {}
.econtent p {margin:0 0 20px;}
.econtent h1 {font-size:22px;color:#242424;}
.econtent h2 {font-size:21px;color:#eb2613;}
.econtent h3 {font-size:18px;color:#eb2613;margin:0;}
.econtent h3 a {color:#eb2613;}
.econtent h4 {font-size:14px;color:#696969;margin:3px 0;}
.econtent h5 {font-size:13px;color:#242424;}
.econtent h6 {font-size:12px;color:#242424;}
.econtent blockquote {}
.econtent blockquote p {}

/* BLOG */
.blog {}
.blog .post {padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #242424;}
.blog .post h2.entry-title {font-weight:bold;}
.blog .post .entry-meta {font-size:13px;padding:3px 0 20px;}
.blog .post .entry-utility {font-size:13px;}

.single {}
.single .post {padding-bottom:0px;margin-bottom:0px;border-bottom:none;}
.single .entry-title {color:#242424;}
.single .navigation {}

/* FORMS */
.forms hr,
.wpcf7 hr {height:0;border:none;border-top:1px solid #ccc;margin:20px 0 0;}
.forms .row,
.wpcf7 .row {margin:12px 28px;}
.forms .row .item,
.wpcf7 .row .item {display:inline-block;color:#3f5da1;font-size:13px;margin-right:26px;font-weight:600;vertical-align:top;}
.forms .row .end,
.wpcf7 .row .end {margin-right:0;}
form .text,
.wpcf7-text,
.wpcf7-textarea {background:#fff;padding:8px;margin:0;border:1px solid #c6c6c6;min-height:17px;resize:none;font:400 14px Helvetica;}
.forms select,
.forms .formRadio,
.wpcf7 select,
.wpcf7 .formRadio {margin-top:8px;}
.forms .row .desctext,
.wpcf7 .row .desctext {color:#000;font-size:12px;font-weight:400;}
.forms .min-label,
.wpcf7 .min-label {font-size:12px;color:#4b4b4b;font-weight:400;}
.forms input + input,
.wpcf7 input + input {margin-left:12px !important;}
.forms .formSearch,
.wpcf7 .formSearch {border-radius:24px;padding:3px 31px 3px 10px;}

/* OPENCART */
.success,.warning,.attention,.information{padding:10px 10px 10px 33px;margin-bottom:15px;color:#555555;border-radius:5px 5px 5px 5px;}
.success{background:#EAF7D9 url('../image/success.png') 10px center no-repeat;border:1px solid #BBDF8D;border-radius:5px 5px 5px 5px;}
.warning{background:#FFD1D1 url('../image/warning.png') 10px center no-repeat;border:1px solid #F8ACAC;border-radius:5px 5px 5px 5px;}
.attention{background:#FFF5CC url('../image/attention.png') 10px center no-repeat;border:1px solid #F2DD8C;border-radius:5px 5px 5px 5px;}
.success .close,.warning .close,.attention .close,.information .close{float:right;padding-top:4px;padding-right:4px;cursor:pointer;}
.required{color:#FF0000;font-weight:bold;}
.error{display:block;color:#FF0000;}
.help{color:#999;font-size:10px;font-weight:normal;font-family:Verdana,Geneva,sans-serif;display:block;}
/* general */
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form tr td:first-child{width:150px;}
table.form > * > * > td{color:#000000;}
table.form td{padding:4px;}
input.large-field,select.large-field{width:300px;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
table.list td{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
table.list thead td{background-color:#EFEFEF;padding:0px 5px;}
table.list thead td a,.list thead td{text-decoration:none;color:#222222;font-weight:bold;}
table.list tbody td{vertical-align:top;padding:0px 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio td{padding:5px;vertical-align:middle;}
table.radio tr td:first-child{width:1px;}
table.radio tr.highlight:hover td{background:#F1FFDD;cursor:pointer;}
table.radio label{width:100%;height:15px;display:inline-block;}
/* wishlist */
.wishlist-info table{width:100%;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.wishlist-info td{padding:7px;}
.wishlist-info thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.wishlist-info thead .image{text-align:center;}
.wishlist-info thead .name,.wishlist-info thead .model,.wishlist-info thead .stock{text-align:left;}
.wishlist-info thead .quantity,.wishlist-info thead .price,.wishlist-info thead .total,.wishlist-info thead .action{text-align:right;}
.wishlist-info tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.wishlist-info tbody .image img{border:1px solid #DDDDDD;}
.wishlist-info tbody .image{text-align:center;}
.wishlist-info tbody .name,.wishlist-info tbody .model,.wishlist-info tbody .stock{text-align:left;}
.wishlist-info tbody .quantity,.wishlist-info tbody .price,.wishlist-info tbody .total,.wishlist-info tbody .action{text-align:right;}
.wishlist-info tbody .price s{color:#F00;}
.wishlist-info tbody .action img{cursor:pointer;}
.login-content{margin-bottom:20px;overflow:auto;}
.login-content .left{float:left;width:48%;}
.login-content .right{float:right;width:48%}
.login-content .left .content,.login-content .right .content{min-height:190px;}
/* orders */
.order-list{margin-bottom:10px;}
.order-list .order-id{width:49%;float:left;margin-bottom:2px;}
.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.order-list .order-content div{float:left;width:33.3%;}
.order-list .order-info{text-align:right;}
.order-detail{background:#EFEFEF;font-weight:bold;}
/* returns */
.return-list{margin-bottom:10px;}
.return-list .return-id{width:49%;float:left;margin-bottom:2px;}
.return-list .return-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.return-list .return-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.return-list .return-content div{float:left;width:33.3%;}
.return-list .return-info{text-align:right;}
.return-product{overflow:auto;margin-bottom:20px;}
.return-name{float:left;width:31%;margin-right:15px;}
.return-model{float:left;width:31%;margin-right:15px;}
.return-quantity{float:left;width:31%;}
.return-detail{overflow:auto;margin-bottom:20px;}
.return-reason{float:left;width:31%;margin-right:15px;}
.return-opened{float:left;width:31%;margin-right:15px;}
.return-opened textarea{width:98%;vertical-align:top;}
.return-captcha{float:left;}
.download-list{margin-bottom:10px;}
.download-list .download-id{width:49%;float:left;margin-bottom:2px;}
.download-list .download-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.download-list .download-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.download-list .download-content div{float:left;width:33.3%;}
.download-list .download-info{text-align:right;}
/* checkout */
.checkout-heading{background:#F8F8F8;border:1px solid #DBDEE1;padding:8px;font-weight:bold;font-size:13px;color:#555555;margin-bottom:15px;}
.checkout-heading a{float:right;margin-top:1px;font-weight:normal;text-decoration:none;}
.checkout-content{padding:0px 0px 15px 0px;display:none;overflow:auto;}
.checkout-content .left{float:left;width:48%;}
.checkout-content .right{float:right;width:48%;}
.checkout-content .buttons{clear:both;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.checkout-product td{padding:7px;}
.checkout-product thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.checkout-product thead .name,.checkout-product thead .model{text-align:left;}
.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total{text-align:right;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.checkout-product tbody .name,.checkout-product tbody .model{text-align:left;}
.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total{text-align:right;}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid #DDDDDD;}
.contact-info{overflow:auto;}
.contact-info .left{float:left;width:48%;}
.contact-info .right{float:left;width:48%;}
.sitemap-info{overflow:auto;margin-bottom:40px;}
.sitemap-info .left{float:left;width:48%;}
.sitemap-info .right{float:left;width:48%;}

/* BUTTONS */
.button {display:inline-block;height:35px;padding:0 10px;font:700 14px/35px Helvetica;color:#fff;background:#ccc;position:relative;}
.button.full {display:block;}
input.button {border:0;margin:0;}

.button.b25 {background:url(images/button.25.png);}
.button.b33 {height:33px;font:700 15px/33px Arial;padding:0 20px;}

.button.Blue {border:1px solid #0c6fbc;background: rgb(57,137,206);box-shadow:0 2px 0 #003d6d,inset 0 1px 0 #afcfeb;
	background: -moz-linear-gradient(top, rgba(57,137,206,1) 0%, rgba(13,74,131,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,137,206,1)), color-stop(100%,rgba(13,74,131,1)));
	background: -webkit-linear-gradient(top, rgba(57,137,206,1) 0%,rgba(13,74,131,1) 100%);
	background: -o-linear-gradient(top, rgba(57,137,206,1) 0%,rgba(13,74,131,1) 100%);
	background: -ms-linear-gradient(top, rgba(57,137,206,1) 0%,rgba(13,74,131,1) 100%);
	background: linear-gradient(to bottom, rgba(57,137,206,1) 0%,rgba(13,74,131,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3989ce', endColorstr='#0d4a83',GradientType=0 );
}

.no-button {background:none;border:0;font-weight:700;font-size:14px;}

.cat-slider {padding:30px 101px 24px;margin:0 -113px;position:relative;background:#f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
.cat-slider:after {content:'';clear:both;display:block;}
.cat-slider .category {padding:0;float:left;font:700 21px Helvetica;text-align:center;}
.cat-slider .category a {background:white 50%;background-repeat:no-repeat;background-size:contain;display:block;width:197px;height:163px;box-shadow:0 5px 8px rgba(0,0,0,.2);color:#000;padding:30px 10px 0;}
.cat-slider .bx-viewport {padding:0 12px 12px;width:940px !important;}
.cat-slider .bx-controls a {position:absolute;top:50%;margin-top:-15px;font-size:30px;line-height:1;}
.cat-slider .bx-controls .bx-prev {left:73px;}
.cat-slider .bx-controls .bx-next {right:73px;}

.callouts {background:#f3f3f3;border:1px solid #d8d8d8;border-width:1px 0;padding:0 113px;margin:0 -113px;position:relative;}
.callouts:after {content:'';clear:both;display:block;}
.callouts .callout {float:left;}
.callouts.twoup .callout {width:290px;padding:20px 9px 20px 170px;border-right:1px solid #d8d8d8;position:relative;}
.callouts.twoup .callout + .callout {width:270px;margin-left:-1px;padding:20px 0 20px 200px;border-width:0 0 0 1px;}
.callouts.twoup .callout img {position:absolute;bottom:-20px;left:-3px}
.callouts.twoup .callout + .callout img {left:25px;}

.contact-us .wpcf7 {float:left;width:556px;border-right:1px solid #d9d9d9;padding-right:42px;margin-right:40px;}
.contact-us .wpcf7-text,
.contact-us .wpcf7-textarea {width:538px;}
.contact-us .button {width:124px;}

.reference .split {float:left;width:470px;margin-bottom:50px;}
.reference .split:nth-child(odd) {clear:both;}

.product-list .product {padding:0 0 29px 180px;border-bottom:1px solid #cfcfcf;margin-bottom:29px;min-height:131px;}
.product-list .image {display:block;margin-left:-180px;float:left;}
.product-list .image img {display:block;}
.product-list .name,
.product-list .price {font-size:18px;margin:0;}
.product-list .price {color:#353535;margin:5px 0;}

.product-info {margin:0 -113px;padding:0 113px 70px;
	background: -moz-linear-gradient(bottom, rgba(243,243,243,1) 0, rgba(255,255,255,1) 240px);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0,rgba(243,243,243,1), color-stop(240px,rgba(255,255,255,1))));
	background: -webkit-linear-gradient(bottom, rgba(243,243,243,1) 0, rgba(255,255,255,1) 240px);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);
}
.product-info .left {float:left;width:333px;}
.product-info .right {float:right;width:580px;}
.product-info h1 {color:#eb2613;margin:0;font:700 22px Helvetica;}
.product-info h3 {font-size:18px;}
.product-info .downloads {border:1px solid #dedede;padding:20px;font-size:13px;}
.product-info .downloads .download {color:#ec4033;font:700 14px Arial;background:url(images/icon.pdf.png) no-repeat;padding-left:20px;height:16px;}
.product-info .attributes .attribute {padding-left:10px;text-indent:-10px;}
.product-info .attributes ul {margin:0;text-indent:0;padding:0 0 0 20px;}
.product-info .attributes h4 {color:#393939;margin:15px 0 0;}
.product-info .cart {border:1px solid #dedede;padding:5px 20px;color:#696969;font:400 14px Arial;background:#fff;}
.product-info .cart h4 {font:700 14px Arial;margin:0 0 9px;}
.product-info .cart h4 a {color:#696969;}
.product-info .cart ul {margin:0 0 15px;padding:0 0 0 20px;}
.product-info .cart .price {float:left;color:#3e3e3e;font:700 16px Arial;margin:6px 0 5px;}
.product-info .cart .buy {float:right;font-weight:700;}
.product-info .cart .cproduct {padding:15px 0;}
.product-info .cart .cproduct + .cproduct {border-top:1px solid #ebebeb;}
.product-info .cart .cproduct input[type="text"] {background:#fff;border:1px solid #c6c6c6;font:inherit;color:inherit;height:21px;padding:7px;margin:0 20px 0 0;vertical-align:top;}

.products.related {position:relative;}
.products.related h3 {color:#353535;font-size:18px;}
.products.related .product {float:left;width:154px;}
.products.related .product .name {margin:0;}
.products.related .product .name a {color:#0083cf;}
.products.related .product .price {color:#353535;font-weight:700;}
.products.related .bx-wrapper {margin:0 29px;}
.products.related .bx-controls a {position:absolute;top:50%;margin-top:-15px;font-size:30px;line-height:1;}
.products.related .bx-controls .bx-prev {left:-5px;}
.products.related .bx-controls .bx-next {right:-5px;}

.htitle {color:#373737;margin:13px 0;}
.cart-info {border-top:2px solid #d7d7d7;}
.cart-info table {border-spacing:0;width:100%;}
.cart-info td {vertical-align:top;}
.cart-info td.image {padding:15px 30px 15px 0;border-top:1px solid #d7d7d7;}
.cart-info td.name {padding-top:20px;border-top:1px solid #d7d7d7;}
.cart-info td.price,
.cart-info td.quantity,
.cart-info td.total {font-weight:700;color:#4b4331;}

.cart-total {background:#f6f6f6;}
.cart-total .cthead {color:#4b4331;font:700 15px/52px Helvetica;text-align:center;height:52px;border-bottom:1px solid #d7d7d7;}
.cart-total table {padding:25px;font-weight:700;width:100%;border-spacing:0;}
.cart-total td.right {text-align:right;}
.cart-total tr:first-child td.right,
.cart-total tr:last-child td.right {color:#4b4331;}
.cart-total .buttons {text-align:center;padding:25px;border-top:1px solid #d7d7d7;font-weight:700;}
.cart-total .buttons .button {width:148px;}

.cart-next {border:1px solid #dedede;margin-top:28px;padding:20px;}
.cart-next h3 {margin:0 0 10px;}

.pagination {font:700 14px/26px "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", Helvetica;color:#acacac;}
.pagination .links {float:right;}
.pagination .links a {color:#464646;margin-left:20px;}
.pagination .links a:first-child,
.pagination .links a:last-child {display:inline-block;width:26px;height:26px;background:#377bbd;color:#fff;text-align:center;vertical-align:top;line-height:21px;font-size:26px;}
.pagination .links b {color:#eb2613;margin-left:20px;}