* {padding: 0; margin: 0; font-family: 'Open Sans', sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 0;}

button, a, #mobile-menu { cursor: pointer; }

.clear { clear: both; }

body {background-color: #e6e6e6;}

/* Content Wrapper */
#wrapper {max-width: 1280px; min-height: auto; margin: 0 auto; background-color: #fff;}
section, .content-inner, .content-inner-narrow { display: block; height: auto; clear: both; }
#wrapper:after, header::after, section::after, section::after, .content-inner:after, .content-inner-narrow:after { content: ''; display: block; clear: both;}

.curved-box-shadow:before { content: "."; position: absolute; bottom: -20px; right: -20px; width: 165px; height: 20px; background: url('/responsive-ecommerce/images/common/liftedshadow-medium.png') no-repeat 100% 0; color: #fff; font-size: 0; }
.curved-box-shadow:after { content: "."; position: absolute; bottom: -20px; left: -20px; width: 165px; height: 20px; background: url('/responsive-ecommerce/images/common/liftedshadow-medium.png') no-repeat 0 0; color: #fff; font-size: 0; }
.curved-box-shadow.light:before, .curved-box-shadow.light:after { background-image: url('/responsive-ecommerce/images/common/liftedshadow-light.png'); }


/* Header Section */
header {background-color: #fff; float: left; width: 100%; min-height: 72px; }
header .logo {float: left; margin: 12px 0 0 14px; display: inline-block; }
header ul#menu {font-size: 0; overflow: hidden; list-style-type: none; text-align: center; margin-top: 23px;}
header ul#menu li {display: inline-block; }
header ul#menu li a {text-decoration: none; font-size: 16px; padding: 4px 12px; color: #111111;}
header ul#menu li a.selected { color: #113a68; }
header ul#logins {float: right; list-style-type: none;}
header ul#logins li { float: right; padding: 0 14px; }
header ul#logins li a {text-decoration: none; text-transform: uppercase; font-size: 13px; color: #001111; border: 2px solid #d6d6d6; padding: 14px 19px; border-radius: 4px; line-height: 71px; }
header ul#logins li:nth-child(1) a {color: #fff; background-color: #113a68; border-color: #4e6d91; }
header ul#logins li:nth-child(1) { background-color: #0e396a; }
header ul#logins li:nth-child(1) a:after, header ul#logins li:nth-child(2) a:after { content: "\00BB"; padding-left: 5px; line-height: 16px; vertical-align: text-top; }
header::after { width: 100%; height: 4px; background-color: #113a68; }
header #mobile-menu { float: right; line-height: initial; padding: 10px 12px 6px 12px; margin-top: 10px; border: 2px solid #113c6c; border-radius: 4px; display: none; }

ul#menu-for-mobile { display: block; z-index: 9999; position: absolute; padding: 0; width: 100%; font-size: 0; }
ul#menu-for-mobile li { display: block; border-bottom: 1px solid #c3ccd6; background-color: #fff; opacity: 0.99; font-size: 16px; line-height: 48px; color: #113a68; }
ul#menu-for-mobile li a { display: block; border: none; margin: 0; font-size: 13px; color: inherit; line-height: 22px; text-decoration: none; text-transform: uppercase; padding: 12px 15px; }
ul#menu-for-mobile li a:after { float: right; font-size: 16px; content: "\00BB"; vertical-align: text-top; }
ul#menu-for-mobile li:after { display: none; }
section.home-main ul#menu-for-mobile li { border-bottom: none; margin-bottom: 1px; opacity: 0.9; }

/* Footer Section */
footer {height: auto; min-height: auto; background-color: #3675ba; display: inline-block; color: #fff; width: 100%; padding: 20px 32px 10px 32px;}

footer .ecommerce { display: inline-block; width: 46%; float: left; margin-right: 5%;}
footer .support { display: inline-block; width: 22%; float: right;}
footer .ishop { display: inline-block; width: 22%; float: left; margin-right: 5%;}
footer .ecommerce ul { width: 55%;}
footer .ecommerce ul:last-of-type { width: 45%;}
footer .support ul, footer .ishop ul { width: 100%;}
footer h4 {color: #fff; font-size: 16px; clear: both; line-height: 48px;}
footer ul {float: left; list-style-type: none; margin-top: 12px;}
footer ul li {line-height: 24px; }
footer ul li a {text-decoration: none; color: #fff; font-size: 14px;}
footer .contact-us {clear: both; font-size: 12px; color: #fff; padding-top: 24px; width: 100%; }
footer .contact-us address, footer .contact-us a {display: block; line-height: 24px;}
footer .contact-us a {float: left; color: #fff; text-decoration: none; clear: left;}
footer .contact-us a:hover {color: #c0c0c0; text-decoration: none;}
footer .copyright {float: right; text-align: right; display: inline-block; line-height: 24px;}
footer h4:after, footer .contact-us:before { content: ""; height: 1px; background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E7E7E7 97%, #FFFFFF 98%); background: linear-gradient(to right, rgba(255,255,255,.2),rgba(255,255,255,1),rgba(255,255,255,.2)); background: -webkit-linear-gradient(to right, rgba(255,255,255,.2),rgba(255,255,255,1),rgba(255,255,255,.2)); background: -o-linear-gradient(to right, rgba(255,255,255,.2),rgba(255,255,255,1),rgba(255,255,255,.2)); background: -moz-linear-gradient(to right, rgba(255,255,255,.2),rgba(255,255,255,1),rgba(255,255,255,.2)); display: block; }
footer .contact-us:before { margin-bottom: 10px; margin-top: 0px; }


/* Main Sections */
section { padding-bottom: 24px; background-color: #fff; position: relative; clear: both; }

section h1 {color: #323232; font-size: 32px; text-align: center; padding: 34px 0 0 0; margin: 0 0 5px 0; font-weight: normal; }
section h2 {color: #113a68; font-size: 32px; text-align: center; padding: 48px 0 0 0; font-weight: normal; }
section.alternate h2 {color: #fff;}

section p {color: #929292; text-align: center; padding: 20px 0 10px 0; margin: 0px auto; display: table; }

section.content { padding: 0; }
section .banner { margin-top: 35px; overflow: hidden; }
section.home-main { width: 100%; background: url("/responsive-ecommerce/images/page/home/main-header-background.jpg") #fff no-repeat center center; background-size: cover; padding-bottom: 0; }
section.home-main h1 { color: #113a68; font-size: 36px; text-transform: uppercase; padding: 0 20px 0 20px; margin: 0 auto; }
section.home-main h2 { color: #113a68; font-size: 36px; text-transform: uppercase; padding: 0; margin: 0 auto; display: table; }
section.home-main .lined::after, section.home-main .lined::before { content: ''; display: block; background-color: #113a68; width: 145px; height: 3px; margin-top: 24px; }
section.home-main .lined::after { float: left;}
section.home-main .lined::before { float: right;}
section.home-main a { text-decoration: none; text-transform: uppercase; font-size: 16px; color: #144579; border: 2px solid #144579; padding: 12px 15px; border-radius: 4px; line-height: 22px; margin: 14px auto 10% auto; display: table; }
section.home-main a:after { content: "\00BB"; padding-left: 5px; line-height: 18px; vertical-align: text-top; }
section.home-main .main-points { width: 100%; min-height: 48px; background-color: #fff; bottom: 0; opacity: 0.85; text-align: center; }
section.home-main ul { font-size: 0; padding: 0 10px; }
section.home-main ul li { display: inline-block; font-size: 16px; color: #113a68; line-height: 48px; }
section.home-main ul li.e-commerce { background: url("/responsive-ecommerce/images/page/home/icon-e-commerce.png") no-repeat 0 15px; padding-left: 31px; }
section.home-main ul li.hosted { background: url("/responsive-ecommerce/images/page/home/icon-cloud.png") no-repeat 0 18px; padding-left: 34px; }
section.home-main ul li.managed { background: url("/responsive-ecommerce/images/page/home/icon-managed.png") no-repeat 0 14px; padding-left: 22px; }
section.home-main ul li.developed { background: url("/responsive-ecommerce/images/page/home/icon-developed.png") no-repeat 0 12px; padding-left: 30px; }
section.home-main ul li:not(:last-child):after { content:''; display: inline-block; border-right:1px solid #b3b3b3; height: 11px; width: 1px; margin: 0 11px 0 10px; }

.h2-container h2 { display: inline-block; padding: 0 15px !important; position: relative; }
.h2-container h2:before, .h2-container h2:after { background: #113a68; content: ""; display: block; height: 2px; position: absolute; top: 50%; width: 400%; }
.h2-container h2:before { right: 100%; }
.h2-container h2:after { left: 100%; }
.h2-container { overflow: hidden; text-align: center; max-width: 690px; margin: 0 auto; padding-top: 13%; }
@media screen and (max-width: 720px) { .h2-container { overflow: hidden; text-align: center; max-width: 90%; margin: 0 auto; } }
@media screen and (max-width: 440px) { section.home-main a { width: 94%; } }

/* Rock background */
section.rocky-background{ background: url('/responsive-ecommerce/images/page/summary/rocky-leap.jpg') no-repeat center center; background-size: cover; }
section.rocky-background h1{ padding-top: 2% !important; }
section.rocky-background a.rocky-button{ position: relative; margin: 23% auto 2% auto; background: rgb(20, 69, 121) !important; color: #fff !important; }

/* BANNER LAYOUT */
.banner { position: relative; max-width: 100%; margin: 0px auto; margin-top: 25px; }
.banner li { list-style: none; }
.banner ul li { float: left; }
.banner ul li img { max-width: 100%; }

/* THREE COLUMN SECTIONS */
.banner ul li.col3 .slider-content-container { float: left; width: 30%; padding: 0 0 0 58px; }
.banner ul li.col3 .slider-content-container.right { float: right; padding: 0 58px 0 0; }
.banner ul li.col3 .slider-content-container.right .slider-heading, .banner ul li.col3 .slider-content-container.right .slider-content { text-align: left; }
.banner ul li.col3 .slider-image-container { width: 40%; float: left; padding: 0 15px; }
.banner ul li.col3 .slider-image-container img { max-width: 100%; }

.banner ul li p { display: block; }

.banner ul li .button-link { float: left; }

/* BANNER SLIDER STARTING IMAGE ON LEFT */
.banner ul li:nth-child(odd).col2 .slider-content { float: right; }
.banner ul li .slider-content-container .slider-heading, .banner ul li .slider-content-container .slider-content { text-align: left; }
.banner ul li:nth-child(even).col2 .slider-image-container, .banner ul.right-start li:nth-child(odd).col2 .slider-image-container { float: right; padding-left: 4%; padding-right: 8%; }
.banner ul li:nth-child(even).col2 .slider-content-container, .banner ul.right-start li:nth-child(odd).col2 .slider-content-container { padding-left: 8%; padding-right: 0; }
.banner ul li:nth-child(odd).col2 .slider-image-container, .banner ul.right-start li:nth-child(even).col2 .slider-image-container { float: left; padding-right: 4%; padding-left: 8%; }
.banner ul li:nth-child(odd).col2 .slider-content-container, .banner ul.right-start li:nth-child(even).col2 .slider-content-container { padding-right: 8%; padding-left: 0; }
.banner ul li.col2 .slider-content-container { margin: 0; max-width: 35%; display: block; width: 35%; box-sizing: content-box; }
.banner ul li.col2 .slider-image-container { margin: 0; max-width: 45%; width: 551px; position: relative; max-height: 350px; line-height: 0; box-sizing: content-box; }
.banner ul li.col2 .slider-image-container .slider-image { max-width: 551px; margin: 0 auto; position: relative; }

.banner ul li.col3 .slider-content-container.right .button-link { float: right; }
.banner ul li.no-title { margin-top: 30px; }
.banner ul li p { padding-top: 0; padding-bottom: 20px; }

section .banner .slider-top { padding: 33px 10px 30px 10px; margin: 0; min-height: 169px; }
section .banner .slider-top h2 { padding: 0; margin: 0; }
section .banner .slider-top .opening { font-size: 22px; color: #113a68; padding: 0; margin: 8px 0 0 0; }
section.orders .banner .slider-top.large { padding-bottom: 20px; min-height: 170px; margin-bottom: 30px; }

.slider-content-container { overflow: auto; }

/* STATIC SLIDESHOW */
.banner ul.slideshow-common.static li:nth-child(odd).col2 .slider-content { float: none; }

/* ARROW STYLING */
.banner .bx-prev, .banner .bx-next { background-image: url("/responsive-ecommerce/images/slider/arrows.png"); background-position: 0 0; }
.banner .bx-prev, .banner .bx-next {position: absolute; top: 50%; z-index: 99999; left: 2%; text-decoration: none; width: 36px; height: 52px; margin-top: -26px;}
.banner .bx-next { right: 2%; left: initial; background-position: 36px 0px; }

.banner .btn, .banner .dot { -webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3)); -moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3)); -ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3)); -o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3)); filter: drop-shadow(0 1px 2px rgba(0,0,0,.3)); }
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.buffer-sm {margin-top: 4px; margin-bottom: 4px; width:100%; border: 1px solid red;}
.buffer {margin-top: 12px; margin-bottom: 12px; width:100%; border: 1px solid red;}
.buffer-lg {margin-top: 20px; margin-bottom: 20px; width:100%; border: 1px solid red;}
.buffer-xlg { margin-top: 30px; margin-bottom: 30px; width:100%; border: 1px solid red;}

/* CIRCLE LINKS IN FOOTER */
.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
section.alternate .bx-wrapper .bx-pager.bx-default-pager a { background: #bababa; }
section.alternate .bx-wrapper .bx-pager.bx-default-pager a:hover, section.alternate .bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff; }

section.orders .slider-top.large { background: url("/responsive-ecommerce/images/common/orders-background.jpg") #3a77b8 bottom center no-repeat; }
section.orders .bx-viewport ul li p.opening { margin-bottom: 20px; }

/* CONTENT STYLING */
.banner ul li .slider-heading { color: #282828; font-size: 18px; clear: both; }
.banner ul li .slider-content { color: #282828; font-size: 16px; clear: both; }

.banner ul li.col3 .slider-content-container .slider-heading { margin-top: 15px; text-align: right; padding: 0; }
.banner ul li.col3 .slider-content-container .slider-content { margin-top: 15px; text-align: right; padding: 0; font-weight: lighter; }

.banner ul li .slider-content { margin: 0 0 18px 0; padding-top: 0; padding-bottom: 0;}
.banner ul li .button-link, .content-inner.pricing .try-ishop { text-decoration: none; text-transform: uppercase; color: #144579; font-size: 16px; border: 2px solid #8f8b8b; padding: 8px 10px; margin: 5px 0 0 0; border-radius: 4px; background-color: #fff; }
.banner ul li .button-link:after, .content-inner.pricing .try-ishop:after { content: "\00BB"; padding-left: 5px; line-height: 20px; vertical-align: text-top; }

section.alternate p, section.alternate .banner .slider-heading, section.orders .banner h2, section.orders .banner p.opening { color: #fff;}
section.alternate .banner .slider-content { color: #eaeaea; }
section.alternate.orders .banner .slider-content { color: #929292; }
section .banner.noheading { margin-top: 0; }
section.integrations { border-top: 7px solid #3a77b8; }
section.integrations h2, section.integrations p { padding-left: 10px; padding-right: 10px; }

/* INTERNAL HEADINGS */
.internal-header { min-height: 165px; padding: 0 5%; }
.internal-header.single-line { min-height: 65px; }
.internal-header h1, .internal-header p { color: #fff; }
.internal-header p { font-size: 22px; padding-top: 8px; padding-bottom: 30px; }
.internal-header p a { color: #fff; }
.internal-header p a:hover { color: #c0c0c0; }
.internal-header.contact, .internal-header.features, .internal-header.integrations, .internal-header.portfolio, .internal-header.pricing, .internal-header.sitebuilder, .internal-header.merchant-login, .internal-header.im-interested, .internal-header.adminpanel, .internal-header.ordersuite { background-color: #113a68; }
.internal-header.sitebuilder { background: #113a68 url("/responsive-ecommerce/images/site-builder/header-background.jpg")  no-repeat 0 0; }

/* TRY ISHOP FORM */
.ishop-form { min-height: 328px; height: 100%; padding: 0 5% !important; background: url("/responsive-ecommerce/images/common/try-ishop-form-background.jpg") #fff no-repeat center center; }
.ishop-form h2 { color: #fff; font-size: 32px; font-weight: lighter; padding-top: 36px; line-height: 38px; }
.ishop-form p { color: #fff; font-size: 22px; font-weight: lighter; padding-top: 11px; padding-bottom: 34px; }
.ishop-form .try-ishop { margin: 0px auto 5px auto; max-width: 755px; border-top: 1px solid #d1dadb; }
.ishop-form .try-ishop form { display: inline-block; width: 100%; padding-top: 31px; }
.ishop-form .try-ishop input { margin: 0; padding: 12px 14px; display: inline-block; float: left; width: 28%; font-size: 16px; border-radius: 3px; }
.ishop-form .try-ishop input.telephone { margin: 0 1%; }
.ishop-form .try-ishop input.email { width: 42%; }
.ishop-form .try-ishop button { border: 2px solid #fff; width: 34%; font-size: 16px; color: #fff; margin-top: 27px; background-color: transparent; padding: 10px 8px; display: inline-block; float: right; text-transform: uppercase; border-radius: 4px; }
.ishop-form .try-ishop button:after { content: "\00BB"; padding-left: 5px; line-height: 20px; vertical-align: text-top; }

/* SEND CV FORM */
.ishop-form.cv { min-height: 528px; background: url("/responsive-ecommerce/images/page/careers/careers-form-bg.png") #8ca4a5 top center; }
.ishop-form.cv .try-ishop input { margin-bottom: 18px; }
.ishop-form.cv .try-ishop textarea { padding: 12px 14px; width: 100%; height: 170px; border-radius: 3px; }
.ishop-form.cv.validation-error h2 { padding-top: 170px; }

.content-inner { padding: 60px 5%; }
.content-inner.additional { padding: 20px 5% 60px 5%; }
.content-inner-narrow { max-width: 800px; width: 100%; margin: 0 auto; }

/* HOME PAGE */
.third-party-logos {margin: 40px auto; display: table; max-width: 90%; }
.banner ul li .slider-heading.realtime-authorisation { padding-left: 32px; background: url("/responsive-ecommerce/images/page/home/realtime-authorisation.png") no-repeat 0 2px; }
.banner ul li .slider-heading.customer-accounts { padding-left: 32px; background: url("/responsive-ecommerce/images/page/home/customer-accounts.png") no-repeat 0 2px; }

/* STANDARD HOROZONTAL SEPERATOR */
.horizontal-seperator { float: left; clear: both; display: block; width: 100%; min-height: 165px; padding: 0 5%; }
.horizontal-seperator h2 { color: #fff; font-size: 32px; padding: 41px 0 0 0; line-height: 32px; }
.horizontal-seperator p { color: #fff; font-size: 22px; padding: 13px 0 30px 0; }


/* Responsive styling */
@media screen and (min-width: 1075px){

	#menu-for-mobile { display: none; }
	section.rocky-background a.rocky-button{ }

}

@media screen and (max-width: 1075px){

	header #mobile-menu	{ display: block; }
	header ul#menu { display: none; }

}

@media screen and (max-width: 1050px){

	header div.menu { margin: 0; padding: 30px 0 0 0; clear: both; }

}

@media screen and (max-width: 950px){

	footer .ecommerce { width: 64%; }
	footer .support { width: 30%; }
	footer .ishop { clear: both; width: 50%; margin-top: 18px; }
	
}

@media screen and (max-width: 798px){

	.banner ul li .slider-image-container { max-width: 100% !important; width: 100% !important; padding: 0 78px !important; box-sizing: border-box !important; }
	.banner ul li .slider-image { margin: 0 !important; }
	.banner ul li .slider-content-container { max-width: 100% !important; width: 100% !important; margin-top: 12px !important; padding: 12px 78px 0 78px !important; float: left; box-sizing: border-box !important; }
	.banner ul li .slider-content-container .slider-heading, .banner ul li .slider-content-container .slider-content { text-align: left !important; }
	.banner ul li .slider-content-container .button-link { float: left !important; }

}

@media screen and (max-width: 730px) {

	.ishop-form { background-image: none; background-color: #8ca3a4; padding-bottom: 40px !important; }
	.ishop-form .try-ishop { max-width: 100%; }
	.ishop-form .try-ishop input { width: 49%; }
	.ishop-form .try-ishop input.telephone { margin: 0 0 2% 2%; }
	.ishop-form .try-ishop input.email { width: 64%; }
	.ishop-form .try-ishop button { margin-top: 0; }

}

@media screen and (max-width: 685px) {

	footer .ecommerce{ width: 100%; margin-top: 18px; margin-right: 0; }
	footer .ecommerce ul { width: 53%; }
	footer .ecommerce ul:last-of-type { width: 47%; }
	footer .support { width: 47%; margin-top: 18px; margin-left: 6%; }
	footer .ishop { width: 47%; margin-top: 18px; clear: none; margin-right: 0; }

}

@media screen and (max-width: 650px){

	header #mobile-menu	{ display: block; }
	header ul#logins li:nth-child(1) { display: none; }
	header ul#logins li:nth-child(2) a .merchant { display: none; }

}

@media screen and (max-width: 570px) {

	.ishop-form { padding: 0 10px 35px 10px !important; }
	.ishop-form .try-ishop input.email { width: 100%; }
	.ishop-form .try-ishop button { width: 50%; float: left; margin-top: 2%; }

	section.home-main h2 { width: auto; text-align: center; font-size: 32px; }
	section.home-main h2::after, section.home-main h2::before { display: none; }

}


@media screen and (max-width: 540px){

	footer { padding: 20px 16px; }
	footer .copyright { float: none; display: block; text-align: center; clear: both; padding-top: 10px;}

	.banner ul li .slider-image-container { padding: 0 10px !important; }
	.banner ul li .slider-content-container { padding: 10px 10px 0 10px !important; }
	.banner ul li .slider-content-container .button-link { width: 100%; text-align: center; }
	.banner .bx-controls-direction { display: none; }

}

@media screen and (max-width: 500px){

	section.home-main ul li { padding-right: 22px; }
	section.home-main ul li:after { display: none !important; }
	ul#menu-for-mobile li { padding-right: 0; }
}

@media screen and (max-width: 450px){

	.ishop-form .try-ishop input, .ishop-form .try-ishop button { width: 100%; float: left; margin: 2% 0 0 0 !important; }

	header ul#logins li:nth-child(2) a:after { display: none; }
	header ul#logins li a { padding: 12px; }
	header #mobile-menu { margin-top: 12px; padding: 9px 8px 3px 8px; }
	header ul#logins li { padding: 0 5px 0 8px; }
	header a.logo { margin-left: 8px; }

}

@media screen and (max-width: 440px){

	section.home-main h1 { font-size: 32px; line-height: 36px; }
}

@media screen and (max-width: 420px) {

	footer .ecommerce, footer .support, footer .ishop { width: 100%; }
	footer .ecommerce ul, footer .support ul, footer .ishop ul { width: 100%; padding-right: 0; }
	footer .ecommerce ul:last-of-type { margin-top: 0; }

}

@media screen and (max-width: 350px){

	section.home-main { background-position: top center; }

}

@media screen and (max-width: 300px){

	footer .ishop  ul { width: 33%; min-width: 200px; }
	footer .ishop  ul li { width: 100%; }

	header { text-align: center; }
	header a.logo { float: none; display: block; margin-left: 0; }
	header #mobile-menu { float: left; margin-left: 10px; }
	header ul#logins { clear: both; margin-right: 5px; }

	section.home-main { padding: 0; }
	section.home-main h2 { padding: 0 10px 10% 10px; }

}