@import url(https://fonts.googleapis.com/css?family=Yantramanav:700&subset=latin,latin-ext);

body {background: none !important;}

nav {width:100%;}

a:hover {cursor:pointer;}

nav li,
nav li a {padding:10px 15px;width:auto;margin:0;font-family: 'Yantramanav', serif;background:#007dc5}

nav li a:hover {background:#ffe924 !important;text-decoration: none !important; color:#111 !important;}


.nobackground a {background:none !important}


h1, h2, h3 {font-family: 'Yantramanav', serif;}

h1, h2 ,h3 {line-height:1.2em;color:#333;}

aside h2,
footer h3 {color:#ffe924}

h1 .highlight {font-size:1.65em !important;}

audio {outline:3px solid #c00;}

#top-five ol {padding-left:15px;}

article header,
article {width:100%;border-radius: 9px 9px 9px 9px;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px 9px 9px 9px;}

article header {overflow:hidden;}

article header {
	padding:0 !important;
}

article header img{
	margin-top:0px !important;	margin-bottom:0px !important;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topright: 9px;
border-top-right-radius: 9px;
}

.shadow {        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
           -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
                box-shadow: 0 5px 10px rgba(0,0,0,0.5);
                }

.rounded {-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;}

.main img {max-width:600px;}

h1 {text-align:center !important;
font-size:2.35em;}

h1 .highlight {font-size:2.75em !important;text-align:center !important;}


.redhighlight {color:#ffe924;}

.bluehighlight {color:#3551cd;}

.main header,
.component {background:#fff;padding:10px 0;        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
           -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
                box-shadow: 0 5px 10px rgba(0,0,0,0.5);}

.component {margin-bottom:30px;}

.component.iframe {padding-bottom:0;}

iframe {border:none;}
 
.panel {border-bottom:1px #007dc5 solid; margin-bottom:10px;padding-bottom:0;}

.panel:last-child{border-bottom:none;}

.main header p,
.component p,
.component h2,
.component h3 {margin:0 15px 15px;}

.stop {max-height:270px;
	overflow:;
	background:url('https://winonmarkets.net/new/img/stop-background.jpg') 100% 100% no-repeat;
	}

.stop img {margin-top:-30px;}

.stop p {margin-left:30px !important;}

.stoppresshighlight {font-size:3em;color:#3551cd;margin:20px 0 0 30px!important;}

footer p {text-align:justify;font-size:0.9em;line-height: 1.2em}

/* ===================
    ALL: Orange Theme
   =================== */

.header-container {
    border-bottom: 10px solid #007dc5;
}

.footer-container,
.main aside,
.widget-container,
.component {
    border-top: 0px solid #007dc5;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
box-shadow: 0 5px 10px rgba(0,0,0,0.5);
}

.header-container,
.footer-container,
.main aside {
    background: rgba(0,0,0,0.8);
}

.title {
    color: white;
}

aside {        width: 31.5% !important;
margin-bottom:20px;
padding: 0px 2% 20px !important;
border-radius: 9px 9px 9px 9px;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px 9px 9px 9px;}

.button {display:block;width:100%; text-align:center;background:#007dc5; padding:15px 0;color:#fff;margin:10px auto;text-decoration: none;font-family: 'Yantramanav', serif;}

.main-content .button {display:inline !important;width:50% !important;}

.button:hover {background:#ffe924; color:#111}

li {background:none !important}

.desc {
font-size:0.8em;
display:block;
line-height:1.5em;
margin:0 0 5px 0;padding:0;
color:#2faef8
}

.button.reviews {text-align:right;}

.button.reviews span {margin-right:10px;}
.

/* Other pages */

.press h1 {font-size:3em !important}

.press article h2,
.press #main_quote h2 {
	color:#fff;
	text-align:center;
}

.press article h2 a,
.press #main_quote h2 a {
	color: #39a212;
}

.press article{ width:100% !important}

.press img {        

-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
box-shadow: 0 5px 10px rgba(0,0,0,0.5);
float:none !important;
margin:10px 0 !important;
clear:both !important;
display:block !important               
                }

.cutting {width:40%;float:left;background:#fff;padding:20px;margin:30px 0 10px 0;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
box-shadow: 0 5px 10px rgba(0,0,0,0.5);
}

.col1, .col2 {width:49%;float:left;overflow:hidden;}

.cutting {width:400px !important;max-width:400px !important;min-width:400px !important;}

.cutting img {max-width:100%;height:auto;}


/* 2017 overrides */ 


	html { background: url(https://www.tradeonmarkets1.com/members-area/wp-content/uploads/2016/12/shutterstock_415996207_web_small.jpg) no-repeat center center fixed #E0F3FE; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 
	
	.main {
	background:rgba(0,0,0,0.5);
	}
	
	h1 {color:#fff;
		text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.74);
	}
	
	
	section {border-radius: 9px 9px 9px 9px;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px 9px 9px 9px;}

section {background:none !important;}
.white-background {background:#ffffff !important;}
	
	section h1,
	section h2,
	section h3,
	section h4,
	section p {margin-left:20px;
	margin-right:20px;
	}
	
	section h3 {
	padding-top:20px;
	}
	
	section img {
	width:93% !important;
	margin-left:20px;
	}
	
	section img.alignright {
	width:45% !important;
	}

.header-container {background:rgba(0,0,0,0.8);
border-bottom:0;
box-shadow:none;}

.header-container a {color:#fff !important;
}



.buytoday a  {background:#39a212;color:#fff !important;}


button.reviews img {float:left;margin:0 0 0 5px;max-width:95% !important;}

.house-left {width:280px !important;clear:none;float:left;margin:0;}

.house-right {width:280px !important;clear:none;float:right;margin:0 0 0 20px;}

.amazon-left {width:47% !important; float:left;margin-right:10px;}

.amazon-right {width:47% !important; float:left;}

.float-left {float:left;margin-right:10px; width:43% !important;}

.float-none {float:none;}

.vince-on-plane,
.float-right {float:right;margin-left:10px; width:43% !important;}

article header p {
	margin:12px 10px 2px 20px !important;
}

.testimonial {background:rgba(100,100,200,.2) !important;}

.testimonial p {font-style:italic;font-size:0.95em}

.testimonial a {color:#ffe924;text-decoration:none;}

.testimonial img.rating {width:80%;}



#menu-icon {

	display: none !important;
	width: 100%;
	height: 20px;
	position: relative;
	right:0;
	float:right;
	background: #4C8FEC url(../img/menu-icon.png) right center no-repeat;
	z-index:500;
	margin-bottom:40px !important;

}

a:hover#menu-icon {

	background-color: #1758b4;

}



@media only screen and (min-width: 768px) {

    .main article {
        float: left;
        width: 70%;
    }

    .main aside {
        float: right;
        width: 25% !important;
    }
    
    .main aside video {
	    width:100% !important;
    }

    .main aside iframe {
	    width:100% !important;
    }

}



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

	article,
	aside {width:95% !important}
	
	
	.house-left {width:95% !important;clear:none;float:left;margin:0;}

	.house-right {width:95% !important;clear:none;float:right;margin:0 0 0 20px;}
	
	.amazon-left {width:95% !important; float:left;margin-right:10px;}
	
	.amazon-right {width:95% !important; float:left;}
	
	.float-left {float:left;margin-right:10px; width:95% !important;}
	
	.float-none {float:none;}
	
	iframe {width:100%}
	
	.vince-on-plane,
	.float-right {float:right;margin-left:10px; width:95% !important;}
	
	img.rounded {
		min-width:70% !important;
	}
	
	.alignleft,
	.alignright {float:none !important; min-width:95% !important}
	
	.stop {height:auto !important;min-height:550px !important;max-height:auto !important;
		overflow: visible !important;
	background:url('https://winonmarkets.net/new/img/stop-background.jpg') 100% 100% no-repeat;
	}

.stop img {margin:-30px 0 0px !important;}

.stop p {margin-left:30px !important;}

.stoppresshighlight {font-size:3em;color:#3551cd;margin:-30px 0 0 30px!important;}

.component img {margin-top:0 !important;}


/* mobile menu */

	header {
		position: absolute;
	}

	#menu-icon {
		display:inline-block !important;
	}

	nav ul, nav:active ul { 
		display: none;
		position: absolute;
		padding: 0px;
		left:0px;
		top: 40px;
		width: 100%;
		border-radius: 4px 0 4px 4px;
		z-index: 500;
		background:#fff
	}
	
	h1 .highlight {padding-top:50px !important;}

	nav li {
			margin:0 !important;	
	}
	
	nav li a{

		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;
		background:none;
		margin:0 !important;
	}

	nav:hover ul {
		display: block;
	}
	
	nav:hover ul li a {background:#ffffff !important;text-decoration: none !important; color:#111 !important;}
	
	nav:hover ul li a:hover {	background: #4C8FEC !important;color:#fff !important;}

.header-container {padding-bottom:20px;}

	
	


}

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

	h1 .highlight {font-size:1.6em !important;}
	
}


@media only screen and (max-width: 1100px) {
	
	
	h1 {text-align: left !important}
	
	h1 br {display:none;}


}





