/*Style*/
@font-face {
  font-family: 'icomoon';
  src:  url('../font-icomoon/icomoon.eot?y9eklg');
  src:  url('../font-icomoon/icomoon.eot?y9eklg#iefix') format('embedded-opentype'),
    url('../font-icomoon/icomoon-new.ttf') format('truetype'),
    url('../font-icomoon/icomoon.woff?y9eklg') format('woff'),
    url('../font-icomoon/icomoon.svg?y9eklg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
#maincontent{/*width: 960px !important;width:59%;*/ max-width:1200px;}
.mob_show{ display: none; }
.tab_show{ display: none; }
.maincontent{ padding: 0; }
.no-margin{ margin:0;}
.no-top-margin{ margin-top: 0; }
.no-bottom-margin{ margin-bottom: 0; }
.no-right-margin{ margin-right: 0; }
.no-left-margin{ margin-left: 0; }
.no-padding{ padding:0;}
.no-top-padding{ padding-top: 0; }
.no-bottom-padding{ padding-bottom: 0; }
.no-right-padding{ padding-right: 0; }
.no-left-padding{ padding-left: 0; }
img.block{ display: block; }
body{ font: verdana;}
body{ font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif; }
/*h1, h2, h3, h4, h5, h6{ font-family:'Lato', verdana; letter-spacing: normal; }*/
h1, h2, h3, h4, h5, h6{ font-family: 'Plus Jakarta Sans',  Arial, Helvetica, sans-serif; letter-spacing: normal; }
h1, h2{ font-family: 'Archivo Black', Tahoma, Arial, Helvetica, sans-serif; }
/*
.rebrand h1, 
.rebrand h2, 
.rebrand h3, 
.rebrand h4, 
.rebrand h5, 
.rebrand h6{ font-family: 'Plus Jakarta Sans',  Arial, Helvetica, sans-serif;}
.rebrand h1,
.rebrand h2{ font-family: 'Archivo Black', Tahoma, Arial, Helvetica, sans-serif; } */
/*header*/
header.newHeader{  /*width:59% !important;*/ padding:0 !important; max-width:1200px;}
.res_slider{ height:240px; overflow:hidden}
#kk_banner{ overflow:hidden; /*min-height:240px;*/ clear: both; float: none; height: 0; padding-bottom: 30.25%; position: relative; width: 100%; }
#kk_banner, #kk_banner img{width:100%;height:auto !important; position: relative;}
#kk_banner img.floating.abs{ position: absolute; left: 0; top: 0; z-index: -1; }
#kk_banner h1{ margin: 0; padding: 0; font-family: agfa_rotis_sans_serif_lightRg, tahoma; font-size: 32px; line-height: 40px; font-weight: bold; text-transform: none; margin-top: 45px; text-align: center; min-height: 100px; margin-left:30px; }
.page-template-template-new-web-digital-php #kk_banner h1{ margin-top: 41px; margin-left: 33px; text-align: left; letter-spacing: 0.7px}
.page-template-template-new-web-digital-php #kk_banner h2{ font-family: agfa_rotis_sans_serif_lightRg, tahoma; font-size: 20px; line-height: 22px;  letter-spacing: 0.1px; margin-left:33px; margin-top:13px; text-transform: none;  }
#kk_banner a.link{ border:solid 2px white; background:#e9212d; color: white; border-radius: 30px; padding: 8px 16px; color: white; font-family: agfa_rotis_sans_serif_lightRg, tahoma; font-size: 21px; text-transform: uppercase; display: block; width: 55%; margin:15px auto 0; }
.res_logo img{ float:left}
.res_head_contact{ text-align:left; /*margin-top: 25px;*/}
.res_head_contact_num{ font-size:17px; font-weight:bold; color:#004990; padding-top: 25px; display: block;}
.res_head_contact p{ font-size:12px; color:#7a8188; text-transform:capitalize;padding: 0;margin: 0;}
.head_menu ul{ padding:0; margin-bottom:5px; margin-left: -5px;}
.head_menu ul li{ float:left; list-style:none; height: 30px; padding: 0 2px 0 2px;}
.head_menu ul li:last-child a {border-right: none;}
.head_menu ul li a{ font-size: 12px; color: #a7a7a7; text-decoration: none; padding: 0 6px 0 4px; border-right: 1px solid #ccc; }
.head_search{ float:left; width:100%;}
.search-input{ border:1px solid #ccc !important; border-radius:5px !important; /*background:url(../images/search_03.jpg) no-repeat center right !important;*/ /*width:354px;*/ font-size:14px !important; width: 96% !important; float:left;}
.search_img{background: url(../images/search_03.png) no-repeat center left !important; width:36px; height: 30px;border: none;float: left;margin: 2px 0 0 -37px !important;border-radius: 0px 5px 5px 0px;box-shadow: none;}
.main_menu{ background-color:#ed242c; }
.main_menu .wrapper{ max-width: 1200px; margin: 0 auto; width: 90%; }
.ubermenu .ubermenu-target{ padding: 6px 20px !important; margin: 9px 0 !important; }
.main_menu ul{ height:47px; margin:0 auto !important; padding:0 !important; width:75%;}
.main_menu ul li{ float:left; list-style:none; vertical-align:middle; padding: 10px 1px 10px 2px;}
.main_menu ul li a.first{ border-left:1px solid #fff;}
.main_menu ul li a{ font-size:14px; color:#fff; border-right:1px solid #fff; padding:0px 30px 0px 30px; text-decoration:none; text-transform:capitalize; font-weight:bold;  border-left: solid 1px white !important; border-right: solid 1px #9f262b !important;  }
.ubermenu-current-menu-item a{color: #ed242c !important;}
.ubermenu-current-menu-item,.main_menu ul li:hover{background: #fff !important; /*margin-top: 5px !important; margin-right: -1px !important;*/ color: #ed242c !important;/*height: 44px !important; line-height: 50px !important; */ -moz-border-radius-topleft: 6px !important; -webkit-border-top-left-radius: 6px !important;
border-top-left-radius: 6px !important;-moz-border-radius-topright: 6px !important;-webkit-border-top-right-radius: 6px !important;
border-top-right-radius: 6px !important;}
.main_menu ul li:hover .ubermenu-target,.ubermenu-current-menu-item .ubermenu-target{ padding: 4px 20px 8px 21px!important; margin: 8px 0 !important; border-right:solid 1px #FFF !important; }
.main_menu ul li:hover .ubermenu-target,.ubermenu-current-menu-item .ubermenu-target{ padding: 4px 20px 5px 21px!important;  }
.main_menu ul li:hover a{color: #ed242c;}
.ubermenu-content-block p { margin-bottom: 0; }
.main_menu ul.ubermenu-submenu li a{ font-size:12px; color:#2c619d;/*font-size:12px; color:#004990; border-right:1px solid #fff;*/ padding:0px 30px 0px 30px; text-decoration:none; text-transform:capitalize; font-weight:normal; /*border-left: solid 1px white !important; border-right: solid 1px #9f262b !important; */ }
li.ubermenu-item:first-child a{ border-left: none !important; }
li.ubermenu-item:last-child a{ border-right: none !important; }
.no-bot-mar{ margin-bottom:0 !important}
.no-top-mar{ margin-top:0 !important}
ul#ubermenu-nav-main-3 {/*width: 58%; width:1250px;*/ height: 47px; /*width: 90%*/ }
ul.ubermenu-submenu.ubermenu-submenu-drop,
ul.ubermenu-submenu.ubermenu-submenu-align-full_width {background: #FFF !important;border-radius: 0 0 5px 5px;padding:8px 0 8px 10px !important;z-index:9999 !important;border:2px solid #ed242c; border-top:none; margin-top:0px !important; clip:auto !important;}
.ubermenu-item-level-1 ul.ubermenu-submenu.ubermenu-submenu-drop{ border-top:2px solid; border-radius: 0 5px 5px 5px; width: 100%; }
a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc- {color: #fff !important;}
/*.ubermenu .ubermenu-item .ubermenu-submenu-drop {box-shadow: none;}*/
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{ height: 100% !important; padding-left: 14px !important; }
.six_boxes_section1 h2.col-title,
.six_boxes_section2 h2.col-title{ line-height: normal; margin:0;}
/*main container*/
#kk-fancy_{ margin-bottom:25px;}
.res_box{ /*width:300px;*/}
.loc_box{ border-radius:5px; background-color:#234588/*3587d8*/; padding:8px;}
.loc_title{ color:#fff; font-size:18px; line-height:45px; background:url(../images/loc.png) no-repeat center left; padding:13px 0px 8px 67px;}
.loc_dropdown{ height:27px; border-radius:2px; }
.loc_nm{ font-size:11px; vertical-align:middle; padding: 4px 0 0 10px; background:url(../images/down_arrow.png) no-repeat center right;}
.my-select{ background: -webkit-linear-gradient(#fbfafa, #c8c5c5); /* For Safari 5.1 to 6.0 */  background: -o-linear-gradient(#fbfafa, #c8c5c5); /* For Opera 11.1 to 12.0 */  background: -moz-linear-gradient(#fbfafa, #c8c5c5); /* For Firefox 3.6 to 15 */  background: linear-gradient(#fbfafa, #c8c5c5); /* Standard syntax */  /* -webkit-appearance: none; -moz-appearance: none; appearance: none;*/ font-size: 13px;vertical-align: middle; padding: 3px 0 2px 10px; /*background:url(../images/down_arrow.png) no-repeat center right;*/ width:100%;}
.my-select{ background:white; border:solid 1px #CCC; }
.res_box1{ border:1px solid #234588/*3587d8*/; border-radius:5px; margin:5px 0 5px 0; background:url(../images/rightarrow.jpg) no-repeat center right; height:40px; }
.res_box1_title{ font-size:17px; text-transform:capitalize;}
.res_box1_title a{ text-decoration:none; color:#3587d8; padding-top: 10px; display: block;}
.res_box1 .no-icon{  height: 32px; padding: 8px 0 0 26px;}
.res_box1 .cart{ background:url(../images/cart_03_n.jpg) no-repeat 4% 1%; height: 32px; padding: 8px 0 0 75px;}
.res_box1 .present{ background:url(../images/present_icon.png) no-repeat 4% 1%; height: 32px; padding: 8px 0 0 75px; color:#f04a64;}

.res_box1 a{ text-decoration:none; color:#234588}
.res_box1 .shipping{ background:url(../images/shipping_n.jpg) no-repeat 4% 1%;height: 32px; padding: 8px 0 0 75px;}
.res_box1 .quote{ background:url(../images/quote_n.jpg) no-repeat 4% 1%; height: 32px; padding: 8px 0 0 75px;}
.xmas{ background:url(../images/christmastree.png) no-repeat 4% 1% !important;}
.ecards{ background:url(../images/ecards.png) no-repeat 4% 1% !important;}
.xcal{ background:url(../images/xmas_cal.png) no-repeat 4% 1% !important;}
.res_box1 .consultation{ background:url(../images/speech_bbl.png) no-repeat 4% 1%;height: 32px; padding: 8px 0 0 75px;}
.res_box1 .icon_portfolio{ background:url(../images/lightbulb_icons.png) no-repeat 4% 1%;height: 32px; padding: 8px 0 0 75px;}
.res_box1 .manhead { background:url(../images/man_head.png) no-repeat 4% 54%;height: 32px; padding: 8px 0 0 75px;}
.res_box1 .tick{ background:url(../images/tick.png) no-repeat 4% 54%;height: 32px; padding: 8px 0 0 75px;}
.res_box1 .bfs{ background:url(../images/franchise_icon2.png) no-repeat 4% 60%;height: 32px; padding: 8px 0 0 75px;}
.res_box1 .info_kit{ background:url(../images/franchise_icon1.png) no-repeat 4% 40%; height: 32px; padding: 8px 0 0 75px;}
.res_box1 .faq{ background:url(../images/franchise_icon3.png) no-repeat 4% 72%; height: 32px; padding: 8px 0 0 75px;}
.col{ background:none !important;}
.my-col{ border:1px solid #ccc; border-radius:5px; min-height:250px; display: inline-block; /*width:298px;*/}
.my-col-simple-pg{ border:1px solid #ccc; border-radius:5px; min-height:180px; display: inline-block; /*width:298px;*/width: 100%;}
.col-content{/* position:relative; z-index:10;*/ width:93%; padding: 2px 0 0 12px;}
.col-title h3,
.col-title{ font-size:19px; color:#004990; text-transform:capitalize; padding: 20px 10px 0 5px; width: 100%;}
.col-title h3{ margin:0; padding: 0; }
.col-title a{ color:#004292;}
.col-title a:visited {/*color: #1F3273;*/color:#004292;text-decoration:none;}
.col-title a:hover{ color:#004292; text-decoration:underline}
.col-cont{ font-size:11px; color:#020101;}
.col-cont p{ width: 100%; float: left; padding: 12px 0 0 5px;}
.col-cont a img{ float:right}
.my-p-width p{ width:55% !important;}
.full-p-width p{ width:100%;}
.col-img{ /*position:relative; z-index:1;*/ float:left; margin-top: 5px;}
.col-img img{position:relative; z-index:8; }
.rd_mr a{ font-family: verdana; color:#2c619d;}
.col-buttons{ float:left; margin-bottom: 12px;}
.sep_div{ height:auto; margin: 20px 0 20px 0;}
.sep_div img{ width:100%; margin: 20px 0 20px 0;}
/*work*/
.w_title{ text-transform:capitalize; font-size:19px; color:#1a1a1a; padding-right:10px;}
.art_w_title{ text-transform:capitalize; font-size:19px; color:#1a1a1a; padding: 10px 10px 10px 0;border-bottom: 1px solid #ccc;margin-bottom: 15px; line-height: normal;margin-top:0;letter-spacing: 0; }
.art_w_title a:hover{ color:#203274; }
.work_title{ border-bottom:2px solid #e3e3e3; padding-bottom: 10px;}
.for_bot_border{ border-bottom:1px solid #d4d4d4;}
.work_menu ul{ padding:0 !important; margin-top: -15px;}
.work_menu ul li{ float:left; list-style:none}
.work_menu ul li:last-child > a{ border-right:none;}
.work_menu ul li a{ text-decoration:none; padding:0 5px 0 5px; border-right:1px solid #004990; color:#004990; font-size:11px; text-transform:capitalize;}
.work_menu ul li:first-child a{padding-left:0; }
.work_menu ul li.last{ border-right:none}
.col_for_filter{ list-style:none; margin:1% 0 1% 0; width:18.72 !important; float:left; display:block;}
.item img{ width:100%}
.fancy_border{height: 5px; background: url(../images/fancy-border.png) repeat-x top left; }
.my_kkchildmarg{margin: 40px 0 0 0;}
/*Client Testimonials*/
.cli_testi{text-align:center; line-height:30px; margin-top:15px; margin-bottom:15px; }
.testi_title{ text-transform:capitalize; font-size:19px; /*font-weight:bold; color:#000;*/color:#0000ff;}
.testi_title a:hover{ text-decoration:underline; color:#0000ff;}
.testi p{ font-size:20px; line-height: 32px; font-style:italic; font-family: 'Times'; text-align:center; color:#666666; margin:7px 0; padding:0; }
.testi a:hover{ text-decoration:none; color:#0000ff;}
.testi_cli_nm{ font-family:verdana; font-weight: 700; font-size:12px; color:#666666; text-transform:capitalize;}
#testimonials{ min-height: 140px; }
.single_testimonial{ position: absolute;/*position:relative;*/  background: white; display: none; z-index: 0; width:100%; }
.single_testimonial.first{ display: block; z-index: 1;}
.my-padd{padding: 15px 0 8px 0;}
/*blog*/
.blog_slider{ border-bottom: 0px solid #cccccc; padding-bottom: 28px; }
.left-nav{ background:url(../images/slid-nav-left.png) no-repeat center left; position:absolute; z-index:2; height:27px; width:27px;/*margin-top: -31%;*/margin-top: -17%;}
.right-nav{ background:url(../images/slid-nav-right.png) no-repeat center left; position:relative; z-index:2; height:27px; width:27px; float:right; margin-top: -27%;}
.blog_title{ font-size:19px; color:#303030; text-transform:capitalize; text-align:left;line-height: 25px;}
.blog_slider h2.blog_title{ padding: 0; margin: 0 ;}
.blog_title a{ text-decoration:none; /*color:#303030;*/color: #0000ff;}
.blog_dt{ color:#ababab; font-family: verdana; font-size:11px;padding-top: 10px;}
.blog_slid{ /*width:610px;height:390px;*/  border:2px solid #f2f2f2; border-radius:2px;/* position:relative; z-index:1;*/}
.blog_slid img{ position:relative; z-index:1; width: 100%;}
a.blog_link{ text-decoration: none; color:#fff;}
.slid_details{ font-family: verdana;  background:#484848; text-align:left; padding:15px; /*height:85px;position:relative; z-index:1; margin-top: 117px;*/}
.slid_title{ font-size:15px; font-weight:bold; color:#fff;}
.slid_desc{ font-size:13px; color:#fff; padding-top:10px;}
.slid_desc_mobile{ font-size:13px; color:#fff; padding-top:10px; display:none}
#blog_slid .nivo-directionNav .nivo-prevNav{background:url(../images/slid-nav-left.png) no-repeat center left; position:absolute; z-index:25; height:27px; width:27px;/*margin-top: -31%;margin-top: -17%;*/ top: 37%;}
#blog_slid .nivo-directionNav .nivo-nextNav{ background:url(../images/slid-nav-right.png) no-repeat center left; position:absolute; z-index:25; height:27px; width:27px; /*float:right; margin-top: -27%;*/ display: inline-block; top: 37%;}
#blog_slid .nivo-directionNav .pause{ display:none}
.inner-coll-slider{ /*height:auto;*/ height: 393px; overflow:hidden; /*width:940px; margin: 0 20px;*/ position:relative;}
.coll-Gallerywrapper{min-height:660px; margin-bottom:35px; text-align:center; /*width:940px; float:left; display:inline;*/ position:relative; overflow:hidden;}
ul.coll-Gallery{ list-style: none; margin: 0; padding: 0; width: 2500px; float: left; display: block;}
ul.coll-Gallery li{	display:inline;	text-align:center;position:relative;overflow:hidden;margin:0 12px 10px 0;width:473px;float:left;}
#post_image {float: left;margin-right: 25px;margin-bottom: 15px;}
p.read_more a{ font-weight:normal;}
/*posts*/
.latest_post{ border-bottom: 0px solid #e3e3e3;}
.l_phead{ font-size:19px; color:#303030;}
.l_phead a:hover{ color:#203274;}
.post_img img{ border: 2px solid #f2f2f2; float: left; height: 50px; width: 50px; border-radius: 5px; }
.post_dtl { margin: 14px 0 0 64px; }
.post_dtl .post_title{ font-family: 'Lato', verdana; font-size:14px; /*font-weight:bold;*/height: 18px;overflow: hidden;}
.post_dtl .post_title a{ text-decoration:none; color:#0000ff;}
.post_dtl .post_title a:hover{ text-decoration:underline;}
.latest_posts .post_title a{ text-decoration:none; color:#FFF;}
.post_dt{ font-family:verdana; font-size:11px; color:#868686;}
.latest_posts .post_dt{ font-family:'Lato', verdana; font-size:13px; color:#FFF;}
.all_posts{ border-bottom:1px solid #cccccc; min-height:70px; margin-top: 3.5%;}
.all_posts:last-child{ border-bottom:none}
.latest_posts .all_posts:last-child{ border-bottom:solid 1px white}
/*buttons*/
.btn_shop{ color:#fff; text-transform:uppercase; font-family:'Lato', verdana; font-weight:bold; background-color:#ee2a31; padding:5px; border-radius: 3px;font-size: 12px; /*margin-left:15px;*/}
.btn_shop a{ text-decoration:none; color:#fff;}
.btn_shop a:hover{ text-decoration:underline; color:#fff;}
.btn_quote{ font-size: 12px;color:#fff; text-transform:uppercase; font-family:'Lato', verdana; font-weight:bold; background-color:#004990; padding:5px; border-radius: 3px; /*margin-left:15px;*/}
.btn_quote a{ text-decoration:none; color:#fff;}
.btn_quote a:hover{ text-decoration:underline; color:#fff;}
.btn_sel{ font-size:12px; color:#fff; background-color:#b5b1b1; padding:5px; text-transform:uppercase; font-family:'Lato', verdana; font-weight:bold; border-radius:4px; margin-bottom:4px;}
.btn_sel a{ text-decoration:none; color:#fff}
.btn_sel a:hover{ text-decoration:none}
/*social*/
.social{ font-size:19px; margin:19px 0 0 0;}
.social-title{ text-transform:capitalize; margin-bottom:15px;}
.social .social_icons a{ cursor:pointer;}
.social .social_icons a > img{ float:left;}
.social .social_icons a img{ margin-left:2px;}
.social .social_icons a > img.first{ margin-left:0;}
/*footer part*/
.backtotop{ background:url(../images/up-red.png) no-repeat center left; text-transform:uppercase; color:#e0e0e0; float:right; height:23px; line-height: 23px; padding:0 0 0 28px; clear: both; font-size: 12px; cursor:pointer;}
.footergroup{ border-top:1px solid #fff; width:90%; max-width:1200px; clear:both; margin:0 auto; color:#fff;}
.footergroup h4{ font-size:18px;  font-family:'Lato', verdana; font-weight:bold; text-transform:capitalize; color:#fff; letter-spacing: 1px;}
#myfootercontainer .footergroup h4 a{ color:#fff; text-decoration:none;}
#myfootercontainer .footergroup h4 a:hover{ color:#fff; text-decoration:underline;}
.footergroup p{ font-size:14px; font-family: 'Lato', verdana; line-height: 15px; }
.my_widget .textwidget{ font-size:14px; /*font-family:verdana;*/ line-height:18px; }
.my_widget .textwidget p{ color:white; }
.my_widget .textwidget img{ margin: 0 4px 4px 0;}
.my_widget ul li{ list-style:none; border-bottom:1px solid #fff;padding: 12px 0 12px 0;}
.my_widget ul li a{ font-size:12px; font-family: verdana; text-decoration:none; color:#fff;}
.my_widget ul li span{ font-size:12px; font-family: verdana; display:block; padding-top:10px;}
article header{ margin:0 !important; width:100% !important;}
article.hentry{padding: 5px 0 10px 0; border-bottom:1px solid #fff; height:51px;}
.entry-image{text-align: left; width: 20%; float:left; height: 51px;}
img.attachment-recent-post-img.wp-post-image { border: 2px solid #ccc; border-radius: 3px;}
h4.entry-title{ width: 75%; font-size:12px; font-family: verdana; text-decoration:none; color:#fff; /*loat:left;*/ text-transform:capitalize; font-weight:normal; margin:0; text-align:left;padding: 0 0 0px 10px;}
h4.entry-title a{ font-size:12px; font-family: verdana; text-decoration:none; color:#fff; /*float:left;*/ text-transform:capitalize; font-weight:normal}
.post .entry-meta{ color:#fff !important;width:75%; font-size:12px !important; font-family: verdana; padding-top:10px; /*float:left;*/ text-align:left;padding: 0 0 0 10px;}
.my_widget .upw-posts .post{ border-bottom:1px solid #fff; margin-bottom:10px; padding-bottom:15px;}
/*footer*/
.footergroup1{ /*width:59%;*/ max-width:1200px; width:90%; clear:both; margin:0 auto; color:#fff;}
.kk_footer_grid{ color:#fff;}
.kk_footer_grid h6{ font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif; font-weight: 800; font-size:14px; color:#0040cb; letter-spacing:1px; text-transform: uppercase;}
.kk_footer_grid h6 a{ color:#fff;}
.kk_footer_grid ul.menu{ padding:0 !important; margin-top:7px; margin-bottom:0 !important}
.kk_footer_grid ul li{ list-style:none;  font-size:15px;}
.kk_footer_grid ul li a{ font-family:  'Plus Jakarta Sans', Arial, Helvetica, sans-serif; color: #0040cb; font-size: 14px; font-weight: 500; text-decoration:none;}
.kk_footer_grid img{ margin-top:30px;}
.footergroup2{ width:65%; clear:both; margin:0 auto; color:#fff;}
.myfootertext{ text-align:center;/*margin-bottom: 10px;*/}
.footer_pri{ font-family: 'Lato', verdana; font-size:11px; margin:0 auto;}
.footer_rights{ font-family: 'Lato', verdana; font-size:11px; margin:0 auto; margin-bottom:10px;}
.clearfix{ clear:both;}
.no-left-marg{ margin-left:0px !important;}
.no-marg{ margin:0 !important;}
/*sidebar-simple-new*/
textarea, input[type=text], input[type=email] {background: #fff ; /*!important*/color: #555555 !important;border: solid 1px;border-color: #CBCBCB #DCDBDB #DCDBDB #CBCBCB !important;height: 20px !important;border-radius:0;box-shadow:none;}
form #check {display: none;height: 0;width: 0;opacity: 0;visibility: hidden;}
.form-row label, .form-row .label{ width:35% !important; font-size: 15px;}
.kk_banner_buttons{	width:100%;	position:absolute;	top:35px;right:20px;z-index:999}
.kk_banner_buttons ul,.kk_banner_buttons ul li{	margin:0;	padding:0;list-style:none;}
.kk_banner_buttons ul>li>a{	display:inline-block;margin-bottom:10px;background-image:url(../images/new_button_background_sprite.png);	background-repeat:no-repeat;width:100%;	height:42px;text-decoration:none;}
.kk_banner_buttons ul>li>a>span{color:#fff;	font-size:14px;	font-family:'Lato', Verdana, Geneva, sans-serif;font-weight:bold;line-height:43px;	text-transform:capitalize;	margin-left:71px;}
#sidebar>.kk_banner_buttons{position:relative;	top:0;right:0;	z-index:9}
#sidebar>.kk_banner_buttons ul{	margin-top:8px;}
#sidebar>.kk_banner_buttons ul>li>a>span{	/*margin-left:50px;*/}
.singular .entry-title, .singular .entry-header .entry-meta {padding-right: 0;}
.entry-title, .entry-header .entry-meta {padding-right: 76px;}
h1.entry-title { font-size: 20px; color: #1a1a1a; text-transform: capitalize; line-height: 37px; padding-bottom: 0px; margin-top:0px; letter-spacing: 0px !important; /*letter-spacing: 1px;*/ }
#crumbs { /*height: 20px;*/ margin-top:10px; }
#crumbs a { color: #AFAFAF; background: url(../images/arrow-grey.png) no-repeat center left; }
#crumbs a, #crumbs span {/*float: left;*/ font-family: 'Lato', verdana; font-size: 11px; /*font-weight: bold;*/ padding-left: 14px; padding-right: 10px; text-decoration: none; text-transform: uppercase; }
#crumbs a.first { background: none; padding-left: 0; }
#crumbs span { color: #E70014; background: url(../images/arrow-red.png) no-repeat center left; }

#crumbs_new { /*height: 20px;*/ margin-top:10px; }
#crumbs_new a { color: #58595B; background: url(../images/arrow-grey.png) no-repeat center right; }
#crumbs_new a, #crumbs_new span.breadcrumb_last {/*float: left;*/ font-family: 'Lato', verdana; font-size: 11px; /*font-weight: bold;*/ padding-right: 14px; padding-left: 10px; text-decoration: none; text-transform: uppercase; }
#crumbs_new a.first { background: none; padding-left: 0; }
#crumbs_new span.breadcrumb_last { color: #E70014; background: url(../images/arrow-red.png) no-repeat center left; margin-left:-9px; }

.form-row input.text, .form-row select, .form-row textarea, .form-row .radio{ width:40% !important;}
.form-row select{ width:40% !important;}
.form-row .cbopt { padding-left: 36% !important;}
#zc-form .form-row input.text, .form-row select, .form-row textarea, .form-row .radio{ width:40% !important;}
#zc-form .form-row select{ width:41% !important;}
#zc-form .form-row #hrs_sel,#zc-form .form-row #mins_sel{ width:14% !important;}
div#fileupload { margin-left:10px; clear:both !important; margin-top: 10px;}
.input.new-submit-btn,
input.new-submit-btn{color:#fff; text-transform:uppercase; font-family:'Lato', verdana; /*font-weight:bold;*/ background-color:#004990; padding:10px; font-size: 15px; /*width:92px; height:37px;*/ text-indent:0; border-radius:8px; border:1px solid #004990; box-shadow:none; text-shadow:none;}
.input.new-submit-btn{ display: block; }
.ecomm_step, .ecomm_help_box>p, .ecomm_help_box>ul>li>a, .ecomm_select_center_box_wrapper .ecomm_box #btn_blue_Submit, a.btn_red {color: #fff;}
.ecomm_step, .ecomm_help_box>p, .ecomm_help_box>ul>li>a, .ecomm_center_address p:first-child, .ecomm_select_center_box_wrapper .ecomm_box #btn_blue_Submit, a.btn_red, .ecomm_select_center_box_wrapper>span, p.wait_msg {font-size: 12px;font-weight: bold;font-family: 'Lato', verdana;}
.blue_bg {border-right: 1px solid #1fb8e3;border-top: 1px solid #1fb8e3;border-bottom: 1px solid #1fb8e3;border-left: 1px solid #8fdbf1;
background-color: #1fb8e3;}
.gray_bg {border-top: 1px solid #bcc0c4;border-bottom: 1px solid #bcc0c4;background-color: #798189;}
.step_css{margin-left: 5px;width: 80%;}
.kk_ecomm_step_wrapper {float: left;/*margin-left: -14px;*/}
.kk_ecomm_steps_wrapper{ margin-top:20px;}
.kk_ecomm_step_wrapper img{ float:left;}
.ecomm_step div{ padding-top:12px;}
.ecomm_step {height: 43px;width: 75%;float: left;/*line-height: 43px;*/cursor: default;text-align: center;}
.for-triangle:after {	/*content: '';	position: absolute;	left: -50px;	top: 50px;width: 0;	height: 0;	border: 50px solid transparent;	border-top-color: red;*/}
h3.kk_ecomm_page_heading {font-size: 18px;color: #e8222d;padding: 0;margin-top: 35px;margin-bottom: 16px;font-weight: normal;text-transform: capitalize;}
h1.kk_ecomm_page_heading {font-size: 18px;color: #e8222d;padding: 0;margin-top: 35px;margin-bottom: 16px;font-weight: normal;text-transform: capitalize;}
.ecomm_box {background-color: #eeeeee;border: 1px solid #ababab;border-radius: 5px;width: 80%;padding: 22px;float: left;position: relative;}
.ecomm_select_center_box_wrapper .ecomm_box p {padding-bottom: 12px;font-weight: bold;line-height: 16px;margin-bottom:0 !important;}
.ecomm_select_center_box_wrapper .chosen-container-single .chosen-single {height: 27px;line-height: 27px;background: #fff;border: 1px solid #aeb1b1;
padding: 0 0 0 10px;box-shadow: none;}
.ecomm_center_address p, .ecomm_select_center_box_wrapper .ecomm_box #txtPostCode, p.search_result_text, .ecomm_select_center_box_wrapper>span, p.wait_msg {color: #666666;}
.ecomm_select_center_box_wrapper .ecomm_box #txtPostCode {width: 370px !important;/* width: 81%; */height: 29px !important;line-height: 29px !important;border: 1px solid #aeb1b1 !important;border-radius: 5px !important;background-color: #fff!important;font-family:  'Lato', verdana;font-size: 12px!important;padding: 0 10px!important;float: left!important;}
p.postcode_error {margin: 0;padding: 0;font-size: 11px;font-weight: normal;line-height: normal !important;padding-bottom: 0 !important;position: absolute;bottom: 6px;display: none;font-weight: normal !important;}
.ecomm_select_center_box_wrapper .ecomm_box #txtPostCode {width: 370px;/* width: 81%; */height: 29px;line-height: 29px;border: 1px solid #aeb1b1;border-radius: 5px;background-color: #fff;font-family: 'Lato', Verdana, Geneva, sans-serif;font-size: 12px;padding: 0 10px;float: left;}
.ecomm_select_center_box_wrapper .ecomm_box #btn_blue_Submit {width: 78px;height: 31px;line-height: 31px;border: none;background-color: #045794;
/* width: 83px; */border-radius: 3px;margin-left: -85px;box-shadow: 1px 0 5px #b3c8d7;cursor: pointer;float: right;}
.ecomm_help_box {background: #e8222d;border: 1px solid #ed4e57;padding: 10px;border-radius: 5px;width: 85%;clear: both;}
.ecomm_help_box>ul>li.call_us_icon {background-position: 0px -65px;width: 16px;height: 21px;}
.ecomm_help_box>ul>li {background: url(../images/sprite_ecommerce.png) no-repeat left center;list-style:none}
.ecomm_help_box>ul>li, .ecomm_help_box>p {margin-bottom: 10px;}
.ecomm_help_box>p, .ecomm_help_box>ul>li>a {line-height: 15px;padding: 0;display: block;text-decoration: none;}
.ecomm_help_box>ul{padding-left:0 !important}
.ecomm_help_box>ul>li>a {padding-left: 25px;width: 184px;}
.ecomm_help_box>ul>li.request_quote_icon {background-position: -17px -65px;width: 17px;height: 18px;}
.ecomm_help_box>ul>li.kk_location_icon {background-position: -35px -64px;width: 14px;height: 21px;}
.ecomm_help_box>ul>li.help_center_icon {background-position: -50px -65px;width: 19px;height: 17px;}
.ecomm_help_box>ul>li:last-child {margin-bottom: 0px;}
.or_div{ position:absolute; left:45%;}
.ecomm_center_address_wrapper {width: 100%;float: left;}
.ecomm_center_address_wrapper .ecomm_each_center_addr {margin-top: 20px;margin-right: 150px;float: left;width: 40%;}
.ecomm_center_address_wrapper .ecomm_center_address {padding: 0 0 0 15px;width: 230px;float: left;}
a.btn_red span {background: url(../images/red_btn_arrow.png) no-repeat right center;width: 63px;line-height: 31px;height: 31px;display: inline-block;}
.ecomm_center_address_wrapper a.btn_red {float: left;margin-left: 30px;}
a.btn_red {border: 1px solid #f2929a;border-top: none;display: block;text-decoration: none;width: 73px;height: 31px;line-height: 31px;background: #e62635;padding-left: 10px;color:#fff;border-radius: 5px;}
.ecomm_center_address p {margin: 0;padding: 0;font-size: 12px;line-height: 16px;}
a.btn_red:hover,a.btn_red span:hover{ text-decoration:underline; color:#fff;}
/*typo.css*/
h1{font-size: 22px;color: #000000;text-transform: capitalize;line-height: 37px; padding-bottom: 20px;/*font-family:'Lato', verdana; font-weight: 700; margin-bottom:10px !important;font-weight: bold;*/}
h2{/*font-size:34px;*/ font-size:20px; font-weight:normal;color:#ed242c;line-height:36px;text-transform: capitalize;}
h3{font-size:18px;/*font-weight:bold;*/color:#000;font-weight:700;line-height:28px;}
h4{/*font-size:16px;font-weight:bold;text-transform: capitalize;*/line-height: 20px;font-size: 18px; color: #ed242c; /*color: #303030; */
letter-spacing: normal;}
h5{font-size:16px;/*font-family:'Lato', verdana;*/color:#000000;line-height:18px;padding-bottom:10px; margin-bottom:0 !important; letter-spacing: 0px !important;/*font-weight: 700*/}
h6{font-size:16px;/*font-weight:bold;*/color:#000; line-height:16px;padding-bottom:12px;letter-spacing: normal;/*font-weight: 700;*/}
.entry-content h3, .comment-content h3 {font-size: 18px;letter-spacing: normal;/*letter-spacing:0.1em;*/line-height: 2.6em;/*text-transform: uppercase;*/}
p{ 	color: #000;   font-size: 15px; line-height: 20px; /*padding-bottom: 18px;*/}
.hentry[role=article_content] {padding: 0 0 20px;}
.singular .hentry {border-bottom: none;/* padding: 4.875em 0 0; */position: relative;}
.left_box.single_page {/* padding: 20px 30px; */float: left;width: 98%;border-right: solid 0px #E8E8E8;}
.entry-content div.alignleft,
.entry-content img.alignleft {float: left;margin: 5px 20px 20px 0;}
.entry-content div.alignright,
.entry-content img.alignright {float: right;margin: 0px 20px 20px 5px;}
.entry-content div.aligncenter,
.entry-content img.aligncenter {text-align:center;/*float: left;*/margin: 20px auto; display: block; }
.post-date{ font-size:13px; color: #535353; margin-bottom:10px; margin-top:0px;  }
.entry-content ul, .entry-content ol {padding-left: 30px;padding-bottom: 18px;}
.content_box ul li {line-height: 18px;font-size: 11px;color: #535353;list-style: disc inside;}
.content_box ol li {/*line-height: 18px;font-size: 11px;color: #535353;*/list-style: decimal inside;}
#sub-pages .product.even {border-right: 1px solid #EFEFEF;padding-right: 15px;}
#sub-pages .product.odd {padding-left: 13px;}
#sub-pages .product {border-bottom: 1px solid #EFEFEF;display: inline;float: left;height: 140px;overflow: hidden;padding: 10px 18px 10px 10px;width: 286px;}
strong {font-weight: bold;}
a {color: #0000ff;text-decoration: none;}
#sub-pages .product img {float: left;border: 1px solid #EFEFEF;}
#sub-pages .product .excerpt {float: right;width: 155px;}
#top_menu .flyout_ul li .level2_submenu a.b-request-quote-small:hover, #top_menu .submenu .level2_submenu a.b-request-quote-small:hover, #sub-pages .product .b-request-quote-small:hover {background-position: center bottom;}
#top_menu .flyout_ul li .level2_submenu a.b-request-quote-small, #top_menu .submenu .level2_submenu a.b-request-quote-small, #sub-pages .product .b-request-quote-small {background: url("../images/btn-request-quote-small.png") no-repeat scroll center top transparent;float: left;
height: 23px;overflow: hidden;width: 105px;}
a {color: #0000ff;text-decoration: none;}
#myfootercontainer a{ color:#FFF; text-decoration:underline; }
/*Sidebar*/
#post_list li.category {/*width: 224px;*/padding: 4px 0px 0;margin-bottom: 5px; position: relative; overflow: hidden; }
#post_list .cat_posts.show {display: block;}
#post_list #latest_posts li, #post_list .cat_posts li {padding-bottom: 15px;width: 85%; /*224px;*/}
#myfootercontainer{ margin-top:15px; }
#post_list #latest_posts li a, #post_list .cat_posts li a {/*color: #203274;*/ color:#0000ff;/*font-weight: bold;text-decoration: none;*/font-size: 12px;line-height: 13px;/*width: 209px;*/padding-left: 15px;background: url(../images/arrow-blue.png) no-repeat 0px 3px;display: block;}
#post_list .cat_posts {display: none;}
#sidebar .promo_box, #sidebar .widget_box {margin-left: 10px;margin-right: 10px;margin-top: 20px;}
ul,ol{ list-style:none;}
#post_list ul,ol{ margin:0; padding:0;}
.kk-simple-sidebar-widget, .kk-featured-sidebar-widget {margin-left: 30px;margin-top: 20px;width: 160px;}
/*blog page*/
#recourse_centre_main .date_meta {font-size: 11px;color: #999;margin: -13px 0 15px;}
.article_title h3{ border-bottom:1px solid #ccc; margin-bottom: 15px;}
#latest_posts {margin: 10px 0 25px;}
#latest_posts .posts {margin: 0 0 15px;}
#latest_posts .post_img {width: 79px;margin-right: 7px;float: left;}
#latest_posts .post_img img {width: 95%;}
#latest_posts .blog_pg_img.post_img{ width:120px;}
.blog_pg_img.post_img img{ width:120px; /*height:90px;*/ height:auto !important; border-radius:0; border:none;}
#latest_posts .blog_pg_exrpt.post_excerpt{ width:auto; float:none}
#latest_posts .blog_pg_exrpt.post_excerpt h2{ font-size: 13px; line-height: 15px; margin:0; letter-spacing: initial;  }
#latest_posts .post_excerpt {float: left;width: 85%;}
#latest_posts .post_excerpt h5 {margin: 0 0 7px !important;padding-bottom: 0;font-size: 16px;/*color: #E70015;*/color:#0000ff;letter-spacing:normal !important;}
#latest_posts .date_meta {/*color: #888;*/color:#000;font-size: 11px;margin:5px 0;}
#recourse_centre_main .article_title h3 { border-bottom: solid 1px #bbb; margin: 0 0 15px; color: #444; font-weight: 100; line-height: 50px; }
#recourse_centre_main {border-bottom: 1px solid #BBBBBB;min-height: 320px;}
/*Mini Portfolio*/
#mini-portfolio{ border:solid 1px #CCCCCC; }
#mini-portfolio .header{	line-height:62px;border-bottom:solid 1px #cccccc;	height:62px;background-image: linear-gradient(bottom, rgb(234,234,234) 0%, rgb(254,254,254) 100%);background-image: -o-linear-gradient(bottom, rgb(234,234,234) 0%, rgb(254,254,254) 100%);	background-image: -moz-linear-gradient(bottom, rgb(234,234,234) 0%, rgb(254,254,254) 100%);	background-image: -webkit-linear-gradient(bottom, rgb(234,234,234) 0%, rgb(254,254,254) 100%);	background-image: -ms-linear-gradient(bottom, rgb(234,234,234) 0%, rgb(254,254,254) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(234,234,234)),color-stop(1, rgb(254,254,254)));}
#mini-portfolio .header h5{ line-height:62px; float:left; padding:0 0 0 20px;  }
#mini-portfolio .header .view_label{ line-height:62px; float:right; font-size:11px; font-weight:700; margin-right:10px; color:#7B7B7B; }
#mini-portfolio .header .tab-nav{ line-height:62px; float:right; margin-right:20px; }
#mini-portfolio .header .tab-nav li{float:right;height:62px; list-style:none;}
#mini-portfolio .header .tab-nav .b-thumbnails{float:left;width:102px;height:40px;margin-right:10px;margin-top:13px;text-indent:-9000px;}
#mini-portfolio .header .tab-nav .b-coverflow{float:left;width:102px;height:40px;margin-top:13px;text-indent:-9000px;}
#mini-portfolio .header .tab-nav .b-thumbnails{background:url(../images/ie6-btn-thumbnails.png) no-repeat top;}
#mini-portfolio .header .tab-nav .b-thumbnails:hover{background-position:bottom;}
#mini-portfolio .header .tab-nav .b-thumbnails.selected{background-position:bottom;}
#mini-portfolio .header .tab-nav .b-coverflow{background:url(../images/ie6-btn-coverflow.png) no-repeat bottom;}
#mini-portfolio .header .tab-nav .b-coverflow:hover{background-position:top;}
#mini-portfolio .header .tab-nav .b-coverflow.selected{background-position:top;}
#mini-portfolio .product-thumb{float:left;min-width:150px;max-width:180px;height:176px;float:left;margin-bottom:20px;margin-right:16px;}
#mini-portfolio .tab{ float: left; padding: 20px 0 20px 20px; width:608px; }
#mini-portfolio .product-coverflow img, #mini-portfolio .product-thumb img{ border:solid 1px #CCCCCC; margin-bottom:15px; }
#mini-portfolio .product-coverflow { margin:5px; }
#coverflow{ position:absolute; width:10000px; }
#coverflow-product-name{ color: #848484;font-size: 13px;margin-right: 15px;position: relative;text-align: center;top: 180px;}
#mini-portfolio .product-thumb .product_name{ font-size:11px; color:#B7B7B7; display:block; }
#mini-portfolio .portfolio-coverflow{ height:255px; position:relative; overflow:hidden; }
#mini-portfolio .portfolio-coverflow .slider-bg {width:589px;height:19px;margin-top:0px;background:url(../images/bg-cards-slider.png) no-repeat;float:left;position:absolute;top:240px;}
#mini-portfolio .portfolio-coverflow .slider{width:538px;position:relative;}
#mini-portfolio .portfolio-coverflow .ui-slider-handle{position:absolute;cursor:move;height:23px;width:51px;top:-2px;background:url(../images/bg-slider-toggle.png) no-repeat ;}
.card_product{ float:left;}
.card_product a.title {font-size: 11px;font-weight: 700;}
.card_product .meta {font-size: 11px;color: #535353;line-height: 18px;}
.for-img-hgt1{ margin:0}
.for-img-hgt a img{ height: 300px; margin:0;}
.for-img-hgt1 a img{ margin:0;}
a.design-image.hidden {display: none;}
a.design1-image.hidden {display: none;}
.wp-pagenavi{ float:right; font-size:11px; }
.wp-pagenavi span.current{background-color: #F4F4F4;  border: 1px solid #F4F4F4; color: #A6A6A6; float: left; padding: 1px 5px;}
.wp-pagenavi a{background-image: none; border: 1px solid #FFFFFF; color: #203274; float: left; font-weight: bold; padding: 1px 5px;     text-decoration: none; width: auto;}

.navigation ul{ padding: 0; margin:0; float: right; }
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
    margin-left: 7px;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: white;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
    border:solid 1px #004990;
    border-radius: 5px;
}
 
.navigation li a{ color: black; display: inline-block; }

.navigation li a:hover,
.navigation li a:visited{ color: white; }

.navigation li a:hover,
.navigation li.active a {
    background-color: #004990;
    color:white !important;
}


#port-cates li a {background: url(../images/arrow-blue.png) no-repeat scroll 0 3px transparent;color: #0000ff;font-size: 12px;font-weight: bold;padding-left: 15px;text-decoration: none;}
#port-cates li {float: left;margin-bottom: 5px;margin-right: 35px;min-width: 220px;list-style: none;}
.content_box ul li {line-height: 18px;font-size: 14px;/*color: #535353;*/color:#000000;list-style: disc inside;}
#port-cates {margin-top: 15px;}
form .red-text {color: #F00;}
#kk-theme-franchise-widget .form-row label {font-size: 11px;float: left;text-align: left;width: 100px;line-height: 24px;color: #4B4B4B;/* margin-left: 10px; */width: 80px;}/*, .form-row .label*/
.franc-blog textarea, input[type=text], input[type=email]{ width:59%; height:18px !important;margin-top: 2px;}
.my-height{ min-height:219px;}
/*offers*/
#offers .offers.direct_mail {background-image: url(../images/offer_icon_direct_mail.jpg);}
#offers .offers:hover {cursor: pointer;}
#offers .offers {padding: 10px;background-position: 5px center;background-repeat: no-repeat;padding-left: 125px;border: solid 2px #ccc;background-color: #F0F0F0;margin: 20px 0;box-shadow: 2px 2px 5px rgba(204,204,204,0.6);/* width: 565px; width: 485px;*/}
.offers .title {/* width: 310px;width: 400px;min-width: 55%; */float: left;width: 60%;}
#offers .offers .title h1 {font-size: 18px;line-height: 20px;margin-top: -5px;}
#offers .offers .title a {color: #0000ff;text-decoration: none;}
#offers.request_form #list .offers:hover{ border-color:#E70015; box-shadow: 2px 2px 5px rgba(231,0,21,0.6); }
#offers .offers.large_format{ background-image:url(../images/offer_icon_large_format.jpg); }
#offers .offers.business_printing{ background-image:url(../images/offer_icon_business_printing.jpg); }
#offers .offers.direct_mail{ background-image:url(../images/offer_icon_direct_mail.jpg); }
#offers .offers.marketing_services{ background-image:url(../images/offer_icon_marketing_services.jpg); }
#offers .offers.web2print{ background-image:url(../images/offer_icon_web2print.jpg); }
#offers .offers.graphic_design{ background-image:url(../images/offer_icon_graphic_design.jpg); }

#offers.request_form .offers.large_format{ background-image:url(../images/offer_icon_large_format_small.jpg); }
#offers.request_form .offers.business_printing{ background-image:url(../images/offer_icon_business_printing_small.jpg); }
#offers.request_form .offers.direct_mail{ background-image:url(../images/offer_icon_direct_mail_small.jpg); }
#offers.request_form .offers.marketing_services{ background-image:url(../images/offer_icon_marketing_services_small.jpg); }
#offers.request_form .offers.web2print{ background-image:url(../images/offer_icon_web2print_small.jpg); }
#offers.request_form .offers.graphic_design{ background-image:url(../images/offer_icon_graphic_design_small.jpg); }

#offers .buttons .request-quote {height: 45px;width: 150px;background: url(../images/offer_request.jpg) no-repeat left top;display: block;text-indent: -999em;}
#offers .buttons .claim-later {height: 45px;width: 150px;background: url(../images/offer_claim.jpg) no-repeat left top;display: block;text-indent: -999em;}
.offers .buttons {width: 35%;float: left;margin-left: 15px;}
#banner-container #banner {/* float: left; width: 980px;height: 284px;*/width:100%;background-repeat: no-repeat;background-position: left top;/*margin: -20px 0 10px -30px;*/margin: --1.5% 0 1.5%;}
.new_layout_wrapper #banner {border: none;}
#banner {/*height: 284px;*/overflow: hidden;border-bottom: solid 1px #CCCCcc;}
#later_offers h1, #livepreview h1, #covers_thumb h1, #notepad_form h1 {/*font-size: 21px;*/font-size: 18px;border-bottom: solid 1px #ccc;padding-bottom: 0;margin-bottom: 15px;text-transform: capitalize;}
.offer-later-form .form-row input.text,.offer-later-form .form-row select,.offer-later-form .form-row textarea { width:40% !important;}
.offer-later-form .form-row label,.offer-later-form .form-row .label{ width:30% !important;}
#offers.request_form .offers {background-position: 10px;padding-left: 70px;margin: 0 0 10px;}
#later_offers h2 {color: #212121;font-weight: 700;font-size: 16px;text-transform: capitalize;}
#later_offers .offers:hover .offer_check {background-position: -20px top;}
#later_offers .offers .offer_check {display: block;width: 20px;height: 20px;border: solid 1px #777;position: relative;right: 15px;top: -35px;
background: url(../images/check-box.png) no-repeat left top #F1F1F1;float: right;}
.hentry[role=article_content] .entry-content h2 {font-size: 20px;color: #ed242c;}
.pa-form input.text,.pa-form .form-row select,.pa-form .form-row textarea { width:40% !important;}
.pa-form .form-row .label{ width:35% !important;}
#covers_thumb .notebook {float: left;box-shadow: 0px 2px 2px rgba(204,204,204,0.6);border: solid 1px #ccc;margin: 0 12px;}
#covers_thumb .notebook img {width: 88px;display: block;}
#covers_thumb a.journal_button {display: block;height: 15px;width: 15px;border: solid 2px #ccc;background-color: #ccc;margin: 140px auto 0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#covers_thumb a.journal_button:hover {background-color: #f1f1f1;}
#covers_thumb a.journal_button.active {background-color: #444;}
#livepreview .box {border: solid 1px #ccc;background-color: #f0f0f0;/*width: 413px;*/height: auto;position: relative;line-height: 50px;color: #777;
text-transform: capitalize;}
.cbopt [type='checkbox']{ float:left;}
.cbopt label{ float:left; text-align:left !important; width:70% !important;}
.form-row #hrs_sel,.form-row #mins_sel{ width:14% !important;}

/*zenith update*/
#zenith_banner{	width:100%;	height:543px;	position:relative}
#zenith_banner img{	position:absolute;}
.zenith_banner_container{	/*width:980px;*/	position:relative;}
.main_icon_container{	position: absolute;	bottom: 55px;	padding: 0 5.6%;	width: 100%;}
.zenith_icon{	width:12.55%;	height:12.55%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border-radius: 50%;	border:25px solid rgba(255,255,255,0.5);	border-width:25px;	z-index:5;	float:left;	margin-left:53px;	color:rgb(255,255,255);}
.zenith_icon:first-child{	margin-left:0 !important;}
.main_icon_container a img{	text-align:center;	display:block;	margin:12px auto 0;}
.main_icon_container a h5{	font-size:23px;	font-family:'agfa_rotis_sans_serif_lightIt';	padding:0;	line-height:13px;	opacity:1 !important;
	margin-top:19px;	text-align:center;	color:rgb(255,255,255);}
.main_icon_container p{	font-size:11px;	font-family:'agfa_rotis_sans_serif_lightRg', tahoma;	padding:0 11px;	line-height:10px;	opacity:1 !important;
	margin-top:5px;	text-align:center; 	color:rgba(255,255,255,1);}
.main_icon_container a{	text-decoration:none !important;opacity:1 !important;}
.publish_icon:hover{border:25px solid rgba(250,188,50,1);}
.manage_icon:hover{	border:25px solid rgba(0,174,84,1);}
.track_icon:hover{	border:25px solid rgba(22,174,236,1);}
#zenith_button{	width:238px;height:75px;float:left;	margin-left:14px;box-shadow: 1px 1px 2px #222;-webkit-border-radius: 2px;	-moz-border-radius: 2px;}
#zenith_button a{	color:rgb(255,255,255);}
#zenith_button:first-child{	margin-left:0 !important;}
.zenith_button_container {	/*width:743px;*/	margin:-20px auto 0;}
.zenith_button_container #kk_buttons{	width:240px;	margin:0 auto;}
.pad_top_zero{	padding-top:0 !important}
.text_container_one p,.text_container_two p,.text_container_three p{color:#636466;	font-family:'agfa_rotis_sans_serif_lightRg', tahoma;text-align:center;
}
.text_container_one{padding:80px 113px 0;background:white;}
.text_container_one p,.text_container_three p{	padding-bottom:7px;	font-size:22px;	line-height:24px;}
.text_container_two{padding:72px 151px;	background:white;}
.text_container_two p,.text_container_two a{font-size:22px;}
.text_container_three{	padding:72px 113px;	background-color: #8b8b8a; 	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#8b8b8a));background-image: -webkit-linear-gradient(top, #5d5d5d, #8b8b8a); 	background-image: -moz-linear-gradient(top, #5d5d5d, #8b8b8a);
	background-image: -ms-linear-gradient(top, #5d5d5d, #8b8b8a);background-image: -o-linear-gradient(top, #5d5d5d, #8b8b8a);}
.text_container_three p{	color:#cecdcd !important;}
.red_bar{	width:100%;	background-color:#e81a14;	height:14px;-webkit-box-shadow: inset 0 20px 20px -18px rgb(0,0,0);
    -moz-box-shadow: inset 0 20px 20px -18px rgb(0,0,0);   box-shadow: inset 0 20px 20px -18px rgb(0,0,0);	border-bottom:2px solid rgb(255,255,255);position:relative;	cursor:pointer;}
.red_bar_arrow{	background:url(../images/dropdown_bg.png) no-repeat center bottom;	height:17px;width:38px;	margin-top:14px;z-index:1;	left:48.2%;
	position:absolute;}
.plus_sign{	cursor:pointer;	background:url(../images/plus.png) no-repeat center center;	width:17px;	height:18px;padding-top: 9px;z-index: 5;
	position:absolute;	left:49.2%;}
.padd_top{	padding:10px 0 0 0;}
.red_bar,.plus_sign{-webkit-transition:padding-top 0.5s;}
.red_bar_hover:hover,.plus_sign_hover:hover{	padding-top:10px;}
.process_brochure_container #kk_buttons,.zenith_button_container #kk_buttons{	opacity:1 !important; }
.process_brochure_container #kk_buttons span{	margin-left:0 !important;	text-align:center;}
.zenith_button_container  #kk_buttons .zenith_arrow{ position:absolute; top:50%; right:5px; margin-top:-17.5px; background:url(../images/zenith_arrow.png) no-repeat center transparent; height: 35px; width:35px; }
.button_red{ background: -webkit-linear-gradient(#e3001d, #e4001d); /* For Safari */background: -o-linear-gradient(#e3001d, #e4001d); /* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(#e3001d, #e4001d); /* For Firefox 3.6 to 15 */	background: linear-gradient(#e3001d, #e4001d);
}
.button_deep_yellow{background: -webkit-linear-gradient(#e9af00, #e9af00); /* For Safari */	background: -o-linear-gradient(#e9af00, #e9af00); /* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(#e9af00, #e9af00); /* For Firefox 3.6 to 15 */	background: linear-gradient(#e9af00, #e9af00);}
.button_deep_blue{	background: -webkit-linear-gradient(#01abd0, #01abd0); /* For Safari */	background: -o-linear-gradient(#01abd0, #01abd0); /* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(#01abd0, #01abd0); /* For Firefox 3.6 to 15 */	background: linear-gradient(#01abd0, #01abd0);}
.process_brochure_container{	/*width:980px;*/height:333px;	background: -webkit-linear-gradient(#d8d8d8, #f2f2f2); /* For Safari */
	background: -o-linear-gradient(#d8d8d8, #f2f2f2); /* For Opera 11.1 to 12.0 */	background: -moz-linear-gradient(#d8d8d8, #f2f2f2); /* For Firefox 3.6 to 15 */	background: linear-gradient(#d8d8d8, #f2f2f2);	box-shadow: 1px 1px 5px #939494;-webkit-box-shadow: 1px 1px 5px #939494;
	-moz-box-shadow:1px 1px 5px #939494;}
.process_brochure_container img{width:100%;	height:333px;	opacity:0.8;-moz-opacity: 0.8;	-khtml-opacity: 0.8;-webkit-opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" ;	filter: alpha(opacity=80) ;}
.download_brochure{	float:left;	/*width:49.9%;*/	position:relative;}
.view_process{	/*width:49.9%;*/	position:relative;	border-right:1px solid #fff;	float:left;}
.process-img-wrapper {	background-repeat: no-repeat;background-position: center center;position: relative;}
.process-img-wrapper {	-webkit-transition: opacity 0.1s ease;	-moz-transition: opacity 0.1s ease;	-ms-transition: opacity 0.1s ease;	-o-transition: opacity 0.1s ease;	transition: opacity 0.1s ease;	position: relative;	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.process-img-wrapper {	overflow: hidden;}
.pc-item img {	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;	-o-transition: all 0.4s ease;
	transition: all 0.4s ease; }
.pc-item:hover img {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);
	transform: scale(1.1);	-moz-opacity: 1 !important;	-khtml-opacity: 1 !important;	-webkit-opacity: 1 !important;	opacity: 1 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important;	filter: alpha(opacity=1) !important;}
.pg-img-wrapper img {position: relative;z-index: 1;	display: block;	vertical-align: bottom;}
.pg-img-wrapper{	height:100%;	width:100%; }
.process-img-wrapper .icon-circle {	background:none !important ;}
.process_brochure_container #kk_buttons span{	line-height:75px;}
.download_brochure #kk_buttons,.view_process #kk_buttons{	position:absolute;	bottom:40px;left:110px;}
.zenith_pages_container{	/*width:980px;*/padding-bottom:50px;}

.zenith_subpage{	/*width:47%;padding:50px 0 0 25px;*/float:left;}
.subpage_image_main{width:36%;	float:left;	height: 165px;}
.subpage_content{	float:left;	width: 60%;	padding-top: 25px;	padding-left: 15px;}
.subpage_image{	width: 115px;	height: 115px;	-moz-border-radius: 50%;-webkit-border-radius: 50%;	border-radius: 50%;	border: 25px solid #dcddde;
	border-width: 25px;	z-index: 9;	position:relative;	background-repeat:no-repeat;background-size:145px;	background-position:center;	cursor:pointer;}
.subpage_image:hover{	border: 25px solid #e9001e;}
.zenith_subpage img{	width: 115px;	height: 115px;	position: relative;	left: 26px;	top: -139px;display:none;}
.subpage_content>p>strong>a{font-size:25px;	font-family:'agfa_rotis_sans_serif_lightRg', tahoma;color:#e9001e;}
.subpage_content>p>strong>a:hover{	text-decoration:none;}
/*.excerpt p{color:#565656;	font-size:15px;	font-family:'agfa_rotis_sans_serif_lightRg';text-align:left;line-height:18px;}*/
.drop_down_panel{	/*width:980px;*/	display:none;	position:relative;	}
#scroll_img{width:30px;	height:30px;position:absolute;	background:url(../images/back-to-top.png) no-repeat right top;	background-size:30px 30px;
	top:12px;	right:-30px;	cursor:pointer;}
#scroll_img.hide{	display:none;}
#scroll_img.show{	display:block;}
.drop_down_panel .box_header h1{	font-size:31px;	font-family:'agfa_rotis_sans_serif_ex_boRg';text-align:center;	color:#fff !important;
	padding:0 !important;	height:75px;line-height:75px }
.box_img_text{	padding:35px;}
.box_img{	float:left;	height:156px;padding-left:40px;	width:197px;}
.box_circle{width:107px;	height:106px;	-moz-border-radius: 50%;-webkit-border-radius: 50%;	border-radius: 50%;	border:25px solid rgb(255,255,255);	border-width:25px;	z-index:9;	color:rgb(255,255,255);	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;	opacity: 0.5;	background-color:rgb(255,255,255);	position:relative;}
.box_img img{	position: relative;	left: 1px;	top: -156px;z-index: 7;}
.box_text{	float:left;	width:607px;padding-top:25px;}
.box_text h2{font-family:'agfa_rotis_sans_serif_ex_boRg';font-size:26px;color:#fff;	line-height:36px;}
.box_text p{font-family:'agfa_rotis_sans_serif_ex_boRg';font-size:20px;	color:#fff;	line-height:22px;text-align:justify;}
.box_red{	background-color:#e21232;}
.box_deep_red{	background-color:#9e1027;}
.box_deep_yellow{	background-color:#c98427;}
.box_yellow{background-color:#ebb351;}
box_border_top_yellow{	border-top:1px solid #edc278;}
.box_deep_green{	background-color:#09723a;}
.box_green{	background-color:#1ba055;}
.box_border_top_green{	border-top:1px solid #51b47c;}
.box_deep_blue{	background-color:#127892}
.box_blue{	background-color:#14a7d4;}
.box_border_top_blue{	border-top:1px solid #14a7d4;}
.top_inset_shadow{	-webkit-box-shadow: inset 0 20px 20px -20px rgb(0,0,0);
    -moz-box-shadow: inset 0 20px 20px -20px rgb(0,0,0);   box-shadow: inset 0 20px 20px -20px rgb(0,0,0);}
.box_border_top_red{	border-top:1px solid #e64961;}
.title_text{font-size:36px !important;}
.text_red{	color:#e1001e;}
.group_icon_outer{	background:url(../images/group_icons.png) no-repeat;background-position:0px 0px;width:157px;height:156px;position:relative;}
.group_icon_outer_hover{background-position:0px -156px;}
.group_icon_inner{	background:url(../images/group_icon_sprite.png) no-repeat;	height:86px;width:87px;	position:absolute;	top: 35px;left: 35px;}
.grp1_img1{	background-position:0 0;}
.grp1_img2{	background-position:0px -86px;}
.grp1_img3{	background-position:0px -172px;}
.grp2_img1{	background-position:-87px 0px;}
.grp3_img1{	background-position:-174px -172px;}
.grp3_img2{	background-position:-174px -86px;}
.grp3_img3{	background-position:-174px 0px;}
.grp4_img1{	background-position:-87px -86px;}
.grp4_img2{	background-position:-87px -172px;}

.create_icon_img{background: url(../images/icon_images.png) no-repeat;	background-position: 0 -26px;height: 26px;	width: 30px;position:relative;
	top: 12px;	left: 43px;}
.create_icon_img_hover{	background: url(../images/icon_images.png) no-repeat;	background-position: 0 0;height: 26px;	width: 30px;position:relative;	top: 12px;	left: 43px;}
.publish_icon_img{	background: url(../images/icon_images.png) no-repeat;background-position: -32px -26px;	height: 26px;width: 30px;position:relative;	top: 12px;	left: 43px;}
.publish_icon_img_hover{	background: url(../images/icon_images.png) no-repeat;	background-position: -32px 0px;	height: 26px;	width: 30px;
	position:relative;	top: 12px;	left: 43px;}
.manage_icon_img{	background: url(../images/icon_images.png) no-repeat;background-position: -60px -15px;height: 26px;width: 30px;
	position:relative;	top: 12px;	left: 43px;}
.manage_icon_img_hover{	background: url(../images/icon_images.png) no-repeat;	background-position: -60px 11px;height: 26px;width: 30px;	position:relative;	top: 12px;	left: 43px;}
.track_icon_img{	background: url(../images/icon_images.png) no-repeat;	background-position: -123px 0px;	height: 26px;	width: 30px;	position:relative;	top: 12px;	left: 43px;}
.track_icon_img_hover{	background: url(../images/icon_images.png) no-repeat;background-position: -90px 0px;height: 26px;	width: 30px;	position:relative;	top: 12px;	left: 43px;}

.create_icon:hover,.create_icon p:hover.create_icon h1:hover{	border:25px solid rgba(237,2,42,1);	color:rgba(237,2,42,1);	background-position: -90px 7px;}
.zenith_button_container #kk_buttons span.small_text{	padding-top:20px;}
.process_brochure_container #kk_buttons,.zenith_button_container #kk_buttons{-webkit-transition: box-shadow 0.5s;	-moz-transition:box-shadow 0.5s;
}
.create_icon,.publish_icon,.manage_icon,.track_icon {-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;}
.process_brochure_container #kk_buttons:hover,.zenith_button_container #kk_buttons:hover{box-shadow: 1px 1px 2px #222;	-webkit-box-shadow:1px 1px 2px #222;	-moz-box-shadow:1px 1px 2px #222;}
.process_brochure_container #kk_buttons,.zenith_button_container #kk_buttons{	box-shadow: 2px 2px 4px #222;-webkit-box-shadow:2px 2px 4px #222;
	-moz-box-shadow:2px 2px 4px #222;}
.drop_down_panel{ -webkit-transition: height 0.6s ease;	 -moz-transition: height 0.6s ease;}
process_brochure_container #kk_buttons, .zenith_button_container #kk_buttons {box-shadow: 2px 2px 4px #222;-webkit-box-shadow: 2px 2px 4px #222;
-moz-box-shadow: 2px 2px 4px #222;}
.process_brochure_container #kk_buttons, .zenith_button_container #kk_buttons {-webkit-transition: box-shadow 0.5s;-moz-transition: box-shadow 0.5s;
}
.process_brochure_container #kk_buttons, .zenith_button_container #kk_buttons {opacity: 1 !important;}
.zenith_button_container #kk_buttons {width: 240px;margin: 0 auto;}
#kk_buttons:hover {opacity: 0.8;cursor: pointer;}
#kk_buttons {/* width: 278px; */width: 260px;height: 75px;box-shadow: 1px 1px 2px #222;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: relative;}
.button_deep_blue {background: -webkit-linear-gradient(#01abd0, #01abd0);background: -o-linear-gradient(#01abd0, #01abd0);background: -moz-linear-gradient(#01abd0, #01abd0);background: linear-gradient(#01abd0, #01abd0);}
#kk_buttons span.small_text {font-size: 14px;padding-top: 15px;}
#kk_buttons span {display: block;text-transform: uppercase;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.8);font-weight: 700;font-size: 18px;
margin-left: 25px;}
.for_btn_width{ width:100% !important; left:0 !important}
/*zenith update end*/
/*vip*/
.vip_form{ 	border-radius:8px;	background:#0040cb;	box-shadow:1px 2px 2px 2px #bbb;margin: 47px 0 30px 0;	text-align:center;	/*width:330px;
	height:353px;	margin-left: -40px;*/}
.vip_span{	color:#fff !important;	font-weight:normal;	font-size:30px;	/*font-family:Verdana, Geneva, sans-serif;*/}
.vip_inside{	padding:19px;}
.vip_inside input:first-child{	margin-top:22px;}
.vip_inside textarea,
.vip_inside input{	width:80% !important;	height:22px;	margin-top:10px;}
.vip_inside textarea{ height: 100px !important; }
.vip_inside input.error{	border-color:red;}
.vip_inside1{	padding:19px;	}
.vip_inside1 input:first-child{	margin-top:15px;}
.vip_inside1 input{	margin-top:0px;	}
.vip_sel{	width: 83% !important;	height: 30px !important;	margin-top: 10px;}
.con_btn{	width:80% !important;	height:40px !important;	background:url(../images/KK_form3.png) repeat-x #f83f07;	border-radius:8px;	color:#fff;	font-size: 23px;font-weight:bold;border:none !important;box-shadow:1px 1px 1px 1px #083962;}
.content{font-size:14px;	color:#000;	width:300px;margin-top:15px;float:right;margin-right: 15px;}
.content_title{	font-size:18px;	font-weight:bold;padding:10px 0 10px 0;	}
.img_givn{	position:absolute;	z-index:1;	margin-left: -25px;	margin-top: 30px;}
.vip_page{}
.vip_port{ position:relative; z-index:2;}
.outside_port {min-height: 533px;}
.outside_thank{	min-height: 244px;}
.sidebar_viplogo{/*width:260px;*/text-align:center;	margin-top: 30px;}
.vip-entry-title{	font-weight:normal !important;	}
.vip-entry-subtitle{	color:#535353 !important;	font-weight:normal !important;}
.form_invip{	background:#fff;	color:#000;	margin-top: 12px;	margin-bottom: 20px;}
.invip_head{font-size:13px;	font-weight:bold;	color:#000;	padding:10px 15px 10px 15px;}
.form_invip table{	padding:0px 15px 0px 15px;	font-size:13px;	}
.lbl{	width:210px;	padding-top:0px !important;}
.lbl1{ width:55px; padding-bottom:0px !important;}
.vip_p p{ margin-top:4px; line-height:12px !important; padding-bottom:10px !important;}
.vip_a{ line-height:12px !important;}
.vip_form1{display:none}
.btn_adjst{ margin-top:-10px !important;}
.for_bordr{	border: 1px solid #0e6cbb;	margin-top: 7px;	/*width: 290px;	margin-left: -15px;*/}
.outside_thank .content{ float:none !important;}
input.con_btn{ padding-top:0.1em !important}
/*vip end*/
/*browse centres*/
#portfolio .each .details {/*margin-left: 20px;*/float: left;/*width: 265px;*/margin-top:0;}
.hide{display: none !important;}
.my-col-span4{ margin:1% 0 1% 1.2% !important;}
.my-col-span4 img{ width:100%;}
#centre_info .centre-content span.centre-image {display: inline;float: right;margin-bottom: 20px;margin-left: 20px;}
.centre_details .contact_form textarea{/*padding: 3px;*/ width: 98.4% !important; margin-top:2px;}
.centre_details .contact_form input[type=text] {width: 97% !important;}
.centre_details .contact_form input[type=submit] {width: 100% !important; border-radius:0;}
.centre-content p{ overflow-wrap:anywhere; }
#centre_info .store-information p label {float: left;width: 72px;}
.store-information p span.detail {color: #535353;}
#centre_info .store-information p .detail {float: left;width: 80%;font-size: 13px;}
p a {/*font-size: 11px;font-size:13px;*/color: #0000ff;/*font-weight: bold;*/text-decoration: none;line-height: 20px;}
a:focus, a:active, a:hover {/*text-decoration: underline; color:#000;color:#1F3273;*/text-decoration: underline;color: #0000ff;}
#centre_info .store-information p.store-actions {float: left;padding-top: 13px;}
#centre_info .store-information p {padding-bottom: 2px;}
#other_centres li p.store-actions a.set-centre, #centre_info .store-information p.store-actions a.set-centre {background: url(../images/set-as-my-centre.png) no-repeat;height: 40px;width: 140px;float: left;text-indent: -5000px;}
#other_centres li p.store-actions a.upload-file, #centre_info .store-information p.store-actions a.upload-file {background: url(../images/sendafile.png) no-repeat;}
#other_centres li p.store-actions a.upload-file, #centre_info .store-information p.store-actions a.upload-file {
background: url(../images/btn-upload-a-file.png) no-repeat;height: 38px;width: 136px;float: left;text-indent: -5000px;margin-right: 0px;margin-top: 0px;/* margin-left: 10px; */border-radius: 10px;}
.centres-group .cities a {font-size: 15px;font-weight: 700;}
.centres-group .cities ul{ padding-left:0;}
.centres-group .cities ul li{ list-style:none; font-size:14px; line-height: 20px; }
.centres-group .cities ul li.centre_subheading{ margin-bottom:7px; }
.centres-group .cities ul li.centre_subheading a{ color:#000; }
.centres-group .state-title { border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; line-height: 40px;color: #666666;text-transform: uppercase;font-size: 15px;font-weight: 700;margin-right: -11%;}
.centres-group .state-title a.no_link{ color: #666666;}
.centres-group .cities {margin-bottom: 15px;padding-right: 10px;padding-top: 15px;}
.global-detail {border-top: 1px solid #E8E8E8;color: #666666;float: left;padding-top: 15px;text-align: center;width: 100%;}
.vip_inside select {width: 83%;margin-top: 10px;margin-left: 8%;padding: 5px 3px;float: left;}
.vip_inside input {width: 100%;height: 22px;margin-top: 10px;}
.vip_inside input#some_name {margin-left: 10%;}
.vip_inside div{ width:80%; margin-left:10%}
.new_attached_file{width: 200px;}
label.fileinput-button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary{ width:40% !important;}
.kk_address {float: left;}
#local_store_contact.local_store {padding-top: 0;height: 35px;font-weight: 100;font-size: 12px;}
#local_store_contact {float: left;color: #B40011;line-height: 15px;position: relative;}
.local_store_contact p {padding-bottom: 0;font-size: 13px;font-family: Verdana, Geneva, sans-serif;color: #7a8188;}
#local_store_contact p a.map{/*color: #7a8188 !important;*/text-decoration:none;font-weight:normal !important}
#local_store_contact a {color: #004990;text-decoration: none;font-size:13px;}
.kkchild_mail{text-decoration: none;font-weight:normal !important; color:#002777; font-size:13px;text-transform: none;}
.kk_address a {font-size: 11px;/*font-weight: bold;*/color: #004b8e;}
/*FEEDBACK POP UP STYLING*/
#feedback_overlay{ background:#000; opacity:0.8; display:none; position:fixed; top:0; bottom:0; right:0; left:0; z-index:1000; }
.ie7 #feedback_overlay{ display:block; }
#feedback_container{ padding:10px; width:440px; background:#F9F9F9; /*position:fixed; top:20%; left:50%; margin-left:-220px;*/ display:none; z-index:1100; }
#feedback_container .row{ margin:10px 0 5px; }
#feedback_container .row .label{ font-size:11px; width:120px; float:left; }
#feedback_container .row input[type=text],#feedback_container .row textarea{ width:260px; font-family:tahoma; font-size:12px; }
#feedback_container .row textarea{ height:150px; }
#feedback_container .btn-feedback-submit{ width:117px;height:39px;background:url(../images/fb_submit.jpg) no-repeat left top; margin-right: 20px; }
#feedback_container .btn-feedback-cancel{ width:117px;height:39px;background:url(../images/fb_cancel.jpg) no-repeat left top; margin-right: 20px; }
#feedback_container .btn:hover{ background-position:left bottom; cursor:pointer; }
#site_map ul ul{ margin-left:10px; padding-left:15px; }
/*left-side feedback*/
#feedback_icon_child{ top:186px; left:100%; height:268px; width:41px; background:url(../images/feedback_icon.jpg) no-repeat center top #737172; position:fixed; visibility:hidden; z-index:100; }
#survey_feedback_icon{ top:210px; right: 0; height: 147px; width:41px; background:url(../images/survey-icon.png) no-repeat center top #737172; position:fixed; z-index:100; }
#feedback_form{ top:0; left:0; height:108px; width:41px; z-index:101; cursor:pointer; position:absolute }
#socio_icon{ margin-top:108px; }
#socio_icon a{ display:block; height:40px; width:41px; background:url(../images/social_gray_icons.png); }
#socio_icon a.fb{ background-position:left top; }
#socio_icon a.fb:hover{ background-position:40px top; }
#socio_icon a.tw{ background-position:left -43px; }
#socio_icon a.tw:hover{ background-position:40px -43px; }
#socio_icon a.li{ background-position:left -83px; }
#socio_icon a.li:hover{ background-position:40px -83px; }
#socio_icon a.ut{ background-position:left -124px; }
#socio_icon a.ut:hover{ background-position:40px -124px; }
#socio_icon a.gp{ background-position:left bottom; }
#socio_icon a.gp:hover{ background-position:40px bottom; }
#feedback_icon_child.show{ visibility:visible; }
#header{ background:#fff; /*margin-top:25px;*/ }
#top_bar{ height:30px; padding:0 20px; padding:0; }
#smo_links{ float:right; margin-top:3px; display:none; }
#smo_links a{ display:block; width:22px; height:22px; margin-top:3px; background:url(../images/smo-icons-sml.png) no-repeat; float:left; margin:0 3px; }
#smo_links a.fb{ background-position:left top;}
#smo_links a.tw{ background-position:-57px top; width:27px;}
#smo_links a.li{ background-position:-30px top; width:23px;}
#smo_links a.ut{ background-position:right top; width:23px;}
#feedback_container .btn {background-color: transparent;border: 0 none;margin: 0;outline: medium none;padding: 0;text-indent: -9000px;}
div#feedback_icon_child{left: 0px;}
#request-job_date{ margin-right:0 !important;}
[role='print_asses'] .form-row .cbopt { padding-left: 36% !important;}
.cbopt input[type=checkbox] {position: relative;z-index: 99;}
.login_popup{/* box-shadow:inset 0px 1px 6px #ccc ;*/ -webkit-box-shadow: 0px -1px 25px 0px rgba(51, 50, 50, 0.8);-moz-box-shadow:    0px -1px 25px 0px rgba(51, 50, 50, 0.8);box-shadow:         0px -1px 25px 0px rgba(51, 50, 50, 0.8);width: 45%; padding:20px;/*left: 50%;position: relative;
margin-left: -25%;*/}
.title_box{ border-bottom:2px solid #c9c9c9;height: 12px;padding: 20px 20px 20px 0;}
.login_title{ float:left; font-family:verdana; font-size:10px; text-transform:uppercase;}
.login_close{ float:right;}
.login_form_inner{ float:left; font-family:verdana; padding:20px 0 20px 0; }
.title_txt{ text-transform:capitalize; font-size:12px; color:#262626;}
input[type=text].login_input{ border:1px solid #e6e6e6 !important; border-radius:3px; width:205px !important;}
input[type=password].login_input{ border:1px solid #e6e6e6 !important; border-radius:3px; width:205px !important; box-shadow:none !important;}
.rem_me{ font-size:11px; color:#9c9c9c;}
input[type="checkbox"].login_chkbox{ border:1px solid #8e8f8f; border-radius:0px; margin-top:4px;}
.chk_txt{margin-top: -17px;margin-left: 16px;}
input[type=submit].login_submit{ background:url(../images/login_btn.png) no-repeat left center !important;text-indent: 99px;width: 80px;border: none;height: 30px;margin-top: 15px;}
input[type=submit].login_submit:hover{ background:url(../images/login_btn_active.png) no-repeat left center;}
.fg_passwd a{ color:#22647c; text-decoration:none; font-size:11px;}
input[type=submit].fb_login{ background:url(../images/login_fb.png) no-repeat left center;width: 154px;height: 28px;text-indent: 139px; border:none;}
input[type=submit].fb_login:hover{ background:url(../images/login_fb_active.png) no-repeat left center;}
.fb_login_txt{ font-size:11px; color:#929292;}
.nivoSlider img{height:100% !important;}
.nivo-main-image{height:100% !important;}
#sitemap ul.level2_submenu{ display:none}
.content_box ul li a:visited,.content_box ul li a:hover{ color:#0000ff;}
#myfootercontainer_650 {width: 100%;background: #878585;display:none;position: relative;/*top: 230px;top:250px;*/}
#myfootercontainer_650 .footer_rights{ margin-bottom:0}
#other_centres li p.store-actions a.request-quote, #centre_info .store-information p.store-actions a.request-quote {
background: url(../images/requesaquote.png) no-repeat !important;}
#other_centres li p.store-actions a.upload-file, #centre_info .store-information p.store-actions a.upload-file {
background: url(../images/sendafile.png) no-repeat !important;}
#other_centres li p.store-actions a.request-quote, #centre_info .store-information p.store-actions a.request-quote {
background: url(../images/btn-request-a-quote.png) no-repeat;height: 40px;width: 140px;float: left;text-indent: -5000px;}
#other_centres li p.store-actions a.upload-file, #centre_info .store-information p.store-actions a.upload-file {
background: url(../images/btn-upload-a-file.png) no-repeat;height: 40px;width: 140px;float: left;text-indent: -5000px;margin-right: 0px;
margin-top: 0px;margin-left: 10px;}
.form-row#zc-button{ margin:0 0 0 29%;}
.testi_link{ color:#203274;}
/*search result*/
#search-results h3.entry-title {font-size: 16px;font-weight: normal;/*color: #666;*/color: #0000ff;letter-spacing: normal !important;border-bottom: solid 1px #CCC;margin-bottom: 15px;padding-bottom: 7px;text-transform:none}
#search-results .entry-header a:hover{ text-decoration:none;}
#content nav {clear: both;overflow: hidden;padding: 0 0 1.625em;}
#nav-above {display: none;}
.nav-next {float: right;text-align: right;width: 50%;}
.nav-previous {float: left;width: 50%;}
#nav-below .assistive-text{ display:none}
#competn{ display:none !important;}
/*.competition_span img{ width:100%;}*/
.competition_span h1{ /*color:#fff;*/ margin-left:10px;}
.large-map{ height: 400px;    margin: 5px 0;    padding: 0;    width: 100%;}
#banner img {width: 100%;}
.blog-nomarg{ margin:0 !important}
.resource-lists .thumb{float: left; margin-right: 10px;margin-top:4px;}
.resource-lists .info_text h2{ font-size: 13px; line-height: 15px; margin:0; letter-spacing: initial;  }
.new-submit-btn a{color: #fff;font-family: verdana;}
.mobile-form .form-row label, .mobile-form .form-row .label{ float:none; text-align:left;width: 100% !important; clear:both}
.mobile-form .form-row input.text, .mobile-form .form-row select, .mobile-form .form-row textarea, .mobile-form .form-row .radio{ width:90% !important; float:none; margin-left:0;}
.mobile-form .section-title{ float:none; width:100%; margin-right:0;}
.mobile-form .form-row .notes{ width:100%}
.btn_rtest{float: right;height: 23px;padding-top: 0;margin-right: 15px;}
#centres-list .franchise-image {/*position: relative;*/min-height: 400px;max-height: 400px;/*width: 100%;*/border-bottom: 0px solid #F0F0F0;
/* margin-right: 20px; */}
#centres-list .franchise-image, #centres-list .franchise-summary {padding: 8px 0;/*float: left;*/}
#centres-list .bcentre_info {/*width: 42%;float: left;*/}
#centres-list .franchise-image .main_image {max-height: 400px;/*width: 98.5%;*/z-index: 999;margin-left: 15px;}
#centres-list img {padding: 3px;border: 1px solid #afafaf;-moz-box-shadow: 0 0 5px rgba(0,0,0, .3);}
.franchise-contactform .form-row label,.franchise-contactform .form-row .label {width: 12% !important;}
.franchise-contactform textarea,.franchise-contactform input[type=text],.franchise-contactform input[type=email]{ width:20%;}
.franchise-contactform .wpcf7-submit{color:#fff; text-transform:uppercase; font-family:verdana; /*font-weight:bold;*/ background-color:#004990; padding:5px 11px; /*width:92px; height:37px;*/ text-indent:0; border-radius:8px; border:1px solid #004990; box-shadow:none}
img.data_thumb {margin-top: 20px;margin-left: 10px;}
.form-row .label.child_label{ width:50% !important;}
.form-row .label.child_label1{ width:55% !important;}
.form-row .label.child_label4 {width: 44% !important;}
.form-row .label.child_label7{width: 46% !important;}
#subscribe_row .label{ height:78px}
.subscrib_span{ width:60%}
.centrscity_content{ margin:0 0 10px 0 }
.form-row .label.child_label2 {width: 64% !important;}
.form-row .label.child_label3{ width:50% !important;}
.form-row .label.child_label5 {width: 48% !important;}
.form-row .label.child_label6 {margin-left: 26%;  width: 50% !important;}
.form-row .label.child_label8 {width: 52% !important;}
.green-submit-btn{background: url(../images/request_button.jpg) no-repeat left center;border: none;width: 225px;height: 37px;}
.btn.green-submit-btn{background: url(../images/request_button.jpg) no-repeat left center;border: none;width: 225px;height: 37px;}
.green-submit-btn.waiting{background: url(../images/request_button_submitting.jpg) no-repeat left center;border: none;}
.red-consultation-btn{background: url(../images/consult_request_red.png) no-repeat left center;border: none;width: 345px;height: 40px;}
body.penrith-specials .green-submit-btn{background: url(../images/submit_order_green.jpg) no-repeat left center;}
.blue-submit-btn{background: url(../images/request_button_blue.jpg) no-repeat left center;border: none;width: 225px;height: 37px;}
.quote2 .form-row input.text, .quote2 .form-row select, .quote2 .form-row textarea, .quote2 .form-row .radio{ font-size: 15px; width: 34% !important;}
.competition_span img{ margin-left:10px;}
.competition_span{ background:#fff !important; }
.competition_span .entry-content{ padding:17px;}
#cmbSelectCenter {width: 100%;}
#txtPostCode{ width:76%;}
p.detail1 {margin-bottom: 0;}
ul.ubermenu-submenu .ubermenu-item .ubermenu-target{ border-right:none; border-left:none;}
ul.ubermenu-submenu .ubermenu-item-header > a.ubermenu-target{padding: 15px 20px !important; margin: 0 !important; border-bottom: solid 1px #E9E9E9 !important; font-weight: bold; }
ul.ubermenu-submenu .ubermenu-item a.ubermenu-target{padding: 6px 20px !important;margin: 6px 0 !important; border-right: solid 1px #FFF !important;}
ul.ubermenu-submenu .ubermenu-item a.ubermenu-target:hover{padding: 6px 20px !important;margin: 6px 0 !important; border-right: solid 1px #FFF !important; /*color:#ed242c;*/  color:#234588; }
ul.ubermenu-submenu li.ubermenu-item{ height:auto !important; margin-top:0px !important; margin-right:0px !important}
ul.ubermenu-submenu .ubermenu-target-with-image .ubermenu-image { margin-right: 12px; border-radius: 100%; }
ul.ubermenu-submenu .ubermenu-target-with-image .ubermenu-target-text{ margin-top:12px; }
.ad_word_content ul{ margin-top:15px;}
.ad_word_content ul li{ list-style:disc;}
.entry-img{ float:right;}
.adword_p{ font-size:17px; color:#E70015; margin-bottom:5px;}
.adword_div{ margin-top:20px;}
.adword_menu{ display:none; }
.tabs_div .ui-widget-header {/* border: 1px solid #aaaaaa; */background: #fff;color: #0e6cbb !important;font-weight: bold;font-size: 18px;}
.tabs_div .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #0e6cbb !important;text-decoration: none;}
.tabs_div .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #0e6cbb !important;text-decoration: none;}
.tabs_div li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{ border-left:1px solid #858585;border-right:1px solid #858585;border-top:1px solid #858585;border-bottom:none; border-radius:0;	}
.tabs_div li.ui-state-default.ui-corner-top{ background:#fff !important; border:none; margin-right:0 !important}
ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all { border-left:none; border-right:none; border-top:none; border-bottom: 1px solid #858585; border-radius:0;}
.tabs_div .ui-tabs.ui-widget.ui-widget-content.ui-corner-all {border: none;}
.tabs_div .ui-tabs .ui-tabs-nav{ padding:0}
.compi-entry-title{ color:#fb0000; font-size:40.32px;padding-bottom: 0; }
.compi-entry-subtitle{ color:#000; font-size:20.9px;margin-top: 0; margin-bottom:0; padding-bottom:0;}
.compe_cont{ margin-top:14%;}
.compe_cont ul li{ list-style-type:disc;}
.compe_terms{font-size:12px; color:#fff; text-align:left; line-height: 38px;padding-left: 30px;width:74% !important;}
.holiday_page .entry-content{ padding:0 17px;}
.win-holi-cont{  margin-right: 15px;}
/*.kkc_single_post ul li,*/ .kkc_single_post ol li{ list-style-type:decimal;margin-bottom: 10px; line-height: 20px; font-size:13px;}
.kkc_single_post ul li{ list-style-type:disc; margin-bottom: 10px; line-height: 20px; font-size:13px;}
.tab ol li{list-style-type:decimal; font-size:13px; }
.tab ul li{ list-style:disc; font-size:13px; }
.tab img.alignright{ float:right;}
.green_border{ border:4px solid #00b845;  border-radius: 5px;}
.padd_to_cen{padding-left: 45px;}
.blue_back{ background:#234588; padding:10px; margin-bottom: 14px;}
.blue_back h4,.blue_back p,.blue_back a{ color:#fff;}
.blue_back a{ text-decoration:underline;}
.franchise-contactform .form-row .label.child_label2{width: 40% !important;}
.franchise-contactform .form-row .label.child_label6{margin-left: 12px;}
.franchise-contactform .form-row .label.child_label8 { width: 21% !important; }
.single_cent .col{ margin:1% 0 !important;}
.map-details.restrict_height{ /*height: 400px;*/ height: auto; }
.map-details.withMap{ height: 400px; overflow: auto; }
.map-details.withMap ul{ margin: 0; padding: 0; }
.map-details.withMap ul li{  margin-bottom: 12px;  }
.map-details.withMap ul li p{ margin: 0;  }
/*.map-details.restrict_height:hover{ height: auto; }*/
ul.centre_lists{ margin:0; padding:0; }
li.city_centre.centre_listing a.centre-title{ font-size: 16px;  }
#map-group.columns li.city_centre.centre_listing{ float: left; width: 33%;  }
/*#map-group.columns ul li:nth-child(3n),*/
#map-group.columns ul li.city_centre.centre_listing.clear{ clear: both; }
/*#map-group.columns ul li.city_centre.centre_listing:last-child{ clear: both; }*/
ul.centre_lists.magic_list{ height: 95%; overflow: auto; }
/*.map-details.restrict_height:hover ul.centre_lists.magic_list{ height: auto; }*/
ul.centre_lists li.city_centre{ list-style:none; }
._hj-f5b2a1eb-9b07_widget ._hj-f5b2a1eb-9b07_widget_content textarea._hj-f5b2a1eb-9b07_input_field{ resize:none; height: 100px !important;}
.forph{ display:none;}


.card_product{ width:145px; margin-right:48px; float:left; margin-bottom:25px; }
.card_product.no_margin{ margin-right:0; }
.card_product .image img{ width:143px; border:solid 1px #ccc; }
.card_product a.title{ font-size:11px; font-weight:700; }
.card_product .meta{ font-size:11px; color:#535353; line-height:18px; }
#card_show{ display:none; height:574px; width:563px; }
#card_show #title{ font-size: 19px; text-transform: capitalize; line-height: 37px; padding-bottom: 20px; margin-top: 10px; margin-bottom: 4px; letter-spacing: -1px; }
#card_show .thumbnails{ float:left; margin:0 20px; }
#front_img, #back_img{ width:259px; height:210px; border:solid 1px #ccc; }
#card_show .thumb.container{ margin:0 -20px; }
#card_show .details{ margin-left:150px; margin-top:50px; font-size:11px; }
#card_show .details > div{ margin-bottom:7px; min-height:15px; }
#card_show .details strong{ float:left; width:150px; }
.thumb.container:hover .thumbnails{ display: none }
.thumb.container:hover .thumbnails:hover{ display: block; width: 100%; margin: 0 ;}
.thumb.container:hover #front_img,
.thumb.container:hover #back_img{
	width: 93%;
	height: auto;
}
#cart-buttons{ margin-left:65px; margin-top:25px; }
#cart-buttons a.cart_buttons {background: url("../images/btn-cards.png") no-repeat;float:left; overflow:hidden; height:41px;text-indent:-5000px;}
#cart-buttons a.cards-continue {width:167px;background-position:-200px 0px;}
#cart-buttons a.cards-continue:hover {background-position:-200px -42px;}
/*#cart-buttons a.add-to-card {width:116px;background-position:-386px 0px; float:left;margin-right:10px;}
#cart-buttons a.add-to-card:hover {background-position:-386px -42px;}*/

.card-cart-stored{float:left;margin-left:70px;margin-bottom: 20px;}
.card-cart-stored .card-front{float:left;border:1px solid #CCCCCC;}
.card-cart-stored .card-name{color:#0000ff; font-weight:bold;font-size:12px;}
.card-cart-stored .card-details{width: 300px;float:left;margin-left:20px;}
.card-cart-stored .card-details p{padding-bottom:5px;}
.card-cart-stored .card-options{float:left; width: 200px;}
.card-cart-stored .qty {color:#A4A4A4;}
.card-cart-stored .card-options label{text-align:left !important;font-size:12px;}
.card-cart-stored .card-options .card-quantity input.text{margin-left:0; width:70px;margin-top:10px;margin-right:25px;}
.card-cart-stored .card-options .card-delete {margin-right:10px;margin-top:15px;}
.card-cart-stored .delete{/*width:20px;*/float:none;}
.card-cart-stored .card-quantity {display:inline;}
.card-cart-stored .btn-card-delete {float:left;margin-left:-8px;margin-top:-8px;}
.card-placeholder #cboxTitle{bottom:auto;}
.cart .cart-buttons {float:right;}
/*.cart-buttons a,.cart-buttons a:hover {background: url("../images/btn-cards.png") no-repeat;float:left; overflow:hidden; height:41px;text-indent:-5000px;}
.cart-buttons a.cards-continue {width:167px;background-position:-200px 0px;margin-right:10px;}
.cart-buttons a.cards-continue:hover {background-position:-200px -42px;}
.cart-buttons a.update-cart {width:192px;background-position:0px 0px;margin-right:10px;}
.cart-buttons a.update-cart:hover {background-position:0px -42px;}
.cart-buttons a.request-now{background:url("../images/btn-red-request-quote-now.jpg") no-repeat;width:186px;}
.cart-buttons a.request-now:hover{background-position:0px -42px;}*/
p.cart-buttons{ float:right; /*margin-right:285px;*/ margin-right:10%;}
/*#cart-buttons*/
.add-to-card.new-submit-btn:hover,.update-cart.new-submit-btn:hover,.cards-continue.new-submit-btn:hover,.request-now.new-submit-btn:hover{ text-decoration:underline; color:#00f;}
.add-to-card.new-submit-btn:active,.update-cart.new-submit-btn:active,.cards-continue.new-submit-btn:active,.request-now.new-submit-btn:active{ text-decoration:underline; color:#00f;}
.add-to-card.new-submit-btn:visited,.update-cart.new-submit-btn:visited,.cards-continue.new-submit-btn:visited,.request-now.new-submit-btn:visited{ text-decoration:underline; color:#00f; padding:5px; background-color: black; }
.webdigibox{ padding:50px 0px; /*display: inline-block; /*width: 100%;*/}
.frbgcolor{ background-color: #e1e1e1;}
.webdigibox_cont{ float:left;}
.webdigibox_img{ float:left; text-align:center;}
.webdigibox_cont_ttl{ color:#004292; font-size:40px; line-height:44px; /*width: 62%;*/}
.webdigibox_cont_ttl a{ text-decoration:none; color:#004990;}
.webdigibox_cont_subttl{ font-size:20px; padding:17px 0; line-height: 28px}
.webdigibox_cont_subttl2{ font-size:20px; padding:10px 0; line-height: 28px}
.webdigibox_cont1{ font-size:17px;/* width: 65%;*/ width: 94%; line-height:24px; }
.webdigibox_web{ font-size: 10px; margin-top: 12px; }
.ebookic{ background:url(../images/Web-Digital-icon.png) center left no-repeat; height:57px; margin-top: 35px;}
.ebookic11{ background:url(../images/longebook.png) center left no-repeat; height:57px; margin-top: 20px; margin-left: -6px;}
/*.ebookicout{background:url(../images/ebook2.png) center left no-repeat; height: 57px;}
.ebookic1{ background:url(../images/ebook1.png) center left no-repeat; height:57px; float:left;}
.ebookic2{background:url(../images/ebook3.jpg) center left repeat-x; height:57px; float:left;}
.ebookic3{ background:url(../images/ebook4.png) center left no-repeat; height:57px; float:left;}*/
.ebookic a{ /*background:url(../images/red-repeat.jpg) center left repeat-x; border-radius:0px 2px;*/ font-size:18px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif;padding: 12px 0 0 76px; display:inline-block;}
.ebookic11 a{ /*background:url(../images/red-repeat.jpg) center left repeat-x; border-radius:0px 2px;*/ font-size:18px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif;padding: 10px 0 0 76px; display:inline-block;}
.frmarg{ margin-top:35px;}
.frpdd{ padding: 0 40px;}
.formpopup{ padding:25px 30px 25px 45px;}
.popleft{ float:left; width:37%;}
.popleft .webdigibox_cont_ttl{ width:auto !important;}
.popimg{ float:left; width:28%;}
.popright{ float:left; width:33%;}
.popright .vip_form{ margin: 0 0 30px 0;}
.webdigibox .btn_quote{ margin-left: 0; }
/*.formrg{ margin:0 10%;}*/
.rdmrdiv{ margin-top:12px;}
.webdigibox img{ width: auto !important;}
.sep_div.mysep{ margin: 0px 0 -5px 0 !important;}
.wdtab_disp .tab_disp{ display:none; }
.download_icon{ background-image: url(../images/download.png) !important; }
.website_audit{ background-image: url(../images/laptop.png) !important; }
.web_request{ background-image: url(../images/chat.png) !important; }
.fancybox-close{ background-position: left top; }
#main_banner.web_digi_sec{ min-height: 500px; background-color: #E8EDEF; }
#boxes.web_digi_sec{ margin-top: -44px; }
#boxes.web_digi_sec .maincontent{ padding: 0 0 18px;}
#boxes.web_digi_sec .col{ margin-top:0;}
#boxes.web_digi_sec .boxes.inside{ border: solid 1px #D3DCE2; padding: 15px; background-color: #FFFFFF; }
#boxes.web_digi_sec .title_wrap h2{ text-align:center; font-size:20px; margin:0 0 8px; color:#004292; }
#boxes.web_digi_sec .read_more{ text-align:right; margin-top: 18px; }
#boxes.web_digi_sec .text.wrap{ text-align:justify; font-size:15px; }
#boxes.web_digi_sec .read_more a{ font-size:15px; color:#004292; }
#boxes.web_digi_sec .image.wrap{ text-align:center; margin-bottom: 18px; }
#boxes.web_digi_sec .box.shadow{ border: solid 1px #D3DCE2; margin: 0 5px; background-color: #FFFFFF; height: 4px; border-top:none; }
.web_digi_sec .form textarea, .web_digi_sec .form select,
.web_digi_sec .form input[type="text"]{ font-size: 13px; color:#000; border:solid 1px #D7DFE8; padding: 9px; height: auto !important; width: 90%; margin-bottom: 12px; }
.web_digi_sec .form select{ width: 95%; height: auto !important; }

.ebookic12{height:57px; margin-top: 20px; margin-left: -6px;}
.ebookic1{ background:url(../images/eb1.png) center left no-repeat; height:57px; float:left; width: 51px; display: inline-block;}
.ebookic12 a{ background:url(../images/eb2.png) center left repeat-x; border-radius:0 4px 4px 0; font-size:18px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif; padding: 13px 9px 11px 15px; display:inline-block; width:auto; margin-top: -1px; float: left;}
.wdcont ol{list-style-type: decimal; list-style-position:inside;}
body.template_adword_landing_page-php .primary-nav, body.template_adword_2_landing_page-php .primary-nav, body.page-template-template-new-web-digital-secondary-php .primary-nav{ display: none;}
iframe.vimeo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
div.vimeo_iframe{position: relative; /*padding-bottom: 65.25%; padding-top: 30px; height: 0;*/ overflow: auto;  -webkit-overflow-scrolling:touch; border: solid black 1px;}
.excerpt_hidden{ display: none; }
.vimeo_blog .slid_desc{ padding-top: 0; }
.no_left_margin{margin-left: 0;}
/*make over form*/
.makeoverbanner.main_banner{ background: url('../images/makeover-comple-main-image.png') no-repeat top center; min-height: 730px; background-size:contain; }
.events.makeoverbanner.main_banner{ background: url('../images/conferences-and-events-printing-services.jpg') no-repeat top center; min-height: 730px; background-size:contain; }
.spring.makeoverbanner.main_banner{ background: url('../images/makeover-spring.jpg') no-repeat top center; min-height: 730px; background-size:contain; }
.designmatterbanner.makeoverbanner.main_banner{ background: url('../images/DesignMatters_LandingPage1200x730.png') no-repeat top center; }
#makeoveform .form_container{ background:#234588; padding: 10px 20px; }
#makeoveform .form_title{ margin: 5px -30px 12px; text-transform: uppercase; background-color:#ED1C24; line-height: 30px; text-align: center; font-family: verdana; font-size: 24px; font-weight: bold; color:#FFFFFF;  }
/*#makeoveform .form_title:after{ content:' '; height: 0; width: 0; border:solid 5px #ED1C24; }*/
#makeoveform{ width: 89%; }
#makeoveform textarea.input,
#makeoveform select.input,
#makeoveform input.input{ background: #FFFFFF; padding: 10px 24px; font-size: 13px; line-height: 18px; border-radius: 20px; width: 85.4%; margin-bottom: 12px; box-shadow: 0 0 20px rgba(0,0,0,0.6);  }
#makeoveform select.input{ height: 40px; width: 100%; line-height: 40px; }
#makeoveform select.input option{ line-height:35px; }
#makeoveform textarea.textarea{ min-height:56px; width: 85%;  }
#makeoveform input.checkbox{ height: auto; width: auto; border-radius: 0; }
#makeoveform div.checkbox input[type=checkbox]{ margin-left: -20px; /*position: absolute;*/ box-shadow: 0 0 10px rgba(0,0,0,0.6);  }
#makeoveform input[type=submit],
#makeoveform input[type=button]{ text-transform: uppercase; color:#ffffff; border:0; text-shadow:none; width: 100%; font-size: 24px; line-height: 28px; padding: 12px; font-weight: bold; font-family: verdana; background: #EE1D25;  }
#makeoveform div.checkbox label{ padding-left: 20px; color: #fff; min-height: 20px; margin-bottom: 12px; cursor: pointer; }
/*SPARK*/
div.spark.header{ background: #004990; }
.spark_menu{ margin: 25px 0; }
.spark_menu ul{ padding: 0; margin: 0; float: right; }
.spark_menu ul li{ float:left; padding: 5px; /*text-transform: uppercase;*/ font-size: 13px; }
.spark_menu ul li:first-child{ margin-right: 30px; }
.spark_menu ul li a{ color: #004990; font-weight: bold; }
.spark_menu ul li i.fa{ font-size: 25px; margin:-4px 5px 14px 0px; float: left; }
.spark_banner{ background: url(../images/spark-landing-banner.png) no-repeat center top; height: 310px; }
.listing.spark_banner{ background: url(../images/spark-listing-banner.png) no-repeat center top; height: 365px; }
.single.spark_banner{ background: url(../images/spark-single-banner.png) no-repeat center top; height: 370px; }
.spark_banner .title{ padding-top: 65px; text-align: center;  }
.spark_banner .title h1{ font-size: 70px; font-weight: bold; margin: 0 0 15px; text-transform: none; line-height: 75px; padding: 0; text-shadow:1px 1px 1px white; }
.single.spark_banner .title h1{ font-size: 50px; padding: 0 65px; }
.spark_banner .title h3{ font-size: 24px; font-weight: bold; margin: 15px 0 0 ; line-height: 30px; padding: 0;  }
.spark_section_2{ background: #004990; padding: 80px 0;  }
.spark_section_2 h2{ padding: 0; margin:0; color: #ffffff; font-size: 40px; line-height: 46px; margin-bottom: 15px; text-align: center; text-transform: none; }
.spark_section_2 h5{ padding: 0; margin:0; color: #ffffff; font-size: 20px; line-height: 24px; text-align: center }
.spark_section_2 .services{ margin-top: 20px; }
.spark_section_2 .services .icon{ margin:0 auto; color:#ffffff; line-height: 36px; padding: 12px; border-radius: 134px; width: 134px; height: 134px; background: #0060be; text-align: center;  }
.spark_section_2 .services .icon i{ line-height: 137px;font-size: 50px;  }
.spark_section_2 .services .icon a{ color:#ffffff; }
.spark_section_2 .services .icon a:hover,
.spark_section_2 .services .icon a:hover i,
.spark_section_2 .services .icon a:hover i:before{ text-decoration: none; }
.spark_section_2 .services .title { font-size: 14px; color:#ffffff; text-align: center; text-transform: uppercase; margin-top: 25px; }
.spark_section_2 .services .title a{ color:#ffffff; text-align: center;}
.spark_section_2 .services .title a:hover{ text-decoration: underline; }
.spark_section_3.even{ background: #EBEBEB; }
.spark_section_3.odd{ background: #CCCCCC; }
.spark_section_3.even #maincontent,
.spark_section_3.odd #maincontent{ background: white; }
.spark_section_3 .article{ padding: 50px; }
.listing.spark_section_3 .article{ padding: 0; }
.spark_section_3 .article h3 a{ color:#222222; font-size: 39px; font-weight: bold; line-height: 44px; margin:0 0 25px; padding: 0; margin-top: 75px; }
.spark_section_3 .article h3 a:hover{ text-decoration: none; }
.spark_section_3 .article h3{ margin-bottom: 25px; }
.spark_section_3 .article p,
.spark_section_6 .article p{ font-size: 16px; line-height: 22px; margin:0 0 35px; padding: 0;  }
.spark_section_3 .article > a,
.spark_section_6 .article > a{ font-size: 15px; line-height: 24px; color: #222222; padding:10px; border:solid 1px #222222; border-radius: 10px;  }
.spark_section_3 .article_feature_image{ height: 530px; background: url('../images/makeover_comple_ipad_image_930.png') no-repeat center; background-size: cover; }
.spark_section_3 .article_feature_image a{ display: block; height: 100%; width: 100%; }
.spark_section_3 .article_feature_image a:hover{ text-decoration: none; }
.spark_section_3.margin_fix.even .article_feature_image{ margin-left: -1.6%; }
.spark_section_3.margin_fix.odd .article_feature_image{ margin-right: -1.6%; }
.spark_section_3 .col{ margin-top:0; margin-bottom:0; }
.spark_section_4{ padding: 70px 0;  }
.spark_section_4 h2{ padding: 0; margin:0; color: #000000; font-size: 39px; line-height: 44px; font-weight: bold; margin-bottom: 15px; text-align: center }
.spark_section_4 h5{ padding: 0; margin:0; color: #000000; font-size: 20px; line-height: 24px; text-align: center; margin-bottom:35px !important; }
.spark_section_4 .latest_articles{ text-align: center; background: #f5f5f6; padding-bottom: 35px; }
.spark_section_4 .latest_articles h4 a{ font-size: 22px; text-align: center; line-height: 32px; color:#222222; margin-bottom: 25px;  }
.spark_section_4 .latest_articles h4 a:hover{ text-decoration: none; }
.spark_section_4 .latest_articles p{ font-size: 16px; line-height: 20px; text-align: center; margin-bottom: 30px; height: 80px; overflow:hidden; }
.spark_section_4 .latest_articles .article > a{ text-align: center; font-size: 15px; line-height: 20px; padding: 10px; color: #222222; border:solid 1px #222222; border-radius: 10px;   }
.spark_section_5{ padding-bottom:70px; }
.spark_section_5 section{ background: url(../images/section4.png) no-repeat center top; height: 380px; padding: 130px 0 30px;  }
.spark_section_5 h2{ margin-bottom: 35px; }
.spark_section_5 h2 a{ padding: 0; margin:0; text-transform: none; color: #222222; font-size: 50px; line-height: 56px; margin-bottom: 35px; text-shadow:2px 2px 2px rgba(255,255,255,0.8); }
.spark_section_5 h2 a:hover{ text-decoration: none; }
.spark_section_5 a.bttn{ padding: 0; margin:0; color: #222222; font-size: 18px; line-height: 22px; padding: 10px 24px; border: solid 2px #ffffff; background: rgba(255,255,255,0.6); border-radius: 10px  }
footer.spark{ /*height: 130px;*/ padding: 35px 0; }
.spark_section_footer{ background: #004990; color: #ffffff; }
.spark_section_footer a.links{ color: #ffffff; font-size: 28px; line-height: 32px; text-decoration: none; }
.spark_section_footer a.links i{ font-size: 50px; line-height: 52px; float: left; margin: -6px 25px 0 0;  }
#wrapper .listing.spark_section_3:last-child{ padding-bottom: 15px; }
.listing.spark_section_3 .article_feature_image{ max-height: 320px; background: none; height: auto; }
.listing.spark_section_3 .article_feature_image img{ display: block; }
.listing.spark_section_3 h3 a:hover{ text-decoration: none; }
.listing.spark_section_3 h3 a{  }
.listing.spark_section_3 h3 { font-size:39px; line-height:50px; margin-top: 25px; font-weight: normal; }
.listing.spark_section_3 a.bttn{ font-size: 15px; line-height: 24px; color: #222222; padding: 10px; border:solid 1px #222222; border-radius: 10px; float:left; margin-bottom: 10px; }
.single.spark .article_container p{ font-size: 15px; line-height: 30px; }
.single.spark .article_container li{ font-size: 15px; line-height: 30px; }
.single.spark .article_container h2{ color: #004990; font-size: 22px; margin-bottom: 15px; font-weight: bold; text-transform: none; }
.single.cta{ background: #004990; padding: 20px; text-align: center; margin-bottom: 10px;}
.single.cta .links{ color:#ffffff; text-align: center; font-size: 16px; }
.single.cta .links i{ font-size: 50px;  }
.single form#subscribe_form{ font-size: 15px; line-height: 30px; }
.single form#subscribe_form div.row{ margin-bottom:15px; }
.single form#subscribe_form input.text{ padding: 10px; height: auto !important; box-sizing:border-box; width: 100% }
.single form input.submit.bttn{ box-shadow:none; text-align: center; font-size: 18px; line-height: 20px; padding: 10px 20px; color: #222222; border:solid 1px #222222; border-radius: 10px;   }
.single.latest{ background: #f5f5f6; padding: 50px 0 30px; }
.single.latest h2{ padding: 0; margin:0; color: #000000; font-size: 50px; line-height: 56px; margin-bottom: 15px; text-align: center  }
.single.latest .latest_articles{ text-align: center; padding-bottom: 35px; background: #ffffff; }
.single.latest .latest_articles h4{ font-size: 28px; text-align: center; line-height: 32px; color:#222222; /*margin-bottom: 35px;*/  }
.single.latest .latest_articles p{ font-size: 16px; line-height: 20px; text-align: center; margin-bottom: 30px; }
.single.latest .latest_articles .article a.bttn{ text-align: center; font-size: 18px; line-height: 20px; padding: 10px 20px; color: #222222; border:solid 1px #222222; border-radius: 10px;   }
.text-center{ text-align: center;}
.text-right{ text-align: right;}
.text-left{ text-align: left;}
.page_title h1{ color: #234588; font-size: 60px; }
.page_title h4{ color: #234588; font-size: 18px; }
#slider_new .block{ float: left; margin: 0 1px 1px}
#slider_new .block img{ display: block; }
#slider_new.type_2 .block{ width: 11.19%; }
.process{ margin: 35px 0 }
.process .block{ text-align: center; float: left; }
.process .block div{ height: 138px; width: 138px; border:solid 3px #0077ea; background-color: #234588; color:#ffffff; border-radius:72px  }
.process .block i{ font-size: 45px; font-weight: normal; margin: 22px 0 12px;  }
.process .block span{ margin: 0 6px; text-transform: uppercase; }
.process .direction{ text-align: center; padding: 0; /*margin:0 -35px;*/ }
.process .direction i{ font-size: 80px; font-weight: normal; margin: 25px; color: #234588; float:left;  }
.center-block{display: block; margin-right: auto; margin-left: auto;}
.request_form{ background-color: #234588; padding: 35px 0 70px; }
.request_form.type_2 form{ width: 75%; margin-left: 12%;}
.request_form h3{ color:#ffffff; margin-bottom: 35px; font-size: 32px; line-height: 34px; text-align: center; }
.request_form input,
.request_form button,
.request_form select{ border-radius: 0; background-color:#ffffff; border:none; }
.request_form button.submit{ text-shadow: none; background-color:#ed1c24; border: solid 1px #0095da; text-align: left; }
.request_form button.files{ text-shadow: none; background-color:#0060be; text-align: left; }
.request_form.type_2 select,
.request_form.type_2 button{ /*width: 100% !important;*/ }
.request_form.type_2 button.submit{ background-color:#234588; border: solid 1px #0095da; text-align: left; }
.request_form.type_2 button.files{ color:#333333; background-color:white; text-align: left; }
form.new_form.form-inline .form-group{ float: left; }
form.new_form .form-group *{ box-sizing:border-box; }
form.new_form .form-group input[type=text],
form.new_form .form-group select,
form.new_form .form-group button,
form.new_form .form-group input[type=email]{ font-size: 14px; width: 98%; height: 36px !important; padding: 6px 12px; margin-top:2px;  }
form.new_form .form-group select{ border-radius: 0; height:24px; margin-top:2px; }
form.new_form .form-group select option{ border-radius: 0; width:98%; }

.request_form.type_2 form.new_form input[type=text],
.request_form.type_2 form.new_form select,
.request_form.type_2 form.new_form button,
.request_form.type_2 form.new_form select option,
.request_form.type_2 form.new_form input[type=email]{ width: 100%; }
form.new_form .form-group button{ color:#ffffff; }
form.form-horizontal .form-group{ margin-top: 10px; }
.new.attachment div#fileupload{ margin: 0; }
.new.attachment div#fileupload .files{ margin: 0; }
.new.attachment div#fileupload .container.input.file{ overflow: hidden; }
.new.attachment div#fileupload input[type=file]{ opacity: 0; padding: 0 100px 100px 0; position: absolute; }
.template-download{ color: white;   }
.fileupload-content.new .template-download{ color: black; }
.template-download button{ padding:2px 7px; font-size: 15px; margin-left: 5px; }
.no_top_bottom .col{margin-top:0; margin-bottom:0 }
.ratings{ margin:50px 0;}
.ratings h3{ text-align: center; font-size: 50px; line-height: 54px; color:#234588; margin-bottom: 15px; font-weight: bold; }
.ratings h5{color:#234588; text-align: center; font-size: 18px; line-height: 24px; margin-bottom: 15px; }
.ratings .star{ text-align: center; color:#fea300;  font-size: 30px; margin:-15px; }
.ratings .star i{ background-color: #ffdd00; border-radius: 50%; padding: 4px 5px }
.ratings .single_reivew{  background-color:#0060be;  padding: 25px; color: #ffffff; text-align: center; margin-top:25px; }
.ratings .single_reivew .review_text{ font-size: 18px; line-height: 22px; margin-bottom: 35px; min-height: 135px; }
.ratings .single_reivew .meta{ font-size: 16px; line-height: 18px; margin-bottom: 15px; }
.ratings .stars{  padding: 13px 0 35px;  }
.page_title.bg{ height: 402px; }
.page_title.bg .bg_image{ background: no-repeat top center;padding-top: 45px; height: 100%;  }
.page_title.bg h4{ color: #234588; font-size: 18px; color:black; }
.page_title.bg h1,
.page_title.bg h4{ text-shadow:1px 1px 1px #cccccc; }
.request_form.type_2 .new.attachment{ margin-top: 15px; }
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-store:before { content: "\e900"; }
#slider_new .main_image_container{ position: relative; }
#slider_new .arrow{ position: absolute; top: 39%; cursor: pointer; }
#slider_new .arrow i{ font-size: 150px; color:#234588; opacity: 0.4; }
#slider_new:hover .arrow i{ opacity: 1; }
#slider_new .arrow.left{ left:0; }
#slider_new .arrow.right{ right:0; }
.spark_section_6 .article h3 a{ color:#222222; font-size: 39px; font-weight: bold; line-height: 44px; margin:0 0 25px; padding: 0; margin-top: 75px; }
.spark_section_6 .article h3 a:hover{ text-decoration: none; }
.spark_section_6 .article p{ font-size: 16px; line-height: 22px; margin:0 0 45px; padding: 0;  }
.spark_section_6 .article > a{ font-size: 15px; line-height: 24px; color: #222222; padding:10px; border:solid 1px #222222; border-radius: 10px;  }
.ab-testing-template-1 .spark_section_footer,
.ab-testing-template-2 .spark_section_footer{ display: none; }
/*.page-template-template-page-spark-landing #maincontent { max-width: 100%; width: 100%; }*/
small{ font-size: 12px; }
#crumbs.spark{ margin-bottom: 10px; }
#crumbs.spark span{ color: #004990; background-image: url('../images/arrow-blue.png')}
.pull-right{ float: right; }
.pull-left{ float: left; }

.cloak{ display: none; background: rgba(33,33,33,0.8); top:0; left:0; right:0; bottom:0; position: absolute; }
.showCloak{ position: relative; }
.showCloak .cloak{ display: block; z-index: 9999; }
body.redeem .voucher.main_banner{ background: url('../images/scratch-wins-banner.png') no-repeat top center; }
body.second-chance .voucher.main_banner{ background: url('../images/scratch-win-second-chance.png') no-repeat top center; }
.compi-entry-title.redeem{ font-size: 34px; }
.newFranchiseTemplate .sep{ border-top:solid 1px black; margin-top:15px; margin-bottom:15px; }
.newFranchiseTemplate .banner.region{ height: 437px; /*background: #234588;*/ overflow: hidden; }
.newFranchiseTemplate .banner.region.campaign{ background:url('../images/Income-Guarantee-banner-new.jpg') top left repeat-x; }
.newFranchiseTemplate .banner.region.campaign img{ display: block }
.newFranchiseTemplate .section_4,
.newFranchiseTemplate .section_1{ padding: 30px 0;  text-align: center; }
.newFranchiseTemplate .section_1 h1,
.newFranchiseTemplate .section_4 h1,
.newFranchiseTemplate .section_1 h2,
.newFranchiseTemplate .section_4 h1,
.newFranchiseTemplate .section_4 h2{ font-size: 24px; color:#f50000; line-height: 30px; margin:10px 0 15px; padding-bottom: 0; }
.newFranchiseTemplate .section_1 h4,
.newFranchiseTemplate .section_4 h4{ font-size: 18px; color:#000000; line-height: 24px; margin:10px 0 15px; }
.newFranchiseTemplate p{ hyphens: none; }
/*.newFranchiseTemplate .section_1 h4.alt,
.newFranchiseTemplate .section_4 h4.alt{ color:;}*/
.newFranchiseTemplate .section_1 p,
.newFranchiseTemplate .section_4 p{ font-size: 13px; color:#000000; line-height: 18px; margin:20px 0 25px;  }

.newFranchiseTemplate .big_red_a{ text-transform: uppercase; padding: 10px 15px; background: #f50000; color: #ffffff; border:solid 2px #f50000; ; text-align: center; font-size: 18px; border-radius: 12px; display: inline-block; }
.newFranchiseTemplate .full_block{ display: block; }
.newFranchiseTemplate .big_blue_a { text-transform: uppercase; padding: 10px 15px; background: white; color: #234588; border:solid 2px #234588; text-align: center; font-size: 18px; border-radius: 12px; display: inline-block; }
.newFranchiseTemplate .big_blue_a.clear { background:none; }

.newFranchiseTemplate .section_2{ padding: 30px 0 0;}
.newFranchiseTemplate .section_2 h2{ font-size: 24px; color:#f50000; line-height: 30px; margin:10px 55px 15px; text-align: center;  }
.newFranchiseTemplate .section_2 dt{ float:left; height: 49px; width: 49px; margin: 7px; margin-right: 30px; border-radius: 100%; border:solid 2px #f50000; font-size: 30px; line-height: 49px; text-align: center; color:#F50000;  }
.newFranchiseTemplate .section_2 .list dd{ font-size: 13px; }
.newFranchiseTemplate .section_2 dd span{ color:#F50000; }
.newFranchiseTemplate .section_3{ /*background: #234588;*/ height: 187px; }
.newFranchiseTemplate .section_3 img{ display: block; width: 100%; }
.newFranchiseTemplate .section_4 .icon_box .icon.container{ background: no-repeat center; height: 75px;  }
.newFranchiseTemplate .section_4 .icon_box h4 a{ color:#234588; font-size: 18px; line-height: 22px;  }
.newFranchiseTemplate .section_4 .icon_box p{ color:#000000; font-size: 13px; line-height: 18px; padding: 0 25px; margin-bottom: 30px;  }
.newFranchiseTemplate .section_4 .teardrop.icon{ height: 220px; background: no-repeat center; margin-bottom: 25px; }
.newFranchiseTemplate .section_4 .tearbox{ margin-bottom: 50px; }
.newFranchiseTemplate .section_4 .same_height{ padding-bottom: 40px; }

.newFranchiseTemplate .section_6 #maincontent{ background: #D3DAE7; }
.newFranchiseTemplate .section_6 span.blockquote{ height: 100%;vertical-align: middle;display: inline-block; }
.newFranchiseTemplate .section_6 blockquote{ font-size: 18px; line-height: 24px; position: relative; padding: 60px 90px; text-align: center; }
.newFranchiseTemplate .section_6 blockquote{ vertical-align: middle; display: inline-block; }
.newFranchiseTemplate .section_6 blockquote::before,
.newFranchiseTemplate .section_6 blockquote::after{ content:' '; padding: 27px 35px; position: absolute;  }
.newFranchiseTemplate .section_6 blockquote::before{ background: url(../images/quotes-open.jpg) no-repeat center; top: 0px; left: 0px; }
.newFranchiseTemplate .section_6 blockquote::after{ background: url(../images/quotes-close.jpg) no-repeat center; bottom: 0px; right: 0px; }
.newFranchiseTemplate .section_6 div.customer.name{ text-align: center; font-size: 15px; font-weight: bold; margin-top: -30px; }
.newFranchiseTemplate .section_6 .reviewer.icon img{ display: block;}
.newFranchiseTemplate .section_7{ height: 438px; }
.newFranchiseTemplate .section_7 #maincontent{ background: #234588; }
.newFranchiseTemplate .section_7 a{ color:white;}
.newFranchiseTemplate .section_7 h2,
.newFranchiseTemplate .section_7 h4{ color:white; text-align: center; }
.newFranchiseTemplate .section_7 h2{ font-size: 24px; }
.newFranchiseTemplate .section_7 h4{ font-size: 18px; }
.newFranchiseTemplate .section_7 .class_accept{ color:white; }
.newFranchiseTemplate .section_7 form{ margin-left: 30%; }
.newFranchiseTemplate .section_7 .newsletter.sample img{ display: block; }
.newFranchiseTemplate .section_7 form input{ font-size: 15px; width: 100%!important; line-height: 24px; background: transparent; border:solid 2px white; border-radius: 12px; padding: 10px; color: white;  }
.newFranchiseTemplate .section_7 form input::placeholder{ color:#f1f1f1; }
.newFranchiseTemplate .section_7 form input{ box-shadow: none; box-sizing : border-box; color:#ffffff !important; height: 50px !important; }
.newFranchiseTemplate .section_7 form input[type=checkbox]{ visibility: hidden; display: none; }
.newFranchiseTemplate .section_7 form div.checkbox{ cursor: pointer; float:right; padding: 13px 15px; background: url(../images/checkbox-unchecked.png) no-repeat top left;  }
.newFranchiseTemplate .section_7 form div.checkbox.uncheck{ background: url(../images/checkbox-unchecked.png) no-repeat top left;  }
.newFranchiseTemplate .section_7 form div.checkbox.checked{ background: url(../images/checkbox-checked.png) no-repeat top left;  }

.newFranchiseTemplate .section_8{ position: relative; }
.newFranchiseTemplate .section_8 .title h1,
.newFranchiseTemplate .section_8 .title h2{ font-size: 24px; color:#f50000; line-height: 30px; margin:10px 0 15px; text-align: center; margin-top: 40px; }
.newFranchiseTemplate .section_8 .title p{ text-align: center; }
.newFranchiseTemplate .section_8 div.form h2{ color:#F50000; font-size: 18px; text-align: left; margin:0; }
.newFranchiseTemplate .section_8 div.form .mandatory{ font-size: 11px; text-align: right; margin:0; }
.newFranchiseTemplate .section_8 div.form .mandatory span{ color:#f50000; }
.newFranchiseTemplate .section_8 div.form input[type=text],
.newFranchiseTemplate .section_8 div.form input[type=email],
.newFranchiseTemplate .section_8 div.form input[type=tel],
.newFranchiseTemplate .section_8 div.form input[type=submit],
.newFranchiseTemplate .section_8 div.form textarea{ box-shadow: none; box-sizing : border-box; }
.newFranchiseTemplate .section_8 div.form input[type=text],
.newFranchiseTemplate .section_8 div.form input[type=email],
.newFranchiseTemplate .section_8 div.form input[type=tel],
.newFranchiseTemplate .section_8 div.form textarea{ padding: 10px; height: 40px !important; border:solid 2px #b2b2b2; width: 100%; border-radius: 12px; }
.newFranchiseTemplate .section_8 div.form textarea{ height: auto !important; min-height: 120px; }
.newFranchiseTemplate .section_8 div.form select{ width: 100% !important; border-radius: 12px; border:solid 2px #b2b2b2; height: 45px; padding: 10px; }
.newFranchiseTemplate .section_8 div.form label { line-height: 45px; }
.newFranchiseTemplate .section_8 div.form label sup{ color:#F50000; }
.newFranchiseTemplate .section_8 div.form input[type=checkbox]{ visibility: hidden; display: none; }
.newFranchiseTemplate .section_8 div.form div.checkbox{ cursor: pointer; float:right; padding: 13px 15px; background: url(../images/checkbox-2-unchecked.png) no-repeat top left;  }
.newFranchiseTemplate .section_8 div.form div.checkbox.uncheck{ background: url(../images/checkbox-2-unchecked.png) no-repeat top left;  }
.newFranchiseTemplate .section_8 div.form div.checkbox.checked{ background: url(../images/checkbox-2-checked.png) no-repeat top left;  }
.newFranchiseTemplate .section_8 div.form input[type=submit].big_red_a{ height:auto !important; padding: 10px 15px; background: #f50000; color: #ffffff; border:solid 2px #f50000; ; text-align: center; font-size: 18px; border-radius: 12px; display: inline-block; text-shadow:none;}
.newFranchiseTemplate .section_8 .stick_to_footer{ position: absolute; bottom: 0; right: 0; }

body.page-template-template-franchise-landing-new #myfootercontainer,
body.page-template-template-franchise-faq #myfootercontainer,
body.page-template-template-franchise-proven #myfootercontainer,
body.page-template-template-franchise-state-new #myfootercontainer,
body.page-template-template-franchise-why-us #myfootercontainer,
body.page-template-template-franchise-finance #myfootercontainer,
body.page-template-template-franchise-campaign #myfootercontainer,
body.page-template-template-franchise-contact #myfootercontainer,
body.page-template-template-zenith-new-php #myfootercontainer,
body.page-template-template-zenith-new-child-php #myfootercontainer,
body.single-franchise-for-sale #myfootercontainer,
body.page-template-template-franchise-own-centre #myfootercontainer{ margin-top:0; }

.single-franchise-for-sale h1.entry-title{ font-size: 24px; line-height: 36px; color:#F50000; }
/*.same_height .col{ display: table-cell; }*/
.list dl.features{ margin: 15px 0; }
.list dl.features dt{ float:left; padding: 16px; }
.list dl.features dd{ float:left; line-height: 32px; margin:0 0 0 10px; }
.list .features.feature_5 dt{ background: url(../images/frs-loc.png) no-repeat center; }
.list .features.feature_6 dt{ background: url(../images/frs-growth.png) no-repeat center; }
.list .features.feature_1 dt{ background: url(../images/frs-tag.png) no-repeat center; }
.list .features.feature_2 dt{ background: url(../images/frs-bldg.png) no-repeat center; }
.list .features.feature_3 dt{ background: url(../images/frs-cost.png) no-repeat center; }
.list .features.feature_4 dt{ background: url(../images/frs-piggy.png) no-repeat center; }
.list .features.feature_6 dd{ font-size: 16px; color:#F50000; }
img#mainImage{ width: 480px; /*height: 326px;*/ }
.franchise_for_sale .franchise_center{ width: 29.26%; margin-left:5.3%; }
.franchise_for_sale .franchise_center:first-child{ margin-left:0; }
.franchise_for_sale .franchise_center img.mainImage{ width: 277px; /*height:187px;*/ }
.franchise_for_sale .franchise_center h4{ text-align: center; font-size: 15px; color: #234588; }
.franchise_for_sale .franchise_center .big_red_a,
.franchise_for_sale .franchise_center .big_blue_a{ padding: 10px 14px; }
.newFranchiseTemplate .state_filter{ font-size: 18px; text-align: center; margin: 30px 0 10px;  }
.newFranchiseTemplate .state_filter a{ color: #234588; }
.stateListingPage h1.article-entry{ font-size: 24px; color: #F50000; }
.stateListingPage .section_title span{ font-size: 24px; color:#F50000;}
.stateListingPage .centre_listing {margin:50px 0; }

.newFranchiseTemplate.temp1 .section_1{ max-height: 350px; padding: 30px 0 0; }
.newFranchiseTemplate.temp1 .section_1 #maincontent{ background: #D3DAE7; }
.newFranchiseTemplate.temp1 .section_1 .title{ margin-top:40px; color:#004990; font-size: 24px; line-height: 30px; margin-bottom: 25px; text-align: center; text-transform: none; padding: 0 }
.newFranchiseTemplate.temp1 .section_1 .copy{ font-size: 13px; line-height: 18px; margin-bottom: 30px; text-align: center; }
.newFranchiseTemplate.temp1 .section_1 .reviewer.icon img{ display: block;}

.newFranchiseTemplate.temp1 .section_2 .title{ margin-top:0px; color:#F50000; font-size: 24px; line-height: 30px; margin-bottom: 25px; text-align: left; margin:0 0 25px; }
.newFranchiseTemplate.temp1 .section_2 .copy{ font-size: 13px; line-height: 18px; margin-bottom: 30px; }
.newFranchiseTemplate.temp1 .section_2{ padding-bottom: 20px; }

.newFranchiseTemplate.temp1 .section_6 div.customer.name{ margin-bottom:30px; }
.newFranchiseTemplate.temp1 .section_6 div.oppurtunity_link{ text-align: center; }

.newFranchiseTemplate.temp1 .section_3 .title{ margin-top:0px; color:#F50000; font-size: 24px; line-height: 30px; margin-bottom: 25px; }
.newFranchiseTemplate.temp1 .section_3 .copy{ font-size: 13px; line-height: 18px; /*margin-bottom: 30px;*/ }

.newFranchiseTemplate.temp1 .section_3.support{ height: auto; background: none; }
.newFranchiseTemplate.temp1 .section_3.support img{ display: block }
.newFranchiseTemplate.temp1 .section_3.support.copy{ height: auto; text-align: center; color:white; }
.newFranchiseTemplate.temp1 .section_3.support.copy #maincontent{ background: #234588; padding: 20px 0; }
.newFranchiseTemplate.temp1 .section_3.support.copy .title{ color:white; font-size: 18px; line-height: 24px; text-align: center; }
.newFranchiseTemplate.temp1 .section_3.support.copy p{ color:white; font-size: 13px; line-height: 18px; text-align: center;  }

.newFranchiseTemplate.temp1 .section_11{ /*background-color: #234588;*/ min-height: 180px; }
.newFranchiseTemplate.temp1 .section_11 #maincontent{ background: #234588; }
.newFranchiseTemplate.temp1 .section_11 .title{ margin-top:20px; color:white; font-size: 18px; line-height: 24px; margin-bottom: 10px; text-align: center; }
.newFranchiseTemplate.temp1 .section_11 .copy{ font-size: 13px; line-height: 18px; margin-bottom: 30px; color:white; text-align: center; }
/*.newFranchiseTemplate .reviewer.icon{ position: absolute; bottom: 0;}*/

.newFranchiseTemplate.temp1 .systems .span_2_of_7{ width:30%; }
.newFranchiseTemplate.temp1 .systems .title{ text-align: center; font-size: 18px; line-height: 24px; color: #234588; }
.newFranchiseTemplate.temp1 .systems .copy{ text-align: center; font-size: 13px; line-height: 18px; }
.newFranchiseTemplate.temp1 .systems .review{ font-size: 16px; font-style: italic; line-height: 24px; text-align: center; margin-bottom: 25px; }
.newFranchiseTemplate.temp1 .systems .reviewer{ font-size: 13px; font-weight:bold; line-height: 18px; text-align: center; }
.newFranchiseTemplate.temp1 .diffrence .option .title{ color:#F50000; font-size: 16px; line-height: 24px; margin:20px 0; }
.newFranchiseTemplate.temp1 .diffrence .option .sub.title{ margin:20px 0;   }
.newFranchiseTemplate.temp1 .diffrence .option .copy{ margin:10px 0;  }
.newFranchiseTemplate.temp1 .diffrence .option .sub.copy{ margin: 0; }
.newFranchiseTemplate.temp1 .diffrence .warnote p{ font-size: 11px; line-height: 16px; font-style: italic; margin: 5px 0; }

.newFranchiseTemplate.temp1 .whyus.diffrence{ /*position: relative;*/ }
.newFranchiseTemplate.temp1 .whyus.diffrence h3.title{ font-size: 18px; line-height: 24px; color:#F50000; text-align: center; }
.newFranchiseTemplate.temp1 .whyus.diffrence p{ font-size: 13px; line-height: 18px; }
.newFranchiseTemplate.temp1 .whyus.diffrence p.title{ color:#F50000; text-align: center; margin:12px 0 0; }
.newFranchiseTemplate.temp1 .whyus.diffrence p.copy{ margin-top: 0; }
.newFranchiseTemplate.temp1 .whyus.diffrence .line{ width: 2px; background: #676767; position: absolute; z-index:-1; }

.design-campaign .section_1{ height:500px; }
.design-campaign .section_2{ padding: 23px 0;  }
.design-campaign .section_2 .title,
.design-campaign .section_4 .title,
.design-campaign .section_1 .title{ font-size: 28px; text-align: center; line-height: 36px; color: #2D150C }
.design-campaign .section_2 .sub_title,
.design-campaign .section_4 .sub_title,
.design-campaign .section_1 .sub_title{ font-size: 16px; text-align: center; line-height: 20px; color: #2D150C }
.design-campaign .section_3{ height:550px; padding-top: 50px; }
.design-campaign .ui-datepicker{ width: 75%; margin-bottom: 10px; }
.design-campaign .form input[type=text],
.design-campaign .form input[type=email],
.design-campaign .form input[type=tel],
.design-campaign .form select{ width: 78% !important; border-radius: 0px; background-color: #FFFFFF; border:solid 1px #ECECEC; height: 34px; padding: 5px 10px; margin-bottom: 10px; }
.design-campaign .form input[type=text],
.design-campaign .form input[type=email],
.design-campaign .form .col_2 select,
.design-campaign .form input[type=tel]{ height: 36px !important; width: 98% !important; margin-bottom: 21px; }
.design-campaign .form input[type=submit],
.design-campaign .form input[type=button]{ border:none; width:99%; box-shadow: none; border-radius: 0; background-color: #A11D22; padding: 5px; text-transform: uppercase; text-shadow:none; color:white; height: 40px; }
.design-campaign .form .col_2 select{ width: 99% !important; height: 40px !important; }
/*.design-campaign .section_4{ padding:50px 0; }*/

.design-campaign .section_1 .title{ margin-top: 70px; font-size: 33pt; line-height: 38pt; font-weight: 800; font-family: 'Open Sans', sans-serif; }
.design-campaign .section_1 .sub_title{ font-size: 13pt; line-height: 18pt; font-weight: 400; font-family: 'Open Sans', sans-serif; }
.design-campaign .section_1 .book_now{ margin-top: 10px; display: block; border: solid 1px #2D150C; color:#2D150C; padding: 10px 20px; font-size: 18pt; line-height: 30pt; font-weight: 300; font-family: 'Open Sans', sans-serif; text-align: center; }
.design-campaign .section_1 .book_now.red{ color:#ffffff; background:#ED242C; }

.design-campaign .section_2 .title{ font-size: 34pt; line-height: 38pt; font-weight: 800; font-family: 'Open Sans', sans-serif; margin-bottom: 0; }
.design-campaign .section_2 .sub_title{ font-size: 18pt; line-height: 20pt; font-weight: 700; font-family: 'Open Sans', sans-serif; color:#9C9EA1; }

.design-campaign .section_3 .title{ text-align: center; font-size: 34pt; line-height: 38pt; font-weight: 800; font-family: 'Open Sans', sans-serif; color:#ffffff; margin-bottom: 0; }
.design-campaign .section_3 .sub_title{ text-align: center; font-size: 13pt; line-height: 16pt; font-weight: 700; font-family: 'Open Sans', sans-serif; color:#ffffff; margin-top: 0; }

.design-campaign .section_4 .title{ text-align: center; font-size: 34pt; line-height: 38pt; font-weight: 800; font-family: 'Open Sans', sans-serif; color:#2D150C; margin-bottom: 0; }
.design-campaign .section_4 .sub_title{ text-align: center; font-size: 13pt; line-height: 16pt; font-weight: 700; font-family: 'Open Sans', sans-serif; color:#2D150C; margin-top: 0; }

.design-campaign .section_3 .form input,
.design-campaign .section_3 .form select{ font-size: 13px; line-height: 15px; font-weight: 700; font-family: 'Open Sans', sans-serif; color: #2D150C; }
.design-campaign .form input[type=submit]{ color:#FFFFFF; }
.design-campaign .ui-datepicker-calendar{ font-family: 'Open Sans', sans-serif; }

.tile_set_title{ font-size: 24px; line-height: 36px; color:#234588; font-weight: bold; text-align: center; padding-top: 12px; padding-top:0; margin-top:0.3em; margin-bottom: 0; }
.rebrand .tile_set_title{ text-transform: uppercase; padding-bottom: 15px; color:#0040cb }
.rebrand .tile_set_title a{ color:#0040cb; }
.tile_set_title a{ color:#234588; }
.each_tile{ text-align: center; margin-bottom: 15px; }
.rebrand .each_tile { text-align: left; }
.each_tile h3.tile_title{ font-size: 20px; margin-bottom: 15px; margin-top: 15px; font-weight: normal; text-align: center; }
.each_tile h3.tile_title a,
.each_tile h3.tile_title:hover a{ color:#0040cb; }

.rebrand .each_tile h3.tile_title{ text-align: left; text-transform: uppercase; font-weight: 800; }
.each_tile p.tile_copy{ text-align: center; height: 50px; }
.rebrand .each_tile p.tile_copy{ text-align: left; font-weight: 500; }
.CityMap p.tile_copy{ min-height: 50px; height: auto; }
.each_tile a.tile_button{ border:solid 3px #e9212d; border-radius: 20px; padding: 10px 15px; color: #E9212D; font-family: agfa_rotis_sans_serif_ex_boRg; font-size: 18px;   }
.CityMap a.tile_button{ display: inline-block; }
.newProductListing .banner .box{ margin-left: 45px; margin-top: 40px; }
.newProductListing .banner h1.title{ /*font-family: agfa_rotis_sans_serif_lightRg, tahoma;*/ color: white; font-size: 48px; line-height: 54px;  }
.newProductListing .banner p.copy{ margin-bottom:65px; /*font-family: agfa_rotis_sans_serif_lightRg, tahoma;*/ color:white; font-size: 18px; line-height: 24px;  }
.newProductListing .banner a.link{ border:solid 3px white; background:#e9212d; color: white; border-radius: 30px; padding: 5px 18px; color: white; font-family: agfa_rotis_sans_serif_lightRg, tahoma; font-size: 28px; text-transform: uppercase;    }

#floatingMenu{ background: rgba(255,255,255,0.3); text-align: center; z-index: 9999; display: block; border:solid 0px black; width: 100px; min-height: 100px; position: absolute; right: 0px; margin-top: 25px; }
#floatingMenu .wrap{ margin:25px auto 0; width: 60%; padding: 7px; }
#floatingMenu .wrap.first{ width:50%; }
#mobileFloatingMenu{ text-align: center; margin-top:30px; margin-bottom: -20px; }
#mobileFloatingMenu .wrap{ width: 32.26%; float: left; margin: 1% 0 1% 1.6%; }
#mobileFloatingMenu .wrap:first-child{ margin-left:0; }
/*#mobileFloatingMenu .wrap img{  width: 60%;  }*/
/*32.26%*/
/*#floatingMenu img{ width:60%; }*/
/*#floatingMenu .last img{ width:40%; }*/
/*.newCampaignSeen #maincontent{ padding-left: 4%; padding-right: 4%; }*/
.newCampaignSeen .section_1{ margin:0 4%;  }
.newCampaignSeen .section_2{ margin:0 6.445%; /*background:url(../images/campaign-seen-banner.png) no-repeat top right;*/ }
.newCampaignSeen .section_2 h1{ color:#F50000; font-size: 48px; line-height: 50px; margin-bottom: 35px; margin-top: 25px; }
.newCampaignSeen .section_2 div.article-content p{ font-size: 18px; line-height: 28px; }
.newCampaignSeen .section_1 .boxes{ box-sizing:border-box; width: 28.44%; margin:0; margin-left: 2.445%;margin-right: 2.445%; border-radius: 15px; border:solid 1px black; overflow: hidden;  margin-top: 33px; margin-bottom: 33px; padding-bottom: 10px; box-shadow: 0 0 21px rgba(0,0,0,0.06) }
.newCampaignSeen .section_1 .boxes img{ width: 100%;}
.newCampaignSeen .section_1 .boxes.gray-out{ opacity: 0.7; }
.newCampaignSeen .section_1 .boxes .checkbox{ background: white; border:solid 1px black; padding:16px; width: 0; margin: auto; cursor: pointer; }
.newCampaignSeen .section_1 .boxes .checkbox.checked{ background: url(../images/campaign-seen-tick.png) no-repeat center; }
.newCampaignSeen .section_1 .boxes .product{ font-size: 20px; line-height: 32px; margin-bottom: 20px; }
.newCampaignSeen .section_1 .boxes input{ display: none;}
.newCampaignSeen .section_1 .boxes .image_container{ border-bottom:solid 1px black; margin-bottom: 10px; }
.newCampaignSeen .section_1 .boxes .image_container img{ display: block; }
.newCampaignSeen .section_3{ background: #EFEFEF; padding: 30px 0; margin-top: 30px;}
.newCampaignSeen .section_3 h3{ font-size: 36px; line-height: 40px; color: #f50000; text-align: center; }
.newCampaignSeen .signage_form { color:black; }
.newCampaignSeen .signage_form a{ color:blue; }
.newCampaignSeen .signage_form .checkbox{ border:solid 1px black; padding:16px; width: 0; margin: auto; cursor: pointer; float: left; margin-right: 5px; }
.newCampaignSeen .signage_form .checkbox.checked{ background: url(../images/campaign-seen-tick.png) no-repeat center; }
.newCampaignSeen .signage_form input,
.newCampaignSeen .signage_form select{ display: block; margin: 0 auto;}
.newCampaignSeen .signage_form input,
.newCampaignSeen .signage_form select{  width: 33.78%; text-align: center; height: 46px !important;  line-height: 46px; font-size: 15px; border-radius: 10px; border:solid 1px black !important; box-sizing:border-box; margin-bottom: 12px;  }
.newCampaignSeen .signage_form input[type=submit],
.newCampaignSeen .signage_form input[type=button]{ background: white; border:solid 3px #f50000 !important; box-shadow: none; width: 190px !important; margin; 0 auto; color:#F50000; line-height:normal; padding:0; font-size: 24px; border-radius: 25px; font-family:agfa_rotis_sans_serif_lightRg, tahoma;   }
.newCampaignSeen .checkbox_container{ width: 75%; margin:0 auto 15px; }
.newCampaignSeen .tncx{ font-size: 11px; color: black; line-height: 15px; margin:20px 6.445%;  }

.newZenithHub .banner{ text-align: center; height: 380px; background: url(../images/zenith-hub-banner.jpg) no-repeat center #274985; }
.newZenithHub .banner h1{ font-size: 26px; line-height: 30px; color: #fff; text-transform: none; margin-bottom: 35px; margin-top:45px; }
.newZenithHub .banner p{ font-size: 16px; line-height: 20px; color: #fff; margin-bottom: 50px; margin-top:45px; }
.newZenithHub a.request-a-consultation,
.newZenithHub .banner a.link{ font-size: 16px; line-height: 20px; color: #fff; background: #E61F22; font-family:agfa_rotis_sans_serif_lightRg, tahoma; text-transform: uppercase; padding: 13px; box-shadow: -4px 4px 3px rgba( 0,0,0,0.3 ); border-radius: 3px; }
.newZenithHub .section_2{ background: #EFEFEF; text-align: center; padding-top:35px; padding-bottom: 55px; }
.newZenithHub .section_2 h3{ font-size: 21px; margin-bottom: 35px; }
.newZenithHub .section_2 p{ font-size: 13px; line-height: 20px; margin-bottom: 35px; }
.newZenithHub .section_3{ text-align: center; padding-top:35px; padding-bottom: 35px; }  
.newZenithHub .section_3 h3{ font-size: 19px; margin-bottom: 35px; }
.newZenithHub .section_3 p{ font-size: 13px; line-height: 20px; margin-bottom: 35px; }
.newZenithHub .section_3 .box_container{ margin: 0 auto; width: 81.6667% } 
.newZenithHub .section_3 .single_box{ box-sizing:border-box; width: 17.142%; margin: 0; margin-left: 3.8775%; margin-right: 3.8775%; } 
.newZenithHub .section_3 a.request-a-consultation{ display: block; margin:15% 5% 0; }
.newZenithHub .section_4{ background: url(../images/zenith-hub-section4-bg.jpg) repeat-x top left #EFEFEF; text-align: center; }  
.newZenithHub .section_4 img{ display: block; }
.newZenithHub .section_4 .col:first-child{ margin-bottom: 0; }
.newZenithHub .section_4 h3{ font-size: 21px; margin-bottom: 15px; margin-top: 21%; }
.newZenithHub .section_4 p{ font-size: 13px; line-height: 20px; margin-top: 10px; margin-bottom: 45px; margin-left:10% ; margin-right: 10%; }
.newZenithHub #sub-pages { padding: 0 32px;  }
.newZenithHub .col-img img {  width: 80%; border-radius: 100%; border:solid 15px #ccc; }

.newZenithHub .my-col-simple-pg { padding: 15px; display: block; width: auto; }
.newZenithHub .col-title a{ color: #F50000; }
.newZenithHub.child .section_2{ text-align: left; }
.newZenithHub.child .section_2_1 h3.main_title{ margin: 0; letter-spacing: 3px; padding: 20px 0; font-size: 25px; color: white; text-transform: uppercase; text-align: center; }
.newZenithHub.child .boxes .single_box{ padding: 25px 0;  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1); border-bottom:solid 1px rgba(255,255,255,0.3); }
.newZenithHub.child .section_2_1 .single_box h3.tile_title{ font-size: 19px; margin-bottom: 25px; color: white; text-transform: uppercase; letter-spacing: 1px; }  
.newZenithHub.child .section_2_1 .single_box p.tile_copy{ font-size: 13px; color: white; line-height: 25px; }  

.layoutv2 form{ width: 50%; margin:0 auto; }
.layoutv2 form.full_width{ width: auto; }
.upload-file-form label.fileinput-button span{ font-size: 12px; }

.upload-file-form label.fileinput-button,
#fileupload.layoutv2x label,
.layoutv2 .form-row .label,
.layoutv2 .form-row label{ float: none; display: block; text-align: left; width: 100% !important; box-sizing:border-box; }
.layoutv2 .form-row input[type=email],
.layoutv2 .form-row input[type=number],
.layoutv2 .form-row select,
.layoutv2 .form-row textarea,
.layoutv2 .form-row input[type=text]{ margin:0 0 2px; height: 34px !important; width: 100% !important; box-sizing:border-box; }
.layoutv2 .form-row textarea{ height: 80px !important; }
#attachment_row.classic{ width: 100%; }
.layoutv2 #attachment_row{ position: static;  }
.layoutv2 #fileupload{  margin: 10px 0;}
.fileupload-buttonbar.layoutv2{ padding: 0 ;}
#fileupload.layoutv2 .ui-button-text{ height: 34px; box-sizing:border-box;}
#fileupload.layoutv2 .ui-button-text span{ line-height: 24px; font-size: 13px; }
#fileupload.layoutv2 #attached_file_attachment{ border-width: 0 0 50px 2000px;}
#fileupload.layoutv2x .ui-state-default,
#fileupload.layoutv2 .ui-state-default{ background: #F2F2F2; }
#fileupload.layoutv2 .ui-state-default:hover,
#fileupload.layoutv2 .ui-state-default.ui-state-hover{ background: #F7f7f7; }
/*#fileupload.layoutv2 .ui-state-default.ui-state-hover*/

#comments ol li,
#comments ul li{ list-style: none; 	}
#comments .commentlist > li{ margin-bottom: 20px; }
#comments .comment-meta{ padding:10px 0 7px; margin: 0; font-size: 13px; }
#comments p{ line-height: 20px; margin-bottom: 10px; }
#comments ul.children{ padding-left: 28px; }

.page-id-20552 .content_box ol li{
	list-style: decimal outside;
}

.page-id-20552 .content_box table, 
.page-id-20552 .content_box th, 
.page-id-20552 .content_box td {
  border: 1px solid black;
}
.page-id-20552 .content_box th, 
.page-id-20552 .content_box td {
	padding: 3px 10px; 
}

.page-id-20552 .content_box td p { margin:0; }
.wp-block-gallery .blocks-gallery-image figcaption, 
.wp-block-gallery .blocks-gallery-item figcaption{
	background: none; color:#000;
}

.quiz.newCampaignSeen .section_1 .boxes{ padding-bottom: 0; }
.quiz.newCampaignSeen .section_1 .boxes .image_container{ border:0; margin-bottom: 0; }
/*.newCampaignSeen .section_1 .boxes .image_container img{ display: block; }*/

.flip-card {
  background-color: transparent;
  width: 24em;
  height: 24em;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}

/* This container is needed to position the front and back side */
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {
  /*background-color: #bbb;*/
  color: black;
}

/* Style the back side */
.flip-card-back {
  /*background-color: dodgerblue;*/
  color: white;
  transform: rotateY(180deg);
}

.page-template-template-securepay-php .kkchild_contact,
.page-template-template-securepay-php #myfootercontainer,
.page-template-template-securepay-php #myfootercontainer1,
.page-template-template-securepay-php #myfootercontainer_650,
.page-template-template-securepay-php .res_head_last
{ display: none; }

.content_box ul.question.answer{ margin-left: 0; margin-top: 25px; margin-bottom: 25px; padding-left: 0;  }
.content_box ul.question.answer li{ list-style: none; margin: 10px 0; font-size: 12px; }
.competition_template.new h1{ font-family: agfa_rotis_sans_serif_lightRg, tahoma; font-size: 38px; padding-bottom:0; margin-bottom: 0;  }
.competition_template.new h2{ font-family: agfa_rotis_sans_serif_lightRg, tahoma; font-size: 26px; }
.competition_template.new a.link{ border:solid 3px white; background:#e9212d; color: white; border-radius: 30px; padding: 5px 18px; color: white; font-family: agfa_rotis_sans_serif_lightRg, tahoma; font-size: 22px; text-transform: uppercase;    }
.competition_template.new .each_tile a.tile_button{ font-family: agfa_rotis_sans_serif_lightRg, tahoma; }
.competition_template.new .section_2{ background: #234588; padding: 25px 0 20px; margin-top:25px; margin-bottom: 30px; }
.competition_template.new .section_2 h2{ text-align: center; color:white; font-weight: bold; letter-spacing: 0.5px;  }
.competition_template.new .section_3 h2{ text-align: center; margin:20px 0 30px; }
.competition_template.new .blog_outer{ margin: 20px 0; }
.competition_template.new .vip_form{ margin-top: 64px ; }

.competition_template.new .vip_inside select { margin-left: 1%; float:none; }
.competition_template.new .competition_span img{ margin-left: 0;}
.competition_template.new .prize_item.entry-content ul, 
.competition_template.new .prize_item.entry-content ol{ padding-left: 0; }

.special.box{ background: #F1F1F1; padding: 3px; }
.special.box a.card_show{ font-size: 14px; font-weight: bold; margin: 10px 0; display: block; }

.specials .images{ position: relative; }
.specials .images img{ display: block; transition: .3s ease; width: 100%; }
.specials .images img#back_image{ display: none }
.specials .images:hover img#front_image{ display: none; }
.specials .images:hover img#back_image{ display: block; }

.specials ul{ margin: 0; padding:0; }
.specials ul li { list-style: none; margin-bottom: 15px }
.specials .cart-buttons a,
.specials .btn a{ background: red; padding: 10px; margin-right:10px; color: white; }
.specials .cart-buttons a:hover,
.specials .btn a:hover{ color: white; }

.new.post{ margin-bottom: 32px; margin-top: 1px; }
.new.post{ display: flex; flex-direction: row; gap: 20px; align-items: center; }

.new.post img{ width: 200px; display: block; }
.new.post .thumb{ position: relative; display: flex; flex-shrink: 0; float: none; margin:0;  }
.new.post .thumb a:after{ content: ' '; display: block; position: absolute; top: 0; left: 0; right:0; bottom:0; background: black; opacity: 0; transition:opacity .15s ease-in-out; }
.new.post .thumb a:hover:after{ opacity: .15; } 
h1.category.title{ font-size: 38px; line-height: 50px; } 
.new.post .info_text h2{ /*margin-top: 20px;*/ font-size: 32px; font-weight: normal; line-height: 38px;  }
/*.new.post .thumb{ display: flex; flex-grow: 2; }
.new.post .info_text{ display: flex; flex-direction: column; justify-content: center; }*/
.new.post .info_text h2{ font-size: 38px; font-weight: normal; line-height: 50px;  }
.new.post .info_text h2 a{ color:#0040cb; }
.new.post .info_text h2 a:hover{ color:#0040cb; text-decoration:underline; } 
.new.post .info_text{ /*padding-top: 10px;*/ display: flex; flex-direction: column; flex-shrink: 1; gap:10px; }
.new.post .post-date{ margin:0; }
body.category .desc{ display: none }
#post_list li.category a.title{ background: white; position: relative; z-index: 1; padding-right: 10px; line-height:normal; }
#post_list li.category span.cate_count{ position: absolute; background: white; right: 0; z-index: 1; padding-left: 10px; }
#post_list li.category span.dots:before{ content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";white-space:nowrap;display:block;width:100%;height:2px;opacity:1;position:absolute;z-index:0;line-height:1;top:13px;display:block }

.flexcontainer{ display: flex; }
.flex_vert_center{ display: flex; align-items: center; }
div.entry.media{ margin-bottom: 50px; position: relative; } 
div.entry.media img{ display: block; width: 100%; } 
div.entry.media:after{  position: absolute;  width: 100%; height: 100%; content: ""; z-index: -1; background: rgba(66,72,81,0.1); bottom: -50px; left: 50px;  }
.entry-header.new h1.entry-title{ font-size: 42px; line-height: 52px; }
.entry-header.new{ margin-bottom: 10px; }

.blog_tiles .tiles{ position:relative; }
.blog_tiles .tiles .entry-media{ position: relative; }
.blog_tiles .tiles .entry-media img{ display: block; width: 100%; }
.blog_tiles .tiles .entry-header{ position: absolute; z-index: 10; top:50%; padding: 0 30px; }
.blog_tiles .tiles .entry-media a:after{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-color: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    opacity: 0.6;
    transition: background-color .2s ease-in-out;
}

.blog_tiles .tiles .entry-media:hover a:after{  opacity: 0.8; }
.blog_tiles .tiles h4.entry-title{ padding: 0; margin:0; width: 100%; }
.blog_tiles .tiles h4.entry-title a{ margin-top: 20px; font-size: 24px; padding:0; margin:0; font-weight: normal; font-family:agfa_rotis_sans_serif_ex_boRg; line-height: 32px; color: white; }
.blog_tiles .tiles .entry-meta{ color:white; }

#note_banner{ background-color: #234588; padding: 15px; line-height: 22px; }
#note_banner p{ font-size: 18px; color: white; line-height: 22px; margin-bottom: 0; }
#note_banner p a{ text-decoration: underline; color: white; }
button, input, select, textarea { font-family: 'Lato', Verdana; }

ul#ubermenu-nav-main-9688{ display: flex; align-items: center; flex-flow: row wrap; }
ul#ubermenu-nav-main-9688 > li{ width: 109px; display: flex; flex: 1; flex-flow:column; }
ul#ubermenu-nav-main-9688 > li#menu-item-25238{ flex: 1.2;}
ul#ubermenu-nav-main-9688 li.ubermenu-item-level-0 a{ min-height: 36px; /*text-align: center; padding: 6px 15px  !important; */ border:none !important;  flex-grow: 1; display: flex; flex-direction: column; align-items: stretch; }
ul#ubermenu-nav-main-9688 li.ubermenu-item-level-0{ align-items: center; }
ul#ubermenu-nav-main-9688 > li:hover{ height: auto !important; margin-top: 0px !important; margin-right: 0px !important; }

/*ul#ubermenu-nav-main-9688 > li:hover .ubermenu-target,*/
ul#ubermenu-nav-main-9688 .ubermenu-target{ padding: 6px 0 !important; margin: 3px 0 !important; border-right:solid 0px #FFF !important; padding-left: 0 !important }
/*ul#ubermenu-nav-main-9688 > li:hover .ubermenu-target,*/
ul#ubermenu-nav-main-9688 .ubermenu-submenu .ubermenu-target{ padding-right: 17px !important; }
.main_menu.new{ background: white; border-top:2px solid #efefef; }
#headcontainer.menu_border .main_menu.new{ border-bottom:2px solid #efefef; }
.main_menu.new ul li a{ color: #58595B; font-size: 15px; }
.main_menu.new a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc- {color: #58595B ;}
ul#ubermenu-nav-main-9688 .ubermenu-item .ubermenu-submenu-drop{ top: 100%; }
ul#ubermenu-nav-main-9688 ul.ubermenu-submenu.ubermenu-submenu-drop, ul#ubermenu-nav-main-9688 ul.ubermenu-submenu.ubermenu-submenu-align-full_width{ border-color:#234588; }
ul#ubermenu-nav-main-9688 > li a:hover{color:#234588; }
.flex-container{ display: flex;  height: 300px; align-items: center; align-items: center; background-color: DodgerBlue; }

.flex-col{ background-color: #f1f1f1 !important; margin: 10px; text-align: center; flex: 1; min-height: 200px; }

.flex-half{ flex: 0.5; }
.flex-1{ flex: 1; }
.flex-2{ flex: 2; }
.flex-3{ flex: 3; }
.flex-4{ flex: 4; }
.flex-5{ flex: 5; }


.table-container {
    display: table; /* Make the container element behave like a table */
    width: 100%; /* Set full-width to expand the whole page */
}

.table-cell {
    display: table-cell; /* Make elements inside the container behave like table cells */
    vertical-align: middle;
    height: 100px;
}

.table-cell.logo-cell{ text-align: left; }

.table-cell.click-to-call{ text-align: right; }

.newHeader #local_store_contact a{ font-size: 16px; }
.newHeader a.action.button{ border:none; box-shadow: none; font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif; 
  font-size: 18px; font-weight: 800; text-transform: uppercase; color:#0040cb; background-color: white; }
/*.newHeader a.action.button.red{ border-color:#e9212d;  color:#e9212d;  }
.newHeader a.action.button.blue{ border:none; background-color: white; color:#234588;  }
.rebrand .newHeader a.action.button{ color:#0040cb;  }*/

.slick_container.blog_tiles .tiles .entry-media{ margin-right: 4px; margin-left: 4px; }
.entry-content p{ overflow-wrap: anywhere; }
.newHeader .cell-1{ width: 20%; }
.newHeader .cell-2{ width: 50%; }
.rebrand .newHeader .cell-2{ width: 40%; }

/*.ubermenu-search input.ubermenu-search-submit{ display: none; }*/

.blog_sidebar_search input#s{ width:75% !important; }
.blog_sidebar_search input#searchsubmit{ background: #ed242c; box-shadow: none; text-shadow: none; color:white; }

#mobile_only_main_nav{ background-color:#e9212d;  }
.mobile_only_main_nav{ margin:0 auto; display: table; text-align: center; padding: 18px 0; }
.mobile_only_main_nav li{ display: table-cell; text-transform: uppercase;padding: 0 20px 0 0; vertical-align: middle; }
.mobile_only_main_nav li:last-child:after{ clear: both; content: ' '; font-size:  }
.mobile_only_main_nav a{ color:white; }

.mobile_menu_slide{ font-size: 30px; color:#e9212d; }
.mobile_menu_slide:hover{ color:#e9212d; }


#newsearch{
	height: 0;
	transition: 0.5s;
	overflow: hidden;
}

.sidenav {
  height: 100%; /* 100% Full-height */
  width: auto; /* 0 width - change this with JavaScript */
  margin-left: -100%;
  position: fixed; /* Stay in place */
  z-index: 1; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 0;
  background-color: #e9212d; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  box-shadow: 2px 1px 37px 1px rgba(0,0,0,0.75);

}
.sidenav ul{ padding: 0; }
/* The navigation menu links */
.sidenav a {
  padding: 16px 24px;
  text-decoration: none;
  font-size: 18px;
  color: white;
  display: block;
  transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  /*color: #f1f1f1;*/
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.fa-icons{ text-align: right; }
.fa-icons a{ font-size: 30px; color: #234588; margin: 0 2%;  }
.fa-icons a:hover{ text-decoration: none; }

.banner_click{ cursor: pointer; }
.banner.region{ margin-bottom: 5px; }
.rebrand .banner.region{ margin-bottom: 0; }
.mobile_only,
.reg_hide{ display:none}

form.postcode_filter{ margin-bottom: 20px; }
input.postcode_filter{ border-radius: 5px; width: 95%; height: 24px !important; font-size: 18px;  }
form.postcode_filter button{ background: none; border:none; margin-left:-3em; font-size: 18px; }

.map-info-window-content h6{ margin-top:0px; padding-bottom: 12px; }
.map-info-window-content h5{ margin-top:0px; padding-bottom: 5px; font-size: 14px; }
.map-info-window-content p{ margin-bottom:0px; font-size: 12px; padding-bottom: 7px; }

.map-details.withMap strong.title{ font-size: 14px; }
.map-details.withMap li.title{ border-bottom:solid 1px black; }

.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{ height: 30px; width: 90% }
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{ border: solid 1px black; padding-left: 7px; border-radius: 7px; 
}
ul.ubermenu-submenu.ubermenu-submenu-drop.ubermenu-submenu-id-25261{ padding-right: 10px !important; }
.large-map.no-width{ width: auto ;}

.alignright{ float: right; margin-left: 8px; margin-bottom: 6px; }
.alignleft{ float: right; margin-right: 8px; margin-bottom: 6px; }

.rebrand .each_tile a.tile_button{ 
  border:none; color: #0040cb; font-family: Arial, Helvetica, sans-serif; 
  border-radius: 0; padding: 0; 
}

.rebrand .each_tile div.title_link{ 
  display:flex; align-items: center;
}

/*.rebrand .each_tile div.title_link::before{
  content: '•';
}*/

.rebrand .each_tile span.bullet{
  margin-right: 18px;
  color: #E9212D; content:' ';
  border: solid 11px #E9212D; height: 0; width: 0; display: block; border-radius: 50%;
}

.rebrand{ font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif; }
.rebrand .bg_pink{ background-color: #ffdde2; }
#myfootercontainer.rebrand{ background-color: #0040CB; border-top: solid 0px; }
.rebrand .footergroup{ border-top:0px solid #fff; padding: 15px 0; }
.rebrand .footergroup h4{ font-family:  'Plus Jakarta Sans', Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: 800; margin-bottom: 25px; }
.rebrand .footergroup p,
.rebrand .post_dtl .post_title,
.rebrand .my_widget .textwidget{ font-size:15px; line-height:21px; }
.rebrand .footergroup p{ font-family:  'Plus Jakarta Sans', Arial, Helvetica, sans-serif;  }
.rebrand .latest_posts.each_post { display: flex; align-items: center; } 
.rebrand .each_post .blt{ margin-right: 10px; }
.rebrand .each_post .bullet{ height: 0; width: 0; border: solid 9px red; border-radius: 50%; }
.rebrand .latest_posts { min-height: auto; margin:0; padding:25px 0; }
.rebrand .latest_posts.post_0 { padding-top: 0; }

.rebrand .post_dtl{ margin: 0; }
.rebrand .post_dtl .post_title{ font-family:  'Plus Jakarta Sans', Arial, Helvetica, sans-serif; height: auto; }
.rebrand .post_dtl .post_title a{ text-decoration: none; font-size: 15px; line-height: 17px; }
#myfootercontainer.rebrand a{ text-decoration: none; }
#myfootercontainer.rebrand a:hover{ text-decoration: underline; }

#myfootercontainer1.rebrand{ background-color: #eafeea; }
.rebrand .kk_footer_grid h6{ font-family: 'Plus Jakarta Sans', Arial, Helvetica, sans-serif; font-weight: 800; font-size:14px; color:#0040cb; letter-spacing:1px;}
.rebrand .kk_footer_grid h6 a{ color:#0040cb; }
.rebrand .main_menu.new ul li a{ color: #000; }
.rebrand ul#ubermenu-nav-main-9688 > li a:hover{color:#0040cb; }
.rebrand .blog_tiles .tiles h4.entry-title a{ font-family: 'Archivo Black', Tahoma, Arial, Helvetica, sans-serif; }
.rebrand #local_store_contact.local_store{ color:#0040cb; font-weight: 400; }

.rebrand.banner_link{ width: 100%; }
.slick-slide .slick_wrapper{ width: 392px; margin: 0 auto; }

.iframe-container{ position:relative; overflow: relative; width: 100%; padding-top: 30%; }
.iframe-container .responsive-iframe{ position: absolute; top: 10px; left: 0; width: 100%; height: 96%; }

body.page-template-template-form-request-quote-v1 #maincontentcontainer{ background: #eafeea; }

.footer_rights{ color:#0040cb; }
.ack_txt p{ color: #fff; }

.loaderClassic{ font-size:18px; }
.loaderNew,
.loaderNew:before,
.loaderNew:after {   
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}

.loaderNew {
  color: #234588;
  font-size: 10px;
  margin-left:  30px;
  /*margin: 0 auto;*/
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loaderNew:before,
.loaderNew:after {
  content: '';
  position: absolute;
  top: 0;
}
.loaderNew:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loaderNew:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}


