/*
Theme Name: Aage Hempel 
Author: BinPar 
License: GNU General Public License
License URI: license.txt
*/

/* BINPAR ********************************/
header#header.style2 #logo a:after { display: none;}
/* #logo a img { height: auto !important; width: auto !important;} */
.page-title { font-size: 36px;}
nav#main_menu { width: auto !important;position: inherit;}
nav#main_menu > ul > li { width: auto !important;}
nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a, .social-icons li a:hover, #action_box, .circlehover, body .flex-direction-nav li a:hover, body .iosSlider .item .caption.style1 .more::before, body .iosSlider .item .caption.style1 .more::after, body .iosSlider .item .caption.style2 .more, body .nivo-directionNav a:hover, body #wowslider-container a.ws_next:hover, body #wowslider-container a.ws_prev:hover, .br-next:hover, .br-previous:hover, body .ca-more, body .title_circle, body .title_circle::before, body ul.links li a, .hg-portfolio-sortable #portfolio-nav li a:hover, .hg-portfolio-sortable #portfolio-nav li.current a, .iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, .btn-flat, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, span.zonsale, .sidebar .widget ul.menu li.active a, .sidebar .widget ul.product-categories li.active a, .sidebar .widget ul.pagenav li.active a, .sidebar .widget ul.menu li.current-cat a, .sidebar .widget ul.product-categories li.current-cat a, .sidebar .widget ul.pagenav li.current-cat a, .sidebar .widget ul.menu li a:hover, .sidebar .widget ul.product-categories li a:hover, .sidebar .widget ul.pagenav li a:hover {
background-color: #002b72 !important;}
.how_to_shop .number, .newsletter-signup input[type=submit], .vertical_tabs .tabbable .nav>li.active>a>span, .vertical_tabs .tabbable .nav>li>a:hover>span, #map_controls, .hg-portfolio-sortable #portfolio-nav li.current a, .ptcarousel .controls > a:hover, .itemLinks span a:hover, .product-list-item .details .actions a, .shop-features .shop-feature:hover, .btn-flat, .redbtn, #sidebar ul.menu li a:hover, .imgboxes_style1 .hoverBorder h6, .feature_box.style3 .box:hover, .services_box .box:hover .icon, .latest_posts.default-style .hoverBorder h6, .process_steps .step.intro, .recentwork_carousel.style2 li a .details .plus, .gobox.ok, .hover-box:hover, .recentwork_carousel li .details > .bg, .circlehover:before, .iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, .iosSlider .item .caption.style2 .more {
background-color: #002b72 !important;;}
a#mycartbtn { display: none !important;}
header#header.style2 #logo a { border-top: none !important;}
#action_box:before, header#header.style1 { border-top-color: #002b72 !important;}
.iosSlider { overflow: hidden;}
.iosSlider .item .caption .main_title { background: #fff !important; color: #002b72 !important; text-shadow: none !important;}
.iosSlider .item .caption.style1 .title_big, .iosSlider .item .caption.style1 .title_small { color: #002b72 !important;}
.iosSlider .item .caption.style1 .title_big:before { text-shadow: none !important; color: #002b72 !important; background: #fff !important; }
.iosSlider .item .caption.style1 .title_small:before { background: #fff !important;}
.process_steps .step.intro:after, body .nivo-caption, body .flex-caption, body #wowslider-container .ws-title { border-left-color: #002b72 !important;}
.complete { }
#current-date { display: none;}
.breadcrumbs { position: absolute; top: 223px; background: #fff; padding: 2px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.breadcrumbs li { font-weight: 400; color: #535353;}
.breadcrumbs li a { color: #F7323F;}
.mainbody  p { font-size: 16px; line-height: 24px; margin-bottom: 20px;}
.mainbody .m_title { font-size: 19px; text-transform: uppercase; line-height: 26px;}
#slideshow { overflow: hidden !important;}
#slideshow .container { padding: 100px 0 150px !important; /* padding: 80px 0 80px !important; */}
.process_steps .step.step1 { background: #EF636E;}
.process_steps .step.step1:after {border-left-color: #EF636E;}
.process_steps .step.step2 { background: #ca525c;}
.process_steps .step.step2:after { border-left-color: #ca525c;}
.process_steps .step.step3 { background: #ac454d;}
.span8 a.hoverBorder { cursor: default;}
.span8 .theHoverBorder:hover { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.partners_carousel li a:hover { background: #fff;}
.span12 .row { border-bottom: 1px solid #ececec; margin-bottom: 40px; padding-bottom: 20px;}
.lmm-panel-api { padding: 22px 20px 20px 20px!important;}
.lmm-panel-text { padding: 20px !important;}
.acc-group .content { float: left; width: 100%;}
.acc-group p { /*display: none;*/} 
.services-coverage { float: left; display: inline-block; width: 100%; padding: 0 0 0 80px; margin: 0;}
.services-coverage li { list-style: none;}
.servone { background: url(images/binpar/sprites/sprites-binpar.png) no-repeat -26px -26px transparent;}
.servtwo { background: url(images/binpar/sprites/sprites-binpar.png) no-repeat -26px -129px transparent; padding-bottom: 10px;}
.servthree { background: url(images/binpar/sprites/sprites-binpar.png) no-repeat -26px -228px transparent;}
.servfour { background: url(images/binpar/sprites/sprites-binpar.png) no-repeat -26px -312px transparent; padding-bottom: 10px;}
.servfive { background: url(images/binpar/sprites/sprites-binpar.png) no-repeat -26px -404px transparent;}
.page-id-7 #slideshow .bgback { background: url(images/binpar/headers/bg1.jpg) no-repeat center center transparent;}
.page-id-9 #slideshow .bgback { background: url(images/binpar/headers/bg1.jpg) no-repeat center center transparent;}
.page-id-13 #slideshow .bgback { background: url(images/binpar/headers/bg1.jpg) no-repeat center center transparent;}
.page-id-15 #slideshow .bgback { background: url(images/binpar/headers/bg1.jpg) no-repeat center center transparent;}
.page-id-18 #slideshow .bgback { background: url(images/binpar/headers/bg1.jpg) no-repeat center center transparent;}
.page-id-1435 #slideshow .bgback { background: url(images/binpar/headers/bg2.jpg) no-repeat center center transparent;}
.page-id-1424 #slideshow .bgback { background: url(images/binpar/headers/bg2.jpg) no-repeat center center transparent;}
.page-id-1428 #slideshow .bgback { background: url(images/binpar/headers/bg2.jpg) no-repeat center center transparent;}
.page-id-1435 #slideshow .bgback { background: url(images/binpar/headers/bg2.jpg) no-repeat center center transparent;}
.page-id-1437 #slideshow .bgback { background: url(images/binpar/headers/bg2.jpg) no-repeat center center transparent;}
.page-id-1598 #slideshow .bgback { background: url(images/binpar/headers/bg2.jpg) no-repeat center center transparent;}
.page-id-215 #slideshow .bgback { background: url(images/binpar/headers/bg2.jpg) no-repeat center center transparent;}
.page-id-1440 #slideshow .bgback { background: url(images/binpar/headers/bg3.jpg) no-repeat center center transparent;}
.page-id-1442 #slideshow .bgback { background: url(images/binpar/headers/bg3.jpg) no-repeat center center transparent;}
.page-id-1444 #slideshow .bgback { background: url(images/binpar/headers/bg3.jpg) no-repeat center center transparent;}
.page-id-1447 #slideshow .bgback { background: url(images/binpar/headers/bg3.jpg) no-repeat center center transparent;}
.page-id-1449 #slideshow .bgback { background: url(images/binpar/headers/bg3.jpg) no-repeat center center transparent;}
.page-id-1451 #slideshow .bgback { background: url(images/binpar/headers/bg3.jpg) no-repeat center center transparent;}
.page-id-1453 #slideshow .bgback { background: url(images/binpar/headers/bg3.jpg) no-repeat center center transparent;}
.page-id-1455 #slideshow .bgback { background: url(images/binpar/headers/bg4.jpg) no-repeat center center transparent;}
.page-id-1456 #slideshow .bgback { background: url(images/binpar/headers/bg4.jpg) no-repeat center center transparent;}
.page-id-1460 #slideshow .bgback { background: url(images/binpar/headers/bg4.jpg) no-repeat center center transparent;}
.page-id-1462 #slideshow .bgback { background: url(images/binpar/headers/bg4.jpg) no-repeat center center transparent;}
.page-id-1471 #slideshow .bgback { background: url(images/binpar/headers/bg5.jpg) no-repeat center center transparent;}
.page-id-1420 #slideshow .bgback { background: url(images/binpar/headers/bg6.jpg) no-repeat center center transparent;}
.page-id-1473 #slideshow .bgback { background: url(images/binpar/headers/bg7.jpg) no-repeat center center transparent;}
#page_header.uh_contact .bgback, #slideshow.uh_contact .bgback { background: url(images/binpar/headers/contact-us.jpg) no-repeat center bottom #fff;}
.post-type-archive-documentation #page_wrapper #page_header .bgback { background: url(images/binpar/headers/bg9.jpg) no-repeat center center transparent;}
.woocommerce-page #page_header .bgback { background: url(images/binpar/headers/bg8.jpg) no-repeat center bottom transparent;}
body.page-id-2398 .span3 { height: 500px;}
body.page-id-2398 footer .span3 { height: auto;}
.woocommerce-page #page_header { min-height: 400px;}
.woocommerce-page .breadcrumbs { top: 370px;}
.woocommerce-page .span6 { width: 100% !important;}
.woocommerce-page .span6 .header-titles h2 { text-align: center; text-shadow: 2px 2px 0 rgba(0,0,0,1) !important; font-size: 64px; display: none;}
.static-content { position: relative;}
.static-content h2, .static-content h3 { text-shadow: 2px 2px 0 rgba(0,0,0,1) !important;} 
#slideshow .bgback {background-size: auto !important; background-position: bottom;}
.iosSlider .prev, .iosSlider .next { margin-top: 30px !important;}

.page-id-4052 .page-title,
.page-id-7 .page-title,
.page-id-9 .page-title,
.page-id-13 .page-title,
.page-id-15 .page-title,
.page-id-18 .page-title,
.page-id-1435 .page-title,
.page-id-1424 .page-title,
.page-id-1428 .page-title,
.page-id-1435 .page-title,
.page-id-1437 .page-title,
.page-id-1598 .page-title,
.page-id-1440 .page-title,
.page-id-1442 .page-title,
.page-id-1444 .page-title, 
.page-id-1447 .page-title,
.page-id-1449 .page-title,
.page-id-1451 .page-title,
.page-id-1453 .page-title,
.page-id-1455 .page-title,
.page-id-1456 .page-title,
.page-id-1460 .page-title,
.page-id-1462 .page-title
.page-id-1471 .page-title,
.page-id-1420 .page-title,
.page-id-1473 .page-title,
.page-id-215 .page-title { display: none;}
.hoverBorderWrapper { overflow: hidden;}
.span12 .hoverBorderWrapper { height: 145px;}

/* PRODUCTS ********************************/
.product-page { background: #fff;}
.desc { font-size: 13px;}
.desc strong { margin-bottom: 6px; display: inline-block;}
.posted_in { font-style: italic;}
.posted_in a { color: #F7323F;}
.tabs_style4 .tab-content {padding: 40px; }
.tabs_style4 .tab-content p { margin-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ececec; padding-bottom: 30px;}
.tabs_style4 .tab-content p:last-child { padding-bottom: 0; border: none; margin-bottom: 0;}
.product-list-item .image { background: #fff;}
.product-list-item .image { margin-bottom: 20px;}
.images.product-gallery { min-height: 240px; max-width: 100%; display: table;}
.images.product-gallery .big_image { display:  table-cell; vertical-align: middle;}
.product-gallery ul.thumbs { display: none;}
#lang_sel li { width: 100%}
#lang_sel a.lang_sel_sel { color: #535353 !important;}
.pp_gallery {display: none !important;}
.product-page .span4 { margin-left: 0 !important;}
.post-type-archive-product .zn_product_subcategory .product-list-item img, .tax-product_cat .zn_woo_cat_page .zn_product_subcategory .product-list-item a img { transition-duration: .3s; -moz-transition-duration: .3s; -webkit-transition-duration: .3s;}
.post-type-archive-product .zn_product_subcategory .product-list-item img:hover, .tax-product_cat .zn_woo_cat_page .zn_product_subcategory .product-list-item a img:hover { }
.post-type-archive-product .zn_product_subcategory .product-list-item  .details h3 { font-size: 18px; text-align: center;}
span.zonsale, .span9 .actions a { display: none !important;}
#sidebar { }
#sidebar ul { }
#sidebar ul li { list-style: none;}
#sidebar ul li ul { }
#sidebar ul li ul li { }
#sidebar ul li ul li.current-cat a { background: #002b72 !important; color: #fff;}
#sidebar ul li ul li a { background: none !important; color: #002b72;}
#sidebar ul li ul li.current-cat ul li a { background: none !important; color: #002b72;}

/* CONTACT ********************************/
.tab-content { }
.tab-content h5 { font-size: 26px; margin: 20px 0; display: inline-block;}
.tab-content dl { }
.tab-content dl .accordionButton { cursor: pointer; width: 100%; font-size: 14px; padding: 4px 20px 4px 4px; margin: 0; background: url(images/acc-arr1.png) no-repeat right -16px transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition-duration: .3s; -moz-transition-duration: .3s; -webkit-transition-duration: .3s; color: #CD2122;}
.tab-content dl .accordionButton:hover { background: url(images/acc-arr1.png) no-repeat right -16px #dcdcdc; color: #CD2122;}
.tab-content dl .accordionContent { position: relative;}
.tab-content dl fieldset { padding: 10px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tab-content dl fieldset input[type="text"] { padding: 20px 10px; width: 49%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tab-content dl fieldset input[type="button"], .page-restrict-output form input[type="submit"] { background: #CD2122; padding: 20px; color: #fff; float: right; border: none; padding: 6px 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; transition-duration: .3s; -moz-transition-duration: .3s; -webkit-transition-duration: .3s;}
.tab-content dl fieldset input[type="button"]:hover, .page-restrict-output form input[type="submit"]:not(.inactive):hover { background: #002B72;}
.tab-content dl fieldset input.inputname {  margin-right: 10px;}
.tab-content dl fieldset textarea { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 6px; height: 160px; padding: 10px; resize: none;}
.tab-content ul { margin-bottom: 20px; margin-left: 0; list-style: none; margin-top: 10px;}
.tab-content small { font-size: 12px; width: 100%; float: left; margin: 10px 0; color: #535353; text-align: center;}
.tab-content small a { color: #F7323F !important; transition-duration: .3s; -moz-transition-duration: .3s; -webkit-transition-duration: .3s;}
.tab-content small a:hover { color: #002B72 !important;}
.tab-content .emptyInput { border : 1px red solid; box-shadow : 0px 0px 8px 1px red;}
.formResponse { position: absolute; padding: 5px 0px 5px 0px; opacity: 0; width: 270px;}
.formSent {color: green; font-size: 150%;}
.formError {color: red; font-size: 150%;}
.timeline_box { margin: 20px;}
#portfolio-nav, .hg-portfolio-sortable #sorting { display: none;}
body.res1170 .hg-portfolio-sortable ul#thumbs li { height: 390px; /*position: inherit !important; top: 0 !important; left: 0 !important;*/}
body.res1170 .hg-portfolio-sortable ul#thumbs li > div { height: 100%; }
.page-id-2298 .container .row, .page-id-2298 .container .row .image-boxes, .page-id-2390 .container .row, .page-id-2390 .container .row .image-boxes, .page-id-2327 .container .row, .page-id-2424 .container .row  { }
.page-id-2298 .container .row, .page-id-2298 .container .row .image-boxes h3, .page-id-2390 .container .row, .page-id-2390 .container .row .image-boxes h3 { text-align: center; font-size: 15px;}
.page-id-2298 .container .row .span12, .page-id-2390 .container .row .span12 { margin-bottom: 10px;}
.page-id-2298 #footer, .page-id-2390 #footer, .page-id-2327 #footer, .page-id-2424 #footer { padding-top: 90px;}
.cv, .cv:hover  { background: none; border: none; float: left; width: 100%; text-align: center;}
.cv a { float: none !important;}
.page-id-2327 .span3, .page-id-2424 .span3 { width: 220px !important;}
.page-id-2327 .span3 .team_member, .page-id-2424 .span3 .team_member { background: none; width: 220px; margin: 0 !important; float: left;}
.page-id-2327 .span3 .team_member:hover, .page-id-2424 .span3 .team_member:hover  { box-shadow: none;}
.page-id-2327 .container .row .span3 h4, .page-id-2424 .container .row .span3 h4 { text-align: center; float: left; width: 100%; padding: 0; color: #CD2122;}
.full { float: left; width: 100%;}
.tel { float: left; width: 70%; margin: 0;}
.tel li { }
.page-id-1455 .subtitle, .page-id-2416 .subtitle, .page-id-4066 .subtitle { border: none; padding-bottom: 0; margin-bottom: 0;}
#page_header.uh_contact .bgback, #slideshow.uh_contact .bgback { background-position: top center;}
.page-id-1473 .breadcrumbs, .page-id-2732 .breadcrumbs { top: 712px !important;}
.page-id-1473 .header-titles h2, .page-id-2732 .header-titles h2 { margin-top: 279px;}
.blog .itemLinks, .blog .itemTagsBlock { display: none;}
#page_header .bgback { background-attachment: fixed; background-size: inherit; background-position: center top;}
.page-id-1473 .container .span12 h4 { margin: 0;}
ul li { list-style-position: inside !important;}
.nform ul li { float: left; width: 100%;}
.nform, .nform .input_cover input, .nform .input_cover textarea { width: 100% !important;}
.nform .input_cover textarea { margin-left: -13px; background-color: #fff;}
.nform input { float: right !important;}
.nform .cap_cover.relative { float: left; text-align: left; width: 20% !important;}
.nform .input_cover { float: right;}
.bootstrap .input-append { width: 100% !important;}
.nform .c_image { margin: 0 0 20px 0;}
.page-id-80 .hoverBorderWrapper,
.page-id-18 .hoverBorderWrapper,
.page-id-1456 .hoverBorderWrapper,
.page-id-2334 .hoverBorderWrapper,
.page-id-2380 .hoverBorderWrapper,
.page-id-2290 .hoverBorderWrapper,
.page-id-2292 .hoverBorderWrapper,
.page-id-13 .hoverBorderWrapper,
.page-id-2693 .hoverBorderWrapper,
.page-id-2395 .hoverBorderWrapper,
.page-id-20 .hoverBorderWrapper,
.page-id-14 .hoverBorderWrapper,
.page-id-2413 .hoverBorderWrapper,
.page-id-2419 .hoverBorderWrapper,
.page-id-2399 .hoverBorderWrapper,
.blog .hoverBorderWrapper
{ height: auto !important;}

.page-id-80 .hoverBorderWrapper img,
.page-id-18 .hoverBorderWrapper img,
.page-id-1456 .hoverBorderWrapper img,
.page-id-2334 .hoverBorderWrapper img,
.page-id-2380 .hoverBorderWrapper img,
.page-id-2290 .hoverBorderWrapper img,
.page-id-2292 .hoverBorderWrapper img,
.page-id-13 .hoverBorderWrapper img,
.page-id-2693 .hoverBorderWrapper img,
.page-id-2395 .hoverBorderWrapper img,
.page-id-20 .hoverBorderWrapper img,
.page-id-14 .hoverBorderWrapper img,
.page-id-2413 .hoverBorderWrapper img,
.page-id-2419 .hoverBorderWrapper img,
.page-id-2399 .hoverBorderWrapper img,
.blog .hoverBorderWrapper img,
{ width: 100%; height: 100%; border-radius: 4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px;}
.vertical_tabs .tabbable .nav > li > a { text-align: left; letter-spacing: -1px;}
body #page_wrapper div#action_box:before, body #page_wrapper header#header.style1 { border-top-color: #002b72 !important;}
.pr_table_col[data-color=red] .signin { display: none;}
.pricing_table .price { font-size: 14px;}
.page-id-2298 .theHoverBorder:hover { box-shadow: none !important;}
.page-id-2298 .hoverBorder:hover img { filter:alpha(opacity= 100) !important; -moz-opacity:1 !important; -khtml-opacity: 1 !important; opacity: 1 !important;}
#page_wrapper #header .container { position: relative;}
#page_wrapper #header .container nav#main_menu ul#menu-header-menu li#menu-item-4416 { position: absolute; top: 7px; left: 371px;}
#page_wrapper #header .container nav#main_menu ul#menu-header-menu li#menu-item-4416 a { font-size: 11px !important; font-weight: 600 !important; color: #333 !important; line-height: 24px !important; background: url(images/binpar/icos/mail-ico2.png) no-repeat left center transparent !important; padding-left: 20px;}
#page_wrapper #header .container nav#main_menu > ul > li#menu-item-4416 > a:hover { background-color: #fff !important; }
#page_wrapper #header .container nav#main_menu > ul > li#menu-item-4416.active > a { color: #fff !important;}
#page_header.uh_sbmc .bgback, #slideshow.uh_sbmc .bgback { background-position: right bottom !important;}
.navRight { display: block !important;}
#tab-activacion-del-terminal a { color: #f42436;}
#tab-activacion-del-terminal a:hover { text-decoration: underline;}
.social-icons li.social-mail { position: absolute; top: 5px; left: -700px;}
.social-icons li.social-mail a { font-size: 11px !important; font-weight: 700 !important; color: #333 !important; line-height: 24px !important; background: url(images/binpar/icos/mail-ico2.png) no-repeat left 5px transparent !important; padding-left: 20px; text-indent: inherit; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; background-size: 16px !important;}
.social-icons li.social-mail a:hover { box-shadow: none;}
.social-icons li.social-deviantart { position: absolute; top: 5px; left: -610px;}
.social-icons li.social-deviantart a { font-size: 11px !important; font-weight: 700 !important; color: #333 !important; line-height: 24px !important; background: none !important; padding-left: 0; text-indent: inherit; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; background-size: 16px !important;}
.social-icons li.social-deviantart a:hover { box-shadow: none;}
.social-icons li.priceList { position: absolute; top: 5px; left: -180px;}
.social-icons li.priceList a { width: 150px; font-size: 11px !important; font-weight: 700 !important; color: #333 !important; line-height: 24px !important; background: none !important; padding-left: 0; text-indent: inherit; font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; background-size: 16px !important;}
.social-icons li.priceList a:hover { box-shadow: none;}
.page-id-2383 .mainbody ul, .page-id-2423 .mainbody ul { }
.page-id-2383 .mainbody ul li, .page-id-2423 .mainbody ul li { font-size: 16px; line-height: 21px; margin-bottom: 10px;}
.page-id-2383 .mainbody ul li ul, .page-id-2423 .mainbody ul li ul { margin: 10px 0 30px 20px;}
.page-id-2383 .mainbody ul li ul li, .page-id-2423 .mainbody ul li ul li { list-style: none; margin-bottom: 4px; font-size: 90%;}
.page-id-2383 .info-text, .page-id-2423 .info-text { font-size: 15px;}
header#header.style2 #logo a { margin-top: 12px !important;}
body #footer { background: #fff !important; border-top: 4px solid #ed2d38; padding: 0 0 40px 0 !important;}
.woocommerce-tabs .tab-content .tab-pane #tab-description p { margin-bottom: 10px; padding: 0; border: none;}
.container { position: relative;}
p.right { position: absolute; bottom: 42px; right: 0;}
.contact-info { float: left; width: 100%; margin-top: -60px; margin-bottom: 30px;}
.contact-info .tel{margin-top: 55px !important;}
.page-id-1460 .cv, .page-id-1460 .cv a, .page-id-2417 .cv, .page-id-2417 .cv a , .page-id-2341 .cv, .page-id-2341 .cv a, .page-id-2422 .cv, .page-id-2422 .cv a { float: right !important;}
.page-id-1460 .cv a , .page-id-2417 .cv a, .page-id-2341 .cv a, .page-id-2422 .cv a { margin: -40px 0 0 0;}
.page-id-1460 .cv, .page-id-2417 .cv, .page-id-2341 .cv, .page-id-2422 .cv { margin: 0;}
.cv { margin: 0px 0 10px 0;}
#logo-slider-wraper { width: 100%; overflow: hidden;}
.product-page .cv { margin-top: 0px; width: 90%;}
.zn_woo_cat_page .row .zn_product_subcategory:last-child { float: none; width: 268px; margin: 0 auto; padding-left: 33px;}
.page-id-2341 #content .container:last-child .services_box, .page-id-2422 #content .container:last-child .services_box { width: 70%;}
.page-id-2341 #content .container:last-child .services_box h4, .page-id-2422 #content .container:last-child .services_box h4 { float: left; margin-top: 26px;}
.page-id-2341 #content .container:last-child, .page-id-2422 #content .container:last-child { margin-top: -160px;}
.btn-inverse { position: relative !important; z-index: 10 !important; cursor: pointer !important;}
.page-id-220 .span12.image-boxes, .page-id-4256 .span12.image-boxes { margin-bottom: -30px; margin-top: -30px;}
.page-id-220 .span12.image-boxes .hoverBorderWrapper, .page-id-4256 .span12.image-boxes .hoverBorderWrapper { height: auto;}
.page-id-2383 .span3.image-boxes, .page-id-2423 .span3.image-boxes { margin-top: 60px;}
#page_header.uh_blue_style_with_gradient .bgback, #slideshow.uh_blue_style_with_gradient .bgback { background-image: none !important;}
.tab-content > .active a { color: #CD2122;}
.tab-content > .active a:hover { text-decoration: underline;}
.page-restrict-output form { border: 1px solid #c2c2c2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0; background-color: #fff; float: left; width: 100%;}
.page-restrict-output form br { display: none;}
.page-restrict-output form label { margin-top: 4px;}
.page-restrict-output form input[type="text"],  .page-restrict-output form input[type="password"] { width: 28%;}
.page-restrict-output form label, .page-restrict-output form input[type="text"],  .page-restrict-output form input[type="password"]{ float: left; margin-right: 0;}
.page-restrict-output form input[type="checkbox"] { margin-top: 0;}
.page-restrict-output p { font-size: 18px; line-height: 29px;}
.page-id-5974 .page-restrict-output a { color: #CD2122;}
.page-id-5974 .page-restrict-output a:hover { text-decoration: underline;}
.page-id-5974 .page-restrict-output ul { margin: 40px 0 40px 20px;}
.page-id-5974 .page-restrict-output ul li { font-size: 18px; margin-bottom: 10px;}
.itemView { position: relative;}
.shareaholic-canvas { position: absolute; top: -20px; right: 0;}
.product-list-item:hover > .hover { box-shadow: none !important;}
.single-product .shareaholic-canvas { display: none; }
#cookie-law-info-bar  { z-index: 99999 !important;}
#zn_mailchimp-2 { margin-bottom: -20px; margin-top: 20px; background-color: #F5F5F5; padding: 30px; border: 1px solid #EBEBEB; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow: 0 0 0px 8px #fff inset;}
#zn_mailchimp-2 p { margin: 0 !important;}
.newsletter-signup { width: 38%; margin: 0 auto;}
#footer > .container > .row:first-child > .span4:first-child { width: 100%; }
#footer > .container > .row:first-child > .span4:first-child h3 { float: left; text-transform: uppercase; margin: 5px 20px 0 0; color: #000;}
.newsletter-signup h3 { display: none;}
.newsletter-signup form { margin-bottom: 0; display: none;}
#footer a.newsSus { text-align: center; float: none; display: block; background-color: #002B77; padding: 20px; color: #fff !important; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font-size: 14px;}

/*** MIGUEL ***/
div.product_meta { display: none }
div#tab-tab-descargas h2 { display: none }
div.upsells h3 { padding-left: 29px }
div.images.product-gallery ul.thumbs li {float: right }
img[src="http://aagehempelcr.binpar.com/wp-content/uploads/2013/06/antenas-VHF.jpg"] {height: 245px}
#logo-slider img {margin: 0px 15px 0px 15px;}
div.slider-controls a {display: none;}
.logo-slider-tittle {padding: 50px 70px 0px 0px;}
div.zn_woo_cat_page div.quotation {display: none;}
div.upsells div.quotation {display: none;}
.zn_float_right .type-product .product-page { width: 867px; margin: 0 0 30px 0;}
div.upsells div.quotation {display: none;}
.zn_float_right .type-product .product-page .span5 {width: 460px;}
div.zn_woo_cat_page .woocommerce-result-count, div.zn_woo_cat_page .woocommerce-ordering { display: none; }
div.product-list-item  img[src="http://aagehempelcr.binpar.com/wp-content/uploads/2013/05/VHF-Port.-HX290E.jpg"] {height: 245px}
.page-id-2423 .vertical_tabs ul.nav {width: 40%;}
.page-id-2423 .vertical_tabs div.tab-content {width: 60%;}
.page-id-80 .box.image-boxes, .page-id-2693 .box.image-boxes {float: right;}
.page-id-80 a[href="/megayachts"], .page-id-2693 a[href="es/megayates"] {float: right;}
.page-id-80 a[href="http://aagehempelcr.binpar.com/wp-content/uploads/2013/07/Mega-Yacths-presentation-March-2013-aagehempel.pdf"], .page-id-2693 a[href="http://aagehempelcr.binpar.com/wp-content/uploads/2013/07/Mega-Yacths-presentation-March-2013-aagehempel.pdf"] {margin-top: 30px;}
.page-id-1473 .static-content.simple, .page-id-2732 .static-content.simple {padding-top: 0;}
.page-id-1473 #slideshow .container, .page-id-2732 #slideshow .container {padding-bottom: 0 !important;}
.page-id-1473 section#content, .page-id-2732 section#content {margin-top: 0;}
.postid-5641 .span12 .hoverBorderWrapper {height: 190px;}
.postid-5641 .description {font-size: 18px; margin-bottom: 30px; line-height: 28px;}
.postid-5641 .tabbable ul li {list-style-position: outside !important;}
.postid-5641 .info-text {font-size: 14px;}
.postid-5641 .more-info {margin: 25px 0; padding-top: 80%; text-align: right; font-size: 14px;}
.postid-5641 #attachment_5683 .wp-caption-text {display: none;}
.postid-5641 #attachment_5645 {margin-top: 25px;}
.postid-5641 .itemBody .hoverBorder {display:none;}
body.blog .wp-caption {display:none;}
body.blog .hoverBorder.alignright, body.blog .hoverBorder.alignleft {display:none;}
fieldset.userInfo .legend { float: right; color: #f00;}
fieldset.userInfo label > span { color: #f00; }
fieldset.selectZone select { width: 100%; }
.page-restrict-output form input[type="submit"].inactive { cursor: default; }

/***	BORJA 	***/

.tab-content .page-restrict-output ul{ list-style-type:disc}
.tab-content #tab-descargas ul li{ display:table-row;}

/* FOOTER ********************************/

/*BORJA FOOTER MODIF*/#footer > .container> .row:first-child> .span4:nth-child(3){position: relative;right: 152px;top: 38px;height: 40px;margin: auto;float: left; display:none;}
.widget_wpsite_follow_us_badges{margin:auto !important; float: left !important;width: 930px !important ; overflow-y: hidden; height: 40px;}
.widget_wpsite_follow_us_badges>h3{float: left; width: 79px; text-align: center; margin: 0px; padding: 0px; display: inline-block; box-sizing:border-box!important; line-height: 30px;}
.wpsite_follow_us_div{clear:none !important;}
.widget .twitterbox{float: left !important;width: 150px;display: inline-block !important;}
.widget .twitterbox>iframe{width: 100% !important;height: 20px !important;}
.widget .googlebox{float: left !important; height:30px;}
.widget .googlebox>div>frame{position: static;top: 0px;width: 122px;margin: 0px;border-style: none;left: 0px;visibility: visible;height: 20px !important;}
.widget .linkedinbox{float: left !important;width: 125px;}
.widget .linkedinbox>iframe{height:30px;}
.wpsite_follow_us_div .linkedinbox>.IN-widget>span>iframe{height: 30px;}
.widget .facebookbox{float: left !important;}
.widget .facebookbox>.fb-follow>span{vertical-align: bottom;width: 300px;height: 20px !important;}
.widget .facebookbox>.fb-follow>iframe{height:30px;}
#footer .social-icons{display:block;}
/*.widget.linkedinbox>span{line-height: 1;vertical-align: baseline;display: inline-block;*/
/*END BORJA MODIF*/
#footer .copyright { float: left; margin-left: 400px;}
#footer .copyright .copy { margin-left: 0; }
#footer .copyright .copy p { margin: 0;}
#footer ul { }
#footer ul li { list-style: none;}
#footer ul a { }
#footer dl { margin-top: 0;}
#footer dl dt { list-style: none; color: #fff;}
#footer dl dd { margin-left: 0;}
#page_wrapper #footer .bottom { margin-top: -100px; border-top: none;}
#footer a { color: #000 !important;}
.logoArbulu { position: absolute; bottom: 0; left: 0px; z-index: 0;}
#footer a.linkiUrl { position: absolute; top: 112px; left: 585px; color: #f02a31 !important;}
#footer a.linkiUrl:hover { text-decoration: underline;}
#footer a.arEng { left: 609px;}
.product-list-item { float: left; }
.product-list-item a, .product-list-item .image { float: left; width: 100%; z-index: 10000;
position: relative;}
.bottom .social-icons li.social-facebook a.logoEng { display: none !important;}
/*.page-restrict-output form { border: 1px solid #c2c2c2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 60px 0; background-color: #fff; width: 100% !important;}*/
.page-restrict-output form br { display: none;}
.page-restrict-output form label { margin-top: 4px;}
.page-restrict-output form input[type="text"],  .page-restrict-output form input[type="password"], .page-restrict-output form input[type="email"] { width: 28%; background-color: #fff;}
/*.page-restrict-output form label, .page-restrict-output form input[type="text"],  .page-restrict-output form input[type="password"]{ float: left; margin-right: 0;}*/
.page-restrict-output form input[type="checkbox"] { margin-top: 0;}
.page-id-6016 .itemContainer.intranet, .blog .itemContainer.intranet { padding-left: 210px; background-image: url(/wp-content/uploads/2013/09/intranetLogo.png); background-repeat: no-repeat; background-position: 5.5% center;}
.blog .itemContainer { background: #FFF; margin-bottom: 35px; padding: 15px; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.7); box-shadow: 0 1px 0 #ccc; position: relative; border-radius: 3px; min-height: 320px;}
.blog .itemContainer:after { position: absolute; bottom: 0px; left: 50%; margin-left: -3px; width: 0; height: 0; border-style: solid; border-color: transparent; border-width: 5px; content: ""; border-bottom-color: #ccc !important; }
.blog .post_details { border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 10px; margin-bottom: 25px; text-transform: uppercase; padding: 10px 0 10px; font-weight: bold; position: relative; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); opacity: .6; -webkit-transition: opacity 150ms ease-in; -moz-transition: opacity 150ms ease-in; -o-transition: opacity 150ms ease-in; transition: opacity 150ms ease-in; }
.blog .post_details { font-size: 10px; text-transform: uppercase; font-weight: bold; }
#footer .copyright img { position: relative; z-index: 1;}
.playVideo { color: #000 !important; text-align: center;}
.iosSlider .caption.style2 { position: absolute !important; top: 50% !important; left: 50% !important; display: block !important; width: auto !important; float: right !important; padding: 0 !important; margin: 0 !important;}
.iosSlider .caption.style2 h4 { border: none !important; color: #000 !important; font-size: 1.2em !important; font-weight: 600 !important; background: #fff !important; position: fixed !important; left: 45% !important;}
.page-id-2406 .add-on, .page-id-1442 .add-on { position: absolute; right: 0; top: 0;}
.nform .form_ul > li { position: relative;}
.nform .nform_btn { float: right; margin-top: 0 !important; margin-right: 15px !important;}
.tab-pane { position: relative;}
.ofertas-especiales_tab { float: right !important;}
.ofertas-especiales_tab > a, .ofertas-especiales_tab.active > a { color: #fff !important; background-color: #F42436 !important; text-transform: uppercase;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.tabs_style4 > ul.nav > li.active > a { border: none !important;}

/* NEWSLETTER ***********************/
#mc-embedded-subscribe-form { padding: 10px 0 80px 3% !important;}
#mc_embed_signup .mc-field-group { padding-bottom: 0 !important;}
#mc_embed_signup .mc-field-group .asterisk { top: 42px !important;}
.mc-field-group.input-group { display: none;}
#mc-embedded-subscribe-form ul { display: inline-block;}
#mc-embedded-subscribe-form ul li { float: left;}
#mc-embedded-subscribe-form ul li input { float: left; margin: 7px 6px 0 0;}
#mc-embedded-subscribe-form ul li label { }
.size1of2 P { display: none;} 
div.clear { position: absolute !important; visibility: visible !important; right: 38px; bottom: 20px; width: auto !important; height: 34px !important;}
a[rel="publisher"] { position: absolute; z-index: 10; background-color: #D95232; color: #fff; right: 310px; top: 38px; padding: 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: none; }
a[rel="publisher"]:hover { background-color: #9C3A23 !important; color: #fff !important; }
#mc_embed_signup .mc-field-group .asterisk { right: -20px !important;}
.span12.services_box { margin-top: -300px \0/ !important; background-color: #f00 \0/ !important; /* IE8+9  */ }
.nota { font-style: italic; color: #595959; margin-top: -40px;}
.nota a { color: #CD2122;}
.nota a:hover { text-decoration: underline;}
.nota > strong { font-weight: 800 !important;}
.iosSlider .item .caption.style1 .more,
body .iosSlider .item .caption.style2 .more,
.iosSlider .item .caption.style1.fromright .more {
float: left !important;
left: inherit !important;
right: inherit !important;
left: -800px !important;
top: -400px !important;
bottom: inherit !important;
width: 100% !important;
height: 100% !important;
background: transparent !important;
display: block !important;
z-index: 20 !important;
position: inherit !important;
}
.iosSlider .item .caption.style1 .more:before,
.iosSlider .item .caption.style1 .more:after,
body .iosSlider .item .caption.style2 .more:before,
body .iosSlider .item .caption.style2 .more:after,
.iosSlider .item .caption.style1.fromright .more:before,
.iosSlider .item .caption.style1.fromright .more:after
{ background: transparent !important; opacity: .2; height: 2000px; width: 4000px;}
body.home .span12 a.thumb.hoverBorder.plus { overflow: hidden; height: 145px;}
/*body.home .span12 .hoverBorderWrapper img { width: auto; height: 100%;}*/

body.home .span12 a.thumb.hoverBorder.plus .hoverBorderWrapper > img{max-height:150px;} /*edicion borja*/

.lineaSBMCDown{float: left; margin-top: 30px; font-weight: 700; }

body.home .span12 a.plus .theHoverBorder:hover { height: 145px !important;}
body.home .span12 .hoverBorderWrapper,
body.single-post .span12 .hoverBorderWrapper,
body.blog .span12 .hoverBorderWrapper
{ width: 270px; display: table-cell; vertical-align: middle; text-align: center; background-color: #fff; height: 145px !important;}
.video_trigger_container { display: none;}
.chaser { z-index: 9999999;}
.vertical_tabs .tabbable .nav { width: 35%;}
.vertical_tabs .tabbable .tab-content { width: 65%;}
/*body.res1170 .hg-portfolio-sortable ul#thumbs li { height: auto !important; }*/
.hg-portfolio-sortable ul#thumbs li .inner-item { }
.nform .form_ul > li div { float: left; width: 100%;}
.nform .cap_cover.relative { padding-left: 0; padding-right: 0;}
.nform .nform_btn { margin-top: -70px !important;}
.page-restrict-output form { float: left; width: 100%;}
.acc-group.style3.tweaked li { list-style: none;}
.adbox.video { display: none;}
.page-id-2341 .page-restrict-output p:first-of-type { float: right;}
.services_box ul { margin-top: 40px;}
#mc_embed_signup .mc-field-group select { width: 100% !important; border: 1px solid #999 !important; height: 41px;}
.page-id-1442 .page-restrict-output { float: left; width: 100%;}
.page-id-1442 .page-restrict-output > p { display: none;}
.product-list-item .details { text-align: center;}
.btn.pdf { background-image: url(/wp-content/themes/aagehempelcrame/images/icons/pdf-256.png); background-repeat: no-repeat; background-size: 20px; background-position: 10px 11px; padding-left: 40px; }
ul.positions { list-style: none; }
ul.positions > li { margin-bottom: 5px; }
#_atssh { display: none !important;}

.page-restrict-output { background: #fff; /*clear: left;*/ font: 14px Helvetica,Arial,sans-serif;}
.page-restrict-output form { padding: 20px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.page-restrict-output form label { width: 100%; float:  none;}
.page-restrict-output form input { display: block; width: 100% !important; padding: 8px 0; text-indent: 1%; border: 1px solid #999;}
.page-restrict-output form input[type="submit"] { clear: both; background-color: #aaa; border: 0 none; border-radius: 4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto !important;}

form .coverSlideReview { border: none; background: none; padding: 0; box-shadow: none; float: left; width: 100%; margin-bottom: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
form .coverSlideReview label { font-weight: 600; font-size: 15px; text-align: center; color: #999; }
form .coverSlideReview input { background: none; width: 100%; box-shadow: none; margin: 0 0 10px 0; border: none; text-align: center; padding: 0; font-weight: 500 !important; font-size: 12px; text-transform: uppercase; color: #25729f; text-indent: 0; cursor: inherit; }
form .coverSlideReview .sliderReview {
position: relative;
clear: both;
height: 20px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
border: none;
cursor: pointer;
margin: 0 !important;
width: 100% !important;
background: #bbbbbb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #bbbbbb 1%, #bbbbbb 18%, #ff0000 40%, #d9b90a 60%, #61d10f 82%, #61d10f 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#bbbbbb), color-stop(18%,#bbbbbb), color-stop(40%,#ff0000), color-stop(60%,#d9b90a), color-stop(82%,#61d10f), color-stop(100%,#61d10f));
background: -webkit-linear-gradient(left, #bbbbbb 1%,#bbbbbb 18%,#ff0000 40%,#d9b90a 60%,#61d10f 82%,#61d10f 100%);
background: -o-linear-gradient(left, #bbbbbb 1%,#bbbbbb 18%,#ff0000 40%,#d9b90a 60%,#61d10f 82%,#61d10f 100%);
background: -ms-linear-gradient(left, #bbbbbb 1%,#bbbbbb 18%,#ff0000 40%,#d9b90a 60%,#61d10f 82%,#61d10f 100%);
background: linear-gradient(to right, #bbbbbb 1%,#bbbbbb 18%,#ff0000 40%,#d9b90a 60%,#61d10f 82%,#61d10f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#61d10f',GradientType=1 );
}
.ui-slider-handle {
background: #ebeff0 !important;
border: 1px solid #fff !important;
height: 26px !important;
width: 26px !important;
box-shadow: 0 0 7px #999;
outline: none;
cursor: pointer !important;
transition-duration: .2s;
-moz-transition-duration: .2s;
-webkit-transition-duration: .2s;
margin-left: -15px !important;
margin-top: 0 !important;
-webkit-border-radius: 100% !important;
-moz-border-radius: 100% !important;
border-radius: 100% !important;
display: block;
position: absolute;
top: -5px;
}
.ui-slider-handle:hover {
background: #ddd !important;
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
transform: scale(1.25);
}
.ui-widget-header { border: none !important;}

ul.flags { float: right; height: 36px; position: absolute; top: 20px; right: 20px; }
ul.flags a { width: 36px; height: 36px; float: left;}
ul.flags > li { float: left; height: 36px; width: 36px; background-repeat: no-repeat; background-position: center; opacity: 0.5; list-style: none; }
ul.flags > li.en { background-image: url(/survey/en.png); }
ul.flags > li.es { background-image: url(/survey/es.png); }
ul.flags > li.selected { opacity: 1; }

/* Hide information about creators*/
#footer .copyright .copy p{
	display:none !important;
}

/* Hide woocommerce-breadcrumb */
.woocommerce-breadcrumb{
	display:none;
}

/* Ensanchado de los inputs de gravity forms*/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	font-size: inherit;
    font-family: inherit;
    padding: 18px 4px !important;
    letter-spacing: normal;
}

/*Cambio button formularios */
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit]{
	font-size: 1.3em !important;
    width: auto;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    color: white;
    background-color: dodgerblue;
    padding: 10px 10px 10px 10px;
    border-radius: 5%;
    margin: 0 16px 0 0;
}

#totop{
	z-index:99999999 !important;
}
/* Ocultar select de páginas.*/
#mobileMenu_menu-header-menu,
#mobileMenu_menu-cabecera{
	display:none !important;
}
/* MEDIAS ***********************/
@media screen and (max-width: 1280px) {
	#footer .container .row{
		width: 95% !important;
	}
	
	#page_wrapper #content .container #logo-slider-wraper {
		position: relative !important;
		width: auto !important;
		left: 0px !important;
	}
	.socialIconsHeader ul{
		right: -4px !important;
	}
	.socialIconsHeader ul li{
		float: left;
		margin-right: 3px !important;
	}
	#search{
		left: -10px !important;
	}
}

@media screen and (max-width: 1210px) {
	
	
nav#main_menu > ul { width: 677px; margin: 11px 0 0 0;}
nav#main_menu > ul > li, nav#main_menu > ul > li:hover, nav#main_menu > ul > li.active { padding: 0; margin: 0 0 5px 0; width: auto; text-align: center; width: 168px !important; height: 14px;}
nav#main_menu > ul > li > a, nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover { font-size: .9em; padding: 0; margin: 0; text-align: center; float: left; width: 100%; font-size: 14px}
#page_wrapper #header .container nav#main_menu ul#menu-header-menu li#menu-item-4416 { width: 60px !important;}
.copy { width: 450px;}
.copy img.ahc { width: auto;}
.copy img.ahg { width: auto;}
.zn_float_right .type-product .product-page { width: 100% !important;}
.zn_woo_cat_page .row .zn_product_subcategory:last-child { width: 218px; padding-left: 22px;}
.page-id-2341 #content .container:last-child, .page-id-2422 #content .container:last-child { margin-top: -60px;}
#footer a.linkiUrl { position: absolute; top: 78px; left: 435px; color: #f02a31 !important;}
#footer a.arEng { left: 450px;}
.page-restrict-output form input[type="text"], .page-restrict-output form input[type="password"] { width: 23%;}
#footer .copyright { left: 300px; margin-left: 300px !important;}
.newsletter-signup { width: 50%; margin: 0 auto;}
}

@media screen and (max-width: 1200px) {
	.social-icons li.social-mail { top: 5px; left: -470px; }
	.social-icons li.social-deviantart { top: 5px; left: -382px; }
}


@media only screen and (min-width: 960px) and (max-width: 991px) {
#logo { /*border: 1px solid grey;*/}
nav#main_menu > ul { width: 600px; }
nav#main_menu > ul > li, nav#main_menu > ul > li:hover, nav#main_menu > ul > li.active { width: 122px !important;}
nav#main_menu > ul > li > a { font-size: 13px !important;}
header#header.style2 .topnav.navLeft { }
/*.social-icons .social-mail { top: -5px !important; left: -249px !important;}
.social-icons .social-deviantart { top: -5px !important; left: -157px !important;}*/
}

@media only screen and (max-width: 979px){
	.mob-menu-logo-holder span {
		display:none !important;
		
	}
	#mobmenuleft li a, #mobmenuleft li a:visited {	
		font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		text-transform: uppercase !important;
	} 
	#mobmenuright li a, #mobmenuright li a:visited {	
		font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
		text-transform: uppercase !important;
	} 
	.mob-expand-submenu i {
		padding: 12px;
		top: 17px !important;
		position: relative;
		font-weight: 600;
		cursor: pointer;
	}
}

@media only screen and (min-width: 959px) and (max-width: 979px) {
	header#header.style2 .topnav.navLeft { margin-top: 10px; }
	nav#main_menu > ul { width: 540px; margin: -26px 0 0 0; }
	.social-icons li.social-mail { top: 0px; left: -255px; }
	.social-icons li.social-deviantart { top: 0px; left: -167px; }
	.social-icons li.priceList { top: 38px; left: -310px; }
	#footer .copyright {margin-left: 180px;}/*BORJA MODIF 10/12/2014*/
}

@media only screen and (min-width: 1200px){
	#footer > .container> .row:first-child> .span4:nth-child(3){display:block;}
	#page_wrapper #footer .bottom{margin-top: -60px !important;}
	#footer .social-icons{display:none;}
	nav#main_menu {  position: absolute; left: 330px; top:40px;}
	.socialIconsHeader>ul>li {
		float: left;
		margin-right: 6px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
	
	.copy img.ahg{
		margin: auto;
	}
	#footer .copyright{
		left: 300px;
		margin-left: 160px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
#logo { /*border: 1px solid orange;*/}
#footer a.linkiUrl { left: 330px;}
#footer a.arEng { left: 340px;}
#footer .copyright { margin-left: 180px;}
.newsletter-signup { width: 50%; margin: 0 auto;}
a[rel="publisher"] { right: 144px; top: 56px;}
.topnav > li { margin-left: -52px;}
header#header.style2 .topnav.navLeft { left: 70px; }
.social-icons li.social-mail { top: -5px; left: -249px;}
.social-icons li.social-deviantart { top: -5px; left: -157px;}
.social-icons li.priceList { top: 38px; left: -310px; }
}
@media only screen and (max-width: 767px) {
#logo { /*border: 1px solid green;*/}
.navRight li.social-facebook, .navRight li.social-twitter, .navRight li.social-linkedin  { display: none;}
.social-icons li.social-deviantart { left: -220px; top: 5px;}
.leaflet-container { height: 300px  !important;}
#slideshow, #action_box { display: none;}
.image-boxes .hoverBorder { width: 100%; float: left;}
#footer .social-icons { float: right; margin-right: 75px;}
.hoverBorderWrapper { height: 100%;}
.hg-portfolio-sortable ul#thumbs li { width: 186px !important;}
body.res1170 .hg-portfolio-sortable ul#thumbs li { width: 93% !important; height: auto;}
.page-id-2327 .span3, .page-id-2424 .span3, .page-id-2327 .span3 .team_member, .page-id-2424 .span3 .team_member { width: 100% !important; float: left;}
.page-id-2327 .team_member a.grayHover, .page-id-2424 .team_member a.grayHover { float: left; width: 96%; max-width: inherit !important;}
.page-id-2327 .team_member a.grayHover img , .page-id-2424 .team_member a.grayHover img { width: 100%;}
.page-id-80 .hoverBorder, .page-id-18 .hoverBorder, .page-id-1456 .hoverBorder, .page-id-2334 .hoverBorder, .page-id-2380 .hoverBorder, .page-id-2290 .hoverBorder, .page-id-2292 .hoverBorder, .page-id-13 .hoverBorder, .page-id-2693 .hoverBorder, .page-id-2395 .hoverBorder, .page-id-20 .hoverBorder, .page-id-14 .hoverBorder, .page-id-2413 .hoverBorder, .page-id-2419 .hoverBorder, .page-id-2399 .hoverBorder, .blog .hoverBorder, .blog .hoverBorder img, .product-list-item img { width: 100%;}
.tab-content dl fieldset input[type="text"] { width: 100%;}
.tabbable .tab-content .tab-pane iframe { width: 100%; height: 300px;}
.product-list-item { margin-bottom: 20px;}
.copy { width: 250px;}
.copy img.ahc { width: 150px; margin: 0 !important;}
.copy img.ahg { width: 100px; margin: 0 !important;}
#page_wrapper #footer .bottom { margin-top: -174px;}/*BORJA MODIF - antes -203px*/
#footer .copyright { margin-left: 0; /*width: 200px; BORJA MODIF */ margin-top: 70px;}
#footer .copyright .copy p { position: absolute; bottom: 102px; right: 120px;}
.product-list-item img { width: 40% !important;}
.zn_float_right .type-product .product-page { width: 100% !important; margin: 50px 0 0 0 !important; padding: 0;}
.zn_float_right .type-product .product-page .span5 { width: 100% !important;}
.cv { padding: 0; float: left; width: 100%; margin: 20px 0;}
.zn_woo_cat_page .row .zn_product_subcategory { width: 100% !important; float: left;}
.zn_woo_cat_page .row .zn_product_subcategory img { width: 100% !important;}
.zn_woo_cat_page .row .zn_product_subcategory:last-child { width: 46%; float: left; padding: 0 !important;}
.zn_woo_cat_page .row .zn_product_subcategory:nth-child(2n+2) { margin-right: 0 !important;}
.zn_woo_cat_page .zn_loop_row { display: none !important;}
.page-id-2341 #content .container:last-child, .page-id-2422 #content .container:last-child { margin-top: -20px;}
.page-id-2341 #content .container:last-child .services_box, .page-id-2422 #content .container:last-child .services_box { width: 100%;}
.logoArbulu { left: 10px; top: 280px;}
#footer a.linkiUrl { position: absolute; top: 60px; left: 6px; color: #f02a31 !important; font-size: .7em;}
.home #page_wrapper #content .container .row:first-child { display: none;}
#footer .copyright .copy { margin-top: -78px;}
.copy.span5 a:first-child img { width: 33% !important; margin-right: 10px !important; }
.copy.span5 a img { width: 50%;}
.newsletter-signup { width: 100%; margin: 0 auto;}
a[rel="publisher"] { display: none;}
#page_header { display: none;}
.itemBody a { width: 100% !important; height: auto;}
.itemBody a .hoverBorderWrapper { width: 100% !important; height: auto;}
.itemBody a .hoverBorderWrapper img { width: 100% !important;}
.social-icons.colored.topnav.navRight { }
.social-icons.colored.topnav.navRight li { top: 6px;}
.social-icons.colored.topnav.navRight li.social-facebook,
.social-icons.colored.topnav.navRight li.social-twitter,
.social-icons.colored.topnav.navRight li.social-linkedin,
.social-icons.colored.topnav.navRight li.social-gplus { margin-left: 5px !important; display: none;} 
header#header.style2 .topnav.navLeft { float: left; width: 100%; height: 20px; position: absolute; top: 10px; left: 0; z-index: 10000;}
.social-icons li.social-mail { top: -5px; /*left: -249px;*/ left: -238px;}
.social-icons li.social-deviantart { top: -5px; left: -157px;}
.social-icons.colored.topnav.navRight li.priceList { left: -165px; top: -89px; }
.logoArbulu { width: 90%;}
.logoArbulu {
    left: 40px;
    top: 145px !important;
}
#footer .copyright .copy {
    margin-top: -14px;
    margin-left: 33.5555% !important;
}
.copy.span5 a:first-child img{
	width: auto; 
    margin-right: 10px !important;
}
.copy img.ahc{
	width: auto;
}
#footer .copyright {
    left: 300px;
    margin-left: 15% !important;
}
.subtitle{
	font-size:25px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#logo { width: 100%; text-align: center; /*border: 1px solid blue;*/}
.navRight li.social-facebook, .navRight li.social-twitter, .navRight li.social-linkedin  { display: none;}
.leaflet-container { height: 200px !important;}
#slideshow, #action_box { display: none;}
#footer .copyright { width: 50%; margin-top: 10%;}
.hg-portfolio-sortable ul#thumbs li { width: 200px !important;}
body.res1170 .hg-portfolio-sortable ul#thumbs li { width: 96% !important;}
.product-list-item img { width: 20% !important;}
.zn_float_right .type-product .product-page {width: 100% !important; margin: 20px 0 0 0 !important; padding: 0;}
.zn_float_right .type-product .product-page .span5 { width: 100% !important;}
.cv { padding: 0; float: left; width: 100%; margin: 20px 0;}
#page_wrapper #footer .bottom { margin-top: -179px;}
.zn_woo_cat_page .row .zn_product_subcategory { width: 48% !important; float: left; margin-right: 20px;}
.zn_woo_cat_page .row .zn_product_subcategory img { width: 100% !important;}
.zn_woo_cat_page .row .zn_product_subcategory:last-child { width: 46%; float: left; padding: 0 !important;}
.zn_woo_cat_page .row .zn_product_subcategory:nth-child(2n+2) { margin-right: 0 !important;}
.zn_woo_cat_page .zn_loop_row { display: none !important;}
.page-id-2341 #content .container:last-child, .page-id-2422 #content .container:last-child { margin-top: -30px;}
.page-id-2341 #content .container:last-child .services_box, .page-id-2422 #content .container:last-child .services_box { width: 100%;}
.logoArbulu { left: 40px; top: 260px; }
#footer a.linkiUrl { position: absolute; top: 162px; left: 6px; color: #f02a31 !important;}
.page-restrict-output form label { width: 20%;}
.page-restrict-output form input[type="text"], .page-restrict-output form input[type="password"] { width: 50%;}
#footer .copyright .copy p { right: 10px; text-align: right;}
.copy.span5 a:first-child img { width: 33% !important; margin-right: 10px !important; }
.copy.span5 a img { width: 50%;}
#footer .copyright .copy { margin-top: -14px; margin-left: 25.5555%;} /*BORJA MODIF*/
.newsletter-signup { width: 100%; margin: 0 auto;}
a[rel="publisher"] { display: none;}
#page_header { display: none;}
.itemBody a { width: 100% !important; height: auto;}
.itemBody a .hoverBorderWrapper { width: 100% !important; height: auto;}
.itemBody a .hoverBorderWrapper img { width: 100% !important;}
.social-icons.colored.topnav.navRight { }
.social-icons.colored.topnav.navRight li { }
.social-icons.colored.topnav.navRight li.social-facebook,
.social-icons.colored.topnav.navRight li.social-twitter,
.social-icons.colored.topnav.navRight li.social-linkedin,
.social-icons.colored.topnav.navRight li.social-gplus { margin-left: 5px !important;  display: none;} 
header#header.style2 .topnav.navLeft { float: left; width: 40%; height: 20px; position: absolute; top: 10px; left: 0; z-index: 10000;}
.social-icons li.social-mail { top: 5px; left: -480px;}
.social-icons li.social-deviantart { top: 5px; left: -380px;}
.social-icons.colored.topnav.navRight li.priceList { left: -165px; top: -89px; }
.logoArbulu { width: 90%;}
.copy {
    width: 100%;
}
#footer .copyright .copy {
	margin-top: -53px;
}
#search .searchBtn {
    margin-top: 8px !important;
}
}


@media only screen and (min-width: 736px) and (max-width: 736px) {
	.social-icons li.social-mail {
		top: -70px !important;
		left: -730px;
	}
}

@media only screen and (min-width: 732px) and (max-width: 732px) {
	.social-icons li.social-mail {
		top: -70px !important;
		left: -725px;
	}
}


@media only screen and (min-width: 667px) and (max-width: 667px) {
	.social-icons li.social-mail {
		top: -70px !important;
		left: -661px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 640px) {
	.social-icons li.social-mail {
		top: -70px !important;
		left: -634px;
	}
}

@media only screen and (min-width: 568px) and (max-width: 568px) {
	.social-icons li.social-mail {
		top: -70px !important;
		left: -561px;
	}
	.zn_woo_cat_page .row .zn_product_subcategory {
		width: 40% !important;
		float: left;
		margin-right: 20px;
	}
}



@media only screen and (max-width: 480px){
.social-icons li.priceList a{ width: 110px; font-size: 8px !important ;position: relative; font-size: 8px !important; left: 31px; top: 16px;}
#footer .copyright>.copy{ margin-top:-65px; margin-left: 75px;}
#footer .copyright>.copy>p{ right: 8px;}
#footer .copyright {
    left: 300px;
	margin-left: 7% !important;}

}

@media only screen and (min-width: 400px) and (max-width: 480px){
	.row {
		padding: 0 27px;
		margin-bottom: 20px;
	}
	
}

@media only screen and (min-width: 370px) and (max-width: 420px){
	.row {
		padding: 0 37px;
		margin-bottom: 20px;
	}
	
}

@media only screen and (max-width: 400px){
	.copyright .copy.span5 .ahg {
		left: 13% !important;
		margin-bottom: 5% !important;
	}
	.copyright .copy.span5 .ahc {
		clear: both !important;
		left: 5% !important;
	}
	.logoArbulu {
		left: 20px !important;
		top: 200px !important;
	}
	.container {
		width: auto !important;
		overflow-x: hidden !important;
	}
	#footer .copyright {
		left: 300px;
		margin-left: 7% !important;
	}
	.social-icons.colored.topnav.navRight li.priceList { left: -160px; top: -89px; }
}

@media only screen and (min-width: 361px) and (max-width: 400px){
	#footer .copyright {
		left: 300px;
		margin-left: 1% !important;
	}
}

@media only screen and (max-width: 360px){
	.social-icons li.social-mail{
		left:-232px;
	}
	.row {
		padding: 0 24px;
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 330px){
	#footer .copyright {
		left: 300px;
		margin-left: 0% !important;
	}
	.social-icons li.social-mail {
		left: -207px;
	}
	.social-icons.colored.topnav.navRight li.priceList {
		left: -155px;
		top: -89px;
	}
	#footer .social-icons {
		float: right;
		margin-right: 30px;
	}
	.row {
		padding: 0 14px;
		margin-bottom: 20px;
	}
}
