img .topalgn {
	vertical-align: top;
	width: 80;
	height: 100;
}

.shadow {
         -moz-box-shadow:    3px 3px 5px 6px #ccc;
         -webkit-box-shadow: 3px 3px 5px 6px #ccc;
         box-shadow:         3px 3px 5px 6px #ccc;
         padding: 10px;
         }
         {color:#0075b0; vertical-align:middle !important;}
         .disp-home-cont {display:inline; line-height: 2.3;}
         @media only screen and (max-width: 480px) {
         .oneThirdBlock { display: none !important;}
         .topBannerImages {  font-size: xx-small !important; width: 103% !important;}
         .home-cont-span{ padding-left: 5px !important; }
         }
         @media only screen and (min-width: 980px) and (max-width: 1020px) {
         .home-cont-span h2{font-size: 155% !important;} 
         .oneThirdBlock img { width: 55% !important; height: auto !important; vertical-align:middle !important;}
         #homepage-block-9062 {width: 100% !important;}
         .topBannerImages { font-size: small !important;}
         }
         html
         {
         width: 100%;
         height: 100%;
         margin: 0px;
         padding: 0px;
         overflow-x: hidden !important; 
         overflow-y: visible !important; 
         }
img.wp-smiley,
         img.emoji {
         display: inline !important;
         border: none !important;
         box-shadow: none !important;
         height: 1em !important;
         width: 1em !important;
         margin: 0 .07em !important;
         vertical-align: -0.1em !important;
         background: none !important;
         padding: 0 !important;
         }
		 
		 .wt-carskin-light1 .wt-detailcnt,.wt-carskin-light2 .wt-detailcnt{
         background: #f7f7f7;
         }
         .wt-carskin-dark1 .wt-detailcnt , .wt-carskin-dark2 .wt-detailcnt{
         background: #414141;
         }
         .wt-downlink a{ color:#a7a7a7!important;border-color:#a7a7a7!important}
         .wt-downlink a:hover{ color:#309af7!important;border-color:#309af7!important}
         .wt-itemcnt .wt-overally.fadein-eff{ background-color:#000000;  }
         .wt-link-icon , .wt-zoom-icon{ color:#309af7!important; }
         .wt-title a{ color:#bbbbbb!important; }
         .wt-title a:hover{ color:#309af7!important; }
         .wt-text{ color:#a7a7a7 }
         .wt-detailcnt .wt-price-vis ins{ color:#309af7  }
         .wt-carskin-dark2 .wt-detailcnt .wt-title, .wt-carskin-dark2 .wt-detailcnt .wt-text, .wt-carskin-dark2 .wt-detailcnt .wt-price-vis{  border-color:#636363!important; }
         .wt-notify , .wt-onsale{ background:#309af7; color:#ffffff;  }
		 
		 .white-font{
         color: white
         }
         .g-recaptcha {
         transform:scale(0.77);
         -webkit-transform:scale(0.77);
         transform-origin:0 0;
         -webkit-transform-origin:0 0;
         }
         #TB_title {
         background: #fcfcfc;
         border-bottom:1px
         solid #ddd;
         height:
         29px
         ;
         position: relative;
         top:
         -16px
         ;
         }		
		 
		 @media only screen and (max-width: 767px){ .big-slider-wrapper, .big-slider-control {display:none !important} }
		 
		 .mySAClass{ background-color: #F6881F !important; }
                     .primary-menu .mySAClass a:hover{
                     background-color: #f9b06c !important;
                     }
                     li#menu-item-9628 a:hover{
                     color:black !important;
                     }
                     .primary-menu .mySAClass a{
                     color:black;
                     }
					 
					 

 .fadein{
    position:relative;
    height:150px;
    text-align:center;
    width:100%;
    cursor:hand;
    cursor:pointer
}
.fadein img{
    position:absolute;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0
}
 .white-font{
         color: white
         }
         .g-recaptcha {
         transform:scale(0.77);
         -webkit-transform:scale(0.77);
         transform-origin:0 0;
         -webkit-transform-origin:0 0;
         }
         #TB_title {
         background: #fcfcfc;
         border-bottom:1px
         solid #ddd;
         height:
         29px
         ;
         position: relative;
         top:
         -16px
         ;
         }		
		 @media only screen and (max-width: 767px){ .big-slider-wrapper, .big-slider-control {display:none !important} }
		 .mySAClass{ background-color: #F6881F !important; }
                     .primary-menu .mySAClass a:hover{
                     background-color: #f9b06c !important;
                     }
                     li#menu-item-9628 a:hover{
                     color:black !important;
                     }
                     .primary-menu .mySAClass a{
                     color:black;
                     }
					 
.wt-carskin-light1 .wt-detailcnt,.wt-carskin-light2 .wt-detailcnt{
         background: #f7f7f7;
         }
         .wt-carskin-dark1 .wt-detailcnt , .wt-carskin-dark2 .wt-detailcnt{
         background: #414141;
         }
         .wt-downlink a{ color:#a7a7a7!important;border-color:#a7a7a7!important}
         .wt-downlink a:hover{ color:#309af7!important;border-color:#309af7!important}
         .wt-itemcnt .wt-overally.fadein-eff{ background-color:#000000;  }
         .wt-link-icon , .wt-zoom-icon{ color:#309af7!important; }
         .wt-title a{ color:#bbbbbb!important; }
         .wt-title a:hover{ color:#309af7!important; }
         .wt-text{ color:#a7a7a7 }
         .wt-detailcnt .wt-price-vis ins{ color:#309af7  }
         .wt-carskin-dark2 .wt-detailcnt .wt-title, .wt-carskin-dark2 .wt-detailcnt .wt-text, .wt-carskin-dark2 .wt-detailcnt .wt-price-vis{  border-color:#636363!important; }
         .wt-notify , .wt-onsale{ background:#309af7; color:#ffffff;  }
		 
.shadow {
        -moz-box-shadow:    3px 3px 5px 6px #ccc;
        -webkit-box-shadow: 3px 3px 5px 6px #ccc;
        box-shadow:         3px 3px 5px 6px #ccc;
        padding: 10px;
        }
         {color:#0075b0; vertical-align:middle !important;}
         .disp-home-cont {display:inline; line-height: 2.3;}
         @media only screen and (max-width: 480px) {
         .oneThirdBlock { display: none !important;}
         .topBannerImages {  font-size: xx-small !important; width: 103% !important;}
         .home-cont-span{ padding-left: 5px !important; }
         }
         @media only screen and (min-width: 980px) and (max-width: 1020px) {
         .home-cont-span h2{font-size: 155% !important;} 
         .oneThirdBlock img { width: 55% !important; height: auto !important; vertical-align:middle !important;}
         #homepage-block-9062 {width: 100% !important;}
         .topBannerImages { font-size: small !important;}
         }
         html
         {
         width: 100%;
         height: 100%;
         margin: 0px;
         padding: 0px;
         overflow-x: hidden !important; 
         overflow-y: visible !important; 
         }
		 img.wp-smiley,
         img.emoji {
         display: inline !important;
         border: none !important;
         box-shadow: none !important;
         height: 1em !important;
         width: 1em !important;
         margin: 0 .07em !important;
         vertical-align: -0.1em !important;
         background: none !important;
         padding: 0 !important;
         }
		 
@import url("webfontkit/tlight-regular/stylesheet.css");
.pricing-panel-grid *,.pricing-panel-grid *:after,.pricing-panel-grid *:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    margin:0
}
.pricing-panel-grid .clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    font-size:0
}
.pricing-panel-grid .clearfix{
    display:inline-block
}
* html .pricing-panel-grid .clearfix{
    height:1%
}
.pricing-panel-grid .clearfix{
    display:block
}
.pricing-panel-grid{
    max-width:1200px;
    width:100%;
    margin:auto;
    font-size:12px;
    font-family:tlightregular;
    color:#000
}
.pricing-panel-grid p{
    display:none;
    width:0;
    height:0;
    font-size:0
}
.pricing-panel-grid .panel{
    width:100%;
    margin:0 0 22px;
    display:inline-block;
    float:left;
    background-color:#fff;
    border:1px solid #ddd;
    overflow:hidden;
    position:relative;
    top:20px;
    box-shadow:0 1px 3px 1px #e2e2e2;
    -webkit-box-shadow:0 1px 3px 1px #e2e2e2;
    -moz-box-shadow:0 1px 3px 1px #e2e2e2;
    -o-box-shadow:0 1px 3px 1px #e2e2e2
}
.pricing-panel-grid .panel:first-child{
    margin-left:0
}
.pricing-panel-grid .panel .panel-header{
    color:#fff;
    background:#0075b0;
    padding:12px 20px
}
.pricing-panel-grid .panel .panel-header h3{
    font-size:21px;
    margin:0;
    font-weight:normal
}
.pricing-panel-grid .panel .panel-body{
    padding:10px 20px 0;
    background:none\9!important
}
.pricing-panel-grid .panel-body .panel-metrics{
    float:left;
    margin-left:35%;
    padding:0;
    text-align:left;
    width:35%
}
.pricing-panel-grid .panel-metrics .metrics-container{
    margin:0 0 15px
}
.pricing-panel-grid .panel-metrics .metrics-container h5{
    color:#333;
    font-size:21px;
    font-weight:normal;
    margin:10px 0
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid{
    display:inline-block;
    float:left
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-full,.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-hollow{
    width:80px;
    height:80px;
    text-align:center;
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    display:table;
    margin:0
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-full{
    background:#0075b0
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-hollow{
    border:2px solid #0075b0;
    background:#fff
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-full .metric-amount{
	
    color:#fff;
    font-size:16px
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-hollow .metric-amount{
    color:#4ba5d7;
    font-size:16px
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-full .metric-amount,.pricing-panel-grid .panel-metrics .metrics-container .bubble-icon-grid .metric-hollow .metric-amount{
    display:table-cell;
    vertical-align:middle
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-text-grid{
    display:table;
    float:left;
    vertical-align:top;
    width:68%;
    height:80px
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-text-grid .metric-label{
    display:table-cell;
    padding:0 0 0 10px;
    font-size:20px;
    vertical-align:middle
}
.pricing-panel-grid .panel .panel-body .features-list{
    float:right;
    width:29%
	
}
.pricing-panel-grid .panel .panel-body .features-list h5{
    color:#333;
    font-size:21px;
    font-weight:normal;
    margin:10px 0
}
.pricing-panel-grid .panel .panel-body .features-list dl{
    padding:0 0 10px;
    margin:0;
    list-style:none
}
.pricing-panel-grid .panel .panel-body .features-list dl dd dt{
    margin:0 0 8px;
    font-size:16px;
    width:100%;
    display:inline-block
}
.pricing-panel-grid .panel .panel-body .features-list dl dd dt .decimal{
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    height:37px;
    line-height:37px;
    margin:10px 0 0;
    color:#fff;
    width:37px;
    background:#0075b0;
    float:left;
    text-align:center
}
.pricing-panel-grid .panel .panel-body .features-list dl dd dt .data{
	
    margin:10px 0 0 48px;
    text-align:left;
    font-size:14px
}
.pricing-panel-grid .panel .panel-body .panel-footer{
    margin:10px;
    text-align:center
}
.pricing-panel-grid .panel .panel-body .panel-footer a{
    color:#333;
    border:1px solid #cecece;
    border-bottom:6px solid #e2e2e2;
    padding:10px 12px;
    color:black!important;
    text-decoration:none!important;
    font-size:17px;
    display:inline-block;
    color:#000
}
.pricing-panel-grid .panel .panel-body .panel-footer a:hover{
    color:#0075b0!important;
    border-bottom:6px solid #f1edf3
}
.pricing_terms{
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    clear:both;
    color:#000;
    font-size:12px;
    font-style:inherit;
    font-weight:bold;
    letter-spacing:1px;
    margin:0 0 0 37%;
    padding:3px;
    text-align:left
}
@media screen and (max-width:1259px){
    .pricing-panel-grid .panel .panel-body{
        background:none!important
    }
    .pricing-panel-grid .panel-body .panel-metrics{
        margin-left:0;
        width:50%
    }
    .pricing-panel-grid .panel .panel-body .features-list{
        width:48%
    }
    .pricing_terms{
        margin-left:0;
        text-align:center
    }
}
@media screen and (max-width:979px){
    .pricing-panel-grid .panel-body .panel-metrics{
        width:100%;
        text-align:left
    }
    .pricing-panel-grid .panel .panel-body .features-list{
        width:100%
    }
}
#jobman_login,#jobman_loggedin{
    text-align:left;
    padding:10px 0
}
#jobman_login input.username,#jobman_login input.password{
    width:100px;
    margin-right:10px
}
#jobman_login br,#jobman_register br{
    display:none
}
#jobman_login span{
    display:block;
    text-align:right
}
#jobman_loggedin span.message,#jobman_login span.message{
    text-align:left;
    padding:10px 0
}
#jobman_register input.submit{
    float:right
}
#jobman_register table{
    text-align:left;
    width:100%
}
#jobman_register th{
    width:130px
}
#jobman_register td.error{
    color:red
}
table.jobs-table,table.job-table,table.job-apply-table{
    width:100%;
    text-align:left
}
table.jobs-table th,table.job-table th{
    font-weight:bold;
    text-align:left
}
table.job-table th{
    width:100px
}
table.highlighted{
    background-color:#eef
}
table.jobs-table tr.highlighted td{
    background-color:#eef
}
td.jobs-moreinfo,td.jobs-applynow{
    font-weight:bold;
    text-align:center;
    vertical-align:middle
}
td.jobs-moreinfo a,td.jobs-applynow a{
    width:100%
}
table.job-apply-table th,table.job-apply-table td.th{
    width:40%
}
table.job-apply-table td{
    width:60%
}
#ui-datepicker-div{
    background-color:#fff;
    border:1px solid #000
}
div.ui-datepicker-header a{
    cursor:pointer
}
a.ui-datepicker-next{
    float:right
}
div.ui-datepicker-title{
    text-align:center
}
td.ui-datepicker-current-day{
    border:1px solid #111
}
table.ui-datepicker-calendar td{
    text-align:center;
    width:25px;
    height:25px
}
p.jobmanpromo{
    padding-top:20px;
    clear:left
}
#jobman-jobselect-echo,#jobman-catselect-echo{
    cursor:pointer;
    border:1px solid #ccc;
    padding:1px
}
#jobman-jobselect-close a,#jobman-catselect-close a{
    font-family:Helvetica,Arial,sans-serif;
    font-size:10px;
    float:right;
    margin-top:-10px
}
span.jobselect-popout,span.catselect-popout{
    position:absolute;
    display:block;
    background-color:#f1f1f1;
    border:1px solid #7d7e88;
    padding:10px 5px 5px
}
span.jobselect-popout span,span.catselect-popout span{
    display:block;
    min-width:150px
}
div.job-nav div.previous{
    float:left;
    width:20%;
    text-align:left;
    min-height:16px
}
div.job-nav div.this{
    text-align:center;
    float:left;
    width:55%
}
div.job-nav div.next{
    float:right;
    width:20%;
    text-align:right;
    min-height:16px
}
div.jobman-error{
    border:1px solid red;
    background-color:#fcc;
    font-weight:bold
}
.wt-faqcnt{
    border:1px solid #e1e1e1;
    margin-bottom:5px;
    border-radius:5px
}
.wt-admingeneral{
    margin:5px 5px 5px 0
}
.wt-admingeneral h4{
    margin:0
}
.wt-admingeneral .wt-faqtitle{
    background:#eee
}
.wt-faq .wt-faqtitle,.wt-faq .wt-faqcontent,..wt-admingeneral .wt-faqtitle,.wt-admingeneral .wt-faqcontent{
    padding:0
}
.wt-faq .wt-faqtitle,.wt-admingeneral .wt-faqtitle{
    font-size:15px;
    color:#9d9d9d;
    cursor:pointer;
    padding:10px 0 10px 10px;
    line-height:15px;
    position:relative;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out
}
.wt-faq .wt-faqtitle:hover,.wt-admingeneral .wt-faqtitle:hover{
    color:#414141;
    font-weight:bold
}
.wt-faq .wt-faqtitle:hover:before,.wt-admingeneral .wt-faqtitle:hover:before{
    background:#ccc;
    color:#fff
}
.wt-faq .wt-faqcontent,.wt-admingeneral .wt-faqcontent{
    font-size:13px;
    padding:20px;
    position:relative
}
.wt-faq .wt-faqcontent:before{
    height:3px;
    background:#e1e1e1;
    content:'';
    position:absolute;
    top:0;
    left:20px;
    width:40%
}
.wt-faq .wt-faqtitle:before,.wt-admingeneral .wt-faqtitle:before{
    font-family:"FontAwesome";
    font-size:15px;
    content:'\f107';
    background:#fff;
    width:20px;
    height:20px;
    border-radius:50%;
    position:absolute;
    right:10px;
    top:5px;
    text-align:center;
    line-height:21px;
    color:#ccc;
    border:1px solid #c2c2c2;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out
}
.wt-faq .expanded:before,.wt-admingeneral .expanded:before{
    font-family:"FontAwesome";
    font-size:15px;
    content:'\f106';
    line-height:18px
}
.wt-faq .expanded,.wt-admingeneral .expanded{
    padding-left:20px;
    font-weight:bold;
    color:#414141
}
*{
    letter-spacing:0
}
*:focus{
    outline:0
}
.wt-itemcnt{
    margin:5px
}
.wt-itemcnt .wt-thumbcnt{
    position:relative;
    overflow:hidden
}
.wt-itemcnt .wt-overally.fadein-eff{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-color:#52bde9;
    background-color:rgba(0,0,0,0.85);
    -webkit-transition:all .4s ease-out;
    -moz-transition:all .4s ease-out;
    -o-transition:all .4s ease-out;
    -ms-transition:all .4s ease-out;
    -moz-opacity:0;
    filter:alpha(opacity=0);
    opacity:0;
    -webkit-transform:translateZ(10);
    -webkit-backface-visibility:hidden;
    -webkit-perspective:1000;
    z-index:9
}
.wt-itemcnt:hover .wt-overally.fadein-eff{
    -moz-opacity:.85;
    filter:alpha(opacity=85);
    opacity:.85
}
.wt-link-icon,.wt-zoom-icon{
    position:absolute;
    left:50%;
    text-decoration:none!important;
    -webkit-transform:translateZ(10);
    -webkit-backface-visibility:hidden;
    -webkit-perspective:1000;
    color:#fff!important;
    font-size:28px;
    font-weight:bold;
    margin-top:-16px;
    margin-left:-15px
}
.wt-link-icon:before{
    font-family:"FontAwesome";
    content:'\f0c1'
}
.wt-link-icon.wt-not-alone:before{
    margin-left:10px
}
.wt-zoom-icon:before{
    font-family:"FontAwesome";
    content:'\f00e'
}
.wt-zoom-icon.wt-not-alone,.wt-link-icon.wt-not-alone{
    left:56%
}
.wt-zoom-icon.wt-not-alone:before{
    margin-left:-30px
}
.wt-link-icon.wt-scale-eff,.wt-zoom-icon.wt-scale-eff{
    top:50%;
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-backface-visibility:hidden
}
.wt-itemcnt:hover .wt-link-icon.wt-scale-eff,.wt-itemcnt:hover .wt-zoom-icon.wt-scale-eff{
    opacity:.8;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.wt-link-icon.wt-dropdown,.wt-zoom-icon.wt-dropdown{
    top:-30px;
    visibility:hidden;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.wt-itemcnt:hover .wt-link-icon.wt-dropdown,.wt-itemcnt:hover .wt-zoom-icon.wt-dropdown{
    margin-top:-20px;
    opacity:1;
    top:50%;
    visibility:visible
}
.wt-link-icon.wt-dropup,.wt-zoom-icon.wt-dropup{
    bottom:-30px;
    width:100%;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.wt-itemcnt:hover .wt-link-icon.wt-dropup,.wt-itemcnt:hover .wt-zoom-icon.wt-dropup{
    margin-bottom:-20px;
    opacity:1;
    bottom:50%;
    visibility:visible
}
.wt-itemcnt .wt-thumbcnt.zoomin-eff img{
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.wt-itemcnt:hover .wt-thumbcnt.zoomin-eff img{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.wt-itemcnt .wt-thumbcnt.zoomout-eff img{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.wt-itemcnt:hover .wt-thumbcnt.zoomout-eff img{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.wt-itemcnt .wt-thumbcnt.roundright-eff img{
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.wt-itemcnt:hover .wt-thumbcnt.roundright-eff img{
    -webkit-transform:rotate(15deg) scale(1.5);
    -moz-transform:rotate(15deg) scale(1.5);
    -ms-transform:rotate(15deg) scale(1.5);
    -o-transform:rotate(15deg) scale(1.5);
    transform:rotate(15deg) scale(1.5)
}
.wt-onsale{
    position:absolute;
    left:5px;
    top:5px;
    width:40px;
    height:40px;
    color:#555;
    background:#f2f2f2;
    font-size:15px;
    font-weight:400;
    border-radius:50%;
    text-align:center;
    line-height:40px
}
.wt-notify{
    position:absolute;
    right:0;
    bottom:10px;
    display:inline-block;
    color:#555;
    background:#f2f2f2;
    font-size:15px;
    padding:0 10px
}
.wt-detailcnt{
    width:100%;
    background:#f2f2f2;
    display:inline-block;
    position:relative
}
.wt-detailcnt .wt-title{
    color:#555;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:700;
    font-size:14px;
    margin:10px 0;
    padding:0 10px
}
.wt-detailcnt .wt-title a:hover{
    text-decoration:none
}
.wt-detailcnt .wt-text{
    color:#555;
    text-transform:uppercase;
    text-decoration:none;
    font-size:12px;
    color:#777;
    line-height:22px;
    position:relative;
    margin:10px 0;
    padding:0 10px
}
.wt-detailcnt .wt-price-vis{
    color:#555;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:700;
    font-size:18px;
    margin:10px 0;
    text-decoration:none;
    padding:0 10px
}
.wt-detailcnt .wt-price-vis del{
    display:block;
    color:#666;
    font-size:15px
}
.wt-detailcnt .wt-price-vis ins{
    display:block;
    background:0;
    color:#CCC;
    text-decoration:none!important
}
.wt-listitem .wt-detailcnt .wt-button{
    position:relative;
    bottom:0;
    width:100%
}
.wt-detailcnt .center-txt,.wt_col .center-txt{
    text-align:center
}
.wt-detailcnt .left-txt,.wt_col .left-txt{
    text-align:left
}
.wt-detailcnt .right-txt,.wt_col .right-txt{
    text-align:right
}
.wt-productgrid.wt-carskin-dark2 .wt-detailcnt,.wt-productgrid.wt-carskin-light2 .wt-detailcnt{
    min-height:425px
}
.wt-productgrid.wt-carskin-dark1 .wt-detailcnt,.wt-productgrid.wt-carskin-light1 .wt-detailcnt{
    min-height:300px
}
.wt-gallerycnt .wt-thumbcnt,.wt-videogallery .wt-thumbcnt{
    padding:3px;
    background:#CCC
}
.wt-listitem{
    border-bottom:1px solid #e2e2e2
}
.wt-listitem .wt-detailcnt{
    background:0;
    padding:0
}
.wt-listitem .wt-detailcnt .wt-title{
    margin:0
}
.wt-listitem .wt-detailcnt .wt-postmeta{
    font-size:12px;
    color:#999
}
.wt-listitem .wt-detailcnt .wt-postmeta a{
    text-decoration:none
}
.wt-downlink a{
    display:inline-block;
    font-size:13px;
    font-weight:600;
    text-decoration:none!important;
    padding:5px;
    margin-top:10px;
    border:1px solid;
    border-radius:5px;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out
}
.wt-downlink a:before{
    font-family:"FontAwesome";
    font-size:15px;
    display:inline-block;
    content:'\f0ed';
    margin-right:5px
}
.wt-downlink.wt-postlink a:before{
    font-family:"FontAwesome";
    font-size:15px;
    display:inline-block;
    content:'\f06e';
    margin-right:5px
}
.wt-downlink a.wt-addtocart:before{
    font-family:"FontAwesome";
    font-size:15px;
    display:inline-block;
    content:'\f07a';
    margin-right:5px
}
.wt-downlink a.added_to_cart:before{
    font-family:"FontAwesome";
    font-size:15px;
    display:inline-block;
    content:'\f07a';
    margin-right:5px
}
.wt-downlink a.wt-postlink:before{
    font-family:"FontAwesome";
    font-size:15px;
    display:inline-block;
    content:'\f06e';
    margin-right:5px
}
.wt-downlink a i{
    font-size:30px;
    float:left
}
.woocommerce-tabs>ul>li{
    position:relative
}
.wt-tab-desc{
    position:absolute;
    top:0;
    left:2px;
    font-size:11px;
    color:#4284ff
}
input[type=color],input[type=tel],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{
    padding:6px 6px;
    border-width:2px;
    border-color:#eee;
    border-style:solid;
    background:#fff;
    color:#666;
    -webkit-transition:background-color .5s ease-out,box-shadow .5s ease-out;
    -moz-transition:background-color .5s ease-out,box-shadow .5s ease-out;
    -o-transition:background-color .5s ease-out,box-shadow .5s ease-out;
    transition:background-color .5s ease-out,box-shadow .5s ease-out;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,0);
    -moz-box-shadow:0 0 8px rgba(0,0,0,0);
    box-shadow:0 0 8px rgba(0,0,0,0)
}
input[type=tel],input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],select{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input{
    -webkit-border-radius:5px 5px;
    -moz-border-radius:5px 5px;
    -ms-border-radius:5px 5px;
    -o-border-radius:5px 5px;
    border-radius:5px 5px 5px 5px
}
.wt-carskin-light1 .wt-flex-viewport{
    padding-bottom:1px
}
.wt-carskin-light1 .wt-itemcnt{
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)
}
.wt-carskin-light1 .wt-flex-direction-nav a{
    background:#fff;
    color:#555!important;
    border:1px solid #ccc
}
.wt-carskin-light1 .wt-detailcnt{
    background:#fff
}
.wt-carskin-light2 .wt-flex-viewport{
    padding-bottom:1px
}
.wt-carskin-light2 .wt-itemcnt{
    border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    -webkit-border-radius:0 0 6px 6px;
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)
}
.wt-carskin-light2 .wt-flex-direction-nav a{
    background:#fff;
    color:#555!important;
    border:1px solid #ccc;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.wt-carskin-light2 .wt-detailcnt{
    padding:5px 0 10px;
    background:#f7f7f7;
    border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    -webkit-border-radius:0 0 6px 6px
}
.wt-carskin-light2 .wt-thumbcnt,.wt-carskin-light2 .wt-overally.fadein-eff{
    border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0
}
.wt-carskin-light2 .wt-detailcnt .wt-title,.wt-carskin-light2 .wt-detailcnt .wt-text,.wt-carskin-light2 .wt-detailcnt .wt-price-vis{
    padding:0 0 10px;
    border-bottom:1px solid #eee
}
.wt-carskin-dark1 .wt-flex-viewport{
    padding-bottom:1px
}
.wt-carskin-dark1 .wt-itemcnt{
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)
}
.wt-carousel.wt-carskin-dark1 .wt-flex-direction-nav a{
    background:#555;
    color:#fff!important;
    border:1px solid #333
}
.wt-carskin-dark1 .wt-detailcnt{
    background:#414141;
    border-top:3px solid #d8d8d8
}
.wt-carskin-dark1 .wt-detailcnt .wt-title a{
    color:#d8d8d8
}
.wt-carskin-dark1 .wt-detailcnt .wt-price-vis{
    color:#ccc
}
.wt-carskin-dark1 .wt-detailcnt .wt-text{
    color:#a7a7a7
}
.wt-carskin-dark2 .wt-flex-viewport{
    padding-bottom:1px
}
.wt-carskin-dark2 .wt-itemcnt{
    border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    -webkit-border-radius:0 0 6px 6px;
    box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)
}
.wt-carousel.wt-carskin-dark2 .wt-flex-direction-nav a{
    background:#555;
    color:#fff!important;
    border:1px solid #ccc;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.wt-carskin-dark2 .wt-detailcnt{
    padding:5px 0 10px;
    background:#414141;
    border-top:3px solid #d8d8d8;
    border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    -webkit-border-radius:0 0 6px 6px
}
.wt-carskin-dark2 .wt-thumbcnt,.wt-carskin-dark2 .wt-overally.fadein-eff{
    border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0
}
.wt-carskin-dark2 .wt-detailcnt .wt-title a{
    color:#d8d8d8
}
.wt-carskin-dark2 .wt-detailcnt .wt-price-vis{
    color:#ccc
}
.wt-carskin-dark2 .wt-detailcnt .wt-text{
    color:#a7a7a7
}
.wt-carskin-dark2 .wt-detailcnt .wt-title,.wt-carskin-dark2 .wt-detailcnt .wt-text,.wt-carskin-dark2 .wt-detailcnt .wt-price-vis{
    padding:0 0 10px;
    border-bottom:1px solid #636363
}
.wt-pw-stick{
    position:fixed;
    top:150px;
    width:60px;
    height:60px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s;
    font-size:25px;
    z-index:9999;
    margin-bottom:5px;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);
    -moz-box-shadow:0 2px 3px rgba(0,0,0,.15);
    box-shadow:0 2px 3px rgba(0,0,0,.15)
}
.wt-pw-stick-dark{
    background:#222;
    color:#CCC;
    border:1px solid #696969
}
.wt-pw-stick-light{
    background:#fff;
    color:#999;
    border:1px solid #e1e1e1
}
.pw-left-stick{
    left:1px
}
.pw-right-stick{
    right:1px
}
.wt-pw-border-top-left{
    border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px
}
.wt-pw-border-bottom-left{
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px
}
.wt-pw-border-top-right{
    border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px
}
.wt-pw-border-bottom-right{
    border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px -webkit-border-bottom-right-radius:5px
}
.wt-pw-stick-dark.pw-right-stick.wt-pw-active-stick,.wt-pw-stick-light.pw-right-stick.wt-pw-active-stick,.wt-pw-stick-color.pw-right-stick.wt-pw-active-stick{
    border-left:none;
    -webkit-box-shadow:2px 3px 3px rgba(0,0,0,.15)!important;
    -moz-box-shadow:2px 3px 3px rgba(0,0,0,.15)!important;
    box-shadow:2px 3px 3px rgba(0,0,0,.15)!important;
    z-index:100
}
.wt-pw-stick-dark.pw-left-stick.wt-pw-active-stick,.wt-pw-stick-light.pw-left-stick.wt-pw-active-stick,.wt-pw-stick-color.pw-left-stick.wt-pw-active-stick{
    border-right:0;
    -webkit-box-shadow:-1px 3px 3px rgba(0,0,0,.15)!important;
    -moz-box-shadow:-1px 3px 3px rgba(0,0,0,.15)!important;
    box-shadow:-1px 3px 3px rgba(0,0,0,.15)!important;
    z-index:100
}
.wt-pw-title{
    line-height:60px;
    font-size:25px
}
.wt-pw-stick:hover i{
    color:#333;
    webkit-transition-duration:.4s;
    -moz-transition-duration:.4s;
    -o-transition-duration:.4s;
    transition-duration:.4s
}
.wt-pw-stick i{
    padding-top:18px;
    width:60px;
    height:40px
}
.wt-pw-stick.rotate-y-eff:hover i{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg)
}
.wt-pw-stick.pulsegrow-eff:hover i{
    -webkit-animation-name:pulse-grow;
    animation-name:pulse-grow;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes pulse-grow{
    to{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@keyframes pulse-grow{
    to{
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
.wt-pw-stick.pulseshrink-eff:hover i{
    -webkit-animation-name:pulse-shrink;
    animation-name:pulse-shrink;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes pulse-shrink{
    to{
        -webkit-transform:scale(0.9);
        transform:scale(0.9)
    }
}
@keyframes pulse-shrink{
    to{
        -webkit-transform:scale(0.9);
        transform:scale(0.9)
    }
}
.wt-pw-stick.hover-eff:hover i{
    -webkit-animation-name:hover;
    animation-name:hover;
    -webkit-animation-duration:.7s;
    animation-duration:.7s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate
}
@-webkit-keyframes hover{
    50%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px)
    }
    100%{
        -webkit-transform:translateY(-4px);
        transform:translateY(-4px)
    }
}
@keyframes hover{
    50%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px)
    }
    100%{
        -webkit-transform:translateY(-4px);
        transform:translateY(-4px)
    }
}
.wt-pw-content{
    opacity:0;
    -ms-filter:"alpha(opacity=0)";
    position:fixed;
    min-height:40px;
    max-height:85%;
    background:#fff;
    visibility:hidden;
    overflow:hidden;
    webkit-transition-duration:.3s;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s
}
.pw-content-1{
    width:75%
}
.pw-content-2{
    width:50%
}
.pw-content-3{
    width:33%
}
.pw-content-4{
    width:25%
}
.pw-content-full{
    width:95%
}
.wt-pw-active-content{
    opacity:1;
    -ms-filter:"alpha(opacity=100)";
    z-index:999;
    visibility:visible;
    display:block;
    padding:0 20px 20px 10px
}
.wt-pw-content-close{
    background:url(close.png) no-repeat;
    margin-right:-20px;
    cursor:pointer;
    width:16px;
    height:16px;
    float:right
}
.wt-pw-content-left{
    left:60px;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);
    -moz-box-shadow:0 2px 3px rgba(0,0,0,.15);
    box-shadow:0 2px 3px rgba(0,0,0,.15)
}
.wt-pw-content-right{
    right:60px;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);
    -moz-box-shadow:0 2px 3px rgba(0,0,0,.15);
    box-shadow:0 2px 3px rgba(0,0,0,.15)
}
.wt-pw-content-dark{
    color:#ccc;
    background:#222;
    border:1px solid #696969
}
.wt-pw-content-light{
    color:#999;
    background:#fff;
    border:1px solid #e1e1e1
}
.wt-pw-content-color{
    color:#999;
    background:#fff;
    border:1px solid #fff
}
body .wt-pw-content .wpb_row{
    margin-left:0;
    margin-right:0
}
@font-face{
    font-family:dashicons;
    src:url(../fonts/dashicons.eot)
}
@font-face{
    font-family:dashicons;
    src:url(data:application/font-woff;
    charset=utf-8;
    base64,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) format('woff'),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg) format("svg");
    font-weight:400;
    font-style:normal
}
.dashicons,.dashicons-before:before{
    display:inline-block;
    width:20px;
    height:20px;
    font-size:20px;
    line-height:1;
    font-family:dashicons;
    text-decoration:inherit;
    font-weight:400;
    font-style:normal;
    vertical-align:top;
    text-align:center;
    -webkit-transition:color .1s ease-in 0;
    transition:color .1s ease-in 0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.dashicons-menu:before{
    content:"\f333"
}
.dashicons-admin-site:before{
    content:"\f319"
}
.dashicons-dashboard:before{
    content:"\f226"
}
.dashicons-admin-media:before{
    content:"\f104"
}
.dashicons-admin-page:before{
    content:"\f105"
}
.dashicons-admin-comments:before{
    content:"\f101"
}
.dashicons-admin-appearance:before{
    content:"\f100"
}
.dashicons-admin-plugins:before{
    content:"\f106"
}
.dashicons-admin-users:before{
    content:"\f110"
}
.dashicons-admin-tools:before{
    content:"\f107"
}
.dashicons-admin-settings:before{
    content:"\f108"
}
.dashicons-admin-network:before{
    content:"\f112"
}
.dashicons-admin-generic:before{
    content:"\f111"
}
.dashicons-admin-home:before{
    content:"\f102"
}
.dashicons-admin-collapse:before{
    content:"\f148"
}
.dashicons-filter:before{
    content:"\f536"
}
.dashicons-admin-customizer:before{
    content:"\f540"
}
.dashicons-admin-multisite:before{
    content:"\f541"
}
.dashicons-admin-links:before,.dashicons-format-links:before{
    content:"\f103"
}
.dashicons-admin-post:before,.dashicons-format-standard:before{
    content:"\f109"
}
.dashicons-format-image:before{
    content:"\f128"
}
.dashicons-format-gallery:before{
    content:"\f161"
}
.dashicons-format-audio:before{
    content:"\f127"
}
.dashicons-format-video:before{
    content:"\f126"
}
.dashicons-format-chat:before{
    content:"\f125"
}
.dashicons-format-status:before{
    content:"\f130"
}
.dashicons-format-aside:before{
    content:"\f123"
}
.dashicons-format-quote:before{
    content:"\f122"
}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{
    content:"\f119"
}
.dashicons-welcome-add-page:before{
    content:"\f133"
}
.dashicons-welcome-view-site:before{
    content:"\f115"
}
.dashicons-welcome-widgets-menus:before{
    content:"\f116"
}
.dashicons-welcome-comments:before{
    content:"\f117"
}
.dashicons-welcome-learn-more:before{
    content:"\f118"
}
.dashicons-image-crop:before{
    content:"\f165"
}
.dashicons-image-rotate:before{
    content:"\f531"
}
.dashicons-image-rotate-left:before{
    content:"\f166"
}
.dashicons-image-rotate-right:before{
    content:"\f167"
}
.dashicons-image-flip-vertical:before{
    content:"\f168"
}
.dashicons-image-flip-horizontal:before{
    content:"\f169"
}
.dashicons-image-filter:before{
    content:"\f533"
}
.dashicons-undo:before{
    content:"\f171"
}
.dashicons-redo:before{
    content:"\f172"
}
.dashicons-editor-bold:before{
    content:"\f200"
}
.dashicons-editor-italic:before{
    content:"\f201"
}
.dashicons-editor-ul:before{
    content:"\f203"
}
.dashicons-editor-ol:before{
    content:"\f204"
}
.dashicons-editor-quote:before{
    content:"\f205"
}
.dashicons-editor-alignleft:before{
    content:"\f206"
}
.dashicons-editor-aligncenter:before{
    content:"\f207"
}
.dashicons-editor-alignright:before{
    content:"\f208"
}
.dashicons-editor-insertmore:before{
    content:"\f209"
}
.dashicons-editor-spellcheck:before{
    content:"\f210"
}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{
    content:"\f211"
}
.dashicons-editor-contract:before{
    content:"\f506"
}
.dashicons-editor-kitchensink:before{
    content:"\f212"
}
.dashicons-editor-underline:before{
    content:"\f213"
}
.dashicons-editor-justify:before{
    content:"\f214"
}
.dashicons-editor-textcolor:before{
    content:"\f215"
}
.dashicons-editor-paste-word:before{
    content:"\f216"
}
.dashicons-editor-paste-text:before{
    content:"\f217"
}
.dashicons-editor-removeformatting:before{
    content:"\f218"
}
.dashicons-editor-video:before{
    content:"\f219"
}
.dashicons-editor-customchar:before{
    content:"\f220"
}
.dashicons-editor-outdent:before{
    content:"\f221"
}
.dashicons-editor-indent:before{
    content:"\f222"
}
.dashicons-editor-help:before{
    content:"\f223"
}
.dashicons-editor-strikethrough:before{
    content:"\f224"
}
.dashicons-editor-unlink:before{
    content:"\f225"
}
.dashicons-editor-rtl:before{
    content:"\f320"
}
.dashicons-editor-break:before{
    content:"\f474"
}
.dashicons-editor-code:before{
    content:"\f475"
}
.dashicons-editor-paragraph:before{
    content:"\f476"
}
.dashicons-editor-table:before{
    content:"\f535"
}
.dashicons-align-left:before{
    content:"\f135"
}
.dashicons-align-right:before{
    content:"\f136"
}
.dashicons-align-center:before{
    content:"\f134"
}
.dashicons-align-none:before{
    content:"\f138"
}
.dashicons-lock:before{
    content:"\f160"
}
.dashicons-unlock:before{
    content:"\f528"
}
.dashicons-calendar:before{
    content:"\f145"
}
.dashicons-calendar-alt:before{
    content:"\f508"
}
.dashicons-visibility:before{
    content:"\f177"
}
.dashicons-hidden:before{
    content:"\f530"
}
.dashicons-post-status:before{
    content:"\f173"
}
.dashicons-edit:before{
    content:"\f464"
}
.dashicons-post-trash:before,.dashicons-trash:before{
    content:"\f182"
}
.dashicons-sticky:before{
    content:"\f537"
}
.dashicons-external:before{
    content:"\f504"
}
.dashicons-arrow-up:before{
    content:"\f142"
}
.dashicons-arrow-down:before{
    content:"\f140"
}
.dashicons-arrow-left:before{
    content:"\f141"
}
.dashicons-arrow-right:before{
    content:"\f139"
}
.dashicons-arrow-up-alt:before{
    content:"\f342"
}
.dashicons-arrow-down-alt:before{
    content:"\f346"
}
.dashicons-arrow-left-alt:before{
    content:"\f340"
}
.dashicons-arrow-right-alt:before{
    content:"\f344"
}
.dashicons-arrow-up-alt2:before{
    content:"\f343"
}
.dashicons-arrow-down-alt2:before{
    content:"\f347"
}
.dashicons-arrow-left-alt2:before{
    content:"\f341"
}
.dashicons-arrow-right-alt2:before{
    content:"\f345"
}
.dashicons-leftright:before{
    content:"\f229"
}
.dashicons-sort:before{
    content:"\f156"
}
.dashicons-randomize:before{
    content:"\f503"
}
.dashicons-list-view:before{
    content:"\f163"
}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{
    content:"\f164"
}
.dashicons-grid-view:before{
    content:"\f509"
}
.dashicons-move:before{
    content:"\f545"
}
.dashicons-hammer:before{
    content:"\f308"
}
.dashicons-art:before{
    content:"\f309"
}
.dashicons-migrate:before{
    content:"\f310"
}
.dashicons-performance:before{
    content:"\f311"
}
.dashicons-universal-access:before{
    content:"\f483"
}
.dashicons-universal-access-alt:before{
    content:"\f507"
}
.dashicons-tickets:before{
    content:"\f486"
}
.dashicons-nametag:before{
    content:"\f484"
}
.dashicons-clipboard:before{
    content:"\f481"
}
.dashicons-heart:before{
    content:"\f487"
}
.dashicons-megaphone:before{
    content:"\f488"
}
.dashicons-schedule:before{
    content:"\f489"
}
.dashicons-wordpress:before{
    content:"\f120"
}
.dashicons-wordpress-alt:before{
    content:"\f324"
}
.dashicons-pressthis:before{
    content:"\f157"
}
.dashicons-update:before{
    content:"\f463"
}
.dashicons-screenoptions:before{
    content:"\f180"
}
.dashicons-cart:before{
    content:"\f174"
}
.dashicons-feedback:before{
    content:"\f175"
}
.dashicons-cloud:before{
    content:"\f176"
}
.dashicons-translation:before{
    content:"\f326"
}
.dashicons-tag:before{
    content:"\f323"
}
.dashicons-category:before{
    content:"\f318"
}
.dashicons-archive:before{
    content:"\f480"
}
.dashicons-tagcloud:before{
    content:"\f479"
}
.dashicons-text:before{
    content:"\f478"
}
.dashicons-media-archive:before{
    content:"\f501"
}
.dashicons-media-audio:before{
    content:"\f500"
}
.dashicons-media-code:before{
    content:"\f499"
}
.dashicons-media-default:before{
    content:"\f498"
}
.dashicons-media-document:before{
    content:"\f497"
}
.dashicons-media-interactive:before{
    content:"\f496"
}
.dashicons-media-spreadsheet:before{
    content:"\f495"
}
.dashicons-media-text:before{
    content:"\f491"
}
.dashicons-media-video:before{
    content:"\f490"
}
.dashicons-playlist-audio:before{
    content:"\f492"
}
.dashicons-playlist-video:before{
    content:"\f493"
}
.dashicons-controls-play:before{
    content:"\f522"
}
.dashicons-controls-pause:before{
    content:"\f523"
}
.dashicons-controls-forward:before{
    content:"\f519"
}
.dashicons-controls-skipforward:before{
    content:"\f517"
}
.dashicons-controls-back:before{
    content:"\f518"
}
.dashicons-controls-skipback:before{
    content:"\f516"
}
.dashicons-controls-repeat:before{
    content:"\f515"
}
.dashicons-controls-volumeon:before{
    content:"\f521"
}
.dashicons-controls-volumeoff:before{
    content:"\f520"
}
.dashicons-yes:before{
    content:"\f147"
}
.dashicons-no:before{
    content:"\f158"
}
.dashicons-no-alt:before{
    content:"\f335"
}
.dashicons-plus:before{
    content:"\f132"
}
.dashicons-plus-alt:before{
    content:"\f502"
}
.dashicons-plus-alt2:before{
    content:"\f543"
}
.dashicons-minus:before{
    content:"\f460"
}
.dashicons-dismiss:before{
    content:"\f153"
}
.dashicons-marker:before{
    content:"\f159"
}
.dashicons-star-filled:before{
    content:"\f155"
}
.dashicons-star-half:before{
    content:"\f459"
}
.dashicons-star-empty:before{
    content:"\f154"
}
.dashicons-flag:before{
    content:"\f227"
}
.dashicons-info:before{
    content:"\f348"
}
.dashicons-warning:before{
    content:"\f534"
}
.dashicons-share:before{
    content:"\f237"
}
.dashicons-share1:before{
    content:"\f237"
}
.dashicons-share-alt:before{
    content:"\f240"
}
.dashicons-share-alt2:before{
    content:"\f242"
}
.dashicons-twitter:before{
    content:"\f301"
}
.dashicons-rss:before{
    content:"\f303"
}
.dashicons-email:before{
    content:"\f465"
}
.dashicons-email-alt:before{
    content:"\f466"
}
.dashicons-facebook:before{
    content:"\f304"
}
.dashicons-facebook-alt:before{
    content:"\f305"
}
.dashicons-networking:before{
    content:"\f325"
}
.dashicons-googleplus:before{
    content:"\f462"
}
.dashicons-location:before{
    content:"\f230"
}
.dashicons-location-alt:before{
    content:"\f231"
}
.dashicons-camera:before{
    content:"\f306"
}
.dashicons-images-alt:before{
    content:"\f232"
}
.dashicons-images-alt2:before{
    content:"\f233"
}
.dashicons-video-alt:before{
    content:"\f234"
}
.dashicons-video-alt2:before{
    content:"\f235"
}
.dashicons-video-alt3:before{
    content:"\f236"
}
.dashicons-vault:before{
    content:"\f178"
}
.dashicons-shield:before{
    content:"\f332"
}
.dashicons-shield-alt:before{
    content:"\f334"
}
.dashicons-sos:before{
    content:"\f468"
}
.dashicons-search:before{
    content:"\f179"
}
.dashicons-slides:before{
    content:"\f181"
}
.dashicons-analytics:before{
    content:"\f183"
}
.dashicons-chart-pie:before{
    content:"\f184"
}
.dashicons-chart-bar:before{
    content:"\f185"
}
.dashicons-chart-line:before{
    content:"\f238"
}
.dashicons-chart-area:before{
    content:"\f239"
}
.dashicons-groups:before{
    content:"\f307"
}
.dashicons-businessman:before{
    content:"\f338"
}
.dashicons-id:before{
    content:"\f336"
}
.dashicons-id-alt:before{
    content:"\f337"
}
.dashicons-products:before{
    content:"\f312"
}
.dashicons-awards:before{
    content:"\f313"
}
.dashicons-forms:before{
    content:"\f314"
}
.dashicons-testimonial:before{
    content:"\f473"
}
.dashicons-portfolio:before{
    content:"\f322"
}
.dashicons-book:before{
    content:"\f330"
}
.dashicons-book-alt:before{
    content:"\f331"
}
.dashicons-download:before{
    content:"\f316"
}
.dashicons-upload:before{
    content:"\f317"
}
.dashicons-backup:before{
    content:"\f321"
}
.dashicons-clock:before{
    content:"\f469"
}
.dashicons-lightbulb:before{
    content:"\f339"
}
.dashicons-microphone:before{
    content:"\f482"
}
.dashicons-desktop:before{
    content:"\f472"
}
.dashicons-laptop:before{
    content:"\f547"
}
.dashicons-tablet:before{
    content:"\f471"
}
.dashicons-smartphone:before{
    content:"\f470"
}
.dashicons-phone:before{
    content:"\f525"
}
.dashicons-smiley:before{
    content:"\f328"
}
.dashicons-index-card:before{
    content:"\f510"
}
.dashicons-carrot:before{
    content:"\f511"
}
.dashicons-building:before{
    content:"\f512"
}
.dashicons-store:before{
    content:"\f513"
}
.dashicons-album:before{
    content:"\f514"
}
.dashicons-palmtree:before{
    content:"\f527"
}
.dashicons-tickets-alt:before{
    content:"\f524"
}
.dashicons-money:before{
    content:"\f526"
}
.dashicons-thumbs-up:before{
    content:"\f529"
}
.dashicons-thumbs-down:before{
    content:"\f542"
}
.dashicons-layout:before{
    content:"\f538"
}
.dashicons-paperclip:before{
    content:"\f546"
}
.ecomm_page_container p{
    margin:0 0 10px 0
}
.ecomm_page_container ul{
    margin:0 0 20px;
    list-style-position:inside;
    padding:0
}
.ecommerce_button{
    color:#21759b;
    font-weight:bolder;
    margin:1px;
    padding:3px;
    cursor:hand;
    cursor:pointer
}
.pointer{
    cursor:hand;
    cursor:pointer
}
.separator-0{
    height:1px
}
.bolder{
    font-weight:bold
}
.e_clearfix{
    display:block
}
.e_clearfix:after{
    content:"";
    display:block;
    clear:both
}
input.ecommerce_shortcode-in-list-table{
    width:100%;
    border:0
}
.ecommerce_container{
    border:1px solid lightgrey;
    margin:5px;
    padding:10px
}
.ecommerce_attribute{
    margin:5px;
    width:100%
}
.ecommerce_attribute div{
    margin-left:10px;
    margin-right:20px;
    vertical-align:middle
}
.price_div{
    margin:5px
}
input.showup{
    -webkit-appearance:none!important;
    -webkit-border-radius:0;
    border-radius:0
}
input.showdown{
    -webkit-appearance:none!important;
    -webkit-border-radius:0;
    border-radius:0
}
.error_msg{
    margin:5px;
    color:red
}
.ecommerce_quote_code{
    margin-bottom:10px;
    padding:5px;
    font-size:15px
}
.ecommerce_cart_msg{
    color:#107cd1;
    text-align:center
}
.ecommerce_cart_buttons{
    background:#f6881f!important;
    -webkit-appearance:none
}
.ecommerce_remove_from_cart{
    cursor:pointer;
    cursor:hand;
    display:block;
    height:15px;
    width:15px;
    float:left;
    background:url('../images/remove-cart.png') no-repeat 0 3px
}
.ecommerce_remove_from_cart img{
    max-width:100%;
    max-height:100%;
    margin:auto;
    display:block
}
.ecommerce_cart_grid_confirm_quote_box{
    width:100%
}
.ecommerce_cart_grid_confirm_quote_box tr td{
    height:25px
}
.ecommerce_odd{
    background:#f2f3f3
}
.ecommerce_even{
    background:white
}
#ecommerce_session_service_list .pointer.pro{
    display:block;
    margin:0 0 0 25px
}
#ecommerce_session_service_list .pointer.below{
    display:block;
    padding:10px 0 0;
    text-align:right
}
#ecommerce_session_service_list table.ecommerce_cart_grid{
    padding:0;
    margin:0
}
#ecommerce_session_service_list table.ecommerce_cart_grid tr td{
    padding:4px 9px
}
#ecommerce_session_service_list table.ecommerce_cart_grid tr.ecommerce_cart_header{
    font-weight:bold
}
#ecommerce_session_service_list table.ecommerce_cart_grid tr td:nth-child(2){
    text-align:right
}
#ecommerce_session_service_list table.ecommerce_cart_grid tr.ecommerce_cart_data{
    background:#fcfeff
}
#ecommerce_session_service_list table.ecommerce_cart_grid tr.ecommerce_cart_footer td{
    font-weight:bold
}
#ecommerce_session_service_list .ecommerce_attribute_container{
    padding:0 0 0 12px
}
#ecommerce_session_service_list .ecommerce_cart_total{
    float:right
}
#TB_title,#TB_title2{
    background-color:#0075b0!important;
    color:white
}
.ecommerce_shopping_cart_logo{
    cursor:pointer;
    cursor:hand;
    float:right;
    display:block;
    height:25px;
    width:25px;
    background:url('../images/ecommerce_cart.png') no-repeat 0 3px;
    margin-right:3px
}
.ecommerce_shopping_cart_logo_container{
    border:1px dotted #737373;
    color:#000;
    margin:0 6px 0 0;
    float:right;
    padding:2px;
    background-color:#0075b0
}
.ecommerce_shopping_cart_logo_container a{
    color:white
}
.ecommerce_shopping_cart_logo_container div{
    display:inline-block;
    vertical-align:middle;
    color:white
}
.ecommerce_spacer div{
    margin:5px
}
.ecommerce_cart_confirm_quote{
    display:inline-block;
    margin-left:2px
}
.ecommerce_cart_confirm_quote a{
    color:#fff;
    padding:0 2px 0 2px
}
#ecommerce_shopping_cart_total_services{
    text-align:center;
    margin-left:2px
}
.blank_txt_clue_decoration{
    font-style:italic;
    text-align:center;
    color:grey!important
}
#ecommerce_quote_confirm_box_container table.ecommerce_cart_grid{
    border:1px dotted #ccc;
    border-bottom:0;
    font-size:12px
}
#ecommerce_quote_confirm_box_container table.ecommerce_cart_grid tr.ecommerce_cart_header{
    background:#ebf5f9;
    font-size:15px
}
#ecommerce_quote_confirm_box_container table.ecommerce_cart_grid tr.ecommerce_cart_header td{
    font-weight:bold;
    padding:8px 4px
}
#ecommerce_quote_confirm_box_container table.ecommerce_cart_grid td{
    padding:4px
}
#ecommerce_quote_confirm_box_container table.ecommerce_cart_grid tr.ecommerce_cart_footer{
    background:#ebf5f9
}
#ecommerce_quote_confirm_box_container table.ecommerce_cart_grid tr.ecommerce_cart_footer td{
    padding:0 4px
}
#ecommerce_quote_confirm_box_container table.ecommerce_cart_grid tr.ecommerce_cart_footer p{
    margin:0
}
#ecommerce_quote_confirm_box_container .confirm_quote_button_grid{
    padding:6px 6px 12px;
    border:1px dotted #ccc;
    border-top:0
}
#ecommerce_display_quote_code fieldset{
    border:1px solid #ccc;
    padding:13px 4px 4px
}
#ecommerce_display_quote_code fieldset legend{
    font-size:14px
}
.logo-img-border{
    border-bottom:1px solid #000
}
.ecomm_quote_body table.quote-table-1{
    width:100%;
    border-top:1px solid #3c3c3c;
    margin:15px 0 10px
}
.ecomm_quote_body table.quote-table-1 tr th{
    background:#ececec;
    padding:4px 6px;
    padding:8px 6px;
    border-right:1px solid #2c2a2a;
    border-bottom:1px solid #3c3c3c
}
.ecomm_quote_body table.quote-table-1 tr td{
    border-bottom:1px solid #3c3c3c;
    border-right:1px solid #3c3c3c;
    padding:7px 6px
}
.ecomm_quote_body table.quote-table-1 tr td span.amt-heading{
    font-weight:bold;
    float:left
}
#ecommerce_quote_login_form_div .ecomm_quote_header p.quote-date{
    margin:0;
    text-align:right
}
#ecommerce_quote_login_form_div .ecomm_quote_header img.quote-logo-img{
    max-width:55%
}
#ecommerce_quote_login_form_div .ecomm_quote_header h3.quote-date-title{
    display:block;
    font-size:28px;
    margin:2px 0 8px;
    text-align:right;
    width:100%
}
.ecart-tooltip{
    display:none;
    position:absolute;
    width:170px;
    border:1px solid #ccc;
    padding:10px;
    z-index:20;
    background:#eaecf0
}
.quote-toolitip.ecart-tooltip{
    left:103%
}
.quote-toolitip p{
    padding-left:10;
    padding-right:5
}
.quote-toolitip{
    left:30px;
    top:-9px
}
.quote-toolitip:before{
    background:url(../images/tooltip_arrow.png) no-repeat;
    content:"";
    display:block;
    height:15px;
    left:-10px;
    position:absolute;
    width:12px
}
.ecommerce_confirmbtn_grid{
    float:left;
    width:100%
}
.ecommerce_confirmbtn_grid .confirmbtn{
    float:right
}
.ecommerce_confirmbtn_grid .cancelbtn{
    float:left
}
.ecommerce_confirmbtn_grid .confirmbtn input,.ecommerce_confirmbtn_grid .cancelbtn input{
    -webkit-appearance:none!important;
    -webkit-border-radius:0;
    border-radius:0
}
.eccom-mac-hack{
    -webkit-appearance:none!important;
    -webkit-border-radius:0;
    border-radius:0
}
.term-condition-scroll{
    height:350px;
    overflow:auto
}
.ecart_company_address .ecart_container{
    height:506px
}
.ecart_billing_address .ecart_container{
    height:470px
}
.payment_method .ecart_container,.service_start_date .ecart_container{
    height:100px
}
.order_review_details .ecart_container{
    height:442px
}
.terms_conditions_details .ecart_container{
    height:389px
}
.ecommerce_ecart_data_table{
    width:100%
}
.ecomm_ecart_main_container *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.ecomm_ecart_main_container .ecommerce_container{
    padding:0;
    margin:0 0 10px;
    border:0 none
}
.ecomm_ecart_main_container .ecart_heading_container{
    border:1px solid #0075b0
}
.ecomm_ecart_main_container .ecart_container{
    border:1px solid #ddd
}
.ecomm_ecart_main_container p{
    margin:0 0 10px;
    line-height:18px
}
.ecart_grid_row{
    margin:0 -5px
}
.ecart_grid_row:after{
    clear:both;
    content:"";
    display:block
}
.ecart_grid_row .col{
    padding:0 5px;
    float:left
}
.ecart_grid_row .col-30{
    width:30%
}
.ecart_grid_row .col-50{
    width:50%
}
.ecart_grid_row .col-70{
    width:70%
}
.ecart_grid_row .col-60{
    width:60%
}
.ecart_grid_row .col-38{
    width:38%
}
.ecart_grid_row .col-100{
    width:100%
}
.ecommerce_container{
    border:1px solid lightgrey;
    margin-bottom:10px
}
.ecart_heading_container{
    background:#0075b0;
    color:#fff;
    text-align:center;
    padding:5px 0
}
.ecart_container{
    padding:10px
}
.ecart_sub_container{
    margin:0 -10px 10px -10px
}
.ecart_sub_container:after{
    clear:both;
    content:"";
    display:block
}
.ecart_sub50_conatiner{
    width:50%;
    float:left;
    padding:0 10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.ecart_sub100_conatiner{
    width:100%;
    float:left;
    padding:0 10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
span.ecart_label{
    display:block;
    margin:0 0 4px 0
}
span.ecart_input{
    display:block
}
.ecart_input textarea{
    resize:none
}
.ecart_input input[type="text"],.ecart_input textarea,.ecart_input select{
    width:100%;
    border:1px solid #ddd
}
span.ecart_disp_red{
    color:red
}
.ecomm_right_top_container .ecommerce_container{
    width:48%;
    display:inline-block;
    min-height:100px;
    vertical-align:top
}
.ecart_aggrement_no_txt{
    text-align:center;
    font-weight:bolder;
    margin:15px 0;
    font-size:20px
}
.ecart_heading_container .ecart_logo{
    display:inline-block;
    height:22px;
    width:17px;
    float:left;
    margin:0 7px
}
.ecart_heading_container .ecomm_order_details{
    background:url('../images/order_details.png') no-repeat
}
.ecart_heading_container .company_logo_addr{
    background:url('../images/home_grey.png') no-repeat
}
.ecart_heading_container .payment_method_logo{
    background:url('../images/payment-card.png') no-repeat
}
.ecart_heading_container .start_date_logo{
    background:url('../images/stock_form-time-field.png') no-repeat
}
.ecart_heading_container .order_review_logo{
    background:url('../images/page_tick.gif') no-repeat
}
.ecart_heading_container .terms_conditions_logo{
    background:url('../images/Text_preview.png') no-repeat
}
.ecart_grid_payment_method .col .ecommerce_container{
    height:135px
}
.ecart_container .ecomm_contact_address{
    height:250px
}
tr.ecommerce_cart_data td{
    text-align:left;
    border:none!important;
    padding:9px
}
tr.ecommerce_cart_data:nth-child(even){
    background:#f7f7f7
}
table.ecommerce_ecart_data_table th{
    padding:9px;
    background:#e0e0e0
}
table.ecommerce_ecart_data_table tfoot td{
    padding:7px;
    text-align:center;
    background:#fcfcfc
}
.ecomm_ecart_notice_disp{
    padding:7px;
    background:#f2f2f2;
    text-align:center;
    margin-bottom:10px;
    font-weight:normal;
    font-style:italic;
    font-size:13px
}
.ecomm_ecart_notice_disp.bolder{
    font-weight:bold
}
.bank_card_details_ecart_container,.payment_add_info_ecart_container{
    height:550px
}
.ecomm_payment_completion_payment_details .ecart_container,.ecomm_payment_completion_order_details .ecart_container{
    height:240px
}
.ecomm_etable{
    margin:0 0 20px 0
}
.ecomm_etable .ecomm_etable_row{
    padding:5px 0;
    border-bottom:1px solid #eee
}
.ecomm_contact_address h4,.ecomm_ship_address h4{
    font-size:16px;
    margin:0 0 10px;
    font-weight:normal
}
.ecomm_contact_address address,.ecomm_ship_address address{
    font-style:italic;
    margin:0 0 10px
}
.ecomm_contact_address address .title,.ecomm_ship_address address .title{
    font-style:normal
}
.ecomm_ship_address .ecomm_spacer{
    margin-bottom:5px
}
.ecommerce_container.ecomm_user_payment_order_list .ecart_container .ecomm_quote_body{
    height:302px;
    overflow-x:auto;
    overflow-y:auto
}
.ecommerce_container.ecomm_user_payment_agreement_list .ecart_container{
    height:169px;
    overflow-x:hidden;
    overflow-y:auto
}
.ecomm_message{
    background:#c5ecde;
    width:100%;
    line-height:25px;
    margin:10px 2px;
    padding:5px 0;
    color:#065c06;
    text-align:center;
    font-weight:bold;
    font-size:15px
}
.ecomm_payment_completion_footer_container{
    margin:25px 0 0 0
}
.ecomm_payment_completion_order_details{
    width:46%;
    display:inline-block;
    vertical-align:top
}
span.ecomm_addr_separator_span{
    display:inline-block;
    width:65px
}
span.ecomm_payment_separator_span{
    display:inline-block;
    width:200px
}
span.ecomm_order_separator_span{
    display:inline-block;
    width:200px
}
span.ecomm_payment_heading{
    font-weight:bold;
    width:98%;
    background:#d8d8d8;
    display:inline-block;
    text-align:center;
    padding:5px 0;
    margin:5px 0
}
@media(max-width:1200px) and (min-width:980px){
    .ecart_left_sub_section.col-30{
        width:40%
    }
    .ecart_right_sub_section.col-70{
        width:60%
    }
}
@media(max-width:979px){
    .ecart_left_sub_section.col-30,.ecart_right_sub_section.col-70{
        width:100%
    }
}
@media(max-width:767px){
    .payment_method_left.col-50,.payment_method_right.col-50{
        width:100%
    }
    .ecart_grid_row .col-30,.ecart_grid_row .col-70{
        width:100%
    }
    .ecart_grid_row .col-38,.ecart_grid_row .col-60{
        width:100%
    }
}
@media(max-width:979px){
    .ecart_company_address .ecart_container{
        height:auto
    }
    .ecart_billing_address .ecart_container{
        height:auto
    }
    .payment_method .ecart_container,.service_start_date .ecart_container{
        height:auto
    }
    .order_review_details .ecart_container{
        height:auto
    }
    .terms_conditions_details .ecart_container{
        height:auto
    }
}
@media only screen and (max-width:1259px){
    #ecommerce_quote_login_form_div .ecomm_quote_header img.quote-logo-img{
        max-width:75%
    }
}
@media only screen and (max-width:979px){
    #ecommerce_quote_login_form_div .ecomm_quote_header img.quote-logo-img{
        max-width:90%
    }
}
@media only screen and (max-width:767px){
    #ecommerce_quote_login_form_div .ecomm_quote_header img.quote-logo-img{
        max-width:100%
    }
    #ecommerce_quote_login_form_div .ecomm_quote_header h3.quote-date-title{
        font-size:20px
    }
    .ecomm_ecart_main_container.ecart_grid_row .col.col-50{
        width:100%
    }
    .bank_card_details_ecart_container,.payment_add_info_ecart_container{
        height:auto
    }
    .ecomm_payment_completion_payment_details .ecart_container,.ecomm_payment_completion_order_details .ecart_container{
        height:auto
    }
    .ecommerce_container.ecomm_user_payment_order_list .ecart_container{
        overflow-x:auto
    }
    .ecomm_payment_completion_payment_details{
        width:100%;
        display:block;
        vertical-align:top
    }
    .ecomm_payment_completion_order_details{
        width:100%;
        display:block;
        vertical-align:top;
        margin-top:15px
    }
}
@media only screen and (max-width:480px){
    .quote-toolitip{
        left:30px;
        top:-9px;
        width:
    }
    .quote-toolitip:before{
        background:url(../images/tooltip_arrow.png) no-repeat;
        content:"";
        display:block;
        height:15px;
        left:-10px;
        position:absolute;
        width:12px
    }
    .ecommerce_confirmbtn_grid .confirmbtn{
        float:left;
        width:100%;
        margin-top:10px
    }
    .ecommerce_confirmbtn_grid .cancelbtn{
        float:left;
        width:100%
    }
}
.ecomm_ajax_loader_disp{
    display:none;
    height:26px;
    width:38px;
    background:url('../images/ajax-loader.gif') no-repeat;
    line-height:19px;
    vertical-align:middle
}
.ecomm_ajax_loader_big_disp{
    display:none;
    position:absolute;
    height:100%;
    width:100%;
    background:url('../images/ajax_loader_big.gif') no-repeat;
    vertical-align:middle;
    z-index:0
}
img.ecomm_ajax_loader_big_disp{
    display:none;
    position:absolute;
    content:url('../images/ajax_loader_big.gif') no-repeat;
    background:0;
    height:50%;
    width:50%;
    left:25%;
    top:13%
}
.ecomm_big_ajax_loader_container{
    height:100%;
    width:100%;
    top:0;
    text-align:center;
    left:0;
    z-index:1000;
    position:fixed;
    display:none
}
.ecomm_big_ajax_loader_container_body{
    background:#fff;
    height:50px;
    width:180px;
    position:absolute;
    left:50%;
    top:50%;
    margin:-25px 0 0 -90px;
    padding:10px;
    border-radius:4px;
    box-shadow:0 0 6px rgba(0,0,0,0.7);
    z-index:100;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.ecomm_big_ajax_loader_container_body img{
    vertical-align:middle;
    margin-right:5px
}
.ecomm_big_ajax_loader_container_overlay{
    height:100%;
    width:100%;
    left:0;
    top:0;
    background:#000;
    opacity:.5;
    position:fixed
}
.ecomm_edit_quote_btn_container{
    float:right;
    margin:0 2px 0 5px
}
.edit_quote_add_group,.edit_quote_add_service{
    padding:6px 5px;
    border-radius:5px;
    border:1px solid lightgrey;
    margin:0 0 7px;
    width:215px;
    vertical-align:middle
}
.ecomm_user_tab_btn{
    margin:0 4px 12px 0!important;
    padding:4px 9px!important;
    background:none repeat scroll 0 0 #f6881f!important
}
.clearfix:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
    font-size:0
}
.clearfix{
    display:inline-block
}
html[xmlns] .clearfix{
    display:block
}
* html .clearfix{
    height:1%
}
.ecomm_xml_service_grid{
    padding:10px
}
.ecomm_xml_service_grid .section{
    display:block
}
.ecomm_xml_service_grid .section .label{
    float:left;
    min-width:130px
}
.ecomm_xml_service_grid .section.main .label{
    text-align:left;
    font-weight:bold
}
.ecomm_xml_service_grid .section .data{
    display:flex;
    padding:0 0 0 4%
}
.ecomm_xml_service_grid .section.main .data{
    display:flex;
    padding:0 0 0 15px
}
input[type=button],input[type=submit],input[type=reset]{
    background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);
    background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);
    background-image:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3),0 6px 0 -3px rgba(0,0,0,0.15);
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3),0 6px 0 -3px rgba(0,0,0,0.15);
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.3),0 6px 0 -3px rgba(0,0,0,0.15);
    color:#fff;
    background-color:#0075b0;
    padding:7px 12px;
    margin:0;
    border:0;
    cursor:pointer;
    font-size:105%;
    */
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s;
    -webkit-appearance:none
}
.ecomm_cp_table{
    border:1px solid #ccc;
    border-right:0;
    border-bottom:0;
    font-size:12px;
    width:100%
}
.ecomm_cp_table thead th{
    background:#e5edf6
}
.ecomm_cp_table tbody tr:nth-child(odd) td{
    background:#f7f7f7
}
.ecomm_cp_table tfoot td{
    background:#ddd;
    font-weight:bold
}
.ecomm_cp_table thead th,.ecomm_cp_table tbody td,.ecomm_cp_table tfoot td{
    padding:2px 16px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-left:0
}
.ecomm_company_exclude_date_remove{
    cursor:pointer;
    cursor:hand;
    display:block;
    height:15px;
    width:15px;
    float:left;
    background:url('../images/remove-cart.png') no-repeat 0 3px
}
.ecomm_remove_attr_cust_service{
    cursor:pointer;
    cursor:hand;
    display:block;
    height:15px;
    width:15px;
    float:left;
    background:url('../images/remove-cart.png') no-repeat 0 3px
}
#TB_window,#TB_window2{
    z-index:1000000!important
}
#TB_window2 input[type=submit]{
    background-color:#0075b0
}
.TB_overlayBG,.TB_overlayBG2{
    z-index:100!important
}
div.ecomm_questionaire_page_items_container{
    margin:15px 5px
}
div.ecomm_questionaire_page_items_qtn_container{
    margin:7px 0
}
div.ecomm_questionaire_page_items_ans_container{
    margin:0 0 20px 0
}
.sa_cust_attr_container .sa_cust_attr_row{
    margin:10px 0
}
.sa_cust_attr_container .sa_cust_attr_row.ecomm_hide{
    display:none
}
.sa_cust_attr_container .sa_cust_attr_row.ecomm_display{
    display:block
}
.sa_cust_attr_container .sa_cust_attr_row .sa_cust_attr_col{
    display:inline-block;
    vertical-align:top
}
.sa_cust_attr_container .sa_cust_attr_row .sa_cust_attr_col.sa_cust_attr_name{
    width:74%
}
.sa_cust_attr_container .sa_cust_attr_row .sa_cust_attr_col.sa_highlight{
    font-weight:bold;
    color:#0075b0
}
.ecomm_title{
    text-align:center;
    font-weight:bold;
    font-size:20px;
    color:#0075b0;
    padding:10px 0
}
div#ecommerce_service_attr_cust_list{
    background-color:#fff;
    padding:3px;
    margin:0
}
.ecommerce_page_services_btn{
    display:inline-block;
    width:98%;
    margin:5px!important
}
@media only screen and (max-width:767px){
    .comparision_report_form .section{
        float:none!important;
        width:100%!important
    }
    .comparision_report_form .grid-left.section{
        margin:0 0 40px
    }
    .comparision_report_form .section b{
        text-align:center
    }
}
.ecomm_payment_data_row{
    margin:0 0 1%
}
.ecomm_payment_data_label{
    font-weight:bold;
    width:50%;
    text-align:right;
    display:inline-block;
    padding:4px 0
}
.ecomm_payment_data_input{
    display:inline-block;
    margin:0 0 0 1%;
    vertical-align:top
}
.ecomm_payment_data_input.ecomm_payment_data_radio{
    padding:3px 0
}
.ecomm_card_txt_logo{
    display:none
}
.ecomm_payment_data_radio .ecomm_card_option_container{
    display:inline-block
}
[class*='ecomm_card_logo']{
    width:32px;
    height:20px;
    display:inline-block;
    vertical-align:top
}
.ecomm_card_option_container [class*='ecomm_card_logo']{
    vertical-align:middle
}
.ecomm_card_option_container{
    position:relative;
    margin:0 10px 0 0
}
.ecomm_payment_data_radio .ecomm_card_option_container .ecomm_card_logo_master{
    background:url('../images/mastercard32.png') no-repeat 0 0
}
.ecomm_payment_data_radio .ecomm_card_option_container .ecomm_card_logo_visa{
    background:url('../images/visa32.png') no-repeat 0 0
}
.ecomm_payment_data_radio .ecomm_card_option_container .ecomm_card_logo_amex{
    background:url('../images/american_express32.png') no-repeat 0 0
}
table.ecomm_cf7_ecart_data_table{
    width:80%
}
table.ecomm_cf7_ecart_data_table,table.ecomm_cf7_ecart_data_table tbody,table.ecomm_cf7_ecart_data_table tr{
    display:block
}
table.ecomm_cf7_ecart_data_table tr{
    margin:0 0 10px 0
}
table.ecomm_cf7_ecart_data_table tr:after{
    content:'';
    clear:both;
    display:block
}
td.ecomm_td_1{
    display:block;
    float:left;
    width:15%;
    box-sizing:border-box;
    text-align:right
}
td.ecomm_td_2{
    display:block;
    float:left;
    width:35%;
    box-sizing:border-box
}
td.ecomm_td_3{
    display:block;
    float:left;
    width:15%;
    box-sizing:border-box
}
td.ecomm_td_4{
    display:block;
    float:left;
    width:35%;
    box-sizing:border-box
}
td.ecomm_td_span3{
    width:85%;
    float:left;
    display:block;
    box-sizing:border-box
}
table.ecomm_cf7_ecart_data_table tr.ecomm_cf7_captcha_container img.wpcf7-form-control{
    width:25%
}
table.ecomm_cf7_ecart_data_table tr.ecomm_cf7_captcha_container .wpcf7-form-control-wrap{
    display:block;
    width:25%
}
table.ecomm_cf7_ecart_data_table tr .ecommerce_phone_number{
    width:69%;
    margin:0 1% 0 0;
    float:left
}
table.ecomm_cf7_ecart_data_table tr .ecommerce_phone_number+.wpcf7-form-control{
    width:29%;
    margin:0 0 0 1%;
    float:left
}
td.ecomm_td_2 .wpcf7-form-control,td.ecomm_td_4 .wpcf7-form-control,td.ecomm_td_span3 .wpcf7-form-control{
    width:100%
}
table.ecomm_cf7_ecart_data_table .error_msg{
    margin:0;
    line-height:24px;
    font-size:12px
}
@media(max-width:1024px){
    table.ecomm_cf7_ecart_data_table{
        width:100%
    }
    .sa_cust_attr_container .sa_cust_attr_row .sa_cust_attr_col.sa_cust_attr_name{
        width:61%
    }
}
@media(max-width:767px){
    .ecomm_payment_data_row{
        margin:0 0 10px 0
    }
    .ecomm_payment_data_row .ecomm_payment_data_label,.ecomm_payment_data_row .ecomm_payment_data_input{
        display:block;
        width:100%;
        padding:0;
        margin:0
    }
    .ecomm_payment_data_row .ecomm_payment_data_label{
        text-align:left
    }
    td.ecomm_td_1,td.ecomm_td_3{
        text-align:left
    }
    td.ecomm_td_1,td.ecomm_td_2,td.ecomm_td_3,td.ecomm_td_4,td.ecomm_td_span3{
        float:none;
        width:100%
    }
    td.ecomm_td_2{
        margin-bottom:10px
    }
    table.ecomm_cf7_ecart_data_table tr.ecomm_cf7_captcha_container .wpcf7-form-control-wrap{
        display:block;
        width:60%
    }
}
.view-details-button{
    background:#0075b0;
    color:white!important;
    border-bottom:4px solid #e2e2e2!important
}
.view-details-button:hover{
    color:white!important
}
.shop-button{
    background:#f6881f;
    color:white!important;
    border-bottom:4px solid #e2e2e2!important;
    padding:10px 17px!important
}
.shop-button:hover{
    color:white!important
}
tr.ecommerce_cart_data a{
    color:black
}
@media(max-width:1255px) and (min-width:981px){
    tr.ecommerce_cart_footer td,tr.ecommerce_cart_header td,tr.ecommerce_cart_header td span{
        font-size:12px!important
    }
    span.ecomm_order_separator_span,span.ecomm_payment_separator_span{
        width:180px
    }
}
@media(max-width:980px) and (min-width:480px){
    tr.ecommerce_cart_footer td,tr.ecommerce_cart_header td,tr.ecommerce_cart_header td span{
        font-size:10px!important
    }
    span.ecomm_order_separator_span,span.ecomm_payment_separator_span{
        width:145px
    }
}
@media(max-width:480px){
    .ecommerce_container #referenceHeading{
        font-size:13px!important
    }
    .ecommerce_container #privateAddToCartBtn{
        margin-top:6px!important
    }
    .ecommerce_container #customNameLabel{
        font-size:12px!important
    }
    tr.ecommerce_cart_footer td,tr.ecommerce_cart_header td,tr.ecommerce_cart_header td span{
        font-size:12px!important
    }
    span.ecomm_order_separator_span,span.ecomm_payment_separator_span{
        width:110px
    }
}
.ecommerce_cart_confirm_button{
    width:97.5%!important
}
.sa_cust_attr_col.sa_cust_attr_price{
    float:right;
    margin-right:5px
}
.bank_card_details_ecart_container,.payment_add_info_ecart_container{
    height:563px!important
}
.infopane.color-8{
    border:1px solid #d3d3d3;
    background:0;
    padding:10px 12px
}
.tb-close-icon{
    color:#f6881f
}
.tb-close-icon:hover{
    color:white
}
.popup_label{
    color:#0075b0
}
#TB_overlay1,#TB_overlay2{
    background:#000;
    opacity:.7;
    filter:alpha(opacity=70);
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:100050
}
.TB_overlayBG1,.TB_overlayBG2{
    z-index:100!important
}
#TB_window1,#TB_window2{
    z-index:1000000!important
}
#TB_window1,#TB_window2{
    position:fixed;
    background:#fff;
    z-index:100050;
    visibility:hidden;
    text-align:left;
    top:12%!important;
    left:50%;
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.3);
    box-shadow:0 3px 6px rgba(0,0,0,0.3)
}
div#TB_ajaxContent1,div#TB_ajaxContent2{
    clear:both;
    padding:2px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em
}
div#TB_ajaxWindowTitle1,div#TB_ajaxWindowTitle2{
    float:left;
    font-weight:600;
    line-height:29px;
    overflow:hidden;
    padding:0 29px 0 10px;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:calc(100% - 39px)
}
.tb-close-icon1,.tb-close-icon2{
    color:#666;
    text-align:center;
    line-height:29px;
    width:29px;
    height:29px;
    position:absolute;
    top:0;
    right:0
}
.tb-close-icon1,.tb-close-icon2{
    color:#f6881f
}
.testimonialContent h3{
    margin:0
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-text-grid .metric-label{
    line-height:1.10;
}
.serviceHomepageBlock.thumbnail-right{
    min-height:138px
}
.serviceHomepageBlock .post-big-pic-pic img{
    margin-left:1px;
    max-width:260;
	max-height: 180px;
}
.hardwareHomepageBlock .post-big-pic-pic img{
    margin-left:1px;
    max-width:99%
}
#addShippingBtnDiv{
    float:right;
    margin-bottom:10px
}
.detailsLeftDiv{
    line-height:1.6;
    font-size:14px
}
.detailsRightDiv{
    line-height:1.7;
    font-size:14px;
    float:right!important
}
.details30Div{
    line-height:1.7;
    font-size:14px;
    margin-right:3.33%
}
.detailInnerDiv{
    margin-bottom:15px;
    text-align:justify
}
.details30Div .detailInnerDiv{
    text-align:left;
    line-height:1.8
}
.detailsHeading{
    color:#0075b0;
    font-size:15px;
    font-weight:bold
}
.detailsSmallFont{
    font-size:12px
}
#ecomm_my_sa_login_form input[type="text"],#ecomm_my_sa_login_form input[type="password"],#my_sa_forgot_password input[type="text"],#my_sa_reset_password input[type="text"],#my_sa_reset_password input[type="password"],#my_sa_select_company input[type="text"],#my_sa_select_company select{
    width:60%
}
.ecomm_error_msg{
    background:#f5dddd;
    width:100%;
    line-height:25px;
    margin:10px 2px;
    padding:5px 0;
    color:red;
    text-align:center;
    font-weight:bold;
    font-size:15px
}
.companyS{
    color:#0094d2;
    font-weight:bold;
    font-size:15px
}
.companyA{
    color:#929396;
    font-weight:bold;
    font-size:15px
}
.displayNone{
    display:none
}
.displayBlock{
    display:block
}
.blueButton{
    background:#0075b0 none repeat scroll 0 0!important
}
#my_sa_full_container input[type="submit"],.my_sa_open_ticket input[type="submit"]{
    border-radius:0
}
#my_sa_full_container .ecart_input{
    position:relative
}
.subscribe-button-inner{
    float:right;
    max-width:50%!important;
    margin-top:0!important
}
.post-small.post-big-thumb h1{
    font-size:170%
}
.post-title h1,.post-small .post-title h2{
    margin-top:0;
    margin-bottom:10px
}
.post-small .post-title h2,.post-small .post-title h1{
    line-height:130%;
    margin-bottom:6px
}
.post-small .post-title h2{
    font-size:150%
}
.pricing-panel-grid .panel .panel-header h1{
    font-size:21px;
    font-weight:normal;
    margin:0
}
.pricing-panel-grid .panel-metrics .metrics-container .bubble-text-grid .metric-label{
    font-weight:normal;
    font-family:inherit
}
.marginR3{
    margin-right:3%
}
.floatLeft{
    float:left
}
#my_sa_details .panel-heading{
    background:#e5e5e5 none repeat scroll 0 0;
    color:#538eb7;
    padding:12px 20px
}
#my_sa_details .panel-heading h2,#my_sa_details .panel-footer h2{
    font-size:21px;
    font-weight:normal;
    margin:0
}
#my_sa_details .panel-body{
    margin:15px 0;
    height:255px
}
#my_sa_details .panel-footer{
    background:url('../images/arrow.png') no-repeat center right 25px;
    background-color:#4dade7;
    color:#fff;
    padding:20px 20px;
    cursor:pointer;
    display:block;
    z-index:999
}
.text-right{
    text-align:right
}
.linksDiv{
    padding-right:10px;
    padding-bottom:15px;
    border-bottom:1px solid #538eb7
}
.icon-links{
    float:left;
    padding:0 29px;
    text-align:center;
    width:75px;
    margin-bottom:10px
}
#my_sa_details input[type="text"]{
    padding:15px
}
#my_sa_details .ecart_input{
    margin-bottom:10px
}
#my_sa_details .col-30{
    width:31.33%;
    margin-bottom:20px
}
#my_sa_details #myStat2{
    width:60%;
    margin:10px auto
}
@media(max-width:1250px){
    #my_sa_details .panel-body{
        height:238px
    }
}
@media only screen and (min-width:768px) and (max-width:979px){
    #my_sa_details .panel-body{
        height:218px
    }
    .icon-links{
        width:52px;
        padding:0 26px
    }
    #my_sa_details .panel-heading h2,#my_sa_details .panel-footer h2{
        font-size:15px
    }
}
@media(max-width:767px){
    #my_sa_details .panel-body{
        height:238px
    }
    #my_sa_details .col-30{
        width:100%
    }
    .icon-links{
        float:left;
        padding:0 19px;
        width:52px;
        text-align:center
    }
    .icon-links img{
        width:38px
    }
    #my_sa_details #myStat2{
        width:47%
    }
}
#my_sa_details{
    margin-top:1px
}
#ticketsTable th{
    border:1px solid lightgray;
    background-color:#0e7fc8;
    color:white
}
#ticketsTable{
    border-collapse:collapse;
    margin-top:2px;
    width:100%
}
table.dataTable.cell-border tbody tr.odd{
    background-color:#f9f9f9
}
table.dataTable.cell-border tbody tr.odd>.sorting_1{
    background-color:#f1f1f1;
    color:#1a1a1a
}
table.dataTable.cell-border tbody tr.even>.sorting_1{
    background-color:#fafafa;
    color:#1a1a1a
}
.dataTables_length,.dataTables_filter{
    margin:10px 0
}
table.dataTable.no-footer{
    border-bottom:1px solid #0e7fc8!important
}
.my_sa_ticket_container{
    margin:5px 0 0 0
}
.my_sa_ticket_container .ecart_heading_container{
    background-color:#0e7fc8
}
.my_sa_ticket_container .ticket_col{
    width:100%;
    padding:0 10px
}
.my_sa_ticket_container .ecomm_payment_separator_span{
    width:20%;
    vertical-align:top;
    font-weight:bold
}
.my_sa_ticket_container .ticketDetailsDiv{
    width:78%;
    display:inline-block
}
.my_sa_open_ticket .ecomm_etable_row{
    padding:20px 15px
}
.my_sa_open_ticket input[type="text"],.my_sa_open_ticket textarea,.my_sa_open_ticket input[type="password"]{
    width:60%;
    resize:none
}
.change_password_container .ticketDetailsDiv{
    position:relative
}
.my_sa_open_ticket .ecomm_payment_separator_span{
    width:17%
}
#filterDiv{
    width:100%;
    margin-top:10px
}
.filterInnerDiv{
    width:33%;
    display:inline-block
}
.notificationClassDiv{
    margin:8px;
    margin-left:16px;
    margin-bottom:10px
}
.notificationClassDiv a{
    font-size:14px
}
.passwordFormDiv{
    width:70%;
    display:inline-block
}
#passwordRules{
    display:inline-block;
    margin-left:2%;
    margin-top:17px;
    vertical-align:top;
    width:27%
}
#passwordRules #rulesHeading{
    font-size:15px;
    font-weight:bold;
    padding-left:40px
}
#passwordRules li{
    line-height:30px
}
.passwordFormDiv .ecomm_etable_row{
    border-bottom:0
}
.over_due{
    background-color:#c67171!important;
    color:white
}
#invoiceCreditCardForm select{
    width:20%;
    margin-right:20px
}
@media only screen and (min-width:980px) and (max-width:1259px){
    .notificationClassDiv a{
        font-size:14px
    }
}
@media only screen and (min-width:768px) and (max-width:979px){
    .notificationClassDiv a{
        font-size:13px
    }
    #passwordRules{
        margin-left:.5%;
        width:28.5%
    }
    #passwordRules li{
        line-height:25px
    }
    #invoiceCreditCardForm select{
        width:25%;
        margin-right:20px
    }
}
@media only screen and (max-width:767px){
    .filterInnerDiv{
        width:28%;
        display:inline-block;
        margin-right:10px
    }
    .filterInnerDiv input{
        width:100%
    }
    .notificationClassDiv a{
        font-size:14px
    }
    .my_sa_ticket_container .ticketDetailsDiv{
        width:73%;
        margin-left:5%
    }
    .my_sa_open_ticket input[type="text"],.my_sa_open_ticket textarea,.my_sa_open_ticket input[type="password"]{
        width:90%
    }
    .passwordFormDiv{
        width:100%
    }
    #passwordRules{
        width:100%;
        margin-top:10px;
        margin:0
    }
    #passwordRules li{
        line-height:25px
    }
    #invoiceCreditCardForm select{
        width:40%;
        margin-right:20px
    }
    .linksDiv{
        display:none
    }
}
.icons-parent{
    float:right
}
@media only screen and (max-width:479px){
    .notificationClassDiv a{
        font-size:13px
    }
    .my_sa_ticket_container .ecomm_payment_separator_span{
        width:100%
    }
    .my_sa_ticket_container .ticketDetailsDiv{
        width:100%;
        margin-left:0
    }
    #invoiceCreditCardForm select{
        width:60%;
        margin-bottom:10px
    }
    .icon-links{
        float:left;
        height:85px;
        margin-left:10px;
        margin-right:10px;
        padding:0;
        width:52px
    }
    .icon-links img{
        width:36px
    }
    .linksDiv{
        margin-top:-12px;
        padding-bottom:0
    }
    div.wpcf7 .wpcf7-form-control{
        max-width:100%
    }
}
#circularGraphDiv .circle-info-half{
    cursor:pointer!important
}
.mySaLinksDropdown{
    margin-left:-4px;
    margin-right:-4px
}
#wpcf7-f295-o1 .wpcf7-not-valid-tip{
    color:white
}
#contactMeShortFormFooter .wpcf7-not-valid-tip{
    color:white
}
.classYellow td{
    background:yellow!important
}
#cookie-notice{
    display:block;
    visibility:hidden;
    position:fixed;
    min-width:100%;
    height:auto;
    z-index:100000;
    font-size:13px;
    line-height:20px;
    left:0;
    text-align:center
}
.cn-top{
    top:0
}
.cn-bottom{
    bottom:0
}
.cookie-notice-container{
    padding:10px;
    text-align:center;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.cookie-notice-revoke-container{
    position:absolute;
    bottom:0;
    width:100%;
    z-index:1;
    visibility:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.cn-top .cookie-notice-revoke-container{
    top:0;
    bottom:auto
}
#cookie-notice .cn-revoke-cookie{
    margin:0
}
.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{
    box-shadow:none;
    text-decoration:none
}
#cookie-notice .cn-button{
    margin-left:10px
}
.cn-button.wp-default{
    font-family:sans-serif;
    line-height:18px;
    padding:2px 12px;
    background:linear-gradient(to bottom,#fefefe,#f4f4f4) repeat scroll 0 0 #f3f3f3;
    border-color:#BBB;
    color:#333;
    text-shadow:0 1px 0 #FFF;
    -moz-box-sizing:border-box;
    border-radius:3px 3px;
    border-style:solid;
    border-width:1px;
    cursor:pointer;
    display:inline-block;
    font-size:12px;
    font-style:normal;
    text-decoration:none;
    white-space:nowrap;
    outline:0
}
.cn-button.wp-default:hover{
    background:linear-gradient(to bottom,#fff,#f3f3f3) repeat scroll 0 0 #f3f3f3;
    border-color:#999;
    color:#222
}
.cn-button.bootstrap{
    font-family:sans-serif;
    display:inline-block;
    *display:inline;
    padding:4px 12px;
    margin-right:.3em;
    margin-bottom:0;
    *margin-left:.3em;
    line-height:20px;
    color:#333;
    text-align:center;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    font-style:normal;
    vertical-align:middle;
    cursor:pointer;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#006dcc;
    *background-color:#04c;
    background-image:-moz-linear-gradient(top,#08c,#04c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image:-webkit-linear-gradient(top,#08c,#04c);
    background-image:-o-linear-gradient(top,#08c,#04c);
    background-image:linear-gradient(to bottom,#08c,#04c);
    background-repeat:repeat-x;
    border-style:solid;
    border-width:1px;
    border-color:#04c #04c #002a80;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding:2px 10px;
    font-size:12px;
    text-decoration:none;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    outline:0
}
.cn-button.bootstrap:hover{
    color:#fff;
    background-color:#04c;
    *background-color:#003bb3;
    background-position:0 -15px;
    -webkit-transition:background-position .1s linear;
    -moz-transition:background-position .1s linear;
    -o-transition:background-position .1s linear;
    transition:background-position .1s linear
}
@media all and (max-width:900px){
    .cookie-notice-container #cn-notice-text{
        display:block;
        margin-bottom:5px
    }
    #cookie-notice .cn-button{
        margin-left:5px;
        margin-right:5px
    }
}
.wt_section{
    clear:both;
    padding:0;
    margin:0
}
.wt_group:before,.wt_group:after{
    content:"";
    display:table
}
.wt_group:after{
    clear:both
}
.wt_group{
    zoom:1
}
.wt_col{
    display:block;
    float:left;
    margin:1% 0 1% 1.6%
}
.wt_col:first-child{
    margin-left:0
}
.wt_col_2_of_2{
    width:100%
}
.wt_col_1_of_2{
    width:49.2%
}
.wt_col_3_of_3{
    width:100%
}
.wt_col_2_of_3{
    width:66.13%
}
.wt_col_1_of_3{
    width:32.26%
}
.wt_col_4_of_4{
    width:100%
}
.wt_col_3_of_4{
    width:74.6%
}
.wt_col_2_of_4{
    width:49.2%
}
.wt_col_1_of_4{
    width:23.8%
}
.wt_col_5_of_5{
    width:100%
}
.wt_col_4_of_5{
    width:79.68%
}
.wt_col_3_of_5{
    width:59.36%
}
.wt_col_2_of_5{
    width:39.04%
}
.wt_col_1_of_5{
    width:18.72%
}
.wt_col_6_of_6{
    width:100%
}
.wt_col_5_of_6{
    width:83.06%
}
.wt_col_4_of_6{
    width:66.13%
}
.wt_col_3_of_6{
    width:49.2%
}
.wt_col_2_of_6{
    width:32.26%
}
.wt_col_1_of_6{
    width:15.33%
}
.wt_col_7_of_7{
    width:100%
}
.wt_col_6_of_7{
    width:85.48%
}
.wt_col_5_of_7{
    width:70.97%
}
.wt_col_4_of_7{
    width:56.45%
}
.wt_col_3_of_7{
    width:41.94%
}
.wt_col_2_of_7{
    width:27.42%
}
.wt_col_1_of_7{
    width:12.91%
}
.wt_col_8_of_8{
    width:100%
}
.wt_col_7_of_8{
    width:87.3%
}
.wt_col_6_of_8{
    width:74.6%
}
.wt_col_5_of_8{
    width:61.9%
}
.wt_col_4_of_8{
    width:49.2%
}
.wt_col_3_of_8{
    width:36.5%
}
.wt_col_2_of_8{
    width:23.8%
}
.wt_col_1_of_8{
    width:11.1%
}
.wt_col .wt-thumbcnt img{
    width:100%;
    height:auto
}
.wt_col .wt-detailcnt{
    padding:10px 0;
    width:100%
}
.wt_col .wt-detailcnt .wt-title,.wt_col .wt-detailcnt .wt-text,.wt_col .wt-detailcnt .wt-postmeta{
    padding-left:5px;
    padding-right:5px
}
@media only screen and (max-width:480px){
    .wt_col{
        margin:1% 0 3% 0
    }
    .wt_col_2_of_2{
        width:100%
    }
    .wt_col_1_of_2{
        width:100%
    }
    .wt_col_3_of_3{
        width:100%
    }
    .wt_col_2_of_3{
        width:100%
    }
    .wt_col_1_of_3{
        width:100%
    }
    .wt_col_4_of_4{
        width:100%
    }
    .wt_col_3_of_4{
        width:100%
    }
    .wt_col_2_of_4{
        width:100%
    }
    .wt_col_1_of_4{
        width:100%
    }
    .wt_col_5_of_5{
        width:100%
    }
    .wt_col_4_of_5{
        width:100%
    }
    .wt_col_3_of_5{
        width:100%
    }
    .wt_col_2_of_5{
        width:100%
    }
    .wt_col_1_of_5{
        width:100%
    }
    .wt_col_6_of_6{
        width:100%
    }
    .wt_col_5_of_6{
        width:100%
    }
    .wt_col_4_of_6{
        width:100%
    }
    .wt_col_3_of_6{
        width:100%
    }
    .wt_col_2_of_6{
        width:100%
    }
    .wt_col_1_of_6{
        width:100%
    }
    .wt_col_7_of_7{
        width:100%
    }
    .wt_col_6_of_7{
        width:100%
    }
    .wt_col_5_of_7{
        width:100%
    }
    .wt_col_4_of_7{
        width:100%
    }
    .wt_col_3_of_7{
        width:100%
    }
    .wt_col_2_of_7{
        width:100%
    }
    .wt_col_1_of_7{
        width:100%
    }
    .wt_col_8_of_8{
        width:100%
    }
    .wt_col_7_of_8{
        width:100%
    }
    .wt_col_6_of_8{
        width:100%
    }
    .wt_col_5_of_8{
        width:100%
    }
    .wt_col_4_of_8{
        width:100%
    }
    .wt_col_3_of_8{
        width:100%
    }
    .wt_col_2_of_8{
        width:100%
    }
    .wt_col_1_of_8{
        width:100%
    }
    .wt-listitem{
        margin-bottom:10px
    }
}
.noUi-target,.noUi-target *{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -ms-touch-action:none;
    -ms-user-select:none;
    -moz-user-select:none;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.noUi-target{
    position:relative
}
.noUi-base{
    width:100%;
    height:100%;
    position:relative
}
.noUi-origin{
    position:absolute;
    right:0;
    top:0;
    left:0;
    bottom:0
}
.noUi-handle{
    position:relative;
    z-index:1
}
.noUi-stacking .noUi-handle{
    z-index:10
}
.noUi-stacking+.noUi-origin{
    *z-index:-1
}
.noUi-state-tap .noUi-origin{
    -webkit-transition:left .3s,top .3s;
    transition:left .3s,top .3s
}
.noUi-state-drag *{
    cursor:inherit!important
}
.noUi-base{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.noUi-horizontal{
    height:18px
}
.noUi-horizontal .noUi-handle{
    width:34px;
    height:28px;
    left:-17px;
    top:-6px
}
.noUi-vertical{
    width:18px
}
.noUi-vertical .noUi-handle{
    width:28px;
    height:34px;
    left:-6px;
    top:-17px
}
.noUi-background{
    background:#fafafa;
    box-shadow:inset 0 1px 1px #f0f0f0
}
.noUi-connect{
    background:#3fb8af;
    box-shadow:inset 0 0 3px rgba(51,51,51,0.45);
    -webkit-transition:background 450ms;
    transition:background 450ms
}
.noUi-origin{
    border-radius:2px
}
.noUi-target{
    border-radius:4px;
    border:1px solid #d3d3d3;
    box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #BBB
}
.noUi-target.noUi-connect{
    box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB
}
.noUi-dragable{
    cursor:w-resize
}
.noUi-vertical .noUi-dragable{
    cursor:n-resize
}
.noUi-handle{
    border:1px solid #d9d9d9;
    border-radius:3px;
    background:#FFF;
    cursor:default;
    box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #ebebeb,0 3px 6px -3px #BBB
}
.noUi-active{
    box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB
}
.noUi-handle:before,.noUi-handle:after{
    content:"";
    display:block;
    position:absolute;
    height:14px;
    width:1px;
    background:#e8e7e6;
    left:14px;
    top:6px
}
.noUi-handle:after{
    left:17px
}
.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{
    width:14px;
    height:1px;
    left:6px;
    top:14px
}
.noUi-vertical .noUi-handle:after{
    top:17px
}
[disabled].noUi-connect,[disabled] .noUi-connect{
    background:#b8b8b8
}
[disabled] .noUi-handle{
    cursor:not-allowed
}
@font-face{
    font-family:'FontAwesome';
    src:url('../fonts/fontawesome-webfont.eot');
    src:url('../fonts/fontawesome-webfont-1.eot') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg') format('svg');
    font-weight:normal;
    font-style:normal
}
.fa{
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.3333333333333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.2857142857142858em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.142857142857143em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.142857142857143em;
    width:2.142857142857143em;
    top:.14285714285714285em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.8571428571428572em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:spin 2s infinite linear;
    -moz-animation:spin 2s infinite linear;
    -o-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(359deg)
    }
}
@-ms-keyframes spin{
    0%{
        -ms-transform:rotate(0deg)
    }
    100%{
        -ms-transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    -o-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
    -webkit-transform:scale(1,-1);
    -moz-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    -o-transform:scale(1,-1);
    transform:scale(1,-1)
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-asc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-desc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-reply-all:before{
    content:"\f122"
}
.fa-mail-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.ls-container{
    visibility:hidden;
    position:relative
}
.ls-lt-container{
    position:absolute
}
.ls-lt-container,.ls-lt-container *{
    text-align:left!important;
    direction:ltr!important
}
.ls-container-fullscreen{
    margin:0 auto!important;
    padding:2%!important;
    background:black!important;
    border-radius:0!important;
    -moz-border-radius:0!important;
    -webkit-border-radius:0!important;
    border:none!important
}
.ls-container-fullscreen .ls-thumbnail-wrapper,.ls-container-fullscreen .ls-fullscreen,.ls-container-fullscreen .ls-shadow{
    display:none!important
}
.ls-overflow-hidden{
    overflow:hidden
}
.ls-inner{
    position:relative;
    background-position:center center;
    z-index:2
}
.ls-loading-container{
    position:absolute!important;
    display:none;
    z-index:3!important;
    left:50%!important;
    top:50%!important
}
.ls-loading-indicator{
    margin:0 auto
}
.ls-inner,.ls-slide{
    width:100%;
    height:100%
}
.ls-slide,.ls-layer{
    position:absolute;
    display:none;
    background-position:center center;
    overflow:hidden
}
.ls-active,.ls-animating{
    display:block!important
}
.ls-slide>*{
    position:absolute;
    line-height:normal;
    margin:0;
    left:0;
    top:0
}
.ls-slide .ls-bg{
    left:0;
    top:0;
    transform:none!important;
    -o-transform:none!important;
    -ms-transform:none!important;
    -moz-transform:none!important;
    -webkit-transform:none!important
}
.ls-yourlogo{
    position:absolute;
    z-index:99
}
.ls-bar-timer{
    position:absolute;
    width:0;
    height:2px;
    background:#fff;
    border-bottom:2px solid #555;
    opacity:.55;
    filter:alpha(opacity=55);
    z-index:4;
    top:0
}
.ls-circle-timer{
    width:16px;
    height:16px;
    position:absolute;
    right:10px;
    top:10px;
    z-index:4;
    opacity:.65;
    filter:alpha(opacity=65);
    display:none
}
.ls-ct-half{
    background:white
}
.ls-ct-center{
    background:#444
}
.ls-ct-left,.ls-ct-right{
    width:50%;
    height:100%;
    overflow:hidden
}
.ls-ct-left,.ls-ct-right{
    float:left;
    position:relative
}
.ls-ct-rotate{
    width:200%;
    height:100%;
    position:absolute;
    top:0
}
.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{
    left:0
}
.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{
    right:0
}
.ls-ct-hider,.ls-ct-half{
    position:absolute;
    top:0
}
.ls-ct-hider{
    width:50%;
    height:100%;
    overflow:hidden
}
.ls-ct-half{
    width:200%;
    height:100%
}
.ls-ct-center{
    width:50%;
    height:50%;
    left:25%;
    top:25%;
    position:absolute
}
.ls-ct-half,.ls-ct-center{
    border-radius:100px;
    -moz-border-radius:100px;
    -webkit-border-radius:100px
}
.ls-bottom-nav-wrapper{
    height:0
}
.ls-bottom-slidebuttons{
    text-align:left
}
.ls-bottom-nav-wrapper,.ls-below-thumbnails{
    z-index:2;
    height:0;
    position:relative;
    text-align:center;
    margin:0 auto
}
.ls-below-thumbnails{
    display:none;
    z-index:6
}
.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{
    outline:0
}
* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{
    direction:ltr!important
}
.ls-bottom-slidebuttons{
    position:relative;
    z-index:1000
}
.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{
    position:relative
}
.ls-nothumb{
    text-align:center!important
}
.ls-link{
    position:absolute;
    width:100%!important;
    height:100%!important;
    left:0!important;
    top:0!important;
    background-image:url(blank.gif)
}
.ls-slide>a>*{
    background-image:url(blank.gif)
}
.ls-vpcontainer{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.ls-videopreview{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    cursor:pointer
}
.ls-playvideo{
    position:absolute;
    left:50%;
    top:50%;
    cursor:pointer
}
.ls-tn{
    display:none!important
}
.ls-thumbnail-hover{
    display:none;
    position:absolute;
    left:0
}
.ls-thumbnail-hover-inner{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    display:none
}
.ls-thumbnail-hover-bg{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.ls-thumbnail-hover-img{
    position:absolute;
    overflow:hidden
}
.ls-thumbnail-hover img{
    max-width:none!important;
    position:absolute;
    display:inline-block;
    visibility:visible!important;
    left:50%;
    top:0
}
.ls-thumbnail-hover span{
    left:50%;
    top:100%;
    width:0;
    height:0;
    display:block;
    position:absolute;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    border-bottom-color:transparent!important
}
.ls-thumbnail-wrapper{
    position:relative;
    width:100%;
    margin:0 auto;
    z-index:4
}
.ls-thumbnail{
    position:relative;
    margin:0 auto
}
.ls-thumbnail-inner,.ls-thumbnail-slide-container{
    width:100%
}
.ls-thumbnail-slide-container{
    overflow:hidden!important;
    position:relative
}
.ls-touchscroll{
    overflow-x:auto!important
}
.ls-thumbnail-slide{
    text-align:center;
    white-space:nowrap;
    float:left;
    position:relative
}
.ls-thumbnail-slide a{
    overflow:hidden;
    display:inline-block;
    width:0;
    height:0;
    position:relative
}
.ls-thumbnail-slide img{
    max-width:none!important;
    max-height:100%!important;
    height:100%;
    visibility:visible!important
}
.ls-shadow{
    display:none;
    position:absolute;
    z-index:1;
    top:100%;
    width:100%;
    left:0;
    overflow:hidden!important;
    visibility:hidden
}
.ls-shadow img{
    width:100%!important;
    height:auto!important;
    position:absolute!important;
    left:0!important;
    bottom:0!important
}
.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next{
    visibility:hidden
}
.ls-wp-fullwidth-container{
    width:100%;
    position:relative
}
.ls-wp-fullwidth-helper{
    position:absolute
}
.ls-overflow-hidden{
    overflow:hidden
}
.ls-lt-tile{
    position:relative;
    float:left;
    perspective:1000px;
    -o-perspective:1000px;
    -ms-perspective:1000px;
    -moz-perspective:1000px;
    -webkit-perspective:1000px
}
.ls-lt-tile img{
    visibility:visible;
    display:inline-block
}
.ls-curtiles{
    overflow:hidden
}
.ls-curtiles,.ls-nexttiles{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
.ls-curtile,.ls-nexttile{
    overflow:hidden;
    position:absolute;
    width:100%!important;
    height:100%!important;
    backface-visibility:hidden;
    -o-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.ls-curtile{
    left:0;
    top:0
}
.ls-curtile img,.ls-nexttile img{
    position:absolute;
    filter:inherit
}
.ls-3d-container{
    position:relative;
    overflow:visible!important
}
.ls-3d-box{
    position:absolute;
    top:50%;
    left:50%;
    transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -webkit-transform-style:preserve-3d
}
.ls-3d-box div{
    overflow:hidden;
    background:#777;
    margin:0;
    padding:0;
    position:absolute
}
.ls-fullscreen{
    position:absolute;
    z-index:10;
    cursor:pointer;
    display:block
}
html * .ls-nav-prev,html * .ls-nav-next,html * .ls-container img,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,body * .ls-nav-prev,body * .ls-nav-next,body * .ls-container img,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,#ls-global * .ls-nav-prev,#ls-global * .ls-nav-next,#ls-global * .ls-container img,#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,html * .ls-thumbnail a,body * .ls-thumbnail a,#ls-global * .ls-thumbnail a{
    transition:none;
    -o-transition:none;
    -ms-transition:none;
    -moz-transition:none;
    -webkit-transition:none;
    line-height:normal;
    outline:0;
    padding:0;
    border:0
}
html * .ls-slide>a,body * .ls-slide>a,#ls-global * .ls-slide>a,html * .ls-slide>h1,body * .ls-slide>h1,#ls-global * .ls-slide>h1,html * .ls-slide>h2,body * .ls-slide>h2,#ls-global * .ls-slide>h2,html * .ls-slide>h3,body * .ls-slide>h3,#ls-global * .ls-slide>h3,html * .ls-slide>h4,body * .ls-slide>h4,#ls-global * .ls-slide>h4,html * .ls-slide>h5,body * .ls-slide>h5,#ls-global * .ls-slide>h5,html * .ls-slide>p,body * .ls-slide>p,#ls-global * .ls-slide>p,html * .ls-slide>div,body * .ls-slide>div,#ls-global * .ls-slide>div,html * .ls-slide>span,body * .ls-slide>span,#ls-global * .ls-slide>span,html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{
    transition:none;
    -o-transition:none;
    -ms-transition:none;
    -moz-transition:none;
    -webkit-transition:none
}
html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{
    margin:0
}
html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{
    background:none!important;
    min-width:0!important;
    max-width:none!important;
    border-radius:0;
    box-shadow:none;
    border:0;
    padding:0
}
html * .ls-wp-container .ls-slide>*,body * .ls-wp-container .ls-slide>*,#ls-global * .ls-wp-container .ls-slide>*{
    line-height:normal;
    outline:0;
    padding:0;
    margin:0;
    border:0
}
html * .ls-wp-container .ls-slide>a>*,body * .ls-wp-container .ls-slide>a>*,#ls-global * .ls-wp-container .ls-slide>a>*{
    margin:0
}
html * .ls-wp-container .ls-slide>a,body * .ls-wp-container .ls-slide>a,#ls-global * .ls-wp-container .ls-slide>a{
    text-decoration:none
}
.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-container,.ls-container *{
    box-sizing:content-box!important;
    -moz-box-sizing:content-box!important;
    -webkit-box-sizing:content-box!important
}
html * .ls-yourlogo,body * .ls-yourlogo,#ls-global * .ls-yourlogo{
    margin:0
}
html * .ls-tn,body * .ls-tn,#ls-global * .ls-tn{
    display:none
}
.site{
    overflow:visible!important
}
.ls-debug-console *{
    margin:0!important;
    padding:0!important;
    border:0!important;
    color:white!important;
    text-shadow:none!important;
    font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif!important;
    line-height:normal!important;
    -webkit-font-smoothing:antialiased!important;
    text-align:left!important;
    font-style:normal!important
}
.ls-debug-console h1{
    padding-top:10px!important;
    font-size:17px!important;
    font-weight:bold!important
}
.ls-debug-console h1:first-child{
    padding-top:0!important
}
.ls-debug-console ul{
    padding-top:10px!important;
    list-style:none!important
}
.ls-debug-console li{
    margin-left:10px!important;
    font-size:13px!important;
    position:relative!important;
    font-weight:normal!important
}
html * .ls-debug-console li ul,body * .ls-debug-console li ul,#ls-global * .ls-debug-console li ul{
    display:none;
    width:260px;
    left:-10px
}
.ls-debug-console li ul{
    position:absolute!important;
    bottom:100%!important;
    padding:10px 10px 10px 0!important;
    background:white!important;
    border-radius:10px!important;
    box-shadow:0 0 20px black!important
}
html * .ls-debug-console li:hover ul,body * .ls-debug-console li:hover ul,#ls-global * .ls-debug-console li:hover ul{
    display:block
}
.ls-debug-console li ul *{
    color:black!important
}
.ls-debug-console a{
    text-decoration:none!important;
    border-bottom:1px dotted white!important
}
.ls-error{
    border-radius:5px!important;
    -moz-border-radius:5px!important;
    -wenkit-border-radius:5px!important;
    background:white!important;
    height:auto!important;
    width:auto!important;
    color:white!important;
    padding:20px 40px 30px 80px!important;
    position:relative!important;
    box-shadow:0 2px 20px -5px black
}
.ls-error p{
    line-height:normal!important;
    text-shadow:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-align:justify!important;
    font-family:Arial,sans-serif!important
}
.ls-error .ls-error-title{
    line-height:40px!important;
    color:red!important;
    font-weight:bold!important;
    font-size:16px!important
}
.ls-error .ls-error-text{
    color:#555!important;
    font-weight:normal!important;
    font-size:13px!important
}
.ls-error .ls-exclam{
    width:40px!important;
    height:40px!important;
    position:absolute!important;
    left:20px!important;
    top:20px!important;
    border-radius:50px!important;
    -moz-border-radius:50px!important;
    -webkit-border-radius:50px!important;
    font-size:30px!important;
    font-weight:bold!important;
    color:white!important;
    line-height:40px!important;
    background:red!important;
    text-align:center!important
}
html * .ls-container .ls-shadow,html * .ls-container .ls-slide>*,html * .ls-container .ls-fullscreen,html * .ls-container .ls-3d-container,html * .ls-container .ls-lt-container,html * .ls-container .ls-lt-container *,html * .ls-container .ls-thumbnail-wrapper,html * .ls-container .ls-bottom-nav-wrapper,body * .ls-container .ls-shadow,body * .ls-container .ls-slide>*,body * .ls-container .ls-fullscreen,body * .ls-container .ls-3d-container,body * .ls-container .ls-lt-container,body * .ls-container .ls-lt-container *,body * .ls-container .ls-thumbnail-wrapper,body * .ls-container .ls-bottom-nav-wrapper,#ls-global * .ls-container .ls-shadow,#ls-global * .ls-container .ls-slide>*,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container .ls-3d-container,#ls-global * .ls-container .ls-lt-container,#ls-global * .ls-container .ls-lt-container *,#ls-global * .ls-container .ls-thumbnail-wrapper,#ls-global * .ls-container .ls-bottom-nav-wrapper,.ls-gpuhack{
    transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0)
}
.ls-videohack{
    transform:none!important;
    -o-transform:none!important;
    -ms-transform:none!important;
    -moz-transform:none!important;
    -webkit-transform:none!important;
    transform-origin:none!important;
    -o-transform-origin:none!important;
    -ms-transform-origin:none!important;
    -moz-transform-origin:none!important;
    -webkit-transform-origin:none!important
}
.ls-oldiepnghack{
    filter:none!important
}
.ls-gpuhack{
    width:100%!important;
    height:100%!important;
    left:0!important;
    top:0!important
}
html * .ls-container .ls-webkit-hack,body * .ls-container .ls-webkit-hack,#ls-global * .ls-container .ls-webkit-hack{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1
}
@media(transform-3d),(-o-transform-3d),(-ms-transform-3d),(-moz-transform-3d),(-webkit-transform-3d){
    #ls-test3d{
        position:absolute;
        left:9px;
        height:3px
    }
}
.ls-forcehide{
    display:none!important
}
.example-image-link{
    display:inline-block;
    margin:0 10px 20px;
    line-height:0
}
.example-image{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px
}
.lightboxOverlay{
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    background-color:#000;
    filter:alpha(opacity=80);
    opacity:.8;
    display:none
}
.lightbox{
    position:absolute;
    left:0;
    width:100%;
    z-index:10000;
    text-align:center;
    line-height:0;
    font-weight:normal
}
.lightbox .lb-image{
    display:block;
    height:auto;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    max-width:none
}
.lightbox a img{
    border:0
}
.lb-outerContainer{
    position:relative;
    background-color:#fff;
    *zoom:1;
    width:250px;
    height:250px;
    margin:0 auto;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px
}
.lb-outerContainer:after{
    content:"";
    display:table;
    clear:both
}
.lb-container{
    padding:4px
}
.lb-loader{
    position:absolute;
    top:43%;
    left:0;
    height:25%;
    width:100%;
    text-align:center;
    line-height:0
}
.lb-cancel{
    display:block;
    width:32px;
    height:32px;
    margin:0 auto;
    background:url(images/loading.gif) no-repeat
}
.lb-nav{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10
}
.lb-container>.nav{
    left:0
}
.lb-nav a{
    outline:0
}
.lb-prev,.lb-next{
    width:49%;
    height:100%;
    cursor:pointer;
    display:block
}
.lb-prev{
    left:0;
    float:left
}
.lb-prev:hover{
    background:url(images/prev.png) left 48% no-repeat
}
.lb-next{
    right:0;
    float:right
}
.lb-next:hover{
    background:url(images/next.png) right 48% no-repeat
}
.lb-dataContainer{
    margin:0 auto;
    padding-top:5px;
    *zoom:1;
    width:100%;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px
}
.lb-dataContainer:after{
    content:"";
    display:table;
    clear:both
}
.lb-data{
    padding:0 4px;
    color:#bbb
}
.lb-data .lb-details{
    width:85%;
    float:left;
    text-align:left;
    line-height:1.1em
}
.lb-data .lb-caption{
    font-size:13px;
    font-weight:bold;
    line-height:1em
}
.lb-data .lb-number{
    display:block;
    clear:left;
    padding-bottom:1em;
    font-size:12px;
    color:#999
}
.lb-data .lb-close{
    display:block;
    float:right;
    width:30px;
    height:30px;
    background:url(images/close.png) top right no-repeat;
    text-align:right;
    outline:0;
    filter:alpha(opacity=70);
    opacity:.7
}
.lb-data .lb-close:hover{
    cursor:pointer;
    filter:alpha(opacity=100);
    opacity:1
}
.image-row{
    *zoom:1;
    margin-bottom:20px
}
.image-row:after{
    content:"";
    display:table;
    clear:both
}
.example-image-link{
    display:inline-block;
    margin:0 10px 20px;
    line-height:0
}
.example-image{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px
}
.fancy_hover_block{
    position:relative;
    overflow:hidden;
    margin-bottom:-1px;
    float:left;
    margin:0 10px 10px 0
}
.fancy_hover_block_circle{
    position:relative;
    overflow:hidden;
    border-radius:50%
}
.fancy_hover_info{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.fancy_hover_info a.zoom-mini{
    font-size:21px;
    color:#fff;
    position:absolute;
    top:44%;
    margin:0!important;
    left:0;
    width:100%;
    height:20px;
    text-align:center;
    opacity:0;
    transition:opacity 200ms linear;
    -webkit-transition:opacity 200ms linear;
    -moz-transition:opacity 200ms linear
}
.fancy_block:hover .fancy_hover_info a.zoom-mini{
    opacity:1;
    transition-delay:300ms;
    -webkit-transition-delay:300ms;
    -moz-transition-delay:300ms
}
ul.vt{
    width:770px;
    padding:2px!important;
    margin:0!important;
    list-style:none!important;
    color:#444!important;
    font:13px Arial;
    background:#fff;
    clear:both;
    overflow:hidden;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow:3px 3px 3px rgba(0,0,0,0.08);
    -moz-box-shadow:3px 3px 3px rgba(0,0,0,0.08);
    -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.08);
    line-height:1
}
ul.vt,ul.vt *{
    -moz-box-sizing:content-box!important
}
ul.vt,ul.vt ul.vt-features{
    margin:0;
    list-style:none!important;
    line-height:normal!important;
    letter-spacing:normal!important
}
ul.vt h1,ul.vt h3{
    margin:0!important;
    padding:0!important;
    text-transform:none!important;
    line-height:normal!important;
    letter-spacing:normal!important
}
ul.vt div.vt-header{
    float:left;
    width:190px;
    color:#fff!important
}
ul.vt div.vt-header,ul.vt li.vt-line-header{
    color:#fff!important;
    margin:0!important;
    padding:0!important;
    line-height:1!important
}
ul.vt div.vt-content{
    float:left
}
ul.vt li.vt-line-grey{
    background:#f5f5f5
}
ul.vt li.vt-line,ul.vt li.vt-line-header,ul.vt li.vt-line div.vt-content ul.vt-features{
    overflow:hidden
}
ul.vt li.vt-line-header div.vt-header,ul.vt li.vt-line div.vt-header{
    padding-left:20px!important
}
ul.vt li.vt-line-header div.vt-header h3,ul.vt li.vt-line-header div.vt-content h3,ul.vt li.vt-line div.vt-header h1{
    font-weight:normal;
    font-family:'PT Sans Narrow',Sans-serif!important
}
ul.vt li.vt-line-header div.vt-header h3,ul.vt li.vt-line-header div.vt-content h3{
    font-size:21px!important
}
ul.vt li.vt-line-header div.vt-header h3,ul.vt li.vt-line div.vt-header h1{
    color:#fff!important
}
ul.vt li.vt-line,ul.vt li.vt-line-header,{
    #float:left;
    #width:100%;
    #display:block
}
ul.vt li.vt-line-header{
    font-size:18px;
    list-style:none!important;
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0
}
ul.vt li.vt-line-header div.vt-header,ul.vt li.vt-line-header div.vt-content{
    padding-top:10px!important;
    padding-bottom:10px!important;
    border-bottom:solid 1px
}
ul.vt li.vt-line-header div.vt-header{
    border-bottom-color:#3c3c3c!important;
    background:#3c3c3c;
    background:linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);
    background:-o-linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);
    background:-ms-linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);
    background:-moz-linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);
    background:-webkit-linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3c3c3c),color-stop(100%,#1d1d1d));
    filter:progid:DXimgTransform.Microsoft.gradient(startColorstr='#3C3C3C',endColorstr='#1D1D1D',GradientType=0)
}
ul.vt li.vt-line-header div.vt-content{
    width:480px;
    color:#000!important;
    padding-left:80px;
    border-bottom-color:#dfdfdf;
    background:#f5f5f5;
    background:linear-gradient(top,#f5f5f5 0,#ececec 100%);
    background:-o-linear-gradient(top,#f5f5f5 0,#ececec 100%);
    background:-ms-linear-gradient(top,#f5f5f5 0,#ececec 100%);
    background:-moz-linear-gradient(top,#f5f5f5 0,#ececec 100%);
    background:-webkit-linear-gradient(top,#f5f5f5 0,#ececec 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ececec));
    filter:progid:DXimgTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#ECECEC',GradientType=0)
}
ul.vt li.vt-line{
    clear:both;
    margin:0!important;
    padding:0!important;
    list-style:none!important
}
ul.vt li.vt-line:hover{
    outline:solid 2px
}
ul.vt li.vt-line div.vt-header{
    padding-top:10px!important;
    padding-bottom:15px!important
}
ul.vt li.vt-line div.vt-header h1{
    font-size:30px!important;
    line-height:30px!important;
    margin-bottom:5px!important
}
ul.vt li.vt-line div.vt-header h3,ul.vt li.vt-line div.vt-header span{
    font-family:'Open Sans Condensed',Sans-serif!important
}
ul.vt li.vt-line div.vt-header h3{
    clear:both;
    display:inline;
    font-size:36px!important;
    line-height:36px!important;
    font-weight:normal
}
ul.vt li.vt-line div.vt-header span{
    font-size:14px
}
ul.vt li.vt-line div.vt-header-arrow{
    width:0;
    height:0;
    float:left;
    border-top:solid 48px transparent;
    border-left:solid 48px transparent;
    border-bottom:solid 48px transparent
}
ul.vt li.vt-line div.vt-content{
    padding:19px 10px 5px 0!important
}
ul.vt li.vt-line div.vt-content ul.vt-features{
    float:left;
    width:340px;
    padding:0!important;
    margin:0!important
}
ul.vt li.vt-line div.vt-content ul.vt-features li{
    width:130px;
    padding:0 0 10px 20px!important;
    line-height:1!important;
    background-position:0 0;
    background-repeat:no-repeat;
    background-image:url('../img/tick_inactive.png')!important
}
ul.vt li.vt-line div.vt-content ul.vt-features li.vt-feature{
    float:left;
    margin:0 0 0 10px!important;
    font-size:12px!important;
    list-style:none!important
}
ul.vt li.vt-line div.vt-content a.vt-button{
    color:black!important;
    font:bold 13px Arial;
    text-decoration:none;
    text-shadow:0 1px 0 #fff;
    float:right;
    display:block;
    margin-top:10px;
    padding:10px 20px;
    border:solid 1px #b6b6b6;
    box-shadow:0 1px 0 rgba(0,0,0,0.02);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.02);
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.02);
    background:#fff;
    background:linear-gradient(top,#fff 1%,#f6f6f6 1%,#ebebeb 100%);
    background:-o-linear-gradient(top,#fff 1%,#f6f6f6 1%,#ebebeb 100%);
    background:-ms-linear-gradient(top,#fff 1%,#f6f6f6 1%,#ebebeb 100%);
    background:-moz-linear-gradient(top,#fff 1%,#f6f6f6 1%,#ebebeb 100%);
    background:-webkit-linear-gradient(top,#fff 1%,#f6f6f6 1%,#ebebeb 100%);
    filter:progid:DXimgTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EBEBEB',GradientType=0);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(1%,#f6f6f6),color-stop(100%,#ebebeb));
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
ul.vt li.vt-line:hover div.vt-header,ul.vt li.vt-line:hover div.vt-header-arrow,ul.vt:hover li.vt-line div.vt-content,ul.vt li.vt-line div.vt-header,ul.vt li.vt-line div.vt-header-arrow,ul.vt li.vt-line div.vt-content{
    //transition:all 500ms cubic-bezier(0.420,0.000,1.000,1.000);
    //-o-transition:all 500ms cubic-bezier(0.420,0.000,1.000,1.000);
    //-ms-transition:all 500ms cubic-bezier(0.420,0.000,1.000,1.000);
    //-moz-transition:all 500ms cubic-bezier(0.420,0.000,1.000,1.000);
    //-webkit-transition:all 500ms cubic-bezier(0.420,0.000,0.2,1.000)
}
ul.vt:hover li.vt-line{
    opacity:1;
    background:#fff
}
ul.vt:hover li.vt-line div.vt-content{
    opacity:.7
}
ul.vt li.vt-line:hover div.vt-header{
    width:210px
}
ul.vt:hover li.vt-line:hover div.vt-content{
    opacity:1
}
ul.vt p{
    margin:0!important;
    display:inline
}
.vt_clearfix:after{
    font-size:0;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    clear:both
}
.ui-helper-hidden{
    display:none
}
.ui-helper-hidden-accessible{
    position:absolute;
    left:-99999999px
}
.ui-helper-reset{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}
.ui-helper-clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.ui-helper-clearfix{
    display:inline-block
}
/*\*
/* html .ui-helper-clearfix{
    height:1%
}
.ui-helper-clearfix{
    display:block
}
/**/
.ui-helper-zfix{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    filter:Alpha(Opacity=0)
}
.ui-state-disabled{
    cursor:default!important
}
.ui-icon{
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}
.ui-widget-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ui-widget{
    font-family:Verdana,Arial,sans-serif;
    font-size:1.1em
}
.ui-widget .ui-widget{
    font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{
    font-family:Verdana,Arial,sans-serif;
    font-size:1em
}
.ui-widget-content{
    border:1px solid #aaa;
    background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color:#222
}
.ui-widget-content a{
    color:#222
}
.ui-widget-header{
    border:1px solid #aaa;
    background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color:#222;
    font-weight:bold
}
.ui-widget-header a{
    color:#222
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    border:1px solid #d3d3d3;
    background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight:normal;
    color:#555
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{
    color:#555;
    text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
    border:1px solid #999;
    background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight:normal;
    color:#212121
}
.ui-state-hover a,.ui-state-hover a:hover{
    color:#212121;
    text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
    border:1px solid #aaa;
    background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight:normal;
    color:#212121
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
    color:#212121;
    text-decoration:none
}
.ui-widget :active{
    outline:0
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #fcefa1;
    background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color:#363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
    color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    border:1px solid #cd0a0a;
    background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color:#cd0a0a
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
    color:#cd0a0a
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
    color:#cd0a0a
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
    font-weight:bold
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
    opacity:.7;
    filter:Alpha(Opacity=70);
    font-weight:normal
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
    opacity:.35;
    filter:Alpha(Opacity=35);
    background-image:none
}
.ui-icon{
    width:16px;
    height:16px;
    background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon{
    background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon{
    background-image:url(images/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon{
    background-image:url(images/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{
    background-image:url(images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon{
    background-image:url(images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon{
    background-image:url(images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{
    background-image:url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n{
    background-position:0 0
}
.ui-icon-carat-1-ne{
    background-position:-16px 0
}
.ui-icon-carat-1-e{
    background-position:-32px 0
}
.ui-icon-carat-1-se{
    background-position:-48px 0
}
.ui-icon-carat-1-s{
    background-position:-64px 0
}
.ui-icon-carat-1-sw{
    background-position:-80px 0
}
.ui-icon-carat-1-w{
    background-position:-96px 0
}
.ui-icon-carat-1-nw{
    background-position:-112px 0
}
.ui-icon-carat-2-n-s{
    background-position:-128px 0
}
.ui-icon-carat-2-e-w{
    background-position:-144px 0
}
.ui-icon-triangle-1-n{
    background-position:0 -16px
}
.ui-icon-triangle-1-ne{
    background-position:-16px -16px
}
.ui-icon-triangle-1-e{
    background-position:-32px -16px
}
.ui-icon-triangle-1-se{
    background-position:-48px -16px
}
.ui-icon-triangle-1-s{
    background-position:-64px -16px
}
.ui-icon-triangle-1-sw{
    background-position:-80px -16px
}
.ui-icon-triangle-1-w{
    background-position:-96px -16px
}
.ui-icon-triangle-1-nw{
    background-position:-112px -16px
}
.ui-icon-triangle-2-n-s{
    background-position:-128px -16px
}
.ui-icon-triangle-2-e-w{
    background-position:-144px -16px
}
.ui-icon-arrow-1-n{
    background-position:0 -32px
}
.ui-icon-arrow-1-ne{
    background-position:-16px -32px
}
.ui-icon-arrow-1-e{
    background-position:-32px -32px
}
.ui-icon-arrow-1-se{
    background-position:-48px -32px
}
.ui-icon-arrow-1-s{
    background-position:-64px -32px
}
.ui-icon-arrow-1-sw{
    background-position:-80px -32px
}
.ui-icon-arrow-1-w{
    background-position:-96px -32px
}
.ui-icon-arrow-1-nw{
    background-position:-112px -32px
}
.ui-icon-arrow-2-n-s{
    background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw{
    background-position:-144px -32px
}
.ui-icon-arrow-2-e-w{
    background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw{
    background-position:-176px -32px
}
.ui-icon-arrowstop-1-n{
    background-position:-192px -32px
}
.ui-icon-arrowstop-1-e{
    background-position:-208px -32px
}
.ui-icon-arrowstop-1-s{
    background-position:-224px -32px
}
.ui-icon-arrowstop-1-w{
    background-position:-240px -32px
}
.ui-icon-arrowthick-1-n{
    background-position:0 -48px
}
.ui-icon-arrowthick-1-ne{
    background-position:-16px -48px
}
.ui-icon-arrowthick-1-e{
    background-position:-32px -48px
}
.ui-icon-arrowthick-1-se{
    background-position:-48px -48px
}
.ui-icon-arrowthick-1-s{
    background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw{
    background-position:-80px -48px
}
.ui-icon-arrowthick-1-w{
    background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw{
    background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s{
    background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw{
    background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w{
    background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw{
    background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n{
    background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e{
    background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s{
    background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w{
    background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w{
    background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n{
    background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e{
    background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s{
    background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w{
    background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n{
    background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e{
    background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s{
    background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w{
    background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n{
    background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e{
    background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s{
    background-position:-176px -64px
}
.ui-icon-arrow-4{
    background-position:0 -80px
}
.ui-icon-arrow-4-diag{
    background-position:-16px -80px
}
.ui-icon-extlink{
    background-position:-32px -80px
}
.ui-icon-newwin{
    background-position:-48px -80px
}
.ui-icon-refresh{
    background-position:-64px -80px
}
.ui-icon-shuffle{
    background-position:-80px -80px
}
.ui-icon-transfer-e-w{
    background-position:-96px -80px
}
.ui-icon-transferthick-e-w{
    background-position:-112px -80px
}
.ui-icon-folder-collapsed{
    background-position:0 -96px
}
.ui-icon-folder-open{
    background-position:-16px -96px
}
.ui-icon-document{
    background-position:-32px -96px
}
.ui-icon-document-b{
    background-position:-48px -96px
}
.ui-icon-note{
    background-position:-64px -96px
}
.ui-icon-mail-closed{
    background-position:-80px -96px
}
.ui-icon-mail-open{
    background-position:-96px -96px
}
.ui-icon-suitcase{
    background-position:-112px -96px
}
.ui-icon-comment{
    background-position:-128px -96px
}
.ui-icon-person{
    background-position:-144px -96px
}
.ui-icon-print{
    background-position:-160px -96px
}
.ui-icon-trash{
    background-position:-176px -96px
}
.ui-icon-locked{
    background-position:-192px -96px
}
.ui-icon-unlocked{
    background-position:-208px -96px
}
.ui-icon-bookmark{
    background-position:-224px -96px
}
.ui-icon-tag{
    background-position:-240px -96px
}
.ui-icon-home{
    background-position:0 -112px
}
.ui-icon-flag{
    background-position:-16px -112px
}
.ui-icon-calendar{
    background-position:-32px -112px
}
.ui-icon-cart{
    background-position:-48px -112px
}
.ui-icon-pencil{
    background-position:-64px -112px
}
.ui-icon-clock{
    background-position:-80px -112px
}
.ui-icon-disk{
    background-position:-96px -112px
}
.ui-icon-calculator{
    background-position:-112px -112px
}
.ui-icon-zoomin{
    background-position:-128px -112px
}
.ui-icon-zoomout{
    background-position:-144px -112px
}
.ui-icon-search{
    background-position:-160px -112px
}
.ui-icon-wrench{
    background-position:-176px -112px
}
.ui-icon-gear{
    background-position:-192px -112px
}
.ui-icon-heart{
    background-position:-208px -112px
}
.ui-icon-star{
    background-position:-224px -112px
}
.ui-icon-link{
    background-position:-240px -112px
}
.ui-icon-cancel{
    background-position:0 -128px
}
.ui-icon-plus{
    background-position:-16px -128px
}
.ui-icon-plusthick{
    background-position:-32px -128px
}
.ui-icon-minus{
    background-position:-48px -128px
}
.ui-icon-minusthick{
    background-position:-64px -128px
}
.ui-icon-close{
    background-position:-80px -128px
}
.ui-icon-closethick{
    background-position:-96px -128px
}
.ui-icon-key{
    background-position:-112px -128px
}
.ui-icon-lightbulb{
    background-position:-128px -128px
}
.ui-icon-scissors{
    background-position:-144px -128px
}
.ui-icon-clipboard{
    background-position:-160px -128px
}
.ui-icon-copy{
    background-position:-176px -128px
}
.ui-icon-contact{
    background-position:-192px -128px
}
.ui-icon-image{
    background-position:-208px -128px
}
.ui-icon-video{
    background-position:-224px -128px
}
.ui-icon-script{
    background-position:-240px -128px
}
.ui-icon-alert{
    background-position:0 -144px
}
.ui-icon-info{
    background-position:-16px -144px
}
.ui-icon-notice{
    background-position:-32px -144px
}
.ui-icon-help{
    background-position:-48px -144px
}
.ui-icon-check{
    background-position:-64px -144px
}
.ui-icon-bullet{
    background-position:-80px -144px
}
.ui-icon-radio-off{
    background-position:-96px -144px
}
.ui-icon-radio-on{
    background-position:-112px -144px
}
.ui-icon-pin-w{
    background-position:-128px -144px
}
.ui-icon-pin-s{
    background-position:-144px -144px
}
.ui-icon-play{
    background-position:0 -160px
}
.ui-icon-pause{
    background-position:-16px -160px
}
.ui-icon-seek-next{
    background-position:-32px -160px
}
.ui-icon-seek-prev{
    background-position:-48px -160px
}
.ui-icon-seek-end{
    background-position:-64px -160px
}
.ui-icon-seek-start{
    background-position:-80px -160px
}
.ui-icon-seek-first{
    background-position:-80px -160px
}
.ui-icon-stop{
    background-position:-96px -160px
}
.ui-icon-eject{
    background-position:-112px -160px
}
.ui-icon-volume-off{
    background-position:-128px -160px
}
.ui-icon-volume-on{
    background-position:-144px -160px
}
.ui-icon-power{
    background-position:0 -176px
}
.ui-icon-signal-diag{
    background-position:-16px -176px
}
.ui-icon-signal{
    background-position:-32px -176px
}
.ui-icon-battery-0{
    background-position:-48px -176px
}
.ui-icon-battery-1{
    background-position:-64px -176px
}
.ui-icon-battery-2{
    background-position:-80px -176px
}
.ui-icon-battery-3{
    background-position:-96px -176px
}
.ui-icon-circle-plus{
    background-position:0 -192px
}
.ui-icon-circle-minus{
    background-position:-16px -192px
}
.ui-icon-circle-close{
    background-position:-32px -192px
}
.ui-icon-circle-triangle-e{
    background-position:-48px -192px
}
.ui-icon-circle-triangle-s{
    background-position:-64px -192px
}
.ui-icon-circle-triangle-w{
    background-position:-80px -192px
}
.ui-icon-circle-triangle-n{
    background-position:-96px -192px
}
.ui-icon-circle-arrow-e{
    background-position:-112px -192px
}
.ui-icon-circle-arrow-s{
    background-position:-128px -192px
}
.ui-icon-circle-arrow-w{
    background-position:-144px -192px
}
.ui-icon-circle-arrow-n{
    background-position:-160px -192px
}
.ui-icon-circle-zoomin{
    background-position:-176px -192px
}
.ui-icon-circle-zoomout{
    background-position:-192px -192px
}
.ui-icon-circle-check{
    background-position:-208px -192px
}
.ui-icon-circlesmall-plus{
    background-position:0 -208px
}
.ui-icon-circlesmall-minus{
    background-position:-16px -208px
}
.ui-icon-circlesmall-close{
    background-position:-32px -208px
}
.ui-icon-squaresmall-plus{
    background-position:-48px -208px
}
.ui-icon-squaresmall-minus{
    background-position:-64px -208px
}
.ui-icon-squaresmall-close{
    background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical{
    background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal{
    background-position:-16px -224px
}
.ui-icon-grip-solid-vertical{
    background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal{
    background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se{
    background-position:-64px -224px
}
.ui-icon-grip-diagonal-se{
    background-position:-80px -224px
}
.ui-corner-tl{
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px
}
.ui-corner-tr{
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px
}
.ui-corner-bl{
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px
}
.ui-corner-br{
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px
}
.ui-corner-top{
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px
}
.ui-corner-bottom{
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px
}
.ui-corner-right{
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px
}
.ui-corner-left{
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius:4px;
    border-top-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px
}
.ui-corner-all{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.ui-widget-overlay{
    background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity:.30;
    filter:Alpha(Opacity=30)
}
.ui-widget-shadow{
    margin:-8px 0 0 -8px;
    padding:8px;
    background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity:.30;
    filter:Alpha(Opacity=30);
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px
}
.ui-resizable{
    position:relative
}
.ui-resizable-handle{
    position:absolute;
    font-size:.1px;
    z-index:99999;
    display:block
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{
    display:none
}
.ui-resizable-n{
    cursor:n-resize;
    height:7px;
    width:100%;
    top:-5px;
    left:0
}
.ui-resizable-s{
    cursor:s-resize;
    height:7px;
    width:100%;
    bottom:-5px;
    left:0
}
.ui-resizable-e{
    cursor:e-resize;
    width:7px;
    right:-5px;
    top:0;
    height:100%
}
.ui-resizable-w{
    cursor:w-resize;
    width:7px;
    left:-5px;
    top:0;
    height:100%
}
.ui-resizable-se{
    cursor:se-resize;
    width:12px;
    height:12px;
    right:1px;
    bottom:1px
}
.ui-resizable-sw{
    cursor:sw-resize;
    width:9px;
    height:9px;
    left:-5px;
    bottom:-5px
}
.ui-resizable-nw{
    cursor:nw-resize;
    width:9px;
    height:9px;
    left:-5px;
    top:-5px
}
.ui-resizable-ne{
    cursor:ne-resize;
    width:9px;
    height:9px;
    right:-5px;
    top:-5px
}
.ui-selectable-helper{
    border:1px dotted black
}
.ui-accordion .ui-accordion-header{
    cursor:pointer;
    position:relative;
    margin-top:1px;
    zoom:1
}
.ui-accordion .ui-accordion-li-fix{
    display:inline
}
.ui-accordion .ui-accordion-header-active{
    border-bottom:0!important
}
.ui-accordion .ui-accordion-header a{
    display:block;
    font-size:1em;
    padding:.5em .5em .5em .7em
}
.ui-accordion a{
    zoom:1
}
.ui-accordion-icons .ui-accordion-header a{
    padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-icon{
    position:absolute;
    left:.5em;
    top:50%;
    margin-top:-8px
}
.ui-accordion .ui-accordion-content{
    padding:1em 2.2em;
    border-top:0;
    margin-top:-2px;
    position:relative;
    top:1px;
    margin-bottom:2px;
    overflow:auto;
    display:none;
    zoom:1
}
.ui-accordion .ui-accordion-content-active{
    display:block
}
.ui-autocomplete{
    position:absolute;
    cursor:default
}
.ui-autocomplete-loading{
    background:#fff url('images/ui-anim_basic_16x16.gif') right center no-repeat
}
* html .ui-autocomplete{
    width:1px
}
.ui-menu{
    list-style:none;
    padding:2px;
    margin:0;
    display:block
}
.ui-menu .ui-menu{
    margin-top:-3px
}
.ui-menu .ui-menu-item{
    margin:0;
    padding:0;
    zoom:1;
    float:left;
    clear:left;
    width:100%
}
.ui-menu .ui-menu-item a{
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1
}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{
    font-weight:normal;
    margin:-1px
}
.ui-button{
    display:inline-block;
    position:relative;
    padding:0;
    margin-right:.1em;
    text-decoration:none!important;
    cursor:pointer;
    text-align:center;
    zoom:1;
    overflow:visible
}
.ui-button-icon-only{
    width:2.2em
}
button.ui-button-icon-only{
    width:2.4em
}
.ui-button-icons-only{
    width:3.4em
}
button.ui-button-icons-only{
    width:3.7em
}
.ui-button .ui-button-text{
    display:block;
    line-height:1.4
}
.ui-button-text-only .ui-button-text{
    padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{
    padding:.4em;
    text-indent:-9999999px
}
.ui-button-text-icon .ui-button-text,.ui-button-text-icons .ui-button-text{
    padding:.4em 1em .4em 2.1em
}
.ui-button-text-icons .ui-button-text{
    padding-left:2.1em;
    padding-right:2.1em
}
input.ui-button{
    padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{
    position:absolute;
    top:50%;
    margin-top:-8px
}
.ui-button-icon-only .ui-icon{
    left:50%;
    margin-left:-8px
}
.ui-button-text-icon .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{
    left:.5em
}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{
    right:.5em
}
.ui-buttonset{
    margin-right:7px
}
.ui-buttonset .ui-button{
    margin-left:0;
    margin-right:-.3em
}
button.ui-button::-moz-focus-inner{
    border:0;
    padding:0
}
.ui-dialog{
    position:absolute;
    padding:.2em;
    width:300px;
    overflow:hidden
}
.ui-dialog .ui-dialog-titlebar{
    padding:.5em 1em .3em;
    position:relative
}
.ui-dialog .ui-dialog-title{
    float:left;
    margin:.1em 16px .2em 0
}
.ui-dialog .ui-dialog-titlebar-close{
    position:absolute;
    right:.3em;
    top:50%;
    width:19px;
    margin:-10px 0 0 0;
    padding:1px;
    height:18px
}
.ui-dialog .ui-dialog-titlebar-close span{
    display:block;
    margin:1px
}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{
    padding:0
}
.ui-dialog .ui-dialog-content{
    border:0;
    padding:.5em 1em;
    background:0;
    overflow:auto;
    zoom:1
}
.ui-dialog .ui-dialog-buttonpane{
    text-align:left;
    border-width:1px 0 0;
    background-image:none;
    margin:.5em 0 0;
    padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane button{
    float:right;
    margin:.5em .4em .5em 0;
    cursor:pointer;
    padding:.2em .6em .3em;
    line-height:1.4em;
    width:auto;
    overflow:visible
}
.ui-dialog .ui-resizable-se{
    width:14px;
    height:14px;
    right:3px;
    bottom:3px
}
.ui-draggable .ui-dialog-titlebar{
    cursor:move
}
.ui-slider{
    position:relative;
    text-align:left
}
.ui-slider .ui-slider-handle{
    position:absolute;
    z-index:2;
    width:1.2em;
    height:1.2em;
    cursor:default
}
.ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    border:0;
    background-position:0 0
}
.ui-slider-horizontal{
    height:.8em
}
.ui-slider-horizontal .ui-slider-handle{
    top:-.3em;
    margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
.ui-slider-horizontal .ui-slider-range-min{
    left:0
}
.ui-slider-horizontal .ui-slider-range-max{
    right:0
}
.ui-slider-vertical{
    width:.8em;
    height:100px
}
.ui-slider-vertical .ui-slider-handle{
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range{
    left:0;
    width:100%
}
.ui-slider-vertical .ui-slider-range-min{
    bottom:0
}
.ui-slider-vertical .ui-slider-range-max{
    top:0
}
.ui-tabs{
    position:relative;
    padding:.2em;
    zoom:1
}
.ui-tabs .ui-tabs-nav{
    margin:0;
    padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li{
    list-style:none;
    float:left;
    position:relative;
    top:1px;
    margin:0 .2em 1px 0;
    border-bottom:0!important;
    padding:0;
    white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a{
    float:left;
    padding:.5em 1em;
    text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
    margin-bottom:0;
    padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{
    cursor:text
}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{
    cursor:pointer
}
.ui-tabs .ui-tabs-panel{
    display:block;
    border-width:0;
    padding:1em 1.4em;
    background:0
}
.ui-tabs .ui-tabs-hide{
    display:none!important
}
.ui-datepicker{
    width:17em;
    padding:.2em .2em 0
}
.ui-datepicker .ui-datepicker-header{
    position:relative;
    padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
    position:absolute;
    top:2px;
    width:1.8em;
    height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{
    top:1px
}
.ui-datepicker .ui-datepicker-prev{
    left:2px
}
.ui-datepicker .ui-datepicker-next{
    right:2px
}
.ui-datepicker .ui-datepicker-prev-hover{
    left:1px
}
.ui-datepicker .ui-datepicker-next-hover{
    right:1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:50%;
    margin-top:-8px
}
.ui-datepicker .ui-datepicker-title{
    margin:0 2.3em;
    line-height:1.8em;
    text-align:center
}
.ui-datepicker .ui-datepicker-title select{
    font-size:1em;
    margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year{
    width:100%
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
    width:49%
}
.ui-datepicker table{
    width:100%;
    font-size:.9em;
    border-collapse:collapse;
    margin:0 0 .4em
}
.ui-datepicker th{
    padding:.7em .3em;
    text-align:center;
    font-weight:bold;
    border:0
}
.ui-datepicker td{
    border:0;
    padding:1px
}
.ui-datepicker td span,.ui-datepicker td a{
    display:block;
    padding:.2em;
    text-align:right;
    text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane{
    background-image:none;
    margin:.7em 0 0;
    padding:0 .2em;
    border-left:0;
    border-right:0;
    border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button{
    float:right;
    margin:.5em .2em .4em;
    cursor:pointer;
    padding:.2em .6em .3em;
    width:auto;
    overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
    float:left
}
.ui-datepicker.ui-datepicker-multi{
    width:auto
}
.ui-datepicker-multi .ui-datepicker-group{
    float:left
}
.ui-datepicker-multi .ui-datepicker-group table{
    width:95%;
    margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group{
    width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group{
    width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group{
    width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
    clear:left
}
.ui-datepicker-row-break{
    clear:both;
    width:100%
}
.ui-datepicker-rtl{
    direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev{
    right:2px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next{
    left:2px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
    right:1px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
    left:1px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
    clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
    float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group{
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
    border-right-width:0;
    border-left-width:1px
}
.ui-datepicker-cover{
    display:none;
    display:block;
    position:absolute;
    z-index:-1;
    filter:mask();
    top:-4px;
    left:-4px;
    width:200px;
    height:200px
}
.ui-progressbar{
    height:2em;
    text-align:left
}
.ui-progressbar .ui-progressbar-value{
    margin:-1px;
    height:100%
}
#map-canvas{
    width:500px;
    height:400px;
    background-color:#CCC
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{
    height:13px
}
div.pp_default .pp_top .pp_left{
    background:url(../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle{
    background:url(../img/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right{
    background:url(../img/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt{
    color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left{
    background:url(../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
    padding-left:13px
}
div.pp_default .pp_content_container .pp_right{
    background:url(../img/prettyPhoto/default/sprite_y.png) top right repeat-y;
    padding-right:13px
}
div.pp_default .pp_next:hover{
    background:url(../img/prettyPhoto/default/sprite_next.png) center right no-repeat;
    cursor:pointer
}
div.pp_default .pp_previous:hover{
    background:url(../img/prettyPhoto/default/sprite_prev.png) center left no-repeat;
    cursor:pointer
}
div.pp_default .pp_expand{
    background:url(../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
    cursor:pointer;
    height:28px;
    width:28px
}
div.pp_default .pp_expand:hover{
    background:url(../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
    cursor:pointer
}
div.pp_default .pp_contract{
    background:url(../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
    cursor:pointer;
    height:28px;
    width:28px
}
div.pp_default .pp_contract:hover{
    background:url(../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
    cursor:pointer
}
div.pp_default .pp_close{
    background:url(../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
    cursor:pointer;
    height:30px;
    width:30px
}
div.pp_default .pp_gallery ul li a{
    background:url(../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
    border:1px solid #aaa
}
div.pp_default .pp_social{
    margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{
    left:auto;
    position:static
}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{
    background:url(../img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
    height:30px;
    width:30px
}
div.pp_default .pp_nav .pp_pause{
    background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{
    background:url(../img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
    height:20px;
    margin:4px 0 0;
    width:20px
}
div.pp_default a.pp_arrow_next{
    background-position:-82px -3px;
    left:52px
}
div.pp_default .pp_content_container .pp_details{
    margin-top:5px
}
div.pp_default .pp_nav{
    clear:none;
    height:30px;
    position:relative;
    width:110px
}
div.pp_default .pp_nav .currentTextHolder{
    color:#999;
    font-family:Georgia;
    font-size:11px;
    font-style:italic;
    left:75px;
    line-height:25px;
    margin:0;
    padding:0 0 0 10px;
    position:absolute;
    top:2px
}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{
    opacity:.7
}
div.pp_default .pp_description{
    font-size:11px;
    font-weight:700;
    line-height:14px;
    margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left{
    background:url(../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle{
    background:url(../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right{
    background:url(../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon{
    background:url(../img/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover{
    background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor:pointer
}
div.light_rounded .pp_previous:hover{
    background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor:pointer
}
div.light_rounded .pp_expand{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor:pointer
}
div.light_rounded .pp_expand:hover{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor:pointer
}
div.light_rounded .pp_contract{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor:pointer
}
div.light_rounded .pp_contract:hover{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor:pointer
}
div.light_rounded .pp_close{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor:pointer;
    height:22px;
    width:75px
}
div.light_rounded .pp_nav .pp_play{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
    height:15px;
    width:14px
}
div.light_rounded .pp_nav .pp_pause{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
    height:15px;
    width:14px
}
div.light_rounded .pp_arrow_previous{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right{
    background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left{
    background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right{
    background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover{
    background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor:pointer
}
div.dark_rounded .pp_previous:hover{
    background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor:pointer
}
div.dark_rounded .pp_expand{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor:pointer
}
div.dark_rounded .pp_expand:hover{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
    cursor:pointer
}
div.dark_rounded .pp_contract{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor:pointer
}
div.dark_rounded .pp_contract:hover{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
    cursor:pointer
}
div.dark_rounded .pp_close{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor:pointer;
    height:22px;
    width:75px
}
div.dark_rounded .pp_description{
    color:#fff;
    margin-right:85px
}
div.dark_rounded .pp_nav .pp_play{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
    height:15px;
    width:14px
}
div.dark_rounded .pp_nav .pp_pause{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
    height:15px;
    width:14px
}
div.dark_rounded .pp_arrow_previous{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right{
    background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon{
    background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{
    background:#000
}
div.dark_square .pp_description{
    color:#fff;
    margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon{
    background:url(../img/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand{
    background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor:pointer
}
div.dark_square .pp_expand:hover{
    background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
    cursor:pointer
}
div.dark_square .pp_contract{
    background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor:pointer
}
div.dark_square .pp_contract:hover{
    background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
    cursor:pointer
}
div.dark_square .pp_close{
    background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor:pointer;
    height:22px;
    width:75px
}
div.dark_square .pp_nav{
    clear:none
}
div.dark_square .pp_nav .pp_play{
    background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
    height:15px;
    width:14px
}
div.dark_square .pp_nav .pp_pause{
    background:url(../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
    height:15px;
    width:14px
}
div.dark_square .pp_arrow_previous{
    background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next{
    background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover{
    background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor:pointer
}
div.dark_square .pp_previous:hover{
    background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor:pointer
}
div.light_square .pp_expand{
    background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor:pointer
}
div.light_square .pp_expand:hover{
    background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
    cursor:pointer
}
div.light_square .pp_contract{
    background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor:pointer
}
div.light_square .pp_contract:hover{
    background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
    cursor:pointer
}
div.light_square .pp_close{
    background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor:pointer;
    height:22px;
    width:75px
}
div.light_square .pp_nav .pp_play{
    background:url(../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
    height:15px;
    width:14px
}
div.light_square .pp_nav .pp_pause{
    background:url(../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
    height:15px;
    width:14px
}
div.light_square .pp_arrow_previous{
    background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next{
    background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover{
    background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor:pointer
}
div.light_square .pp_previous:hover{
    background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor:pointer
}
div.facebook .pp_top .pp_left{
    background:url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle{
    background:url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right{
    background:url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left{
    background:url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right{
    background:url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand{
    background:url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor:pointer
}
div.facebook .pp_expand:hover{
    background:url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor:pointer
}
div.facebook .pp_contract{
    background:url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor:pointer
}
div.facebook .pp_contract:hover{
    background:url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor:pointer
}
div.facebook .pp_close{
    background:url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor:pointer;
    height:22px;
    width:22px
}
div.facebook .pp_description{
    margin:0 37px 0 0
}
div.facebook .pp_loaderIcon{
    background:url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous{
    background:url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height:22px;
    margin-top:0;
    width:22px
}
div.facebook .pp_arrow_previous.disabled{
    background-position:0 -96px;
    cursor:default
}
div.facebook .pp_arrow_next{
    background:url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height:22px;
    margin-top:0;
    width:22px
}
div.facebook .pp_arrow_next.disabled{
    background-position:-32px -96px;
    cursor:default
}
div.facebook .pp_nav{
    margin-top:0
}
div.facebook .pp_nav p{
    font-size:15px;
    padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play{
    background:url(../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
    height:22px;
    width:22px
}
div.facebook .pp_nav .pp_pause{
    background:url(../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
    height:22px;
    width:22px
}
div.facebook .pp_next:hover{
    background:url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor:pointer
}
div.facebook .pp_previous:hover{
    background:url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor:pointer
}
div.facebook .pp_bottom .pp_left{
    background:url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle{
    background:url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right{
    background:url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus{
    outline:0
}
div.pp_overlay{
    background:#000;
    display:none;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:9500
}
div.pp_pic_holder{
    display:none;
    position:absolute;
    width:100px;
    z-index:10000;
    top:15%!important
}
.pp_content{
    height:40px;
    min-width:40px
}
* html .pp_content{
    width:40px
}
.pp_content_container{
    position:relative;
    text-align:left;
    width:100%
}
.pp_content_container .pp_left{
    padding-left:20px
}
.pp_content_container .pp_right{
    padding-right:20px
}
.pp_content_container .pp_details{
    float:left;
    margin:10px 0 2px
}
.pp_description{
    display:none;
    margin:0
}
.pp_social{
    float:left;
    margin:0
}
.pp_social .facebook{
    float:left;
    margin-left:5px;
    overflow:hidden;
    width:55px
}
.pp_social .twitter{
    float:left
}
.pp_nav{
    clear:right;
    float:left;
    margin:3px 10px 0 0
}
.pp_nav p{
    float:left;
    margin:2px 4px;
    white-space:nowrap
}
.pp_nav .pp_play,.pp_nav .pp_pause{
    float:left;
    margin-right:4px;
    text-indent:-10000px
}
a.pp_arrow_previous,a.pp_arrow_next{
    display:block;
    float:left;
    height:15px;
    margin-top:3px;
    overflow:hidden;
    text-indent:-10000px;
    width:14px
}
.pp_hoverContainer{
    position:absolute;
    top:0;
    width:100%;
    z-index:2000
}
.pp_gallery{
    display:none;
    left:50%;
    margin-top:-50px;
    position:absolute;
    z-index:10000
}
.pp_gallery div{
    float:left;
    overflow:hidden;
    position:relative
}
.pp_gallery ul{
    float:left;
    height:35px;
    margin:0 0 0 5px;
    padding:0;
    position:relative;
    white-space:nowrap
}
.pp_gallery ul a{
    border:1px rgba(0,0,0,0.5) solid;
    display:block;
    float:left;
    height:33px;
    overflow:hidden
}
.pp_gallery ul a img{
    border:0
}
.pp_gallery li{
    display:block;
    float:left;
    margin:0 5px 0 0;
    padding:0
}
.pp_gallery li.default a{
    background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
    display:block;
    height:33px;
    width:50px
}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{
    margin-top:7px!important
}
a.pp_next{
    background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display:block;
    float:right;
    height:100%;
    text-indent:-10000px;
    width:49%
}
a.pp_previous{
    background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display:block;
    float:left;
    height:100%;
    text-indent:-10000px;
    width:49%
}
a.pp_expand,a.pp_contract{
    cursor:pointer;
    display:none;
    height:20px;
    position:absolute;
    right:30px;
    text-indent:-10000px;
    top:10px;
    width:20px;
    z-index:20000
}
a.pp_close{
    display:block;
    line-height:22px;
    position:absolute;
    right:0;
    text-indent:-10000px;
    top:0
}
.pp_loaderIcon{
    display:block;
    height:24px;
    left:50%;
    margin:-12px 0 0 -12px;
    position:absolute;
    top:50%;
    width:24px
}
#pp_full_res{
    line-height:1!important
}
#pp_full_res .pp_inline{
    text-align:left
}
#pp_full_res .pp_inline p{
    margin:0 0 15px
}
div.ppt{
    color:#fff;
    display:none;
    font-size:17px;
    margin:0 0 5px 15px;
    z-index:9999
}
div.pp_default .pp_content,div.light_rounded .pp_content{
    background-color:#fff
}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{
    color:#000
}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{
    border-color:#fff
}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{
    position:relative
}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{
    background:#fff
}
div.light_rounded .pp_description,div.light_square .pp_description{
    margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{
    margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{
    background-position:0 -87px;
    cursor:default
}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{
    background-position:-22px -87px;
    cursor:default
}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{
    background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{
    background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{
    color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{
    color:#fff
}
.pp_top,.pp_bottom{
    height:20px;
    position:relative
}
* html .pp_top,* html .pp_bottom{
    padding:0 20px
}
.pp_top .pp_left,.pp_bottom .pp_left{
    height:20px;
    left:0;
    position:absolute;
    width:20px
}
.pp_top .pp_middle,.pp_bottom .pp_middle{
    height:20px;
    left:20px;
    position:absolute;
    right:20px
}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{
    left:0;
    position:static
}
.pp_top .pp_right,.pp_bottom .pp_right{
    height:20px;
    left:auto;
    position:absolute;
    right:0;
    top:0;
    width:20px
}
.pp_fade,.pp_gallery li.default a img{
    display:none
}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form textarea{
    width:100%
}
@media only screen and (min-width:1420px){
    body{
        font-size:14px;
        line-height:21px
    }
    .container{
        width:1404px
    }
    .block-1{
        width:144px
    }
    .webkit .block-1{
        width:143.99px
    }
    .block-1.no-mar{
        width:156px
    }
    .block-2{
        width:300px
    }
    .block-2.no-mar{
        width:312px
    }
    .block-3{
        width:456px
    }
    .block-3.no-mar{
        width:468px
    }
    .block-4{
        width:612px
    }
    .block-4.no-mar{
        width:624px
    }
    .block-5{
        width:768px
    }
    .block-5.no-mar{
        width:780px
    }
    .block-6{
        width:924px
    }
    .block-6.no-mar{
        width:936px
    }
    .block-7{
        width:1080px
    }
    .block-7.no-mar{
        width:1092px
    }
    .block-8{
        width:1236px
    }
    .block-8.no-mar{
        width:1248px
    }
    .block-h-half{
        height:66px
    }
    .block-h-1{
        height:144px
    }
    .block-h-1.no-mar{
        height:156px
    }
    .block-h-2{
        height:300px
    }
    .block-h-2.no-mar{
        height:312px
    }
    .block-h-3{
        height:456px
    }
    .block-h-3.no-mar{
        height:468px
    }
    .block-inner{
        padding:18px
    }
    .eat-margins{
        margin:-18px
    }
    .move-left{
        left:-18px
    }
    .move-right{
        left:18px
    }
    .eat-left{
        margin-left:-18px
    }
    .eat-right{
        margin-right:-18px
    }
    .fs-s{
        font-size:85%
    }
    .fs-xs{
        font-size:80%
    }
    .logo-pane-inner,.primary-menu li a span{
        left:18px;
        right:18px;
        bottom:18px
    }
    .primary-menu>li>ul:after{
        width:144px
    }
    .logo-text{
        font-size:40px;
        line-height:40px
    }
    .logo-image img{
        max-height:108px
    }
    .primary-menu li ul a{
        font-size:13px
    }
    .big-slider-slide .text{
        padding-left:24px;
        padding-right:24px
    }
    .big-slider-slide .text .title{
        font-size:30px;
        line-height:120%
    }
    .big-slider-control .control-left{
        background-position:18px 18px
    }
    .big-slider-control .control-left:hover{
        background-position:18px -132px
    }
    .big-slider-control .control-right{
        background-position:-94px 18px
    }
    .big-slider-control .control-right:hover{
        background-position:-94px -132px
    }
    .big-slider-control .control-seek{
        background-position:left 31px
    }
    .big-slider-control .control-seek-box{
        margin:18px 0 8px;
        width:42px;
        height:31px;
        background-position:left -4px
    }
    .widget-header{
        margin:-18px -18px 18px;
        padding:34px 18px 11px
    }
    .post-widget-pic .inner{
        left:-18px
    }
    .widgets-area ul li{
        background-position:left 3px
    }
    .sub-footer{
        font-size:80%
    }
    .breadcrumbs,.post-author,.post-categories,.post-comments,.post-full .post-date,.post-read-more,.post-small .post-date,.post-tags{
        font-size:85%
    }
    .flip-sidebar .content-with-sidebar{
        left:468px
    }
    .flip-sidebar .sidebar{
        left:-936px
    }
    .sidebar>div:first-child .widget-header{
        padding-top:56px
    }
    .page-h1-divider,hr{
        margin-left:-18px;
        margin-right:-18px
    }
    .page-h1-divider{
        margin-top:6px
    }
    .breadcrumbs{
        margin-bottom:3px
    }
    .post-big .post-head{
        margin-bottom:30px
    }
    .post-big .post-title-inner{
        margin-left:18px
    }
    .post-big .post-date .block-inner{
        padding-top:12px;
        padding-bottom:12px
    }
    .post-big .post-gallery-thumbs{
        position:absolute;
        top:-6px;
        left:444px;
        right:-24px
    }
    .post-big.format-gallery .post-data{
        padding-top:156px
    }
    .post-big.format-audio .post-text,.post-big.format-gallery .post-text,.post-big.format-image .post-text,.post-big.format-video .post-text{
        margin-left:-6px;
        margin-bottom:-4px
    }
    .comment .info{
        width:240px
    }
    .comment .info .date,.comment .info .edit{
        font-size:80%
    }
    .comment .frame-inner{
        font-size:85%;
        padding:1px 20px
    }
    .edit-post-link{
        top:18px;
        left:18px
    }
    .sort-menu li{
        margin-right:34px
    }
    .portfolio-thumb .title{
        padding:24px 60px
    }
    .portfolio-thumb .tags{
        font-size:85%
    }
    .no-touch .show-hover-link .after{
        width:80px;
        height:80px;
        margin:-40px 0 0 -40px
    }
    .content-block.eat-left .content-title{
        padding-left:18px
    }
    .bullets ul li{
        background-position:left 1px
    }
    .flickr_badge_wrapper{
        margin-right:-11px
    }
    .flickr_badge_wrapper .flickr_badge_image{
        margin-right:11px;
        margin-bottom:11px
    }
    .biginfopane .text-block,.tabs-tabs,.toggle-inner{
        font-size:90%
    }
    .pricing-column li{
        padding-left:24px;
        padding-right:24px
    }
    .testimonials-block .controls{
        bottom:18px;
        left:18px
    }
}
@media only screen and (min-width:1260px) and (max-width:1419px){
    body{
        font-size:14px;
        line-height:19px
    }
    .logo-image{
        position:relative;
        top:8px
    }
    .logo-image .number{
        font-size:16px
    }
    .container{
        width:1260px
    }
    .block-1{
        width:128px
    }
    .block-1.no-mar{
        width:140px
    }
    .block-2{
        width:268px
    }
    .block-2.no-mar{
        width:280px
    }
    .block-3{
        width:408px
    }
    .block-3.no-mar{
        width:420px
    }
    .block-4{
        width:548px
    }
    .block-4.no-mar{
        width:560px
    }
    .block-5{
        width:688px
    }
    .block-5.no-mar{
        width:700px
    }
    .block-6{
        width:828px
    }
    .block-6.no-mar{
        width:840px
    }
    .block-7{
        width:968px
    }
    .block-7.no-mar{
        width:980px
    }
    .block-8{
        width:1108px
    }
    .block-8.no-mar{
        width:1120px
    }
    .block-h-half{
        height:58px
    }
    .block-h-1{
        height:128px
    }
    .block-h-1.no-mar{
        height:140px
    }
    .block-h-2{
        height:268px
    }
    .block-h-2.no-mar{
        height:280px
    }
    .block-h-3{
        height:408px
    }
    .block-h-3.no-mar{
        height:420px
    }
    .block-inner{
        padding:12px
    }
    .eat-margins{
        margin:-12px
    }
    .move-left{
        left:-12px
    }
    .move-right{
        left:12px
    }
    .eat-left{
        margin-left:-12px
    }
    .eat-right{
        margin-right:-12px
    }
    .fs-s{
        font-size:85%
    }
    .fs-xs{
        font-size:80%
    }
    .logo-pane-inner,.primary-menu li a span{
        left:12px;
        right:12px;
        bottom:12px
    }
    .primary-menu>li>ul:after{
        width:128px
    }
    .logo-text{
        font-size:34px;
        line-height:34px
    }
    .logo-image a{
        width:383px;
        max-width:100%
    }
    .logo-image img{
        max-height:78px
    }
    .primary-menu li ul a{
        font-size:13px
    }
    .big-slider-slide .pic{
        height:279px
    }
    .big-slider-slide .text .title{
        font-size:22px
    }
    .big-slider-control .control-left{
        background-position:12px 14px
    }
    .big-slider-control .control-left:hover{
        background-position:12px -136px
    }
    .big-slider-control .control-right{
        background-position:-100px 14px
    }
    .big-slider-control .control-right:hover{
        background-position:-100px -136px
    }
    .big-slider-control .control-seek{
        background-position:left 27px
    }
    .big-slider-control .control-seek-box{
        margin:14px 0 8px;
        width:42px;
        height:31px;
        background-position:left -4px
    }
    .page-h1-divider,.widget-header,hr{
        margin-left:-12px;
        margin-right:-12px
    }
    .widget-header{
        margin-top:-12px;
        padding:28px 12px 8px
    }
    .post-widget-pic .inner{
        left:-12px
    }
    .widgets-area ul li{
        background-position:left 2px
    }
    .sub-footer{
        font-size:80%
    }
    .breadcrumbs,.post-author,.post-categories,.post-comments,.post-full .post-date,.post-small .post-date,.post-tags{
        font-size:85%
    }
    .flip-sidebar .content-with-sidebar{
        left:420px
    }
    .flip-sidebar .sidebar{
        left:-840px
    }
    .sidebar>div:first-child .widget-header{
        padding-top:50px
    }
    .page-h1-divider{
        margin-top:3px
    }
    .breadcrumbs{
        margin-bottom:3px
    }
    .post-big .post-head{
        margin-bottom:24px
    }
    .post-big .post-title-inner{
        margin-left:12px
    }
    .post-big .post-gallery-thumbs{
        position:absolute;
        top:-6px;
        left:402px;
        right:-18px
    }
    .post-big.format-gallery .post-data{
        padding-top:140px
    }
    .comment .info{
        width:230px
    }
    .comment .info .date,.comment .info .edit{
        font-size:80%
    }
    .comment .frame-inner{
        font-size:85%;
        padding:1px 20px
    }
    .edit-post-link{
        top:12px;
        left:12px
    }
    .sort-menu li{
        margin-right:24px
    }
    .portfolio-thumb .title{
        padding:20px 40px
    }
    .portfolio-thumb .tags{
        font-size:85%
    }
    .no-touch .show-hover-link .after{
        width:70px;
        height:70px;
        margin:-35px 0 0 -35px
    }
    .content-block.eat-left .content-title{
        padding-left:12px
    }
    .bullets ul li{
        background-position:left 1px
    }
    .biginfopane .text-block,.tabs-tabs,.toggle-inner{
        font-size:90%
    }
    .pricing-column li{
        padding-left:24px;
        padding-right:24px
    }
    .testimonials-block .controls{
        bottom:12px;
        left:12px
    }
}
@media only screen and (min-width:980px) and (max-width:1259px){
    .home-cont-span{
        padding-left:5px!important
    }
    .home-cont-span h2{
        font-size:170%!important
    }
    .oneThirdBlock img{
        width:70%!important;
        height:auto!important;
        vertical-align:middle!important
    }
    #homepage-block-9062{
        width:100%!important
    }
    .logo-image{
        position:relative;
        top:8px
    }
    .logo-image .number{
        font-size:14px
    }
    .big-slider-slide .pic{
        height:213px
    }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){
    .home-cont-span{
        padding-left:5px!important
    }
    .home-cont-span h2{
        font-size:10px!important
    }
    .oneThirdBlock img{
        width:70%!important;
        height:auto!important;
        vertical-align:middle!important
    }
    .oneThirdBlock{
        padding-left:6%!important;
        width:23%!important
    }
    .twoThirdBlock{
        width:66%!important
    }
    #homepage-block-9062{
        width:100%!important;
        padding-left:20px!important
    }
    .topBannerImages{
        font-size:smaller!important
    }
}
@media only screen and (min-width:768px) and (max-width:979px){
    .home-cont-span{
        padding-left:5px!important
    }
    .home-cont-span h2{
        font-size:160%!important
    }
    .oneThirdBlock img{
        width:70%!important;
        height:auto!important;
        vertical-align:middle!important
    }
    .oneThirdBlock{
        padding-left:7%!important;
        width:26%!important
    }
    .twoThirdBlock{
        width:66%!important
    }
    #homepage-block-9062{
        width:100%!important;
        padding-left:20px!important
    }
    .topBannerImages{
        font-size:smaller!important
    }
    .headline-text,body{
        font-size:11px
    }
    .big-slider-control .control-seek,.post-big .post-gallery-thumbs{
        display:none
    }
    body{
        line-height:16px
    }
    img{
        max-width:100%;
        height:auto
    }
    .logo-image{
        position:relative;
        top:8px
    }
    .container{
        width:756px
    }
    .block-1,.block-2,.block-3,.block-4,.block-5,.block-6,.block-7{
        margin:3px;
        float:left;
        position:relative
    }
    .block-1{
        width:78px
    }
    .block-1.no-mar{
        width:84px
    }
    .block-2{
        width:162px
    }
    .block-2.no-mar{
        width:168px
    }
    .block-3{
        width:246px
    }
    .block-3.no-mar{
        width:252px
    }
    .block-4{
        width:330px
    }
    .block-4.no-mar{
        width:336px
    }
    .block-5{
        width:414px
    }
    .block-5.no-mar{
        width:420px
    }
    .block-6{
        width:498px
    }
    .block-6.no-mar{
        width:504px
    }
    .block-7{
        width:582px
    }
    .block-7.no-mar{
        width:588px
    }
    .block-8{
        width:666px
    }
    .block-8.no-mar{
        width:672px
    }
    .block-full{
        margin:3px
    }
    .block-h-half{
        height:36px
    }
    .block-h-1{
        height:78px
    }
    .block-h-1.no-mar{
        height:84px
    }
    .block-h-2{
        height:162px
    }
    .block-h-2.no-mar{
        height:168px
    }
    .block-h-3{
        height:246px
    }
    .block-h-3.no-mar{
        height:252px
    }
    .block-inner{
        padding:6px
    }
    .eat-margins{
        margin:-6px
    }
    .eat-outer-margins{
        margin:0 -3px
    }
    .move-left{
        left:-6px
    }
    .move-right{
        left:6px
    }
    .eat-left{
        margin-left:-6px
    }
    .eat-right{
        margin-right:-6px
    }
    .logo-pane-inner,.primary-menu li a span{
        left:6px;
        right:6px;
        bottom:6px
    }
    .primary-menu>li>ul{
        margin-top:6px
    }
    .primary-menu li ul a{
        padding:0 50px 0 9px
    }
    .primary-menu>li>ul:after{
        width:78px
    }
    .logo-text{
        font-size:22px;
        line-height:22px
    }
    .logo-image img{
        max-height:66px
    }
    .logo-image .number{
        font-size:12px
    }
    .big-slider{
        margin:-3px
    }
    .big-slider-slide .text .title{
        font-size:13px;
        padding:0
    }
    .big-slider-slide .text .text-text{
        line-height:110%
    }
    .big-slider-control{
        height:42px
    }
    .big-slider-control .control-left,.big-slider-control .control-right{
        width:76px
    }
    .blocks-same-height-wrapper{
        margin:3px -3px;
        padding:3px 0
    }
    .blocks-same-height{
        border-spacing:6px;
        margin:-9px 0
    }
    .page-h1-divider,.widget-header,hr{
        margin-left:-6px;
        margin-right:-6px
    }
    .widget-header{
        margin-top:-6px;
        padding:22px 6px 4px
    }
    .post-widget-pic .inner{
        left:-6px
    }
    .sub-footer{
        font-size:90%
    }
    .flip-sidebar .content-with-sidebar{
        left:252px
    }
    .flip-sidebar .sidebar{
        left:-504px
    }
    .sidebar>div:first-child .widget-header{
        padding-top:43px
    }
    .breadcrumbs{
        margin-bottom:2px
    }
    .post-big .post-head{
        margin-bottom:6px
    }
    .post-big .post-title-inner{
        margin-left:6px
    }
    .post-big.format-gallery .post-data{
        padding-top:0
    }
    .custom-gallery .control{
        font-size:18px
    }
    .custom-gallery .controls .pager a{
        line-height:140%
    }
    .custom-gallery .controls .pager a:after{
        top:3px;
        border-width:10px;
        left:-20px
    }
    .comment .info{
        width:150px
    }
    .comment .info .name-date,.comment .info .pic{
        display:block;
        margin-bottom:6px
    }
    .comment .info .date,.comment .info .edit{
        font-size:90%
    }
    .comment .frame-inner{
        font-size:100%
    }
    .edit-post-link{
        top:6px;
        left:6px
    }
    .sort-menu li{
        margin-right:12px
    }
    .portfolio-thumb .title{
        padding-left:10px;
        padding-right:10px
    }
    .portfolio-thumb .tags{
        line-height:110%
    }
    .thumbs-masonry{
        margin:-3px
    }
    .content-block.eat-left .content-title{
        padding-left:6px
    }
    .flickr_badge_wrapper{
        margin-right:-5px;
        margin-left:-1px
    }
    .flickr_badge_wrapper .flickr_badge_image{
        margin-right:5px;
        margin-bottom:5px
    }
    .testimonials-block .controls{
        bottom:6px;
        left:6px
    }
    .sub-footer-divider{
        margin:-3px 0
    }
}
@media only screen and (max-width:767px){
    .logo-image{
        position:relative;
        top:14px
    }
    .home-cont-span{
        padding-left:0!important
    }
    .oneThirdBlock img{
        width:70%!important;
        height:auto!important;
        vertical-align:middle!important;
        padding-left:35px!important
    }
    .block-h-1,.block-h-1.no-mar,.block-h-2,.block-h-2.no-mar,.block-h-3,.block-h-3.no-mar,.block-h-half,img{
        height:auto
    }
    .ecommerce_shopping_cart_logo_container{
        position:relative;
        z-index:999;
        top:-10px
    }
    body{
        font-size:12px;
        line-height:18px
    }
    img{
        max-width:100%
    }
    .anti-mar{
        display:none
    }
    .five-sixth,.four-fifth,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifth,.three-fourth,.two-fifth,.two-third{
        float:none;
        margin:0;
        width:auto
    }
    .block-1,.block-1.no-mar,.block-2,.block-2.no-mar,.block-3,.block-3.no-mar,.block-4,.block-4.no-mar,.block-5,.block-5.no-mar,.block-6,.block-6.no-mar,.block-7,.block-7.no-mar,.block-8,.block-8.no-mar,.block-full,.block-full.no-mar,.headline-social,.headline-text{
        width:auto;
        float:none;
        margin:12px 0
    }
    .blocks-same-height>.block-1,.blocks-same-height>.block-2,.blocks-same-height>.block-3,.blocks-same-height>.block-4,.blocks-same-height>.block-5,.blocks-same-height>.block-6,.blocks-same-height>.block-7,.blocks-same-height>.block-8,.blocks-same-height>.block-full{
        display:block
    }
    .headline-social{
        text-align:left
    }
    .social{
        margin:4px
    }
    .block-inner{
        padding:12px
    }
    .eat-margins{
        margin:-12px
    }
    .eat-outer-margins{
        margin:0
    }
    .move-left{
        left:-12px
    }
    .move-right{
        left:12px
    }
    .eat-left{
        margin-left:-12px
    }
    .eat-right{
        margin-right:-12px
    }
    .logo-image img{
        max-height:80px
    }
    .logo-image .number{
        font-size:18px
    }
    .primary-menu{
        display:none
    }
    .primary-menu-select{
        display:block
    }
    .big-slider{
        margin:0
    }
    .big-slider-slide{
        float:left;
        margin:0
    }
    .logo-pane{
        height:100px
    }
    .logo-pane.logo-pane-no-bg{
        height:auto
    }
    .logo-pane.logo-pane-no-bg .logo-pane-inner{
        position:static
    }
    .logo-pane.logo-pane-no-bg .logo-image img{
        max-height:none
    }
    .big-slider-control{
        height:42px
    }
    .big-slider-control .control-left,.big-slider-control .control-right{
        width:76px
    }
    .big-slider-control .control-seek{
        display:none
    }
    .blocks-same-height-wrapper{
        padding:0;
        margin:0
    }
    .blocks-same-height{
        margin:0;
        display:block
    }
    .page-h1-divider,.widget-header,hr{
        margin-left:-12px;
        margin-right:-12px
    }
    .widget-header{
        margin-top:-12px;
        padding-left:12px;
        padding-right:12px
    }
    .post-widget-pic{
        width:33%
    }
    .post-widget-pic .inner{
        left:-12px
    }
    .sub-footer-column-1,.sub-footer-column-2{
        text-align:center
    }
    .flip-sidebar .content-with-sidebar,.flip-sidebar .sidebar{
        left:0
    }
    .sidebar>div:first-child .widget-header{
        padding-top:26px
    }
    .biginfopane .button-block,.post-big.format-gallery .post-data{
        padding-top:0
    }
    .tbl-bottom,.tbl-bottom .tbl-td{
        display:block;
        width:auto
    }
    .breadcrumbs{
        text-align:left
    }
    .post-big .post-data,.post-big .post-pic,.post-tbl{
        display:block
    }
    .post-big .post-pic{
        margin-bottom:16px
    }
    .post-big .post-pic .block-inner{
        border:0;
        padding:0;
        left:0
    }
    .post-big .post-date{
        float:none;
        width:64px
    }
    .post-big.format-gallery .post-gallery-thumbs{
        display:none
    }
    .custom-gallery .controls{
        font-size:16px;
        width:2.3em
    }
    .custom-gallery .controls .pager a{
        line-height:140%
    }
    .custom-gallery .controls .pager a:after{
        top:3px;
        border-width:10px;
        left:-20px
    }
    .comment .frame,.comment .info,.comment-uber-inner{
        display:block;
        width:auto
    }
    .comment .info{
        margin-bottom:6px
    }
    .comment .info .date,.comment .info .name,.comment .info .name-date,.comment .info .pic{
        display:inline-block;
        margin:5px 12px 0 0;
        padding:0
    }
    .comment .info .pic{
        margin-top:0
    }
    .comment .name{
        float:left
    }
    .comment .info .date,.comment .info .edit{
        font-size:90%
    }
    .comment .frame-inner{
        font-size:100%
    }
    .comment .frame-inner:after{
        display:none
    }
    .new-comment .one-third,.new-comment .one-third.last,.new-comment textarea{
        width:100%;
        margin:12px 0
    }
    .sort-menu li{
        margin-right:12px
    }
    .portfolio-thumb .tags{
        position:static;
        padding-bottom:12px
    }
    .portfolio-item,.portfolio-item .desc,.portfolio-item .pic{
        display:block
    }
    .portfolio-item .pic-inner.move-right{
        left:0
    }
    .content-block.eat-left .content-title{
        padding-left:12px
    }
    .bullets ul li{
        background-position:left 1px
    }
    .thumbs-masonry{
        margin-left:0;
        margin-right:0
    }
    .portfolio-item .thumbs-masonry{
        margin-left:-12px;
        margin-right:-12px
    }
    .testimonials-block .item .name,.testimonials-block .item .name-qo,.testimonials-block .item .name-qo-inner,.testimonials-block .item .pic,.testimonials-block .item .qo,.testimonials-block .item .text,.testimonials-block .item-inner{
        display:block;
        width:auto
    }
    .testimonials-block .item .qo{
        text-align:left;
        padding:0;
        position:relative;
        top:6px
    }
    .testimonials-block .item .pic{
        position:absolute;
        top:0;
        right:0;
        width:72px;
        height:72px
    }
    .testimonials-block .item.with-pic .name-qo{
        min-height:72px;
        padding-right:84px
    }
    .testimonials-block.multi-items .name-qo .block-inner{
        padding-bottom:12px
    }
    .testimonials-block.multi-items .text{
        padding-bottom:34px
    }
    .content-with-sidebar .testimonials-block .item.no-pic .text .block-inner,.content-without-sidebar .testimonials-block .item.no-pic .text .block-inner{
        padding-left:12px
    }
    .biginfopane .button-block,.biginfopane .inner,.biginfopane .text-block{
        display:block;
        text-align:center
    }
    .pricing-table{
        display:block
    }
    .pricing-column{
        margin:16px 0;
        float:none;
        display:block
    }
    .testimonials-block .controls{
        bottom:12px;
        left:12px
    }
    .headline-text{
        padding:0 12px
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .container{
        width:480px
    }
    .big-slider-slide{
        width:480px;
        height:428px
    }
    .big-slider-slide .pic{
        height:328px
    }
    .big-slider-slide .text{
        height:100px
    }
    .portfolio-thumb .pic{
        height:328px
    }
    .isotope-masonry .portfolio-thumb .pic,.thumbs-masonry .isotope-item{
        height:480px;
        width:480px
    }
}
@media only screen and (max-width:479px){
    .custom-gallery .controls,.logo-image .number{
        font-size:14px
    }
    .container{
        width:320px
    }
    .big-slider-slide{
        width:320px;
        height:338px
    }
    .big-slider-slide .pic{
        height:218px
    }
    .big-slider-slide .text{
        height:120px
    }
    .portfolio-thumb .pic{
        height:218px
    }
    .isotope-masonry .portfolio-thumb .pic,.thumbs-masonry .isotope-item{
        height:320px;
        width:320px
    }
}
@media only screen and (max-width:979px){
    .bottomcontainerBox{
        height:45px!important
    }
}
@media only screen and (max-width:479px){
    .icongrid a{
        display:block;
        height:80px
    }
    .icongrid .inner{
        float:left;
        padding:1%;
        width:30%
    }
    .logo-image{
        position:relative;
        top:6px
    }
}
.scroll-img-hor{
    display:none
}
.slick-slider{
    display:block
}
.scroll-img-ver-cnt-align-right{
    text-align:right
}
.scroll-img-ver-cnt-align-left{
    text-align:left
}
.scroll-img-ver-cnt-align-center{
    text-align:center
}
.slick-slider{
    position:relative;
    display:block;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:none;
    touch-action:none;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.scroll-img-ver{
    display:inline-block;
    margin-top:30px
}
.slick-loading .slick-list{
    background:#fff url('ajax-loader.gif') center center no-repeat
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    zoom:1
}
.slick-track:before,.slick-track:after{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
.scroll-img-ver .slick-slide{
    float:none
}
.slick-slide a{
    display:block;
    margin:0 5px
}
.scroll-img-ver .slick-slide a{
    display:inline-block
}
.scroll-img-ver .slick-slide img{
    margin:0 auto
}
.slick-slide img{
    display:block;
    margin:0 auto;
    box-shadow:none!important
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.scroll-img-hor .slick-prev,.scroll-img-hor .slick-next{
    position:absolute;
    display:block;
    height:35px;
    width:35px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    opacity:1;
    color:transparent;
    top:50%;
    background:#000;
    border:0;
    outline:0;
    transition-duration:.5s;
    -webkit-transition-duration:.5s
}
.scroll-img-hor .slick-prev:hover,.scroll-img-hor .slick-next:hover{
    opacity:.8
}
.slick-prev:focus,.slick-next:focus{
    outline:0
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
    opacity:.25
}
.scroll-img-hor .slick-prev{
    left:0
}
.scroll-img-hor .slick-prev:before{
    font-family:"FontAwesome";
    font-size:25px;
    line-height:1;
    display:inline-block;
    content:'\f100';
    color:#fff
}
.scroll-img-hor .slick-next{
    right:0
}
.scroll-img-hor .slick-next:before{
    font-family:"FontAwesome";
    font-size:25px;
    line-height:1;
    display:inline-block;
    content:'\f101';
    color:#fff
}
.slick-slider{
    margin-bottom:30px
}
.scroll-img-hor{
    margin-bottom:60px
}
.slick-dots{
    list-style:none;
    display:block;
    text-align:center;
    margin:0!important;
    padding:0;
    width:100%
}
.slick-dots li{
    position:relative;
    display:inline-block;
    height:10px;
    width:10px;
    margin:0 5px;
    padding:0;
    cursor:pointer;
    background:0
}
.slick-dots li button{
    border:0;
    background:#000;
    display:block;
    height:10px;
    width:10px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    opacity:.4
}
.slick-dots li button:focus{
    outline:0
}
.slick-dots li button:hover{
    opacity:.75
}
.slick-dots li.slick-active button{
    opacity:.75
}
.car-brand-title{
    text-align:center
}
.car-brand-title a{
    text-align:center;
    text-decoration:none;
    font-size:12px
}
.brand-count{
    font-size:11px;
    color:#666
}
ul.vt-skin-green li.vt-line-1 div.vt-header{
    background:#96cd56
}
ul.vt-skin-green li.vt-line-1 div.vt-header-arrow{
    border-left-color:#96cd56
}
ul.vt-skin-green li.vt-line-1:hover{
    outline-color:#96cd56
}
ul.vt-skin-green li.vt-line-2 div.vt-header{
    background:#55a938
}
ul.vt-skin-green li.vt-line-2 div.vt-header-arrow{
    border-left-color:#55a938
}
ul.vt-skin-green li.vt-line-2:hover{
    outline-color:#55a938
}
ul.vt-skin-green li.vt-line-3 div.vt-header{
    background:#208240
}
ul.vt-skin-green li.vt-line-3 div.vt-header-arrow{
    border-left-color:#208240
}
ul.vt-skin-green li.vt-line-3:hover{
    outline-color:#208240
}
ul.vt-skin-green li.vt-line-4 div.vt-header{
    background:#0e5b56
}
ul.vt-skin-green li.vt-line-4 div.vt-header-arrow{
    border-left-color:#0e5b56
}
ul.vt-skin-green li.vt-line-4:hover{
    outline-color:#0e5b56
}
ul.vt-skin-green li.vt-line:hover{
    background:#eef7eb
}
ul.vt-skin-green li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_1.png')!important
}
ul.vt-skin-red li.vt-line-1 div.vt-header{
    background:#e28879
}
ul.vt-skin-red li.vt-line-1 div.vt-header-arrow{
    border-left-color:#e28879
}
ul.vt-skin-red li.vt-line-1:hover{
    outline-color:#e28879
}
ul.vt-skin-red li.vt-line-2 div.vt-header{
    background:#d74e4e
}
ul.vt-skin-red li.vt-line-2 div.vt-header-arrow{
    border-left-color:#d74e4e
}
ul.vt-skin-red li.vt-line-2:hover{
    outline-color:#d74e4e
}
ul.vt-skin-red li.vt-line-3 div.vt-header{
    background:#bc2d2d
}
ul.vt-skin-red li.vt-line-3 div.vt-header-arrow{
    border-left-color:#bc2d2d
}
ul.vt-skin-red li.vt-line-3:hover{
    outline-color:#bc2d2d
}
ul.vt-skin-red li.vt-line-4 div.vt-header{
    background:#830c14
}
ul.vt-skin-red li.vt-line-4 div.vt-header-arrow{
    border-left-color:#830c14
}
ul.vt-skin-red li.vt-line-4:hover{
    outline-color:#830c14
}
ul.vt-skin-red li.vt-line:hover{
    background:#fbeeee
}
ul.vt-skin-red li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_2.png')!important
}
ul.vt-skin-blue li.vt-line-1 div.vt-header{
    background:#64c3de
}
ul.vt-skin-blue li.vt-line-1 div.vt-header-arrow{
    border-left-color:#64c3de
}
ul.vt-skin-blue li.vt-line-1:hover{
    outline-color:#64c3de
}
ul.vt-skin-blue li.vt-line-2 div.vt-header{
    background:#44a3d5
}
ul.vt-skin-blue li.vt-line-2 div.vt-header-arrow{
    border-left-color:#44a3d5
}
ul.vt-skin-blue li.vt-line-2:hover{
    outline-color:#44a3d5
}
ul.vt-skin-blue li.vt-line-3 div.vt-header{
    background:#2972b0
}
ul.vt-skin-blue li.vt-line-3 div.vt-header-arrow{
    border-left-color:#2972b0
}
ul.vt-skin-blue li.vt-line-3:hover{
    outline-color:#2972b0
}
ul.vt-skin-blue li.vt-line-4 div.vt-header{
    background:#234e8e
}
ul.vt-skin-blue li.vt-line-4 div.vt-header-arrow{
    border-left-color:#234e8e
}
ul.vt-skin-blue li.vt-line-4:hover{
    outline-color:#234e8e
}
ul.vt-skin-blue li.vt-line:hover{
    background:#edf6fb
}
ul.vt-skin-blue li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_3.png')!important
}
ul.vt-skin-orange li.vt-line-1 div.vt-header{
    background:#f3bf34
}
ul.vt-skin-orange li.vt-line-1 div.vt-header-arrow{
    border-left-color:#f3bf34
}
ul.vt-skin-orange li.vt-line-1:hover{
    outline-color:#f3bf34
}
ul.vt-skin-orange li.vt-line-2 div.vt-header{
    background:#f19300
}
ul.vt-skin-orange li.vt-line-2 div.vt-header-arrow{
    border-left-color:#f19300
}
ul.vt-skin-orange li.vt-line-2:hover{
    outline-color:#f19300
}
ul.vt-skin-orange li.vt-line-3 div.vt-header{
    background:#e06400
}
ul.vt-skin-orange li.vt-line-3 div.vt-header-arrow{
    border-left-color:#e06400
}
ul.vt-skin-orange li.vt-line-3:hover{
    outline-color:#e06400
}
ul.vt-skin-orange li.vt-line-4 div.vt-header{
    background:#c3350f
}
ul.vt-skin-orange li.vt-line-4 div.vt-header-arrow{
    border-left-color:#c3350f
}
ul.vt-skin-orange li.vt-line-4:hover{
    outline-color:#c3350f
}
ul.vt-skin-orange li.vt-line:hover{
    background:#fef4e6
}
ul.vt-skin-orange li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_4.png')!important
}
ul.vt-skin-violet li.vt-line-1 div.vt-header{
    background:#d198a7
}
ul.vt-skin-violet li.vt-line-1 div.vt-header-arrow{
    border-left-color:#d198a7
}
ul.vt-skin-violet li.vt-line-1:hover{
    outline-color:#d198a7
}
ul.vt-skin-violet li.vt-line-2 div.vt-header{
    background:#bf6482
}
ul.vt-skin-violet li.vt-line-2 div.vt-header-arrow{
    border-left-color:#bf6482
}
ul.vt-skin-violet li.vt-line-2:hover{
    outline-color:#bf6482
}
ul.vt-skin-violet li.vt-line-3 div.vt-header{
    background:#a03d6e
}
ul.vt-skin-violet li.vt-line-3 div.vt-header-arrow{
    border-left-color:#a03d6e
}
ul.vt-skin-violet li.vt-line-3:hover{
    outline-color:#a03d6e
}
ul.vt-skin-violet li.vt-line-4 div.vt-header{
    background:#6f1f54
}
ul.vt-skin-violet li.vt-line-4 div.vt-header-arrow{
    border-left-color:#6f1f54
}
ul.vt-skin-violet li.vt-line-4:hover{
    outline-color:#6f1f54
}
ul.vt-skin-violet li.vt-line:hover{
    background:#f9f0f3
}
ul.vt-skin-violet li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_5.png')!important
}
.sa_tagline{
    color:#ff6f00;
    position:relative;
    top:8px;
    bottom:0;
    left:0;
    right:0
}
.headline-text a,.logo-text a{
    color:inherit
}
@font-face{
    font-family:FontAwesome;
    src:url(fonts/fontawesome-webfont.eot);
    src:url(fonts/fontawesome-webfont-1.eot) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff) format('woff'),url(fonts/fontawesome-webfont.ttf) format('truetype');
    font-weight:400;
    font-style:normal
}
html{
    -webkit-text-size-adjust:none
}
article,aside,footer,header,nav,section{
    display:block
}
body{
    margin:0;
    padding:0;
    font:12px/16px Arial
}
.bg-overlay{
    padding:1px 0;
    background-attachment:fixed;
    background-repeat:repeat
}
*{
    outline:0
}
.clear{
    clear:both;
    height:0;
    overflow:hidden
}
a{
    text-decoration:none
}
.headline-text a,.sub-footer a,a:hover{
    text-decoration:underline
}
p{
    margin:16px 0
}
h1,h2,h3,h4,h5,h6{
    margin:32px 0 16px;
    line-height:140%;
    font-weight:700
}
.five-sixth h1:first-child,.five-sixth h2:first-child,.five-sixth h3:first-child,.five-sixth h4:first-child,.five-sixth h5:first-child,.five-sixth h6:first-child,.four-fifth h1:first-child,.four-fifth h2:first-child,.four-fifth h3:first-child,.four-fifth h4:first-child,.four-fifth h5:first-child,.four-fifth h6:first-child,.one-fifth h1:first-child,.one-fifth h2:first-child,.one-fifth h3:first-child,.one-fifth h4:first-child,.one-fifth h5:first-child,.one-fifth h6:first-child,.one-fourth h1:first-child,.one-fourth h2:first-child,.one-fourth h3:first-child,.one-fourth h4:first-child,.one-fourth h5:first-child,.one-fourth h6:first-child,.one-half h1:first-child,.one-half h2:first-child,.one-half h3:first-child,.one-half h4:first-child,.one-half h5:first-child,.one-half h6:first-child,.one-sixth h1:first-child,.one-sixth h2:first-child,.one-sixth h3:first-child,.one-sixth h4:first-child,.one-sixth h5:first-child,.one-sixth h6:first-child,.one-third h1:first-child,.one-third h2:first-child,.one-third h3:first-child,.one-third h4:first-child,.one-third h5:first-child,.one-third h6:first-child,.three-fifth h1:first-child,.three-fifth h2:first-child,.three-fifth h3:first-child,.three-fifth h4:first-child,.three-fifth h5:first-child,.three-fifth h6:first-child,.three-fourth h1:first-child,.three-fourth h2:first-child,.three-fourth h3:first-child,.three-fourth h4:first-child,.three-fourth h5:first-child,.three-fourth h6:first-child,.two-fifth h1:first-child,.two-fifth h2:first-child,.two-fifth h3:first-child,.two-fifth h4:first-child,.two-fifth h5:first-child,.two-fifth h6:first-child,.two-third h1:first-child,.two-third h2:first-child,.two-third h3:first-child,.two-third h4:first-child,.two-third h5:first-child,.two-third h6:first-child{
    margin-top:0
}
h1{
    font-size:196%
}
h2{
    font-size:165%
}
h3{
    font-size:150%
}
h4{
    font-size:135%
}
h5{
    font-size:120%
}
h6{
    font-size:100%
}
cite{
    font-style:normal
}
img{
    border:0;
    max-width:100%;
    height:auto
}
.video-embed,.video-embed-ni{
    height:0;
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative
}
.video-embed embed,.video-embed iframe,.video-embed object,.video-embed video{
    position:absolute;
    top:0;
    left:0;
    height:100%!important;
    width:100%!important
}
.video-embed-ni embed,.video-embed-ni iframe,.video-embed-ni object,.video-embed-ni video{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%
}
.block-inner,.move-left,.move-right{
    position:relative
}
.five-sixth,.four-fifth,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifth,.three-fourth,.two-fifth,.two-third{
    float:left;
    margin:0 4% 0 0
}
.five-sixth.last,.four-fifth.last,.one-fifth.last,.one-fourth.last,.one-half.last,.one-sixth.last,.one-third.last,.three-fifth.last,.three-fourth.last,.two-fifth.last,.two-third.last{
    margin-right:0
}
.one-half{
    width:48%
}
.one-third{
    width:30.66%
}
.two-third{
    width:65.33%
}
.one-fourth{
    width:22%
}
.three-fourth{
    width:74%
}
.one-fifth{
    width:16.8%
}
.two-fifth{
    width:37.6%
}
.three-fifth{
    width:58.4%
}
.four-fifth{
    width:79.2%
}
.one-sixth{
    width:13.33%
}
.five-sixth{
    width:82.66%
}
.container{
    width:972px;
    margin:0 auto
}
.block-1,.block-2,.block-3,.block-4,.block-5,.block-6,.block-7{
    margin:6px;
    float:left;
    position:relative
}
.block-1.no-mar,.block-1.zero-mar,.block-2.no-mar,.block-2.zero-mar,.block-3.no-mar,.block-3.zero-mar,.block-4.no-mar,.block-4.zero-mar,.block-5.no-mar,.block-5.zero-mar,.block-6.no-mar,.block-6.zero-mar,.block-7.no-mar,.block-7.zero-mar,.block-full.no-mar,.block-full.zero-mar{
    margin:0
}
.block-1{
    width:96px
}
@media only screen and (min-width:980px) and (max-width:1259px){
    .webkit .block-1{
        width:95.99px
    }
}
.block-1.no-mar{
    width:108px
}
.block-2{
    width:204px
}
.block-2.no-mar{
    width:216px
}
.block-3{
    width:312px
}
.block-3.no-mar{
    width:324px
}
.block-4{
    width:420px
}
.block-4.no-mar{
    width:432px
}
.block-5{
    width:528px
}
.block-5.no-mar{
    width:540px
}
.block-6{
    width:636px
}
.block-6.no-mar{
    width:648px
}
.block-7{
    width:744px
}
.block-7.no-mar{
    width:756px
}
.block-8{
    width:852px
}
.block-8.no-mar{
    width:864px
}
.block-full{
    margin:6px
}
.block-h-half{
    height:42px
}
.block-h-1{
    height:96px
}
.block-h-1.no-mar{
    height:108px
}
.block-h-2{
    height:204px
}
.block-h-2.no-mar{
    height:216px
}
.block-h-3{
    height:312px
}
.block-h-3.no-mar{
    height:324px
}
.block-inner{
    padding:10px
}
.blocks-same-height-uber-wrapper{
    overflow:hidden
}
.blocks-same-height-wrapper{
    margin:6px -6px;
    padding:6px 0
}
.blocks-same-height{
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate;
    border-spacing:12px;
    margin:-18px 0
}
.comment-uber-inner,.post-tbl,.post-widget,.tabs-control,.tbl-bottom{
    border-collapse:collapse
}
.blocks-same-height>.block-1,.blocks-same-height>.block-2,.blocks-same-height>.block-3,.blocks-same-height>.block-4,.blocks-same-height>.block-5,.blocks-same-height>.block-6,.blocks-same-height>.block-7,.blocks-same-height>.block-8,.blocks-same-height>.block-full{
    display:table-cell;
    float:none;
    vertical-align:top
}
.eat-margins{
    margin:-10px
}
.eat-outer-margins{
    margin:0 -6px
}
.eat-margins img{
    display:block
}
.tbl-bottom{
    display:table;
    margin:0;
    width:100%
}
.tbl-bottom .tbl-td{
    display:table-cell;
    vertical-align:bottom;
    padding:0
}
.move-left{
    left:-10px
}
.move-right{
    left:10px
}
.eat-left{
    margin-left:-10px
}
.eat-right{
    margin-right:-10px
}
.fs-s,.fs-xs{
    font-size:90%
}
.dn{
    display:none
}
.bg-color-footer,.bg-color-main,.bg-color-menu,.bg-color-sidebar,.bg-color-slider,.primary-menu li.block-1{
    -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)
}
.headline{
    padding-top:6px
}
.headline-text{
    line-height:16px;
    font-size:12px
}
.headline-social{
    float:right;
    text-align:right
}
.logo-pane-inner{
    position:absolute;
    bottom:10px;
    left:10px;
    right:10px
}
.logo-text{
    line-height:30px;
    font-size:30px;
    font-weight:700
}
.logo-text a{
    text-decoration:none
}
.logo-image{
    height:100%
}
.logo-image a{
    width:100%
}
.logo-image img{
    width:auto;
    height:auto;
    max-width:100%;
    max-height:76px;
    display:block
}
.logo-image .number{
    color:#0097d0;
    display:inline-block;
    text-align:right;
    vertical-align:middle;
    font-size:18px
}
.primary-menu,.primary-menu li ul{
    list-style:none;
    padding:0;
    margin:0
}
.logo-pane.logo-pane-no-bg{
    background:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.logo-pane.logo-pane-no-bg .logo-pane-inner{
    top:0;
    right:0;
    left:0;
    bottom:0
}
.logo-pane.logo-pane-no-bg .logo-image img{
    max-height:100%
}
.primary-menu{
    float:left
}
.primary-menu li{
    position:relative;
    cursor:default
}
.primary-menu li a{
    display:block;
    height:100%;
    position:relative;
    font-weight:700;
    line-height:110%;
    text-decoration:none;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.primary-menu li a:hover,.primary-menu li.sfHover a{
    color:gray
}
.primary-menu li a span{
    position:absolute;
    bottom:10px;
    left:10px;
    right:10px
}
.primary-menu li ul{
    display:none;
    position:absolute;
    background-color:#bababa;
    background:rgba(186,186,186,0.5);
    top:100%;
    left:0;
    z-index:500;
    -webkit-box-shadow:0 3px 10px -1px rgba(0,0,0,.4);
    -moz-box-shadow:0 3px 10px -1px rgba(0,0,0,.4);
    box-shadow:0 3px 10px -1px rgba(0,0,0,.4)
}
.primary-menu>li>ul{
    min-width:100%;
    margin:12px 0 0
}
.primary-menu>li>ul:before{
    content:'';
    display:block;
    position:absolute;
    top:-12px;
    left:0;
    right:0;
    height:12px
}
.primary-menu>li>ul:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:96px;
    height:2px
}
.primary-menu>li:last-child>ul,.primary-menu>li:last-child>ul:after{
    left:auto;
    right:0
}
.primary-menu li ul li{
    background:0;
    white-space:nowrap;
    float:none
}
.primary-menu li ul a{
    display:block;
    margin:0;
    line-height:300%;
    padding:0 70px 0 18px;
    color:#000;
    font-weight:700;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s;
    border-bottom:1px solid transparent
}
.primary-menu li ul li:last-child>a{
    border-bottom:0
}
.primary-menu li ul a span{
    position:static
}
.primary-menu li ul ul{
    left:100%;
    top:0;
    border-left:1px solid #000;
    border-left-color:rgba(0,0,0,.1);
    margin:0
}
.primary-menu li.sfHover ul,.primary-menu li:hover ul{
    display:block
}
ul.primary-menu li.sfHover li ul,ul.primary-menu li:hover li ul{
    display:none
}
ul.primary-menu li li.sfHover ul,ul.primary-menu li li:hover ul{
    display:block
}
ul.primary-menu li li.sfHover li ul,ul.primary-menu li li:hover li ul{
    display:none
}
ul.primary-menu li li li.sfHover ul,ul.primary-menu li li li:hover ul{
    display:block
}
ul.primary-menu li li li.sfHover li ul,ul.primary-menu li li li:hover li ul{
    display:none
}
ul.primary-menu li li li li.sfHover ul,ul.primary-menu li li li li:hover ul{
    display:block
}
ul.primary-menu li li li li.sfHover li ul,ul.primary-menu li li li li:hover li ul{
    display:none
}
ul.primary-menu li li li li li.sfHover ul,ul.primary-menu li li li li li:hover ul{
    display:block
}
.primary-menu.show-dropdown-symbol>li.menu-parent-item>a span:after{
    content:' \f107';
    font-family:FontAwesome
}
.primary-menu-select{
    display:none;
    margin:12px 0;
    padding:12px
}
.primary-menu-select select{
    width:100%
}
.big-slider-wrapper{
    overflow:hidden
}
.big-slider{
    margin:-6px
}
.big-slider-inner{
    width:999999px
}
.big-slider-uber-inner{
    float:left
}
.big-slider-slide{
    display:block;
    text-align:center;
    text-decoration:none;
    color:inherit;
    position:relative
}
.big-slider-slide:hover{
    text-decoration:none
}
.big-slider-slide .after{
    display:none
}
.no-touch .big-slider-slide .after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    color:#fff;
    border:6px solid rgba(255,255,255,0);
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.no-touch .big-slider-slide:hover .after{
    border-color:rgba(255,255,255,.3)
}
.big-slider-slide .pic{
    display:block;
    overflow:hidden;
    position:relative
}
.big-slider-slide .pic img{
    display:block;
    max-height:100%;
    -webkit-transition:-webkit-transform 1.4s;
    -moz-transition:-moz-transform 1.4s;
    transition:transform 1.4s
}
.big-slider-slide .pic-after{
    display:none
}
.big-slider-slide .pic .video{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.big-slider-slide .pic .video embed,.big-slider-slide .pic .video iframe,.big-slider-slide .pic .video object{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%
}
.big-slider-slide.video-slide .pic{
    z-index:1
}
.msie10 .big-slider-slide:hover .pic img,.no-touch .big-slider-slide:hover .pic img{
    -webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    transform:scale(1.2,1.2)
}
.mozilla.no-touch .big-slider-slide:hover .pic img{
    -webkit-transform:scale(1.2,1.2) rotate(.1deg);
    -moz-transform:scale(1.2,1.2) rotate(.1deg);
    transform:scale(1.2,1.2) rotate(.1deg)
}
.big-slider-slide .text-wrapper{
    display:table;
    width:100%
}
.big-slider-slide .text{
    display:block;
    display:table-cell;
    width:100%;
    padding:0 12px;
    vertical-align:middle;
    overflow:hidden
}
.no-touch .big-slider-slide .text{
    -webkit-transition:background .3s,color .3s;
    -moz-transition:background .3s,color .3s;
    transition:background .3s,color .3s
}
.big-slider-slide .text .text-inner{
    display:block;
    position:relative
}
.big-slider-slide .text .title{
    display:block;
    padding:6px 0;
    font-size:18px;
    line-height:100%;
    font-weight:700
}
.no-touch .big-slider-slide .text .title{
    -webkit-transition:color .3s;
    -moz-transition:color .3s;
    transition:color .3s
}
.no-touch .big-slider-slide:hover .text,.no-touch .big-slider-slide:hover .text .title{
    color:#fff
}
.big-slider-slide .text .text-text{
    display:block;
    position:relative
}
.big-slider-control .control-left,.big-slider-control .control-right{
    float:left;
    width:8%;
    height:100%;
    cursor:pointer;
    -webkit-transition:background-color .3s;
    -moz-transition:background-color .3s;
    transition:background-color .3s
}
.big-slider-control .control-left{
    background:url(img/slider-controls.png) 12px 6px no-repeat
}
.big-slider-control .control-left:hover{
    background-position:12px -144px
}
.big-slider-control .control-right{
    float:right;
    background:url(img/slider-controls.png) -120px 6px no-repeat
}
.big-slider-control .control-right:hover{
    background-position:-120px -144px
}
.big-slider-control .control-seek{
    float:left;
    width:82%;
    height:100%;
    margin:0 1%;
    background:url(img/w1.png) left 19px repeat-x
}
.touch .big-slider-control .control-seek{
    display:none
}
.big-slider-control .control-seek-box{
    margin:6px 0;
    height:31px;
    width:34px;
    background:url(img/seek-box.png) left -4px repeat-x;
    position:relative;
    left:0;
    cursor:pointer
}
.big-slider-control .control-seek-box-inner{
    height:100%;
    -webkit-transition:background-color .3s;
    -moz-transition:background-color .3s;
    transition:background-color .3s
}
.post-widget-pic img,.widgets-area img{
    max-width:100%;
    height:auto
}
.homepage-blocks>.block-full>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-1>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-2>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-3>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-4>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-5>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-6>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-7>.block-inner,.homepage-blocks>.blocks-same-height-wrapper>.blocks-same-height>.block-8>.block-inner{
    padding-bottom:36px
}
.homepage-blocks .block-1>p,.homepage-blocks .block-2>p,.homepage-blocks .block-3>p,.homepage-blocks .block-4>p,.homepage-blocks .block-5>p,.homepage-blocks .block-6>p,.homepage-blocks .block-7>p,.homepage-blocks .block-8>p,.homepage-blocks .block-full>p{
    margin:0
}
.homepage-blocks .block-1>p>a>img,.homepage-blocks .block-1>p>img,.homepage-blocks .block-2>p>a>img,.homepage-blocks .block-2>p>img,.homepage-blocks .block-3>p>a>img,.homepage-blocks .block-3>p>img,.homepage-blocks .block-4>p>a>img,.homepage-blocks .block-4>p>img,.homepage-blocks .block-5>p>a>img,.homepage-blocks .block-5>p>img,.homepage-blocks .block-6>p>a>img,.homepage-blocks .block-6>p>img,.homepage-blocks .block-7>p>a>img,.homepage-blocks .block-7>p>img,.homepage-blocks .block-8>p>a>img,.homepage-blocks .block-8>p>img,.homepage-blocks .block-full>p>a>img,.homepage-blocks .block-full>p>img{
    display:block
}
.widget-header{
    font-size:160%;
    line-height:140%;
    margin:-10px -10px 16px;
    padding:26px 10px 6px;
    border-bottom:1px solid transparent;
    border-bottom-color:rgba(0,0,0,.1);
    font-weight:700
}
.footer .widget-header{
    border-bottom:0
}
.post-widget{
    margin:12px 0 24px;
    display:table;
    width:100%
}
.post-widget-pic{
    display:table-cell;
    float:none
}
.post-widget-pic .inner{
    position:relative;
    left:-10px
}
.post-widget-pic .block-inner{
    padding-right:0;
    padding-bottom:0
}
.post-widget-pic img{
    display:block;
    max-height:100%;
    width:auto;
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s
}
.post-widget-pic img:hover{
    opacity:.8
}
.post-widget-text{
    display:table-cell;
    vertical-align:bottom
}
.post-widget-text .date{
    font-style:italic;
    font-size:85%;
    margin-bottom:2px
}
.widgets-area ul{
    list-style:none;
    padding:0;
    margin:16px 0
}
.widgets-area ul li{
    background:url(img/li.png) left 2px no-repeat;
    padding-left:18px;
    margin-bottom:6px
}
.sidebar{
    overflow:hidden
}
.flip-sidebar .content-with-sidebar{
    position:relative;
    left:324px
}
.flip-sidebar .sidebar{
    position:relative;
    left:-648px
}
.sidebar>div:first-child .widget-header{
    padding-top:47px
}
.menu .current-menu-item>a,.menu .current-menu-item>a:hover{
    color:#000;
    text-decoration:none;
    font-weight:700
}
.edit-post-link{
    position:absolute;
    top:10px;
    left:10px;
    font-size:90%
}
.hover-add-pane .visible,.post-big,.post-tbl-wrapper{
    position:relative
}
.box-phone{
    margin:16px 0
}
.box-phone .phone{
    font-size:210%;
    float:left;
    margin-right:12px;
    line-height:100%
}
.box-phone .days{
    float:left;
    font-size:85%;
    line-height:110%;
    margin-top:2px
}
.hover-add-pane{
    text-align:center;
    margin:32px 0
}
.hover-add-pane .pic{
    margin-bottom:12px
}
.hover-add-pane .title{
    font-size:140%;
    font-weight:700
}
.hover-add-pane .hidden{
    height:0;
    margin-top:-8px;
    opacity:0;
    overflow:hidden;
    font-size:90%
}
.page-h1{
    color:inherit;
    margin-bottom:0
}
.page-h1-divider{
    margin:0 -10px 32px;
    padding:0 10px 4px;
    border-bottom:1px solid #e8e7e7;
    border-bottom-color:rgba(0,0,0,.1)
}
hr{
    margin:16px -10px;
    border:0;
    border-bottom:1px solid #e8e7e7;
    border-bottom-color:rgba(0,0,0,.1);
    height:0;
    overflow:hidden
}
.breadcrumbs{
    text-align:right;
    font-style:italic;
    font-size:90%;
    margin-bottom:4px
}
.breadcrumbs a{
    color:inherit
}
.content-with-sidebar>.block-6>.block-inner,.content-without-sidebar>.block-inner{
    padding-bottom:36px
}
.post{
    margin:36px 0 46px
}
.post-title h3{
    margin-top:0;
    margin-bottom:10px
}
.post-read-more{
    font-size:90%;
    margin-bottom:-3px
}
.post-pic img:hover{
    opacity:.8
}
.post-tbl{
    display:table;
    width:100%;
    table-layout:fixed
}
.post-author,.post-categories,.post-comments,.post-tags{
    display:inline-block;
    margin-bottom:6px;
    margin-right:12px;
    font-size:90%;
    font-style:italic;
    line-height:100%
}
.post-pic a,.post-pic img{
    display:block
}
.post-author .label,.post-categories .label,.post-comments .label,.post-tags .label{
    font-weight:700
}
.post-author a,.post-categories a,.post-comments a,.post-tags a{
    color:inherit;
    text-decoration:none
}
.post-title-comment,.post-title-link{
    font-size:90%;
    margin-top:0
}
.post-title-link{
    background:url(img/link.png) left center no-repeat;
    padding-left:24px
}
.block-3 .post-title-link{
    width:250px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.post-pic img{
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s;
    max-width:100%;
    height:auto
}
.post-text p:first-child{
    margin-top:0
}
.post-text p{
    margin-bottom:0
}
.post.post-big{
    margin-bottom:70px
}
.post-big .post-title-comment,.post-big .post-title-link{
    margin-bottom:4px
}
.post-big .post-pic{
    display:table-cell;
    padding:0;
    float:none
}
.post-big .post-pic>.block-3{
    float:none
}
.post-big .post-pic .block-inner{
    padding-left:0;
    padding-top:0;
    padding-bottom:0
}
.post-big .post-data{
    display:table-cell;
    padding:0;
    vertical-align:bottom
}
.post-big .post-head{
    display:table;
    width:100%;
    margin-bottom:22px
}
.post-big .post-date{
    display:table-cell;
    float:none;
    vertical-align:bottom;
    color:#fff;
    position:relative
}
.post-big .post-date-inner{
    display:inline-block;
    text-align:center;
    font-size:100%;
    text-transform:uppercase;
    line-height:100%
}
.post-big .post-date-inner div{
    font-size:190%;
    line-height:100%;
    padding-left:1px
}
.post-big .post-title{
    display:table-cell;
    vertical-align:top
}
.post-big .post-title-inner{
    margin-left:10px;
    border-top:2px solid transparent
}
.post-big .post-title h3{
    margin:12px 0 4px;
    font-size:195%;
    line-height:125%
}
.post-big .post-title a{
    color:inherit
}
.post-big .post-title a:hover{
    text-decoration:none
}
.post-big .post-author,.post-big .post-categories,.post-big .post-comments,.post-big .post-tags{
    margin-bottom:0
}
.post-big .post-gallery-thumbs{
    position:absolute;
    top:-6px;
    left:308px;
    right:-18px
}
.post-big .post-gallery-thumbs .item a{
    display:block
}
.post-big .post-gallery-thumbs .item img{
    display:block;
    max-width:100%;
    height:auto
}
.post-big .post-gallery-thumbs .block-inner{
    padding-top:0;
    padding-left:0
}
.post-big.format-gallery .post-data{
    padding-top:108px
}
.post-big .post-gallery-thumbs .pic-1 img,.post-big .post-gallery-thumbs .pic-2 img,.post-big .post-gallery-thumbs .pic-3 img{
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s
}
.post-big .post-gallery-thumbs .pic-1 img{
    opacity:.9
}
.post-big .post-gallery-thumbs .pic-2 img{
    opacity:.6
}
.post-big .post-gallery-thumbs .pic-3 img{
    opacity:.4
}
.post-big .post-gallery-thumbs .pic-1 img:hover,.post-big .post-gallery-thumbs .pic-2 img:hover,.post-big .post-gallery-thumbs .pic-3 img:hover{
    opacity:1
}
.post-big .jp-container{
    margin:0
}
.post-big .jp-jplayer img{
    margin-bottom:-32px;
    opacity:1
}
.post-small-category-title h2{
    font-size:190%
}
.post-small .post-title h3{
    line-height:130%;
    margin-bottom:6px
}
.post-small-category-title a,.post-small-category-title a:hover{
    color:inherit;
    text-decoration:none
}
.post-small .post-date{
    display:inline-block;
    margin-right:12px;
    margin-bottom:10px;
    font-size:90%;
    font-style:italic
}
.post-small .post-title-comment,.post-small .post-title-link{
    margin-top:-4px;
    margin-bottom:12px
}
.post-small .post-pic{
    margin-top:5px;
    float:left
}
.post-small.thumbnail-right .post-pic{
    float:right
}
.post-small .post-pic .block-inner{
    padding-top:0;
    padding-bottom:0
}
.post-small .post-pic .block-inner.move-left{
    padding-right:0
}
.post-small .post-pic .block-inner.move-right{
    padding-left:0
}
.post-small .post-title a:hover{
    text-decoration:none;
    border-bottom:2px solid
}
.post-small.post-big-thumb{
    margin-bottom:32px
}
.post-small.post-big-thumb h3{
    font-size:170%
}
.post-small .post-big-pic{
    display:block;
    position:relative;
    text-decoration:none
}
.post-small .post-big-pic-pic img{
    display:block
}
.post-small .post-big-pic-over{
    transition:.3s opacity
}
.post-small .post-big-pic-over,.post-small .post-big-pic-text{
    bottom:0;
    right:0;
    display:block;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    -webkit-transition:.3s opacity;
    -moz-transition:.3s opacity
}
.post-small .post-big-pic-text{
    overflow:hidden;
    color:#fff;
    font-size:160%;
    line-height:140%;
    transition:.3s opacity
}
.post-small .post-big-pic-text .cutted-link{
    opacity:.5
}
.post-small .post-big-pic-text .block-inner{
    display:block;
    position:relative;
    margin-top:100%;
    -webkit-transition:.3s all;
    -moz-transition:.3s all;
    transition:.3s all
}
.no-touch .post-small .post-big-pic:hover .post-big-pic-over{
    opacity:.9
}
.no-touch .post-small .post-big-pic:hover .post-big-pic-text{
    opacity:1
}
.no-touch .post-small .post-big-pic:hover .post-big-pic-text .block-inner{
    margin-top:0
}
.post-full .post-date{
    display:inline-block;
    margin-right:12px;
    margin-bottom:6px;
    font-size:90%;
    font-style:italic
}
.post-full .post-text{
    margin-top:16px
}
.comment{
    margin:36px 0
}
.comment-inner{
    margin-left:96px
}
.comment-uber-inner{
    display:table;
    width:100%
}
.comment .info,.comment .info .pic{
    vertical-align:top;
    display:table-cell
}
.comment-inner.depth-1{
    margin-left:0
}
.comment-inner.depth-2{
    margin-left:24px
}
.comment-inner.depth-3{
    margin-left:48px
}
.comment-inner.depth-4{
    margin-left:72px
}
.comment .info{
    width:200px
}
.comment .info .pic{
    padding-right:12px
}
.comment .info .pic-inner{
    float:left;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    overflow:hidden
}
.comment .info .pic-inner img{
    display:block
}
.comment .info .name-date{
    display:table-cell;
    vertical-align:top
}
.comment .info .name{
    font-size:110%;
    margin-top:9px
}
.comment .info .date,.comment .info .edit{
    font-style:italic;
    font-size:85%
}
.comment .info .name a{
    color:inherit;
    text-decoration:none
}
.comment .info .date{
    margin-top:4px
}
.comment .info .date a{
    color:inherit
}
.comment .frame{
    display:table-cell
}
.comment .frame-inner{
    background:rgba(0,0,0,.03);
    padding:1px 12px;
    font-size:90%;
    position:relative;
    -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.07);
    -moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.07);
    box-shadow:inset 0 1px 0 rgba(0,0,0,.07)
}
.comment .frame-inner:after{
    content:'';
    position:absolute;
    top:5px;
    left:-24px;
    width:0;
    height:0;
    border:12px solid transparent;
    border-right-color:rgba(0,0,0,.03)
}
.comment .reply{
    text-align:right;
    line-height:18px;
    margin:-8px 0 8px
}
.comment .reply a{
    display:inline-block;
    background:url(img/reply.png) right 4px no-repeat;
    padding:0 20px 0 0
}
.comment .reply a span{
    opacity:0;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}
.comment .frame-inner:hover .reply a span{
    opacity:1
}
.new-comment-caption{
    font-size:125%;
    font-weight:700;
    margin:32px 0 16px
}
.new-comment{
    margin-bottom:32px
}
.new-comment .one-third{
    width:32.66%;
    margin:0 1% 1% 0
}
.new-comment .one-third.last{
    margin-right:0
}
.new-comment input[type=password],.new-comment input[type=text],.new-comment textarea{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    margin:0
}
.new-comment textarea{
    margin-bottom:1%;
    display:block
}
.new-comment input[type=reset],.new-comment input[type=submit]{
    margin-right:1%
}
.cancel-comment-reply{
    margin:16px 0;
    font-size:90%
}
input[type=email],input[type=password],input[type=text],input[type=number],textarea{
    background:#f7f7f7;
    background-color:rgba(0,0,0,.03);
    padding:6px 10px;
    margin:0;
    font-size:100%;
    border:1px solid transparent;
    border-top-color:rgba(0,0,0,.07);
    border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none
}
input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{
    background-color:rgba(0,0,0,.02)!important;
    border:0;
    border-top:1px solid rgba(0,0,0,.07)
}
input.error,textarea.error{
    border-color:red;
    -webkit-box-shadow:0 0 5px 0 rgba(255,0,0,.3);
    -moz-box-shadow:0 0 5px 0 rgba(255,0,0,.3);
    box-shadow:0 0 5px 0 rgba(255,0,0,.3)
}
input[type=button],input[type=reset],input[type=submit]{
    background-image:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15);
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15);
    padding:7px 12px;
    margin:0;
    border:0;
    cursor:pointer;
    font-size:105%;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}
input[type=button],input[type=reset]:hover,input[type=submit]{
    color:#fff
}
input[type=button]:hover,input[type=submit]:hover{
    background-image:none
}
#s{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%
}
.dark-panes-bg input[type=email],.dark-panes-bg input[type=password],.dark-panes-bg input[type=text],.dark-panes-bg textarea{
    background:#0f0f0f;
    background:rgba(255,255,255,.1);
    border-top-color:rgba(255,255,255,.2);
    color:#fff
}
.dark-panes-bg input[type=email]:focus,.dark-panes-bg input[type=password]:focus,.dark-panes-bg input[type=text]:focus,.dark-panes-bg textarea:focus{
    background-color:rgba(255,255,255,.15)
}
.custom-gallery{
    margin:16px 0;
    position:relative;
    background:#f2f2f2;
    background-color:rgba(0,0,0,.03)
}
.custom-gallery .items .item{
    display:none
}
.custom-gallery .items .item a,.custom-gallery .items .item:first-child{
    display:block
}
.custom-gallery .items .item img{
    max-width:100%;
    height:auto;
    display:block
}
.custom-gallery .controls{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    padding:12px 4px;
    font-size:24px;
    width:1.9em;
    z-index:100;
    opacity:.3;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.custom-gallery .controls.narrow{
    width:1.3em
}
.custom-gallery:hover .controls{
    opacity:.9
}
.no-touch .custom-gallery:hover .controls{
    width:70px
}
.custom-gallery .controls .next{
    background:url(img/gallery.png) center center no-repeat;
    display:inline-block;
    width:17px;
    height:17px;
    margin:0 6px
}
.custom-gallery .controls .pager{
    position:absolute;
    top:36px;
    left:-24px;
    right:0;
    bottom:0;
    padding-left:24px;
    overflow:hidden
}
.custom-gallery .controls .pager-inner{
    position:relative;
    top:0
}
.custom-gallery .controls .pager a{
    display:block;
    padding:0 12px;
    color:#fff;
    text-decoration:none;
    line-height:130%;
    position:relative;
    opacity:.6;
    -webkit-transition:background-color .3s,padding .3s;
    -moz-transition:background-color .3s,padding .3s;
    transition:background-color .3s,padding .3s
}
.custom-gallery .controls .pager a:hover{
    background-color:rgba(255,255,255,.3)
}
.custom-gallery .controls .pager a:hover.active{
    background:0
}
.custom-gallery .controls .pager a.active{
    opacity:1
}
.custom-gallery .controls .pager a:after{
    content:'';
    position:absolute;
    top:5px;
    left:-24px;
    border:12px solid transparent;
    width:0;
    height:0;
    display:none
}
.custom-gallery .controls .pager a.active:after{
    display:block
}
.navigation-pages{
    margin:32px 0 16px;
    line-height:28px;
    font-size:90%
}
.navigation-pages a{
    text-decoration:none
}
.navigation-pages span.title{
    display:inline-block;
    padding:0 10px;
    margin-right:3px;
    -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)
}
.navigation-pages span.dots,.navigation-pages span.item{
    margin-right:6px;
    margin-bottom:6px
}
.navigation-pages span.item{
    display:inline-block;
    width:28px;
    text-align:center;
    color:#fff
}
.navigation-pages a span.item{
    background-color:none;
    background-color:rgba(0,0,0,.03);
    color:inherit;
    transition:.3s;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)
}
.navigation-pages a span.item,.navigation-prev-next .navigation-next a,.navigation-prev-next .navigation-prev a{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)
}
.navigation-pages a:hover span.item{
    color:#fff
}
.navigation-prev-next{
    margin:32px 0 16px;
    line-height:28px
}
.navigation-prev-next .navigation-prev{
    float:left
}
.navigation-prev-next .navigation-next{
    float:right
}
.navigation-prev-next .navigation-next a,.navigation-prev-next .navigation-prev a{
    display:block;
    text-decoration:none;
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    transition:.3s
}
.navigation-prev-next .navigation-next a:after,.navigation-prev-next .navigation-prev a:before{
    content:'\2190';
    display:inline-block;
    width:28px;
    text-align:center;
    color:#fff
}
.navigation-prev-next .navigation-prev a:before{
    margin-right:12px
}
.navigation-prev-next .navigation-next a:after{
    content:'\2192';
    margin-left:12px
}
.navigation-prev-next .navigation-prev a{
    padding-right:12px
}
.navigation-prev-next .navigation-next a{
    padding-left:12px
}
.navigation-prev-next .navigation-next a:hover,.navigation-prev-next .navigation-prev a:hover{
    color:#fff
}
.jp-jplayer{
    text-align:center;
    margin:0 auto
}
.jp-jplayer img{
    display:block!important
}
.jp-pause,.jp-play{
    top:0;
    height:32px;
    display:block;
    width:32px;
    left:0
}
.video-embed-ni .jp-jplayer img{
    position:absolute;
    top:0;
    left:0
}
.jp-controls,.jp-interface{
    position:relative
}
.jp-container{
    margin-bottom:18px
}
.jp-interface{
    background:#797979;
    background:-moz-linear-gradient(top,#989898 0,#595959 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#989898),color-stop(100%,#595959));
    background:-webkit-linear-gradient(top,#989898 0,#595959 100%);
    background:-o-linear-gradient(top,#989898 0,#595959 100%);
    background:-ms-linear-gradient(top,#989898 0,#595959 100%);
    background:linear-gradient(top,#989898 0,#595959 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#999,endColorstr=#595959,GradientType=0);
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.6);
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.6);
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.6);
    height:32px
}
.jp-controls a{
    position:absolute
}
.jp-play{
    background:url(img/icon-play.png) center center no-repeat
}
.jp-pause{
    background:url(img/icon-pause.png) center center no-repeat
}
.jp-mute-unmute-divider,.jp-play-pause-divider{
    position:absolute;
    top:0;
    left:32px;
    width:1px;
    height:32px;
    background:rgba(0,0,0,.3);
    -webkit-box-shadow:1px 0 0 0 rgba(255,255,255,.2);
    -moz-box-shadow:1px 0 0 0 rgba(255,255,255,.2);
    box-shadow:1px 0 0 0 rgba(255,255,255,.2)
}
.jp-mute-unmute-divider{
    left:auto;
    right:89px
}
.jp-mute,.jp-unmute{
    display:block;
    width:32px;
    height:32px;
    top:0;
    right:56px
}
.jp-mute{
    background:url(img/icon-mute.png) center center no-repeat
}
.jp-unmute{
    background:url(img/icon-unmute.png) center center no-repeat
}
.jp-progress,.jp-volume-bar{
    position:absolute;
    top:11px;
    right:11px;
    height:8px;
    width:40px;
    cursor:pointer;
    border:1px solid rgba(0,0,0,.2);
    border-bottom-color:rgba(255,255,255,.2);
    border-right-color:rgba(0,0,0,.1);
    background:rgba(0,0,0,.1)
}
.jp-progress{
    right:106px;
    left:49px;
    width:auto
}
.jp-play-bar,.jp-volume-bar-value{
    height:8px;
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),inset 0 -1px 0 0 rgba(0,0,0,.4);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),inset 0 -1px 0 0 rgba(0,0,0,.4);
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),inset 0 -1px 0 0 rgba(0,0,0,.4)
}
.show-hover-link{
    position:relative
}
.show-hover-link .after{
    display:none
}
.no-touch .show-hover-link .after{
    display:block;
    visibility:hidden;
    position:absolute;
    top:50%;
    left:50%;
    width:60px;
    height:60px;
    margin:-30px 0 0 -30px;
    background:url(img/link-big.png) center center no-repeat #fff;
    background-color:rgba(255,255,255,.5);
    -webkit-transform:scale(0,0);
    -moz-transform:scale(0,0);
    transform:scale(0,0);
    -webkit-transition:-webkit-transform .3s;
    -moz-transition:-moz-transform .3s;
    transition:transform .3s
}
.no-touch .show-hover-link:hover .after{
    visibility:visible;
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s -webkit-transform cubic-bezier(0,0,.4,2);
    -moz-transition:.3s -moz-transform cubic-bezier(0,0,.4,2);
    transition:.3s transform cubic-bezier(0,0,.4,2)
}
.portfolio-small-thumb,.portfolio-small-thumb img{
    display:block
}
.portfolio-thumb{
    position:relative
}
.portfolio-thumb .desc{
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s;
    overflow:hidden;
    position:relative
}
.portfolio-thumb .pic{
    overflow:hidden
}
.portfolio-thumb .pic img{
    display:block
}
.portfolio-thumb .title{
    padding:5px 12px;
    font-size:120%;
    line-height:130%;
    text-align:center;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}
.portfolio-thumb .link{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    color:#fff;
    border:6px solid rgba(255,255,255,0);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}
.msie .portfolio-thumb .link{
    background-image:url(about:blank)
}
.no-touch .portfolio-thumb:hover .link{
    border-color:rgba(255,255,255,.3)
}
.no-touch .portfolio-thumb.show-hover-link .after{
    top:40%
}
.portfolio-thumb .tags{
    position:absolute;
    left:12px;
    right:12px;
    text-align:center;
    font-size:90%;
    font-style:italic
}
.portfolio-thumb .tags a{
    position:relative;
    z-index:1;
    color:inherit;
    opacity:.8
}
.portfolio-thumb:hover .tags,.portfolio-thumb:hover .title{
    color:#fff
}
.portfolio-item{
    display:table;
    table-layout:fixed;
    width:100%
}
.portfolio-item .desc,.portfolio-item .pic{
    vertical-align:top
}
.portfolio-item .pic{
    padding-top:16px;
    float:none
}
.portfolio-item .pic .custom-gallery{
    margin:0
}
.sort-menu{
    list-style:none;
    margin:0;
    padding:0
}
.sort-menu li{
    float:left;
    margin:0 18px 12px 0
}
.sort-menu li a.button{
    color:#fff!important;
    margin:0!important;
    padding:7px 3em 7px 10px!important;
    position:relative
}
.sort-menu li a.button .count{
    position:absolute;
    top:1px;
    right:1px;
    bottom:2px;
    min-width:2em;
    text-align:center;
    padding:6px 0 5px;
    background:#fff;
    overflow:hidden
}
.sort-menu li a.button .count span{
    position:relative
}
.isotope-item{
    z-index:2
}
.isotope-hidden.isotope-item{
    pointer-events:none;
    z-index:1
}
.isotope,.isotope .isotope-item{
    -webkit-transition-duration:.6s;
    -moz-transition-duration:.6s;
    transition-duration:.6s
}
.isotope{
    -webkit-transition-property:height,width;
    -moz-transition-property:height,width;
    transition-property:height,width
}
.isotope .isotope-item{
    -webkit-transition-property:-webkit-transform,opacity,-webkit-box-shadow;
    -moz-transition-property:-moz-transform,opacity,-moz-box-shadow;
    transition-property:transform,opacity,box-shadow
}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    transition-duration:0s
}
.thumbs-masonry{
    margin:-6px
}
.thumbs-masonry .isotope-item{
    overflow:hidden
}
.thumbs-masonry .isotope-item a{
    display:block;
    position:relative
}
.thumbs-masonry .isotope-item a img{
    display:block;
    width:100%
}
.thumbs-masonry .isotope-item a .before{
    display:none
}
.no-touch .thumbs-masonry .isotope-item a .before{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    color:#fff;
    border:6px solid rgba(255,255,255,0);
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.no-touch .thumbs-masonry .isotope-item a:hover .before{
    border-color:rgba(255,255,255,.3)
}
.footer{
    margin-bottom:30px!important
}
.sub-footer{
    font-size:90%
}
.sub-footer a{
    color:inherit
}
.sub-footer-column-1{
    line-height:24px
}
.site-sitemap ul li,.site-sitemap ul li ul li{
    list-style:none;
    line-height:28px;
    background:url(img/li-arrow.png) 0 8px no-repeat
}
.sub-footer-column-2{
    text-align:right
}
.sub-footer-divider{
    height:1px;
    overflow:hidden;
    opacity:.3;
    margin:-6px 0
}
.error-wrap img,.thank-you-wrap img{
    max-width:100%;
    display:block;
    height:auto
}
.site-footer{
    width:100%;
    margin:0;
    padding:15px 0 0
}
.site-footer p{
    text-align:center;
    font-family:'Open Sans';
    font-size:14px;
    color:#EEE;
    margin:0;
    padding:0 0 8px
}
.site-sitemap,.site-sitemap ul{
    margin:0;
    padding:0
}
.site-footer p a{
    text-decoration:none;
    color:#EEE
}
.site-footer p a:hover{
    color:#73b5dc
}
.site-sitemap{
    width:100%
}
.site-sitemap ul li{
    display:block;
    padding:0 0 0 16px
}
.site-sitemap ul li a{
    font-family:'Open Sans';
    font-size:14px;
    color:#000;
    margin:0;
    padding:0 0 8px
}
.site-sitemap ul li a:hover{
    color:#73b5dc
}
.site-sitemap ul li ul{
    margin:0;
    padding:0
}
.site-sitemap ul li ul li{
    display:block;
    padding:0 0 0 16px
}
.site-sitemap ul li ul li a{
    font-family:'Open Sans';
    font-size:14px;
    color:#000;
    margin:0;
    padding:0 0 8px
}
.error-wrap p,.thank-you-wrap p{
    text-align:center;
    font-family:'Open Sans';
    font-size:18px;
    line-height:27px
}
.site-sitemap ul li ul li aa:hover{
    color:#73b5dc
}
.error-wrap{
    width:100%;
    margin:auto;
    padding:0 0 60px
}
.error-wrap p{
    color:#000;
    margin:0;
    padding:0
}
.error-wrap p a{
    text-decoration:none;
    color:#4ca7d8
}
.error-wrap p a:hover{
    color:#000
}
.back-bttn{
    background:#4ca7d8;
    color:#FFF;
    float:right;
    text-align:center;
    margin:20px 0 0;
    padding:5px 15px;
    text-transform:uppercase
}
.back-bttn:hover{
    background:#000;
    text-decoration:none
}
.thank-you-wrap{
    width:100%;
    margin:auto;
    padding:0
}
.thank-you-wrap p{
    color:#000;
    margin:0;
    padding:0
}
.social{
    display:inline-block;
    width:24px;
    height:24px;
    opacity:.15;
    margin:0 0 0 6px;
    vertical-align:middle;
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s
}
.social:hover{
    opacity:.4
}
.social.color-light{
    opacity:.3
}
.social.color-light:hover{
    opacity:.7
}
.social.facebook{
    background-image:url(img/social/dark/icon-facebook.png)
}
.social.twitter{
    background-image:url(img/social/dark/icon-twitter.png)
}
.social.lastfm{
    background-image:url(img/social/dark/icon-lastfm.png)
}
.social.linkedin{
    background-image:url(img/social/dark/icon-linkedin.png)
}
.social.behance{
    background-image:url(img/social/dark/icon-behance.png)
}
.social.rss{
    background-image:url(img/social/dark/icon-rss.png)
}
.social.blogger{
    background-image:url(img/social/dark/icon-blogger.png)
}
.social.deviantart{
    background-image:url(img/social/dark/icon-deviantart.png)
}
.social.dribble{
    background-image:url(img/social/dark/icon-dribble.png)
}
.social.flickr{
    background-image:url(img/social/dark/icon-flickr.png)
}
.social.google{
    background-image:url(img/social/dark/icon-google.png)
}
.social.myspace{
    background-image:url(img/social/dark/icon-myspace.png)
}
.social.pinterest{
    background-image:url(img/social/dark/icon-pinterest.png)
}
.social.skype{
    background-image:url(img/social/dark/icon-skype.png)
}
.social.vimeo{
    background-image:url(img/social/dark/icon-vimeo.png)
}
.social.youtube{
    background-image:url(img/social/dark/icon-youtube.png)
}
.social.color-light.facebook{
    background-image:url(img/social/light/icon-facebook.png)
}
.social.color-light.twitter{
    background-image:url(img/social/light/icon-twitter.png)
}
.social.color-light.lastfm{
    background-image:url(img/social/light/icon-lastfm.png)
}
.social.color-light.linkedin{
    background-image:url(img/social/light/icon-linkedin.png)
}
.social.color-light.behance{
    background-image:url(img/social/light/icon-behance.png)
}
.social.color-light.rss{
    background-image:url(img/social/light/icon-rss.png)
}
.social.color-light.blogger{
    background-image:url(img/social/light/icon-blogger.png)
}
.social.color-light.deviantart{
    background-image:url(img/social/light/icon-deviantart.png)
}
.social.color-light.dribble{
    background-image:url(img/social/light/icon-dribble.png)
}
.social.color-light.flickr{
    background-image:url(img/social/light/icon-flickr.png)
}
.social.color-light.google{
    background-image:url(img/social/light/icon-google.png)
}
.social.color-light.myspace{
    background-image:url(img/social/light/icon-myspace.png)
}
.social.color-light.pinterest{
    background-image:url(img/social/light/icon-pinterest.png)
}
.social.color-light.skype{
    background-image:url(img/social/light/icon-skype.png)
}
.social.color-light.vimeo{
    background-image:url(img/social/light/icon-vimeo.png)
}
.social.color-light.youtube{
    background-image:url(img/social/light/icon-youtube.png)
}
.button,a.button{
    display:inline-block!important;
    border:0!important;
    background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%)!important;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.1)))!important;
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%)!important;
    background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%)!important;
    background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%)!important;
    background-image:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%)!important;
    line-height:18px!important;
    padding:7px 10px!important;
    margin:0 5px 12px 0!important;
    -webkit-transition:background-color .3s,-webkit-box-shadow .3s;
    -moz-transition:background-color .3s,-moz-box-shadow .3s;
    -ms-transition:background-color .3s,box-shadow .3s;
    -o-transition:background-color .3s,box-shadow .3s;
    transition:background-color .3s,box-shadow .3s;
    text-decoration:none!important;
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15)!important;
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15)!important;
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15)!important;
    font-size:100%!important;
    font-weight:400!important;
    text-shadow:none!important;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    border-radius:0!important
}
.tabs-control li a,.twitter-follow a,.twitter-follow a:hover{
    text-decoration:none
}
.button.single-color:hover,a.button.single-color:hover{
    background-image:none!important;
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15),0 1000px 0 rgba(255,255,255,.2)!important;
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15),0 1000px 0 rgba(255,255,255,.2)!important;
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15),inset 0 1000px 0 rgba(255,255,255,.2)!important
}
.button p,a.button p{
    margin:0
}
.button.size-mini,a.button.size-mini{
    padding:1px 6px!important;
    font-size:90%!important
}
.button.size-small,a.button.size-small{
    padding:4px 8px!important
}
.button.size-large,a.button.size-large{
    line-height:22px!important;
    padding:12px!important;
    font-size:110%!important
}
.button.size-xlarge,a.button.size-xlarge{
    padding:14px 60px 14px 16px!important;
    position:relative!important
}
.button.size-xlarge .button-title,a.button.size-xlarge .button-title{
    display:block!important;
    margin-bottom:12px!important;
    font-size:120%!important
}
.button.size-xlarge .button-text,a.button.size-xlarge .button-text{
    font-size:12px!important
}
.button.size-xlarge:after,a.button.size-xlarge:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:40px;
    -webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(255,255,255,.2);
    -moz-box-shadow:-1px 0 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(255,255,255,.2);
    box-shadow:-1px 0 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(255,255,255,.2);
    background:url(img/xlarge-button-arr.png) center bottom no-repeat
}
.tooltip{
    position:absolute;
    background:#fff;
    border:1px solid #ccc;
    padding:6px 8px;
    display:none;
    opacity:0;
    margin-top:-15px;
    width:120px;
    margin-left:-69px;
    font-size:11px;
    line-height:16px;
    -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
    -moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
    box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
    text-align:center;
    z-index:999
}
blockquote:after,blockquote:before{
    position:absolute;
    font-size:320%;
    font-style:normal
}
.left,.right{
    margin-top:4px;
    margin-bottom:11px
}
.left{
    float:left;
    margin-right:16px
}
.right{
    float:right;
    margin-left:16px
}
.center{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
blockquote{
    margin:16px 0;
    padding:0 32px 0 36px;
    position:relative;
    font-size:110%;
    line-height:140%;
    font-style:italic
}
blockquote:before{
    content:'\201C';
    top:10px;
    left:0
}
blockquote:after{
    content:'\201E';
    bottom:13px;
    right:0
}
blockquote p{
    margin:16px 0 0
}
blockquote p:first-of-type{
    margin:0
}
.pullquote{
    margin:16px 0
}
.pullquote.border-left{
    border-left:2px solid;
    padding:0 0 0 18px
}
.content-block{
    margin-bottom:16px;
    overflow:hidden
}
.content-block.center,.content-block.eat-left{
    margin-top:16px
}
.content-block .content-title{
    font-style:italic
}
.content-block.eat-left .content-title{
    padding-left:10px
}
.toggle{
    margin:16px 0;
    background:rgba(0,0,0,.02);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.04)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    border:1px solid rgba(0,0,0,.08)
}
.toggle-title{
    display:block;
    font-size:115%;
    line-height:26px;
    cursor:pointer;
    -ms-transition:background-color .3s;
    transition:background-color .3s;
    padding:6px 12px 6px 40px;
    background:url(img/toggle-control.png) 13px 12px no-repeat
}
.tabs-control li a,.toggle-title{
    -webkit-transition:background-color .3s;
    -moz-transition:background-color .3s;
    -o-transition:background-color .3s
}
.toggle-title:hover{
    background-color:rgba(0,0,0,.02)
}
.toggle-title.expanded{
    background-position:13px -179px
}
.toggle-inner{
    display:none;
    padding:1px 12px 1px 40px
}
.dark-panes-bg .toggle{
    background:rgba(255,255,255,.1);
    background:-moz-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.1)),color-stop(100%,rgba(255,255,255,.2)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    border:1px solid rgba(255,255,255,.1)
}
.dark-panes-bg .toggle-title:hover{
    background-color:rgba(255,255,255,.1)
}
.accordion{
    margin:16px 0;
    border-bottom:1px solid rgba(0,0,0,.08)
}
.accordion>*{
    display:none
}
.accordion .toggle{
    display:block;
    margin:0;
    border-bottom:0
}
.tabs{
    margin:16px 0
}
.tabs-control{
    list-style:none;
    display:table;
    width:100%;
    padding:0;
    margin:0
}
.tabs-control li{
    line-height:130%;
    display:table-cell;
    border:1px solid rgba(0,0,0,.08);
    border-bottom:0;
    font-size:115%
}
.tabs-control li a{
    display:block;
    padding:11px 12px 8px;
    color:inherit;
    background:rgba(0,0,0,.02);
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.04)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    border-bottom:1px solid rgba(0,0,0,.08);
    -webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.5);
    -moz-box-shadow:inset 1px 0 0 0 rgba(255,255,255,.5);
    box-shadow:inset 1px 0 0 0 rgba(255,255,255,.5);
    transition:background-color .3s
}
.dropcap.bgcolor-theme,.marker{
    color:#fff
}
.tabs-control li a:hover{
    background-color:rgba(0,0,0,.02)
}
.tabs-control li a.active,.tabs-control li a.active:hover{
    position:relative;
    z-index:1;
    border-color:transparent;
    background:0
}
.tabs-tabs{
    border:1px solid #eee;
    border-color:rgba(0,0,0,.1);
    border-top:0;
    clear:left;
    margin:0;
    position:relative
}
.tabs-tabs>*{
    display:none
}
.tabs-tabs .tabs-tab{
    display:none;
    padding:1px 12px
}
.tabs-tabs .tabs-tab:after{
    content:'';
    clear:both;
    height:0;
    overflow:hidden
}
.tabs-tabs .tabs-tab:first-child{
    display:block
}
.dark-panes-bg .tabs-control li{
    border-color:rgba(255,255,255,.2)
}
.dark-panes-bg .tabs-control li a{
    background:rgba(255,255,255,.1);
    background:-moz-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.1)),color-stop(100%,rgba(255,255,255,.2)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    background:linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.2) 100%);
    border-bottom:1px solid rgba(255,255,255,.1);
    -webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,.5);
    -moz-box-shadow:inset 1px 0 0 0 rgba(0,0,0,.5);
    box-shadow:inset 1px 0 0 0 rgba(0,0,0,.5)
}
.dark-panes-bg .tabs-control li a:hover{
    background-color:rgba(255,255,255,.02)
}
.dark-panes-bg .tabs-control li a.active,.tabs-control li a.active:hover{
    border-color:transparent;
    background:0
}
.bullets ul li,.with-icon{
    min-height:17px;
    background-repeat:no-repeat
}
.dark-panes-bg .tabs-tabs{
    border-color:rgba(255,255,255,.2)
}
.dropcap{
    float:left;
    margin:0 5px 0 -.08em;
    line-height:100%
}
.dropcap.with-bg-color{
    padding:.11em .21em .2em;
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3);
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3);
    background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.1)));
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%);
    background-image:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%)
}
.with-icon-inside{
    margin-left:24px
}
.with-icon-inside .icon{
    width:16px;
    height:16px;
    margin-right:-16px;
    position:relative;
    left:-22px;
    top:-1px;
    display:inline-block;
    vertical-align:middle
}
.with-icon{
    display:inline-block;
    background-position:left 1px;
    padding-left:22px
}
.bullets ul{
    list-style:none;
    padding:0
}
.bullets ul li{
    padding-left:24px;
    background-position:left top;
    margin-bottom:4px
}
.marker{
    padding:1px .3em;
    margin-top:-2px;
    margin-bottom:-1px;
    background-color:#eee;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.infopane{
    padding:14px 16px;
    margin:16px 0;
    font-family:Arial,sans-serif
}
.infopane.color-1,.infopane.color-2{
    background:#c5f4a9;
    background:-moz-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccf5b4),color-stop(100%,#bdf29e));
    background:-webkit-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:-o-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:-ms-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cbf5b3,endColorstr=#bcf29c,GradientType=0);
    border:1px solid #bdf29e;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#0d590d
}
.infopane.color-1,.infopane.color-2,.infopane.color-3{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6)
}
.infopane.color-3{
    background:#f6d9d9;
    background:-moz-linear-gradient(top,#f8e3e3 0,#f3cfcf 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8e3e3),color-stop(100%,#f3cfcf));
    background:-webkit-linear-gradient(top,#f8e3e3 0,#f3cfcf 100%);
    background:-o-linear-gradient(top,#f8e3e3 0,#f3cfcf 100%);
    background:-ms-linear-gradient(top,#f8e3e3 0,#f3cfcf 100%);
    background:linear-gradient(top,#f8e3e3 0,#f3cfcf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8e2e2,endColorstr=#f3cece,GradientType=0);
    border:1px solid #f3cfcf;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#e12929
}
.infopane.color-4{
    background:#f4e6a2;
    background:-moz-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6e9ae),color-stop(100%,#f3e397));
    background:-webkit-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:-o-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:-ms-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5e9ad,endColorstr=#f3e396,GradientType=0);
    border:1px solid #f3e397;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#5b4d13
}
.infopane.color-4,.infopane.color-5{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6)
}
.infopane.color-5{
    background:#f34b3f;
    background:-moz-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4564b),color-stop(100%,#f24033));
    background:-webkit-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:-o-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:-ms-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:linear-gradient(top,#f4564b 0,#f24033 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f35449,endColorstr=#f23e31,GradientType=0);
    border:1px solid #f24033;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#fff
}
.infopane.color-6{
    background:#ececec;
    background:-moz-linear-gradient(top,#f3f3f3 0,#e6e6e6 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f3f3f3),color-stop(100%,#e6e6e6));
    background:-webkit-linear-gradient(top,#f3f3f3 0,#e6e6e6 100%);
    background:-o-linear-gradient(top,#f3f3f3 0,#e6e6e6 100%);
    background:-ms-linear-gradient(top,#f3f3f3 0,#e6e6e6 100%);
    background:linear-gradient(top,#f3f3f3 0,#e6e6e6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2,endColorstr=#e6e6e6,GradientType=0);
    border:1px solid #e6e6e6;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#4b4b4b
}
.infopane.color-6,.infopane.color-7{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6)
}
.infopane.color-7{
    background:#bed9f4;
    background:-moz-linear-gradient(top,#c9e0f6 0,#b3d3f2 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c9e0f6),color-stop(100%,#b3d3f2));
    background:-webkit-linear-gradient(top,#c9e0f6 0,#b3d3f2 100%);
    background:-o-linear-gradient(top,#c9e0f6 0,#b3d3f2 100%);
    background:-ms-linear-gradient(top,#c9e0f6 0,#b3d3f2 100%);
    background:linear-gradient(top,#c9e0f6 0,#b3d3f2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cbe0f6,endColorstr=#b5d4f2,GradientType=0);
    border:1px solid #b3d3f2;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#4b4b4b
}
.infopane.color-8{
    background:#e5edf6;
    background:-moz-linear-gradient(top,#eef3f9 0,#dbe6f3 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eef3f9),color-stop(100%,#dbe6f3));
    background:-webkit-linear-gradient(top,#eef3f9 0,#dbe6f3 100%);
    background:-o-linear-gradient(top,#eef3f9 0,#dbe6f3 100%);
    background:-ms-linear-gradient(top,#eef3f9 0,#dbe6f3 100%);
    background:linear-gradient(top,#eef3f9 0,#dbe6f3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f4fa,endColorstr=#dde7f4,GradientType=0);
    border:1px solid #dbe6f3;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#4b4b4b
}
.infopane.color-8,.infopane.color-9{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6)
}
.infopane.color-9{
    background:#d7f5e7;
    background:-moz-linear-gradient(top,#e1f7ed 0,#cdf2e1 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e1f7ed),color-stop(100%,#cdf2e1));
    background:-webkit-linear-gradient(top,#e1f7ed 0,#cdf2e1 100%);
    background:-o-linear-gradient(top,#e1f7ed 0,#cdf2e1 100%);
    background:-ms-linear-gradient(top,#e1f7ed 0,#cdf2e1 100%);
    background:linear-gradient(top,#e1f7ed 0,#cdf2e1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e3f8ee,endColorstr=#cef2e2,GradientType=0);
    border:1px solid #cdf2e1;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#5a6875
}
.infopane .inner{
    padding-left:32px;
    background-repeat:no-repeat;
    background-position:0 1px;
    min-height:17px
}
.biginfopane{
    margin:32px 0;
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15);
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 6px 0 -3px rgba(0,0,0,.15);
    background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.15)));
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
    background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
    background-image:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%);
    background-color:#989898;
    color:#fff
}
.biginfopane.eat-left{
    -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 3px 0 0 rgba(0,0,0,.15);
    -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 3px 0 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.3),0 3px 0 0 rgba(0,0,0,.15)
}
.biginfopane .inner{
    display:table;
    width:100%
}
.biginfopane .text-block{
    display:table-cell;
    vertical-align:middle;
    padding:26px 20px
}
.biginfopane .text-block-title{
    font-size:165%;
    line-height:130%;
    padding-bottom:3px;
    font-weight:700
}
.biginfopane .text-block p{
    margin:0
}
.biginfopane .button-block{
    padding:26px 20px;
    display:table-cell;
    vertical-align:middle;
    text-align:right
}
.biginfopane .button-block a{
    display:inline-block;
    background:#e8e8e8;
    background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5e5e5));
    background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);
    background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);
    background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);
    background:linear-gradient(top,#fff 0,#e5e5e5 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#e5e5e5,GradientType=0);
    border:1px solid #fff;
    color:#828282;
    text-decoration:none;
    padding:0 1em;
    line-height:40px;
    font-size:130%;
    white-space:nowrap;
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,0,0,.3);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,0,0,.3);
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,0,0,.3);
    text-shadow:0 1px 0 rgba(255,255,255,.8);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.biginfopane .button-block a:hover{
    background:#f5f5f5;
    background:-moz-linear-gradient(top,#fff 0,#ebebeb 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ebebeb));
    background:-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);
    background:-o-linear-gradient(top,#fff 0,#ebebeb 100%);
    background:-ms-linear-gradient(top,#fff 0,#ebebeb 100%);
    background:linear-gradient(top,#fff 0,#ebebeb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#ebebeb,GradientType=0);
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,0,0,.3),0 0 10px 0 rgba(0,0,0,.4);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,0,0,.3),0 0 10px 0 rgba(0,0,0,.4);
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,0,0,.3),0 0 10px 0 rgba(0,0,0,.4)
}
.custom-table-wrapper.style-1 table,.custom-table.style-1{
    border:1px solid #ccc;
    border-collapse:separate;
    border-spacing:2px;
    margin:16px 0
}
.custom-table-wrapper.style-1 table td,.custom-table-wrapper.style-1 table th,.custom-table.style-1 td,.custom-table.style-1 th{
    border:0;
    margin:0;
    padding:.6em .5em
}
.custom-table-wrapper.style-1 table th,.custom-table.style-1 th{
    background:#f0f0f0;
    background-color:rgba(0,0,0,.04);
    border-bottom:1px solid #ccc;
    font-weight:700;
    padding:.8em .5em;
    text-align:left
}
.custom-table-wrapper.style-1 table td,.custom-table.style-1 td{
    background:#fafafa;
    background-color:rgba(0,0,0,.01)
}
.custom-table-wrapper.style-1 table tr:nth-child(even) td,.custom-table.style-1 tr:nth-child(even) td{
    background:#f5f5f5;
    background-color:rgba(0,0,0,.03)
}
.custom-table-wrapper.style-2 table,.custom-table.style-2{
    border-collapse:collapse;
    border-spacing:0;
    margin:16px 0;
    border-top:1px solid #131313
}
.custom-table-wrapper.style-2 table td,.custom-table-wrapper.style-2 table th,.custom-table.style-2 td,.custom-table.style-2 th{
    border:0;
    margin:0;
    padding:.6em .5em
}
.custom-table-wrapper.style-2 table th,.custom-table.style-2 th{
    background:0;
    border-top:2px solid #131313;
    border-bottom:2px solid #131313;
    font-weight:700;
    padding:.8em .5em;
    text-align:left
}
.custom-table-wrapper.style-2 table td,.custom-table.style-2 td{
    background:0;
    border-bottom:1px solid #131313
}
.custom-table-wrapper.style-3 table,.custom-table.style-3{
    border-collapse:collapse;
    border-spacing:0;
    margin:16px 0;
    border-top:1px solid #131313
}
.custom-table-wrapper.style-3 table td,.custom-table-wrapper.style-3 table th,.custom-table.style-3 td,.custom-table.style-3 th{
    margin:0;
    padding:.6em .5em;
    border:1px solid rgba(0,0,0,.1)
}
.custom-table-wrapper.style-3 table th,.custom-table.style-3 th{
    color:#fff;
    font-weight:700;
    border:1px solid rgba(255,255,255,.3);
    border-bottom:1px solid #131313;
    padding:.5em;
    text-align:left
}
.custom-table-wrapper.style-3 table td,.custom-table.style-3 td{
    background:0;
    border-bottom:1px solid #131313
}
.contact-form{
    margin:16px 0
}
.contact-form .line{
    font-size:90%;
    margin-bottom:12px
}
.contact-form .line input[type=checkbox]{
    vertical-align:middle;
    margin:0 0 3px 10px;
    border:1px solid #eee
}
.contact-form .line input[type=text],.contact-form .line textarea{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%
}
#om-contact-form-captcha{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:inline-block;
    margin-bottom:10px
}
.contact-form .error{
    border-color:red;
    -webkit-box-shadow:0 0 6px 0 rgba(255,0,0,.7);
    -moz-box-shadow:0 0 6px 0 rgba(255,0,0,.7);
    box-shadow:0 0 6px 0 rgba(255,0,0,.7)
}
.contact-form label.error{
    background:red;
    color:#fff;
    font-size:11px;
    display:inline-block;
    padding:0 5px;
    margin:-3px 0 0 12px;
    opacity:.6;
    vertical-align:middle
}
.contact-form .checkbox-wrapper{
    background:#f7f7f7;
    background-color:rgba(0,0,0,.03);
    padding:6px 10px;
    font-size:100%;
    display:inline-block;
    border:1px solid transparent;
    border-top-color:rgba(0,0,0,.07)
}
.dark-panes-bg .contact-form .checkbox-wrapper{
    background:#0f0f0f;
    background:rgba(255,255,255,.1);
    border-top-color:rgba(255,255,255,.2)
}
.latest-tweets{
    list-style:none;
    padding:0;
    margin:16px 0
}
.latest-tweets li{
    margin:0 0 10px!important;
    background:0 0!important;
    padding:0!important
}
.icon-twitter:before,.tweet-status:before{
    content:"\f099";
    margin-right:7px;
    font-family:FontAwesome
}
.latest-tweets .tweet-status{
    display:inline
}
.tweet-status:before{
    font-size:100%
}
.latest-tweets .tweet-time{
    font-size:85%;
    font-style:italic
}
.twitter-follow{
    text-align:right
}
.twitter-follow a:hover span{
    text-decoration:underline
}
.icon-twitter:before{
    font-size:100%
}
.portfolio-small-preview .title,.testimonials-block .item .name-name{
    font-size:130%;
    line-height:125%
}
.flickr_badge_wrapper{
    margin:16px -12px 16px 0
}
.flickr_badge_wrapper .flickr_badge_image{
    float:left;
    margin:0 12px 12px 0
}
.flickr_badge_image img{
    display:block
}
.flickr_badge_image a{
    display:block;
    position:relative
}
.flickr_badge_image a .after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:url(img/link-big.png) center center no-repeat rgba(255,255,255,.7);
    visibility:hidden;
    opacity:0;
    border:3px solid rgba(0,0,0,.15);
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s
}
.flickr_badge_image a:hover .after{
    visibility:visible;
    opacity:1
}
.portfolio-small-preview{
    margin:16px 0 32px
}
.portfolio-small-preview:last-child{
    margin-bottom:16px
}
.portfolio-small-preview .pic{
    margin-bottom:8px
}
.portfolio-small-preview .pic a{
    position:relative;
    display:block
}
.portfolio-small-preview .pic a .before{
    display:none
}
.no-touch .portfolio-small-preview .pic a .before{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    color:#fff;
    border:6px solid rgba(255,255,255,0);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}
.portfolio-small-preview .tags a,.testimonials-block .item .name-name a{
    color:inherit
}
.no-touch .portfolio-small-preview .pic a .before:hover{
    border-color:rgba(255,255,255,.3)
}
.portfolio-small-preview .pic a img{
    display:block
}
.portfolio-small-preview .title{
    font-weight:700
}
.portfolio-shortcode{
    margin-top:8px;
    margin-bottom:8px
}
.portfolio-shortcode .portfolio-thumb{
    background:rgba(0,0,0,.03);
    -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    -moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);
    box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)
}
.fb-like-box,.fb-like-box iframe,.fb-like-box span{
    width:100%!important
}
.logos{
    margin:16px 0;
    text-align:center
}
.logos .item{
    display:inline-block;
    padding:20px 29px;
    text-align:center
}
.logos .item img{
    -webkit-transition:opacity .3s;
    -moz-transition:opacity .3s;
    transition:opacity .3s;
    display:inline-block;
    vertical-align:middle
}
.logos .item a:hover img{
    opacity:.7
}
.testimonials-block{
    background:rgba(0,0,0,.03);
    margin-top:16px;
    margin-bottom:32px;
    position:relative
}
.dark-panes-bg .testimonials-block{
    background-color:rgba(255,255,255,.1)
}
.testimonials-block:after{
    content:'';
    position:absolute;
    left:75%;
    bottom:-26px;
    border:13px solid transparent;
    border-left-color:#000;
    border-top-color:#000;
    opacity:.03
}
.dark-panes-bg .testimonials-block:after{
    border-left-color:#fff;
    border-top-color:#fff;
    opacity:.1
}
.testimonials-block .item-inner{
    display:table;
    width:100%;
    border-spacing:0
}
.testimonials-block .item{
    position:relative;
    display:none
}
.testimonials-block .item:first-child{
    display:block
}
.testimonials-block .item .name-qo,.testimonials-block .item .pic,.testimonials-block .item .text{
    display:table-cell;
    vertical-align:top;
    float:none
}
.testimonials-block .item .name-qo{
    margin:0
}
.testimonials-block .item .name-qo-inner{
    display:table;
    width:100%
}
.testimonials-block .item .name,.testimonials-block .item .qo{
    display:table-cell;
    vertical-align:top
}
.testimonials-block .item .name-desc{
    margin-top:3px;
    font-style:italic
}
.testimonials-block .item .qo{
    text-align:right;
    font-size:500%;
    line-height:90%;
    padding-left:12px;
    margin-bottom:-30px
}
.testimonials-block .item .qo:before{
    content:'\201C'
}
.testimonials-block .item .pic img{
    display:block
}
.content-with-sidebar .testimonials-block .item .pic .move-left,.content-without-sidebar .testimonials-block .item .pic .move-left{
    left:0
}
.testimonials-block .item .text{
    font-style:italic;
    font-size:110%
}
.content-with-sidebar .testimonials-block .item.no-pic .text .block-inner,.content-without-sidebar .testimonials-block .item.no-pic .text .block-inner{
    padding-left:0
}
.testimonials-block .controls{
    position:absolute;
    left:10px;
    bottom:10px;
    z-index:10
}
.testimonials-block .controls a{
    display:inline-block;
    color:#fff;
    width:24px;
    text-align:center;
    height:24px;
    line-height:24px;
    text-decoration:none;
    margin-right:6px;
    opacity:1;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}
.testimonials-block .controls a:hover{
    opacity:1;
    background:#4c9cc7
}
.testimonials-block.multi-items .name-qo .block-inner{
    padding-bottom:40px
}
.testimonials-block.no-scroll{
    background:0
}
.testimonials-block.no-scroll:after{
    display:none
}
.testimonials-block.no-scroll .item{
    display:block;
    margin-bottom:60px;
    background:rgba(0,0,0,.03);
    position:relative
}
.dark-panes-bg .testimonials-block.no-scroll .item{
    background-color:rgba(255,255,255,.1)
}
.testimonials-block.no-scroll .item:after{
    content:'';
    position:absolute;
    left:75%;
    bottom:-26px;
    border:13px solid transparent;
    border-left-color:#000;
    border-top-color:#000;
    opacity:.03
}
.dark-panes-bg .testimonials-block.no-scroll .item:after{
    border-left-color:#fff;
    border-top-color:#fff;
    opacity:.1
}
.widgets-area .testimonials-block{
    background:0;
    margin-bottom:16px
}
.widgets-area .testimonials-block:after{
    display:none
}
.widgets-area .testimonials-block .item .name,.widgets-area .testimonials-block .item .name-qo,.widgets-area .testimonials-block .item .name-qo-inner,.widgets-area .testimonials-block .item .pic,.widgets-area .testimonials-block .item .qo,.widgets-area .testimonials-block .item .text,.widgets-area .testimonials-block .item-inner{
    display:block;
    width:auto
}
.widgets-area .testimonials-block .item .qo{
    text-align:left;
    padding:0;
    position:relative;
    top:6px
}
.widgets-area .testimonials-block .item .pic{
    position:absolute;
    top:0;
    right:0;
    width:72px;
    height:72px
}
.widgets-area .testimonials-block .item.with-pic .name-qo{
    min-height:72px;
    padding-right:84px
}
.widgets-area .testimonials-block.multi-items .name-qo .block-inner{
    padding-bottom:12px
}
.widgets-area .testimonials-block.multi-items .text{
    padding-bottom:34px
}
.widgets-area .testimonials-block .item .name-qo .block-inner{
    padding-top:0
}
.pricing-table-wrapper{
    margin:16px 0;
    text-align:center
}
.pricing-table{
    display:inline-block
}
.pricing-column{
    list-style:none;
    margin:0 1px 0 0;
    padding:0;
    float:left;
    position:relative;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}
.pricing-column:hover{
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.4);
    -moz-box-shadow:0 0 20px 0 rgba(0,0,0,.4);
    box-shadow:0 0 20px 0 rgba(0,0,0,.4);
    z-index:1
}
.pricing-column li{
    white-space:nowrap;
    text-align:center;
    padding:12px;
    background:rgba(0,0,0,.01);
    border-bottom:1px dotted rgba(0,0,0,.1)
}
.pricing-column li:nth-child(even){
    background:#f5f5f5;
    background:rgba(0,0,0,.03)
}
.pricing-column li.pricing-title{
    font-weight:700;
    font-size:110%;
    border-top-width:3px;
    border-top-style:solid;
    background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.04)));
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%);
    background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.04) 100%)
}
.pricing-column li.pricing-price{
    color:#fff;
    font-size:200%;
    line-height:120%
}
.pricing-column .price-comment{
    font-size:45%;
    line-height:120%
}
.pricing-column .pricing-button .button{
    margin:0!important
}
.sitemap ul{
    list-style:none;
    padding:0;
    margin:16px 0
}
.sitemap ul li{
    background:url(img/li.png) left 2px no-repeat;
    padding-left:18px;
    margin-bottom:6px
}
.wp-caption{
    margin-top:20px;
    margin-bottom:20px
}
.wp-caption-text{
    margin:5px 0;
    font-style:italic
}
.wp-caption.aligncenter{
    width:auto!important;
    text-align:center
}
.wp-caption.aligncenter .wp-caption-text{
    text-align:center
}
.gallery-caption{
    font-style:italic
}
.alignleft{
    float:left;
    margin:0 16px 16px 0
}
.alignright{
    float:right;
    margin:0 0 16px 16px
}
.aligncenter{
    display:block;
    margin:16px auto
}
.wpcf7 input[type=email],.wpcf7 input[type=files],.wpcf7 input[type=password],.wpcf7 input[type=text],.wpcf7 input[type=number],.wpcf7 textarea{
    max-width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:rgba(0,0,0,.03);
    border:0;
    border-top:1px solid rgba(0,0,0,.07)
}
.wpcf7 select{
    height:2em;
    margin:0
}
.wpcf7 select[multiple]{
    height:auto
}
.wpcf7 div.wpcf7-mail-sent-ng,.wpcf7 div.wpcf7-validation-errors{
    background:#f34b3f;
    background:-moz-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4564b),color-stop(100%,#f24033));
    background:-webkit-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:-o-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:-ms-linear-gradient(top,#f4564b 0,#f24033 100%);
    background:linear-gradient(top,#f4564b 0,#f24033 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f35449,endColorstr=#f23e31,GradientType=0);
    border:1px solid #f24033;
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#fff;
    padding:12px 10px;
    margin:11px 0
}
.wpcf7 div.wpcf7-mail-sent-ok{
    background:#c5f4a9;
    background:-moz-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccf5b4),color-stop(100%,#bdf29e));
    background:-webkit-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:-o-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:-ms-linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    background:linear-gradient(top,#ccf5b4 0,#bdf29e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cbf5b3,endColorstr=#bcf29c,GradientType=0);
    border:1px solid #bdf29e;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#0d590d;
    padding:12px 10px;
    margin:11px 0
}
.wpcf7 div.wpcf7-mail-sent-ok,.wpcf7 div.wpcf7-spam-blocked{
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6)
}
.wpcf7 div.wpcf7-spam-blocked{
    background:#f4e6a2;
    background:-moz-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6e9ae),color-stop(100%,#f3e397));
    background:-webkit-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:-o-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:-ms-linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    background:linear-gradient(top,#f6e9ae 0,#f3e397 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5e9ad,endColorstr=#f3e396,GradientType=0);
    border:1px solid #f3e397;
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6);
    color:#5b4d13;
    padding:12px 10px;
    margin:11px 0
}
.wpcf7 span.wpcf7-not-valid-tip{
    position:static;
    display:block;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s;
    border:0;
    color:red;
    text-shadow:0 1px 0 rgba(255,255,255,.4);
    font-size:85%;
    line-height:16px;
    height:16px;
    margin:0 0 -4px;
    padding:0
}
.wpcf7 .wpcf7-not-valid[type=email],.wpcf7 .wpcf7-not-valid[type=password],.wpcf7 .wpcf7-not-valid[type=text],.wpcf7 .wpcf7-not-valid[type=textarea]{
    border:1px solid red
}
.fb-comments,.fb-comments iframe,.fb-comments>span{
    width:100%!important
}
#wp-calendar{
    width:100%;
    border-collapse:separate;
    border-spacing:1px
}
#wp-calendar tbody td{
    text-align:center;
    padding:.4em .2em
}
#wp-calendar th{
    background:rgba(0,0,0,.03);
    padding:.4em 0
}
#wp-calendar caption{
    padding-bottom:.6em;
    font-weight:700;
    font-size:110%
}
#wp-calendar #prev{
    text-align:left
}
#wp-calendar #next{
    text-align:right
}
#homepage-block-3336 .widget-header,.fadeinshortcode{
    text-align:center
}
.block-inner ul.widget-recent-posts{
    list-style:disc;
    margin:16px 0 16px 17px;
    min-height:134px
}
.block-inner ul.widget-recent-posts li{
    background:0;
    padding-left:4px
}
.block-inner ul.widget-recent-posts a{
    font-weight:700
}
.grid-table-1 td{
    width:50%
}
#homepage-block-3336{
    margin:0;
    border:0;
    box-shadow:none
}
.fadeinshortcode{
    position:relative;
    height:150px;
    width:100%;
    cursor:hand;
    cursor:pointer
}
.fadeinshortcode img{
    position:absolute;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0
}
input[type=button]{
    -webkit-appearance:none!important;
    -webkit-border-radius:0;
    border-radius:0
}
input{
    -webkit-border-radius:0;
    border-radius:0
}
@media only screen and (max-width:767px){
    .grid-table-1 td{
        width:100%;
        display:block;
        float:left
    }
}
.infopane_align_ul{
    list-style:disc!important;
    margin:5px 5px 5px 15px!important
}
.infopane_align_ul li{
    background:0 0!important;
    padding-left:0!important;
    margin-bottom:0!important
}
.block_grid_layout{
    border:1px solid #d3d3d3;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.portfolio-custom-content-padding{
    padding-bottom:31px!important
}
@media only screen and (min-width:980px) and (max-width:1252px){
    .portfolio-custom-content-padding{
        padding-bottom:33px!important
    }
}
@media only screen and (min-width:768px) and (max-width:979px){
    .portfolio-custom-content-padding{
        padding-bottom:0!important
    }
    .portfolio-custom-content-padding div{
        padding-top:1px!important;
        padding-bottom:2px!important
    }
}
.icongrid a{
    display:block;
    height:60px;
    width:65%
}
.icongrid .inner{
    float:left;
    padding:1%;
    width:14%
}
.border-removal{
    box-shadow:none
}
.partner-page-title-disp{
    margin:0 0 -7px 1px;
    width:100%;
    border:1px solid #ededed
}
.portfolio-wrapper.partners .block-3.portfolio-thumb{
    cursor:pointer;
    margin:4px
}
.portfolio-wrapper.partners .block-3.portfolio-thumb .pic.block-h-2{
    text-align:center;
    line-height:268px;
    background:#fff;
    display:list-item
}
.portfolio-wrapper.partners .block-3.portfolio-thumb .pic.block-h-2 img{
    display:inline;
    vertical-align:middle
}
.portfolio-wrapper.partners .block-3.portfolio-thumb .desc.block-h-1 .description{
    text-align:left;
    font-style:italic;
    font-family:'Open Sans';
    font-size:85%;
    padding:0 10px
}
.portfolio-wrapper.partners .block-3.portfolio-thumb .desc.block-h-1{
    transition:none;
    height:170px
}
.portfolio-wrapper.partners .block-3.portfolio-thumb:hover .desc.block-h-1{
    border:6px solid #9dcbe7;
    border-top:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.portfolio-wrapper.partners .block-3.portfolio-thumb:hover .desc.block-h-1 .description{
    color:#fff;
    padding:0 4px
}
.portfolio-wrapper.partners .block-3.portfolio-thumb:hover .desc.block-h-1 .description a{
    color:#fff;
    text-decoration:underline
}
.business-it-services-icon-grid{
    width:100%;
    text-align:center
}
.business-it-services-icon-grid .section{
    display:inline-block;
    height:162px;
    margin:0 0 22px;
    padding:0 7px;
    text-align:center;
    width:10%;
    vertical-align:top
}
.business-it-services-icon-grid.col7 .section{
    width:12%
}
.business-it-services-icon-grid .section a{
    margin:0 0 10px
}
.business-it-services-icon-grid .section a,.business-it-services-icon-grid .section span{
    display:block
}
.pricingtable-vmns table{
    text-align:left;
    border:1px solid #ddd;
    border-bottom:0;
    border-right:0;
    font-size:13px;
    margin:5px 0 15px
}
.pricingtable-vmns table th{
    background:#818d96;
    color:#fff
}
.pricingtable-vmns table td{
    background:#f9f9f9
}
.pricingtable-vmns table tr:nth-child(even) td{
    background:#fff
}
.pricingtable-vmns table tr:hover th{
    background:#b1b1b1
}
.pricingtable-vmns table tr:hover td{
    background:#ddd
}
.pricingtable-vmns table td,.pricingtable-vmns table th{
    padding:4px 5px;
    border:1px solid #ddd;
    border-top:0;
    border-left:0;
    font-weight:400
}
.pricingtable-vmns table th.maintitle{
    font-weight:700;
    background:#0075b0;
    color:#fff
}
.pricingtable-vmns table tr:hover th.maintitle{
    background:#75bbdc;
    color:#fff
}
@media only screen and (min-width:980px) and (max-width:1259px){
    .portfolio-wrapper.partners .block-3.portfolio-thumb .pic.block-h-2{
        line-height:204px
    }
    .portfolio-wrapper.partners .block-3.portfolio-thumb .desc.block-h-1{
        transition:none;
        height:140px
    }
}
@media only screen and (min-width:768px) and (max-width:979px){
    .portfolio-wrapper.partners .block-3.portfolio-thumb{
        margin:2px
    }
    .portfolio-wrapper.partners .block-3.portfolio-thumb .pic.block-h-2{
        line-height:162px
    }
    .portfolio-wrapper.partners .block-3.portfolio-thumb .desc.block-h-1{
        transition:none;
        height:170px
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .portfolio-wrapper.partners .block-3.portfolio-thumb .pic.block-h-2{
        line-height:328px
    }
    .portfolio-wrapper.partners .block-3.portfolio-thumb .desc.block-h-1{
        transition:none;
        height:120px
    }
    .business-it-services-icon-grid .section{
        width:17%;
        padding:0 14px
    }
}
@media only screen and (max-width:480px){
    .portfolio-wrapper.partners .block-3.portfolio-thumb .pic.block-h-2{
        line-height:218px
    }
    .portfolio-wrapper.partners .block-3.portfolio-thumb .desc.block-h-1{
        transition:none;
        height:155px
    }
    .business-it-services-icon-grid .section{
        padding:0 33px;
        width:27%
    }
}
.product_type_simple,.shop_table.cart .actions input[type=submit]{
    color:#fff!important
}
.related-tabs-sub-container{
    display:inline-block;
    margin:0 2% 2% 0;
    width:23%;
    text-align:left;
    vertical-align:top
}
.related-tabs-sub-container a{
    width:100%
}
.related-tabs-sub-container:last-child{
    margin-right:0
}
.related-tabs-sub-container-image{
    width:26%;
    float:left
}
.related-tabs-sub-container-text{
    float:right;
    width:70%
}
.related-tabs-sub-container-text p{
    margin:8px 0
}
.related-tabs-container{
    margin:0 5% 2%;
    text-align:center
}
.slider-tabs-container .slider-tabs-sub-container{
    width:100%;
    min-height:400px;
    display:none
}
.slider-tabs-container{
    border-top:1px solid #0075b0;
    padding:30px 0
}
img.slider-tab-firewall-img{
    width:85%;
    padding:0 0 0 20px
}
.slider-tabs-container a{
    color:#332b2b
}
.firewall-tab-container .left-grid{
    width:77%;
    float:left
}
.firewall-tab-container .left-grid .image-grid{
    float:left;
    width:36%;
    margin:0 1% 0 0
}
.firewall-tab-container .left-grid .content-grid{
    float:left;
    width:62%
}
.firewall-tab-container .left-grid .content-grid .firewall-table{
    width:100%
}
.firewall-tab-container .left-grid .content-grid .firewall-table td{
    padding:0;
    width:100%
}
.firewall-tab-container .left-grid .content-grid .firewall-table td>div{
    width:445px;
    margin:auto
}
.firewall-tab-container .left-grid .content-grid .firewall-table td>div>div{
    vertical-align:top;
    display:inline-block;
    width:40%;
    padding:0 12px 16px 0;
    font-size:12.5px
}
.firewall-tab-container .left-grid .view-plan-details-btn{
    width:100%;
    margin:20px auto;
    text-align:right
}
.fifty-fifty-grid .left .img-grid,.fifty-fifty-grid .right .img-grid{
    text-align:center
}
.firewall-tab-container .left-grid .view-plan-details-btn a.btn-view{
    border:1px solid #cecece;
    border-bottom:6px solid #e2e2e2;
    color:#000!important;
    display:inline-block;
    font-size:17px;
    padding:10px 12px;
    text-decoration:none!important;
    margin:0 20px 0 0
}
.firewall-tab-container .left-grid .view-plan-details-btn a.btn-view:hover{
    border-bottom:6px solid #f1edf3;
    color:#0075b0!important
}
.firewall-tab-container .right-grid{
    width:21%;
    float:left;
    border-left:1px dotted #0075b0
}
.firewall-tab-container .right-grid .section{
    height:200px;
    padding:0 0 20px;
    border-bottom:1px dotted #0075b0
}
.firewall-tab-container .right-grid .section:last-child{
    border:0
}
.firewall-tab-container .right-grid .section .enterprise-slider-firewall-service-img-container{
    float:left;
    margin:45px 5% 0 0;
    padding-left:10px;
    width:35%
}
.firewall-tab-container .right-grid .section .enterprise-slider-firewall-service-desc-container{
    float:right;
    width:53%
}
.services-grid-enterprises{
    border-top:1px solid #0075b0;
    padding:0 0 20px
}
.fifty-fifty-grid .left{
    border-right:1px dotted #0075b0;
    float:left;
    margin:0;
    padding:0 2%;
    width:45%;
    min-height:400px
}
.fifty-fifty-grid .right{
    width:46%;
    float:right;
    min-height:400px
}
.fifty-fifty-grid .right .content-grid h3{
    margin-top:0
}
#partner-enterprise-scroller{
    height:100px;
    margin:0 auto;
    position:relative;
    width:100%;
    border-top:1px solid #0075b0
}
#partner-enterprise-scroller .innerScrollArea{
    bottom:0;
    left:0;
    overflow:hidden;
    position:absolute;
    right:0;
    top:0;
    padding:30px 0
}
#partner-enterprise-scroller ul{
    margin:0;
    padding:0;
    position:relative
}
#partner-enterprise-scroller li{
    height:69px;
    list-style-type:none;
    margin:0 0 0 22px;
    padding:0;
    position:absolute;
    width:100px
}
.term-description p{
    font-size:16px;
    font-weight:700
}
@media only screen and (max-width:979px){
    .related-tabs-sub-container{
        width:46%
    }
    .firewall-tab-container .left-grid .content-grid .firewall-table td>div{
        width:395px
    }
}
@media only screen and (max-width:767px){
    .related-tabs-sub-container{
        border-bottom:1px dotted #ccc;
        margin:0 0 4%;
        padding:0 0 4%;
        width:100%
    }
    .related-tabs-sub-container:last-child{
        border-bottom:0
    }
    .firewall-tab-container .left-grid{
        widtH:100%;
        border-bottom:1px dotted #ccc
    }
    .firewall-tab-container .right-grid{
        width:100%;
        border:0
    }
    .fifty-fifty-grid .left,.fifty-fifty-grid .right{
        width:100%;
        border-bottom:1px solid #ccc
    }
    .fifty-fifty-grid .left{
        padding:0 0 20px;
        border-right:0
    }
    .firewall-tab-container .left-grid .image-grid{
        float:none;
        width:100%;
        margin:0 0 30px
    }
    .firewall-tab-container .left-grid .content-grid{
        float:none;
        width:100%
    }
    .firewall-tab-container .left-grid .content-grid .firewall-table td div{
        width:100%;
        padding:0 0 20px
    }
    .firewall-tab-container .left-grid .view-plan-details-btn{
        text-align:center
    }
    .firewall-tab-container .left-grid .view-plan-details-btn a.btn-view{
        margin:0
    }
}
.summary.entry-summary .call-lg,.summary.entry-summary .price-lg{
    font-size:16px!important
}
.price-lg{
    display:block
}
.summary .call-lg{
    display:block;
    margin-top:8px;
    color:#008ed0
}
.whiteFontText{
    color:#fff!important
}
ul.vt-skin-coffee li.vt-line-1 div.vt-header{
    background:#c2975b
}
ul.vt-skin-coffee li.vt-line-1 div.vt-header-arrow{
    border-left-color:#c2975b
}
ul.vt-skin-coffee li.vt-line-1:hover{
    outline-color:#c2975b
}
ul.vt-skin-coffee li.vt-line-2 div.vt-header{
    background:#a7783a
}
ul.vt-skin-coffee li.vt-line-2 div.vt-header-arrow{
    border-left-color:#a7783a
}
ul.vt-skin-coffee li.vt-line-2:hover{
    outline-color:#a7783a
}
ul.vt-skin-coffee li.vt-line-3 div.vt-header{
    background:#8d5128
}
ul.vt-skin-coffee li.vt-line-3 div.vt-header-arrow{
    border-left-color:#8d5128
}
ul.vt-skin-coffee li.vt-line-3:hover{
    outline-color:#8d5128
}
ul.vt-skin-coffee li.vt-line-4 div.vt-header{
    background:#6b2a16
}
ul.vt-skin-coffee li.vt-line-4 div.vt-header-arrow{
    border-left-color:#6b2a16
}
ul.vt-skin-coffee li.vt-line-4:hover{
    outline-color:#6b2a16
}
ul.vt-skin-coffee li.vt-line:hover{
    background:#f6f2ec
}
ul.vt-skin-coffee li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_6.png')!important
}
ul.vt-skin-rainbow li.vt-line-1 div.vt-header{
    background:#e9a400
}
ul.vt-skin-rainbow li.vt-line-1 div.vt-header-arrow{
    border-left-color:#e9a400
}
ul.vt-skin-rainbow li.vt-line-1:hover{
    outline-color:#e9a400
}
ul.vt-skin-rainbow li.vt-line-2 div.vt-header{
    background:#d77400
}
ul.vt-skin-rainbow li.vt-line-2 div.vt-header-arrow{
    border-left-color:#d77400
}
ul.vt-skin-rainbow li.vt-line-2:hover{
    outline-color:#d77400
}
ul.vt-skin-rainbow li.vt-line-3 div.vt-header{
    background:#b33333
}
ul.vt-skin-rainbow li.vt-line-3 div.vt-header-arrow{
    border-left-color:#b33333
}
ul.vt-skin-rainbow li.vt-line-3:hover{
    outline-color:#b33333
}
ul.vt-skin-rainbow li.vt-line-4 div.vt-header{
    background:#6a1644
}
ul.vt-skin-rainbow li.vt-line-4 div.vt-header-arrow{
    border-left-color:#6a1644
}
ul.vt-skin-rainbow li.vt-line-4:hover{
    outline-color:#6a1644
}
ul.vt-skin-rainbow li.vt-line:hover{
    background:#fbf1e6
}
ul.vt-skin-rainbow li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_1.png')!important
}
ul.vt-skin-gray li.vt-line-1 div.vt-header{
    background:#b6b6b6
}
ul.vt-skin-gray li.vt-line-1 div.vt-header-arrow{
    border-left-color:#b6b6b6
}
ul.vt-skin-gray li.vt-line-1:hover{
    outline-color:#b6b6b6
}
ul.vt-skin-gray li.vt-line-2 div.vt-header{
    background:#8b8686
}
ul.vt-skin-gray li.vt-line-2 div.vt-header-arrow{
    border-left-color:#8b8686
}
ul.vt-skin-gray li.vt-line-2:hover{
    outline-color:#8b8686
}
ul.vt-skin-gray li.vt-line-3 div.vt-header{
    background:#686060
}
ul.vt-skin-gray li.vt-line-3 div.vt-header-arrow{
    border-left-color:#686060
}
ul.vt-skin-gray li.vt-line-3:hover{
    outline-color:#686060
}
ul.vt-skin-gray li.vt-line-4 div.vt-header{
    background:#3f3b3b
}
ul.vt-skin-gray li.vt-line-4 div.vt-header-arrow{
    border-left-color:#3f3b3b
}
ul.vt-skin-gray li.vt-line-4:hover{
    outline-color:#3f3b3b
}
ul.vt-skin-gray li.vt-line:hover{
    background:#f4f3f3
}
ul.vt-skin-gray li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_1.png')!important
}
ul.vt-skin-silver li.vt-line div.vt-header{
    color:#444!important
}
ul.vt-skin-silver li.vt-line div.vt-header h1{
    color:#444!important
}
ul.vt-skin-silver li.vt-line-1 div.vt-header{
    background:#f5f5f5
}
ul.vt-skin-silver li.vt-line-1 div.vt-header-arrow{
    border-left-color:#f5f5f5
}
ul.vt-skin-silver li.vt-line-2 div.vt-header{
    background:#e8e8e8
}
ul.vt-skin-silver li.vt-line-2 div.vt-header-arrow{
    border-left-color:#e8e8e8
}
ul.vt-skin-silver li.vt-line-3 div.vt-header{
    background:#f5f5f5
}
ul.vt-skin-silver li.vt-line-3 div.vt-header-arrow{
    border-left-color:#f5f5f5
}
ul.vt-skin-silver li.vt-line-4 div.vt-header{
    background:#e8e8e8
}
ul.vt-skin-silver li.vt-line-4 div.vt-header-arrow{
    border-left-color:#e8e8e8
}
ul.vt-skin-silver li.vt-line:hover div.vt-header{
    background:#369dd2
}
ul.vt-skin-silver li.vt-line:hover div.vt-header h1,ul.vt-skin-silver li.vt-line:hover div.vt-header h3,ul.vt-skin-silver li.vt-line:hover div.vt-header span{
    color:#fff!important
}
ul.vt-skin-silver li.vt-line:hover div.vt-header-arrow{
    border-left-color:#369dd2
}
ul.vt-skin-silver li.vt-line:hover{
    background:#ebf5fb;
    outline-color:#369dd2
}
ul.vt-skin-silver li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_3.png')!important
}
ul.vt-skin-black li.vt-line-1 div.vt-header{
    background:#555
}
ul.vt-skin-black li.vt-line-1 div.vt-header-arrow{
    border-left-color:#555
}
ul.vt-skin-black li.vt-line-2 div.vt-header{
    background:#434343
}
ul.vt-skin-black li.vt-line-2 div.vt-header-arrow{
    border-left-color:#434343
}
ul.vt-skin-black li.vt-line-3 div.vt-header{
    background:#555
}
ul.vt-skin-black li.vt-line-3 div.vt-header-arrow{
    border-left-color:#555
}
ul.vt-skin-black li.vt-line-4 div.vt-header{
    background:#434343
}
ul.vt-skin-black li.vt-line-4 div.vt-header-arrow{
    border-left-color:#434343
}
ul.vt-skin-black li.vt-line:hover div.vt-header{
    background:#369dd2
}
ul.vt-skin-black li.vt-line:hover div.vt-header-arrow{
    border-left-color:#369dd2
}
ul.vt-skin-black li.vt-line:hover{
    background:#ebf5fb;
    outline-color:#369dd2
}
ul.vt-skin-black li.vt-line:hover div.vt-content ul.vt-features li{
    background-image:url('../img/tick_3.png')!important
}
div.wpcf7{
    margin:0;
    padding:0
}
div.wpcf7-response-output{
    margin:2em .5em 1em;
    padding:.2em 1em
}
div.wpcf7 .screen-reader-response{
    position:absolute;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    height:1px;
    width:1px;
    margin:0;
    padding:0;
    border:0
}
div.wpcf7-mail-sent-ok{
    border:2px solid #398f14
}
div.wpcf7-mail-sent-ng{
    border:2px solid #f00
}
div.wpcf7-spam-blocked{
    border:2px solid #ffa500
}
div.wpcf7-validation-errors{
    border:2px solid #f7e700
}
.wpcf7-form-control-wrap{
    position:relative
}
span.wpcf7-not-valid-tip{
    color:red;
    font-size:1em;
    font-weight:normal;
    display:block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip{
    position:absolute;
    top:20%;
    left:20%;
    z-index:100;
    border:1px solid #f00;
    background:#fff;
    padding:.2em .8em
}
span.wpcf7-list-item{
    display:inline-block;
    margin:0 0 0 1em
}
span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{
    content:" "
}
.wpcf7-display-none{
    display:none
}
div.wpcf7 .ajax-loader{
    visibility:hidden;
    display:inline-block;
    background-image:url('../../images/ajax-loader.gif');
    width:16px;
    height:16px;
    border:0;
    padding:0;
    margin:0 0 0 4px;
    vertical-align:middle
}
div.wpcf7 .ajax-loader.is-active{
    visibility:visible
}
div.wpcf7 div.ajax-error{
    display:none
}
div.wpcf7 .placeheld{
    color:#888
}
div.wpcf7 .wpcf7-recaptcha iframe{
    margin-bottom:0
}
div.wpcf7 input[type="file"]{
    cursor:pointer
}
div.wpcf7 input[type="file"]:disabled{
    cursor:default
}
@font-face{
    font-family:'tlightregular';
    src:url('tlight-regular-webfont.eot');
    src:url('tlight-regular-webfont-1.eot') format('embedded-opentype'),url('tlight-regular-webfont.woff') format('woff'),url('tlight-regular-webfont.ttf') format('truetype'),url('tlight-regular-webfont.svg') format('svg');
    font-weight:normal;
    font-style:normal
}
#TB_overlay{
    background:#000;
    opacity:.7;
    filter:alpha(opacity=70);
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:100050
}
#TB_window{
    position:fixed;
    background-color:#fff;
    z-index:100050;
    visibility:hidden;
    text-align:left;
    top:50%;
    left:50%;
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,0.3);
    box-shadow:0 3px 6px rgba(0,0,0,0.3)
}
#TB_window img#TB_Image{
    display:block;
    margin:15px 0 0 15px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:1px solid #666;
    border-left:1px solid #666
}
#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left
}
#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right
}
#TB_closeWindowButton{
    position:absolute;
    left:auto;
    right:0;
    width:29px;
    height:29px;
    border:0;
    padding:0;
    background:0;
    cursor:pointer;
    outline:0;
    -webkit-transition:color .1s ease-in-out,background .1s ease-in-out;
    transition:color .1s ease-in-out,background .1s ease-in-out
}
#TB_ajaxWindowTitle{
    float:left;
    font-weight:600;
    line-height:29px;
    overflow:hidden;
    padding:0 29px 0 10px;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:calc(100% - 39px)
}
#TB_title{
    background:#fcfcfc;
    border-bottom:1px solid #ddd;
    height:29px
}
#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em
}
#TB_ajaxContent.TB_modal{
    padding:15px
}
#TB_ajaxContent p{
    padding:5px 0 5px 0
}
#TB_load{
    position:fixed;
    display:none;
    z-index:103;
    top:50%;
    left:50%;
    background-color:#e8e8e8;
    border:1px solid #555;
    margin:-45px 0 0 -125px;
    padding:40px 15px 15px
}
#TB_HideSelect{
    z-index:99;
    position:fixed;
    top:0;
    left:0;
    background-color:#fff;
    border:0;
    filter:alpha(opacity=0);
    opacity:0;
    height:100%;
    width:100%
}
#TB_iframeContent{
    clear:both;
    border:0
}
.tb-close-icon{
    display:block;
    color:#666;
    text-align:center;
    line-height:29px;
    width:29px;
    height:29px;
    position:absolute;
    top:0;
    right:0
}
.tb-close-icon:before{
    content:"\f158";
    font:normal 20px/29px dashicons;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#TB_closeWindowButton:hover .tb-close-icon,#TB_closeWindowButton:focus .tb-close-icon{
    color:#00a0d2
}
#TB_closeWindowButton:focus .tb-close-icon{
    -webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);
    box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)
}
.wt-scrollbarcnt{
    width:100%;
    margin:20px auto 0;
    position:relative
}
.wt-scrollbarcnt .viewport{
    overflow:hidden;
    position:relative;
    width:100%
}
.wt-scrollbarcnt .overview{
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    margin:0;
    width:100%
}
.wt-scrollbarcnt .scrollbar{
    background:#ccc;
    position:absolute;
    background-position:0 0;
    right:-17px;
    top:0;
    width:9px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.wt-scrollbarcnt .track{
    background:#CCC;
    height:100%;
    width:9px;
    position:relative;
    padding:0 1px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.wt-scrollbarcnt .thumb{
    background:#333;
    height:20px;
    width:5px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    left:2px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.wt-scrollbarcnt .thumb .end{
    background:#333;
    overflow:hidden;
    height:5px;
    width:25px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.wt-scrollbarcnt .disable{
    display:none
}
.noSelect{
    user-select:none;
    -o-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none
}
.wt-tipsy{
    font-size:12px;
    position:absolute;
    padding:5px;
    z-index:100000
}
.wt-tipsy-inner{
    background-color:#000;
    color:#FFF;
    max-width:200px;
    padding:5px 8px 4px;
    text-align:center
}
.wt-tipsy-inner{
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
.wt-tipsy-arrow{
    position:absolute;
    width:0;
    height:0;
    line-height:0;
    border:5px dashed #000
}
.wt-tipsy-arrow-n{
    border-bottom-color:#000
}
.wt-tipsy-arrow-s{
    border-top-color:#000
}
.wt-tipsy-arrow-e{
    border-left-color:#000
}
.wt-tipsy-arrow-w{
    border-right-color:#000
}
.wt-tipsy-n .wt-tipsy-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-bottom-style:solid;
    border-top:0;
    border-left-color:transparent;
    border-right-color:transparent
}
.wt-tipsy-nw .wt-tipsy-arrow{
    top:0;
    left:10px;
    border-bottom-style:solid;
    border-top:0;
    border-left-color:transparent;
    border-right-color:transparent
}
.wt-tipsy-ne .wt-tipsy-arrow{
    top:0;
    right:10px;
    border-bottom-style:solid;
    border-top:0;
    border-left-color:transparent;
    border-right-color:transparent
}
.wt-tipsy-s .wt-tipsy-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-top-style:solid;
    border-bottom:0;
    border-left-color:transparent;
    border-right-color:transparent
}
.wt-tipsy-sw .wt-tipsy-arrow{
    bottom:0;
    left:10px;
    border-top-style:solid;
    border-bottom:0;
    border-left-color:transparent;
    border-right-color:transparent
}
.wt-tipsy-se .wt-tipsy-arrow{
    bottom:0;
    right:10px;
    border-top-style:solid;
    border-bottom:0;
    border-left-color:transparent;
    border-right-color:transparent
}
.wt-tipsy-e .wt-tipsy-arrow{
    right:0;
    top:50%;
    margin-top:-5px;
    border-left-style:solid;
    border-right:0;
    border-top-color:transparent;
    border-bottom-color:transparent
}
.wt-tipsy-w .wt-tipsy-arrow{
    left:0;
    top:50%;
    margin-top:-5px;
    border-right-style:solid;
    border-left:none;
    border-top-color:transparent;
    border-bottom-color:transparent
}
/*! Video.js Default Styles (http://videojs.com) Version 4.6.3 Create your own skin at http://designer.videojs.com */
.vjs-default-skin{
    color:#ccc
}
.vjs-default-skin .vjs-slider{
    outline:0;
    position:relative;
    cursor:pointer;
    padding:0;
    background-color:#333;
    background-color:rgba(51,51,51,.9)
}
.vjs-default-skin .vjs-slider:focus{
    -webkit-box-shadow:0 0 2em #fff;
    -moz-box-shadow:0 0 2em #fff;
    box-shadow:0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle{
    position:absolute;
    left:0;
    top:0
}
.vjs-default-skin .vjs-slider-handle:before{
    content:"\e009";
    font-family:FontAwesome;
    font-size:1em;
    line-height:1;
    text-align:center;
    text-shadow:0 0 1em #fff;
    position:absolute;
    top:0;
    left:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:3em;
    background-color:#07141e;
    background-color:rgba(7,20,30,.7)
}
.vjs-default-skin .vjs-play-progress,.vjs-default-skin .vjs-volume-level{
    background:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66a8cc
}
.vjs-default-skin.vjs-has-started .vjs-control-bar{
    display:block;
    visibility:visible;
    opacity:1;
    -webkit-transition:visibility .1s,opacity .1s;
    -moz-transition:visibility .1s,opacity .1s;
    -o-transition:visibility .1s,opacity .1s;
    transition:visibility .1s,opacity .1s
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
    display:block;
    visibility:hidden;
    opacity:0;
    -webkit-transition:visibility 1s,opacity 1s;
    -moz-transition:visibility 1s,opacity 1s;
    -o-transition:visibility 1s,opacity 1s;
    transition:visibility 1s,opacity 1s
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{
    display:none
}
@media \0screen{
    .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before{
        content:""
    }
}
.vjs-default-skin .vjs-control{
    outline:0;
    position:relative;
    float:left;
    text-align:center;
    margin:0;
    padding:0;
    height:3em;
    width:4em
}
.vjs-default-skin .vjs-control:before{
    font-family:FontAwesome;
    font-size:1.5em;
    line-height:2;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{
    text-shadow:0 0 1px #fff
}
.vjs-default-skin .vjs-control-text{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.vjs-default-skin .vjs-play-control{
    width:5em;
    cursor:pointer
}
.vjs-default-skin .vjs-play-control:before{
    content:"\f04b"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before{
    content:"\f04c"
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{
    font-size:1.5em;
    line-height:2;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{
    width:4em;
    left:-2em;
    list-style:none
}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{
    cursor:pointer;
    float:right
}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{
    content:"\f028"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{
    content:"\f026"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{
    content:"\f027"
}
.vjs-default-skin .vjs-volume-control{
    width:5em;
    float:right
}
.vjs-default-skin .vjs-volume-bar{
    width:5em;
    height:.6em;
    margin:1.1em auto 0
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{
    height:2.9em
}
.vjs-default-skin .vjs-volume-level{
    position:absolute;
    top:0;
    left:0;
    height:.5em;
    width:100%
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{
    width:.5em;
    height:.5em;
    left:4.5em
}
.vjs-default-skin .vjs-volume-handle:before{
    font-size:.9em;
    top:-.2em;
    left:-.2em;
    width:1em;
    height:1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{
    width:6em;
    left:-4em
}
.vjs-default-skin .vjs-progress-control{
    position:absolute;
    left:0;
    right:0;
    width:auto;
    font-size:.3em;
    height:1em;
    top:-1em;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s
}
.vjs-default-skin:hover .vjs-progress-control{
    font-size:.9em;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -o-transition:all .2s;
    transition:all .2s
}
.vjs-default-skin .vjs-progress-holder{
    height:100%
}
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{
    position:absolute;
    display:block;
    height:100%;
    margin:0;
    padding:0;
    width:0;
    left:0;
    top:0
}
.vjs-default-skin .vjs-load-progress{
    background:#646464;
    background:rgba(255,255,255,.4)
}
.vjs-default-skin .vjs-seek-handle{
    width:1.5em;
    height:100%
}
.vjs-default-skin .vjs-seek-handle:before{
    padding-top:.1em
}
.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{
    display:none
}
.vjs-default-skin.vjs-live .vjs-live-display{
    display:block
}
.vjs-default-skin .vjs-live-display{
    display:none;
    font-size:1em;
    line-height:3em
}
.vjs-default-skin .vjs-time-controls{
    font-size:1em;
    line-height:3em
}
.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{
    float:left
}
.vjs-default-skin .vjs-remaining-time{
    display:none;
    float:left
}
.vjs-time-divider{
    float:left;
    line-height:3em
}
.vjs-default-skin .vjs-fullscreen-control{
    width:3.8em;
    cursor:pointer;
    float:right
}
.vjs-default-skin .vjs-fullscreen-control:before{
    content:"\f0b2"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{
    content:"\f066"
}
.vjs-default-skin .vjs-big-play-button{
    left:45%;
    top:45%;
    font-size:20px;
    display:block;
    z-index:2;
    position:absolute;
    width:40px;
    height:40px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    opacity:1;
    background-color:#07141e;
    background-color:rgba(7,20,30,.7);
    border:1px solid #3b4249;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-error-display{
    display:none
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{
    left:50%;
    margin-left:-2.1em;
    top:50%;
    margin-top:-1.4000000000000001em
}
.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{
    outline:0;
    border-color:#fff;
    background-color:#505050;
    background-color:rgba(50,50,50,.75);
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    -o-transition:all 0s;
    transition:all 0s
}
.vjs-default-skin .vjs-big-play-button:before{
    content:"\f04b";
    font-family:FontAwesome;
    line-height:40px;
    text-shadow:.05em .05em .1em #000;
    text-align:center;
    position:absolute;
    left:0;
    width:100%;
    height:100%
}
.vjs-error .vjs-error-display{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.vjs-error .vjs-error-display:before{
    content:'X';
    font-family:Arial;
    font-size:4em;
    color:#666;
    line-height:1;
    text-shadow:.05em .05em .1em #000;
    text-align:center;
    vertical-align:middle;
    position:absolute;
    top:50%;
    margin-top:-.5em;
    width:100%
}
.vjs-error-display div{
    position:absolute;
    font-size:1.4em;
    text-align:center;
    bottom:1em;
    right:1em;
    left:1em
}
.vjs-error-display a,.vjs-error-display a:visited{
    color:#f4a460
}
.vjs-loading-spinner{
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    font-size:4em;
    line-height:1;
    width:1em;
    height:1em;
    margin-left:-.5em;
    margin-top:-.5em;
    opacity:.75;
    -webkit-animation:spin 1.5s infinite linear;
    -moz-animation:spin 1.5s infinite linear;
    -o-animation:spin 1.5s infinite linear;
    animation:spin 1.5s infinite linear
}
.video-js.vjs-error .vjs-loading-spinner{
    display:none!important;
    -webkit-animation:none;
    -moz-animation:none;
    -o-animation:none;
    animation:none
}
.vjs-default-skin .vjs-loading-spinner:before{
    content:"\f021";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    left:0;
    width:1em;
    height:1em;
    text-align:center;
    text-shadow:0 0 .1em #000
}
.video-js,.vjs-no-js{
    font-family:Arial,sans-serif
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0)
    }
    100%{
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0)
    }
    100%{
        -o-transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(359deg)
    }
}
.vjs-default-skin .vjs-menu-button{
    float:right;
    cursor:pointer
}
.vjs-default-skin .vjs-menu{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:0;
    margin-bottom:3em;
    border-left:2em solid transparent;
    border-right:2em solid transparent;
    border-top:1.55em solid #000;
    border-top-color:rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{
    display:block;
    padding:0;
    margin:0;
    position:absolute;
    width:10em;
    bottom:1.5em;
    max-height:15em;
    overflow:auto;
    left:-5em;
    background-color:#07141e;
    background-color:rgba(7,20,30,.7);
    -webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);
    -moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);
    box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu{
    display:block
}
.vjs-default-skin .vjs-menu-button ul li{
    list-style:none;
    margin:0;
    padding:.3em 0;
    line-height:1.4em;
    font-size:1.2em;
    text-align:center;
    text-transform:lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{
    background-color:#000
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{
    outline:0;
    color:#111;
    background-color:#fff;
    background-color:rgba(255,255,255,.75);
    -webkit-box-shadow:0 0 1em #fff;
    -moz-box-shadow:0 0 1em #fff;
    box-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{
    text-align:center;
    text-transform:uppercase;
    font-size:1em;
    line-height:2em;
    padding:0;
    margin:0 0 .3em;
    font-weight:700;
    cursor:default
}
.vjs-default-skin .vjs-subtitles-button:before{
    content:"\f11c"
}
.vjs-default-skin .vjs-captions-button:before{
    content:"\f06e"
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{
    -webkit-box-shadow:0 0 1em #fff;
    -moz-box-shadow:0 0 1em #fff;
    box-shadow:0 0 1em #fff
}
.video-js{
    background-color:#000;
    position:relative;
    padding:0;
    width:100%!important;
    min-height:300px;
    font-size:10px;
    vertical-align:middle;
    font-weight:400;
    font-style:normal;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.video-js .vjs-tech{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.video-js:-moz-full-screen{
    position:absolute
}
body.vjs-full-window{
    padding:0;
    margin:0;
    height:100%;
    overflow-y:auto
}
.video-js.vjs-fullscreen{
    position:fixed;
    overflow:hidden;
    z-index:1000;
    left:0;
    top:0;
    bottom:0;
    right:0;
    width:100%!important;
    height:100%!important
}
.video-js:-webkit-full-screen{
    width:100%!important;
    height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive{
    cursor:none
}
.vjs-poster{
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:contain;
    cursor:pointer;
    height:100%;
    margin:0;
    padding:0;
    position:relative;
    width:100%
}
.vjs-poster img{
    display:block;
    margin:0 auto;
    max-height:100%;
    padding:0;
    width:100%
}
.video-js.vjs-using-native-controls .vjs-poster{
    display:none
}
.video-js .vjs-text-track-display{
    text-align:center;
    position:absolute;
    bottom:4em;
    left:1em;
    right:1em
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{
    bottom:1em
}
.video-js .vjs-text-track{
    display:none;
    font-size:1.4em;
    text-align:center;
    margin-bottom:.1em;
    background-color:#000;
    background-color:rgba(0,0,0,.5)
}
.video-js .vjs-subtitles{
    color:#fff
}
.video-js .vjs-captions{
    color:#fc6
}
.vjs-tt-cue{
    display:block
}
.vjs-default-skin .vjs-hidden{
    display:none
}
.vjs-lock-showing{
    display:block!important;
    opacity:1;
    visibility:visible
}
.vjs-no-js{
    padding:20px;
    color:#ccc;
    background-color:#333;
    font-size:18px;
    text-align:center;
    width:300px;
    height:150px;
    margin:0 auto
}
.vjs-no-js a,.vjs-no-js a:visited{
    color:#f4a460
}
@charset "UTF-8";
@-webkit-keyframes spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@font-face{
    font-family:star;
    src:url(../fonts/star.eot);
    src:url(../fonts/star-1.eot) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg) format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:WooCommerce;
    src:url(../fonts/WooCommerce.eot);
    src:url(../fonts/WooCommerce-1.eot) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg) format("svg");
    font-weight:400;
    font-style:normal
}
.woocommerce-store-notice,p.demo_store{
    position:absolute;
    top:0;
    left:0;
    right:0;
    margin:0;
    width:100%;
    font-size:1em;
    padding:1em 0;
    text-align:center;
    background-color:#a46497;
    color:#fff;
    z-index:99998;
    box-shadow:0 1px 1em rgba(0,0,0,.2);
    display:none
}
.woocommerce-store-notice a,p.demo_store a{
    color:#fff;
    text-decoration:underline
}
.admin-bar p.demo_store{
    top:32px
}
.clear{
    clear:both
}
.woocommerce .blockUI.blockOverlay{
    position:relative
}
.woocommerce .blockUI.blockOverlay::before{
    height:1em;
    width:1em;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-.5em;
    margin-top:-.5em;
    content:'';
    -webkit-animation:spin 1s ease-in-out infinite;
    animation:spin 1s ease-in-out infinite;
    background:url(../images/icons/loader.svg) center center;
    background-size:cover;
    line-height:1;
    text-align:center;
    font-size:2em;
    color:rgba(0,0,0,.75)
}
.woocommerce .loader::before{
    height:1em;
    width:1em;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-.5em;
    margin-top:-.5em;
    content:'';
    -webkit-animation:spin 1s ease-in-out infinite;
    animation:spin 1s ease-in-out infinite;
    background:url(../images/icons/loader.svg) center center;
    background-size:cover;
    line-height:1;
    text-align:center;
    font-size:2em;
    color:rgba(0,0,0,.75)
}
.woocommerce a.remove{
    display:block;
    font-size:1.5em;
    height:1em;
    width:1em;
    text-align:center;
    line-height:1;
    border-radius:100%;
    color:red!important;
    text-decoration:none;
    font-weight:700;
    border:0
}
.woocommerce a.remove:hover{
    color:#fff!important;
    background:red
}
.woocommerce small.note{
    display:block;
    color:#777;
    font-size:.857em;
    margin-top:10px
}
.woocommerce .woocommerce-breadcrumb{
    margin:0 0 1em;
    padding:0;
    font-size:.92em;
    color:#777
}
.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{
    content:' ';
    display:table
}
.woocommerce .woocommerce-breadcrumb::after{
    clear:both
}
.woocommerce .woocommerce-breadcrumb a{
    color:#777
}
.woocommerce .quantity .qty{
    width:3.631em;
    text-align:center
}
.woocommerce div.product{
    margin-bottom:0;
    position:relative
}
.woocommerce div.product .product_title{
    clear:none;
    margin-top:0;
    padding:0
}
.woocommerce div.product p.price,.woocommerce div.product span.price{
    color:#77a464;
    font-size:1.25em
}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{
    background:inherit;
    font-weight:700
}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{
    opacity:.5
}
.woocommerce div.product p.stock{
    font-size:.92em
}
.woocommerce div.product .stock{
    color:#77a464
}
.woocommerce div.product .out-of-stock{
    color:red
}
.woocommerce div.product .woocommerce-product-rating{
    margin-bottom:1.618em
}
.woocommerce div.product div.images{
    margin-bottom:2em
}
.woocommerce div.product div.images img{
    display:block;
    width:100%;
    height:auto;
    box-shadow:none
}
.woocommerce div.product div.images div.thumbnails{
    padding-top:1em
}
.woocommerce div.product div.images.woocommerce-product-gallery{
    position:relative
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
    -webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;
    transition:all cubic-bezier(.795,-.035,0,1) .5s
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{
    background-color:#fff
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
    width:25%;
    display:inline-block
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
    position:absolute;
    top:.5em;
    right:.5em;
    font-size:2em;
    z-index:9;
    width:36px;
    height:36px;
    background:#fff;
    text-indent:-9999px;
    border-radius:100%;
    box-sizing:content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{
    content:"";
    display:block;
    width:10px;
    height:10px;
    border:2px solid #000;
    border-radius:100%;
    position:absolute;
    top:9px;
    left:9px;
    box-sizing:content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{
    content:"";
    display:block;
    width:2px;
    height:8px;
    background:#000;
    border-radius:6px;
    position:absolute;
    top:19px;
    left:22px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    box-sizing:content-box
}
.woocommerce div.product div.images .flex-control-thumbs{
    overflow:hidden;
    zoom:1;
    margin:0;
    padding:0
}
.woocommerce div.product div.images .flex-control-thumbs li{
    width:25%;
    float:left;
    margin:0;
    list-style:none
}
.woocommerce div.product div.images .flex-control-thumbs li img{
    cursor:pointer;
    opacity:.5;
    margin:0
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{
    opacity:1
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){
    clear:left
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){
    clear:left
}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){
    clear:left
}
.woocommerce div.product div.summary{
    margin-bottom:2em
}
.woocommerce div.product div.social{
    text-align:right;
    margin:0 0 1em
}
.woocommerce div.product div.social span{
    margin:0 0 0 2px
}
.woocommerce div.product div.social span span{
    margin:0
}
.woocommerce div.product div.social span .stButton .chicklets{
    padding-left:16px;
    width:0
}
.woocommerce div.product div.social iframe{
    float:left;
    margin-top:3px
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    list-style:none;
    padding:0 0 0 1em;
    margin:0 0 1.618em;
    overflow:hidden;
    position:relative
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    border:1px solid #d3ced2;
    background-color:#ebe9eb;
    display:inline-block;
    position:relative;
    z-index:0;
    border-radius:4px 4px 0 0;
    margin:0 -5px;
    padding:0 1em
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    display:inline-block;
    padding:.5em 0;
    font-weight:700;
    color:#515151;
    text-decoration:none
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
    text-decoration:none;
    color:#6b6b6b
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    background:#fff;
    z-index:2;
    border-bottom-color:#fff
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
    color:inherit;
    text-shadow:inherit
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{
    box-shadow:2px 2px 0 #fff
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{
    box-shadow:-2px 2px 0 #fff
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{
    border:1px solid #d3ced2;
    position:absolute;
    bottom:-1px;
    width:5px;
    height:5px;
    content:' '
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{
    left:-6px;
    border-bottom-right-radius:4px;
    border-width:0 1px 1px 0;
    box-shadow:2px 2px 0 #ebe9eb
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
    right:-6px;
    border-bottom-left-radius:4px;
    border-width:0 0 1px 1px;
    box-shadow:-2px 2px 0 #ebe9eb
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
    position:absolute;
    content:' ';
    width:100%;
    bottom:0;
    left:0;
    border-bottom:1px solid #d3ced2;
    z-index:1
}
.woocommerce div.product .woocommerce-tabs .panel{
    margin:0 0 2em;
    padding:0
}
.woocommerce div.product p.cart{
    margin-bottom:2em
}
.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{
    content:' ';
    display:table
}
.woocommerce div.product p.cart::after{
    clear:both
}
.woocommerce div.product form.cart{
    margin-bottom:2em
}
.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{
    content:' ';
    display:table
}
.woocommerce div.product form.cart::after{
    clear:both
}
.woocommerce div.product form.cart div.quantity{
    float:left;
    margin:0 4px 0 0
}
.woocommerce div.product form.cart table{
    border-width:0 0 1px
}
.woocommerce div.product form.cart table td{
    padding-left:0
}
.woocommerce div.product form.cart table div.quantity{
    float:none;
    margin:0
}
.woocommerce div.product form.cart table small.stock{
    display:block;
    float:none
}
.woocommerce div.product form.cart .variations{
    margin-bottom:1em;
    border:0;
    width:100%
}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{
    border:0;
    vertical-align:top;
    line-height:2em
}
.woocommerce div.product form.cart .variations label{
    font-weight:700
}
.woocommerce div.product form.cart .variations select{
    max-width:100%;
    min-width:75%;
    display:inline-block;
    margin-right:1em
}
.woocommerce div.product form.cart .variations td.label{
    padding-right:1em
}
.woocommerce div.product form.cart .woocommerce-variation-description p{
    margin-bottom:1em
}
.woocommerce div.product form.cart .reset_variations{
    visibility:hidden;
    font-size:.83em
}
.woocommerce div.product form.cart .wc-no-matching-variations{
    display:none
}
.woocommerce div.product form.cart .button{
    vertical-align:middle;
    float:left
}
.woocommerce div.product form.cart .group_table td.label{
    padding-right:1em;
    padding-left:1em
}
.woocommerce div.product form.cart .group_table td{
    vertical-align:top;
    padding-bottom:.5em;
    border:0
}
.woocommerce div.product form.cart .group_table td:first-child{
    width:4em;
    text-align:center
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{
    display:inline-block;
    width:auto;
    margin:0 auto;
    -webkit-transform:scale(1.5,1.5);
    -ms-transform:scale(1.5,1.5);
    transform:scale(1.5,1.5)
}
.woocommerce span.onsale{
    min-height:3.236em;
    min-width:3.236em;
    padding:.202em;
    font-size:1em;
    font-weight:700;
    position:absolute;
    text-align:center;
    line-height:3.236;
    top:-.5em;
    left:-.5em;
    margin:0;
    border-radius:100%;
    background-color:#77a464;
    color:#fff;
    font-size:.857em;
    -webkit-font-smoothing:antialiased;
    z-index:9
}
.woocommerce .products ul,.woocommerce ul.products{
    margin:0 0 1em;
    padding:0;
    list-style:none outside;
    clear:both
}
.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{
    content:' ';
    display:table
}
.woocommerce .products ul::after,.woocommerce ul.products::after{
    clear:both
}
.woocommerce .products ul li,.woocommerce ul.products li{
    list-style:none outside
}
.woocommerce ul.products li.product .onsale{
    top:0;
    right:0;
    left:auto;
    margin:-.5em -.5em 0 0
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{
    padding:.5em 0;
    margin:0;
    font-size:1em
}
.woocommerce ul.products li.product a{
    text-decoration:none
}
.woocommerce ul.products li.product a img{
    width:100%;
    height:auto;
    display:block;
    margin:0 0 1em;
    box-shadow:none
}
.woocommerce ul.products li.product strong{
    display:block
}
.woocommerce ul.products li.product .star-rating{
    font-size:.857em
}
.woocommerce ul.products li.product .button{
    margin-top:1em
}
.woocommerce ul.products li.product .price{
    color:#77a464;
    display:block;
    font-weight:400;
    margin-bottom:.5em;
    font-size:.857em
}
.woocommerce ul.products li.product .price del{
    color:inherit;
    opacity:.5;
    display:block
}
.woocommerce ul.products li.product .price ins{
    background:0;
    font-weight:700
}
.woocommerce ul.products li.product .price .from{
    font-size:.67em;
    margin:-2px 0 0 0;
    text-transform:uppercase;
    color:rgba(132,132,132,.5)
}
.woocommerce .woocommerce-result-count{
    margin:0 0 1em
}
.woocommerce .woocommerce-ordering{
    margin:0 0 1em
}
.woocommerce .woocommerce-ordering select{
    vertical-align:top
}
.woocommerce nav.woocommerce-pagination{
    text-align:center
}
.woocommerce nav.woocommerce-pagination ul{
    display:inline-block;
    white-space:nowrap;
    padding:0;
    clear:both;
    border:1px solid #d3ced2;
    border-right:0;
    margin:1px
}
.woocommerce nav.woocommerce-pagination ul li{
    border-right:1px solid #d3ced2;
    padding:0;
    margin:0;
    float:left;
    display:inline;
    overflow:hidden
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
    margin:0;
    text-decoration:none;
    padding:0;
    line-height:1;
    font-size:1em;
    font-weight:400;
    padding:.5em;
    min-width:1em;
    display:block
}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{
    background:#ebe9eb;
    color:#8a7e88
}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{
    font-size:100%;
    margin:0;
    line-height:1;
    cursor:pointer;
    position:relative;
    text-decoration:none;
    overflow:visible;
    padding:.618em 1em;
    font-weight:700;
    border-radius:3px;
    left:auto;
    color:#515151;
    background-color:#ebe9eb;
    border:0;
    white-space:nowrap;
    display:inline-block;
    background-image:none;
    box-shadow:none;
    text-shadow:none
}
.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{
    opacity:.25;
    padding-right:2.618em
}
.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{
    font-family:WooCommerce;
    content:'\e01c';
    vertical-align:top;
    -webkit-font-smoothing:antialiased;
    font-weight:400;
    position:absolute;
    top:.618em;
    right:1em;
    -webkit-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite
}
.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{
    font-family:WooCommerce;
    content:'\e017';
    margin-left:.53em;
    vertical-align:bottom
}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{
    background-color:#dad8da;
    text-decoration:none;
    background-image:none;
    color:#515151
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
    background-color:#a46497;
    color:#fff;
    -webkit-font-smoothing:antialiased
}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{
    background-color:#935386;
    color:#fff
}
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{
    background-color:#a46497;
    color:#fff
}
.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{
    color:inherit;
    cursor:not-allowed;
    opacity:.5;
    padding:.618em 1em
}
.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{
    color:inherit;
    background-color:#ebe9eb
}
.woocommerce .cart .button,.woocommerce .cart input.button{
    float:none
}
.woocommerce a.added_to_cart{
    padding-top:.5em;
    white-space:nowrap;
    display:inline-block
}
.woocommerce #reviews h2 small{
    float:right;
    color:#777;
    font-size:15px;
    margin:10px 0 0
}
.woocommerce #reviews h2 small a{
    text-decoration:none;
    color:#777
}
.woocommerce #reviews h3{
    margin:0
}
.woocommerce #reviews #respond{
    margin:0;
    border:0;
    padding:0
}
.woocommerce #reviews #comment{
    height:75px
}
.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{
    content:' ';
    display:table
}
.woocommerce #reviews #comments .add_review::after{
    clear:both
}
.woocommerce #reviews #comments h2{
    clear:none
}
.woocommerce #reviews #comments ol.commentlist{
    margin:0;
    width:100%;
    background:0;
    list-style:none
}
.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{
    content:' ';
    display:table
}
.woocommerce #reviews #comments ol.commentlist::after{
    clear:both
}
.woocommerce #reviews #comments ol.commentlist li{
    padding:0;
    margin:0 0 20px;
    border:0;
    position:relative;
    background:0;
    border:0
}
.woocommerce #reviews #comments ol.commentlist li .meta{
    color:#777;
    font-size:.75em
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
    float:left;
    position:absolute;
    top:0;
    left:0;
    padding:3px;
    width:32px;
    height:auto;
    background:#ebe9eb;
    border:1px solid #e4e1e3;
    margin:0;
    box-shadow:none
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin:0 0 0 50px;
    border:1px solid #e4e1e3;
    border-radius:4px;
    padding:1em 1em 0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{
    content:' ';
    display:table
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after{
    clear:both
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
    margin:0 0 1em
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
    font-size:.83em
}
.woocommerce #reviews #comments ol.commentlist ul.children{
    list-style:none outside;
    margin:20px 0 0 50px
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{
    display:none
}
.woocommerce #reviews #comments ol.commentlist #respond{
    border:1px solid #e4e1e3;
    border-radius:4px;
    padding:1em 1em 0;
    margin:20px 0 0 50px
}
.woocommerce #reviews #comments .commentlist>li::before{
    content:''
}
.woocommerce .star-rating{
    float:right;
    overflow:hidden;
    position:relative;
    height:1em;
    line-height:1;
    font-size:1em;
    width:5.4em;
    font-family:star
}
.woocommerce .star-rating::before{
    content:'\73\73\73\73\73';
    color:#d3ced2;
    float:left;
    top:0;
    left:0;
    position:absolute
}
.woocommerce .star-rating span{
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em
}
.woocommerce .star-rating span::before{
    content:'\53\53\53\53\53';
    top:0;
    position:absolute;
    left:0
}
.woocommerce .woocommerce-product-rating{
    line-height:2;
    display:block
}
.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{
    content:' ';
    display:table
}
.woocommerce .woocommerce-product-rating::after{
    clear:both
}
.woocommerce .woocommerce-product-rating .star-rating{
    margin:.5em 4px 0 0;
    float:left
}
.woocommerce .products .star-rating{
    display:block;
    margin:0 0 .5em;
    float:none
}
.woocommerce .hreview-aggregate .star-rating{
    margin:10px 0 0
}
.woocommerce #review_form #respond{
    position:static;
    margin:0;
    width:auto;
    padding:0;
    background:transparent none;
    border:0
}
.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{
    content:' ';
    display:table
}
.woocommerce #review_form #respond::after{
    clear:both
}
.woocommerce #review_form #respond p{
    margin:0 0 10px
}
.woocommerce #review_form #respond .form-submit input{
    left:auto
}
.woocommerce #review_form #respond textarea{
    box-sizing:border-box;
    width:100%
}
.woocommerce p.stars a{
    position:relative;
    height:1em;
    width:1em;
    text-indent:-999em;
    display:inline-block;
    text-decoration:none
}
.woocommerce p.stars a::before{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:1em;
    height:1em;
    line-height:1;
    font-family:WooCommerce;
    content:'\e021';
    text-indent:0
}
.woocommerce p.stars a:hover~a::before{
    content:'\e021'
}
.woocommerce p.stars:hover a::before{
    content:'\e020'
}
.woocommerce p.stars.selected a.active::before{
    content:'\e020'
}
.woocommerce p.stars.selected a.active~a::before{
    content:'\e021'
}
.woocommerce p.stars.selected a:not(.active)::before{
    content:'\e020'
}
.woocommerce table.shop_attributes{
    border:0;
    border-top:1px dotted rgba(0,0,0,.1);
    margin-bottom:1.618em;
    width:100%
}
.woocommerce table.shop_attributes th{
    width:150px;
    font-weight:700;
    padding:8px;
    border-top:0;
    border-bottom:1px dotted rgba(0,0,0,.1);
    margin:0;
    line-height:1.5
}
.woocommerce table.shop_attributes td{
    font-style:italic;
    padding:0;
    border-top:0;
    border-bottom:1px dotted rgba(0,0,0,.1);
    margin:0;
    line-height:1.5
}
.woocommerce table.shop_attributes td p{
    margin:0;
    padding:8px 0
}
.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{
    background:rgba(0,0,0,.025)
}
.woocommerce table.shop_table{
    border:1px solid rgba(0,0,0,.1);
    margin:0 -1px 24px 0;
    text-align:left;
    width:100%;
    border-collapse:separate;
    border-radius:5px
}
.woocommerce table.shop_table th{
    font-weight:700;
    padding:9px 12px
}
.woocommerce table.shop_table td{
    border-top:1px solid rgba(0,0,0,.1);
    padding:6px 12px;
    vertical-align:middle
}
.woocommerce table.shop_table td small{
    font-weight:400
}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{
    border-top:0
}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{
    font-weight:700;
    border-top:1px solid rgba(0,0,0,.1)
}
.woocommerce table.my_account_orders{
    font-size:.85em
}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{
    padding:4px 8px;
    vertical-align:middle
}
.woocommerce table.my_account_orders .button{
    white-space:nowrap
}
.woocommerce table.my_account_orders .order-actions{
    text-align:right
}
.woocommerce table.my_account_orders .order-actions .button{
    margin:.125em 0 .125em .25em
}
.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{
    vertical-align:top;
    text-align:center
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{
    text-align:left
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{
    text-align:left
}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{
    content:'\2193';
    display:inline-block
}
.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{
    list-style:none outside
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{
    float:left;
    clear:both;
    margin-right:.25em;
    display:inline-block;
    list-style:none outside
}
.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{
    margin:0
}
.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{
    margin-bottom:0
}
.woocommerce td.product-name p.backorder_notification{
    font-size:.83em
}
.woocommerce td.product-quantity{
    min-width:80px
}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{
    list-style:none outside;
    padding:0;
    margin:0
}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{
    padding:4px 0;
    margin:0;
    list-style:none
}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{
    content:' ';
    display:table
}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{
    clear:both
}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{
    display:block;
    font-weight:700
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{
    float:right;
    margin-left:4px;
    width:32px;
    height:auto;
    box-shadow:none
}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{
    margin:0;
    padding-left:1em;
    border-left:2px solid rgba(0,0,0,.1)
}
.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{
    content:' ';
    display:table
}
.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{
    clear:both
}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{
    display:inline-block;
    float:left;
    margin-bottom:1em
}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{
    font-weight:700;
    padding:0 0 .25em;
    margin:0 4px 0 0;
    clear:left
}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{
    padding:0 0 .25em
}
.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{
    margin-bottom:0
}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{
    float:none
}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{
    border-top:3px double #ebe9eb;
    padding:4px 0 0
}
.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{
    min-width:40px;
    display:inline-block
}
.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{
    padding-left:2em;
    position:relative;
    padding-top:0
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{
    position:absolute;
    top:0;
    left:0
}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{
    content:' ';
    display:table
}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{
    clear:both
}
.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{
    margin-right:5px;
    margin-bottom:5px
}
.woocommerce form .form-row{
    padding:3px;
    margin:0 0 6px
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{
    -webkit-transition:opacity .5s .5s ease;
    transition:opacity .5s .5s ease;
    opacity:0
}
.woocommerce form .form-row label{
    line-height:2
}
.woocommerce form .form-row label.hidden{
    visibility:hidden
}
.woocommerce form .form-row label.inline{
    display:inline
}
.woocommerce form .form-row select{
    cursor:pointer;
    margin:0
}
.woocommerce form .form-row .required{
    color:red;
    font-weight:700;
    border:0
}
.woocommerce form .form-row .input-checkbox{
    display:inline;
    margin:-2px 8px 0 0;
    text-align:center;
    vertical-align:middle
}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{
    box-sizing:border-box;
    width:100%;
    margin:0;
    outline:0;
    line-height:1
}
.woocommerce form .form-row textarea{
    height:4em;
    line-height:1.5;
    display:block;
    box-shadow:none
}
.woocommerce form .form-row .select2-container{
    width:100%;
    line-height:2em
}
.woocommerce form .form-row.woocommerce-invalid label{
    color:#a00
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{
    border-color:#a00
}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{
    border-color:#69bf29
}
.woocommerce form .form-row ::-webkit-input-placeholder{
    line-height:normal
}
.woocommerce form .form-row :-moz-placeholder{
    line-height:normal
}
.woocommerce form .form-row :-ms-input-placeholder{
    line-height:normal
}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{
    border:1px solid #d3ced2;
    padding:20px;
    margin:2em 0;
    text-align:left;
    border-radius:5px
}
.woocommerce ul#shipping_method{
    list-style:none outside;
    margin:0;
    padding:0
}
.woocommerce ul#shipping_method li{
    margin:0;
    padding:.25em 0 .25em 22px;
    text-indent:-22px;
    list-style:none outside
}
.woocommerce ul#shipping_method li input{
    margin:3px .5ex
}
.woocommerce ul#shipping_method li label{
    display:inline
}
.woocommerce ul#shipping_method .amount{
    font-weight:700
}
.woocommerce p.woocommerce-shipping-contents{
    margin:0
}
.woocommerce ul.order_details{
    margin:0 0 3em;
    list-style:none
}
.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{
    content:' ';
    display:table
}
.woocommerce ul.order_details::after{
    clear:both
}
.woocommerce ul.order_details li{
    float:left;
    margin-right:2em;
    text-transform:uppercase;
    font-size:.715em;
    line-height:1;
    border-right:1px dashed #d3ced2;
    padding-right:2em;
    margin-left:0;
    padding-left:0;
    list-style-type:none
}
.woocommerce ul.order_details li strong{
    display:block;
    font-size:1.4em;
    text-transform:none;
    line-height:1.5
}
.woocommerce ul.order_details li:last-of-type{
    border:0
}
.woocommerce .wc-bacs-bank-details-account-name{
    font-weight:700
}
.woocommerce .widget_layered_nav ul{
    margin:0;
    padding:0;
    border:0;
    list-style:none outside
}
.woocommerce .widget_layered_nav ul li{
    padding:0 0 1px;
    list-style:none
}
.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{
    content:' ';
    display:table
}
.woocommerce .widget_layered_nav ul li::after{
    clear:both
}
.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{
    padding:1px 0
}
.woocommerce .widget_layered_nav ul li.chosen a::before{
    font-family:WooCommerce;
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    margin-right:.618em;
    content:"î€“";
    text-decoration:none;
    color:#a00
}
.woocommerce .widget_layered_nav_filters ul{
    margin:0;
    padding:0;
    border:0;
    list-style:none outside;
    overflow:hidden;
    zoom:1
}
.woocommerce .widget_layered_nav_filters ul li{
    float:left;
    padding:0 1px 1px 0;
    list-style:none
}
.woocommerce .widget_layered_nav_filters ul li a{
    text-decoration:none
}
.woocommerce .widget_layered_nav_filters ul li a::before{
    font-family:WooCommerce;
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    margin-right:.618em;
    content:"î€“";
    text-decoration:none;
    color:#a00
}
.woocommerce .widget_price_filter .price_slider{
    margin-bottom:1em
}
.woocommerce .widget_price_filter .price_slider_amount{
    text-align:right;
    line-height:2.4;
    font-size:.8751em
}
.woocommerce .widget_price_filter .price_slider_amount .button{
    font-size:1.15em;
    float:left
}
.woocommerce .widget_price_filter .ui-slider{
    position:relative;
    text-align:left;
    margin-left:.5em;
    margin-right:.5em
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    position:absolute;
    z-index:2;
    width:1em;
    height:1em;
    background-color:#a46497;
    border-radius:1em;
    cursor:ew-resize;
    outline:0;
    top:-.3em;
    margin-left:-.5em
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    border:0;
    border-radius:1em;
    background-color:#a46497
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    border-radius:1em;
    background-color:#602053;
    border:0
}
.woocommerce .widget_price_filter .ui-slider-horizontal{
    height:.5em
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{
    left:-1px
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{
    right:-1px
}
.woocommerce .widget_rating_filter ul{
    margin:0;
    padding:0;
    border:0;
    list-style:none outside
}
.woocommerce .widget_rating_filter ul li{
    padding:0 0 1px;
    list-style:none
}
.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{
    content:' ';
    display:table
}
.woocommerce .widget_rating_filter ul li::after{
    clear:both
}
.woocommerce .widget_rating_filter ul li a{
    padding:1px 0;
    text-decoration:none
}
.woocommerce .widget_rating_filter ul li .star-rating{
    float:none;
    display:inline-block
}
.woocommerce .widget_rating_filter ul li.chosen a::before{
    font-family:WooCommerce;
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    margin-right:.618em;
    content:"î€“";
    text-decoration:none;
    color:#a00
}
.pswp{
    z-index:999999
}
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{
    max-width:none
}
button.pswp__button{
    box-shadow:none!important;
    background-image:url(photoswipe/default-skin/default-skin.png)!important
}
button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{
    background-color:transparent!important
}
button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{
    background-image:none!important
}
button.pswp__button--close:hover{
    background-position:0 -44px
}
button.pswp__button--zoom:hover{
    background-position:-88px 0
}
.woocommerce-error,.woocommerce-info,.woocommerce-message{
    padding:1em 2em 1em 3.5em;
    margin:0 0 2em;
    position:relative;
    background-color:#f7f6f7;
    color:#515151;
    border-top:3px solid #a46497;
    list-style:none outside;
    width:auto;
    word-wrap:break-word
}
.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{
    content:' ';
    display:table
}
.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{
    clear:both
}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{
    font-family:WooCommerce;
    content:'\e028';
    display:inline-block;
    position:absolute;
    top:1em;
    left:1.5em
}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{
    float:right
}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{
    list-style:none outside!important;
    padding-left:0!important;
    margin-left:0!important
}
.rtl.woocommerce div.product div.images .flex-control-thumbs li{
    float:right
}
.woocommerce-message{
    border-top-color:#8fae1b
}
.woocommerce-message::before{
    content:'\e015';
    color:#8fae1b
}
.woocommerce-info{
    border-top-color:#1e85be
}
.woocommerce-info::before{
    color:#1e85be
}
.woocommerce-error{
    border-top-color:#b81c23
}
.woocommerce-error::before{
    content:'\e016';
    color:#b81c23
}
.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{
    content:' ';
    display:table
}
.woocommerce-account .woocommerce::after{
    clear:both
}
.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{
    content:' ';
    display:table
}
.woocommerce-account .addresses .title::after{
    clear:both
}
.woocommerce-account .addresses .title h3{
    float:left
}
.woocommerce-account .addresses .title .edit{
    float:right
}
.woocommerce-account ol.commentlist.notes li.note p.meta{
    font-weight:700;
    margin-bottom:0
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{
    margin-bottom:0
}
.woocommerce-account ul.digital-downloads{
    margin-left:0;
    padding-left:0
}
.woocommerce-account ul.digital-downloads li{
    list-style:none;
    margin-left:0;
    padding-left:0
}
.woocommerce-account ul.digital-downloads li::before{
    font-family:WooCommerce;
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    margin-right:.618em;
    content:"î€Š";
    text-decoration:none
}
.woocommerce-account ul.digital-downloads li .count{
    float:right
}
#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{
    min-width:32px
}
#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{
    width:32px;
    box-shadow:none
}
#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{
    vertical-align:middle
}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{
    float:left;
    box-sizing:border-box;
    border:1px solid #d3ced2;
    padding:6px 6px 5px;
    margin:0 4px 0 0;
    outline:0;
    line-height:1
}
#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{
    margin:0;
    vertical-align:middle;
    line-height:1
}
#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{
    padding:1em 0
}
#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{
    content:' ';
    display:table
}
#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{
    clear:both
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
    display:block;
    text-align:center;
    margin-bottom:1em;
    font-size:1.25em;
    padding:1em
}
#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{
    width:100%;
    float:none;
    display:block
}
#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{
    font-family:WooCommerce;
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    margin-left:.618em;
    content:"î€™";
    text-decoration:none
}
#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{
    color:#777;
    font-size:.83em
}
#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{
    border-collapse:separate;
    margin:0 0 6px;
    padding:0
}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{
    border-top:0
}
#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{
    width:40%
}
#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{
    vertical-align:top;
    border-left:0;
    border-right:0;
    line-height:1.5em
}
#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{
    color:#777
}
#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{
    width:100%
}
#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{
    color:#77a464
}
#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{
    border-top:1px solid #ebe9eb
}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{
    margin-top:0
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{
    float:left;
    clear:none
}
#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{
    clear:left
}
#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{
    clear:left
}
#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{
    font-size:11px;
    color:#777;
    font-weight:400
}
#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{
    padding:0;
    clear:left;
    width:100%
}
#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{
    clear:both
}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{
    background:#ebe9eb;
    border-radius:5px
}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{
    text-align:left;
    padding:1em;
    border-bottom:1px solid #d3ced2;
    margin:0;
    list-style:none outside
}
#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{
    content:' ';
    display:table
}
#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{
    clear:both
}
#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{
    line-height:2;
    text-align:left;
    margin:0;
    font-weight:400
}
#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{
    margin:0 1em 0 0
}
#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{
    vertical-align:middle;
    margin:-2px 0 0 .5em;
    padding:0;
    position:relative;
    box-shadow:none
}
#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{
    margin-left:2px
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{
    content:' ';
    display:table
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{
    clear:both
}
#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{
    padding:1em
}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{
    position:relative;
    box-sizing:border-box;
    width:100%;
    padding:1em;
    margin:1em 0;
    font-size:.92em;
    border-radius:2px;
    line-height:1.5;
    background-color:#dfdcde;
    color:#515151
}
#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{
    border-color:#c7c1c6;
    border-top-color:#bbb3b9
}
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{
    color:#bbb3b9
}
#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{
    color:#bbb3b9
}
#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{
    color:#bbb3b9
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{
    list-style:none outside;
    margin:0
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{
    margin:0 0 .5em
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{
    cursor:pointer
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{
    vertical-align:middle;
    margin:-3px 1em 0 0;
    position:relative
}
#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{
    border:0;
    padding:0;
    margin:1em 0 0
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{
    font-size:1.5em;
    padding:8px;
    background-repeat:no-repeat;
    background-position:right .618em center;
    background-size:32px 20px
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{
    background-image:url(../images/icons/credit-cards/visa.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{
    background-image:url(../images/icons/credit-cards/mastercard.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{
    background-image:url(../images/icons/credit-cards/laser.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{
    background-image:url(../images/icons/credit-cards/diners.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{
    background-image:url(../images/icons/credit-cards/maestro.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{
    background-image:url(../images/icons/credit-cards/jcb.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{
    background-image:url(../images/icons/credit-cards/amex.svg)
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{
    background-image:url(../images/icons/credit-cards/discover.svg)
}
#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{
    font-size:.857em;
    color:#777;
    font-weight:400
}
#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{
    margin:0 0 1em
}
#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{
    margin-bottom:0
}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{
    content:'';
    display:block;
    border:1em solid #dfdcde;
    border-right-color:transparent;
    border-left-color:transparent;
    border-top-color:transparent;
    position:absolute;
    top:-.75em;
    left:0;
    margin:-1em 0 0 2em
}
#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
    float:right;
    line-height:52px;
    font-size:.83em
}
#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{
    max-height:52px;
    vertical-align:middle
}
.woocommerce-terms-and-conditions{
    border:1px solid rgba(0,0,0,.2);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    background:rgba(0,0,0,.05)
}
.woocommerce-password-strength{
    text-align:center;
    font-weight:600;
    padding:3px .5em;
    font-size:1em
}
.woocommerce-password-strength.strong{
    background-color:#c1e1b9;
    border-color:#83c373
}
.woocommerce-password-strength.short{
    background-color:#f1adad;
    border-color:#e35b5b
}
.woocommerce-password-strength.bad{
    background-color:#fbc5a9;
    border-color:#f78b53
}
.woocommerce-password-strength.good{
    background-color:#ffe399;
    border-color:#ffc733
}
.woocommerce-password-hint{
    margin:.5em 0 0;
    display:block
}
#content.twentyeleven .woocommerce-pagination a{
    font-size:1em;
    line-height:1
}
.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{
    padding:0
}
.single-product .twentythirteen p.stars{
    clear:both
}
.twentythirteen .woocommerce-breadcrumb{
    padding-top:40px
}
.twentyfourteen ul.products li.product{
    margin-top:0!important
}
body:not(.search-results) .twentysixteen .entry-summary{
    color:inherit;
    font-size:inherit;
    line-height:inherit
}
.twentysixteen .price ins{
    background:inherit;
    color:inherit
}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{
    float:right
}
.woocommerce .col2-set,.woocommerce-page .col2-set{
    width:100%
}
.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{
    content:' ';
    display:table
}
.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{
    clear:both
}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{
    float:left;
    width:48%
}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{
    float:right;
    width:48%
}
.woocommerce img,.woocommerce-page img{
    height:auto;
    max-width:100%
}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{
    float:left;
    width:48%
}
.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{
    content:' ';
    display:table
}
.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{
    clear:both
}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{
    float:left;
    width:30.75%;
    margin-right:3.8%;
    margin-bottom:1em
}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{
    margin-right:0
}
.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{
    clear:both
}
.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{
    width:100%;
    margin-right:0;
    float:none
}
.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{
    width:48%
}
.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{
    width:22.05%
}
.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{
    width:16.9%
}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{
    float:right;
    width:48%
}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{
    clear:both
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{
    content:' ';
    display:table
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{
    clear:both
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
    display:inline-block
}
.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{
    content:' ';
    display:table
}
.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{
    clear:both
}
.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{
    float:right;
    height:auto
}
.woocommerce ul.products,.woocommerce-page ul.products{
    clear:both
}
.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{
    content:' ';
    display:table
}
.woocommerce ul.products::after,.woocommerce-page ul.products::after{
    clear:both
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
    float:left;
    margin:0 3.8% 2.992em 0;
    padding:0;
    position:relative;
    width:22.05%;
    margin-left:0
}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{
    clear:both
}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{
    margin-right:0
}
.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{
    width:100%;
    margin-right:0
}
.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{
    width:48%
}
.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{
    width:30.75%
}
.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{
    width:16.95%
}
.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{
    width:13.5%
}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{
    float:left
}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{
    float:right
}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{
    content:' ';
    display:table
}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{
    clear:both
}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{
    display:inline-block
}
.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{
    height:auto
}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{
    text-align:right
}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{
    width:80px
}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{
    float:left
}
.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{
    display:none
}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{
    width:100%
}
.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{
    content:' ';
    display:table
}
.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{
    clear:both
}
.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{
    width:30.75%;
    float:left
}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{
    width:48%;
    float:left
}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{
    float:none
}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{
    width:48%
}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{
    width:48%;
    clear:right;
    float:right
}
.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{
    content:' ';
    display:table
}
.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{
    clear:both
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{
    width:47%
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{
    float:right;
    width:48%
}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{
    content:' ';
    display:table
}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{
    clear:both
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{
    float:right;
    height:auto
}
.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{
    content:' ';
    display:table
}
.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{
    clear:both
}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{
    display:block
}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{
    display:inline
}
.woocommerce form .form-row select,.woocommerce-page form .form-row select{
    width:100%
}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{
    box-sizing:border-box;
    width:100%
}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{
    width:47%;
    overflow:visible
}
.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{
    float:left
}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{
    float:right
}
.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{
    clear:both
}
.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{
    width:auto
}
.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{
    text-align:left;
    padding:0 1em 0 0;
    float:left
}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{
    float:right
}
.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{
    content:' ';
    display:table
}
.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{
    clear:both
}
.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{
    margin-bottom:1.618em;
    padding:1.618em
}
.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{
    position:relative
}
.woocommerce-account .woocommerce-MyAccount-navigation{
    float:left;
    width:30%
}
.woocommerce-account .woocommerce-MyAccount-content{
    float:right;
    width:68%
}
.woocommerce-page.left-sidebar #content.twentyeleven{
    width:58.4%;
    margin:0 7.6%;
    float:right
}
.woocommerce-page.right-sidebar #content.twentyeleven{
    margin:0 7.6%;
    width:58.4%;
    float:left
}
.twentyfourteen .tfwc{
    padding:12px 10px 0;
    max-width:474px;
    margin:0 auto
}
.twentyfourteen .tfwc .product .entry-summary{
    padding:0!important;
    margin:0 0 1.618em!important
}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{
    margin-top:0
}
@media screen and (min-width:673px){
    .twentyfourteen .tfwc{
        padding-right:30px;
        padding-left:30px
    }
}
@media screen and (min-width:1040px){
    .twentyfourteen .tfwc{
        padding-right:15px;
        padding-left:15px
    }
}
@media screen and (min-width:1110px){
    .twentyfourteen .tfwc{
        padding-right:30px;
        padding-left:30px
    }
}
@media screen and (min-width:1218px){
    .twentyfourteen .tfwc{
        margin-right:54px
    }
    .full-width .twentyfourteen .tfwc{
        margin-right:auto
    }
}
.twentyfifteen .t15wc{
    padding-left:7.6923%;
    padding-right:7.6923%;
    padding-top:7.6923%;
    margin-bottom:7.6923%;
    background:#fff;
    box-shadow:0 0 1px rgba(0,0,0,.15)
}
.twentyfifteen .t15wc .page-title{
    margin-left:0
}
@media screen and (min-width:38.75em){
    .twentyfifteen .t15wc{
        margin-right:7.6923%;
        margin-left:7.6923%;
        margin-top:8.3333%
    }
}
@media screen and (min-width:59.6875em){
    .twentyfifteen .t15wc{
        margin-left:8.3333%;
        margin-right:8.3333%;
        padding:10%
    }
    .single-product .twentyfifteen .entry-summary{
        padding:0!important
    }
}
.twentysixteen .site-main{
    margin-right:7.6923%;
    margin-left:7.6923%
}
.twentysixteen .entry-summary{
    margin-right:0;
    margin-left:0
}
#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{
    width:46.42857%
}
@media screen and (min-width:44.375em){
    .twentysixteen .site-main{
        margin-right:23.0769%
    }
}
@media screen and (min-width:56.875em){
    .twentysixteen .site-main{
        margin-right:0;
        margin-left:0
    }
    .no-sidebar .twentysixteen .site-main{
        margin-right:15%;
        margin-left:15%
    }
    .no-sidebar .twentysixteen .entry-summary{
        margin-right:0;
        margin-left:0
    }
}
.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{
    float:right
}
.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{
    float:left
}
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{
    display:none
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{
    border-top:0
}
.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{
    display:none
}
.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{
    display:block
}
.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{
    display:block;
    text-align:right!important
}
.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{
    text-align:left!important
}
.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{
    content:attr(data-title) ": ";
    font-weight:700;
    float:left
}
.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{
    display:none
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
    background-color:rgba(0,0,0,.025)
}
.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{
    text-align:left
}
.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{
    display:none
}
.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{
    float:none;
    margin:.125em .25em .125em 0
}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{
    float:none;
    width:100%
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{
    width:48%;
    float:left;
    clear:both;
    margin:0 0 2.992em
}
.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){
    float:right;
    clear:none!important
}
.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{
    float:none;
    width:100%
}
.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{
    display:none
}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{
    text-align:left
}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{
    float:none;
    padding-bottom:.5em
}
.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{
    content:' ';
    display:table
}
.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{
    clear:both
}
.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{
    width:48%;
    box-sizing:border-box
}
.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{
    float:right
}
.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{
    display:block;
    width:100%
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{
    width:100%;
    float:none;
    text-align:left
}
.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{
    width:100%;
    float:none
}
.woocommerce #payment .terms,.woocommerce-page #payment .terms{
    text-align:left;
    padding:0
}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{
    float:none;
    width:100%;
    box-sizing:border-box;
    margin-bottom:1em
}
.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{
    width:100%;
    float:none;
    margin-right:0
}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{
    float:none;
    width:100%
}
.single-product .twentythirteen .panel{
    padding-left:20px!important;
    padding-right:20px!important
}
 