/*
 Theme Name:   Anthony
 Template:     twentyeleven
*/

@import url("../twentyeleven/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
body{
Background:white;
font-display: optional;
font-family: Sans-serif;
min-height: 1000px;
}

ins {
background: transparent;
text-decoration: none;
}

#main{
	padding:0px;
}

#page{
	margin:1em auto;
	max-width:1366px;
}

#primary{
	font-size:17px;
}

#access{
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow:    0px 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow:         0px 0px 0px 0px rgba(0, 0, 0, 0);
	background: white;
	padding-bottom:13px;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
}

#access div{
	margin: 0 2%;
}

#access a {
	white-space:nowrap;
	padding:0 1.7em;
	color:black;
	font-weight:bold;
}

#access li:hover > a {background:transparent;color:black;}

/*
#access .menu-item-709 a {
background-image: url("/wp-content/uploads/2015/12/site-header-logo.png");
background-size: 150px 14px;
background-repeat:no-repeat;
background-position: center; 
color:transparent;
}

#access .menu-item-709 a:hover {
background-image: url("/wp-content/uploads/2015/12/site-header-logo.png");
background-size: 150px 14px;
background-repeat:no-repeat;
background-position: center; 
color:transparent;
}

#access .menu-item-709 img {
width: 150px;
height: 14px;
}
*/
.site-logo img { 
	height: 150px;
	width: 14px;
}

.slicknav_brand img{
width:150px;
height:14px;
}

#branding {
	border: none;
}



#branding #searchform{
right:2.6%;
}

.indeximage {
	width:100%;
	max-width: 997px;
	height:auto;
}

img.wp-post-image {
	max-width:100%;
}

.page-title span{
	font-size:2em;
	font-weight:bold;
}


.leave-reply{
	display:none;
}

#search-3{
	display:none;
}

.entry-header .entry-meta{
	display:none;
}

#comments, .entry-header .comments-link{
	clear:left;
}

 #comments {display:none;}

.comments-link {display:none;}

#respond{
	padding: 0px;
	background:transparent;
	border: none;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin: 0 auto;
	position: relative;
	width: 100%;
}

#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background:transparent;
}

#secondary {
	text-align:center;
	margin-right:2%;
}

#content{
	margin-left:2%;
	width:73%;
}

.hentry {
	border:none;
}

.singular .entry-content {
	width:90%;
}

.singular #primary {
	width:75%;
}

.singular .hentry {
	padding:0px;
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title{
	width:100%;
}

.entry-content{
	padding:0px;
}

.entry-title{
	padding:0;
}

.singular .entry-header .entry-meta{
	display:none;
}

.singular footer.entry-meta{
	display:none;
}

.singular #content{
	margin: 0 0 0 3%;
}

.widget_text ul {margin: 0 auto !important;}

.widget ul li {
	text-align:left;
}

#site-generator{
color:black;
Background:white;
}

.headerspacing {
/*	text-align:center; */
	margin:10px 0px 7px 0px;
}

.outfitphoto {
	width:140px !important;
	float:right;
	margin:10px;
}

#supplementary{display:none;}

#wheretobuy{ color:red;}


.coplist{
border-left:1px solid;
}

.coplist li{
display:inline-block;
border-right: 1px solid;
padding:0px 5px;
}

/* #showonmobile{display:none;} */
#hideonmobile {display:block;}

#seemorebutton{
	display:inline;
}

.mainimage {
	width:100% !important;
	height: auto;
	max-width:700px !important;
	margin:0px 15px 10px 15px;
	float:left;
	display:inline-block;
}

.socialfooter, .sharebuttons {margin:0 auto; display:inline-block;}
.socialfooter li {display:inline-block;margin:0px 5px;}
.socialfooter img {/* width:20px; */ vertical-align:middle;}
.sharebuttons li {display:inline-block;margin:0px 5px 0px 0px;vertical-align:middle;}
.sharebuttons img {width: 208px; height:52px;}

#subscribe_button {
	line-height:18px;
	margin-bottom:5px;
	display:block;
	color:black;
}

#subscribe_button input[type=email] {width:83%;max-width:200px;text-align:center;font-size:11px;height:17px; margin:10px; display:inline-block;color:black;background:white;}

#subscribebuttonhover{
	font-size: 1em;
	padding:3px 5px;
	display:inline-block;
	min-height:30px;
	width: 200px;
	border:none;
	color: black;
	font-weight:bold;
	border-radius:2px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#59ea46+0,0bc653+100 */
background: #59ea46; /* Old browsers */
background: -moz-linear-gradient(top,  #59ea46 0%, #0bc653 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #59ea46 0%,#0bc653 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #59ea46 0%,#0bc653 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ea46', endColorstr='#0bc653',GradientType=0 ); /* IE6-9 */
}

#secondary #subscribebuttonhover {width:100%;max-width:200px;}

#subscribebuttonhover:hover {
	color:white;
	cursor: pointer;cursor: hand;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D  */
background: #ffa84c;
background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); 
background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); 
background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
}

.video-container {
	display:none;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin-bottom:10px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.butn, .butnCTA{
  font-weight:bold;
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width:100%;
  font-size:15px;
  margin:0;
  margin-bottom: 10px;
  text-align:center !important;
  text-decoration:none;
}

.butn {
   max-width:165px;
}

.butn:hover, .butnCTA:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;

}

.butn a, .butnCTA a {
color:white;
text-decoration:none;
}

.rll-youtube-player {background-color: black;}
.rll-youtube-player img {opacity: 0.8;}
.rll-youtube-player .play {
	margin-top: -16px !important;
}

.dealbox {
	text-align:center;
	width:100%;
	max-width:300px;
	display:inline-block;
	margin:10px;
	padding:20px;
	vertical-align:top;
	border: 1px solid #1C6EA4;
	border-radius: 11px;
	
}

.dealbox h2 {
	font-size: 1.3em;
}

#secondary .lastupdated {display:none;}
#secondary .dealbox {max-width:180px;}

/* text image overlays at bottom (works on med size images) */
.image-overlay{
z-index: 1;
position: relative;
font-size:12px;
top:-34px;
margin: 0px 7px -26px;
text-align:center;
color: white;
font-weight: 560;
background-color:rgba(0,0,0,0.2);
pointer-events: none;
text-shadow: 1px 1px 2px black;
max-width:300px;
/* width: 100%; 
left: 7px;
margin-bottom: -26px; 
letter-spacing: -0.25px;
font-family: serif;*/
}

.image-overlay-inline-img {
display:inline-block;
max-height:10px;
vertical-align: middle;
/*
-webkit-filter: drop-shadow(1px 1px 2px black);
filter: drop-shadow(1px 1px 2px black);
*/
}


@media all and (max-width: 800px) {
  .singular #primary{
    width: 100%;
  }
  
h1{line-height:25px;}

#subscribe_button {
	float:none;
	text-align:Center;
}

.widget  ul {
	list-style:none;
}

.widget ul li {
	text-align:center;
}

#branding .only-search #s{
	display:none;
}

#search-3{
	display:block;
}

#subscribe{
        Display:none;
}

#showonmobile{
	display:block;
	text-align:center;
}

#hideonmobile{
	display:none;
}

}

@media all and (max-width: 800px) {
#page{
	margin: 0 auto;
}
/*
.indeximage {
	max-width: 800px;
}
*/

#branding .only-search + #access div {padding:0px 0px 0px 50px;}

#access{
	float:none;
	padding-bottom:0px;
	border-bottom: 0px;
}

#access a {
	padding:0 2em;
}

.coplist, .coplist li{
	border: 0px;
	padding: 0px 10px;
}
}

@media all and (max-width: 360px) { 

.indeximage {
	max-width: 300px;
}

.headerspacing{
	margin: 0 auto;
}

.singular .entry-title {line-height:33px;}

}


@media all and (max-width: 320px){

.mainimage {
	float:none;
	margin: 0 auto;
	display:block;
}

}