/*
Theme Name: Mammoth Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme I have created.
Author: My Name
Author URI: http: //mysite.com/
Template: mammoth-wp
Version: 0.2.5
*/

@import url("../mammoth-wp/style.css");

h1.hdrh2 {
	color: #bf1e2e ;
	font-family: 'Oxygen', sans-serif;
	font-size: 31px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1px;
	margin-bottom: 18px;
	text-transform: none;
	border-bottom-color: #dbdbdb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/* SD additions March 2021 - CLS */
img {
	max-width: 100% !important;
	height: auto !important;
	}

.googlestars {
	color: #333333;
	font-size: 30px;
	line-height: 1.6em;
	clear: both;
	font-family: 'Oxygen', sans-serif;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 10px;
	text-transform: none;
}
/* SD additions August 2019 */
body .creativ-shortcode-cols-fourty-twenty-fourty .creativ-shortcode-col-a { width: 40%; }
body .creativ-shortcode-cols-fourty-twenty-fourty .creativ-shortcode-col-b { width: 20%; }
body .creativ-shortcode-cols-fourty-twenty-fourty .creativ-shortcode-col-c { width: 40%; }

@media only screen and (max-width: 768px) {
		/* SD additions August 2019 */
	body .creativ-shortcode-cols-fourty-twenty-fourty .creativ-shortcode-col-a { width: 100%; }
	body .creativ-shortcode-cols-fourty-twenty-fourty .creativ-shortcode-col-b { width: 100%; }
	body .creativ-shortcode-cols-fourty-twenty-fourty .creativ-shortcode-col-c { width: 100%; }
}
/* SD additions October 2019 */
.blog_wrapper ul.badge-mini-nav li::before {
	content:'' !important;
	padding-right:0 !important;
}

ul.badge-mini-nav a:after,
ul.badge-mini-nav a:hover:after {
	content:'→';
	padding-left:5px;
}


h1.red {
	color: #bf1e2e;
	font-weight: 700;
}
body .broker-wrapper a.creativ-shortcode-button {
	min-width: 200px;
	text-align: center;
}
.pum-container .num-large {
	 font-size: 36px;
	 font-weight: 700;
}

.text-red {
	color: #bf1e2e;
}

/* modal dialog button alignment override */
div.row-btn.row-rvna.modal {
	display: block;
}
div.row-btn.row-rvna.modal .col-btn {
	float: right;
}

/* new select in callback form 10/26/2017 */
form#callBackForm select.callBackTextField {
	margin-bottom: 15px;
	padding: 8px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
/*
	transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;
 */
	margin-top: 10px;
	font-weight: 300;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}



.selectDiv {
	position: relative;
	padding: 0;
	margin: 0;
}
select.minimal {
  min-width: 300px;
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

select.minimal:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}

/* IE11 hide native button (thanks Matt!) */
select::-ms-expand {
display: none;
}


/* fix menu size 07/27/2017 */
.sf-menu li a, .sf-menu li a:hover {
	font-size: 13px;
}

/* fix white overlay on hover for product images 07/13/2017 */
.portfolio_column .featimg:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.featimg img {
	    aspect-ratio: 4 / 3.07;
}


/* 2 btn row 07/05/2017 */
.row-btn {
	display: inline-block;
	margin-top: 20px;
/* 	margin-bottom: 20px; */
	clear: both;

/*
	overflow: visible;
	width: 100%;
 */

}

.row-btn .col-btn {
	float: left;
	min-height: 54px;
}
.row-btn .col-btn:first-of-type {
	margin-right: 20px;
	/* margin-bottom: 16px; */
}
.row-btn.row-dj .col-btn:first-of-type {
	padding-left: 2px;
}

.row-btn .col-btn:before { display: table; content: " "; }
.row-btn .col-btn:after { display: table; content: " "; clear: both; }



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

	.row-btn.row-wed .col-btn {
		min-height: 74px;
	}
	.row-btn.row-sei .col-btn,
	.row-btn.row-special .col-btn {
		min-height: 60px;
	}
	.row-btn.row-dj .col-btn {
		min-height: 84px;
	}
	.row-btn.row-dice .col-btn {
		min-height: 61px;
	}
	.row-btn.row-school .col-btn,
	.row-btn.row-nonprofit .col-btn {
		min-height: 61px;
	}
	.row-btn.row-rvnaprod .col-btn {
		min-height: 56px;
	}
	.row-btn.row-rvnaprod2 .col-btn,
	.row-btn.row-prod .col-btn {
		min-height: 68px;
	}
	.row-btn.row-photo .col-btn {
		min-height: 64px;
	}
	.row-btn.row-plp .col-btn {
		min-height: 60px;
	}
	.row-btn.row-rvna .col-btn {
		min-height: 64px;
	}

}


/* BUTTONS: */

/* WEDSURE: */
a.wed-btn {
  background: #16b5e9;
  background-image: -webkit-linear-gradient(top, #169ec3, #1690b1);
  background-image: -moz-linear-gradient(top, #169ec3, #1690b1);
  background-image: -ms-linear-gradient(top, #169ec3, #1690b1);
  background-image: -o-linear-gradient(top, #169ec3, #1690b1);
  background-image: linear-gradient(to bottom, #169ec3, #1690b1);
  -webkit-border-radius: 1;
  -moz-border-radius: 1;
  border-radius: 1px;
  -webkit-box-shadow: 0px 1px 3px #a1a1a1;
  -moz-box-shadow: 0px 1px 3px #a1a1a1;
  box-shadow: 0px 1px 3px #a1a1a1;
  font-family: Georgia, serif;
  color: #ffffff;
  font-size: 20px;
  padding: 20px 20px 20px 20px;
  border: none;
  text-decoration: none;

  overflow-x: visible;
overflow-y: visible;
white-space: nowrap;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 15px;
}

a.wed-btn:hover {
  background: #16b5e9;
  background-image: -webkit-linear-gradient(top, #1690b1, #169ec3);
  background-image: -moz-linear-gradient(top, #1690b1, #169ec3);
  background-image: -ms-linear-gradient(top, #1690b1, #169ec3);
  background-image: -o-linear-gradient(top, #1690b1, #169ec3);
  background-image: linear-gradient(to bottom, #1690b1, #169ec3);
  text-decoration: none;
}


a.wed-btn.secondary {
  background: #fff;
  background-image: -webkit-linear-gradient(top, #fff, #e5e5e5);
  background-image: -moz-linear-gradient(top, #fff, #e5e5e5);
  background-image: -ms-linear-gradient(top, #fff, #e5e5e5);
  background-image: -o-linear-gradient(top, #fff, #e5e5e5);
  background-image: linear-gradient(to bottom, #fff, #e5e5e5);
  -webkit-border-radius: 1;
  -moz-border-radius: 1;
  border-radius: 1px;
  -webkit-box-shadow: 0px 1px 3px #a1a1a1;
  -moz-box-shadow: 0px 1px 3px #a1a1a1;
  box-shadow: 0px 1px 3px #a1a1a1;
  font-family: Georgia, serif;
  color: #000;
  font-size: 20px;
  padding: 20px 20px 20px 20px;
  border: none;
  text-decoration: none;
}

a.wed-btn.secondary:hover {
  background: #16b5e9;
  background-image: -webkit-linear-gradient(top, #169ec3, #1690b1);
  background-image: -moz-linear-gradient(top, #169ec3, #1690b1);
  background-image: -ms-linear-gradient(top, #169ec3, #1690b1);
  background-image: -o-linear-gradient(top, #169ec3, #1690b1);
  background-image: linear-gradient(to bottom, #169ec3, #1690b1);

   background-image: -webkit-linear-gradient(top, #e5e5e5, #fff);
  background-image: -moz-linear-gradient(top, #e5e5e5, #fff);
  background-image: -ms-linear-gradient(top, #e5e5e5, #fff);
  background-image: -o-linear-gradient(top, #e5e5e5, #fff);
  background-image: linear-gradient(to bottom, #e5e5e5, #fff);


  -webkit-border-radius: 1;
  -moz-border-radius: 1;
  border-radius: 1px;
  -webkit-box-shadow: 0px 1px 3px #a1a1a1;
  -moz-box-shadow: 0px 1px 3px #a1a1a1;
  box-shadow: 0px 1px 3px #a1a1a1;
  font-family: Georgia, serif;
  color: #000;
  font-size: 20px;
  padding: 20px 20px 20px 20px;
  border: none;
  text-decoration: none;
}


/* SEI: */
a.sei-btn,
a.special-btn {
  background: #16b5e9;
  background-image: -webkit-linear-gradient(top, #16b5e9, #2980b9);
  background-image: -moz-linear-gradient(top, #16b5e9, #2980b9);
  background-image: -ms-linear-gradient(top, #16b5e9, #2980b9);
  background-image: -o-linear-gradient(top, #16b5e9, #2980b9);
  background-image: linear-gradient(to bottom, #16b5e9, #2980b9);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px #a1a1a1;
  -moz-box-shadow: 0px 1px 3px #a1a1a1;
  box-shadow: 0px 1px 3px #a1a1a1;
  font-family: Oxygen, sans-serif;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 3px;
  text-decoration: none;
}

a.sei-btn:hover,
a.special-btn:hover {
  background: #16b5e9;
  background-image: -webkit-linear-gradient(top, #16b5e9, #196594);
  background-image: -moz-linear-gradient(top, #16b5e9, #196594);
  background-image: -ms-linear-gradient(top, #16b5e9, #196594);
  background-image: -o-linear-gradient(top, #16b5e9, #196594);
  background-image: linear-gradient(to bottom, #16b5e9, #196594);
  text-decoration: none;
}


a.sei-btn.secondary,
a.special-btn.secondary {
  background: #f5f5f5;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e5e5e5);
  background-image: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
  background-image: -ms-linear-gradient(top, #f5f5f5, #e5e5e5);
  background-image: -o-linear-gradient(top, #f5f5f5, #e5e5e5);
  background-image: linear-gradient(to bottom, #f5f5f5, #e5e5e5);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 3px #a1a1a1;
  -moz-box-shadow: 0px 1px 3px #a1a1a1;
  box-shadow: 0px 1px 3px #a1a1a1;
  font-family: Oxygen, sans-serif;
  color: #000;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 3px;
  text-decoration: none;
}

a.sei-btn.secondary:hover,
a.special-btn.secondary:hover {
  background: #16b5e9;
  color: #fff;
  background: -webkit-linear-gradient(top, #16b5e9, #196594);
  background: -moz-linear-gradient(top, #16b5e9, #196594);
  background: -ms-linear-gradient(top, #16b5e9, #196594);
  background: -o-linear-gradient(top, #16b5e9, #196594);
  background: linear-gradient(to bottom, #16b5e9, #196594);
  text-decoration: none;

}

/* DJ: */

a.dj-btn {
  -webkit-border-radius: 13;
  -moz-border-radius: 13;
  border-radius: 13px;
  -webkit-box-shadow: 0px 0px 4px #9e9e9e;
  -moz-box-shadow: 0px 0px 4px #9e9e9e;
  box-shadow: 0px 0px 4px #9e9e9e;
  font-family: "Arvo", "Rockwell", "Beau Sans Pro Book", Verdana, sans-serif;
  color: #ffffff;
  font-size: 20px;
  background: #51b50a;
  padding: 25px 20px 20px 20px;
  border: solid #ffffff 3px;
  text-decoration: none;
}

a.dj-btn: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;
}

a.dj-btn.secondary {
  -webkit-border-radius: 13;
  -moz-border-radius: 13;
  border-radius: 13px;
  text-shadow: 0px -1px 1px #fff;
  -webkit-box-shadow: 0px 0px 4px #9e9e9e;
  -moz-box-shadow: 0px 0px 4px #9e9e9e;
  box-shadow: 0px 0px 4px #9e9e9e;
  font-family: "Arvo", "Rockwell", "Beau Sans Pro Book", Verdana, sans-serif;
  color: #525252;
  font-weight: 400;
  font-size: 20px;
  background: #ececec;
  padding: 25px 20px 20px 20px;
  border: solid #ffffff 3px;
  text-decoration: none;
}

a.dj-btn.secondary:hover {
  color: #ffffff;
  background: #51b50a;
  text-shadow: none;
/*
  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;
}

/* Dice: */

a.dice-btn {
  text-shadow: 0px -1px 1px #cccccc;
  -webkit-box-shadow: 0px 0px 2px #8f8f8f;
  -moz-box-shadow: 0px 0px 2px #8f8f8f;
  box-shadow: 0px 0px 2px #8f8f8f;
  font-family: Arial;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 20px;
  background: #4e4f4f;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 4px;
  text-decoration: none;
}

a.dice-btn:hover {
  background: #c9c9c9;
  text-decoration: none;
  color: #000000;
}

a.dice-btn.secondary {
  text-shadow: 0px -1px 1px #cccccc;
  -webkit-box-shadow: 0px 0px 2px #8f8f8f;
  -moz-box-shadow: 0px 0px 2px #8f8f8f;
  box-shadow: 0px 0px 2px #8f8f8f;
  font-family: Arial;
  text-transform: uppercase;
  color: #000;
  font-size: 20px;
  background: #e7e7e7;
  padding: 10px 20px 10px 20px;
  border: solid #ffffff 4px;
  text-decoration: none;
}

a.dice-btn.secondary:hover {
  background: #c9c9c9;
  text-decoration: none;
  color: #000000;
}


/* school /  nonprofit: */
a.school-btn,
a.nonprofit-btn {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  text-shadow: 0px -1px 1px #cccccc;
  font-family: Lato, non-serif;
  color: #ffffff;
  font-size: 20px;
  background: #009ede;
  padding: 12px 22px 12px 22px;
  text-decoration: none;
}

a.school-btn:hover,
a.nonprofit-btn:hover {
  background: #3498db;
  text-decoration: none;
}

a.school-btn.secondary,
a.nonprofit-btn.secondary {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  text-shadow: 0px -1px 1px #cccccc;
  font-family: Lato, non-serif;
  color: #525252;
  font-size: 20px;
  background: #dcdcdc;
  padding: 12px 22px 12px 22px;
  text-decoration: none;
}

a.school-btn.secondary:hover {
  background: #c1c1c1;
  color: #fff;
  text-decoration: none;
}





/* RVNA Prod2: */
a.rvnaprod2-btn,
a.prod-btn {
  background-color: #fff;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #f00;
  font-size: 24px;
  padding: 10px 20px 10px 20px;
  border: solid #ccc 3px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: -1.5px;
}
a.rvnaprod2-btn  span,
a.prod-btn  span {
	font-size: 60px;
	vertical-align: -10px;
	color: #ccc;
}

a.rvnaprod2-btn:hover,
a.prod-btn:hover {
  background: #ccc;
	color: #000;
    text-decoration: none;
    border: solid #fff 3px;
}
a.rvnaprod2-btn:hover  span,
a.prod-ins-btn:hover  span {
	font-size: 60px;
	vertical-align: -10px;
	color: #fff;
}



a.rvnaprod2-btn.secondary,
a.prod-btn.secondary {
	background-color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	font-family: 'Open Sans', sans-serif;
	color: #f00;
	font-size: 24px;
	padding: 10px 20px 10px 20px;
	border: solid #ccc 3px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: -1.1px;
	background: #e4e4e4;
	color: #7b7b7b;
	text-decoration: none;
	border: solid #fff 3px;
}

a.rvnaprod2-btn.secondary:hover,
a.prod-btn.secondary:hover  {
    background: #ccc;
	color: #fff;
    text-decoration: none;
    border: solid #fff 3px;
}

a.rvnaprod2-btn.secondary  span,
a.prod-btn.secondary  span {
	font-size: 60px;
	vertical-align: -10px;
	color: #909090;
}


a.rvnaprod2-btn.secondary:hover  span,
a.prod-btn.secondary:hover  span {
	font-size: 60px;
	vertical-align: -10px;
	color: #fff;
}

/* RVNA Event Insurance: */
a.event-btn,
a.private-btn {
  background: #2970F8;
  background: -webkit-linear-gradient(top, #2E8FEC, #1478D8);
  background: -moz-linear-gradient(top, #2E8FEC, #1478D8);
  background: -ms-linear-gradient(top, #2E8FEC, #1478D8);
  background: -o-linear-gradient(top, #2E8FEC, #1478D8);
  background: linear-gradient ( #2E8FEC, #1478D8, 60%);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 0px -1px 1px #000;
  font-family: 'Playfair Display', Georgia, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #0D5EF7 1px;
  text-decoration: none;

  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(21, 80, 124, 0.4);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(21, 80, 124, 0.4);
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(21, 80, 124, 0.4);

}

a.event-btn:hover,
a.private-btn:hover  {
  background: #3197fc;
  background: -webkit-linear-gradient(top, #75a9ff, #1478D8);
  background: -moz-linear-gradient(top, #75a9ff, #1478D8);
  background: -ms-linear-gradient(top, #75a9ff, #1478D8);
  background: -o-linear-gradient(top, #75a9ff, #1478D8);
  background: linear-gradient ( #75a9ff, #1478D8, 60%);
  text-decoration: none;
}

a.event-btn.secondary,
a.private-btn.secondary {
  background: #ccc;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 0px -1px 1px #fff;
  font-family: 'Playfair Display', Georgia, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #aaa 1px;
  text-decoration: none;

    -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(255, 255, 255, .4);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(255, 255, 255, .4);
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .4), inset -1px -1px 1px rgba(255, 255, 255, .4);

}

a.event-btn.secondary:hover,
a.private-btn.secondary:hover {
  background: #686868;
  color: #fff;
  text-shadow: 0px -1px 1px #000;
  text-decoration: none;
  border: solid #686868 1px;
}




/* RVNA Prod: */
a.generic-btn {
  background: #2d8eec;
  background-image: -webkit-linear-gradient(top, #2d8eec, #157fdd);
  background-image: -moz-linear-gradient(top, #2d8eec, #157fdd);
  background-image: -ms-linear-gradient(top, #2d8eec, #157fdd);
  background-image: -o-linear-gradient(top, #2d8eec, #157fdd);
  background-image: linear-gradient(to bottom, #2d8eec, #157fdd);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 0px -1px 1px #cccccc;
  font-family: Georgia, serif;
  color: #ffffff;
  font-size: 20px;
  background: #009ede;
  padding: 10px 20px 10px 20px;
  border: solid #0d71c7 1px;
  text-decoration: none;
}

a.generic-btn:hover {
  background: #3197fc;
  background-image: -webkit-linear-gradient(top, #3197fc, #2d8eec);
  background-image: -moz-linear-gradient(top, #3197fc, #2d8eec);
  background-image: -ms-linear-gradient(top, #3197fc, #2d8eec);
  background-image: -o-linear-gradient(top, #3197fc, #2d8eec);
  background-image: linear-gradient(to bottom, #3197fc, #2d8eec);
  text-decoration: none;
}

a.generic-btn.secondary {
  background: #ccc;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 0px -1px 1px #cccccc;
  font-family: Georgia, serif;
  color: #494949;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #aaa 1px;
  text-decoration: none;
}

a.generic-btn.secondary:hover {
  background: #686868;
  color: #fff;
  text-decoration: none;
}

/* photo: */
a.photo-btn {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 0px -1px 1px #cccccc;
  font-family: Oxygen, non-serif;
  color: #ffffff;
  font-size: 20px;
  background: #2cb8d6;
  padding: 12px 22px 12px 22px;
  text-decoration: none;
}

a.photo-btn:hover {
  background: #919191;
  text-decoration: none;
}

a.photo-btn.secondary {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 0px -1px 1px #cccccc;
  font-family: Oxygen, non-serif;
  color: #505050;
  font-size: 20px;
  background: #e3e3e3;
  padding: 12px 22px 12px 22px;
  text-decoration: none;
}

a.photo-btn.secondary:hover {
  background: #919191;
  text-decoration: none;
  color: #fff;
}



/* PLP: */
a.plp-btn {
  background: #fe0102;
  background-image: -webkit-linear-gradient(top, #fe0102, #9b1c17);
  background-image: -moz-linear-gradient(top, #fe0102, #9b1c17);
  background-image: -ms-linear-gradient(top, #fe0102, #9b1c17);
  background-image: -o-linear-gradient(top, #fe0102, #9b1c17);
  background-image: linear-gradient(to bottom, #fe0102, #9b1c17);
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 12px 22px 12px 22px;
  text-decoration: none;
}

a.plp-btn:hover {
  background: #bb1a19;
  background-image: -webkit-linear-gradient(top, #bb1a19, #9b1c17);
  background-image: -moz-linear-gradient(top, #bb1a19, #9b1c17);
  background-image: -ms-linear-gradient(top, #bb1a19, #9b1c17);
  background-image: -o-linear-gradient(top, #bb1a19, #9b1c17);
  background-image: linear-gradient(to bottom, #bb1a19, #9b1c17);
  text-decoration: none;
}


a.plp-btn.secondary {
  background: #f5f5f5;
  background: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
  background: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
  background: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
  background: -o-linear-gradient(top, #ebebeb, #e1e1e1);
  background: linear-gradient(to bottom, #ebebeb, #e1e1e1);
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #1b1b1b;
  font-size: 18px;
  padding: 12px 22px 12px 22px;
  text-decoration: none;
}

a.plp-btn.secondary:hover {
  color: #fff;
  text-shadow: 0px -1px 1px #aaaaaa;
  background: #f5f5f5;
  background: -webkit-linear-gradient(top, #d6d6d6, #aaaaaa);
  background: -moz-linear-gradient(top, #d6d6d6, #aaaaaa);
  background: -ms-linear-gradient(top, #d6d6d6, #aaaaaa);
  background: -o-linear-gradient(top, #d6d6d6, #aaaaaa);
  background: linear-gradient(to bottom, #d6d6d6, #aaaaaa);
  text-decoration: none;
}


/* RVNA */
a.rvna-btn {
  font-family: Arial;
  color: #bf1e2e;
  font-size: 20px;
  text-transform: uppercase;
  background: #f1f0f0;
  padding: 10px 20px 10px 20px;
  border: solid #bf1e2e 3px;
  text-decoration: none;
}

a.rvna-btn:hover {
  background: #dfdede;
  text-decoration: none;
}

a.rvna-btn.secondary {
  font-family: Arial;
  color: #686868;
  font-size: 20px;
  text-transform: uppercase;
  background: #f1f0f0;
  padding: 10px 20px 10px 20px;
  border: solid #686868 3px;
  text-decoration: none;
}

a.rvna-btn.secondary:hover {
  background: #dfdede;
  text-decoration: none;
}


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

	/* RVNA */
	a.rvna-btn {
	  font-size: 16px;
	}

}

/* end new buttons */


/* START slick nav 05/11/2017 */
#selectnav1 {
display: none;
}

/* START new very top nav 05/11/2017 */
header nav#topmenu {
    float: right;
    padding-top: 28px;
}

#menu-primary li:last-child  a {
	padding-right: 0;
}

#nav_wrapper {
/* position: relative; */
}

.menu-very-top-menu-container {
/*
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 20px;
 */

	text-align: right;

}
#menu-very-top-menu li {
	display: inline;
	margin-left: 10px;
}
#menu-very-top-menu li:before {
	content: '';
}
/* END new very top nav 05/11/2017 */

#homepage_slider,
#homepage_slider section.slider ul.slides li.responsive-slider-item {
height: 600px;
height: 60vH !important;
max-height: 600px;
min-height: 300px;
}

li.renew a {
color: rgb(210, 0, 0);
font-weight: 700;
}

#homepage_slider .flex-control-nav {
display: none;
}


.social .one_fourth ul li .screen-reader-text {
   clip: rect(1px, 1px, 1px, 1px);
   position: absolute !important;
   height: 1px;
   width: 1px;
   overflow: hidden;
}

ul li a.genericon-facebook:hover,
ul li a.genericon-twitter:hover,
ul li a.genericon-linkedin:hover,
ul li a.genericon-googleplus:hover {
    font-family: "Genericons";
	text-decoration: none !important;
}
.genericon-facebook:hover::before {
    content: "\f203" !important;
}

.genericon-twitter:hover::before {
    content: "\f202" !important;
}

.genericon-linkedin:hover::before {
    content: "\f207" !important;
}

.genericon-googleplus:hover::before {
    content: "\f206" !important;
}

/*
ul li.share-facebook:before,
ul li.share-twitter:before,
ul li.share-google-plus-1:before,
ul li.share-linkedin:before,
ul li.share-end:before {
content: '' !important;
}
*/

#bottom_nav_wrap .one_fourth ul li {
display: inline;
margin-right: 6px;
border: none;
border-top: none !important;
}

/* HOME SLIDER MODS */

ul.slides .slider_content_wrapper {
position: initial;
margin: 0;
}
ul.slides li .orange_background {
opacity: 1;
position: initial;
background: transparent;

}
ul.slides li .orange_background .slide-overlay img{
/*
width: 100%;
max-width: 880px;
 */
bottom: 0;

position: absolute;

max-height: 90% !important;
width: auto !important;

}

/* MOBILE MENU */

.slicknav_menu  ul.slicknav_nav li:before { content: "" !important; }
.slicknav_menu  a.slicknav_btn.slicknav_open .slicknav_menutxt { color: #fff !important;}
.slicknav_menu  a.slicknav_btn.slicknav_open .slicknav_icon .slicknav_icon-bar {  background-color:#fff !important;}

/* mobile touch fix 11112016 */

.slicknav_nav .menu-item a:hover, .slicknav_nav a span:hover {
color: #000 !important;
}

.slicknav_nav a:hover,
.slicknav_nav.slicknav_row:hover {
background-color:#ccc !important;
color: #000 !important;
}

/* BUY MENU */
		.megamenu::-webkit-scrollbar {
			width: 5px;
			height: 5px;
			background-color: rgba(255, 255, 255, 0);
			-webkit-border-radius: 100px
		}

		.megamenu::-webkit-scrollbar-thumb {
			background: #bf1e2e;
			-webkit-border-radius: 100px
		}
		.megamenu::-webkit-scrollbar-track {
		  background: #ccc;
		  border: 0px none #ccc;
		  border-radius: 50px;
		}
ul.outer,
ul.outer ul {
			margin: 0 !important;
display: block;
		}
.bdywrapper ul li #main-select {
display: block !important;
}
/*
.bdywrapper ul li {
display: block !important;
}
*/
.bdywrapper ul.nav li::before {
content: '';
padding-right: 0;
}

/* non home pages */
.blog_wrapper ul li #nav,
.blog_wrapper ul li #main-select {
display: block !important;
}

.blog_wrapper ul.nav li {
display: block !important;
}

.blog_wrapper ul.nav  li::before {
content: '' !important;
padding-right: 0 !important;
}


		#qbo {
			display: block;
			font-size: 28px;
			padding: 8px 12px 8px 12px;
			border: solid 3px #bf1e2e;
			color: #bf1e2e;
			text-decoration: none;
			font-style: normal;
			background-color: #f0f0f0;
			line-height: 1.6em;
			text-align: center;
		}


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

			#qbo {
				padding: 4px 6px 4px 12px;
			}
		}



		#qbo span::after {
			content: '\25BC';
			text-align: right;
			font-size: 18px;
			float: right;
			padding: 8px 8px 12px 12px;
			line-height: 1.6em;
		}

		ul.nav {
			width: 380px;
			margin: 0 auto;
			cursor: pointer;
			position: relative;
			font-family: sans-serif;
text-align: left;
		}
		div.megamenu {
			display: none;
			width: 100%;
			position: absolute;
			left: 0;
			z-index: 99;
			background-color: #fff;
			cursor: auto;
			padding: 0;
			max-height: 300px;
			overflow: auto;
			overflow-x: hidden;
			-webkit-box-shadow: 0px 12px 20px 0px rgba(105, 105, 105, 1);
-moz-box-shadow: 0px 12px 20px 0px rgba(105, 105, 105, 1);
box-shadow: 0px 12px 20px 0px rgba(105, 105, 105, 1);
		}
		#main-select {
			list-style: none;
		}
		.row div {
			background-color: yellow;
		}
		.megamenu ul {
			border: solid 1px #ccc;
		}
		.megamenu ul li {
			border-bottom: solid 1px #ccc;
			padding: 0 10px 0 0;
		}
		.megamenu ul li a:link,
		.megamenu ul li a:active,
		.megamenu ul li a:visited {
			text-decoration: none;
			font-size: 18px;
			display: block;
			width: 100%;
			height: 100%;
			padding: 18px 0px 18px 9px;
			color: #000;
font-style: normal;
		}
		.megamenu ul li a:hover {
			background-color: #f0f0f0;
		}
		.megamenu ul li a span {
			display: inline;
			color: #9e9e9e;
			font-size: 12px;
			margin-top: 5px;
                        margin-left: 11px;
		}
		.megamenu ul li a:hover span {
			color: #737373;

		}

/* END BUY MENU */

a img {
    transition:all .2s linear;
    -o-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;

    filter: none; /* Firefox 10+, Firefox on Android */
    filter: none; /* IE6-9 */
    -webkit-filter: none; /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

a img:hover, #top_logo a img {
	filter: none;
	-webkit-filter: none;
	/* max-width: 50%; */
}

.text-center {
text-align: center;
}

h1, h2, h3, h1.homeslide {
letter-spacing: 0px;
}

.orange_background p,
h1.homeslide{
font-size: 24px;
}

#bottom_nav_wrap h5 {
    margin: 0px 0 20px 0;
}
#bottom_nav_wrap ul.partners li {
padding-top: 10px;
padding-bottom: 10px;
}
#bottom_nav_wrap .one_fourth ul.partners li:first-child {
padding-top: 0px;
}
.homeimg img,
.featimg img {
	filter: none;
	-webkit-filter: none;
	transition: none;
	-o-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}

div.root.timeline.ltr.customisable-border {
border: none !important;
}

.blog_wrapper ul, .blog_wrapper ol {
	padding-top: 0px;
padding-bottom: 0px;
}

/* Axel */

.blog_wrapper ol li {
    margin: 0;
    padding: 0;
color: #000000;
}

.blog_wrapper ul {
    counter-reset: foo;
    display: table;
}

.blog_wrapper ul li {
    list-style: none;
    counter-increment: foo;
    display: table-row;
	color: #000000;
}

.blog_wrapper ul li::before {
    content: "%";
    font-family: 'ModernPictogramsNormal';
    /* content: counter(foo) "."; */
    display: table-cell;
    text-align: right;
    padding-right: .3em;
}

/* Axel list items end */

/* ----------- sections -------------*/

/*	  "wed": "wed",
	  "private": "private",
	  "special": "special",
	  "prod": "prod",
	   "photo": "photo",
	   "dj": "dj",
	   "vendor": "vendor",
	   "planner": "planner",
	   "nonprofit": "nonprofit",
	   "pta": "pta",
	   "pto": "pto"
*/


div[id$="-ins"] ul {
    padding-top: 5px;
}
div[id$="-ins"] ul li {
    color: #131313;
}

div[id$="-ins"] h3.creativ-shortcode-toggle-heading {
	padding: 15px 60px 15px 0px !important;
	border: none !important;
	background-color: transparent !important;
}
div[id$="-ins"] h3.creativ-shortcode-toggle-heading .toggle-down,
div[id$="-ins"] h3.creativ-shortcode-toggle-heading .toggle-up {
	display: none !important;
}
#prod-ins {

}
#prod-ins h1, #prod-ins h1.hdrh2, #prod-ins h2, #prod-ins h3, #prod-ins h4, #prod-ins h5 {
	color: #f00;
}
#prod-ins h6 {
	color: #000;
}
#prod-ins a.text-link:link, #prod-ins a.text-link:active, #prod-ins a.text-link:visited {
	border-bottom: 1px solid #060606;
	padding: 0 5px;
	background-color: #fff;
	color: #000;
}
#prod-ins a.text-link:hover, #prod-ins a.text-link:focus {
	border-bottom: 1px solid #060606;
	background-color: #ccc;
	color: #fff;
	text-decoration: none;
}
#prod-ins blockquote p {
	color: #000;
	font-weight: 700;
}

#special-ins {

}
#special-ins h1, #special-ins h1.hdrh2, #special-ins h2, #special-ins h3, #special-ins h4, #special-ins h5 {
	color: #02aff6;
}
#special-ins h1 {
	color: #02aff6;
	font-family: 'Oxygen';
	font-size: 31px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1px;
	margin-bottom: 18px;
	text-transform: none;
	border-bottom-color: #dbdbdb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#wed-ins h6 {
	color: #363636;
}
#special-ins a.text-link:link, #special-ins a.text-link:active, #special-ins a.text-link:visited {
	color: #02aff6 !important;
}
#special-ins a.text-link:hover, #special-ins a.text-link:focus {
	color: #000000 !important;
	background-color: #ccc;
text-decoration: none;
}


#wed-ins {

}
#wed-ins h1, #wed-ins h1.hdrh2,#wed-ins h2, #wed-ins h3, #wed-ins h4, #wed-ins h5 {
	color: #0f8bb4;
}
#wed-ins h6 {
	color: #363636;
}
#wed-ins a.text-link:link, #wed-ins a.text-link:active, #wed-ins a.text-link:visited {

	color: #0f8bb4;
	text-decoration: none;
}
#wed-ins a.text-link:hover, #wed-ins a.text-link:focus {
	border-bottom: 1px solid #0f8bb4;
	background-color: #fff;
	color: #0f8bb4;
	text-decoration: none;
}
#wed-ins blockquote p {
	color: #000;
	font-weight: 700;
}


#dj-ins {

}
#dj-ins h1, #dj-ins h1.hdrh2, #dj-ins h2, #dj-ins h3, #dj-ins h4, #dj-ins h5{
	color: #172B5E;
}
#dj-ins h3.creativ-shortcode.creativ-shortcode-toggle-heading {
	color: #172B5E !important;
	font-style: normal;
	text-decoration: none;
}

#dj-ins h6 {
	color: #000;
}
#dj-ins a.text-link:link, #dj-ins a.text-link:active, #dj-ins a.text-link:visited {
	color: #172B5E !important;
	border-bottom: 1px dashed #637197;
	width: auto;
}
#dj-ins a.text-link:hover, #dj-ins a.text-link:focus {
	color: #172B5E !important;
	text-decoration: none;
	border-bottom: 1px dashed #172B5E;
}
#dj-ins p .articlecallout {
color: #172B5E;
font-family: 'Source Sans Pro';
font-size: 18px;
font-weight: 600;
line-height: 1.4;
}


#nonprofit-ins {

}
#nonprofit-ins.list h4 {
	margin-top: 43px;
	margin-bottom: 12px;
}


#nonprofit-ins h1, #nonprofit-ins h1.hdrh2, #nonprofit-ins h2, #nonprofit-ins h3, #nonprofit-ins h4, #nonprofit-ins h5 {
	color: #027DCB;
}
#nonprofit-ins .creativ-shortcode-toggle h3.creativ-shortcode.creativ-shortcode-toggle-heading {
border: none !important;
background-color: transparent !important;
}

#nonprofit-ins h6 {
	color: #363636;
}
#nonprofit-ins a.text-link:link, #nonprofit-ins a.text-link:active, #nonprofit-ins a.text-link:visited {
	color: #027DCB !important;
}
#nonprofit-ins a.text-link:hover, #nonprofit-ins a.text-link:focus {
	color: #027DCB !important;
	text-decoration: underline;
}

.pto-ins {

}
.pto-ins h1, .pto-ins h1.hdrh2, .pto-ins h2, .pto-ins h3, .pto-ins h4, .pto-ins h5 {
	color: #027DCB;
}
.pto-ins h6 {
	color: #363636;
}
.pto-ins a.text-link:link, .pto-ins a.text-link:active, .pto-ins a.text-link:visited {
	color: #027DCB !important;
}
.pto-ins a.text-link:hover, .pto-ins a.text-link:focus {
	color: #027DCB !important;
	text-decoration: underline;
}

#photo-ins {

}
#photo-ins h1, #photo-ins h1.hdrh2, #photo-ins h2, #photo-ins h3, #photo-ins h4, #photo-ins h5 {
	color: #8c8c8c;
}
#photo-ins h6 {
	color: #000000;
}
#photo-ins a.text-link:link, #photo-ins a.text-link:active, #photo-ins a.text-link:visited {
	color: #8c8c8c !important;
	border-bottom: 1px dashed #8c8c8c;
	padding: 0 5px;
	background-color: #fff;

}
#photo-ins a.text-link:hover, #photo-ins a.text-link:focus {
	color: #000 !important;
	text-decoration: none;
	border-bottom: 1px dashed #8c8c8c;
}
#private-ins {

}
#private-ins h1, #private-ins h1.hdrh2, #private-ins h2, #private-ins h3, #private-ins h4, #private-ins h5 {
	color: #018bff;
}
#private-ins h6 {
	color: #363636;
}
#private-ins a.text-link:link, #private-ins a.text-link:active, #private-ins a.text-link:visited {
	color: #018bff !important;
}
#private-ins a.text-link:hover, #private-ins a.text-link:focus {
	color: #018bff !important;
	text-decoration: underline;
}

#ssg-ins {

}
#ssg-ins h1, #ssg-ins h1.hdrh2, #ssg-ins h2, #ssg-ins h3, #ssg-ins h4, #ssg-ins h5 {
	color: #09c767;
}
#ssg-ins h6 {
	color: #363636;
}
#ssg-ins a.text-link:link, #ssg-ins a.text-link:active, #ssg-ins a.text-link:visited {
	color: #09c767 !important;
}
#ssg-ins a.text-link:hover, #ssg-ins a.text-link:focus {
	color: #09c767 !important;
	text-decoration: underline;
}

#booster-ins {

}
#booster-ins h1, #booster-ins h1.hdrh2, #booster-ins h2, #booster-ins h3, #booster-ins h4, #ssg-ins h5 {
	color: #09c767;
}
 #booster-ins h6{
	color: #09c767;
}
#booster-ins a.text-link:link, #booster-ins a.text-link:active, #booster-ins a.text-link:visited {
	color: #09c767 !important;
}
#booster-ins a.text-link:hover, #booster-ins a.text-link:focus {
	color: #09c767 !important;
	text-decoration: underline;
}

hr {
    border: 0;
    height: 0;
    border-top: .5px solid rgba(0, 0, 0, 0.1);

}

.bdywrapper {
	background-color: #f6f6f6;
}
#credit a:link, #credit a:active, #credit a:visited {
font-size: 8px !important;
color: #cc8384 !important;
text-decoration: none !important;
}
#credit a:hover {
color: #ffa4a5 !important;
}



.ul li, .ol li {
color: #000000;
}

.intro_text_wrapper {
display: none;
}
body.tax-types .intro_text_wrapper {
display: block;
}

h2.term {
border: none !important;
}

p .articlecallout {
color: #bf1e2e;
font-family: 'Source Sans Pro';
font-size: 18px;
font-weight: 600;
line-height: 1.4;
}

.creativ-shortcode ul,
.creativ-shortcode p {
margin-bottom: 20px;

}

select.wpcf7-form-control.wpcf7-select {
-webkit-appearance: listbox;
padding: 10px;
}

.portfolio_content_wrapper {
min-height: 300px;
}

body .creativ-shortcode-toggle h3.creativ-shortcode-toggle-heading {
background-color: transparent !important;
border: none !important;
padding-left: 0 !important;
}

body .creativ-shortcode-toggle h3.creativ-shortcode-toggle-heading .toggle-up,
body .creativ-shortcode-toggle h3.creativ-shortcode-toggle-heading .toggle-down {
display: none !important;
}

.creativ-shortcode .creativ-shortcode-toggle-content p {
margin-bottom: 20px !important;
}

/* form */
input[type="radio"] {
-webkit-appearance: radio !important;
margin-right: 3px;
margin-top: -2px;
}
.wpcf7-form-control-wrap.contact-preferred span.wpcf7-list-item-label {
padding-right: 20px;
}

.callBackTextFielder{
display: none;
}


#top_logo {
	/* wwwx issue */
	max-width: 262px !important;
}

h2 sup,
h1.hdrh2 sup{
	font-size: 60%;
}

#menu-nonprofit,
#menu-dj-general-menu,
#menu-bar-mitzvah-general,
#menu-event-planner,
#menu-pta-general-menu,
#menu-scholarship,
#menu-pto-booster {
	margin-bottom: 12px;
}


/* responsive styles */

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

	#main {
		padding-top: 20px;
	}

    ul.slides li .orange_background .slide-overlay img {
/*
 		top: initial;
		bottom: 0;
		max-width: 780px;
 */
/*
		changed to max height
 */

		top: initial;
		bottom: 0;
		max-height: 100% !important;
		width: auto !important;

	}
}


@media screen and(-webkit-min-device-pixel-ratio:0) and (max-width: 1024px) {

	#main {
	padding-top: 20px;
	}

    ul.slides li .orange_background .slide-overlay img {
	 top: 0;
	bottom: initial;
	}
}
@media only screen and (max-width: 1024px) {

	ul.slides li .orange_background .slide-overlay img {
	 top: 0;
	bottom: initial;
	}
	#top_logo {
		width: 170px;
		/* wwwx issue */
		max-width: 262px;
	}
	/* new start */
	header nav#topmenu {
		clear: initial;
		float: right;
		padding-top: 28px;
	}
	header nav#topmenu #menu-primary li a.sf-with-ul{
		padding-right: 0;
	}
	#homepage_slider,
	#homepage_slider section.slider ul.slides li.responsive-slider-item {
		max-height: 370px;
	}
	section#main {
	padding-top: 20px;
	}
	ul.slides li .orange_background .slide-overlay img{
		max-width: 720px;
	}
	/* new end */

}


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

 #nav_wrapper {
  display: none;
 }

 .slicknav_nav .menu-item a:hover, .slicknav_nav a span:hover {
 	color: #000 !important;
 }

}


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

 #nav_wrapper {
  display: none;
 }
 ul.nav {
width: 340px;
}
#qbo {
font-size: 25px;
}

}

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

	.single-portfolio div[id$="-ins"] h2 {
		font-size: 24px !important;
		line-height: 1.2 !important;
	}

	#popmake-5299, #popmake-5299 p {
		font-size: 14px !important;
	}

	#popmake-5299, #popmake-5299 p span.num-large {
		font-size: 28px !important;
	}

	#popmake-5299 h2 {
		font-size: 18px !important;
		font-weight: 700 !important;
	}

}


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

 #nav_wrapper {
  display: none;
 }
 ul.nav {
width: 280px;
}
#qbo {
font-size: 20px;
}
#qbo span::after {
padding-top: 2px;
}
.slicknav_menu  .slicknav_brand {  max-width: 180px !important;}

}



/* IE only */
@media all and (-ms-high-contrast:none) {
     	ul.slides li .orange_background .slide-overlay img{
		width: 1200px !important;
		top: 156px !important;
	}
}

<!--[if IE]>
ul.slides li .orange_background .slide-overlay img{
width: 1200px !important;
top: 156px !important;
}
<![endif]-->
