@charset "utf-8";

/* 000 COMMON START */
	body {
		font-family: Arial,Georgia,Tahoma !important;
	}
	h1, h2, h3, h4, h5, h6 {
	    padding: 10px 0;
	}

	/* 005 NAVBAR START */
	.navbar {
	    background: none repeat scroll 0 0 #FFFFFF;
	    background-image: url("../../images/bgTop.gif");
	    margin-bottom: 0px;
	}
	.navbar .top-menu-collapse li a:hover {
    	background: none repeat scroll 0 0 #2FB2E8 !important;
    	color: #FFFFFF !important;
	}
	.navbar-toggle {
		margin-top: 37px !important;
		margin-right: 0px !important;
	}
	.navbar-toggle .icons {
		float: left;
	}
	.navbar-toggle .icon-bar {
		float: left;
		clear: both;
	}
	.navbar-toggle .icon-info {
		display: block;
		float: left;
		margin: -3px 0 -2px 8px;
	}
	.navbar-default .navbar-header .selected .icon-bar {
   		background-color: #FFFFFF;
	}
	.navbar-header .selected {
   		background-color: #3cabd9;
   		color: #FFFFFF;
   	}
	.navbar-oferteo {
		border: none !important;
		margin-bottom: 0 !important;
	}
	.navbar-oferteo .top-menu .navbar-text {
		margin-left: 0px;
		margin-right: 0px;
		font-size: 12px;
	}
	.navbar-oferteo .top-menu .navbar-text .contact, .navbar-oferteo .top-menu .navbar-text .contact:hover {
		border-bottom: none;
		font-weight: bold;
		color: #777777;
		text-decoration: none;
		margin: 0 0 0 3px;
	}
	.navbar-oferteo .top-menu .separate {
	    background-image: url("../images/bg_separate_menu.gif");
	    background-position: right center;
	    background-repeat: no-repeat;
	    padding: 0 8px;
	}
	.navbar-oferteo .navbar-nav {
		margin: 0 -20px 0 0;
	}
	.navbar-oferteo .top-menu ul li {
		padding: 0 10px 0 0;
	}
	.navbar-oferteo .top-menu ul li a {
		background-image: none;
		margin: 5px 10px 0px 10px;
		padding: 0px;
		cursor: pointer;
		font-weight: bold;
		float: left;
		border-bottom: 1px solid #d3d3d3;
	}
	.navbar-oferteo .top-menu ul li a span {
		color: #282828;
	}
	.navbar-oferteo .top-menu ul li a:hover {
		background-position: 0px -455px;
		margin: 0px 0px 0px 0px;
		border: none;
		height: 28px;
		border-bottom: none;
		text-decoration: none;
	}
	.navbar-oferteo .top-menu ul li a:hover span {
		background-position: right -455px;
		padding: 5px 10px 7px 0px;
		margin: 0px 0px 0px 10px;
		border-bottom: none;
		text-decoration: none;
		height: 20px;
	}
	.navbar-oferteo .top-menu ul li a:hover span {
		padding: 5px 10px 24px 0px;
	}
	/* 005 NAVBAR END */

	/* 010 SPRITES START */
	div.search,div.searchB, div.circle, div.circle1, div.circle2, div.circle3, div.input, div.button, select.input, div.input, input.input_bg, input.input_bg_selected, div.klodka, div.wstazka, div.wstazka_v2, div.wstazka_reg, span.underline_brush_1, .wstazka_registration, .add-rfp-red-text-with-arrow, .div.tick, span.tick {
		background-image: url("../images/images.png?18836");
		background-repeat: no-repeat;
	}
	div.icon_contact, div.icon_pig, div.icon_wall, div.icon_car, div.icon_people, div.icon_tshirt, div.icon_fire, div.icon_forklift, div.icon_trowel, span.facebook, span.googleplus, span.twitter, a.blib, div.breadcrumb, div.bcrumb_home, div.star,
	div.icon_house, div.icon_machine, div.icon_finanse, div.icon_phone_contact, div.icon_fax_contact, div.icon_mail_contact, div.icon_mail, div.icon_gg_contact, div.icon_skype_contact, div.icon_www_contact, div.icon_person_contact, div.icon_order,
	span.price_start, span.price_end, div.bullet, div.icon_arrow_green_left, div.icon_arrow_green_big_left, span.icon_arrow_white, span.icon_arrow_black, div.icon_arrow_white, div.icon_arrow_black,
	div.icon_leaf, div.icon_invalid, div.icon_paper_clip, div.icon_factory, div.icon_hand, div.icon_man, a.delete, div.icon_man,
	div.icon_confirmed, a.icon_confirmed, div.icon_buyer_undecided, div.icon_buyer_withsmallbudget, div.icon_stars, a.all_next, a.next, a.all_back, a.back, div.icon_firm, div.icon_person, div.open,
	div.my_profile, div.order, div.icon_info, a.bin, a.bin_msg, div.icon_arrow, div.green_ok_small, div.green_ok, div.red_nok, a.l_shift, a.r_shift, a.l_shift:hover, a.r_shift:hover, div.lock_arrow, span.cloud_start, span.cloud_end,
	div.tooltip, a.o_calendar, span.o_calendar, span.attach, div.icon_pdf, span.icon_pdf, div.search_icon, div.i_plus, div.i_minus, div.i_phone_gray_small, span.i_phone_gray_small,
	.star-0, .star-1, .star-2, .star-3, .star-4, .star-5, .star-6, .star-7, .star-8, .star-9, .star-10, .star-empty,
	span.confirmed, div.arrow, div.icon_roller, div.icon_heater, div.place_ind, div.imageflow div.previous, div.imageflow div.previous:hover, div.imageflow div.next, div.imageflow div.next:hover,
	.o-social-promote, .o-social-promote-cloud, span.icon-fold, span.icon-unfold, span.icon_pdf {
		background-image: url("../images/icon.png?19767");
		background-repeat: no-repeat;
		float: left;
	}
	input.button_search, a.up, a.down, div.left, div.right, div.center, div.expert, div.recommended, span.recommended, div.expert_medium, div.expert_small, span.expert_small, a.expert_small,
	div.sell_brown_big, div.sell_brown_medium, div.sell_brown_small, span.sell_brown_big, span.sell_brown_medium, span.sell_brown_small, a.sell_brown_medium,
	a.button_register, a.button_rfp_add_orange, a.button_menu,
	div#container div.header_categories div.panel_right div.menu ul li a:hover,
	div#container div.header_categories div.panel_right div.menu ul li a:hover span,
	.navbar-oferteo .top-menu ul li a:hover,
	.navbar-oferteo .top-menu ul li a:hover span,
	a.menu_tabs, a.menu_tabs:hover, a.menu_tabs_active, a.menu_tabs_higher, a.menu_tabs_higher:hover, a.menu_tabs_higher_active,
	div.submenu_tabs ul li a, div.submenu_tabs ul li a.active,
	div.submenu_medium_tabs ul li a, div.submenu_medium_tabs ul li a.active, div.o_stamp, a.o_text_any,
	span.btn-y-corners-left, span.btn-y-corners-mid, span.btn-y-corners-right, span.btn-y-big-left, span.btn-y-big-mid, span.btn-y-big-right, span.btn-y-std-left, span.btn-y-std-mid, span.btn-y-std-right,
	span.free-mark, span.not-paid-mark,
	span.btn-o-std-left, span.btn-o-std-mid, span.btn-o-std-right, span.btn-g-std-left, span.btn-g-std-mid, span.btn-g-std-right,
	span.free-mark, span.not-paid-mark, .btn-green-light, .btn-orange-light {
		background-image: url("../images/button.png?21800");
		background-repeat: no-repeat;
	}
	/* 010 SPRITES END */
	/* 020 IMAGES SPRITE START */
	div.wstazka {
		background-position: -92px -450px;
		width: 105px;
		height: 105px;
	}
	div.wstazka_v2, div.wstazka_reg {
		background-position: -205px -450px;
		width: 105px;
		height: 105px;
	}

	div.wstazka_registration  {
		background-position: -411px -449px;
		width: 105px;
		height: 105px;
	}
	div.add-rfp-red-text-with-arrow {
		background-position: 0px -624px;
		width: 295px;
		height: 40px;
	}
	span.underline_brush_1 {
		background-position: 0 -233px;
		width: 105px;
		height: 10px;
	}
	div.circle1 {
		background-position: -35px -184px;
		width: 21px;
		height: 21px;
		float: left;
	}
	div.circle2 {
		background-position: -58px -184px;
		width: 21px;
		height: 21px;
		float: left;
	}
	div.circle3 {
		background-position: -81px -185px;
		width: 21px;
		height: 21px;
		float: left;
	}
	div.tick, span.tick {
	    background-position: -33px -224px;
	    height: 10px;
	    width: 15px;
	}

	/* 020 IMAGES SPRITE END */

	/* 030 ICONS SPRITE START */
	span.facebook {
		background-position: 0px -1px;
		width: 28px;
		height: 28px;
	}
	span.twitter {
		background-position: 0px -30px;
		width: 28px;
		height: 28px;
	}
	span.googleplus {
		background-position: 0px -59px;
		width: 28px;
		height: 28px;
	}
	div.icon_contact {
		background-position: -85px -154px;
		width: 30px;
		height: 31px;
	}
	div.icon_arrow {
		background-position: -110px -470px;
		width: 19px;
		height: 28px;
	}
	div.green_ok {
	    background-position: -104px -413px;
	    height: 22px;
	    width: 24px;
	}
	div.green_ok_small {
	    background-position: -3px -415px;
	    height: 14px;
	    width: 16px;
	}
	div.red_nok {
	    background-position: -107px -442px;
	    height: 20px;
	    width: 21px;
	}
	div.icon_info {
		background-position: 0px -567px;
		height: 16px;
		width: 16px;
	}
	a.delete {
		background-position: -3px -348px;
		width: 12px;
		height: 12px;
	}
	a.bin, a.bin_msg {
		background-position: -75px -529px;
		height: 15px;
		width: 15px;
	}
	a.l_shift {
		background-position: -56px -613px;
	    height: 24px;
	    width: 36px;
	}
	a.l_shift:hover {
		background-position: -56px -665px;
	    height: 24px;
	    width: 36px;
	}
	a.r_shift {
		background-position: -92px -613px;
	    height: 24px;
	    width: 36px;
	}
	a.r_shift:hover {
		background-position: -92px -639px;
	    height: 24px;
	    width: 36px;
	}
	div.lock_arrow {
		background-position: -97px -573px;
		height: 35px;
		width: 30px;
	}
	span.cloud_start {
		background-position: -97px -547px;
	    height: 20px;
	    width: 15px;
	}
	span.cloud_middle {
		border-bottom: 1px solid #CDCDCD;
	    border-top: 1px solid #CDCDCD;
	    float: left;
	    font-size: 11px;
	    line-height: 18px;
	}
	span.cloud_end {
		background-position: -122px -547px;
	    height: 20px;
	    width: 5px;
	}
	div.bcrumb_home {
		background-position: 0 -322px;
	    height: 13px;
	    width: 14px;
	}
	div.icon_firm_active {
		background-position: -2px -396px;
		width: 14px;
		height: 16px;
	}
	div.icon_firm_inactive {
		background-position: -24px -396px;
		width: 14px;
		height: 16px;
	}
	div.icon_person_active {
		background-position: -3px -370px;
		width: 14px;
		height: 16px;
	}
	div.icon_person_inactive {
		background-position: -24px -370px;
	}
	div.icon_confirmed, a.icon_confirmed{
		background-position: -24px -525px;
		height: 20px;
		width: 25px;
	}
	div.icon_buyer_undecided {
		background-position: -24px -549px;
		height: 20px;
		width: 25px;
	}
	div.icon_buyer_withsmallbudget {
		background-position: -24px -549px;
		height: 20px;
		width: 25px;
	}
	div.tooltip {
		background-position: -6px -654px;
		height: 13px;
		width: 13px;
	}
	span.o_calendar, a.o_calendar {
		background-position: -10px -615px;
	    height: 21px;
	    width: 20px;
	}
	span.attach {
		background-position: -4px -674px;
	    height: 7px;
	    width: 18px;
	}
	div.icon_pdf, span.icon_pdf {
		background-position: -1px -587px;
		height: 16px;
		width: 16px;
	}
	div.search_icon {
		background-position: -103px -510px;
		height: 24px;
		width: 24px;
	}
	div.i_plus {
		background-position: -36px -483px;
		height: 13px;
		width: 13px;
	}
	div.i_plus:hover {
		background-position: -66px -483px;
	}
	div.i_minus {
		background-position: -36px -497px;
		height: 13px;
		width: 13px;
	}
	div.i_minus:hover {
		background-position: -66px -497px;
	}
	div.i_phone_gray_small {
		background-position: -68px -321px;
		height: 17px;
		width: 17px;
	}
	span.i_phone_gray_small {
		background-position: -68px -321px;
		height: 17px;
		width: 17px;
		float: left;
	}
	div.icon_trowel {
		background-position: -3px -91px;
		width: 30px;
		height: 31px;
		}
	div.icon_pig {
		background-position: -45px -91px;
		width: 30px;
		height: 32px;
	}
	div.icon_wall {
		background-position: 0 -151px;
		width: 30px;
		height: 31px;
	}
	div.icon_car {
		background-position: -45px -152px;
		width: 31px;
		height: 31px;
	}
	div.icon_people {
		background-position: 0 -269px;
		width: 28px;
		height: 32px;
	}
	div.icon_tshirt {
		background-position: -45px -209px;
		width: 29px;
		height: 33px;
	}
	div.icon_fire {
		background-position: -45px -269px;
		width: 29px;
		height: 33px;
	}
	div.icon_forklift {
		background-position: 0 -206px;
		width: 29px;
		height: 33px;
	}
	div.icon_house {
		background-position: -88px -59px;
		width: 34px;
		height: 30px;
	}
	div.icon_machine {
		background-position: -76px -19px;
		width: 44px;
		height: 33px;
	}
	div.icon_finanse {
		background-position: -44px -57px;
		width: 31px;
		height: 33px;
	}
	div.icon_phone_contact {
		background-position: -93px -340px;
		height: 26px;
	 	width: 24px;
	}
	div.icon_fax_contact {
		background-position: -57px -338px;
		height: 26px;
		width: 24px;
	}
	div.icon_mail_contact {
		background-position: -93px -364px;
		height: 26px;
		width: 24px;
	}
	div.icon_mail {
	    background-position: -52px -527px;
	    height: 19px;
	    width: 19px;
	}
	div.icon_gg_contact {
		background-position: -120px -340px;
		height: 26px;
		width: 24px;
	}
	div.icon_skype_contact {
		background-position: -122px -309px;
		height: 26px;
		width: 24px;
	}
	div.icon_www_contact {
		background-position: -122px -367px;
		height: 26px;
		width: 24px;
	}
	div.icon_person_contact {
		background-position: -122px -279px;
		height: 26px;
		width: 24px;
	}
	div.icon_order {
		background-position: -85px -207px;
		height: 32px;
		width: 36px;
	}
	span.price_start {
		background-position: -104px -522px;
		height: 23px;
		width: 8px;
	}
	span.price_middle {
		border-bottom: 1px solid #CDCDCD;
	    border-top: 1px solid #CDCDCD;
	    float: left;
	    font-size: 11px;
	    line-height: 22px;
	    background: #FFFFFF;
	}
	span.price_end {
		background-position: -122px -522px;
		height: 23px;
		width: 13px;
	}
	div.bullet {
		background-position: -14px -515px;
		height: 9px;
		width: 9px;
	}
	span.confirmed {
		background-position: -24px -527px;
		height: 18px;
		width: 25px;
	}
	div.arrow {
		background-position: -77px -552px;
		height: 30px;
		width: 18px;
	}
	div.icon_roller {
		background-position: -37px -21px;
		height: 33px;
		width: 31px;
	}
	div.icon_heater {
		background-position: -119px -21px;
		height: 33px;
		width: 30px;
	}
	div.icon_arrow_green_left {
		background-position: -55px -551px;
		height: 32px;
		width: 19px;
	}
	div.icon_arrow_green_big_left {
		background-position: -134px -614px;
		height: 55px;
		width: 40px;
	}
	div.place_ind {
		background-position: -122px -195px;
		height: 44px;
		width: 48px;
	}
	div.icon_arrow_white, span.icon_arrow_white {
		background-position: -21px -350px;
		height: 11px;
		width: 11px;
	}
	div.icon_arrow_black, span.icon_arrow_black {
		background-position: -21px -334px;
		height: 11px;
		width: 11px;
	}
	div.imageflow div.previous {
		background-position: -3px -690px;
		height: 42px;
		width: 27px;
	}
	div.imageflow div.previous:hover {
		background-position: -60px -690px;
		height: 42px;
		width: 27px;
	}
	div.imageflow div.next {
		background-position: -30px -690px;
		height: 42px;
		width: 27px;
	}
	div.imageflow div.next:hover {
		background-position: -87px -690px;
		height: 42px;
		width: 27px;
	}
	div.my_profile {
	    background-position: -85px -265px;
	    height: 32px;
	    width: 36px;
	}
	div.order {
	    background-position: -85px -207px;
	    height: 32px;
	    width: 36px;
	}
	.star-0 {
	    background-position: -5px -974px;
	    height: 24px;
	    width: 112px;
	}
	.star-1 {
	    background-position: -5px -950px;
	    height: 24px;
	    width: 112px;
	}
	.star-2 {
	    background-position: -5px -926px;
	    height: 24px;
	    width: 112px;
	}
	.star-3 {
	    background-position: -5px -902px;
	    height: 24px;
	    width: 112px;
	}
	.star-4 {
	    background-position: -5px -878px;
	    height: 24px;
	    width: 112px;
	}
	.star-5 {
	    background-position: -5px -854px;
	    height: 24px;
	    width: 112px;
	}
	.star-6 {
	    background-position: -5px -830px;
	    height: 24px;
	    width: 112px;
	}
	.star-7 {
	    background-position: -5px -806px;
	    height: 24px;
	    width: 112px;
	}
	.star-8 {
	    background-position: -5px -782px;
	    height: 24px;
	    width: 112px;
	}
	.star-9 {
	    background-position: -5px -758px;
	    height: 24px;
	    width: 112px;
	}
	.star-10 {
	    background-position: -5px -734px;
	    height: 24px;
	    width: 112px;
	}
	.star-empty {
	    background-position: -5px -1001px;
	    height: 24px;
	    width: 112px;
	}
	.o-social-promote {
	    background-position: -95px -1042px;
		width: 14px;
		height: 14px;
	}
	.o-social-promote-cloud {
	    background-position: -7px -1030px;
	    height: 40px;
	    width: 84px;
	}
	span.icon-fold {
		background-position: -175px -706px;
	    height: 7px;
	    width: 7px;
	}
	span.icon-unfold {
		background-position: -165px -706px;
	    height: 7px;
	    width: 7px;
	}
	/* 030 ICONS SPRITE END */

	/* 040 BUTTONS SPRITE START */
	div.selected_bar {
		background-position: -8px -424px;
		height: 28px;
		}
	div.selected_bar_left {
		background-position: 0 -424px;
		width: 5px;
		height: 28px;
		}
	div.selected_bar_right {
		background-position: right -424px;
		width: 5px;
		height: 28px;
		}
	a.button_rfp_add_orange {
		background-position: -256px 0px;
		width: 191px;
		height: 30px;
		}
	a.button_rfp_add_orange:hover {
		background-position: -256px -30px;
		border-bottom: none;
		height: 31px;
		}
	a.button_register {
		background-position: -125px 0;
		width: 131px;
		height: 30px;
		}
	a.button_register:hover {
		background-position: -125px -30px;
		width: 131px;
		height: 30px;
	}
	div.submenu_tabs a {
		background-position: -430px -490px;
		height: 36px;
		width: 210px;
	}
	div.submenu_tabs a:hover {
		background-position: -430px -528px;
		height: 36px;
		width: 210px;
	}
	div.submenu_tabs a.active {
		background-position: -430px -565px;
		height: 39px;
		width: 210px;
	}
	div.submenu_medium_tabs a {
		background-position: -261px -490px;
		height: 36px;
		width: 165px;
	}
	div.submenu_medium_tabs a:hover {
		background-position: -261px -528px;
		height: 36px;
		width: 165px;
	}
	div.submenu_medium_tabs a.active {
		background-position: -261px -565px;
		height: 39px;
		width: 165px;
	}
	span.recommended,
	div.recommended {
	    background-position: -505px -849px;
		width: 137px;
		height: 52px;
	    display: inline-block;
	    margin: -4px 12px 0 0;
	}
	div.expert {
		background-position: -252px -702px;
		width: 58px;
		height: 55px;
	}
	div.expert_medium {
	    background-position: -240px -608px;
	    height: 78px;
	    width: 82px;
	}
	div.expert_small {
	    background-position: -252px -702px;
	    height: 55px;
	    width: 58px;
	}
	span.expert_small {
	    background-position: -252px -702px;
	    height: 55px;
	    width: 58px;
	    display: inline-block;
	}
	div.sell_brown_big {
	    background-position: -468px -764px;
	    height: 78px;
	    width: 173px;
	}
	span.sell_brown_big {
	    background-position: -468px -764px;
	    height: 78px;
	    width: 173px;
	    float: left;
	}
	div.sell_brown_medium, span.sell_brown_medium {
	    background-position: -336px -731px;
	    height: 56px;
	    width: 129px;
	    display: inline-block;
	}
	div.sell_brown_small {
	}
	a.menu_tabs {
		background-position: 0 -527px;
	    height: 29px;
	    width: 239px;
	}
	a.menu_tabs:hover {
		background-position: 0px -493px;
		width: 239px;
		height: 29px;
	}
	a.menu_tabs_active {
		background-position: 0 -562px;
	    height: 29px;
	    width: 239px;
	}
	a.menu_tabs_higher {
		background-position: 9px -692px;
	    height: 45px;
	    width: 239px;
	}
	a.menu_tabs_higher:hover {
		background-position: 9px -645px;
	    height: 45px;
	    width: 239px;
	}
	a.menu_tabs_higher_active {
		background-position: 9px -598px;
	    height: 45px;
	    width: 239px;
	}
	div.o_stamp {
		background-position: -329px -63px;
	    height: 70px;
	    width: 77px;
	    margin-left: 20px;
	    margin-bottom: 10px;
	}
	a.o_text_any {
		background-position: -527px -5px;
	    height: 14px;
	    width: 54px;
	}
	a.btn-y, a.btn-o, a.btn-g {
	    cursor: pointer;
	}
	a.btn-y-register {
	    float: left;
	    position: absolute;
	    right: 14px;
	    top: -6px;
	}
	a.btn-y-add-rfp {
	    float: left;
	    margin: 20px 0 0 5px;
	}
	a.btn-y:hover span.btn-text {
		color: #fdfcfc;
		text-shadow: 1px 1px #766122;
	}
	a.btn-y span.btn-text {
	    color: #353535;
	    display: block;
	    font-weight: bold;
	    position: relative;
	    text-align: center;
	    text-shadow: 1px 1px #FCF2D4;
	    z-index: 2;
	}
	a.btn-o span.btn-text, a.btn-g span.btn-text {
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		text-shadow: 0 1px #06700A;
		display: block;
		position: relative;
		padding: 4px 0 0 0;
	}
	span.btn-y-corners-mid span.btn-text {
		margin: 7px -52px 0 -30px;
		font-size: 14px;
		line-height: 17px;
	}
	span.btn-y-corners-left {
		float: left;
	    background-position: 0 -205px;
	    height: 51px;
	    width: 53px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-y-corners-mid {
		float: left;
	    background-position: 0 -261px;
	    height: 51px;
	    display: block;
	}
	span.btn-y-corners-right {
		float: left;
	    background-position: -57px -205px;
	    height: 51px;
	    width: 80px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-y-big-mid span.btn-text {
		margin: 11px 5px 0 -40px;
		font-size: 18px;
		line-height: 20px;
	}
	span.btn-y-big-left {
		float: left;
	    background-position: 0 -67px;
	    height: 66px;
	    width: 57px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-y-big-mid {
		float: left;
	    background-position: 0 -137px;
	    height: 66px;
	    display: block;
	}
	span.btn-y-big-right {
		float: left;
	    background-position: -61px -67px;
	    height: 66px;
	    width: 14px;
	    display: block;
		position: relative;
	}
	span.btn-y-std-mid span.btn-text {
		margin: 13px -16px 0 -39px;
		font-size: 18px;
		line-height: 20px;
	}
	span.btn-y-std-left {
		float: left;
	    background-position: 0 -316px;
	    height: 51px;
	    width: 58px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-y-std-mid {
		float: left;
	    background-position: 0 -370px;
	    height: 51px;
	    display: block;
	}
	span.btn-y-std-right {
		float: left;
	    background-position: -61px -316px;
	    height: 51px;
	    width: 38px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.free-mark {
	}
	span.not-paid-mark {
		background-position: -414px -61px;
		height: 67px;
	    width: 110px;
		display: block;
		float: right;
	    position: relative;
	    z-index: 1;
	    margin: -80px -60px 70px 0;
	}
	/* btn-o orange */
	span.btn-o-std-left {
		float: left;
	    background-position: 0 -885px;
	    height: 49px;
	    width: 6px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-o-std-mid {
		float: left;
	    background-position: 0 -937px;
	    height: 49px;
	    display: block;
	}
	span.btn-o-std-right {
		float: left;
	    background-position: -8px -885px;
	    height: 49px;
	    width: 6px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-o-std-mid span.btn-text {
		margin: 13px 14px 0 15px;
		font-size: 18px;
		line-height: 20px;
		color: #fdfcfc;
		text-shadow: 1px 1px #766122;
	}
	/* btn-o orange end */
	/* btn-g green */
	span.btn-g-std-left {
		float: left;
	    background-position: 0 -816px;
	    height: 27px;
	    width: 5px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-g-std-mid {
		float: left;
	    background-position: 0 -850px;
	    height: 27px;
	    display: block;
	}
	span.btn-g-std-right {
		float: left;
	    background-position: -6px -816px;
	    height: 27px;
	    width: 5px;
	    display: block;
		position: relative;
		z-index: 1;
	}
	span.btn-g-std-mid span.btn-text {
		margin: 3px 14px;
		font-size: 12px;
		line-height: 20px;
		color: #fdfcfc;
		text-shadow: 1px 1px #766122;
	}
	/* btn-g green end */

	.btn-green-light {
		background-position: -14px -789px;
	    height: 27px;
	    width: 111px;
	}
	.btn-green-light:hover {
		background-position: -14px -816px;
	    height: 27px;
	    width: 111px;
	}
	.btn-orange-light {
		background-position: -257px -885px;
	    height: 50px;
	    width: 238px;
	    float: left;
	}
	.btn-orange-light .btn-text {
		font-size: 19px;
		padding: 7px 0 0 !important;
	}
	.btn-orange-light:hover {
		background-position: -17px -885px;
	    height: 50px;
	    width: 238px;
	    float: left;
	}
	/* 040 BUTTONS SPRITE END */

	/* 050 COLORS SPRITE START */
	span.c_red, div.c_red, .c_red {
		color: #FF0000;
	}
	span.c_red_more {
		color: #B81410;
	}
	span.c_green, div.c_green, .c_green {
		color: green;
	}
	span.red {
		color: #FF0000;
	}
	span.c_yellow, div.c_yellow {
		color: #FFFFDA;
	}
	span.c_orange, div.c_orange {
		color: #EF7D14;
	}
	.c_grey {
		color: #767676 !important;
	}
	.c_grey_2 {
		color: #333333 !important;
	}
	.c_black {
		color: #000000 !important;
	}
	.b_grey {
		background-color: #F0F0F0;
	}
	.c_border_red {
		border: 1px solid red !important;
	}
	.c_border_red:hover {
		border-color: #1B79CC !important;
		box-shadow: 0 3px 5px #E5F2F8 inset, 0 1px 0 #FFFFFF;
	}
	/* 050 COLORS SPRITE START */

	/* 090 COMMON STYLES START */
	.form label {
		font-weight: normal;
	}
	.form label span.required {
		font-size: 100%;
	}
	/* PAGINATION START */
	.container .pagination ul li{
    	display: inline-block;
    	float: left;
	}
	.container .pagination ul li span{
    	padding: 2px 3px;
	    margin: 3px;
	}
	.container .pagination ul li a, .container div.pagination ul li span.selected {
	    background-position: center bottom;
	    border: 1px solid #C8C8C9;
	    color: #333333;
	    padding: 2px 7px;
	    margin: 0 3px 0 0;
	}
	.container .pagination ul li a.p_first, .container .pagination ul li a.p_prev, .container .pagination ul li a.p_last, .container .pagination ul li a.p_next {
		margin-right: 3px;
	}
	.container div.pagination ul li a:hover, .container div.pagination ul li span.selected {
	    background-color: #3cabd9;
	    background-image: none;
	    color: #FFFFFF;
	}
	/* PAGINATION END */

	/* F_STYLES */
	.f_style_bold {
		font-weight: bold;
	}
	.f_style_normal {
		font-weight: normal;
	}
	/* F_STYLES END */

	/* FLOAT ALIGN */
	.f_right {
		float: right;
	}
	.f_left {
		float: left;
	}
	.t_center {
		text-align: center;
	}
	.t_right {
		text-align: right;
	}
	.t_left {
		text-align: left;
	}
	.v_top {
		vertical-align: top !important;
	}
	.v_middle {
		vertical-align: middle !important;
	}
	.v_bottom {
		vertical-align: bottom !important;
	}
	/* FLOAT END */
	.no-padding {
		padding: 0 !important;
	}
	.max-width {
		width: 100% !important;
	}
	.max-height {
		height: 100% !important;
	}
	a.underlined {
		border-bottom: 1px solid #E2EEF8;
		color: #1b88c3;
		text-decoration: none;
	}
	a.underlined:hover {
		border-bottom: 1px solid #237bac;
		color: #1b88c3;
		text-decoration: none;
	}
	a.underlined-gray {
		border-bottom: 1px solid #6B6B6B;
		color: #1B79CC;
		text-decoration: none;
	}
	a.underlined-gray:hover {
		border-bottom: 1px solid #D2D2D2;
		color: #000000;
		text-decoration: none;
	}
	a.underlined-color-gray {
		border-bottom: 1px solid #EBEBEB;
		color: #666666;
		text-decoration: none;
	}
	a.underlined-color-gray:hover {
		border-bottom: 1px solid #666666;
		color: #000000;
		text-decoration: none;
	}
	.required {
	    color: #ff0000;
	    font-size: 130%;
	}
	.clear {
	    clear: both;
	    font-size: 0;
	    height: 0;
	    line-height: 0;
	}
	/* 090 COMMON STYLES END */
/* 000 COMMON END */

/* 100 MAIN-PAGE START */
/* 100 MAIN-PAGE END */

/* 200 LIST START */
/* 200 LIST END */

/* 300 Customer START */
	/* 310 SLIDER START */
	.customer-slider {
		line-height: 24px;
		margin: 93px 0 0;
	}
	.customer-slider .row .main-button {
		padding: 20px 0 20px 35px;
	}
	.customer-slider .main-button {
		padding: 23px 0 0;
	}
	.customer-slider .cust-summary .mark {
		margin: 35px 0;
		width: 100%;
		cursor: auto;
    }
    .customer-slider .cust-summary .mark-value {
	    color: #46CF1B;
    	display: block;
    	font-size: 67px;
    	line-height: 81px;
    	padding-top: 15px;
    	text-shadow: 2px 3px 2px #4E9B36;
	}
	.customer-slider .cust-summary img.thumb {
		display: block;
		border: none;
		width: 285px;
		height: auto;
		margin: -12px 5px -25px;
		text-align: center;
	}
	/* 310 SLIDER END */
	/* 320 CUSTOMER-MENU START */
	.customer-menu .navbar {
		background: none;
	    border: none;
		margin: 0;
	}
	.customer-menu .navbar ul {
		width: 100%;
	}
	.customer-menu .navbar li {
		border-right: 1px solid #E7E7E7;
		width: auto;
		min-width: 140px;
	}
	.customer-menu .navbar li.first {
		border-left: 1px solid #E7E7E7;
	}
	.customer-menu .navbar .navbar-collapse {
		padding: 0;
	}
	.customer-menu .navbar li.active a, .customer-menu .navbar li a:hover {
    	background: none repeat scroll 0 0 #3cabd9 !important;
    	color: #FFFFFF !important;
    }
    .customer-menu .navbar li a.profile {
    	padding: 9px;
    }
	.customer-menu .shadow {
	    background: url("../images/layout/menu_shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	    display: block;
	    height: 16px;
	    width: 100%;
	    z-index: 10;
	    position: relative;
	}
	/* 320 CUSTOMER-MENU END */
	/* 330 CONTENT START */
	.customer-content {
		margin: -16px 0 0;
	    font-size: 14px;
	    line-height: 24px;
	    color: #333333;
	    background-color: #FFFFFF;
	    padding: 20px 0;
	}
	.customer-content .cust-left {
		padding: 0 28px !important;
	}
	.customer-content .cust-left h2 {
		padding: 7px 0 !important;
	}
	.customer-content h2, .customer-content h3, .cust-content-main .articleDetail h1 {
		font-size: 21px;
		line-height: 23px;
	    font-weight: 400;
	}
	.customer-content div.cust_social_box {
		float: left;
		padding: 0 3px;
	}
	.customer-content div.cust_social_fb {
		display: block;
		padding: 0 7px 0 3px;
	}
	.customer-content div.cust_social_gplus {
		margin: 1px 0 0;
	}
	.customer-content div.cust_social_twitter {
		margin: -1px 0 0 0;
	}
	.customer-content div.cust_social_oferteo {
		margin: -1px 0 0 0;
		height: 63px;
		width: 87px;
	}
	.customer-content .o-social-promote {
		font-size: 11px;
		border: 1px solid #cdcdcd;
		border-radius: 2px;
		font-weight: bold;
		color: #333333;
    	height: 20px;
    	width: 82px;
    	margin: 2px 0 0;
	}
	.customer-content .o-social-promote-cloud {
		font-size: 13px;
		color: #666666;
    	line-height: 35px;
    	text-align: center;
	}
	.customer-content .o-social-promote-text {
	    color: #333333;
	    margin: -3px 0 0 22px;
	    text-decoration: none;
	    display: block;
	}
	.customer-content .gallery-photo {
		height: 260px;
	}
	.customer-content .gallery-photo .thumbnail img {
		max-height: 190px;
	}
	.customer-content .thumbnail {
		margin-bottom: 5px;
		height: 200px;
	}
	.customer-content .cust-right ul, .article-content .sidebar .sidbar-info ul, ul.dot-orange {
    	list-style-image: none;
    	padding: 0;
    	text-indent: 0;
	}
	.customer-content .cust-right ul li, .article-content .sidebar .sidbar-info ul li, ul.dot-orange li {
    	display: block;
    	float: left;
    	width: 95%;
    	padding: 0 0 0 13px;
    	background: url("../images/customers/right/li2.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    	list-style-type: none;
	}
	.customer-content ul li.more {
		background: none;
		float: left;
		margin: 5px 0 20px 0;
	}
	.customer-content .cust_social {
    	float: right !important;
    	margin: 32px 10px 0 45px !important;
	}
	.client-content {
		margin: 97px 0 0;
	}

	/* 335 SOCIAL START */
	.social-area {
		background: white;
		border-top: 4px solid #ececec;
		font-size: 12px;
	}
	.social-area .infoText {
		color: #7b7a7a;
		width: 650px;
		padding: 0 10px 0 0;
		line-height: 34px;
	}
	div#container .social-area div.cust_social {
		margin: 0;
		padding: 7px 0 7px 8px;
	}
	/* 335 SOCIAL END */

		/* 330a customer-content cust-left START */
		.customer-content .cust-left .thumbnail .caption {
			margin: 179px 0 0;
		}
		.customer-content .cust-left .cust-gallery .thumbnail a img {
		    max-height: 171px;
		    max-width: 180px;
		}
		.customer-content .cust-left .cust-gallery .thumbnail .caption {
		    bottom: 0;
		    margin: 0;
		    position: absolute;
		    width: 100%;
		}
			/* 330a1 customer-content cust-left OFFER START */
			.customer-content .cust-left .offer-row {
				margin: 15px 0;
			}
			.customer-content .cust-left .offerSort {
				margin: 15px 0;
				width: 100%;
				float: left;
			}
			.customer-content .cust-left .offerSort .pagination, .customer-content .cust-left .comments-sort .pagination {
				margin: 0;
			}
			.customer-content .cust-left .offer-row  .img-responsive {
				max-width: 90%;
			}
			.customer-content .cust-left .offer-row .title {
				font-size: 140%;
			}
			.customer-content .cust-left .offer-row .price {
				font-size: 26px;
				color: #22b531;
			}
			.customer-content .cust-left .comments-sort {
				margin: 15px 0;
			}


			/* 330a1 customer-content cust-left OFFER END */
			/* 330a2 customer-content cust-left PROMOTE START */
			.customer-content .cust-left .promote-row {
				margin: 15px 0 0 0;
			}
			.customer-content .cust-left .ps-big-label {
				margin: 0;
			}
			.customer-content .cust-left .ps-medium-label {
				margin: 13px 0 10px;
			}
			.customer-content .cust-left .ps-small-label {
				margin: 25px 0 22px;
			}
			.customer-content .cust-left .ex-big-label {
				margin: 0;
			}
			.customer-content .cust-left .ex-medium-label {
				margin: 11px 0 13px;
			}
			.customer-content .cust-left .ex-small-label {
				margin: 22px 0 25px;
			}
			.customer-content .cust-left .pf-big-label {
				margin: 0;
			}
			.customer-content .cust-left .pf-medium-label {
				margin: 13px 0 11px;
			}
			.customer-content .cust-left .pf-small-label {
				margin: 25px 0 17px;
			}


			.customer-content .cust-left .b1-label {
				margin: 0;
			}
			.customer-content .cust-left .m1-label {
				margin: 0;
			}
			.customer-content .cust-left .s1-label {
				margin: 9px 0 6px;
			}
			.customer-content .cust-left .b2-label {
				margin: 0;
			}
			.customer-content .cust-left .m2-label {
				margin: 0;
			}
			.customer-content .cust-left .s2-label {
				margin: 7px 0 8px 0;
			}
			.customer-content .cust-left .b3-label {
				margin: 0;
			}
			.customer-content .cust-left .m3-label {
				margin: 3px 0 5px 0;
			}
			.customer-content .cust-left .s3-label {
				margin: 9px 0 10px;
			}
			.customer-content .cust-left .code-table {
				border: 1px solid #DDDDDD;
				margin: 30px auto;
			}
			.customer-content .cust-left .table-no-borders tr th {
				border: none;
				padding: 37px 0 20px 0;
			}
			.customer-content .cust-left .table-no-borders tr td {
				border: none;
			}
			.customer-content .cust-left .code-table tr td textarea {
				width: 90%;
			}
			.customer-content .cust-left .cust-promote ul li {
    			background: url("../images/customers/right/li2.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    			display: block;
    			float: left;
    			list-style-type: none;
    			padding: 0 0 0 13px;
    			width: 95%;
    			line-height: 24px;
			}
			.customer-content .cust-left .contact {
				margin: 15px 0 0 0;
			}
			.customer-content .cust-left .contact-table {
    			border: 1px solid #DDDDDD;
			    border-radius: 4px;
			    margin: 20px 0 0 0;
			    padding: 0 50px;
			}
			.customer-content .cust-left .table label.radio-label span {
				display: block;
				margin: -22px 0 0 22px;
			}
			.customer-content .cust-left .cust-promote .borderBanner {
				border: 1px solid #C8C8C9 !important;
				border-radius: 3px !important;
				background: none;
			}
			.customer-content .cust-left .cust-promote .banner {
			    border: 1px solid #ffffff;
			    padding: 10px 30px !important;
			}
			.customer-content .cust-left .cust-promote .banner label {
				cursor: pointer;
			}
			/* 330a2 customer-content cust-left PROMOTE END */
			/* 330a3 customer-content cust-left COMMENT START */
			div.customer-content  div.submenu_tabs {
				border-bottom: 3px solid gray;
		    	padding: 30px 0 36px;
		    }
			div.customer-content div.submenu_tabs ul {
				list-style-type: none;
		    	margin: 0;
		    	padding: 0;
		    	text-align: center;
			}
			div.customer-content div.submenu_tabs ul li {
			    display: inline;
			    float: left;
			    width: 200px;
			    margin: 0 12px 0 0;
			}
			div.customer-content div.submenu_tabs ul li a {
				float: left;
				color: #636363;
			}
			div.customer-content div.submenu_tabs ul li a.active {
				float: left;
				color: #FFFFFF;
			}
			div.customer-content div.submenu_tabs ul li a span {
				float: left;
		    	margin: 7px auto;
		    	width: 100%;
			}
			.commentBox {
			    font-size: 13px;
			    line-height: 21px;
			    margin: 20px 0;
			}
			.commentBox .comment-title {
			    border-bottom: 1px solid #E3E3E3;
			    color: #737373;
			    font-size: 16px;
			    padding: 10px 12px;
	    	}
			.commentBox .comment-title img {
				width: 109px;
				height: auto;
				display: inline-block;
				margin: -6px 0 0 0;
				margin-right: 10px;
			}
			.commentBox .comment-content {
				margin: 10px 0 0 0;
			}
			.commentBox .commentText {
				padding: 5px 10px;
				background-color: white;
				border: 1px solid #e3e3e3;
				overflow: hidden;
				border-radius: 3px;
			}
			.commentBox .comment-dates {
				border-top: 1px solid #e3e3e3;
				padding-top: 5px;
				margin-top: 5px;
			}
			.commentBox .commentPerson {
				padding-right: 0;
			}
			.commentBox .commentPerson span.lockIcon {
				display: block;
				float: left;
				width: 12px;
				height: 16px;
				margin-right: 5px;
				background: url('../images/customers/right/lockIcon.png') left top no-repeat;
			}
			.commentBox .commentPerson .col-1, .commentBox .commentPerson .col-2{
				padding: 4px 0;
				overflow: hidden;
			}
			.commentBox .commentPerson .col-1{
				clear:both;
				width: 95px;
				margin-left: 20px;
			}
			.commentBox .commentPerson .col-2{
				width: 135px;
			}
			.commentBox .commentFwd {
				background-color: #ffffd0;
				border: 1px solid #e3e3e3;
				padding: 5px 10px;
				border-radius: 3px;
				margin: 10px 0 5px 50px;
				position: relative;
				color: #737373;
			}
			.commentBox .commentFwd .stars {
				width: 61px;
				height: auto;
				margin: -3px 10px 0 0;
			}
			.commentBox .commentFwd .commentFwdArrow {
				display: block;
				width: 11px;
				height: 10px;
				background: url('../images/customers/right/commentFwdArrow.png') left top no-repeat;
				position: absolute;
				left: -11px;
				top: 20px;
			}
			.commentBox .comment-oferteo {
	    		float: right;
	    		margin: 5px auto;
			}
			.commentBox .comment-details {
				padding-bottom: 5px;
			}
			.commentBox .comment-details img {
				width: 61px;
				height: auto;
				display: inline-block;
				margin: -3px 10px 0 0;
			}
			/* 330a3 customer-content cust-left COMMENT END */
			/* 330a4 customer-content cust-left COMMENT MY-OFERTEO START */
			div#container div.main_oferteo div.panel_right div.content div.sort {
			    border: 1px solid #E3E3E3;
			    color: #767676;
			    padding: 16px 10px;
			}
			div#container div.main_oferteo div.panel_right div.content .commentBox {
				 float: left;
				 margin: 0 0 20px 0;
			}
			div.my-oferteo-mark {
			}
			div.my-oferteo-mark .table-bordered {
			    border: 1px solid #ddd;
			}
			div.my-oferteo-mark .table {
			    margin-bottom: 20px;
			    max-width: 100%;
			    width: 100%;
			}
			div.my-oferteo-mark table {
			    background-color: transparent;
			}
			div.my-oferteo-mark table {
			    border-collapse: collapse;
			    border-spacing: 0;
			}
			div.my-oferteo-mark .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    			background-color: #fcf8e3;
			}
			div.my-oferteo-mark .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    			border: 1px solid #ddd;
			}
			div.my-oferteo-mark .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
			    border-top: 1px solid #ddd;
			    line-height: 1.42857;
			    padding: 8px;
			    vertical-align: top;
			}
			div.my-oferteo-mark .text-center {
    			text-align: center;
			}
			/* 330a4 customer-content cust-left COMMENT MY-OFERTEO END */
			/* 330a6 customer-content cust-left ARTICLE START */

			.photo-alone-article-expert {
				display: block;
				margin: 0 auto;
				text-align:center;
			}

			div.images-content-article-expert {
				margin: 0 auto;
				display: block;
				width: 600px;
			}

			div.image-article-expert {
				float:left;
				padding: 20px;
			}

			p.text-article-expert {
				text-align: center;
			}

			img.image-right-article-expert {
				margin: 0 0 10px 30px !important;
			}

			img.image-left-article-expert {
				margin: 0 30px 10px 0 !important;
			}

			.table-article-expert {
				border: 1px solid #000000;
				border-collapse: collapse;
			}

			td.column-article-expert {
				text-align: center;
				vertical-align: middle;
				border: 1px solid #000000;
				padding: 5px;

			}
			/* 330a6 customer-content cust-left ARTICLE END */
		/* 330a customer-content cust-left END */
		/* 330b customer-content cust-right START */
		.customer-content div.frame {
		    margin: 26px auto 4px;
		}
		.customer-add-rfp div.frame {
		    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
		    border: 1px solid rgba(0, 0, 0, 0.1);
		    border-radius: 4px;
		    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
		    padding: 20px 15px 23px;
		    margin: 10px 0 0 0;
		    position: fixed;
		    top: 100px;
		    z-index: 9999;
		}
		.customer-content .cust-right div.add-rfp-red-text-with-arrow, div.customer-add-rfp div.frame div.add-rfp-red-text-with-arrow {
			width: 295px;
			margin: 0 auto 9px;
		}
		.customer-content .cust-right div.sidbar-info {
		 	padding: 0 0 0 35px;
		}
		/* 330b customer-content cust-right END */
	/* 330 CONTENT END */
/* 300 Customer END */

/* 400 FORM START */
	/* 405 FORM START */
		.form-container-rwd, .article-form-container-rwd  {
			margin: 0 auto;
  		  	max-width: 990px;
		}
		/* formWithContent START */
		.all-background {
			background-color: whiteSmoke;
		    background-image: url("../../images/bgNew.gif");
		    background-position: 0 0;
		    background-repeat: repeat-x;
		}
		.header-steps ul li {
			display: inline-block;
			font-size: 11px;
			line-height: 13px;
			color: #939393;
			width: 200px;
			text-indent: -12px;
		}
		.article-menu, .article-menu-xs .navbar {
			background: #3a70b0;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
		}
		.article-menu {
			height: 40px;
		}
		.article-menu ul {
			padding: 0;
		}
		.article-menu li {
			color: #ffffff;
			font-size: 16px;
			text-align: center;
			display: inline-block;
			padding: 9px 0;
		}
		.article-menu li a {
			text-decoration: none;
			color: #ffffff;
			padding: 0 30px;
		}
		.article-menu li a:focus {
			 background-color: transparent;
		}
		.article-menu li a:hover {;
			color: #ef7d14;
			background-color: transparent;
		}
		.article-menu li a.active {
			background-color: #ffffff;
			margin-top: -7px;
    		padding: 16px 30px 12px;
			color: #ef7d14;
			font-weight: bold;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
			-webkit-box-shadow: 0px 22px 30px 0px rgba(50, 50, 50, 0.45);
			-moz-box-shadow: 0px 22px 30px 0px rgba(50, 50, 50, 0.45);
			box-shadow: 0px 22px 30px 0px rgba(50, 50, 50, 0.45);
		}
		.article-top {
			background-color: #ffffff;
		}
		.content-wrapper .lead img {
			padding-top: 30px;
			height: 382px;
		}
		.content-wrapper .lead  h1 {
			font-size: 22px;
			font-weight: bold;
			padding: 0 0;
			margin-top: 0;
		}
		.content-wrapper .lead p {
			font-size: 17px;
			line-height: 23px;
		}
		.content-wrapper .form {
			max-width: 378px;
			min-height: 429px;
			background-color: #3a70b0;
			border-radius: 6px;
			margin-top: 15px;
			color: #ffffff;
			font-size: 16px;
			position: relative;
			z-index: 200;
		}
		.content-wrapper .form .form-header {
			padding: 21px 21px 15px;
		}
		.content-wrapper .form .form-header span, .content-wrapper .form .form-header p {
			font-size: 24px;
			font-weight: bold;
			text-shadow:1px 1px 0px rgba( 0, 0, 0, 0.25 );
		}
		.content-wrapper .form .form-header p {
			margin-top: 4px;
			font-size: 19px;
			font-weight: normal;
		}
		.content-wrapper .form .form-header p em, em.text-orange {
			color: #fed034;
			font-style: normal;
		}
		.content-wrapper .form .form-body {
			background-color: #4a85c3;
			padding-left: 21px
		}
		.content-wrapper .form .form-body h2 {
			font-size: 16px;
			margin: 13px 0 0 22px;
		}
		.form-header .form-badge {
			background-image: -moz-linear-gradient( -38deg, rgb(254,254,254) 0%, rgb(255,255,255) 100%);
			background-image: -webkit-linear-gradient( -38deg, rgb(254,254,254) 0%, rgb(255,255,255) 100%);
			background-image: -ms-linear-gradient( -38deg, rgb(254,254,254) 0%, rgb(255,255,255) 100%);
			background-color: #f6f6f6;
			display: block;
			border-radius: 3px;
			box-shadow: 0px 0px 4px 0px rgba( 0, 0, 0, 0.23);
			position: absolute;
			right: -5px;
			top: 61px;
			width: 94px;
			height: 56px;
			color: #3a70b0;
			text-align: center;
			line-height: 21px;
			text-shadow: -1px 2px 0px rgba(250, 250, 250, 1)!important;
		}
		.form-header .form-badge em {
			font-size: 13px;
			font-style: normal;
		}
		.content-wrapper .form .form-body .answers {
			 margin: 11px 0 0 6px;
		}
		.content-wrapper .form .form-body .answers ul.list-group, .cta-tips ul.list-group {
			margin-bottom: 0;
		}
		.content-wrapper .form .form-body .answers ul li {
			list-style: none;
			font-size: 14px;
			margin: 0 5px 0 25px;
			text-indent: -25px;
		}
		.content-wrapper .form .form-body .answers ul li label {
			margin-left: 10px;
			display: inline !important;
		}
		.content-wrapper .form .form-body .form-arrow {
			background-image:  url("/images/abtest/form-with-content/form-arrow-yellow.png");
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 63px;
			height: 92px;
			display: block;
			position: absolute;
			top: 120px;
			left: -18px;
			z-index: 20;
		}
		.form-button {
			background: rgb(254, 208, 52);
			background: -moz-linear-gradient(270deg, rgb(250,175,60) 0%, rgb(254,208,52) 100%);
			background: -webkit-linear-gradient(270deg, rgb(250,175,60) 0%, rgb(254,208,52) 100%);
			background: -o-linear-gradient(270deg, rgb(250,175,60) 0%, rgb(254,208,52) 100%);
			background: -ms-linear-gradient(270deg, rgb(250,175,60) 0%, rgb(254,208,52) 100%);
			background: linear-gradient(0deg, rgb(250,175,60) 0%, rgb(254,208,52) 100%);
		   	-webkit-box-shadow: -1px 2px 7px 0px rgba(0, 0, 0, 0.22);
			-moz-box-shadow: -1px 2px 7px 0px rgba(0, 0, 0, 0.22);
			box-shadow: -1px 2px 7px 0px rgba(0, 0, 0, 0.22);
		    border-radius: 6px;
		    border: 0 none;
		    color: #ffffff;
		    cursor: pointer;
		    display: block;
		    font-size: 13px;
		    font-weight: bold;
		    padding: 9px 19px 8px;
		    position: relative;
		    text-shadow: 0px -1px 0px rgba(150, 150, 150, 1);
		}
		.form-button:hover {
			background: #faaf3c;
		}
		.content-wrapper .form .form-body button.form-button {
			margin: 20px 21px 20px 0;
		}
		.content-wrapper .form .form-footer {
			padding: 0 15px;
		}
		.content-wrapper .form .form-footer .separator-line {
			border-top: 1px solid #326096;
			border-bottom: 1px solid #3f79be;

		}
		.actual-box .last-child p {
			text-align: right;
		}
		.content-wrapper .form .form-footer .actual-box {
			margin: 15px 0 6px;
		}
		.content-wrapper .form .form-footer .logo-box {
			margin: 15px 0;
		}
		.content-wrapper .form .form-footer p {
			font-size: 9px;
			color: #b6cce4;
		}
		.content-wrapper .form .form-footer p strong, .form-slide-all .actual-box p strong {
			font-size: 15px;
			color: #ffffff;
			text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
		}
		.content-wrapper .form .form-footer .logo img {
			margin: 0 2px;
		}
		.content-wrapper .form .form-footer .logo-box p {
			margin-top: 6px;
		}
		.form-shadow {
			background-image: url("/images/abtest/form-with-content/form-shadow.png");
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 308px;
			height: 25px;
			position: absolute;
			display: block;
			left: 40px;
			bottom: -25px;
		}
		.article-content {
			background-color: #ffffff;
		}
		.article-content h2 {
			font-size: 17px;
			font-weight: bold;
		}
		.article-content h3 {
			font-size: 15px;
			font-weight: bold;
		}
		.cta-tips, .testymonial-box, .cta-map {
			border: 1px solid #f4f8fa;
			max-width: 100%;
		}
		.cta-tips h2,  .cta-steps h2, .cta-map h2 {
			font-size: 15px;
			font-weight: bold;
			margin-top: 0;
			padding: 0 0;
		}
		.cta-tips h2 span {
			font-weight: normal;
			font-size: 14px;
		}
		.cta-tips .icon-lable, .cta-map .icon-lable {
			border-left: 15px solid #5bc0de;
			padding: 15px 0;
		}
		.cta-tips .icon-info {
			background-image:  url("/images/abtest/form-with-content/icon-info.png");
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 6px;
			height: 10px;
			display: block;
			left: -10px;
		    position: absolute;
		    top: 19px;
		}
		.cta-map .icon-loupe {
			background-image:  url("/images/abtest/form-with-content/icon-loupe.png");
			background-position: 0 0;
			background-repeat: no-repeat;
			width: 13px;
			height: 14px;
			display: block;
			left: -14px;
		    position: absolute;
		    top: 24px;
		}
		.cta-tips ul li, .cta-map ul li {
			list-style: none;
			margin: 7px 8px;
   			text-indent: -24px;
		}
		.cta-tips ul li span.tick, .cta-map ul li span.tick  {
			display: inline-block;
		   	margin-right: 4px;
		}
		.cta-tips .btn, .cta-steps .btn {
			position: absolute;
		}
		.cta-tips .btn {
			left: 370px;
			bottom: 10px;
		}
		.cta-steps .btn {
			bottom: 23px;
    		left: 385px;
		}
		.cta-steps {
			background-color: #f4f8fa;
			border: 1px solid #c3cacd;
			margin: 25px 0;
			padding: 15px 15px;
		}
		.cta-steps ul li {
			 list-style: none;
			 font-size: 14px;
			 text-indent: -20px;
			 margin-left: 20px;
		}
		.cta-steps ul li span {
			font-size: 12px;
			color: #5bc0de;
			font-weight: bold;
		}
		.testymonial-box span {
			background-image: url("/images/abtest/form-with-content/quotation-mark.png");
			background-position:  0 0;
			background-repeat: no-repeat;
			width: 14px;
			height: 11px;
			display: inline-block;
			margin: 10px 4px 2px 0;
		}
		.testymonial-box {
			margin: 0 0 20px 0;
		}
		.testymonial-box p {
			font-size: 13px;
		}
		.testymonial-box cite {
			margin: 3px 0 15px 0;
			display: block;
		}
		.testymonial-box cite em {
			font-size: 11px;
			color: #b7b5b5;
			line-height: 12px;
		}
		.article-content .sidbar-info {
			line-height: 24px;
		}
		.article-content .img-left {
		     float: left;
		     margin: 0 20px 10px 0;
		}
		.article-content .img-right {
		     float: right;
		     margin: 0 0 10px 20px;
		}
		.cta-map {
			margin:25px 0;
		}
		.cta-map .how-it-work-steps .text-steps {
			font-size: 11px;
			color: #6f6d6c;
		}
		.article-content .how-it-work-steps .icon-step-1 {
			background-image: url("/images/abtest/form-with-content/icon-pen.png");
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 26px;
			height: 25px;
		}
		.cta-map .how-it-work-steps .icon-step-2 {
			background-image: url("/images/abtest/form-with-content/icon-companies.png");
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 33px;
			height: 24px;

			}
		.cta-map .how-it-work-steps .icon-step-3 {
			background-image: url("/images/abtest/form-with-content/icon-offers.png");
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 23px;
			height: 26px;
		}
		.cta-map .how-it-work-steps .step-arrow {
			background-image: url("/images/abtest/form-with-content/icon-arrow.png");
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 21px;
			height: 37px;
			margin-top: -3px !important;
		}
		.article-content .how-it-work-steps .icon-step-1, .cta-map .how-it-work-steps .icon-step-2, .cta-map .how-it-work-steps .icon-step-3, .cta-map .how-it-work-steps .step-arrow, .cta-map .how-it-work-steps .text-steps {
			float: left;
			display: block;
			margin: 0 5px;
		}
		.article-content .how-it-work-steps .icon-step-1, .cta-map .how-it-work-steps .icon-step-2, .cta-map .how-it-work-steps .icon-step-3 {
			margin-top: 3px;
		}
		.wrapper-map, .cta-map .map {
			margin-top: 27px;
		}
		.cta-map ul li {
			margin-left: 23px;
		}

		/* formWithContent END */
		.badge-save {
		    background: url("/images/forms/form004/common/oszczedz.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		    display: block;
		    height: 113px;
		    position: absolute;
		    right: -6px;
		    text-indent: -999em;
		    top: -5px;
		    width: 113px;
		}

		/* footer START */
		#footer {
		    font-size: 12px;
		    line-height: 1.5em;
		    padding: 15px 30px 15px 208px;
		}
		#footer p {
		    color: #cdddf1;
		    float: left;
		    padding: 0 7px;
		    white-space: nowrap;
		}
		#footer p.form-copyright {
		    color: #999;
		    float: right;
		    padding: 0;
		}
		#footer .footer-form-regulations {
			text-align: center;
			color: #999999;
			margin-top: 17px;
		}
		/* footer END */
	/* 405 FORM END */

	/* 410 FORM_SLIDE START */
	div.form-slide {
	    font-size: 16px;
	    position: fixed;
	    right: -640px;
	    top: 150px;
	    width: 684px;
	    height: 400px;
		z-index: 200;
	}
	div.form-slide-close {
		background: url("/images/forms/common/slideFormBackground.png") no-repeat scroll 13px 8px #ef7d14;
	    border-radius: 10px 10px 10px 10px;
	    box-shadow: 0 0 6px #888888;
	}
	div.form-slide-open {
		background: url("/images/forms/common/slideFormBackgroundOpen.png") no-repeat scroll 16px 8px #ef7d14;
	    border-radius: 10px 10px 10px 10px;
	    box-shadow: 0 0 20px #888888;
	}
	div.form-slide div.open-close {
	    float: left;
	    height: 407px;
	    width: 45px;
	    cursor: pointer;
	}
	div.form-slide div.wstazka_v2 {
		position: absolute;
	   	right: -13px !important;
	   	top: -8px !important;
	}
	div.form-slide div.intro {
		float: left;
		padding: 6px 0;
		margin: 0 0 6px 27px;
		border-bottom: 3px solid #EF7D14;
	}
	div.t_point {
		height: 30px;
	}
	div.t_point div.t_point_text {
		margin: 0 0 0 30px;
	}
	div.form-slide div.icon_arrow_green_big_left {
		position: absolute;
	 	right: 130px;
	    top: 98px;
	}
	div.form-slide-inside {
	    border: 1px solid #AC6800;
	    border-radius: 10px 10px 10px 10px;
	    background: #FFFFFF;
	    padding: 10px 10px 0 0;
	    float: left;
	    margin: 33px 0 0 10px;
	    width: 617px;
	}
	div.form-slide table.fieldset {
	    margin: 0 0 12px 15px;
	    width: 100%;
	}
	div.form-slide table.fieldset td {
		border: none;
	}
	div.form-slide .slide-main-form {
		float: left;
		width: 98%;
	}
	div.form-slide table.fieldset .field-title {
	    font-size: 14px;
	    font-weight: bold;
	    padding: 0 0 8px 12px;
	}
	div.form-slide table.fieldset td.field {
		vertical-align: top;
	    margin: 0;
	    overflow: inherit;
	    padding: 0 0 2px 5px;
	    width: inherit;
	}
	div.form-slide table.fieldset td.field-right {
		padding: 0 0 0 12px;
	}
	div.form-slide .fieldset .field input.field-input-std {
		width: 145px;
	}
	div.form-slide .fieldset .field input.field-input-long {
	    margin: 3px;
	    width: 321px;
	}
	div.form-slide textarea {
	    color: #333333;
	    font: 13px/1.5 Arial,Helvetica,sans-serif;
	    width: 218px;
	    height: 115px;
	}
	div.form-slide .required {
	    color: red;
	    font-size: 12px;
	    float: left;
	    padding: 4px 3px 0 0;
	}
	div.form-slide div.zip_city_loc input.zip_city_loc {
		float: left;
	}
	div.form-slide table .slide-submit {
		float: right;
		margin: 4px 5px 4px 0;
	}
	div.form-slide table .reg-info {
		margin: 10px 0 0 5px !important;
	}
	div.form-slide table .reg-info label {
		margin: -5px 0 0 0 !important;
	}
	div.hide-background {
	    background-color: rgba(255, 255, 255, 0.85);
	    bottom: 0;
	    left: 0;
	    position: fixed;
	    right: 0;
	    top: 0;
	    z-index: 180;
	    opacity: 0.75;
	}
	div.form-slide input.firstname_holder, input.lastname_holder, input.companyName_holder, input.email_holder, input.phone_holder, input.zip_city_loc_holder {
		color: #B0B0B0;
	    border-color: #A2A2A2 #CBCBCB #CBCBCB #A2A2A2;
	    border-image: none;
	    border-style: solid;
	    border-width: 1px;
	}
	/* 410 FORM_SLIDE END */
/* 400 FORM END */

/* 500 WSPÓŁPARACA, DZIAŁ ZLECEŃ */
	.badge-new {
		color: #fff;
		font-size: 10px;
		background-color: #ff0028;
	    border-radius: 3px;
		padding: 1px 4px 1px 3px;
		display: inline;
		line-height: 1;
		text-align: center;
		vertical-align: top;
	}
	.h2-bigger {
	font-size: 20px !important;
	}
	ul.dot-orange  {
		margin: 0 0 0 15px;
	}
	span.color-succes {
		color: #3c763d;
	}
	.btn-normal-orange {
		background-color: #f07d13;
  		border: 1px solid #d36f13;
  		color: #ffffff;
	}
	.btn-normal-orange:hover {
		background-color: #f06406;
  		color: #ffffff;
	}
	.submenu-tabs-grey {
		border-bottom: 3px solid gray;
	}
	.submenu-tabs-grey ul, .submenu-tabs-grey-small ul {
		margin: 0 0 0 15px;
	}
	.submenu-tabs-grey li, .submenu-tabs-grey-small li {
	    text-align: center;
		background-color: #f6f6f6;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border: 1px solid #d2d2d2;
		border-bottom: 0 none;
		float: left;
		list-style: none;
	}
	.submenu-tabs-grey li {
		width: 210px;
		height: 39px;
		margin: 0 5px;
		font-size: 14px;
		list-style: none;
	}
	.submenu-tabs-grey-small li {
		width: 106px;
		height: 24px;
		margin: 0 1px;
		font-size: 13px;
		border-bottom: 0 none;
		list-style: none;
	}
	.submenu-tabs-grey li.active , .submenu-tabs-grey-small li.active, .submenu-tabs-grey li.active a, .submenu-tabs-grey-small li.active a {
		color: #fff;
		background-color: #7e7e7e;
	}
	.submenu-tabs-grey li.active a:hover, .submenu-tabs-grey-small li.active a:hover {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		color: #fff;
	}
	.submenu-tabs-grey li a, .submenu-tabs-grey-small li a {
		color: #636363;
		border-bottom: none;
		display: block;
	}
    .submenu-tabs-grey li a:hover, .submenu-tabs-grey-small li a:hover {
        border-bottom: none;
        text-decoration: none !important;
        background-color: #eeeeee;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }
	.submenu-tabs-grey li a {
		width: 208px;
		height: 38px;
	}
	.submenu-tabs-grey li a strong {
		display: inline-block;
		height: 39px;
		padding: 10px;
	}
	.submenu-tabs-grey-small li a {
		width: 104px;
 		height: 22px;
	}
	.submenu-tabs-grey-small li a span {
		display: inline-block;
		height: 24px;
		padding: 3px;
	}
	.submenu-tabs-grey li a:hover, .submenu-tabs-grey-small li a:hover {
		border-bottom: none;
		text-decoration: none !important;
	}
	.unfold, .fold {
		font-size: 11px;
		font-weight: bold;
		color: #f0821c;
	}
	#special {
		display: block;
		padding: 10px;
		cursor: pointer;
	}
	span#special:hover {
		background-color: #eeeeee;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		height: 38px;
		width: 208px;
		cursor: pointer;
	}
	li.active span#special:hover {
		background-color: #7e7e7e;
	}
	div.oferteo-content div.content-right {
		width: 751px !important;
	}
	/* sidebar */
		.r_left_list_box .font-bigger {
			font-size: 16px;
		}
	/* sidebar end*/
/* 500 WSPÓŁPARACA, DZIAŁ ZLECEŃ END */

/* 600 LANDING PAGE POLECANA FIRMA */

.wrap-recommended-company .icon-pf {
	background-image: url("/images/polecana-firma/icon-pf.png");
	background-repeat: no-repeat;
}

.wrap-recommended-company > .customer-content:FIRST-CHILD {
	margin: 93px 0 0;
}
.wrap-recommended-company .bg-grey {
	background-color: #f5f7f8;
}
.wrap-recommended-company > .customer-content:FIRST-CHILD {
	border-top: none;
}
.wrap-recommended-company .customer-content {
	border-top: 1px solid #115298;
}
.wrap-recommended-company h1 {
	color: #f06924;
	font-size: 50px;
	line-height: 59px;
	margin: 24px 0 0;
}

.wrap-recommended-company .box-1 p {
	color: #333;
	font-size: 34px;
	line-height: 48px;
	margin: 12px 0 45px;
}
.wrap-recommended-company img.logo-pf-big {
	max-width: 100%;
	height: auto;
	margin: 0 0  0 88px;
}
.wrap-recommended-company img.logo-pf-small {
	max-width: 100%;
	height: auto;
}
.wrap-recommended-company p {
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.wrap-recommended-company .box-2 p {
	margin: 36px 130px 55px;
}
.wrap-recommended-company .box-3 p {
	margin: 36px 0 59px;
}
.wrap-recommended-company .box-3 span {
	color: #f06924;
}
.wrap-recommended-company .box-3 img {
	max-width: 100%;
	height: auto;
	margin: 45px auto 60px;
	box-shadow:  2px 2px 4px #7e8376;
}
.wrap-recommended-company h2 {
	font-size: 23px;
	color: #808080;
	margin: 30px 0 56px;
}
.wrap-recommended-company .box-4 span.icon-padlcok {
	background-position: -7px -8px;
	width: 105px;
	height: 98px;
}
.wrap-recommended-company .box-4 span.icon-arrow {
	background-position: -278px -10px;
	width: 6px;
	height: 11px;
	margin-top: 43px;
}

.wrap-recommended-company .box-4 span.icon-reviews {
	background-position: -126px -8px;
	width: 123px;
	height: 103px;
}
.wrap-recommended-company .box-4 span.icon-active {
	background-position: -5px -113px;
	width: 110px;
	height: 103px;
}

.wrap-recommended-company .box-4 p {
	color: #115298;
	margin: 35px 0 54px;
}

.wrap-recommended-company .box-5 img {
	max-width: 100%;
	height: auto;
	margin-bottom: 64px;
}


.wrap-recommended-company .box-5 ul {
	list-style: none;
	line-height: 59px;
	font-size: 16px;
	display: inline-block;
    text-align: left;
    margin-top: 30px;
}

.wrap-recommended-company .box-5 span.icon-ok {
	background-position: -264px -32px;
	width: 38px;
	height: 29px;
}
.wrap-recommended-company .box-5 span {
	display: inline-block;
	vertical-align: -2px;
	margin-right: 12px;

}
.wrap-recommended-company .button-pf {
	border: 1px solid #115298;
	border-radius: 4px;
	text-decoration: none;
	color: #115298;
	font-size: 18px;
	padding: 12px 90px;
	margin-bottom: 60px;
	display: inline-block;
}
.wrap-recommended-company a.button-pf:hover {
	text-decoration: none;
	background: #fff;
}
/* 600 LANDING PAGE POLECANA FIRMA END*/


/* 900 Footer START */
	/* 901 footer-oferteo START */
	.footer-oferteo {
    	background-color: #424242;
    	color: #CACACA;
    	font-size: 12px;
    	padding: 20px 0;
	}
	.footer-oferteo h4 {
	   	font-size: 12px;
	   	font-weight: bold;
	   	padding: 10px 0;
	}
	.footer-oferteo ul {
		padding: 0px;
		list-style-image: none;
		text-indent:0px;
	}
	.footer-oferteo ul.social li {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		padding: 0;
		text-indent: 0;
	}
	.footer-oferteo ul.social a {
		display: inline-block;
	}
	.footer-oferteo li {
		background-image: url("../images/bg_li_footer.gif");
		background-repeat: no-repeat;
		background-position: 0px 8px;
		padding: 0px 0px 0px 11px;
		list-style-type: none;
		margin: 0px;
		font-size: 12px;
		line-height: 23px;
	}
	.footer-oferteo li span.date {
		color: #7b7b7b;
		padding: 0 6px 0 0;
	}
	.footer-oferteo li a, .footer-oferteo li a:hover, .footer-oferteo a.white, .footer-oferteo a.white:hover {
		color: #cacaca;
		border-bottom: none;
		text-decoration: none;
	}
	.footer-oferteo span {
		display: block;
		float: left;
	}
	.footer-oferteo span.community_text {
		margin: 4px 0 0 8px;
		color: #cacaca;
	}
	.footer-oferteo-info {
	   	color: #808080;
	    font-size: 11px;
	    line-height: 17px;
	    padding: 14px 0;
	}
	.footer-oferteo-info p {
		padding: 0;
		margin: 0;
	}
	.cc-cookies {
		width: 100% !important;
	}
	/* 901 footer-oferteo END */
	/* 902 footer-oferteo START */
	div.footerInfo {
		text-align: center;
		color: #808080;
		font-size: 11px;
		line-height: 17px;
		padding: 14px 0px 14px 0px;
		}
	div.info a strong {
		color: #808080;
		}
	div.footerInfo p {
		margin: 0px 0px;
		}
	div.footer_ext {
   		height: 34px;
   		opacity: 1;
   		transition-delay: 0.2s;
   		visibility: visible;
   		display: block;
   		line-height: 34px;
   		overflow: hidden;
   		background: -moz-linear-gradient(center top , #A0A0A0, #E0E0E0) repeat scroll 0 0 transparent;
   		border-top: 1px solid #A0A0A0;
   		position: fixed;
   		bottom: 0;
   		width: 960px;
   		z-index: 999;
	}
	div.footer_ext p.cookie {
		color: #333333;
		text-align: center;
	}
	div.footer_ext span.cookie_close {
		float: right;
		padding: 12px 17px 0 0;
	}
	div.footer_ext span.cookie_close a, div.footer_ext span.cookie_close a:hover {
		text-decoration: none;
		border-bottom: none;
	}
	/* 902 footer-oferteo END */
/* 900 Footer END */

/* 1000 Bootstrap modification START */
	/* 000 Buttons START */
	.btn-fluid {
		border: 1px solid #C8C8C9 !important;
		border-radius: 3px !important;
		width: 283px;
		height: 33px;
		background: none;
		box-shadow: none;
		text-shadow: none;
	  	color: #333333 !important;
	}
	.btn-fluid:hover,
	.btn-fluid:active {
	  color: #333333;
	  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.50);
	  text-decoration: none;
	}
	.btn-opacity {
	  	color: #333333 !important;
		background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
		text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.25);
	}
	.btn-opacity:hover,
	.btn-opacity:active {
	  color: #333333;
	  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
	  text-decoration: none;
	}
	.btn-ofe-orange {
		color: #FFFFFF !important;
		background-color: #F07D13 !important;
		border: 1px solid #D36F13 !important;
		text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
		box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.27);
		width: 283px;
	}
	.btn-ofe-orange:hover,
	.btn-ofe-orange:active {
	  color: #FFFFFF;
	  background-color: #F06406 !important;
	}
	.btn-ofe-auto-width {
		width: auto !important;
	}
	/* 000 Buttons END */

	/* callout START */
	.bs-callout {
    	border-left: 3px solid #EEEEEE;
    	margin: 20px 0;
    	padding: 20px 20px 17px 20px;
	}
	.bs-callout-info {
    	background-color: #F4F8FA;
    	border-color: #3cabd9;
	}
	.bs-callout-danger {
		border-left-color: #d9534f
	}
	.bs-callout-warning {
		border-left-color: #f0ad4e
	}
	/* callout END */

	/* 001 Navbar START */
	.top-shadow {
	    background: url("../images/layout/menu_shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	    bottom: -16px;
	    display: block;
	    height: 16px;
	    left: 0;
	    position: absolute;
	    right: 0;
	    width: 100%;
	    z-index: 10;
	}
	/* 001 Navbar END */

	/* 010 Slider START */
	.customer-slider .customer-slider-content {
		margin: 0 0 30px;
	}
	.customer-slider .jumbotron {
		background: none !important;
		padding: 0 !important;
		min-height: 130px;
		margin: 55px 0 20px !important;
	}
	.customer-slider .jumbotron h1 {
	    font-size: 32px;
	    font-weight: bold;
	    line-height: 1.188;
	    padding: 0;
	    margin: 0 0 15px 0;
	}
	.customer-slider .jumbotron p {
		font-size: 18px;
		margin-bottom: 0px;
	}
	.customer-slider .jumbotron p.activity-info {
		font-size: 14px;
		margin: 58px 0 0;
		line-height: 1.4;
	}
	.customer-slider .jumbotron .mark-box {
		margin: 51px auto 25px;
		width: 210px;
	}
	.customer-slider .jumbotron .mark-box-empty {
		margin: 46px auto 25px;
	}
	.customer-slider .jumbotron .mark-box p {
		font-size: 14px;
		padding: 0;
		margin: 0;
	}
	.customer-slider .jumbotron .mark-box div.mark-calculated {
		float: left;
	}
	.customer-slider .jumbotron .mark-box div.mark-stars {
		float: left;
		margin: -10px 0 0;
	}
	.customer-slider .jumbotron .mark-calculated {
		font-size: 43px;
	}
	.customer-slider .jumbotron .stars {
		margin: 0 auto;
		width: 112px;
	}
	.customer-slider .link-promote {
		margin: 0 0 30px 0;
	}
	.customer-slider .link-orders-up {
		margin: -13px auto;
	    width: 340px;
	    display: inline-block;
	}
	.customer-slider .link-orders {
		margin: 0 auto 40px;
	    display: inline-block;
	}
	.customer-slider .link-orders-expert {
		margin: 0 auto 106px;
	    width: 58px;
	}
	.customer-slider .link-orders-prof {
		margin: 0 auto 106px;
	    width: 129px;
	}
	/* 010 Slider END */

	/* media START */
	/* logo START */
	.navbar-oferteo a.logo-small-ever {
			background: url("../images/logo_oferteo_small.png?18706") no-repeat scroll center center transparent;
			width: 156px;
			height: 46px;
			margin: 26px 0 18px !important;
			border-bottom: none;
		}
	@media only screen and (max-width: 767px) {
		.navbar-oferteo .navbar-brand {
			background: url("../images/logo_oferteo_small.png?18706") no-repeat scroll center center transparent;
			width: 156px;
			height: 46px;
			margin: 26px 0 18px !important;
			border-bottom: none;
		}
	}
	@media only screen and (min-width: 768px) {
		.navbar-oferteo .navbar-brand {
			width: 191px;
			height: 52px;
			float: left;
			margin: 22px 0 18px;
			border-bottom: none;
		}
		.navbar-oferteo .navbar-brand img {
			margin: -15px -15px 0;
		}
	}
	/* logo END */

	/* <359 */
	@media only screen and (max-width: 359px) {
		.customer-slider .link-orders-up {
			width:130px;
		}

		.customer-slider .link-orders-up a.pull-left {
			float: none !important;
			display: block;
		    margin: 6px 0;
		}
	}
	/* 600 LANDING PAGE POLECANA FIRMA */
		.wrap-recommended-company p {
			font-size: 15px;
		}
	  	.wrap-recommended-company .box-3 p {
		    margin: 36px 30px 59px 0;
		}
		.wrap-recommended-company .box-2 p {
			margin: 36px 50px 55px;
		}
		.wrap-recommended-company .box-5 ul {
			margin: 0 0 40px;
			padding: 0;
			font-size: 15px;
			line-height: 27px;
		}
		.wrap-recommended-company .box-5 ul li {
			  margin-left: 56px;
  			  margin-top: 8px;
   			  text-indent: -50px;
		}
		.wrap-recommended-company .button-pf {
			font-size: 16px;
			padding: 10px 79px;
		}
		.wrap-recommended-company .button-pf {
		    font-size: 14px;
		    padding: 10px 52px;
		}
	  	/* 600 LANDING PAGE POLECANA FIRMA END */
	/* Little screen */

	/* <401 */
	@media only screen and (max-width: 401px) {
		/* formWithContent START */
		.content-wrapper .form .form-body .form-arrow  {
			top: 156px;
		}
		/* formWithContent END */
	}
	/* Little screen */
	@media only screen and (max-width: 479px) {
	div.customer-slider {
	  		background-image: none !important;
	  		margin: 0;
	  	}
		div.rwd {
	    	width: inherit !important;
	  	}
	  	.customer-slider .jumbotron h1 {
	  		font-size: 19px;
	  	}
	  	.customer-slider .jumbotron p {
	  		font-size: 15px;
	  	}
		.customer-slider .link-orders-up {
	  		margin: 0;
	  	}
	  	.customer-slider .link-orders-up-center {
	  		text-align: center;
	  	}
		.customer-slider .img-orders-up {
			margin: 0 auto;
			width: 190px;
		}
		.customer-slider .img-orders-up-prof {
			width: 129px;
		}
		.customer-slider .link-orders-up-expert {
   			 margin: 0 auto;
		}
		.customer-slider .img-orders-up-expert {
			width: 58px;
		}
		.customer-menu .cust-menu-long li.cust-edit-link {
			display: none;
		}
		div.rwd .cust-right {
			float: inherit !important;
		}
		div.rwd .cust-left {
			border-right: none !important;
			padding: inherit !important;
		}
	  	div.rwd .form-slide {
	  		display: none;
	  	}
	  	div.rwd .form-slide-all {
	  		display: none;
	  	}
	  	div.rwd div.customer-content div.frame {
	  		display: none !important;
		}
		/* KR START */
	   	.customer-slider .jumbotron h1, .customer-slider .link-promote {
   			text-align: center !important;
   		}
   		.customer-slider .jumbotron {
   		 	 margin: 10px 0 11px !important;
   			 padding: 20px !important;
   		}
   		.customer-slider .jumbotron p.activity-info {
   			 margin: 0 !important;
   		}
   		.jumbotron p, .row-fluid h4 {
   			text-align: center !important;
   		}
		.container-fluid .navbar-toggle {
			 margin-top: 15px!important;
			 margin-right: 15px !important;
		}
		.customer-slider .jumbotron {
			padding-bottom: 0!important;
		}
		.customer-slider-inner {
			padding-bottom: 5px;
		}
		.commentBox .commentPerson .col-1 {
			margin: 5px 10px;
		}
		.link-promote {
    		margin-top: 14px;
		}
		.footer-oferteo li {
			background-image: none;
			padding: 0;
			margin: 10px 0;
		}
		.footer-oferteo ul.footerNews {
			margin: 0 auto;
    		width: 100%;
		}
		.footer-oferteo ul.footerNews li {
    		padding: 0 0 0 50px;
    		text-indent: -57px;
			margin: 10px 20px;
		}
		.footer-oferteo ul.footerUl {
			text-align: center !important;
		}
		.footer-oferteo li span.date {
			display: inline;
		}
		.footer-oferteo span {
			float: none;
			display: inline-block;
		}
		.footer-oferteo span.community_text {
			vertical-align: 9px;
		}
		.commentPerson {
			margin: 15px 0;
		}
		div.customer-content div.submenu_tabs ul li {
			width: 165px;
		}
		div.submenu_tabs a {
    		background-position: -261px -490px;
		    width: 165px;
		}
		div.submenu_tabs a:hover {
    		background-position: -261px -528px;
	    	width: 165px;
		}
		div.submenu_tabs a.active {
			background-position: -261px -565px;
			width: 165px;
		}
		div.customer-content div.submenu_tabs ul li {
			margin: 0 0 0 0;
		}
		.space-to-touch {
			padding: 3px;
		}
		/* formWithContent START */
		.article-top {
			background-image: none;
			padding-bottom: 40px;
		}
		.article-menu-xs .navbar-toggle .icon-info {
			color: #ffffff;
		}
		.article-menu-xs .navbar-default .navbar-toggle .icon-bar {
			background-color:#ffffff;
		}
		.article-menu-xs s.navbar-oferteo .navbar-nav {
			margin: 0 0 0 0;
		}
		.article-menu-xs .navbar-default .navbar-nav > li > a {
			color: #ffffff;
			font-size: 16px;
			text-align: center;
		}
		.article-menu-xs .navbar .top-menu-collapse li a:hover {
			background: none repeat scroll 0 0 #ffffff !important;
    		color: #3a70b0 !important;
		}
		.article-menu-xs .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
			background-color: transparent;
		}
		.content-wrapper .form .form-body {
		    padding: 0 15px;
		}
		.content-wrapper .form .form-body .form-arrow {
			display: none;
		}
		.form-shadow {
			display: none;
		}
		.content-wrapper .lead {
		    padding-top: 20px;
		}
		.content-wrapper .form .form-body .answers ul li {
			margin-bottom: 15px;
		}
		.form-arrow, .form-shado, .form-header .form-badge, .content-wrapper .lead img {
			display: none;
		}
		.actual-box .last-child p {
			text-align: left;
		}
		.article-content .img-left {
		     float: none;
		     margin-right: 0;
		}
		.article-content .img-right {
		     float: none;
		     margin-left: 0;
		}
		.content-wrapper .form .form-footer .logo img {
			margin: 0 0 15px;
			margin-left: 0;
		}
		.wrapper-map, .cta-map {
			display: none;
		}
		.testymonial-box {
			margin: 0 0 20px 0;
		}
		/* formWithContent END */
		/* 600 LANDING PAGE POLECANA FIRMA */
		.wrap-recommended-company h1 {
		    color: #f06924;
		    font-size: 35px;
		    line-height: 46px;
		    margin: 5px 0 0;
		}
		.wrap-recommended-company .box-1 p {
		    font-size: 26px;
		    line-height: 37px;
		    margin: 2px 0 20px;
		}
		.wrap-recommended-company img.logo-pf-small {
			margin: 0 0 41px;
		}
		.wrap-recommended-company p {
			font-size: 15px;
		}
	  	.wrap-recommended-company .box-3 p {
		     margin: 26px 16px 37px;
		    text-align: center;
		}
		.wrap-recommended-company .box-2 p {
			margin: 26px 16px 55px;
		}
		.wrap-recommended-company h2 {
			margin: 18px 0 43px;
			font-size: 18px;
			line-height: 27px;
		}
		.wrap-recommended-company .box-5 ul {
			margin: -16px 0 40px;
			padding: 0;
			font-size: 15px;
			line-height: 27px;
		}
		.wrap-recommended-company .box-5 ul li {
  			  margin: 0 0 8px 56px;
   			  text-indent: -50px;
		}
		.wrap-recommended-company .button-pf {
		    font-size: 14px;
		    padding: 10px 35px;
		}
		.wrap-recommended-company .box-3 .col-sm-6 {
			text-align: center;
		}
		.wrap-recommended-company .box-3 .button-pf {
			margin: auto;
		}
		.wrap-recommended-company > .customer-content:first-child {
			margin: 0;
		}
	  	/* 600 LANDING PAGE POLECANA FIRMA END */
	}
	/* Little larger screen */
	@media only screen and (min-width: 480px) and (max-width: 599px) {
	  	div.customer-slider {
	  		background-image: none !important;
	  		margin: 0;
	  	}
	  	.customer-slider .jumbotron h1 {
	  		font-size: 19px;
	  	}
	  	.customer-slider .jumbotron p {
	  		font-size: 15px;
	  	}
	  	.customer-slider .link-orders-up {
	  		margin: 0;
	  	}
	  	.customer-slider .link-orders-up-center {
	  		text-align: center;
	  	}
		.customer-slider .img-orders-up {
			margin: 0 auto;
			width: 190px;
		}
		.customer-slider .link-orders-up-expert {
   			 margin: 0 auto;
		}
		.customer-slider .img-orders-up-prof {
			width: 129px;
		}
		.customer-slider .img-orders-up-expert {
			width: 58px;
		}
		.customer-menu .cust-menu-long li.cust-edit-link {
			display: none;
		}
		div.rwd .cust-left {
			border-right: none !important;
		}
	  	div.rwd .form-slide {
	  		display: none;
	  	}
	  	div.rwd .form-slide-all {
	  		display: none;
	  	}
	  	div.rwd div.customer-content div.frame {
	  		display: none !important;
		}
	  	.customer-footer {
	  		display: inline-block;
	  	}
		/* KR START */
	   	.customer-slider .jumbotron h1, .customer-slider .link-promote {
   			text-align: center !important;
   		}
   		.customer-slider .jumbotron {
   		 	 margin: 10px 0 11px !important;
   			 padding: 20px !important;
   		}
   		.customer-slider .jumbotron p.activity-info {
   			 margin: 0 !important;
   		}
   		.jumbotron p, .row-fluid h4 {
   			text-align: center !important;
   		}
		.container-fluid .navbar-toggle {
			 margin-top: 15px!important;
			 margin-right: 15px !important;
		}
		.customer-slider .jumbotron {
			padding-bottom: 0!important;
		}
		.customer-slider-inner {
			padding-bottom: 5px;
		}
		.commentBox .commentPerson .col-1 {
			margin-left: 0;
		}
		.link-promote {
    		margin-top: 14px;
		}
		.footer-oferteo ul {
			margin: 0 auto;
    		width: 300px;
		}
		.footer-oferteo li span.date {
			display: inline;
		}
		.footer-oferteo span {
			float: none;
			display: inline-block;
		}
		.footer-oferteo span.community_text {
			vertical-align: 9px;
		}
		.commentPerson {
			margin: 15px 0;
		}
		.footer-oferteo li {
			text-indent: -57px;
			margin: 0 20px;
			background-image: none;
		}
		div.customer-content div.submenu_tabs ul li {
			width: 165px;
		}
		div.submenu_tabs a {
    		background-position: -261px -490px;
		    width: 165px;
		}
		div.submenu_tabs a:hover {
    		background-position: -261px -528px;
	    	width: 165px;
		}
		div.submenu_tabs a.active {
			background-position: -261px -565px;
			width: 165px;
		}
		div.customer-content div.submenu_tabs ul li {
			margin: 0 2px 0 0;
		}
		/* formWithContent START */
		.article-top {
			background-image: none;
			padding-bottom: 40px;
		}
		.article-menu-xs .navbar-toggle .icon-info {
			color: #ffffff;
		}
		.article-menu-xs .navbar-default .navbar-toggle .icon-bar {
			background-color:#ffffff;
		}
		.article-menu-xs s.navbar-oferteo .navbar-nav {
			margin: 0 0 0 0;
		}
		.article-menu-xs .navbar-default .navbar-nav > li > a {
			color: #ffffff;
			font-size: 16px;
			text-align: center;
		}
		.article-menu-xs .navbar .top-menu-collapse li a:hover {
			background: none repeat scroll 0 0 #ffffff !important;
    		color: #3a70b0 !important;
		}
		.article-menu-xs .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
			background-color: transparent;
		}
		.content-wrapper .lead {
		    padding-top: 20px;
		}
		.content-wrapper .lead img {
			display: none;
		}
		.content-wrapper .form .form-body .answers ul li {
			margin-bottom: 15px;
		}
		.actual-box .last-child p {
			text-align: left;
		}
		.content-wrapper .form .form-footer .logo img {
			margin: 0 0 15px;
		}
		.article-content .img-left {
		     float: none;
		     margin-right: 0;
		}
		.article-content .img-right {
		     float: none;
		     margin-left: 0;
		}
		.wrapper-map, .cta-map .map {
			margin-top: 15px;
		}
		.testymonial-box {
			margin: 0 0 20px 0;
		}
		/* formWithContent END */
	  	div.customer-slider {
			background-image: none !important;
			margin: 0;
		}
	  	.customer-slider .link-orders-up {
	  		margin: 0;
	  	}
	  	.customer-slider .link-orders-up-center {
	  		text-align: center;
	  	}
		.customer-slider .img-orders-up {
			margin: 0 auto;
			width: 190px;
		}
		.customer-slider .img-orders-up-prof {
			width: 129px;
		}
		.customer-slider .link-orders-up-expert {
   			 margin: 0 auto;
		}
		.customer-slider .img-orders-up-expert {
			width: 58px;
		}
		.customer-menu .cust-menu-long li.cust-edit-link {
			display: none;
		}
		div.rwd .cust-left {
			border-right: none !important;
		}
	  	div.rwd .form-slide {
	  		display: none;
	  	}
	  	div.rwd .form-slide-all {
	  		display: none;
	  	}
	  	div.rwd div.customer-content div.frame {
	  		display: none !important;
		}
	  	.customer-footer {
	  		display: inline-block;
	  	}

		/* KR START */
		 .customer-slider .jumbotron h1, .customer-slider .link-promote {
   			text-align: center !important;
   		}
   		.customer-slider .jumbotron {
   		 	 margin: 10px 0 11px !important;
   			 padding: 20px !important;
   		}
   		.customer-slider .jumbotron p.activity-info {
   			 margin: 0 !important;
   		}
   		.jumbotron p, .row-fluid h4 {
   			text-align: center !important;
   		}
		.container-fluid .navbar-toggle {
			 margin-top: 15px!important;
			 margin-right: 15px !important;
		}
		.customer-slider .jumbotron {
			padding-bottom: 0!important;
		}
		.customer-slider-inner {
			padding-bottom: 5px;
		}
		.commentBox .commentPerson .col-1 {
			margin-left: 0;
		}
		.link-promote {
    		margin-top: 14px;
		}
		.footer-oferteo ul {
			margin: 0 auto;
    		width: 300px;
		}
		.footer-oferteo li span.date {
			display: inline;
		}
		.footer-oferteo span {
			float: none;
			display: inline-block;
		}
		.footer-oferteo span.community_text {
			vertical-align: 9px;
		}
		.commentPerson {
			margin: 15px 0;
		}
		.footer-oferteo li {
			text-indent: -57px;
			margin: 0 20px;
			background-image: none;
		}
		div.customer-content div.submenu_tabs ul li {
			width: 165px;
		}
		div.submenu_tabs a {
    		background-position: -261px -490px;
		    width: 165px;
		}
		div.submenu_tabs a:hover {
    		background-position: -261px -528px;
	    	width: 165px;
		}
		div.submenu_tabs a.active {
			background-position: -261px -565px;
			width: 165px;
		}
		div.customer-content div.submenu_tabs ul li {
			margin: 0 2px 0 0;
		}
		/* formWithContent START */
		.article-top {
			background-image: none;
			padding-bottom: 40px;
		}
		.article-menu-xs .navbar-toggle .icon-info {
			color: #ffffff;
		}
		.article-menu-xs .navbar-default .navbar-toggle .icon-bar {
			background-color:#ffffff;
		}
		.article-menu-xs s.navbar-oferteo .navbar-nav {
			margin: 0 0 0 0;
		}
		.article-menu-xs .navbar-default .navbar-nav > li > a {
			color: #ffffff;
			font-size: 16px;
			text-align: center;
		}
		.article-menu-xs .navbar .top-menu-collapse li a:hover {
			background: none repeat scroll 0 0 #ffffff !important;
    		color: #3a70b0 !important;
		}
		.article-menu-xs .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
			background-color: transparent;
		}
		.content-wrapper .lead {
		    padding-top: 20px;
		}
		.content-wrapper .lead img {
			display: none;
		}
		.content-wrapper .form .form-body .answers ul li {
			margin-bottom: 15px;
		}
		.actual-box .last-child p {
			text-align: left;
		}
		.wrapper-map, .cta-map .map {
			margin-top: 15px;
		}
		.content-wrapper .form .form-footer .logo img {
			margin: 0 0 15px;
		}
		.testymonial-box {
			margin: 0 0 20px 0;
		}
		/* formWithContent END */
			/* 600 LANDING PAGE POLECANA FIRMA */
		.wrap-recommended-company h1 {
		    color: #f06924;
		    font-size: 35px;
		    line-height: 46px;
		    margin: 5px 0 0;
		}
		.wrap-recommended-company .box-1 p {
		    font-size: 26px;
		    line-height: 37px;
		    margin: 2px 0 20px;
		}
		.wrap-recommended-company img.logo-pf-small {
			margin: 0 0 41px;
		}
		.wrap-recommended-company p {
			font-size: 15px;
		}
	  	.wrap-recommended-company .box-3 p {
		     margin: 26px 16px 37px;
		    text-align: center;
		}
		.wrap-recommended-company .box-2 p {
			margin: 26px 16px 55px;
		}
		.wrap-recommended-company h2 {
			margin: 18px 0 43px;
			font-size: 18px;
			line-height: 27px;
		}
		.wrap-recommended-company .box-5 ul {
			margin: -16px 0 40px;
			padding: 0;
			font-size: 15px;
			line-height: 27px;
		}
		.wrap-recommended-company .box-5 ul li {
  			  margin: 0 0 8px 56px;
   			  text-indent: -50px;
		}
		.wrap-recommended-company .button-pf {
		    font-size: 14px;
		    padding: 10px 35px;
		}
		.wrap-recommended-company .box-3 .col-sm-6 {
			text-align: center;
		}
		.wrap-recommended-company .box-3 .button-pf {
			margin: auto;
		}
		.wrap-recommended-company > .customer-content:first-child {
			margin: 0;
		}
	  	/* 600 LANDING PAGE POLECANA FIRMA END */
	}
	/* Pads and larger phones */
	@media only screen and (min-width: 600px) and (max-width: 767px) {
	  	/* 600 LANDING PAGE POLECANA FIRMA */
		.wrap-recommended-company h1 {
		    color: #f06924;
		    font-size: 42px;
		    line-height: 46px;
		     margin: 13px 0 0;
		}
		.wrap-recommended-company .box-1 p {
			font-size: 26px;
			 margin: 12px 0 21px;
		}
		.wrap-recommended-company img.logo-pf-small {
			margin: 0 0 50px;
		}
		.wrap-recommended-company p {
			font-size: 15px;
		}
	  	.wrap-recommended-company .box-3 p {
		     margin: 26px 16px 37px;
		    text-align: center;
		}
		.wrap-recommended-company .box-2 p {
			margin: 26px 16px 55px;
		}
		.wrap-recommended-company h2 {
			margin: 18px 0 43px;
			font-size: 18px;
			line-height: 27px;
		}
		.wrap-recommended-company .box-5 ul {
			margin: -16px 0 40px;
			padding: 0;
			font-size: 15px;
			line-height: 27px;
		}
		.wrap-recommended-company .box-5 ul li {
  			  margin: 0 0 8px 56px;
   			  text-indent: -50px;
		}
		.wrap-recommended-company .button-pf {
		    font-size: 14px;
		    padding: 10px 35px;
		}
		.wrap-recommended-company .box-3 .col-sm-6 {
			text-align: center;
		}
		.wrap-recommended-company .box-3 .button-pf {
			margin: auto;
		}
		.wrap-recommended-company > .customer-content:first-child {
			margin: 0;
		}
	  	/* 600 LANDING PAGE POLECANA FIRMA END */
	}

	/* Larger pads */
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.navbar-oferteo .top-menu ul li {
			padding: 0;
			font-size: 13px;
		}
		.btn-fluid {
			width: auto;
		}
		.customer-slider {
    		margin-top: 91px;
		}
		.customer-slider .jumbotron .mark-box {
			margin: 63px auto 25px;
		}
		.customer-menu .cust-menu-long li {
			min-height: 50px;
			min-width: inherit;
			width: 100px;
		}
		.customer-menu .cust-menu-long li.cust-menu-line a, .customer-menu .cust-menu-long li.cust-menu-line a:hover {
			padding: 15px 10px;
		}
		.customer-menu .cust-menu-long li a, .customer-menu .navbar li a:hover {
			padding: 5px 10px;
		}
		.customer-menu .cust-menu-long li.cust-edit-link {
			display: none;
		}
	  	div.rwd .form-slide {
	  		display: none;
	  	}
	  	div.rwd .form-slide-all {
	  		display: none;
	  	}
	  	.customer-footer {
	  		display: inline-block;
	  	}
	  	/* formWithContent START */
  		.article-menu li a {
		    padding: 0 20px;
		}
		.article-menu li a.active {
			padding: 16px 20px 8px;
		}
		.content-wrapper .form .form-body .answers ul li {
			margin-bottom: 15px;
		}
		.wrapper-map, .cta-map .map {
			margin-top: 15px;
		}
		.cta-map .benefits {
			clear: both;
		    margin-left: 15px;
		 }
  		.content-wrapper .form .form-footer .logo img {
			margin: 0 0 15px;
		}
	  	/* formWithContent END */
	  	/* 600 LANDING PAGE POLECANA FIRMA */
	  	.wrap-recommended-company h1 {
	  		margin: 23px 0 0;
	  		font-size: 48px;
	  	}
	  	.wrap-recommended-company .box-1 p {
	  		margin: 12px 0 47px;
	  	}
	  	.wrap-recommended-company img.logo-pf-big {
   			 margin: 51px 0 0;
		}
	  	.wrap-recommended-company h2 {
			margin: 30px 0 55px;
		}
		.wrap-recommended-company .box-4 p {
			margin: 35px 0 53px;
		}
		.wrap-recommended-company .box-5 ul {
			margin: -19px 0 47px;
			padding: 0;
		}
		.wrap-recommended-company .box-5 ul li {
			margin: 0 0 8px 56px;
		    text-indent: -50px;
		}
	  	/* 600 LANDING PAGE POLECANA FIRMA END */
	}
	/* <990 */
	@media only screen and (max-width: 990px) {
		/* formWithContent START */
		.cta-tips .btn  {
			position: static;
			margin-top: 13px;
		}
		.cta-steps .btn {
				position: static;
				margin-left: 15px;
		}
		/* formWithContent END */
	}
	/* Horizontal pads and laptops */
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.customer-slider {
    		margin-top: 91px;
		}
		.customer-slider .link-promote-orders {
			margin: 0 0 25px 0;
		}
		/* 600 LANDING PAGE POLECANA FIRMA */
		.wrap-recommended-company img.logo-pf-big {
		    margin: 50px 0 0 1px;
		}
		.wrap-recommended-company .box-5 ul {
			padding-left: 0;
		}

	}
	/* Really large screens */
	@media only screen and (min-width: 1200px) {
		.customer-slider .link-promote-orders {
			margin: 0 0 25px 0;
		}

	}
	/* media END */
/* 1000 Bootstrap modification END */
/* Custom Bootstrap -------------------------------------------------- END */





