html { -webkit-font-smoothing: antialiased; }
th{text-align:left;}

#disclaimer h1 {font-size:18px;font-weight:bold;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */
.floatright{float:right;margin:0 0 10px 15px}
.floatleft{float:left;margin:0 15px 10px 0}
.icon{vertical-align:middle;}

.captcha { display: none; visibility: hidden;}
.pagetype-clear{clear: both; height: 0;line-height:1px;font-size:1px;}
.pagetype-underline{border-bottom:1px solid #EFEFEF;border-top:1px solid #C6C6C6;font-size:1px;line-height:1px;margin:0 0 10px 0 ;}
.pagetype-summary{background:#EFEFEF;color:#000000;padding:5px 10px;;margin:10px 0 5px 0}
.pagetype-summary a, .pagetype-summary a:link {color:#000000;}
.pagetype-photo {border:1px solid #000000;}
.pagetype-content-summary{clear:both;}
.pagetype-content-summary:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .pagetype-content-summary {display: inline-block;} * html .pagetype-content-summary {height: 1%;} .pagetype-content-summary {display: block;}

.subpages{}
.subpages ul {}
.subpages ul li{}

.required {color:red;font-weight:normal;font-size:11px;}
.required-warning{color:red;font-size:11px;}
.warning {color:red;font-weight:normal;font-size:11px;}

#status{padding:7px 20px;}
#status.status-login{text-align: center; color:#000000}
#status.status-success{text-align: center; color:#000000}
#status.status-warning{text-align: center; color:#000000}
#status.status-error{text-align: center; color:#000000}

.textfield{width:99%}
.textfield-highlighted{width:99%;background:#FFFFA1}

.frontend li{margin-top:10px;}
.image {margin:10px 20px;}

.data {border-collapse:collapse;}
.data td, .data th{padding:5px;}
.data td.data-fields span{display:block;}
.data th{text-align:left;vertical-align:top;}
.data img{vertical-align:middle;}
.data .header{color:#000000;font-size:1.2em;background:none !important;border-bottom:1px solid #000000}
.data .spacer{height:10px;padding:0;font-size:1px;line-height:1px;border-bottom:none !important;}
.data .actionrow {padding:5px;margin-bottom:10px;border-top:2px solid #000000}
.data .sub{padding:5px 5px 5px 33px;background: #efefef url(../images/subquestion-bg.gif) 0 5px no-repeat;color:#000000}
.data .sub .textfield{display:block;width:200px}
.data .linear{display:inline !important;clear:left}
.actionrow input {margin-left:5px;margin-right:5px;}

table.data td table{width:100%;border-collapse:collapse;}
table.data td td{}

.description{color:#797979;font-size:9px;font-family:verdana;font-weight:normal;line-height:1.4em}
.description a{color:#797979;}

input[name="typeClient"]:checked+label{ font-weight: bold; }

.align-center{text-align:center;}
.align-left{float:left;}
.align-right{float:right;}

#practicetitle{font-size:17px;font-weight:bold;}

#practicenews .eventnav {border:1px solid #848484;padding:7px;color:#000000;line-height:18px;font-size:11px;}
#practicenews #eventitems td {border-top:1px solid #C7C7C7;vertical-align:top;}
#practicenews .highlight {border:1px solid #000000;padding:3px;}

#admin-message {text-align: center; position:absolute;top:0;left:0;z-index:100;width:100%; height: 26px; padding-top: 6px;color:#000000}
.normal {}
.hidden {}

#products{}
#products .partnerprogram{background-color:#EFEFEF;}
#products .partnerprogram td{padding:5px}

#patientregistrationform td,#patientregistrationform th, #patientregistrationform input, #patientregistrationform select {font-size:11px;}
#patientregistrationform th.header {font-size:1.2em}
#patientregistrationform .message{background-color:#F3F3F3;border:1px solid #000000;padding:5px 10px;color:#000000}
#patientregistrationform th .message{background-color:#F3F3F3;}

#locateus .officehours td, #locateus .officehours th {font-size:11px;}

#sitemap A:hover{text-decoration:underline;}
#sitemap .toplevel{background-color:#EFEFEF;border-bottom:1px solid #000000;margin-top:15px;margin-bottom:3px;padding:4px 4px 4px 8px; }
#sitemap .toplevel A{color:#000000;font-weight:bold;text-decoration:none;}
#sitemap .secondlevel{background-color:#EFEFEF;border-bottom:1px solid #000000;margin-bottom:3px;padding:3px 3px 3px 7px; margin-left:30px}
#sitemap .secondlevel A{color:#000000;text-decoration:none;}

#calendarpopup A{text-decoration:none;color:#000000}
#calendarpopup table {border-collapse:collapse;border:1px solid #000000;width:200px}
#calendarpopup th{text-align:center;border:1px solid #000000;color:#000000;background-color:#FFFFFF;color:#335582}
#calendarpopup td{text-align:center;border:1px solid #000000;color:#000000;background-color:#EFEFEF;}
#calendarpopup .header {background-color:#D6D6D6;border-left:none;border-right:none;}
#calendarpopup .current{font-weight:bold;background-color:#315584;}
#calendarpopup .current A{color:#FFFFFF}
#calendarpopup .weekend{background-color:#D6D6D6;}
#calendarpopup .blank{background-color:#FFFFFF}
#calendarpopup .today { background-color: #CCCCCC; }
#calendarpopup .todayselected { border: .01em solid #FF0000; background-color: #CCCCCC; }

.publicactionrow{text-align:right;margin:10px 0 0 0;line-height:1em;clear:both;background:#fff;padding:5px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.publicactionrow span{margin:0 0 0 5px}

.ecpblock{margin:0 0 20px 0;font-size:11px;line-height:1.4em}
.ecpblock input, .ecpblock select{font-size:11px}
.ecpblock a{color:#000;}
.ecpblock h2{color:#000 !important;font-size:14px;margin:0 0 5px 0}
.ecpblock-content{background:#f3f3f3;border:1px solid #b9b9b9;padding:10px 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.flexibleblock{padding:0 10px 10px 10px;margin:0 0 15px 0;}

.location-item{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;padding:15px 20px;margin:0 0 15px 0;border:1px solid #e2e2e2}
.location-item h2{margin:0 0 10px 0;}
.location-emergencyphone p{display:inline;}
.location-officehours{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;padding:15px 20px;margin:15px 0;border:1px solid #e2e2e2}
.location-officehours h3{margin:0 0 10px 0;}
.location-officehours table {border-collapse:collapse;}
.location-officehours table th{text-align:left;padding:1px 20px 1px 0}
.location-officehours table td{text-align:left;padding:1px 0}
.location-paymentinformation{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;padding:15px 20px;margin:15px 0;border:1px solid #e2e2e2}
.location-paymentinformation h3{margin:0 0 10px 0;}
.location-paymentinformation img{vertical-align:middle;}
.location-paymentnotes{margin:10px 0 0 0;}

.location-additionalnotes{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;padding:15px 20px;margin:15px 0;border:1px solid #e2e2e2}
.location-additionalnotes img{vertical-align:middle;}
.location-additionalnotes h3{margin:0 0 10px 0;}

#ourdoctors h2 a{text-decoration: none !important}
#ourteam h2 a{text-decoration: none !important}

select#location{max-width:350px !important;}
select#doctor{max-width:350px !important;}

table#officelocation{width:100%;border-collapse:collapse;margin:0 0 15px 0}
table#officelocation th{text-align:left;vertical-align:top;padding:15px 0 0 0;}
table#officelocation td{vertical-align:top;padding:3px 0;}

ul.styledlogolist{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul.styledlogolist li{padding:0;width:24%;margin:0 1% 1% 0;text-align:center;list-style:none !important;float:left;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;	-moz-box-shadow:0px 0px 10px #aeaeae;-webkit-box-shadow:0px 0px 10px #aeaeae;box-shadow:0px 0px 10px #aeaeae;background:#fff;}
ul.styledlogolist li img{max-width:100%}

ul.styledlogolist-magic{width:100%;margin:0 0 1.5em 0;padding:0;list-style:none;border-spacing:10px;margin-left:-10px;table-layout:fixed}
ul.styledlogolist-magic li{background:#fff;padding:0;width:24%;padding:10px;vertical-align:middle;text-align:center;list-style:none !important;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-box-shadow:0px 0px 10px #aeaeae;-webkit-box-shadow:0px 0px 10px #aeaeae;box-shadow:0px 0px 10px #aeaeae;}
ul.styledlogolist-magic li img{max-width:100% !important;height:inherit !important}

div.styledlogolist-table{display:table;margin:0;border-spacing:10px 5px;width:100%}
div.styledlogolist-table ul{display:table-row;}
div.styledlogolist-table ul li{display:table-cell;vertical-align:middle;float:none;width:25%;text-align:center;list-style:none !important;padding:1px;margin:0 10px 10px 0;border:5px solid #fff;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;	-moz-box-shadow:0px 0px 10px #aeaeae;-webkit-box-shadow:0px 0px 10px #aeaeae;box-shadow:0px 0px 10px #aeaeae;background: #fff}
div.styledlogolist-table ul li img{max-width:100% !important;}


.countdown-wrapper{background:#E1EAEF;padding:10px 20px 1px 20px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;width:200px;float:right;margin:0 0 10px 20px;border:1px solid gray}
.countdown-wrapper h2{font-family:arial;font-size:15px;margin:0;padding:0;text-align:left;font-weight:bold;}
.countdown-wrapper .countdown{width:195px;font:0px sans-serif;text-align:center;margin:0 auto}

.ecp-callout{color:#000 !important;;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;padding:15px 20px;text-align:center;margin:15px 0;border:1px solid #666;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.50);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.50);box-shadow:0px 0px 5px rgba(0,0,0,0.50);background: rgb(249,246,194);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjZjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2VmZGQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, rgba(249,246,194,1) 0%, rgba(239,221,100,1) 74%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,246,194,1)), color-stop(74%,rgba(239,221,100,1)));background: -webkit-linear-gradient(top, rgba(249,246,194,1) 0%,rgba(239,221,100,1) 74%);background: -o-linear-gradient(top, rgba(249,246,194,1) 0%,rgba(239,221,100,1) 74%);background: -ms-linear-gradient(top, rgba(249,246,194,1) 0%,rgba(239,221,100,1) 74%);background: linear-gradient(to bottom, rgba(249,246,194,1) 0%,rgba(239,221,100,1) 74%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f6c2', endColorstr='#efdd64',GradientType=0 );}
.ecp-callout *:first-child{margin-top:0;}
.ecp-callout *:last-child{margin-bottom:0;}

.template-denlogo{margin:0 0 20px 0;}


.row{margin:0 -15px;clear:both}
.row:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;} * html .row {zoom:1;} *:first-child+html .row{zoom:1;}
.column{float:left;vertical-align:top;padding:0 15px}
.column > *:first-child{margin-top:0}
.row .column *:last-child{margin-bottom:0;}
.column-quarter{width:25%}.column-third{width:33.333333%}.column-half{width:50%}.column-twothird{width:66.666666%}.column-threequarter{width:75%}.column-full{width:100%}
.column-12{width:100%}.column-11{width:91.66666667%}.column-10{width:83.33333333%}.column-9{width:75%}.column-8{width:66.66666667%}.column-7{width:58.33333333%}.column-6{width:50%}.column-5{width:41.66666667%}.column-4{width:33.33333333%}.column-3{width:25%}.column-2{width:16.66666667%}.column-1{width:8.33333333%}
@media(max-width:768px){.row{}.column{width:auto;float:none;margin:0 0 1.5em 0}}

/*******************************************************/
/* Page Tools
/*******************************************************/

#pagetools{color:#000 !important;display:table;width:100%;margin:50px 0 20px 0;background:#fff;font-size:11px;line-height:1.2em;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;}
#pagetools ul{display:table-row;margin:0;padding:0;list-style:none;}
#pagetools ul li{whites-space:nowrap;background:none;display:table-cell;margin:0;list-style:none;text-align:center;vertical-align:middle;border-right:1px solid #cccccc;padding:3px 5px 3px 5px}
#pagetools ul li a{color:#000 !important;text-decoration:none;vertical-align:middle}
#pagetools ul li#pagetool-textsize{white-space:nowrap;width:90px}
#pagetools ul li#pagetool-textsize a{font-size:25px;font-weight:bold;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
#pagetools ul li#pagetool-textsize a:last-child{padding:0 0 3px 4px}
#pagetools ul li#pagetool-social{white-space:nowrap;border-right:none;min-width:300px;padding-top:4px;text-align:right;}
#pagetools ul li#pagetool-social .addthis_toolbox{float:right;}
#pagetools ul li:hover{}
body.mobile #pagetools{margin:50px 0px 20px 0px;}
body.mobile #pagetools ul li{padding:2px 5px 0px 5px;}
body.mobile #pagetools ul li#pagetool-social{min-width:inherit;width:auto;}

@media (max-width: 992px) {
#pagetools ul li#pagetool-textsize{display:none}
}


/*******************************************************/
/* Optician's Pick
/*******************************************************/

ul.opticianspick{width:100%;margin:0 0 1.5em 0 !important;padding:0 !important;list-style:none;display:table;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;	-moz-box-shadow:0px 0px 10px #aeaeae;-webkit-box-shadow:0px 0px 10px #aeaeae;box-shadow:0px 0px 10px #aeaeae;background:#fff;}
ul.opticianspick *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
ul.opticianspick li{padding:5px 10px !important;margin:0 !important;display:table-cell;text-align:center;list-style:none;vertical-align:middle;background:none !important;text-align:center}
ul.opticianspick li a{color:#fff;text-decoration:none;}
ul.opticianspick li a:hover{text-decoration:underline;}
ul.opticianspick li div{position:relative}
ul.opticianspick li img{display:block;width:100% !important;max-width:100%;height:inherit !important}
ul.opticianspick li.opticianspick-logo{width:25%;}
ul.opticianspick li.opticianspick-logo img{}
ul.opticianspick li.opticianspick-image{width:75%;padding-left:0 !important}
ul.opticianspick li.opticianspick-image div{overflow:hidden;}
ul.opticianspick li.opticianspick-image img{display:block;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}
ul.opticianspick li.opticianspick-image .opticianspick-more{content:"Love These? \203A";display:block;position:absolute;bottom:0px;right:0px;font-size:16px;line-height:1;z-index:10;font-weight:bold;border-radius:5px 5px 5px 0px;-moz-border-radius:5px 5px 5px 0px;-webkit-border-radius:5px 5px 5px 0px;background: #F01617;padding:5px 10px;color:#fff;transition: all .25s ease-in;}
ul.opticianspick li.opticianspick-image:hover .opticianspick-more{opacity:0}
ul.opticianspick li.opticianspick-image .opticianspick-caption{display:block;text-decoration:none;width:100%;padding:10px;text-align:right;position:absolute;left:0;bottom:-100px;z-index:100;font-size:13px;line-height:1.2;font-weight:bold;color:#fff;background: rgba(0,0,0,.7);transition: all .25s ease-in;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;}
ul.opticianspick li.opticianspick-image .opticianspick-caption a{color:#fff !important;}
ul.opticianspick li.opticianspick-image:hover .opticianspick-caption{bottom:0}

/*******************************************************/
/* Tooltips
/*******************************************************/
.tooltipcontent{display:none;}
.ecp-component-tooltip, .ecp-component-tooltip-right, .ecp-component-tooltip-left, .ecp-component-tooltip-top, .ecp-component-tooltip-bottom{cursor:pointer;}
.ecp-component-tooltip-externalcontent-right, .ecp-component-tooltip-externalcontent-left, .ecp-component-tooltip-externalcontent-top, .ecp-component-tooltip-externalcontent-bottom{cursor:pointer;}
.tooltipster-default { border-radius: 5px; border: 1px solid #9F9F9F; background: #efefef; color: #000; -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.50);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.50);box-shadow:0px 0px 10px rgba(0,0,0,0.50);}
.tooltipster-default .tooltipster-content {font-family: Arial, sans-serif;font-size: 13px; line-height: 1.4em;padding: 10px 12px; overflow: hidden; color:#000 !important;}
.tooltipster-default .tooltipster-content *:last-child{margin-bottom:0 !important}
.tooltipster-default .tooltipster-content a{color:#000 !important;}
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border { /* border-color: ... !important; */}
.tooltipster-icon { cursor: help; margin-left: 4px; }
.tooltipster-base { padding: 0; font-size: 0; line-height: 0; position: absolute; z-index: 9999999; pointer-events: none; width: auto; overflow: visible; }
.tooltipster-base .tooltipster-content { overflow: hidden; }
.tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
.tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0; height: 0; position: absolute; }
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-top: 8px solid; bottom: -8px; }
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-top: 9px solid; bottom: -8px; }
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 8px solid; top: -8px; }
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-bottom: 9px solid; top: -8px; }
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0; right: 0; margin: 0 auto; }
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px; }
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px; }
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px; }
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px; }
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -8px; }
.tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-left: 9px solid; margin-top: -8px; }
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -8px; }
.tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-right: 9px solid; margin-top: -8px; }

.tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity; }
.tooltipster-fade-show { opacity: 1; }
.tooltipster-grow { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden; }
.tooltipster-grow-show { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -moz-transform: rotateZ(4deg); -o-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; }
.tooltipster-swing-show { opacity: 1; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); transform: rotateZ(0deg); -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1); -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); }
.tooltipster-fall { top: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; -ms-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-fall-show { }
.tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; top: 0px !important; opacity: 0; }
.tooltipster-slide { left: -40px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-slide.tooltipster-slide-show { }
.tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; left: 0px !important; opacity: 0; }
.tooltipster-content-changing { opacity: 0.5; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.ecp-link-with-flyout{display:-moz-inline-box;display:inline-block;cursor:pointer;}
.ecp-link-with-flyout .flyout{min-width:190px;display:block;display:none;background:#efefef;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.50);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.50);box-shadow:0px 0px 10px rgba(0,0,0,0.50);padding:5px 10px;line-height:1.4;}
.ecp-link-with-flyout .flyout a{color:#000;text-shadow:none;}
.ecp-link-with-flyout .flyout a:hover{color:#000;text-decoration:underline;}
.ecp-link-with-flyout:hover .flyout{position:absolute;display:block;}

/*******************************************************/
/* Slideshow (requires jQuery Cycle2
/*******************************************************/

.ecp-slideshow{position:relative;width:100%;}
.ecp-slideshow-caption{color:#fff;position:absolute;bottom:0;left:0;z-index:200;background: rgba(0,0,0,0.8);padding:1em 2em;width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ecp-slideshow img{width:100% !important;height:inherit !important;max-width:100% !important}

/*******************************************************/
/* Colorbox/lightbox/interstitial
/*******************************************************/

#colorbox{-moz-box-shadow:0px 0px 40px #000;-webkit-box-shadow:0px 0px 40px #000;box-shadow:0px 0px 40px #000;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; background:#fff;}
#cboxOverlay{position:fixed; width:100%; height:100%;background:url(/assets/js/colorbox/theme01/overlay.png) repeat 0 0;}
#cboxContent{position:relative;}
#cboxClose{position:absolute; top:-10px; right:-10px; background:url(/assets/js/colorbox/theme01/icon-close.png) no-repeat 0 0; width:29px; height:29px; text-indent:-9999px;display:none;z-index:9999;cursor:pointer}
#interstitial{padding:20px;}
#interstitial img{max-width:100% !important;height:inherit !important;}
#interstitial *:first-child{margin-top:0;}
#interstitial *:last-child{margin-bottom:0;}
#interstitial-customstyledcontent *:first-child{margin-top:0}

#interstitial-theme1{color:#000 !important;font-family:Arial, Helvetica, sans-serif;}
#interstitial-theme1 a{color:#FF1013 !important}
#interstitial-theme1 h2{font-size:25px;line-height:1.2em;color:#000 !important;font-family:Arial, Helvetica, sans-serif}
#interstitial-theme1 h3{font-size:20px;line-height:1.2em;color:#000 !important;font-family:Arial, Helvetica, sans-serif}
#interstitial-theme1 #interstitial-customstyledcontent{padding:10px 40px}

#interstitial-theme2{color:#000 !important;font-family:Arial, Helvetica, sans-serif;}
#interstitial-theme2 a{color:#FF1013 !important}
#interstitial-theme2 h2{font-size:25px;line-height:1.2em;color:#000 !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
#interstitial-theme2 h3{font-size:20px;line-height:1.2em;color:#000 !important;font-weight:normal;font-family:Arial, Helvetica, sans-serif}
#interstitial-theme2 #interstitial-customstyledcontent{padding:10px 40px}

#interstitial-theme-newpractice{color:#3066A8 !important;font-family:Arial, Helvetica, sans-serif;background: rgb(207,225,239);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZTFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2NmZTFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(207,225,239,1) 0%, rgba(207,225,239,1) 51%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,225,239,1)), color-stop(51%,rgba(207,225,239,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(207,225,239,1) 0%,rgba(207,225,239,1) 51%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(207,225,239,1) 0%,rgba(207,225,239,1) 51%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(207,225,239,1) 0%,rgba(207,225,239,1) 51%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(207,225,239,1) 0%,rgba(207,225,239,1) 51%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe1ef', endColorstr='#ffffff',GradientType=0 );}
#interstitial-theme-newpractice #interstitial-theme-content{padding:10px 50px;}
#interstitial-theme-newpractice a{color:#3066A8 !important}
#interstitial-theme-newpractice h2{font-size:26px;line-height:1.2em;color:#3066A8 !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:0 0 10px 0}
#interstitial-theme-newpractice h3{font-size:20px;line-height:1.2em;color:#3066A8 !important;font-weight:normal;font-family:Arial, Helvetica, sans-serif;margin:0 0 10px 0}
#interstitial-theme-newpractice .interstitial-theme-more {margin:60px 0 0 0;color:#fff;font-weight:bold;font-size:25px;text-shadow:0 0 10px red;text-align:right}

#interstitial-theme-newlocation{background:#3066A8;color:#3066A8 !important;font-family:Arial, Helvetica, sans-serif;padding:10px;}
#interstitial-theme-newlocation #interstitial-theme-heading{background:#fff;text-align:center;border-bottom:5px solid #3066A8;padding:20px 0;}
#interstitial-theme-newlocation #interstitial-theme-content{background:#fff;padding:20px 50px;}
#interstitial-theme-newlocation a{color:#3066A8 !important}
#interstitial-theme-newlocation h2{font-size:26px;line-height:1.2em;color:#3066A8 !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:0 0 10px 0}
#interstitial-theme-newlocation h3{font-size:20px;line-height:1.2em;color:#3066A8 !important;font-weight:normal;font-family:Arial, Helvetica, sans-serif;margin:0 0 10px 0}
#interstitial-theme-newlocation .interstitial-theme-more {margin:20px 0 0 0;color:#fff;font-weight:bold;font-size:25px;color:red;text-align:right}


#interstitial .modal-dialog{width: 640px;}
#interstitial .modal-dialog .modal-content{}
#interstitial .modal-dialog .modal-content .modal-header{border:none;}
#interstitial .modal-dialog .modal-content .modal-body{}
@media (max-width: 768px) {
	#interstitial .modal-dialog{width: 100%}
}

/*******************************************************/
/* Hello Bar
/*******************************************************/

#hellobar{display:none;background:#fffaba;text-align: center;-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.50);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.50);box-shadow:0px 3px 5px rgba(0,0,0,0.50);width:100%;z-index:9998;border-bottom:1px solid rgba(0,0,0,0.50)}
#hellobar #hellobar-content{padding:8px 10px;width:940px;margin:0 auto}
#hellobar #hellobar-content *:first-child{margin-top:0}
#hellobar #hellobar-content *:last-child{margin-bottom:0}
#hellobar #hellobar-content a{color:#000 !important;}
#hellobar #hellobar-close{background: url(../images/icon-close.png);width:29px;height:29px;position:absolute;top:5px;right:5px;text-indent: 100%;white-space: nowrap;overflow: hidden;}
.fixed{position:fixed;}

@media (max-width: 940px) {
	#hellobar #hellobar-content{width:auto;}
}

/*******************************************************/
/* Sidebar Highlight
/*******************************************************/

#floatinghighlightbox{display:none;background-color: rgba(0, 0, 0, 0.7);font-family:arial, sans-serif;font-size:12px;line-height:1.4em;color:#fff;position:fixed;right:0;top:100px;width:200px;-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.50);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.50);box-shadow:0px 3px 5px rgba(0,0,0,0.50);border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;z-index:9999;border:2px solid #5D5D5D;border-right:none}
#floatinghighlightbox #floatinghighlightbox-content{padding:15px 30px 15px 20px;}
#floatinghighlightbox #floatinghighlightbox-content{color:#fff;}
#floatinghighlightbox #floatinghighlightbox-content h3{font-size:15px;font-weight:bold;margin:0 0 5px 0;}
#floatinghighlightbox #floatinghighlightbox-content *{color:#fff;}
#floatinghighlightbox #floatinghighlightbox-content *:first-child{margin-top:0;}
#floatinghighlightbox #floatinghighlightbox-content *:last-child{margin-bottom:0;}
#floatinghighlightbox-close{background: url(../images/icon-close.png);width:29px;height:29px;position:absolute;top:5px;right:5px;text-indent: 100%;white-space: nowrap;overflow: hidden;}

/*******************************************************/
/* Public Login
/*******************************************************/

#ipointpubliclogin{width:450px;border-collapse:collapse;background: #ffffff;border:1px solid;border-color:#8eb3d2 #246ba7 #246ba7 #8eb3d2;margin:20px 0}
#ipointpubliclogin th{text-align:left;font-size:20px;color:#000000;font-weight:normal;padding:5px 0 5px 23px;width:135px}
#ipointpubliclogin td{text-align:left;font-size:13px;color:#000000;padding:5px 23px;}
#ipointpubliclogin td a{color:#000000;}
td#ipointpubliclogin-title{font-size:22px;font-weight:bold;color:#246ba7;line-height:1;padding:15px 23px}
#ipointpubliclogin img{vertical-align:middle;}
#ipointpubliclogin-emailaddress{width:100%;}
#ipointpubliclogin-password{width:100%;}
#ipointpubliclogin-loginbutton{margin:0 0 0 20px}

body.template-underconstruction{background:#f2f2f2;font-family:Verdana, Geneva, sans-serif;font-size:13px;}
#underconstruction{width:450px;margin:100px auto 0 auto;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;border:1px solid #4e96c7;padding:15px 20px;text-align:center;background:#fff}
#underconstruction h1{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:normal;}

/*******************************************************/
/* Max Width Pages
/*******************************************************/

body#maxwidth #column-left{display:none;}
body#maxwidth #content{width:auto;float:none;}
body#maxwidth #column-right{display:none;}

/*******************************************************/
/* Form Validation
/*******************************************************/

ul#user-messages {color: red; border: 1px solid black; background-color: #feecea; padding: 10px 30px 5px 30px;margin:0 0 15px 0;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}
ul#user-messages li.error {margin:0 0 5px 0;padding:0;list-style:square}
.field-message {position:absolute;z-index:2;background: #b9161c;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;color:#fff;padding:10px 10px;opacity:1}
.field-message img{position:absolute;left:-9px;}
.field-message ul{ margin: 0px; padding: 0; list-style:none; }
input.error {background-color: #feecea; border: 2px solid black;}
textarea.error {background-color: #feecea; border: 2px solid black};
select.error {background-color: #feecea; border: 2px solid black};

/*******************************************************/
/* Syndication
/*******************************************************/

.body-template-syndication #category_table { width: 1000px;}
table#category_table h4{margin:20px 0 10px 0;}
table#category_table a{text-decoration:none; }
table#category_table a:hover{text-decoration:underline;}
table#category_table .categories a{display:block;padding:0 0 0 13px;margin:0;background: url(/assets/images/bullet.gif) 0 .5em no-repeat;}
/*table#category_table .categories{display:none;}*/
table#category_table br{display:none;}

/*******************************************************/
/* Mobile
/*******************************************************/

.mobileOnly{display:none}

/*******************************************************/
/* Header Buttons
/*******************************************************/

.ecp-headercallout-button {background-color: rgba(256, 256, 256, 0.9);font-size:20px;line-height:1.2em;padding:8px 10px;vertical-align:middle;color:#000 !important;text-decoration:none;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-box-shadow:0px 0px 5px rgba(0,0,0,1);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1);box-shadow:0px 0px 5px rgba(0,0,0,1);display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;text-shadow:none;}
.ecp-headercallout-button i{color:#000;}
.ecp-headercallout-button.ecp-theme-inverse {background-color: rgba(0, 0, 0, 0.9);color:#fff !important;-moz-box-shadow:0px 0px 5px rgba(256,256,256,1);-webkit-box-shadow:0px 0px 5px rgba(256,256,256,1);box-shadow:0px 0px 5px rgba(256,256,256,1);}
.ecp-theme-inverse i{color:#fff;}

.ecp-headercallout-button.ecp-theme-tso{background:#1070AF;color:#fff !important;box-shadow:0 0 10px #fff;border:none;padding:8px 15px}
.ecp-headercallout-button.ecp-theme-tso i{color:#fff}

/*******************************************************/
/* Social Icons
/*******************************************************/

ul.ecp-component-socialiconlist{margin:0 0 1.5em !important;padding:0;list-style:none;}
ul.ecp-component-socialiconlist li{background:none !important;margin:0 0 3px 0 !important;padding:0 !important;list-style:none}
ul.ecp-component-socialiconlist li a{text-decoration:none !important;}
ul.ecp-component-socialiconlist.ecp-component-socialiconlist-vertical li{}
ul.ecp-component-socialiconlist.ecp-component-socialiconlist-inline li,
ul.ecp-component-socialiconlist.ecp-component-socialiconlist-horizontal li{margin:0 0 3px 0 !important;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align: top;}

i.socialicon{font-weight:normal;font-size:0;line-height:1;color:#fff;text-align:center;font-family:FontAwesome;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;vertical-align: middle;font-style:normal}

.socialicon-size-16x16 i.socialicon{font-size:12px;width:16px;height:16px;}
.socialicon-size-16x16 i.socialicon:before{position:relative;top:.2em;left:.15em}

.socialicon-size-24x24 i.socialicon{font-size:17px;width:24px;height:24px;}
.socialicon-size-24x24 i.socialicon:before{position:relative;top:.23em;left:.15em}

.socialicon-size-32x32 i.socialicon{font-size:24px;width:32px;height:32px;}
.socialicon-size-32x32 i.socialicon:before{position:relative;top:.18em;left:.15em}

.socialicon-size-48x48 i.socialicon{font-size:33px;width:48px;height:48px;}
.socialicon-size-48x48 i.socialicon:before{position:relative;top:.22em;left:.15em}

.socialicon-size-64x64 i.socialicon{font-size:44px;width:64px;height:64px;}
.socialicon-size-64x64 i.socialicon:before{position:relative;top:.22em;left:.15em}

i.socialicon-blogger{background-color:#F57D00}
i.socialicon-blogger:before{content:"\f040";}
i.socialicon-googlemaps{background-color:#245DC1;}
i.socialicon-googlemaps:before{content:"\f041";}
i.socialicon-facebook{background-color:#0062DD}
i.socialicon-facebook:before{content:"\f09a"}
i.socialicon-flickr{background-color:#3B5998}
i.socialicon-flickr:before{content:"\f16e"}
i.socialicon-googleplus{background-color:#D14836}
i.socialicon-googleplus:before{content:"\f0d5"}
i.socialicon-instagram{background-color:#3F729B}
i.socialicon-instagram:before{content:"\f16d"}
i.socialicon-linkedin{background-color:#0074B1}
i.socialicon-linkedin:before{content:"\f0e1"}
i.socialicon-pinterest{background-color:#CB2027}
i.socialicon-pinterest:before{content:"\f0d2"}
i.socialicon-rss{background-color:#FF8300}
i.socialicon-rss:before{content:"\f09e"}
i.socialicon-skype{background-color:#00AFF0}
i.socialicon-skype:before{content:"\f17e"}
i.socialicon-twitter{background-color: #39A9E0}
i.socialicon-twitter:before{content:"\f099"}
i.socialicon-vimeo{background-color: #44BBFF}
i.socialicon-vimeo:before{content:"\f194"}
i.socialicon-yahoo{background-color: #4F06AC;background-size: 100% 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAACtVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8W+g2WAAAA5nRSTlMACeAO5w3mAn0FARFrvgzc/m11fgN8D1bIHB797fzw+6QGnxe0294HBKsx2sCvorv4rhTkCFQLsOzf9d1nzHvO1yTN1LV64yhxFUenwX/2g0wtnLrlxtbiyemP8yrL7sqU96nR+VVT6j0w0GLoNbYWhNkKP3JwN2SFve8sjNXHjcPhrD6xE2CoMqNNG1lBO1pYb2N5GZaA62VO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);}
i.socialicon-yahoo:before{}
i.socialicon-yelp{background-color: #C93C27;background-size: 100% 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEyNUNENEU0QTg2OTExRTNBNjYyREU1Mjg5MTJFMTdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEyNUNENEU1QTg2OTExRTNBNjYyREU1Mjg5MTJFMTdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkQzRDEwNDVBN0Q2MTFFM0E2NjJERTUyODkxMkUxN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkQzRDEwNDZBN0Q2MTFFM0E2NjJERTUyODkxMkUxN0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DTWAiAAAQ+0lEQVR42uydebRe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);}
i.socialicon-yelp:before{}
i.socialicon-youtube{background-color: #CD332D}
i.socialicon-youtube:before{content:"\f167"}
i.socialicon-email{background-color: #666666}
i.socialicon-email:before{content:"\f0e0"}
i.socialicon-foursquare{background-color: #1EB0EC}
i.socialicon-foursquare:before{content:"\f180"}
i.socialicon-yellowpages{background-color:#ebd300}
i.socialicon-yellowpages:before{content:"\f02d"}
i.socialicon-angieslist{background-color:#29A036}
i.socialicon-angieslist:before{content:"\f075"}
i.socialicon-hotfrog{background-color: #F54702;background-size: 100% 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAYAAAA+s9J6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc3M0ZFMTk2OTEyMTFFNDk0RjU4NDMxMTY1ODUyQ0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc3M0ZFMTg2OTEyMTFFNDk0RjU4NDMxMTY1ODUyQ0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9Ijk4NzlFMzg5QzMwMEYzNTAwRDlBQzExNzlDQzg4MDBFIiBzdFJlZjpkb2N1bWVudElEPSI5ODc5RTM4OUMzMDBGMzUwMEQ5QUMxMTc5Q0M4ODAwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PljWS5oAABMOSURBVHja7J0JtF7TFcf3ezJPiFSCIhqi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);}
i.socialicon-tumblr{background-color:#2C4762}
i.socialicon-tumblr:before{content:"\f173"}
i.socialicon-df{background-color: #5F97D0;background-size: 100% 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjM4QkMwREI0NDNGMTFFNTk4MjNFNDY0QkI2QUU0MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjM4QkMwREM0NDNGMTFFNTk4MjNFNDY0QkI2QUU0MjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMzhCQzBEOTQ0M0YxMUU1OTgyM0U0NjRCQjZBRTQyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMzhCQzBEQTQ0M0YxMUU1OTgyM0U0NjRCQjZBRTQyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PimunEQAAAPUSURBVHja7JpJaBRBFIYrcYwRY+JENAej5iCexCXEiEtQkOjFBY2iQUQ8CCIIIoIevOnFoxsqgpqLooiigrghRAjiRiJGkWhciGIEtziJkxiZ8X9MCW0z3VOvp2fSNVMPPgZ6qqur/6569V5VFcTjcZHPVmAEMAIYAYwARgAjgBEgWzYJzAHPFMuPkdywXCsC80E9qAJjQTkYAf6APtADesE38AO8Bm/AF9D+3xNIgCxSHU/YgCJkZyz3N4C2uHfrsrcp2z2gErwEozi9FBSC42BLms9vA7OsF0LZHnLU6Zjld4IKH16e7L39QkgDP7UOVPtUV6f9QmGQHbT8nenjh3qikwBkAxYh0jUaes91EyDmYxtJzI+6+YBBOb9z7Ds4AppBVMYJ06SYX4c6EJoIXoASRR9AL1DM7OYrwTXVG4I+BIYzy7dyXl4XJ8ixV9wHpOsDJsjorlLG44My2OgG72QX5kx5ybo0x/qzIcBo0AhWg1oQdnBeb8Ft0AQepXjRf42PWdoU8zAFUpJ0IkkvvwkuJpeYl8ysAE+ZCchvcAyEQTmIJClDdf+SZTNhR53eieMD9oMrYLoHR7YV3JLpa3QIfEl/ukPgENieZiNqpIAjg+RlVQTY68PLW9PhQFmqIbAI7MvlJbFUAuwROW5uAtSBJfkswGYfU1HVOD5TVsR1gmVgqceH3QGnZFg6DqwCGxWSGhK7z9KmuGw4Jxv8IPMBe72tzrInDxDqPAYcux3qqwEdLvc5tSPCfH4Td6XaaQjUevjyF8ABh/8eg00yRHbq/naEhyEY8ssHTPUgwOkU/98HV3VxguOZ9dBSU4tCufO6CFDKrIecT0ShXJvLMAiUABXMeroY63U9OgjAnZP7GOV+6iBALEPPGyb463xDIkA3s55SRrkyHQToZdZTpViO1uhLcrEHTFZ0nLNFwFainRrTzqyHVoTrFcqt1yUOeOihrl0puvcasFgXAegURyezrhngnEjsFdhtLTgpArgRE3KZr2ktfRuzvmWy95yVUV9YLqosD+qCiNvm6AJwL8uLIvY8nmYjznkiEn6DXytCLVKAnDY3AahrHMxnAcguZyCFpUMKUV0EINvhYUYQLgEWHXfr10kAanSjSHK8hGlR6aDo6EqxTgKQ0fZ2A+hIo9tTIHRXJLbXOTOByGB5VmBCX4723w8zkiVKqy+BheC6vEYHllQ3SIs8pNu+xQFuNkUkDkjMFYmDT2HZWHphOp39SSQOJdIi6APbvSTiPIVwu1nGIoWMr/9ZRrEZFyBnzAhgBDACGAGMAEYAI0D+2l8BBgBiRoB77DiLcwAAAABJRU5ErkJggg==);}
i.socialicon-sr{background-color: #05A6E1;background-size: 100% 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkM2NDcwRkU0NDUwMTFFNTk4MjNFNDY0QkI2QUU0MjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkM2NDcwRkY0NDUwMTFFNTk4MjNFNDY0QkI2QUU0MjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QzY0NzBGQzQ0NTAxMUU1OTgyM0U0NjRCQjZBRTQyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QzY0NzBGRDQ0NTAxMUU1OTgyM0U0NjRCQjZBRTQyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkgroKYAAAQMSURBVHja7JpdSBVBFMe9fuRHal+IRVqZmpWW9lBGVlJaKgUREfWQWiQU0UNClkS9RWDWQ28i9VL0IEHYF3jNyEISMkqSkgoqLKUiP9AyM/X2HziCyN3dM3tnNXIO/Ei7s3Nm/rt7zplzdXk8Hr+pbP5+U9y0AFoALYAWQAugBdACaAG0AFoALcDUtECb1yWBTJAMFoFZIARwjpYucALUg6tgKfO6sdcPgF+gC3SAd6ABvJKcC6NxHGYSCg6AevDb45tV0ZwHPepsCDwDxWA2d1/czWeBZoWLHQRpwEWLVm3vwR5VAmwF/Q4s8hbNv93jnBX4KsAW8MPBBW4iP3UOzT8C9pvt0WXSEksAL0C4g0G4FaSCONAMQh3ykwNqZdPgEYc3L2wZKAJvwXUH/Zw1ynhGT0AwaAGJE5CKu0E8WAEeOehHpO3H3DpgIeV3jjWCB6AN/KE8LWNBYDotbi/9bJbLxWcRIAXkggVMP3neBDAKDpnMIFMmUUc4gcj35WCYsdb73ubwN7krHLs3yZWsqARLwF3G2HnenngjAQaZCzgDZv4DJX0NY0yIjACfmSJkg6dU26eSk8mwn4wxIj6NcLOAUOo5RWauick/gI+gnf4Vh5Mm+n8nrYxugpmJdaSPD7BGWWAIXAKXJY/W8cT4uyOcuyljqE51q0EBY9xrr9nFIsrecKA8FdE4iRHhA0w+CwaLQQnoZfrdJVsK+1GAuw02KL5r4gxfCOpMxqwClV7eWxetK0aidG6j17nXTj8gEtQ68CSIQ9ZmE7/TQKMiX4d87QcEgsOgVbEIHSDaxG++Ah83qe/gkwCjhIE8UAoawICCBVaa+JsBXvowdwUIt3sc5pg4LK0FGykaJ9voM3bTPJ0Gn+8A1ZJzirhxAZxU2RO0wh8sB0dtNDjWmczroqdNptO0XmVPMMgohViQIdHv22kxV7ZEB6hQZp2cQaU0eTVIkBQhkdlP5AjsZorQBeJUCVBMqo5aJ7hCd4TjYC6zp5jDmCsF9DFFeAIifBVgn4WTGlBE732Yl+vjwR1mizyRKehFiVhQzpnTKAtkUBMxjBFxh+j02E7nc/F7NFjJ7CmKA1MaXcc504tW3RzG2B7qOX6RzQJLwCfPxNlpybhyXmLua3ZegaoJ3LyoBKMkBVgzLi5Z2W5ZAeZLvmt2rdci/5tRIeGnB6TaCYLbQItDm+9jRn4jYmhjXGukekY6DYo6+jj4rnDzX0GugsrznKTfU74chmKpIGqir6Ht2Dd6tWIVld5RkjdGtM7TVRyGUihNZtGXEpHUmAge86XIMOinBsQbSqluy5Qkb8dAMXNsAHgI8jlNUf03QloALYAWQAugBdACaAG0AFoALYAWQAugBdAC/L/2V4ABAHHKDFsD4ppwAAAAAElFTkSuQmCC);}

.socialicon-theme-default i.socialicon{}
.socialicon-theme-border i.socialicon{border:1px solid;border-color:rgba(256,256,256,0.50) rgba(0,0,0,0.50) rgba(0,0,0,0.50) rgba(256,256,256,0.50)}
.socialicon-theme-rounded i.socialicon{vertical-align:middle;border-radius:1em 1em 1em 1em;-moz-border-radius:1em 1em 1em 1em;-webkit-border-radius:1em 1em 1em 1em;}
.socialicon-theme-grey i.socialicon{background-color:#9b9b9b !important;}
.socialicon-theme-transparent i.socialicon{background-color:transparent !important;}





.ecp-button-newarrivals{display:inline-block;background:#F2CF67;color:#717173;text-decoration:none;font-size: 20px;line-height:1;padding:15px;position: relative;text-align:center;}
.ecp-button-newarrivals span{display: block; color: #fff; font-size: 20px; margin-top: 5px;}


/*******************************************************/
/* Social Icons Dynamic
/*******************************************************/

ul.ecp-component-socialiconlist-dynamic{margin:0 0 1.5em !important;padding:0;list-style:none;}
ul.ecp-component-socialiconlist-dynamic li{background:none !important;margin:0 0 3px 0 !important;padding:0 !important;list-style:none}
ul.ecp-component-socialiconlist-dynamic li a{text-decoration:none !important;}
ul.ecp-component-socialiconlist-dynamic li{margin:0 0 3px 0 !important;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align: top;}
ul.ecp-component-socialiconlist-dynamic li i.socialicon{font-size:24px;width:32px;height:32px;font-weight:normal;font-size:0;line-height:1;color:#fff;text-align:center;font-family:FontAwesome;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;vertical-align: middle;font-style:normal}
ul.ecp-component-socialiconlist-dynamic li i.socialicon:before{position:relative;top:.18em;left:.15em}

/*******************************************************/
/* Q & A
/*******************************************************/

.qanda{color:#000;background:#efefef;border:1px solid #999;;font-size:13px;line-height:1.4;text-shadow:0 0 10px #fff;position:relative;padding:10px 20px;margin:1.5em 0}
.qanda *{color:#000 !important;text-shadow:none !important}
#content .qanda *{color:#000 !important;}
.qanda h2{background:#d7d7d7;margin:-10px -20px 15px -20px;padding:10px 20px;color:#000;font-size:21px}
.qanda h2:before{float:left;content:"\f059";font-family:FontAwesome;font-size:30px;line-height:1;vertical-align:middle;position:relative;top:-2px;padding:0 10px 0 0;color:#000;-webkit-animation-name: 'pulse_animation';-webkit-animation-duration: 2000ms;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;}
@-webkit-keyframes pulse_animation {0% { -webkit-transform: scale(1); }	50% { -webkit-transform: scale(1.15); } 100% { -webkit-transform: scale(1); }}
.qanda h3{color:#000;margin:0 0 20px 0;}
.qanda h4{clear:both;margin:20px 0 10px 0;color:#000;cursor:pointer;font-size:15px;font-weight:bold}
.qanda h4:before{width:1.2857142857142858em;content:"\f054";font-family:FontAwesome;font-size:17px;vertical-align:middle;color:#000;padding:0 5px 0 0;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align: top;}
.qanda h4.active:before{content:"\f078";}
.qanda .qanda-readmore{text-align:right;margin:0}

.qanda.colourscheme-blue{background:#F0FBFF;border:1px solid #0EB5E0;}
.qanda.colourscheme-blue h2{background:#C5EFFF;}
.qanda.colourscheme-blue h2:before{color:#0EB5E0;}
.qanda.colourscheme-blue h4:before{color:#0EB5E0}

.qanda.colourscheme-green{background:#f3f9e9;border:1px solid #76A433;}
.qanda.colourscheme-green h2{background: #e0f0ca}
.qanda.colourscheme-green h2:before{color:#76a433;}
.qanda.colourscheme-green h4:before{color:#76a433}

.qanda.colourscheme-red{background:#fcf3f4;border:1px solid #ff0012;}
.qanda.colourscheme-red h2{background:#f2dedf;}
.qanda.colourscheme-red h2:before{color:#ff0012;}
.qanda.colourscheme-red h4:before{color:#ff0012}

.qanda.colourscheme-orange{background:#faf0dd;border:1px solid #f5b841;}
.qanda.colourscheme-orange h2{background:#eedab3;}
.qanda.colourscheme-orange h2:before{color:#f5b841;}
.qanda.colourscheme-orange h4:before{color:#f5b841}

.qanda.colourscheme-none{border:none;background:none;padding:0}


/*******************************************************/
/* Testimonials
/*******************************************************/

.ecp-testimonial-wrapper{border:1px solid #999;font-size:13px;padding:1em 1em;margin:0 0 1.5em 0}
.ecp-testimonial-wrapper.ecp-testimonial-wrapper-scroll{height:250px;overflow:auto}
.ecp-testimonial{border-bottom:1px dotted #999;margin:0 0 1em 0}
.ecp-testimonial:last-child{border:none;margin:0}
.ecp-testimonial p{margin:0 0 1em 0;}
.ecp-testimonial-meta{margin:0 0 .25em 0}
.ecp-testimonial-meta .ecp-testimonial-star,.ecp-testimonial-meta .ecp-testimonial-halfstar{font-size:0}
.ecp-testimonial-meta .ecp-testimonial-star:before{font-size:13px;color:#E5CE5A;content:"\f005";font-family:FontAwesome;}
.ecp-testimonial-meta .ecp-testimonial-halfstar:before{font-size:13px;color:#E5CE5A;content:"\f123";font-family:FontAwesome;}

.ecp-marquee-content {white-space:normal !important;}


/*******************************************************/
/* Popovers
/*******************************************************/
.popover-wrapper-content{display:none;}
.popover{color:#000;}
.popover *{color:#000 !important;}

/*******************************************************/
/* Pinning images to corners
/*******************************************************/

.ecp-pin{position:fixed;top:20px;z-index:1000}
.ecp-pin-topright{right:20px;}
.ecp-pin-topleft{left:20px}

.toggle-heading{cursor:pointer}


/*******************************************************/
/* Feather Lightbox
/*******************************************************/

.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:1;cursor:pointer;text-align:center;font:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.7);color:#000;font-size:30px;font-weight:bold;padding:10px;border:1px solid #fff}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}
.lightbox{display:none;}
.featherlight-iframe .featherlight-content{width:90%}
.featherlight-iframe .featherlight-content{height:90%}
.featherlight-content iframe{width:100% !important;height:100%}


/*******************************************************/
/* New Arrivals
/*******************************************************/

.ecp-newarrivals{background:#d7d7d7;position:relative;padding:10px 10px;color:#000;margin:15px 0;font-size:20px;line-height:50px}
.ecp-newarrivals a{color:#000;}
.ecp-newarrivals .ecp-newarrivals-heading{background:#7c7c7d;padding:5px 20px 5px 120px;color:#000;font-weight:bold;font-size:35px;text-shadow:0 0 3px #fff;position:relative;margin:0 0 10px 0}
.ecp-newarrivals .ecp-newarrivals-heading:before{content:" ";display:block;width:123px;height:87px;background:url(https://static.ecpbuilder.com/clipart/other/newarrivals/new-black.png);vertical-align:middle;position:absolute;top:-10px;left:0px}
.ecp-newarrivals .ecp-newarrivals-heading a{text-decoration:none;color:#000 !important;}
.ecp-newarrivals .ecp-newarrivals-link{position:absolute;top:20px;right:30px;font-size:20px;color:#fff}
.ecp-newarrivals .ecp-newarrivals-link:after{content:"»";font-size:30px;vertical-align:middle;display:inline-block;margin:0 0 0 5px;position:relative;top:-2px}
.ecp-newarrivals .ecp-newarrivals-link a{text-decoration:none;color:#fff !important}
.ecp-newarrivals .ecp-newarrivals-content{padding:0 10px;line-height:1.4;color:#000 !important}

.ecp-newarrivals.ecp-newarrivals-yellow{background:#FFF1B9;color:#E2563A !important;}
.ecp-newarrivals.ecp-newarrivals-yellow a{color:#E2563A !important;}
.ecp-newarrivals.ecp-newarrivals-yellow .ecp-newarrivals-heading{background:#FFE062;color:#E2563A;text-shadow:0 0 3px #fff;}
.ecp-newarrivals.ecp-newarrivals-yellow .ecp-newarrivals-heading:before{background:url(https://static.ecpbuilder.com/clipart/other/newarrivals/new-orange.png);}
.ecp-newarrivals.ecp-newarrivals-yellow .ecp-newarrivals-link:after{color:#E2563A;}
.ecp-newarrivals.ecp-newarrivals-yellow .ecp-newarrivals-heading a{color:#E2563A !important;}
.ecp-newarrivals.ecp-newarrivals-yellow .ecp-newarrivals-content{color:#E2563A !important;}

.ecp-newarrivals.ecp-newarrivals-blue{background:#c9eaef;color:#134c8a !important;}
.ecp-newarrivals.ecp-newarrivals-blue a{color:#134c8a !important;}
.ecp-newarrivals.ecp-newarrivals-blue .ecp-newarrivals-heading{background:#10a0d0;color:#134c8a;text-shadow:0 0 3px #fff;}
.ecp-newarrivals.ecp-newarrivals-blue .ecp-newarrivals-heading:before{background:url(https://static.ecpbuilder.com/clipart/other/newarrivals/new-blue.png);}
.ecp-newarrivals.ecp-newarrivals-blue .ecp-newarrivals-link a{color:#fff !important}
.ecp-newarrivals.ecp-newarrivals-blue .ecp-newarrivals-link:after{color:#fff;}
.ecp-newarrivals.ecp-newarrivals-blue .ecp-newarrivals-content{color:#134c8a !important;}


/*******************************************************/
/* Columns
/*******************************************************/

.ecp-row{margin:0 -15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ecp-row *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ecp-row img{max-width:100%;height:inherit;}
.ecp-row:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;} * html .ecp-row {zoom:1;} *:first-child+html .ecp-row{zoom:1;}
.ecp-column{float:left;vertical-align:top;padding:0 15px}
.ecp-column > *:first-child{margin-top:0}
.ecp-row .ecp-column *:last-child{margin-bottom:0;}

.ecp-row.ecp-row-equalheight{margin:0;display:table;width:100%}
.ecp-row.ecp-row-equalheight .ecp-column{float:none;display:table-cell;padding:0}
.ecp-row.ecp-row-equalheight:after{display:none;position:absolute;}

.ecp-column-quarter{width:25%}
.ecp-column-third{width:33.333333%}
.ecp-column-half{width:50%}
.ecp-column-twothird{width:66.666666%}
.ecp-column-threequarter{width:75%}
.ecp-column-full{width:100%}
.ecp-column-12{width:100%}
.ecp-column-11{width:91.66666667%}
.ecp-column-10{width:83.33333333%}
.ecp-column-9{width:75%}
.ecp-column-8{width:66.66666667%}
.ecp-column-7{width:58.33333333%}
.ecp-column-6{width:50%}
.ecp-column-5{width:41.66666667%}
.ecp-column-4{width:33.33333333%}
.ecp-column-3{width:25%}
.ecp-column-2{width:16.66666667%}
.ecp-column-1{width:8.33333333%}

@media only screen and (max-width : 480px) {
	.ecp-row{}
	.ecp-column{width:auto !important;float:none !important;margin:0 0 1.5em 0 !important}
}


/*******************************************************/
/* Button
/*******************************************************/

.ecp-button{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:8px 12px;text-align:center;border-radius:5px;}