.login-link { 
	display: block;
	color: #66b645;
	font-family: serif;
}
.login-link .pull-right { 
	float: right;
}
.login-link .link-button { 
	padding: 10px 20px 10px 20px;
	margin: 15px;
	text-transform: uppercase;
	background-color: #66b645;
	border: 1px solid #66b645;
	color: white;
	font-family: sans-serif;
	white-space: nowrap;
}
.login-link a.link-button.ui-link { 
	color: white;
}
#thanks h1 { 
	font-family: sans-serif;
	font-weight: normal;
}
#thanks .text-block { 
	font-family: serif;
	line-height: 150%;
	font-size: 12pt;
	margin-bottom: 15px;
}
#thanks .thanks { 
	text-align: center;
	text-transform: uppercase;
}
#thanks .signature { 
	text-align: center;
}
#thanks .sigimage { 
	width: 25%;
	height: auto;
}
#thanks .publisher {
	text-align: center;
}
#thanks .phone { 
	text-align: center;
}
#thanks .email { 
	text-align: center;
}
#thanks .screensimage { 
	width: 75%;
	height: auto;
}
#thanks .continuebutton { 
	margin-top: 15px;
	display: block;
	clear: both;
}
.slider.collapsed .slider-body { 
	display: none;
}
.slider-symbol { 
	float: right;
	font-size: 22pt;
}
.slider .slider-symbol { font-family: monospace; }
.slider .slider-symbol::before { content: '-'; }
.slider.collapsed .slider-symbol::before { content: '+'; }
.slider { 
	padding: 5px;
	margin: 5px;
	display: block;
	clear: both;
}
.slider-body {
	padding: 5px;
	color: black;
	overflow: auto;
	max-height: 640px;
	font-family: serif;
}
.slider-header {
	padding: 5px;
	font-weight: bold;
	border-bottom: 1px solid #333;
	font-variant: small-caps;
}
.slider .slider-header {
}
.slider.collapsed .slider-header { 
}
form fieldset { 
	border: none;
}
.ui-body-c {
	width: 99%;
}
.form-error,fieldset.form-error { 
	background-color: rgb(255,221,221);
}
.content-with-sidebar.inner-content.columns {
	width: 100%;
}
form label { 
	display:block; 
	font-size: 75%;
}
form input { 
	display: block;
	width: 100%;
}
body { 
	
}
td.selected { 
	background-color: #004f6e;
	color: white;
}
.md-row { 
	box-sizing: border-box;
	margin-right: -15px;
	margin-left: -15px;
}
.md-row * {
	box-sizing: border-box;
}
.xs-3, .xs-9, .xs-4, .xs-8, .md-4, .md-6,.md-8,.md-9 { 
	position: relative;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
}
.xs-2 {
    float: left;
    width: 16.667%;
    padding: 0 15px;
}

.xs-1 {
    float: left;
    width: 8.333%;
    padding: 0 15px;
}

.xs-5 {
    float: left;
    width: 41.667%;
    padding: 0 15px;
}

.xs-3 { 
	position: relative;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
	width: 25%;
	float: left;
}
.xs-4 { 
	position: relative;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
	width: 33%;
	float: left;
}
.xs-8 { 
	position: relative;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
	width: 66%;
	float: left;
}
.xs-9 { 
	position: relative;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
	width: 75%;
	float: left;
}
.xs-7 { 
	position: relative;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
	width: 58.3%;
	float: left;
}
.xs-5 { 
	position: relative;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
	width: 41.6%;
	float: left;
}
.bigprice { 
	font-family: serif;
	font-size: 100%;
	display: block;
	text-align: center;
}
.bigdeal { 
	font-family: sans-serif;
	font-variant: small-caps;
	display: block;
	text-align: center;
}
.btns * { 
	font-size: 10pt;
	overflow: show;
	text-overflow: show;
	white-space: normal;
	font-variant: small-caps;
	text-align: center;
}
.primarybtn { 
	border: 1px solid #66b645;
	background-color: #66b645;
	padding: 3px;
	color: white;
	text-align: center;
}
.canceller { 
	font-size: 66%;
	font-family: serif;
	font-style: italic;
	display: block;
	text-align: center;
}
#option1 fieldset { 
	border: 1px solid #333;
	margin-bottom: 5px;
	padding-bottom: 25px;
	padding-top: 25px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#option1 .ui-btn-inner { 
	padding-left: 0;
	padding-right: 0;
}
#option2 .ui-btn-inner { 
	padding-left: 0;
	padding-right: 0;
}
#option2 fieldset { 
	border: 1px solid #333;
	margin-bottom: 5px;
	padding-bottom: 25px;
	padding-top: 25px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#option1.desktop .primarybtn, #option2.desktop .primarybtn { 
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: auto;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.sales-bullets { 
}
.sales-bullets h1 { 
	font-family: sans-serif;
	color: black;
	font-variant: normal;
	text-transform: none;
	font-size: 150%;
}
.sales-bullets ul { 
	font-family: serif; 
}
.sales-bullets li { 
	font-size: 125%;
}
.sales-bullets img { 
	width: 25%;
	height: auto;
	float: right;
}
fieldset input[type="text"], fieldset input[type="password"] { 
	color: black;
	background-color: #eee;
	border: #eee;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
}
.mobile.continuebutton { 
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;
	position: relative;
	display: block;
}
#thanks .continuebutton .primarybtn {
	width: auto;
	padding: 5px; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-variant: small-caps;
	margin: 0 auto;
	font-size: 200%;
}
.desktop.continuebutton .primarybtn { 
	float: right;
	width: auto;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-variant: small-caps;
}
.backform .backbutton { 
	float: left;
	width: auto;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-variant: small-caps;
	border: 1px solid #66b645;
	color: #66b645;
	background-color: white;
}
.xs-12 { 
	width: 100%;
	float: left;
}
#joinsplit, #step1b-split { 
}
#joinsplit label, #step1b-split label { 
	font-size: 100%;
}
#joinsplit label .named, #step1b-split label .named { 
	display: block;
	font-family: serif;
	font-size: 24pt;
	line-height: 28pt;
}
#joinsplit label .details, #step1b-split label .details { 
	display: block;
	font-family: sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
}
#joinsplit label .fineprint, #step1b-split label .fineprint { 
	display: block;
	font-family: serif;
	font-size: 10pt;
	font-style: italic;
}
#joinsplit label input, #step1b-split label input { 
	
}
.selected-option { 
}
.selected-option .option-price { 
	font-size: 200%;
	font-family: serif;
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 15px;
}
.selected-option .option-header { 
	text-transform: uppercase;
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 1em;
}
.selected-option .option-body { 
	font-size: small;
	font-family: serif;
	font-style: italic;
	line-height: 1em;
}
.selected-option img {
	width: 100%;
	height: auto;
}
.selected-option .option-details { 
	font-size: small;
	font-family: serif;
	line-height: 1.25em;
}
@media (min-width: 768px) { 
	.md-6 { 
		width: 50%;
		float: left;
	}
	.md-8 { 
		width: 66%;
		float: left;
	}
	.md-4 { 
		width: 33%;
		float: left;
	}
	.md-5 { 
		width: 41.667%;
		float: left;
	}
	.md-12 { 
		width: 100%;
		float: left;
	}
	.md-9 { 
		width: 75%;
		float: left;
	}
}

@font-face {
    font-family: 'MyWebFont';
    src: url('/media/css/page/converted/webfont.eot'); /* IE9 Compat Modes */
    src: url('/media/css/page/converted/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/media/css/page/converted/webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('/media/css/page/converted/webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('/media/css/page/converted/webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/media/css/page/converted/webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'GillSans';
    src: url('/media/css/page/converted/GillSans-SemiBold.eot'); /* IE9 Compat Modes */
    src: url('/media/css/page/converted/GillSans-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/media/css/page/converted/GillSans-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
         url('/media/css/page/converted/GillSans-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */
         url('/media/css/page/converted/GillSans-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/media/css/page/converted/GillSans-SemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'GillSansSemibold';
    src: url('/media/css/page/converted/GillSans.eot'); /* IE9 Compat Modes */
    src: url('/media/css/page/converted/GillSans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/media/css/page/converted/GillSans.woff2') format('woff2'), /* Super Modern Browsers */
         url('/media/css/page/converted/GillSans.woff') format('woff'), /* Pretty Modern Browsers */
         url('/media/css/page/converted/GillSans.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/media/css/page/converted/GillSans.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'TimesLTStdRoman';
    src: url('/media/css/page/converted/TimesLTStd-Roman.eot'); /* IE9 Compat Modes */
    src: url('/media/css/page/converted/TimesLTStd-Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/media/css/page/converted/TimesLTStd-Roman.woff2') format('woff2'), /* Super Modern Browsers */
         url('/media/css/page/converted/TimesLTStd-Roman.woff') format('woff'), /* Pretty Modern Browsers */
         url('/media/css/page/converted/TimesLTStd-Roman.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/media/css/page/converted/TimesLTStd-Roman.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'TimesLTStdItalic';
    src: url('/media/css/page/converted/TimesLTStd-Italic.eot'); /* IE9 Compat Modes */
    src: url('/media/css/page/converted/TimesLTStd-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/media/css/page/converted/TimesLTStd-Italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/media/css/page/converted/TimesLTStd-Italic.woff') format('woff'), /* Pretty Modern Browsers */
         url('/media/css/page/converted/TimesLTStd-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/media/css/page/converted/TimesLTStd-Italic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'TimesLTStdSemiBold';
    src: url('/media/css/page/converted/TimesLTStd-SemiboldItalic.eot'); /* IE9 Compat Modes */
    src: url('/media/css/page/converted/TimesLTStd-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/media/css/page/converted/TimesLTStd-SemiboldItalic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/media/css/page/converted/TimesLTStd-SemiboldItalic.woff') format('woff'), /* Pretty Modern Browsers */
         url('/media/css/page/converted/TimesLTStd-SemiboldItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/media/css/page/converted/TimesLTStd-SemiboldItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}


aside.Sidebar {
    display: none;
}

section.Main {
    width: 100%;
    float: left;
}

header#large-header {
    display: none;
}

.MainContent #large-sales-bullets {
    display: none;
}

.large-main {
    display: none;
}

/* Extra small devices (phones, less than 768px) */
@media screen and (max-width: 768px) {

    body {
        background-color: #ffffff;
        /*-webkit-box-sizing: border-box !important;*/
        /*-moz-box-sizing: border-box !important;*/
        /*box-sizing: border-box !important;*/
    }

    .Footer {
        display: none;
    }

    .mobile-main {
        float: left;
        width: 100%;
        padding: 2% 8%;
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        box-sizing: border-box !important;
    }

    .row {
        float: left;
        width: 100%;
        padding: 0;
    }

    #mobile-header .TopNav, #mobile-header .header {
        float: left;
        width: 100%;
    }

    #mobile-header .header .logo {
        float: left;
        padding: 20px 10px;
		width:100%;
    }

	#mobile-header .header .logo #mobile-header-img1{
        float: left;
	}
	
	#mobile-header .header .logo #mobile-header-img2{
		position: absolute;
		width: 65%;
		padding-left: 72px;
		padding-top: 10px;
	}
	
	#mobile-header .header .logo #mobile-header-img3{
		float: right;
		width: 16%;
		padding-right: 16px;
	}
	
	#grey-bar{
		height: 40px;
		margin-top: 95px;
	}
	
    #mobile-header .header .logo a {
        float: left;
        height: auto;
        padding: 0;
        background: none;
    }

	#today{
		float:right;
		font-family: 'GillSans';
		font-size: 18pt;
		margin-top: 8px;
	}
	
    #mobile-header .header .logo a img {
        width: 100%;
    }

    #mobile-header #nav-bar {
        display: none;
    }

    .mobile-main #mobile-sales-bullets {
        float: left;
    }

    .mobile-main #mobile-sales-bullets h1 {
        float: left;
        width: 60%;
        font-size: 20pt !important;
    }

    .mobile-main #mobile-sales-bullets img {
        width: 37%;
        padding-top: 10px;
    }

	.mobile-main .option-image img{
		width: 55%;
	}
	
    .mobile-main #option1, .mobile-main #option2 {
        float: left;
        width: 100%;
    }

    .mobile-main #option1 .pricing-info, .mobile-main #option2 .pricing-info {
        float: left;
        width: 50%;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .mobile-main #option1 .pricing-btn, .mobile-main #option2 .pricing-btn {
        float: left;
        width: 50%;
    }

    .mobile-main #option1 fieldset, .mobile-main #option2 fieldset {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .mobile-main #option1 .bigdeal, .mobile-main #option2 .bigdeal {
        font-size: 1em;
    }
	
	.mobile-main #option1 .mediumdeal, .mobile-main #option2 .mediumdeal {
        font-size: 1em;
		text-align: center;
			display: block;
    }

    .mobile-main #option1 .canceller, .mobile-main #option2 .canceller {
        font-size: .98em;
        font-weight: bold;
    }
    
    .mobile-main .slider-section {
        float: left;
        width: 100%;
        margin-bottom: 10%;
    }

    .mobile-main .slider {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
    }

    .mobile-main .slider-body p {
        width: 100%;
    }
    
    .mobile-main .selected-option {
        float: left;
    }

    .mobile-main .selected-option .option-info {
        float: left;
        width: 70%;
    }

    .mobile-main .selected-option .option-image {
        float: left;
        width: 30%;
    }

    .mobile-main .selected-option .option-details {
        float: left;
        width: 100%;
    }
	
	.mobile-main .selected-option .option-info .option-price{
		font-size: 40px;
	}

    .mobile-main .form-titles {
        float: left;
        margin: 3% 0;
    }

    .mobile-main form {
        float: left;
        width: 100%;
    }

    .mobile-main form .form-btns {
        margin-top: 5%;
        margin-bottom: 5%;
    }

    .mobile-main form#single-split-billing-form fieldset.single-split-options {
        margin-bottom: 3%;
    }

	.mobile-thankyou-title{
		font-size: 36px;
		font-weight: bold;
	}

    #mobile-header {
        width: 100%;
        float: left;
    }

    .Main #articleRow {
        padding: 0;
    }

    .MainContent {
        margin: 0;
    }

    .MainContent #mobile-sales-bullets #subscribe-heading-2 {
        float: left;
        width: 70%;
		
    }

    .MainContent #mobile-sales-bullets img {
        float: left;
        width: 20%;
    }

    .MainContent #mobile-sales-bullets ul {
        float: left;
        width: 100%;
    }

    #option1 {
        float: left;
        width: 100%;
    }
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

    .large-main {
        display: block !important;
    }

    header#mobile-header {
        display: none;
    }

    header#large-header {
        display: block;
    }

    header#mobile-header .container .things {
        display: block;
    }

    header#mobile-header .container .TopNav .three.columns {
        display: block;
    }

    aside.Sidebar {
        display: block;
    }
    
    .MainContent #mobile-sales-bullets {
        display: none;
    }
    
    .MainContent #large-sales-bullets {
        display: block;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { }

.thanks {
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 16pt;
    margin: 15px 0;
}

.publisher {
    font-size: 14pt;
    margin-bottom: 15px;
}

.phone {
    font-weight: bold;
}

.email {
    font-weight: bold;
}

#joinsplit label .named, #step1b-split label .named {
    line-height: inherit !important;
    padding-bottom: 15px;
}

#joinsplit label input, #step1b-split label input {
    width: auto;
    transform: scale(1.7);
    background: none;
}

.selected-option .option-price {
    padding-top: 0 !important;
}

.create-user-fields, .user-payment-fields {
    padding-bottom: 5%;
}

.create-user-fields hr, .user-payment-fields hr {
    width: 84%; 
    float: left;
    margin-bottom: 3%;
}

.user-payment-fields h2 {
    text-transform: uppercase;
}

.continuebutton input, .continuebutton .primarybtn {
    padding: 15px 20px !important;
    font-variant: normal !important;
    text-transform: uppercase;
}

.backbtn {
    float: left;
    border: 2px solid #66b645;
    background-color: #ffffff;
    color: #66b645;
    text-align: center;
	padding: 15px 20px;
}

.subscription-form fieldset, #single-user-subscribe-form fieldset, #multi-user-subscribe-form fieldset  {
    padding-left: 0;
}

#leftHeadlines ul a:hover, #leftHeadlines ul a.current, .Sidebar .nav li a:hover, .header .nav li a:hover, .Sidebar .nav li a.current, .MainContent .search p > a {
    color: #3A9F00;
}


#thanks .screensimage {
    width: 100%;
}

.login-link {
    font-size: 12pt;
    text-align: right;
    margin-top: 1.5em;
    margin-bottom: 1em;
	white-space: nowrap;
}

.login-link .link-button {
    margin-right: 0;
}

form label {
    font-family: 'GillSans';
    font-size: 14pt;
    font-weight: bold;
    padding-bottom: 15px;
}


.sales-bullets img {
    width: 34%;
    float: right;
}

.sales-bullets #subscribe-heading, #mobile-sales-bullets #subscribe-heading-2 {
    font-family: 'GillSans';
    font-size: 24pt !important;
	padding-left: 12px;
}

.sales-bullets ul {
    padding-top: 20px;
}

.sales-bullets ul li, #mobile-sales-bullets ul li {
    font-family: 'TimesLTStdRoman';
    font-size: 14pt;
    padding-top: 5px;
    padding-bottom: 5px;
}

#option1 .bigprice {
    font-family: 'TimesLTStdItalic';
    font-size: 18pt;
/*    -webkit-margin-before: 0em; */
/*    -webkit-margin-after: 0.5em;    */
	margin-top: 15px;
}

#option1 .bigdeal {
    font-family: 'GillSans';
    font-size: 11pt;
}

#option1 .mediumdeal {
    font-family: 'GillSans';
    font-size: 9pt;
/*	padding-left: 55px;*/
	text-align: center;
	display: block;
}

#option1 .canceller {
    font-family: 'TimesLTStdItalic';
    font-size: 10pt;
}

#option2 .bigprice {
    font-family: 'TimesLTStdItalic';
    font-size: 18pt;
	margin-top: 15px;
/*    -webkit-margin-before: 0em; */
/*    -webkit-margin-after: 0.5em;    */
}

#option2 .bigdeal {
    font-family: 'GillSans';
    font-size: 11pt;
}

#option2 .mediumdeal {
    font-family: 'GillSans';
    font-size: 9pt;
/*	padding-left: 55px;*/
	text-align: center;
	display: block;
}

#option2 .canceller {
    font-family: 'TimesLTStdItalic';
    font-size: 10pt;
}

#option1, #option2 {
    width: 40%;
}


.primarybtn {
    font-family: 'GillSans';
    font-size: 9.9pt;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.slider {
    margin-left: 0;
    padding-left: 0;
    width: 82%;
}

.slider-header {
    font-family: 'GillSans';
    font-size: 13pt;
    font-weight: normal;
    padding-bottom: 10px;
}

.slider-body {
    font-family: 'TimesLTStdRoman';
    font-size: 12pt;
}

.slider-body p, .slider-body ul {    
    width: 85%;
}

.selected-option .option-details {
    font-family: 'TimesLTStdSemiBold';
    font-size: 11pt;
}

#joinsplit label .named {
    font-family: 'TimesLTStdRoman';
    font-size: 20pt;
}

#joinsplit label .details {
    font-family: 'GillSans';
    font-size: 12pt;
}

#step1b-split label .fineprint {
    font-family: 'TimesLTStdItalic';
    font-size: 11pt;
}

.payment-heading {
    font-family: 'GillSans';
    font-size: 24pt;
}

.billing-address-heading {
    font-family: 'GillSansSemibold';
    font-size: 16pt;
}

.continuebutton .primarybtn, #thanks .continuebutton .primarybtn, .link-button, .backbtn {
    font-family: 'GillSans' !important;
    font-size: 11pt;
}

/* Remove font variant */
.mediumdeal .bigdeal, .primarybtn, .slider-header {
    font-variant: none;
    text-transform: uppercase;
}

.p-0 {
    padding: 0;
}

.px-0 {
    padding-left: 0;
    padding-right: 0;
}

.pl-0 {
    padding-left: 0;
}

.pr-0 {
    padding-right: 0;
}


.m-0 {
    margin: 0;
}

.mx-0 {
    margin-left: 0;
    margin-right: 0;
}

.my-0 {
    margin-top: 0;
    margin-bottom: 0;
}

.mt-0 {
    margin-top: -45px;
}

.mb-0 {
    margin-bottom: 0;
}

.ml-0 {
    margin-left: 0;
}

.mr-0 {
    margin-right: 0;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.login-link{
	padding-right: 38px;
}
.option-top { 
	font-family: GillSans;
	text-align: center;
	margin-bottom: 5px;
}
/***************************/
