.alignnone{margin:5px 0 10px;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 0px 0px 0;}
img.alignleft{margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.gallery-caption{z-index:1;}
.bypostauthor{z-index:1;}
#pm-isotope-item-container{width:100% !important;padding:0 !important;margin:0 !important;}
.pm-full-mode{width:100%;}
.pm-boxed-mode{width:1170px;margin:20px auto;background-color:white;}
.pm-boxed-mode .pm-main-menu{margin-right:0;padding-right:0;}
.pm-standard-mode{width:970px;margin:0 auto;}
.navbar-fixed-top.pm-boxed-mode, .navbar-fixed-bottom.pm-boxed-mode, .navbar-fixed-top.pm-standard-mode, .navbar-fixed-bottom.pm-standard-mode{position:inherit;}
html, body{height:100%;}
body{background-position:center top;background:fixed;}
a{text-decoration:none !important;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
a:hover{color:#f6d600;}
a.pm-primary{color:#f6d600;}
a.pm-primary:hover{color:white;}
.fa{font-family:FontAwesome !important;}
p{color:#626161;font-size:16px;font-weight:500;line-height:24px;}
p.light{color:white;}
ul li:before{padding-right:5px;}
ul{color:#5f5f5f;font-size:14px;font-weight:100;line-height:24px;margin:15px 0;list-style:none;}
blockquote{border:1px solid #e2e2e2;padding:20px;margin:20px 0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid red;border-bottom:5px solid red;}
blockquote p{color:#5f5f5f;font-size:14px;font-weight:100;line-height:24px;}
iframe{width:100%;}
.visual-bg{background-color:#CCC;}
.pm-404-error{font-size:28px;margin-bottom:15px;}
.pp_gallery li:before{content:"";padding:0;margin:0;}
.pm-column-title{font-size:18px;font-weight:700;color:#626161;margin-top:20px;margin-bottom:10px;padding:0px;text-align:center;text-transform:uppercase;}
.pm-column-title:after{content:"\f0d7";font-family:'FontAwesome';position:relative;margin:0 auto;display:table;}
.pm-diamond-divider{width:46px;height:15px;margin:0 auto;overflow:visible;}
.pm-diamond{width:7px;height:7px;background-color:#cecece;float:left;margin:0 4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-sidebar .pm-widget > div{margin-bottom:30px;}
.g-recaptcha{display:table;margin:20px auto 0;}
.pm-container-arrow{border-left:40px solid transparent;border-right:40px solid transparent;border-top:30px solid #182433;margin:-30px auto 0;max-height:50px;max-width:50px;position:relative;top:30px;}
.pm-title-divider{width:80px;height:1px;background-color:#f6d600;margin:20px 0;}
.pm-containerMargin20{margin:20px 0px;}
.pm-containerMargin30{margin:30px 0px;}
.pm-containerMargin40{margin:40px 0px;}
.pm-containerMargin50{margin:50px 0px;}
.pm-containerMargin60{margin:60px 0px;}
.pm-containerMargin70{margin:70px 0px;}
.pm-containerMargin80{margin:80px 0px;}
.pm-containerMargin90{margin:90px 0px;}
.pm-containerMargin100{margin:100px 0px;}
.pm-containerMargin110{margin:110px 0px;}
.pm-containerMargin120{margin:120px 0px;}
.pm-containerPadding20{padding:20px 20px;}
.pm-containerPadding30{padding:30px 20px;}
.pm-containerPadding40{padding:40px 20px;}
.pm-containerPadding60{padding:60px 20px;}
.pm-containerPadding80{padding:80px 20px;}
.pm-containerPadding100{padding:100px 20px;}
.pm-containerPadding120{padding:120px 20px;}
.pm-containerPadding-top-20{padding-top:20px;}
.pm-containerPadding-top-30{padding-top:30px;}
.pm-containerPadding-top-40{padding-top:40px;}
.pm-containerPadding-top-50{padding-top:50px;}
.pm-containerPadding-top-60{padding-top:60px;}
.pm-containerPadding-top-70{padding-top:70px;}
.pm-containerPadding-top-80{padding-top:80px;}
.pm-containerPadding-top-90{padding-top:90px;}
.pm-containerPadding-top-100{padding-top:100px;}
.pm-containerPadding-top-110{padding-top:110px;}
.pm-containerPadding-top-120{padding-top:120px;}
.pm-containerPadding-bottom-20{padding-bottom:20px;}
.pm-containerPadding-bottom-30{padding-bottom:30px;}
.pm-containerPadding-bottom-40{padding-bottom:40px;}
.pm-containerPadding-bottom-50{padding-bottom:50px;}
.pm-containerPadding-bottom-60{padding-bottom:60px;}
.pm-containerPadding-bottom-70{padding-bottom:70px;}
.pm-containerPadding-bottom-80{padding-bottom:80px;}
.pm-containerPadding-bottom-90{padding-bottom:90px;}
.pm-containerPadding-bottom-100{padding-bottom:100px;}
.pm-containerPadding-bottom-110{padding-bottom:110px;}
.pm-containerPadding-bottom-120{padding-bottom:120px;}
.pm-columnPadding20{padding:20px 15px;}
.pm-columnPadding30{padding:30px 15px;}
.pm-columnPadding40{padding:40px 15px;}
.pm-columnPadding50{padding:50px 15px;}
.pm-columnPadding60{padding:60px 15px;}
.pm-columnPadding70{padding:70px 15px;}
.pm-columnPadding80{padding:80px 15px;}
.pm-columnPadding90{padding:90px 15px;}
.pm-columnPadding100{padding:100px 15px;}
.pm-columnPadding110{padding:110px 15px;}
.pm-columnPadding120{padding:120px 15px;}
.pm-columnPadding-30{padding:0 30px;}
.pm-container-border{border-right:1px solid #c6c6c6;}
.pm-no-margin{margin:0px !important;}
.pm-no-margin-top{margin-top:0px !important;}
.pm-no-margin-bottom{margin-bottom:0px !important;}
.pm-no-padding{padding:0px !important;}
.pm-column-spacing{margin-bottom:30px;overflow:hidden;}
.pm-center, .pm-center p{text-align:center;}
.pm-inline{display:inline;}
.pm-right-align{text-align:right;display:block;}
.pm-left-align{text-align:left;display:block;}
.pm-divider{height:1px;background-color:#f6d600;width:80px;margin:20px 0;}
.pm-clear-element{clear:both;}
.columnContainer .row [class*="col-"]{padding-bottom:30px;}
.reset-pulse-sizing,
.reset-pulse-sizing *,
.reset-pulse-sizing *:before,
.reset-pulse-sizing *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:top;}
.pm-icon-container{width:140px;height:140px;border:6px solid #7d7d7d;display:block;margin:0 auto;padding-top:10px;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;}
.pm-icon-container i{font-size:70px;color:#7d7d7d;vertical-align:middle;display:block;text-align:center;}
.pm-share-post-container{margin-top:50px;padding-top:30px;border-top:1px solid #333;}
.pm-share-post-container p{font-size:20px !important;text-transform:uppercase;text-align:center;font-weight:300 !important;}
img{height:auto;max-width:100%;}
.navbar-collapse{padding:0px !important;}
.navbar-collapse.in{overflow-y:inherit !important;}
.navbar-toggle{float:none !important;}
.navbar-toggle{background-color:transparent;border:1px solid transparent;float:right;margin-bottom:8px;margin-right:0;margin-top:4px;padding:9px 10px;position:relative;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;}
code{display:block !important;margin-top:10px !important;padding:6px !important;}
#back-top:before{content:"\f077";font-family:'FontAwesome';font-size:22px;color:white;position:absolute;top:7px;left:20px;}
#back-top{bottom:0px;font-size:30px;position:fixed;right:-70px;text-align:center;z-index:999;margin:0 0px 10px 10px;padding:20px 30px;background-color:#EF5438;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
#back-top:hover{cursor:pointer;background-color:#333;}
#pm_marker_tooltip{font-size:11px;line-height:20px;width:auto;opacity:0;height:auto;padding:6px 12px;background-color:#333;position:absolute;color:white;text-align:center;margin-top:-10px;z-index:9999;text-transform:uppercase;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
#pm_marker_tooltip.pm_tip_arrow_top:after{}
#pm_marker_tooltip.pm_tip_arrow_bottom{background-color:#f6d600;}
.tinynav{padding:5px;border:1px solid #CCC;background-color:#333;color:white;font-size:16px;background-image:none !important;margin-bottom:30px;margin-top:0px;}
.pm-sub-menu-container{background-color:#242b34;border-bottom:2px solid #f6d600;position:relative;z-index:99997;padding-bottom:5px;}
.pm-sub-menu-info{overflow:hidden;}
.pm-sub-menu-info p{margin:0;padding:0;font-weight:500;font-size:13px;color:white;margin:8px 8px 0 0;float:left;}
.pm-sub-menu-info a{margin:0;padding:0;font-weight:500;margin:8px 8px 0 0;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sub-menu-info a:hover{}
.pm-sub-menu-info p i{font-family:'FontAwesome';font-weight:300;margin-right:4px;}
.pm-sub-menu-book-event{display:table;margin:0 auto;}
.pm-sub-navigation{list-style:none;padding:0;margin:7px 0 0;float:right;}
.pm-sub-navigation li:before{}
.pm-sub-navigation li{float:left;margin-right:20px;}
.pm-sub-navigation li:last-child{margin-right:0px;}
.pm-sub-navigation a{font-weight:300;font-size:12px;color:white;display:block;line-height:24px !important;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-sub-navigation a:hover{color:#F14527;}
.pm-sub-navigation a i{font-family:'FontAwesome';font-weight:300;font-size:17px;color:white;margin-top:4px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sub-navigation a i.typcn{font-size:20px;}
.pm-sub-navigation a i:hover{}
header{padding:10px 0;width:100%;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-boxed-mode header{width:inherit !important;}
header.fixed{position:fixed;width:100%;top:0;height:auto;padding:0px;background-image:none;background-color:rgba(0, 0, 0, 0.85);}
.pm-header-logo{transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
header.fixed .pm-header-logo{margin-top:15px;max-width:50%;}
.pm-boxed-mode header.fixed{width:inherit !important;}
.pm-slider-container{background-image:url(../img/slider/slide1.jpg);background-repeat:no-repeat;background-position:top center;width:100%;min-height:700px;}
.pm-column-container{width:100%;background-repeat:no-repeat;position:relative;}
.pm-main-nav{list-style:none;padding:0;margin:10px 0 0 0;overflow:hidden;float:right;}
.pm-main-nav li:before{content:"";padding:0;margin:0;}
.pm-main-nav li:last-child:after{content:"";padding:0;margin:0;}
.pm-main-nav li:after{content:"\f069";font-family:'FontAwesome';font-size:6px;color:#f1482b;padding:0 8px;margin:-4px 8px 0 8px;position:relative;top:-3px;}
.pm-main-nav li{float:left;}
.pm-main-nav li a{font-weight:700;font-size:12px;color:white;text-transform:uppercase;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-main-nav li a:hover{color:#f1482b;}
.pm-fat-footer{width:100%;background-color:#282e37;padding:100px 0px;background-repeat:no-repeat;background-position:center center;}
.pm-fat-footer a{color:#f6d600;}
.pm-fat-footer a:hover{color:white;}
.pm-fat-footer-sub-title{margin:0 0 5px !important;}
.pm-fat-footer-title{color:white;display:block;overflow:hidden;padding:0;margin:0 0 10px !important;}
.pm-fat-footer-title-divider{width:95px;height:1px;background-color:#f6d600;margin:10px 0 20px;display:inline-block;}
.pm-widget-footer:last-child{margin-bottom:0px !important;}
.pm-widget-footer p{margin:0 0 10px;padding:0px;}
footer{clear:both;background-repeat:no-repeat;background-position:center top;position:relative;}
.pm-footer-triangle{width:0;height:0;border-left:360px solid transparent;border-right:360px solid transparent;border-top:360px solid #f6d600;position:relative;display:table;margin:0 auto;z-index:10;}
.pm-footer-triangle-shadow{width:0;height:0;border-left:400px solid transparent;border-right:400px solid transparent;border-top:400px solid rgba(0, 0, 0, 0.2);position:relative;display:table;margin:-360px auto 0 auto;z-index:9;}
.pm-footer-triangle-data{position:relative;display:table;margin:0 auto;position:relative;z-index:20;padding-top:80px;}
.pm-footer-triangle-data h6{color:black;font-size:18px;font-weight:300;text-transform:uppercase;text-align:center;}
#pm-back-to-top{display:table;margin:0 auto;font-size:20px;color:black;padding-top:80px;}
#pm-back-to-top:hover{color:#666;cursor:pointer;}
.pm-footer-social-info-container, .pm-footer-subscribe-container p{font-size:14px;font-weight:300;text-align:center;}
.pm-footer-social-info-container h6, .pm-footer-subscribe-container h6{color:#2c2c2c;font-size:20px;font-weight:500;margin:0 0 20px;}
.pm-footer-subscribe-field{border-right:0px solid grey;border-top:0px solid grey;border-bottom:0px solid grey;border-left:4px solid #EF5438;background-color:#2d2d2d;color:white;padding:12px;width:360px;float:left;margin-right:1px;}
.pm-footer-subscribe-form-container{overflow:hidden;}
.pm-footer-subscribe-submit-btn{float:left;}
.pm-footer-subscribe-submit-btn i{display:inline-block;padding:15px;background-color:#EF5438;color:white;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-footer-subscribe-submit-btn i:hover{background-color:#333;cursor:pointer;}
.pm-footer-copyright{width:100%;height:auto;text-align:center;}
.pm-footer-copyright p{font-size:11px;font-weight:300;color:#CCCCCC;margin:0px;color:white;text-transform:uppercase;text-align:center !important;}
.pm-footer-copyright a{display:inline-block;color:#f6d600;}
.pm-footer-copyright a:hover{color:white;}
.pm-footer-social-icons li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-footer-social-icons{overflow:hidden;width:auto;height:auto;margin:0 auto;display:table;padding:0 0 20px;}
.pm-footer-social-icons li{float:left;margin-right:20px;list-style:none;}
.pm-footer-social-icons li:last-child{margin-right:0px;}
.pm-footer-social-icons li a{text-decoration:none;}
.pm-footer-social-icons li a i{display:block;text-align:center;padding:14px;color:white;font-size:18px;width:45px;height:45px;position:relative;z-index:20;}
.pm-social-icon-diamond{background-color:#232830;width:45px;height:45px;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-footer-social-icons li.tw:hover .pm-social-icon-diamond{background-color:#58ccff;}
.pm-footer-social-icons li.fb:hover .pm-social-icon-diamond{background-color:#3C599B;}
.pm-footer-social-icons li.gp:hover .pm-social-icon-diamond{background-color:#DD4B39;}
.pm-footer-social-icons li.linked:hover .pm-social-icon-diamond{background-color:#007BB6;}
.pm-footer-social-icons li.yt:hover .pm-social-icon-diamond{background-color:#E52C27;}
.pm-footer-social-icons li.tw:hover .pm-social-icon-diamond{background-color:#58ccff;}
.pm-footer-social-icons li.st:hover .pm-social-icon-diamond{background-color:#EB4924;}
.pm-footer-social-icons li.instagram:hover .pm-social-icon-diamond{background-color:#A17359;}
.pm-footer-social-icons li.vimeo:hover .pm-social-icon-diamond{background-color:#17B3E8;}
.pm-footer-social-icons li.dribbble:hover .pm-social-icon-diamond{background-color:#F26798;}
.pm-footer-social-icons li.pinterest:hover .pm-social-icon-diamond{background-color:#CD2129;}
.pm-footer-social-icons li.skype:hover .pm-social-icon-diamond{background-color:#00AFF0;}
.pm-footer-social-icons li.flickr:hover .pm-social-icon-diamond{background-color:#0062DD;}
.pm-footer-social-icons li.tumblr:hover .pm-social-icon-diamond{background-color:#2C4762;}
.pm-footer-social-icons li.stumbleupon:hover .pm-social-icon-diamond{background-color:#EA4924;}
.pm-footer-social-icons li.reddit:hover .pm-social-icon-diamond{background-color:#FF4500;}
.pm-footer-navigation{overflow:hidden;width:auto;height:auto;margin:0;padding:0;display:table;margin:0 auto 30px;}
.pm-footer-navigation li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-footer-navigation li{float:left;margin:0 10px;list-style:none;}
.pm-footer-navigation li:last-child a{border-right:0px solid white;}
.pm-footer-navigation li a{font-size:11px;text-transform:uppercase;text-decoration:none;color:white;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.sf-menu{float:right !important;margin-bottom:0 !important;}
.pm-nav{background-color:transparent;}
.sf-menu li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.sf-menu li:first-child a{border-left:0px solid #e0e0e0;}
.sf-menu li > ul{left:-1px;}
.sf-menu a{line-height:55px;font-weight:300;color:white;text-transform:capitalize;font-size:14px;letter-spacing:1.3px;border:0px solid grey !important;display:block !important;padding:0em .9em !important;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.sf-menu a:hover{color:#f6d600;}
.sf-sub-indicator{top:35px !important;right:44% !important;background-image:none !important;overflow:visible !important;text-indent:0em !important;font-size:12px;color:#f6d600;}
.sf-menu li{background-color:transparent !important;}
.sf-menu ul{box-shadow:none !important;background-color:rgba(0, 0, 0, 0.9);}
.sf-menu ul li{border-bottom:1px solid #2d2d2c;padding-bottom:0px;}
.sf-menu ul li:last-child{border-bottom:0px solid #f1482b;}
.sf-menu ul li:after{content:"";margin:0;padding:0;}
.sf-menu ul li a{font-weight:300;font-size:13px;color:white;letter-spacing:1px;display:block !important;width:100%;border-left:0px solid #e0e0e0;border-bottom:1px solid #e0e0e0;line-height:30px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.sf-menu ul li a:hover{color:black;background-color:#f6d600;}
.sf-menu ul li:last-child a{border-bottom:0px solid #e0e0e0;}
.sf-menu ul .sf-sub-indicator{background-position:0px -1px !important;right:0.85em !important;top:20% !important;}
.sf-menu ul li:first-child a{border-top:1px solid #e0e0e0;}
.sf-menu ul li:last-child a{border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;}
.sf-menu ul li:last-child{border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;}
.sf-menu ul ul{left:100%;top:-3px !important;}
.sf-menu ul .sf-sub-indicator i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.sf-menu li:hover >ul{display:block;}
.pm-sidebar .pm-widget{margin-bottom:30px;overflow:hidden;padding:0 10px;}
.pm-sidebar-title-divider{width:70px;height:1px;background-color:#f6d600;margin:20px auto 40px;}
.pm-sidebar-title-diamond{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #f6d600;margin:0 auto;}
.pm-sidebar-search-container{width:100%;height:42px;border:1px solid #c5c5c5;}
.pm-sidebar-search-container i{display:block;font-family:'FontAwesome';font-size:14px;color:#9c8d00;float:right;padding:13px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar-search-container i:hover{cursor:pointer;color:black;}
.pm-sidebar-search-field{border:0px solid grey;width:83%;padding:5px;margin:5px;}
.pm-sidebar-popular-posts{list-style:none;padding:0;margin:0;}
.pm-sidebar-popular-posts li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-sidebar-popular-posts li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar-popular-posts li a{font-size:14px;color:#8e8e8e;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-sidebar-popular-posts li a:hover{color:#2B5D82;}
.pm-sidebar-popular-posts li a:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;}
.pm-sidebar-cart-posts{list-style:none;padding:0;margin:0;}
.pm-sidebar-cart-posts li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar-cart-posts li a{font-size:14px;color:#295D85;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-sidebar-cart-posts li a:hover{color:#333;}
.pm-cart-widget-buttons{margin-top:10px;display:inline-block;}
.pm-cart-widget-buttons .wc-forward{background-color:#DBC164;border:0 none;color:#ffffff;padding:7px 15px;text-decoration:none;border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-o-border-radius:2px 2px 2px 2px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-cart-widget-buttons .wc-forward:hover{background-color:#333;}
.pm-cart-widget-buttons .wc-forward i{margin-left:5px;}
.pm-sidebar-tags{list-style:none;padding:0;margin:0;}
.pm-sidebar-tags li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-sidebar-tags li{float:left;margin-right:0px;}
.pm-sidebar-tags li .pm-rounded-btn a{margin:3px 0 !important;}
.pm-recent-blog-posts{list-style:none;padding:0;margin:0;}
.pm-recent-blog-posts li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-recent-blog-posts li{clear:both;margin-bottom:20px;overflow:hidden;padding-left:110px;position:relative;min-height:95px;}
.pm-recent-blog-post-thumb-diamond{width:65px;height:65px;float:left;background-color:#f4f4f4;border:1px solid #c2c2c2;position:absolute;top:15px;left:15px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-recent-blog-post-thumb{width:53px;height:53px;float:left;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-right:10px;position:absolute;top:21px;left:21px;z-index:2;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.pm-recent-blog-post-details{padding-top:10px;}
.pm-recent-blog-post-details a{font-size:14px;color:#5a5a5a;font-weight:500;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-recent-blog-post-details a:hover{color:white;}
.pm-recent-blog-post-details .pm-comments-count{font-size:12px;color:#9c8d00;font-weight:300;}
.pm-widget-footer .pm-recent-blog-post-details .pm-comments-count{color:white;}
.pm-blog-post-comment-count{width:50px;height:50px;position:relative;margin:15px 15px 0 0;top:150px;}
.pm-blog-post-comment-count:before{content:"\f075";font-family:'FontAwesome';font-size:42px;color:white;position:absolute;top:-18px;left:4px;}
.pm-blog-post-comment-count p{position:relative;z-index:100;margin-top:14px;font-size:18px;font-weight:700;}
.pm-recent-blog-posts.sidebar .pm-recent-blog-post-details a{color:#333;}
.pm-recent-blog-posts.sidebar .pm-recent-blog-post-details a:hover{color:#EF5438;}
.pm-recent-blog-posts.sidebar .pm-recent-blog-post-details .pm-comment-count{color:#333;}
.pm-pagination-page-counter{display:table;margin:0 auto;border-top:1px solid #d3d3d3;padding-top:20px;margin-top:40px;margin-bottom:60px;width:100%;text-align:center;margin-bottom:10px;clear:both;}
.pm-pagination-page-counter p{font-size:14px;font-weight:300;color:#959595;margin:0;padding:0;}
.pm-pagination{list-style:none outside none;padding:12px 0;margin:0px;display:table;margin:0 auto;}
.pm-pagination li:before{content:"";margin:0;padding:0;}
.pm-pagination li{float:left;margin-right:1px;width:47px;height:47px;border:3px solid #e1e1e1;text-align:center;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;@borderRadius (4px,4px,4px,4px);}
.pm-pagination li:hover{background-color:#f6d600;border:3px solid #f6d600;}
.pm-pagination li:hover a{color:white !important;}
.pm-pagination li a{color:#c8c8c8 !important;display:inline-block;font-size:14px !important;font-weight:bold;padding:13px 0;text-decoration:none;width:40px;line-height:16px !important;}
.pm-pagination li.current{background-color:#f6d600;border:3px solid #f6d600;}
.pm-pagination li span.current{color:white;font-weight:900;}
.pm-pagination li span{display:inline-block;font-size:12px !important;line-height:0 !important;padding:20px 0 0;text-align:center;}
.nav-tabs{border-bottom:0px solid #dddddd;}
.tab-content > .active, .pill-content > .active{display:block;padding:10px 15px;}
.nav-tabs li:before{content:"";margin:0;padding:0;}
.tab-content{padding-top:15px;background-color:transparent;}
.nav-tabs > li > a{background-color:transparent;color:white;margin-right:0px;border:0px solid white;text-transform:uppercase;font-weight:500;font-size:13px !important;border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;}
.nav-tabs > li > a:hover{color:#f6d600;background-color:transparent;}
.nav-tabs > li{border-top:3px solid transparent;}
.nav-tabs > li.active{border-top:3px solid #f6d600;}
.nav-tabs > li.active a{color:#f6d600 !important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:transparent !important;color:white;border-width:0px;text-transform:uppercase;font-weight:500;}
.tab-content .tab-pane p{font-size:14px;font-weight:300;}
.pm-search-container{width:100%;height:0px;padding:0;background-color:#111;overflow:hidden;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;background-color:#f6d600;}
.pm-search-field-input{background-color:transparent;border:0 solid transparent;color:black;font-size:16px;padding:2px 0;width:100%;}
.pm-search-field-icons{list-style:none;padding:0;margin:0;overflow:hidden;float:right;}
.pm-search-field-icons li:before{content:"";padding:0;margin:0;}
.pm-search-field-icons li{float:left;margin-left:15px;}
.pm-search-field-icons li a{color:black;font-size:22px;padding-top:2px;font-family:'FontAwesome';transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-search-field-icons li a:hover{color:#666;cursor:pointer;}
.pm-address-container{width:100%;height:0px;padding:0;background-color:#111;overflow:hidden;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-address-container .container{padding:20px 15px;}
.pm-primary-address{font-size:13px;color:white;margin-bottom:0px;}
.pm-primary-address strong{font-family:inherit;color:#f6d600;font-size:inherit;font-weight:500;}
.pm-view-all-addresses{margin-bottom:0px;float:right;margin-right:20px;}
.pm-view-all-addresses a{font-size:13px;color:#f6d600;}
.pm-view-all-addresses a:hover{color:white;}
.pm-google-map-box{width:100%;}
.pm-address-exit{float:right;font-size:22px !important;color:#f6d600;font-family:'FontAwesome';}
.pm-address-exit:hover{color:#666;cursor:pointer;}
.pm-hours-container{width:100%;height:0px;padding:0;background-color:#111;overflow:hidden;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-hours-exit{float:right;font-size:22px !important;color:#f6d600;font-family:'FontAwesome';}
.pm-hours-exit:hover{color:#666;cursor:pointer;}
.pm-hours-day{font-size:14px;color:#f6d600;margin-bottom:0px;}
.pm-hours-day strong{font-weight:500;font-size:14px;}
.pm-hours-time{font-size:13px;color:white;margin-bottom:0px;}
.pm-sub-header-container{height:400px;width:100%;background-repeat:no-repeat;background-position:center -100px;position:relative;margin-bottom:100px;}
.pm-sub-header-title-container{display:inline-block;margin-top:160px;width:100%;}
.pm-sub-header-title-container.store-post{margin-top:206px;}
.pm-sub-header-title-bg{display:table;margin:0 auto;padding:20px 180px;}
.pm-sub-header-title-bg.post-title{padding:10px 40px 12px 40px;}
.pm-sub-header-title{font-size:48px;color:white;text-align:center;font-weight:900;text-transform:uppercase;line-height:40px;}
.pm-sub-header-title.post-title{font-size:36px;max-width:970px;line-height:46px;margin-bottom:0px;}
.pm-sub-header-message{color:white;display:block;font-size:16px;font-weight:300;text-align:center;text-transform:uppercase;margin-bottom:0px;}
.pm-sub-header-breadcrumbs{width:397px;height:218px;background-repeat:no-repeat;background-position:center top;margin:0 auto;display:table;position:relative;}
.pm-sub-header-breadcrumb-bg{border-left:45px solid transparent;border-right:45px solid transparent;border-top:50px solid rgba(0, 0, 0, 0.6);display:table;height:0;margin:20px auto 0;width:240px;position:relative;z-index:1;}
.pm-sub-header-breadcrumb-list-container{left:0;margin-top:32px;position:absolute;top:0;width:100%;z-index:2;}
.pm-sub-header-breadcrumb-list{list-style:none;padding:5px 0 0;margin:0 auto;display:table;}
.pm-sub-header-breadcrumb-list li:before{content:"";padding:0;margin:0;}
.pm-sub-header-breadcrumb-list li{float:left;margin-right:7px;color:#f6d600 !important;}
.pm-sub-header-breadcrumb-list li i{font-family:'FontAwesome';color:white !important;}
.pm-sub-header-breadcrumb-list li, .pm-sub-header-breadcrumb-list li a{font-size:12px;text-transform:uppercase;color:white;font-weight:300;}
.pm-sub-header-breadcrumb-list li a:hover{color:#f6d600;}
.pm-sub-header-breadcrumb-list li:last-child{margin-right:0px;}
.pm-isotope-filter-container{width:100%;min-height:72px;background-color:#efefef;}
.pm-isotope-filter-system{list-style:none;padding:0;margin:0;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-isotope-filter-system li:before{content:"";padding:0;margin:0;}
.pm-isotope-filter-system li{float:left;margin-right:15px;}
.pm-isotope-filter-system li i{float:right;font-family:'FontAwesome';margin-top:14px;}
.pm-isotope-filter-system li:last-child{margin-right:0px;}
.pm-isotope-filter-system li a{font-size:12px;color:#c8c8c8;text-transform:uppercase;border-top:3px solid transparent;font-weight:bold;padding:10px 25px;display:block;border:3px solid #e1e1e1;line-height:24px !important;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-isotope-filter-system li a.current{color:white;background-color:#f6d600;border:3px solid #f6d600;}
.pm-isotope-filter-system li a:hover{color:white;background-color:#f6d600;border:3px solid #f6d600;}
.pm-isotope-filter-system-expand{background-color:#f6d600;color:white;font-size:14px;line-height:40px;font-weight:bold;padding:3px 25px;text-transform:uppercase;display:none;visibility:hidden;}
.pm-isotope-filter-system-expand:hover{cursor:pointer;}
.pm-isotope-page-count{text-transform:uppercase;color:#777777;font-size:12px;margin-bottom:0px;margin-top:15px;}
.ui-widget-header{background-color:#EF5438 !important;color:white !important;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{border:0px solid white;}
.ui-widget-header .ui-state-hover{border:0px solid #999999 !important;background-color:transparent !important;font-weight:inherit !important;color:#212121;cursor:pointer !important;}
.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240_white.png") !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{text-align:center;}
.pm-store-item-container{width:100%;height:auto;overflow:hidden;margin-bottom:40px;min-height:610px;}
.pm-store-item-img-container{position:relative;width:100%;border:1px solid #e5e5e5;min-height:330px;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;}
.pm-store-item-date{min-width:70px;height:auto;background-color:#EF5438;position:absolute;top:0;right:0;margin:7px;text-align:center;padding:20px 0;}
.pm-store-item-diamond-shadow{border-bottom:100px solid rgba(0, 0, 0, 0.8);border-left:100px solid transparent;bottom:0;height:0;position:absolute;right:0;width:0;z-index:3;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-store-item-diamond{background-color:#f6d600;bottom:0;height:45px;margin:27px;position:absolute;right:0;transform:rotate(45deg);width:45px;z-index:4;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-store-item-diamond-btn{bottom:13px;color:white;font-family:"FontAwesome";font-size:16px !important;height:45px;position:absolute;right:12px;width:45px;z-index:5;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-store-item-diamond-btn:hover{color:black;}
.pm-store-item-desc{padding:30px;text-align:center;}
.pm-store-item-desc .tags{color:#2a313a;font-size:14px;font-weight:300;letter-spacing:1px;text-align:center;text-transform:uppercase;}
.pm-store-item-desc .tags a{color:#9c8d00;font-size:14px;font-weight:300;letter-spacing:1px;text-transform:uppercase;transition:all 0.4s ease 0s;}
.pm-store-item-desc .tags a:hover{color:#2a313a;}
.pm-store-item-title{font-size:18px !important;font-weight:300;text-align:center;text-transform:uppercase;}
.pm-store-item-price{color:#575757 !important;font-size:30px !important;font-weight:300;text-align:center;text-transform:uppercase;}
.pm-store-item-price del span{font-size:20px !important;}
.pm-store-item-divider{background-color:#f6d600;height:1px;margin:20px auto 40px;width:105px;}
.pm-store-item-divider-diamond{border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #f6d600;height:0;margin:0 auto;width:0;}
.pm-store-item-add-to-cart-container{width:100%;height:170px;background-color:rgba(0, 0, 0, 0.8);position:absolute;bottom:-250px;left:0;opacity:0;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-store-item-add-to-cart-diamond-shadow{background-color:rgba(243, 243, 243, 0.7);bottom:50px;height:100px;margin:0 auto;position:relative;transform:rotate(45deg);width:100px;z-index:10;}
.pm-store-item-add-to-cart-diamond{background-color:#f6d600;bottom:142px;height:85px;margin:0 auto;position:relative;transform:rotate(45deg);width:85px;z-index:11;}
.pm-store-item-add-to-cart-btn{bottom:204px;color:black !important;display:block;font-size:18px !important;font-weight:300 !important;margin:0 auto;position:relative;text-align:center !important;text-transform:uppercase !important;width:100px;z-index:999;}
.pm-store-item-add-to-cart-btn:hover{color:white;}
.pm-store-item-stock-counter{position:relative;text-align:center;margin:0 auto;bottom:150px;}
.pm-store-item-stock-counter p{color:white;text-transform:uppercase;font-size:16px;text-align:center !important;}
.pm-store-item-close-btn{font-family:'FontAwesome';color:white;font-size:18px !important;}
.pm-trial-form-container{max-width:390px;background-color:rgba(15, 25, 38, 0.8);height:auto;margin:0 auto;}
.pm-trial-form-title{width:inherit;background-color:#f6d600;height:auto;position:relative;text-align:center;padding-top:20px;}
.pm-trial-form-title i{font-size:65px;color:black;}
.pm-trial-form-small-title{color:black;text-transform:uppercase;font-weight:300;text-align:center;}
.pm-trial-form-large-title{color:black;font-size:30px;text-transform:capitalize;font-weight:700;text-align:center;}
.pm-trial-form-title-diamond{width:100%;height:0;border-left:195px solid transparent;border-right:195px solid transparent;border-top:40px solid #f6d600;position:absolute;bottom:-40px;left:0;}
.pm-trial-form-inputs{text-align:center;padding:80px 20px 20px;position:relative;}
.pm-standalone-news-post{width:100%;height:445px;background-repeat:no-repeat;background-position:center center;position:relative;}
.pm-standalone-news-post-date-shadow{width:0;height:0;border-top:180px solid rgba(0, 0, 0, 0.6);border-left:180px solid transparent;position:absolute;top:0;right:0;z-index:1;}
.pm-standalone-news-post-date-bg{width:0;height:0;border-top:150px solid #f6d600;border-left:150px solid transparent;position:absolute;top:0;right:0;z-index:2;}
.pm-standalone-news-post-date{width:70px;height:70px;padding-top:15px;position:absolute;top:0;right:0;z-index:3;}
.pm-standalone-news-post-date p{text-align:center;margin-bottom:0px;line-height:30px;}
.pm-standalone-news-post-date p.month{font-size:24px;color:black;font-weight:900;}
.pm-standalone-news-post-date p.day{font-size:32px;color:black;font-weight:300;}
.pm-standalone-news-title{max-width:291px;padding:15px 20px;background-color:rgba(0, 0, 0, 0.8);border-right:3px solid #f6d600;position:absolute;top:285px;left:0;z-index:4;}
.pm-standalone-news-title h6{font-size:16px !important;margin-bottom:0px !important;margin-top:0px !important;}
.pm-standalone-news-title h6 span{color:#f6d600 !important;}
.pm-standalone-news-post-link{display:block;width:50px;height:50px;background-color:#f6d600;color:black;text-align:center;font-family:'FontAwesome';padding-top:15px;font-size:18px !important;position:absolute;z-index:5;right:-25px;bottom:-25px;}
.pm-standalone-news-post-link:hover{cursor:pointer;color:white;background-color:#999;}
.pm-standalone-news-post-tags-and-excerpt{margin-top:35px;width:auto;height:auto;overflow:hidden;text-align:center;}
.pm-standalone-news-post-tags-and-excerpt p{font-size:14px;color:#2a313a;text-transform:uppercase;font-weight:300;letter-spacing:1px;}
.pm-standalone-news-post-tags-and-excerpt p a{font-size:14px;color:#9c8d00;text-transform:uppercase;font-weight:300;letter-spacing:1px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-standalone-news-post-tags-and-excerpt p a:hover{color:#2a313a;}
.pm-standalone-news-post-divider{width:105px;height:1px;background-color:#d3d3d3;margin:20px auto;}
.pm-standalone-news-excerpt{text-transform:none !important;color:#8b8b8b !important;letter-spacing:normal !important;font-size:14px !important;text-align:center !important;}
.pm-standalone-news-excerpt a{font-size:13px !important;}
.pm-column-container.testimonials{height:425px;}
.pm-testimonials-carousel{width:100%;height:auto;position:relative;}
.pm-testimonial-items{list-style:none;padding:100px 0 0;margin:0;line-height:50px !important;}
.pm-testimonial-items li:before{content:"";margin:0;padding:0;}
.pm-testimonial-items li{position:relative;text-align:center;display:none;}
.pm-testimonial-items li.active{display:block;}
.pm-testimonial-quote{font-size:30px;font-weight:500;text-transform:uppercase;color:white;line-height:50px;padding:0px 20px;display:block;min-height:120px;}
.pm-testimonial-name{font-size:16px !important;font-weight:bold !important;text-transform:uppercase !important;line-height:50px !important;}
.pm-testimonial-img{position:relative;margin:0 auto;}
.owl-item .item{text-align:center;}
.pm-testimonials-arrows{bottom:240px;left:0px;margin:0 auto;position:relative;width:230px;}
.pm-testimonials-arrows a{font-family:'FontAwesome';font-size:20px;color:#f6d600;transition:none !important;}
.pm-testimonials-arrows a:hover{color:#999;}
#pm-testimonial-prev{float:left;}
#pm-testimonial-next{float:right;}
.pm-brand-carousel-btns{display:block;margin:20px auto;width:118px;}
.owl-item .pm-brand-item{text-align:center;position:relative;}
.owl-item .pm-brand-item span{height:0px;width:100%;background-color:#f6d600;position:absolute;z-index:1;bottom:0;left:0;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.owl-item .pm-brand-item a{display:block;font-weight:bold !important;color:black !important;width:100%;text-align:center !important;position:absolute;left:0;bottom:-30px;z-index:2;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
.pm-staff-profile-item-container{position:relative;width:100%;height:355px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.pm-staff-profile-item-container.single-post{height:auto !important;}
.pm-staff-profile-item-container.single-post img{width:100%;}
.pm-staff-profile-item-details-container{width:100%;height:355px;overflow:hidden;position:relative;}
.pm-staff-profile-item-details{width:inherit;height:355px;background-color:rgba(0, 0, 0, 0.8);position:absolute;top:260px;left:0;z-index:1;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-staff-profile-item-details-btn{width:100%;height:32px;background-color:#f6d600;display:block;color:black;text-align:center;padding-top:6px;font-size:20px !important;}
.pm-staff-profile-item-details-btn:hover .pm-class-post-diamond{border-bottom:20px solid #999;}
.pm-staff-profile-item-details-btn:hover{background-color:#999;color:white;}
.pm-staff-profile-item-excerpt{color:white;font-size:15px;padding:35px 30px 10px;text-align:center;margin-bottom:0px;opacity:0;min-height:150px;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.pm-staff-profile-item-details-divider{width:0px;height:1px;background-color:#3a3a3a;margin:20px auto;opacity:0;transition:all 1.2s;-moz-transition:all 1.2s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;}
.pm-staff-profile-item-view-profile{font-size:14px;color:#f6d600;font-weight:bold;text-transform:uppercase;text-align:center;display:block;opacity:0;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-staff-profile-item-view-profile:hover{color:white;}
.pm-staff-profile-item-email-btn{font-family:'FontAwesome';color:white;font-size:24px !important;display:block !important;text-align:center !important;line-height:50px !important;}
.pm-staff-profile-item-social-icons-container{width:100%;height:50px;position:absolute;bottom:0;left:0;z-index:2;}
.pm-staff-profile-item-social-icons{list-style:none;padding:0;display:table;margin:22px auto 0 auto;}
.pm-staff-profile-item-social-icons li:before{content:"";padding:0;margin:0;}
.pm-staff-profile-item-social-icons li{float:left;margin-right:25px;position:relative;}
.pm-staff-profile-item-social-icons li:last-child{margin-right:0px;}
.pm-staff-item-social-icon-diamond{width:50px;height:50px;background-color:#f6d600;border:4px solid #313131;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-staff-profile-item-social-icons li a{color:white;display:block;font-size:18px;height:40px;width:40px;font-size:20px;padding:12px;color:black;text-align:center;position:absolute;top:5px;left:5px;z-index:20;}
.pm-staff-profile-item-social-icons li a:hover{color:white;}
.pm-staff-profile-item-name{text-align:center;width:auto;height:auto;padding-top:60px;}
.pm-staff-profile-item-name .name{text-transform:uppercase;font-size:20px;font-weight:300;text-align:center;}
.pm-staff-profile-item-name .title{text-transform:uppercase;font-weight:300;text-align:center;}
.pm-staff-item-divider{width:100px;height:1px;background-color:#3a3a3a;margin:15px auto;}
.pm-value-item-container{position:relative;width:100%;height:240px;}
.pm-value-diamond-shadow{width:0;height:0;border-left:120px solid transparent;border-right:120px solid transparent;border-top:125px solid #2d343d;position:relative;margin:0 auto;z-index:1;}
.pm-value-diamond{width:0;height:0;border-left:105px solid transparent;border-right:105px solid transparent;border-top:108px solid #f6d600;position:relative;margin:0 auto;top:-119px;z-index:2;}
.pm-value-quote-container{position:relative;top:-90px;padding:0px 15px;}
.pm-value-quote-container p{text-align:center;color:white;font-size:16px;}
.pm-value-title{position:absolute;top:25px;z-index:5;text-align:center;width:100%;}
.pm-value-title p{color:black;font-size:18px;text-transform:uppercase;text-align:center !important;}
.pm-value-title i{color:black;font-size:24px;}
.pm-class-post{width:100%;height:355px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;margin-bottom:30px;}
.pm-class-post.single-post{height:auto;}
.pm-class-post.single-post img{width:100%;}
.pm-class-post-details-container{width:100%;height:355px;background-color:rgba(0, 0, 0, 0.8);position:absolute;top:260px;left:0;z-index:1;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pm-class-post-details-container.single-post{height:auto !important;top:auto;bottom:0;}
.pm-class-post-details-btn{width:100%;height:32px;background-color:#f6d600;text-align:center;font-family:'FontAwesome';font-size:20px !important;color:black;padding-top:6px;position:relative;top:0;left:0;}
.pm-class-post-details-btn:hover{background-color:#999;color:white;}
.pm-class-post-details-btn:hover .pm-class-post-diamond{border-bottom:20px solid #999;}
.pm-class-post-diamond-shadow{width:0;height:0;border-bottom:27px solid rgba(224, 224, 224, 0.3);border-left:27px solid transparent;border-right:27px solid transparent;position:relative;margin:0 auto;top:-53px;right:0;z-index:1;}
.pm-class-post-diamond{width:0;height:0;border-bottom:20px solid #f6d600;border-left:20px solid transparent;border-right:20px solid transparent;position:relative;margin:0 auto;top:-73px;right:0;z-index:2;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-class-post-info{padding:20px 30px;text-align:center;}
.pm-class-post-info.single-post{padding:34px 30px 0;}
.pm-class-post-info .title{font-size:24px;color:white;text-transform:uppercase;font-weight:300;text-align:center;}
.pm-class-post-divider{width:0px;height:1px;background-color:#f6d600;margin:20px auto;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pm-class-post-info .excerpt{font-size:14px;color:white;font-weight:300;opacity:0;text-align:center;transition:all 0.9s;-moz-transition:all 0.9s;-webkit-transition:all 0.9s;-o-transition:all 0.9s;}
.pm-class-post-info .excerpt a{color:#f6d600;}
.pm-class-post-info .excerpt a:hover{color:#999;}
.pm-class-post-info .pm-square-btn{opacity:0;}
.pm-event-post-container{width:100%;height:520px;position:relative;}
.pm-event-post-img-container{width:100%;height:230px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.pm-event-post-img-container.single-post{height:auto;}
.pm-event-post-img-container.single-post img{width:100%;}
.pm-event-post-title-container.single-post{position:absolute;bottom:0;left:0;width:100%;}
.pm-event-post-img-diamond-shadow{background-color:rgba(0, 0, 0, 0.2);height:85px;width:85px;margin:0 auto;position:relative;top:187px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-event-post-img-diamond{background-color:#f6d600;height:70px;width:70px;position:relative;margin:0 auto;top:110px;z-index:2;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-event-post-img-diamond-date{height:80px;width:80px;position:relative;margin:0 auto;top:50px;z-index:4;text-align:center;}
.pm-event-post-img-diamond-date i, .pm-event-item-date i{color:black;display:block;font-family:"FontAwesome";font-size:36px;position:relative;text-align:center;top:5px;}
.pm-event-post-img-diamond-date p{color:black;text-transform:uppercase;font-size:20px;margin-bottom:3px;text-align:center;}
.pm-event-post-img-diamond-date .month{font-weight:300;}
.pm-event-post-img-diamond-date .day{font-weight:bold;}
.pm-event-post-img-title{width:100%;height:110px;background-color:rgba(0, 0, 0, 0.8);border-top:3px solid #f6d600;position:absolute;bottom:0;left:0;text-align:center;padding-top:15px;}
.pm-event-post-img-title p{font-size:24px;color:white;text-transform:uppercase;text-align:center;}
.pm-event-post-details{text-align:center;padding-top:80px;text-align:center;}
.pm-event-post-details .name{font-size:14px;text-transform:uppercase;text-align:center;}
.pm-event-post-details .time, .pm-event-details-title{font-size:14px !important;text-transform:uppercase;text-align:center;}
.pm-event-details-info p{text-align:center;}
.pm-event-post-details .time b, .pm-event-details-title b{color:#9c8d00;}
.pm-divider.event{margin:20px auto;background-color:#d3d3d3;}
.pm-event-upcoming-dates{display:table;margin:0 auto;padding:0;list-style:none;}
.pm-event-upcoming-dates li:before{content:"";}
.pm-event-recurring-status-icon:before{font-family:'FontAwesome';font-size:18px;color:white;left:7px;position:absolute;top:-28px;content:'\f073';}
.pm-event-recurring-status-icon{font-size:18px;position:absolute;right:0px !important;text-align:center;z-index:999;margin:0px;padding:0px;top:0px;border-right:35px solid #DBC164;border-top:35px solid #DBC164;border-left:35px solid transparent;border-bottom:35px solid transparent;}
.pm-post-loaded-info{list-style:none;padding:0;margin:0 auto;display:table;overflow:hidden;}
.pm-post-loaded-info.news{margin:50px auto 80px;}
.pm-post-loaded-info li:before{content:"";padding:0;margin:0;}
.pm-post-loaded-info li:last-child{margin-right:0px;border-left:3px solid #d3d3d3;padding-left:15px;margin-left:15px;}
.pm-post-loaded-info li{float:left;margin-right:10px;padding:10px 0;}
.pm-post-loaded-info li p{margin-bottom:0px;font-size:14px;color:#c8c8c8;text-transform:uppercase;font-weight:bold;}
.pm-post-loaded-info li a{margin-bottom:0px;font-size:14px;color:#c8c8c8;text-transform:uppercase;font-weight:bold;display:block;min-width:115px;}
.pm-post-loaded-info li a:hover{color:#f6d600;}
.pm-gallery-post-container{width:100%;height:330px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;margin-bottom:30px;overflow:hidden;}
.pm-gallery-post-container.single{height:auto;}
.pm-gallery-post-container.single img{width:100%;}
.pm-gallery-post-gradient{position:absolute;width:242px;height:100%;right:0;top:0;background-repeat:repeat-y;background-image:url(img/post-gradient.png);z-index:2;}
.pm-gallery-post-title-container{max-width:245px;height:36px;background-color:rgba(0, 0, 0, 0.8);position:absolute;left:0;bottom:30px;z-index:10;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-gallery-post-title-container a{height:36px;width:36px;background-color:#f6d600;float:right;text-align:center;color:black;font-family:'FontAwesome';padding-top:10px;font-size:16px;margin-right:-36px;}
.pm-gallery-post-title-container a:hover{background-color:#999;color:white;}
.pm-gallery-post-title-container p, .pm-gallery-post-title-container span{font-size:16px;color:white;text-transform:uppercase;font-weight:300;float:left;padding:5px 15px;margin-bottom:0px;}
.pm-gallery-post-like-diamond-shadow{border-left:100px solid transparent;border-top:100px solid rgba(0, 0, 0, 0.8);height:0;position:absolute;right:0;top:0;width:0;z-index:3;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-gallery-post-like-diamond-shadow.single-post{border-top:100px solid rgba(0, 0, 0, 0.6);}
.pm-gallery-post-like-diamond{height:45px;width:45px;background-color:#f6d600;position:absolute;right:0;top:0;z-index:4;margin:27px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-gallery-post-like-btn{height:45px;width:45px;font-family:'FontAwesome';color:black;font-size:16px !important;position:absolute;right:12px;top:40px;z-index:5;}
.pm-gallery-post-like-btn:hover{color:white;}
.pm-gallery-post-like-counter{height:45px;width:45px;position:absolute;right:27px;top:90px;z-index:6;text-align:center !important;color:white !important;font-size:24px !important;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-gallery-post-details{width:100%;height:330px;background-color:rgba(0, 0, 0, 0.8);position:relative;top:0;left:0;z-index:2;opacity:0;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-gallery-post-details.shortcode{top:-10px;height:340px;}
.pm-gallery-post-details.single-post{opacity:1;background-color:transparent;height:auto;}
.pm-gallery-post-details-excerpt{max-height:210px;position:absolute;top:20px;left:25px;padding:0 20px 0 0;}
.pm-gallery-post-details-excerpt p{font-size:16px;color:white;font-weight:300;}
.pm-gallery-post-details-excerpt a{font-size:15px;color:#f6d600;font-weight:300;}
.pm-gallery-post-details-diamond-shadow{border-left:100px solid transparent;border-bottom:100px solid rgba(0, 0, 0, 0.8);height:0;position:absolute;right:0;bottom:0;width:0;z-index:3;}
.pm-gallery-post-details-diamond-shadow.single-post{border-bottom:100px solid rgba(0, 0, 0, 0.6);}
.pm-gallery-post-details-diamond{height:45px;width:45px;background-color:#f6d600;position:absolute;right:0;bottom:0;z-index:4;margin:27px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-gallery-post-view-btn{height:45px;width:45px;font-family:'FontAwesome';color:black;font-size:16px !important;position:absolute;right:12px;bottom:13px;z-index:5;}
.pm-gallery-post-view-btn:hover{color:white;}
.pm-gallery-post-details-actions{list-style:none;padding:0;margin:0;position:absolute;bottom:35px;left:25px;}
.pm-gallery-post-details-actions li:before{content:"";margin:0;padding:0;}
.pm-gallery-post-details-actions li{float:left;}
.pm-gallery-post-details-actions li:first-child{float:left;margin-right:20px;padding-right:20px;border-right:2px solid #e1e1e1;padding-top:10px;padding-bottom:10px;line-height:0px;}
.pm-gallery-post-details-actions li a{color:white;text-transform:uppercase;font-size:14x;font-weight:bold;vertical-align:middle;line-height:8px;}
.pm-gallery-post-details-actions li a:hover{color:#f6d600;}
.pm-gallery-post-close{font-family:'FontAwesome' !important;font-size:14x;font-weight:bold;}
.pm-gallery-post-view-more{line-height:28px !important;}
.pm-news-post{width:100%;height:445px;background-repeat:no-repeat;background-position:top right;position:relative;background-size:cover;}
.pm-news-post.secondary{height:auto;}
.pm-news-post-gradient{position:absolute;width:242px;height:445px;right:0;top:0;background-repeat:repeat-y;background-image:url(img/post-gradient.png);z-index:2;}
.pm-news-post-date-shadow{width:0;height:0;border-top:180px solid rgba(0, 0, 0, 0.6);border-left:180px solid transparent;position:absolute;top:0;right:0;z-index:1;}
.pm-news-post-date-bg{width:0;height:0;border-top:150px solid #f6d600;border-left:150px solid transparent;position:absolute;top:0;right:0;z-index:2;}
.pm-news-post-date{width:70px;height:70px;padding-top:15px;position:absolute;top:0;right:0;z-index:3;}
.pm-news-post-date.secondary{margin:20px auto;padding:0;position:relative;}
.pm-news-post-date p{text-align:center;margin-bottom:0px;line-height:30px;}
.pm-news-post-date p.month{font-size:24px;color:black;font-weight:900;}
.pm-news-post-date p.day{font-size:32px !important;color:black;font-weight:300 !important;}
.pm-news-title{max-width:430px;padding:15px 35px 15px 20px;background-color:rgba(0, 0, 0, 0.8);border-right:3px solid #f6d600;position:absolute;top:300px;left:0;z-index:4;}
.pm-news-title.secondary{position:relative;top:auto;margin:0 auto;}
.pm-news-title.single-post{max-width:600px;top:300px;}
.pm-news-title h6{margin-bottom:0px !important;margin-top:0px !important;}
.pm-news-title.secondary h6{text-align:center !important;}
.pm-news-title.single-post h6{font-size:18px;line-height:30px;}
.pm-news-title h6 span{color:#f6d600;}
.pm-news-post-link{display:block;width:50px;height:50px;background-color:#f6d600;color:black;text-align:center;font-family:'FontAwesome';padding-top:15px;font-size:18px !important;position:absolute;z-index:5;right:-25px;bottom:-25px;}
.pm-news-post-link:hover{cursor:pointer;color:white;background-color:#999;}
.pm-news-post-tags-and-excerpt{margin-top:20px;width:auto;height:auto;overflow:hidden;text-align:center;}
.pm-news-post-tags-and-excerpt .author-name, .pm-news-post-tags-and-excerpt .tags{font-size:14px;color:#2a313a;text-transform:uppercase;font-weight:300;letter-spacing:1px;text-align:center;}
.pm-news-post-tags-and-excerpt p a{font-size:14px;color:#9c8d00;text-transform:uppercase;font-weight:300;letter-spacing:1px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-news-post-divider{width:105px;height:1px;background-color:#d3d3d3;margin:20px auto;clear:both;}
.pm-news-excerpt{text-transform:none !important;color:#8b8b8b !important;letter-spacing:normal !important;font-size:13px !important;text-align:center !important;}
.pm-news-excerpt a{font-size:13px !important;}
.pm-news-post-like-shadow{width:0;height:0;border-bottom:100px solid rgba(0, 0, 0, 0.6);border-left:100px solid transparent;position:absolute;bottom:0;right:0;z-index:50;}
.pm-news-post-like-diamond{width:50px;height:50px;background-color:#f6d600;position:absolute;z-index:51;right:25px;bottom:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-news-post-like-diamond.secondary{position:relative;margin:70px auto 20px;right:0px;}
.pm-news-post-like-counter{width:50px;height:50px;position:absolute;z-index:52;right:25px;bottom:75px;color:white !important;font-size:24px !important;text-align:center !important;}
.pm-news-post-like-counter.secondary{color:black !important;bottom:40px;margin:0 auto;position:relative;right:0px;height:0px;}
.pm-news-post-like-btn{font-family:'FontAwesome';font-size:20px !important;color:black;position:absolute;right:40px;bottom:40px;z-index:52;}
.pm-news-post-like-btn.secondary{bottom:80px;display:table !important;margin:0 auto !important;position:relative;right:0;}
.pm-news-post-like-btn:hover{color:white;}
.pm-news-post-sticky-icon{height:70px;padding-top:10px;position:absolute;right:45px;top:0;width:70px;z-index:4;}
.pm-news-post-sticky-icon.thumb{left:15px;top:5px;}
.pm-news-post-sticky-icon.secondary{position:relative;}
.pm-news-post-sticky-icon i{font-family:'FontAwesome';font-size:20px !important;background-color:#f6d600;width:40px;height:40px;text-align:center;padding:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;}
*[role="news-article"]{margin-bottom:50px;}
.pm-widget-event-post-container{width:100%;height:320px;position:relative;}
.pm-widget-event-post-img-container{width:100%;height:105px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.pm-widget-event-post-img-diamond-shadow{background-color:rgba(0, 0, 0, 0.2);height:85px;width:85px;margin:0 auto;position:relative;top:63px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-widget-event-post-img-diamond{background-color:#f6d600;height:70px;width:70px;position:relative;margin:0 auto;top:-15px;z-index:2;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-widget-event-post-img-diamond-date{height:80px;width:80px;position:relative;margin:0 auto;top:-74px;z-index:4;text-align:center;}
.pm-widget-event-post-img-diamond-date i{font-family:'FontAwesome';color:black;font-size:36px;margin-top:5px;}
.pm-widget-event-post-time-container{width:auto;padding-top:75px;}
.pm-widget-event-post-time-container p{text-align:center;text-transform:uppercase;}
.pm-widget-event-post-img-diamond-date p{margin-bottom:3px;}
.pm-widget-event-post-img-diamond-date .month{font-weight:300 !important;text-align:center !important;}
.pm-widget-event-post-img-diamond-date .day{font-weight:bold !important;text-align:center !important;}
.pm-widget-event-post-img-title{width:100%;height:105px;background-color:rgba(0, 0, 0, 0.6);border-top:3px solid #f6d600;position:absolute;bottom:0;left:0;text-align:center;padding-top:15px;}
.pm-widget-event-post-img-title p{font-size:24px;color:white;text-transform:uppercase;}
.pm-widget-event-post-img-title h5{margin:0px !important;}
.pm-widget-event-post-details{text-align:center;}
.pm-widget-class-post-container{width:100%;position:relative;margin-top:30px;text-align:center;padding-bottom:20px;}
.pm-widget-class-post-diamond{width:100px;height:100px;background-color:#f6d600;border:8px solid #f3f3f3;position:relative;margin:0 auto;top:30px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-widget-class-post-date{height:100px;margin:0 auto;position:relative;text-align:center;top:-55px;width:100px;z-index:2;}
.pm-widget-class-post-date i{font-family:'FontAwesome';font-size:36px;padding-top:18px;color:black;}
.pm-widget-class-post-date p{margin-bottom:0;}
.pm-widget-class-post-date .month{font-size:18px !important;font-weight:300 !important;text-align:center !important;}
.pm-widget-class-post-date .day{font-size:34px !important;font-weight:bold !important;text-align:center !important;}
.pm-widget-class-post-details{position:relative;text-align:center;top:-30px;}
.pm-widget-class-post-details .class-name{text-transform:uppercase;text-align:center !important;}
.pm-widget-class-post-details .time{text-transform:uppercase;text-align:center !important;}
.pm-filter-system{list-style:none;padding:0;overflow:hidden;}
.pm-filter-system li:before{content:"";padding:0;margin:0;}
.pm-filter-system li:first-child{border-right:3px solid #d3d3d3 !important;padding-right:15px;margin-right:15px;}
.pm-filter-system li:last-child{margin-right:0px;}
.pm-filter-system li{float:left;margin-right:10px;padding:10px 0;}
.pm-filter-system li p{margin-bottom:0px;}
.pm-filter-system li a{margin-bottom:0px;}
.pm-filter-system li a:hover{color:#f6d600;}
.pm-schedule-post-container{width:100%;height:330px;background-repeat:no-repeat;background-size:cover;background-position:center left;position:relative;margin-bottom:120px;}
.pm-schedule-post-container.single-post{height:auto;}
.pm-schedule-post-container.single-post img{width:100%;}
.pm-schedule-post-info-main-container{position:absolute;bottom:0;left:0;width:100%;}
.pm-schedule-post-diamond-shadow{background-color:rgba(243, 243, 243, 0.7);height:100px;margin:0 auto;position:relative;bottom:-280px;width:100px;z-index:10;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-schedule-post-diamond{background-color:#f6d600;height:85px;margin:0 auto;position:relative;bottom:-188px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:85px;z-index:11;}
.pm-schedule-post-info-container{width:100%;height:330px;overflow:hidden;position:absolute;top:0;left:0;}
.pm-schedule-post-info{width:100%;height:330px;background-color:rgba(0, 0, 0, 0.8);border-top:3px solid #f6d600;position:absolute;top:160px;left:0;text-align:center;padding:20px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-schedule-post-info.single-post{top:auto;height:170px;bottom:65px;}
.pm-schedule-post-diamond-shadow.single-post{bottom:-215px;}
.pm-schedule-post-diamond.single-post{bottom:-123px;}
.pm-schedule-post-date.single-post{bottom:-45px;}
.pm-schedule-post-date{bottom:-110px;height:80px;left:0;margin:0 auto;position:relative;width:80px;z-index:200;}
.pm-schedule-post-date i{color:black;display:block;font-family:"FontAwesome";font-size:36px;position:relative;text-align:center;top:15px;}
.pm-schedule-post-date p{color:black;line-height:30px;margin-bottom:0;text-align:center;text-transform:uppercase;}
.pm-schedule-post-info a{color:#f6d600;}
.pm-schedule-post-info a:hover{color:#999;}
.pm-schedule-post-date .month{font-size:18px;font-weight:300;}
.pm-schedule-post-date .day{font-size:34px;line-height:40px !important;}
.pm-schedule-post-info .title{font-size:20px;color:#f6d600;text-transform:uppercase;font-weight:300;text-align:center;}
.pm-schedule-post-info .time{font-size:14px;color:white;font-weight:300;text-align:center;}
.pm-schedule-post-info .excerpt{font-size:14px;color:white;font-weight:300;opacity:0;text-align:center;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pm-square-btn.schedule-btn{opacity:0;}
.pm-schedule-post-expand-btn{font-size:20px !important;color:#f6d600;position:absolute;right:20px;bottom:20px;z-index:999;font-family:'FontAwesome';}
.pm-schedule-post-expand-btn:hover{color:#999;}
.pm-single-post-navigation{display:table;margin:0 auto;padding:0;position:relative;top:30px;z-index:9999;}
.pm-single-post-navigation li:before{content:"";padding:0;margin:0;}
.pm-single-post-navigation li{float:left;padding:0 15px;}
.pm-single-post-navigation li a{color:black;display:block;font-family:"FontAwesome";font-size:20px !important;height:40px;}
.pm-single-post-navigation li a:hover{color:#999;}
.pm-author-bio-img-bg{width:165px;height:165px;background-color:#283442;padding:17px;margin:20px auto 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.pm-author-bio-img{width:130px;height:130px;border:3px solid #f6d600;}
.pm-author-bio-img img{width:100%;height:100%;}
.pm-author-name{font-size:20px;color:white;text-transform:uppercase;font-weight:300;}
.pm-author-title{font-size:14px;color:#f6d600;text-transform:uppercase;font-weight:300;}
.pm-author-divider{width:100px;height:1px;background-color:#3a3a3a;margin:20px 0;}
.pm-author-bio{font-size:14px;color:white;font-weight:300;}
.pm-post-social-icons li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-post-social-icons{overflow:hidden;width:auto;height:auto;margin:40px auto 0;display:table;padding:0 0 20px;}
.pm-post-social-icons li{float:left;margin-right:20px;list-style:none;}
.pm-post-social-icons li:last-child{margin-right:0px;}
.pm-post-social-icons li a{text-decoration:none;}
.pm-post-social-icons li a i{display:block;text-align:center;padding:14px;color:white;font-size:18px;width:45px;height:45px;position:relative;z-index:20;}
.pm-post-social-icon-diamond{background-color:#cacaca;width:45px;height:45px;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-post-social-icons li.tw:hover .pm-post-social-icon-diamond{background-color:#58ccff;}
.pm-post-social-icons li.fb:hover .pm-post-social-icon-diamond{background-color:#3C599B;}
.pm-post-social-icons li.gp:hover .pm-post-social-icon-diamond{background-color:#DD4B39;}
.pm-post-social-icons li.linked:hover .pm-post-social-icon-diamond{background-color:#007BB6;}
.pm-post-social-icons li.yt:hover .pm-post-social-icon-diamond{background-color:#E52C27;}
.pm-post-social-icons li.tw:hover .pm-post-social-icon-diamond{background-color:#58ccff;}
.pm-post-social-icons li.st:hover .pm-post-social-icon-diamond{background-color:#EB4924;}
.pm-single-blog-post-related-posts{overflow:hidden;}
.pm-related-blog-posts{list-style:none;padding:0;margin:0;}
.pm-related-blog-posts li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-related-blog-posts li{margin-bottom:20px;overflow:hidden;padding-left:110px;position:relative;min-height:95px;float:left;margin-right:25px;width:auto;}
.pm-related-blog-post-thumb-diamond{width:65px;height:65px;float:left;background-color:#f4f4f4;border:1px solid #c2c2c2;position:absolute;top:15px;left:15px;z-index:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-related-blog-post-thumb{width:53px;height:53px;float:left;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-right:10px;position:absolute;top:21px;left:21px;z-index:2;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.pm-related-blog-post-details{padding-top:10px;}
.pm-related-blog-post-details a{font-size:14px;color:#5a5a5a;font-weight:500;line-height:28px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-related-blog-post-details a:hover{color:#f6d600;}
.pm-related-blog-post-details .pm-comments-count{font-size:12px;color:#9c8d00;font-weight:300;}
.pm-store-filter-system{list-style:none;padding:0;overflow:hidden;}
.pm-store-filter-system .pm-dropmenu-active ul li a{padding:12px 15px;}
.pm-store-filter-system li:before{content:"";padding:0;margin:0;}
.pm-store-filter-system li:last-child{margin-right:0px;float:right;}
.pm-store-filter-system li{float:left;margin-right:10px;padding:10px 0;}
.pm-store-filter-system li p{margin-bottom:0px;font-size:14px;color:#c8c8c8;text-transform:uppercase;font-weight:bold;}
.pm-store-filter-system li a{margin-bottom:0px;font-size:14px;color:#c8c8c8;text-transform:uppercase;font-weight:bold;}
.pm-store-filter-system li a:hover{color:#f6d600;}
.pm-store-filter-system .pm-dropdown.pm-filter-system{min-width:145px !important;}
.pm-store-filter-system .pm-dropdown.pm-filter-system .pm-dropmenu-active ul li{min-width:220px;}
.pm-store-filter-system .pm-dropdown.pm-filter-system .pm-dropmenu-active ul li a{font-size:13px !important;}
.pm-store-filter-system .pm-dropdown.pm-filter-system .pm-dropmenu-active ul{overflow:hidden;}
.pm-store-paging-system{list-style:none;padding:0;margin:0 auto;display:table;}
.pm-store-paging-system li:before{content:"";padding:0;margin:0;}
.pm-store-paging-system li:last-child{margin-right:0px;}
.pm-store-paging-system li{float:left;margin-right:5px;}
.pm-store-paging-system li a{display:block;width:50px;height:50px;border:3px solid #e1e1e1;color:#c8c8c8 !important;text-align:center;font-size:14px !important;padding-top:10px;font-weight:bold;}
.pm-store-paging-system li a:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-store-paging-system li a.fa{font-family:'FontAwesome';line-height:24px !important;}
.pm-page-share-options{width:auto;overflow:hidden;border-top:1px solid #CCC;padding-top:15px;margin-top:45px;clear:both;}
.pm-page-social-icons li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-page-social-icons{overflow:hidden;width:auto;height:auto;float:right;margin:5px 0 0;padding:0;}
.pm-page-social-icons li{float:left;margin-right:17px;list-style:none;padding-top:7px;}
.pm-page-social-icons li:last-child{margin-right:0px;}
.pm-page-social-icons li a{text-decoration:none;}
.pm-page-social-icons li a i{display:block;text-align:center;padding:14px;color:white;font-size:14px;width:37px;height:37px;position:relative;z-index:20;}
.pm-page-social-icon-diamond{background-color:#cacaca;width:37px;height:37px;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-page-social-icons li.tw:hover .pm-page-social-icon-diamond{background-color:#58ccff;}
.pm-page-social-icons li.fb:hover .pm-page-social-icon-diamond{background-color:#3C599B;}
.pm-page-social-icons li.gp:hover .pm-page-social-icon-diamond{background-color:#DD4B39;}
.pm-page-social-icons li.linked:hover .pm-page-social-icon-diamond{background-color:#007BB6;}
.pm_paginated-posts{margin-top:30px;padding-top:15px;}
.pm_paginated-posts p{display:table;margin:0 auto;}
.pagination_multi{list-style:outside none none;margin:0;padding:7px 0;text-align:center;}
.pagination_multi li:before{content:"";margin:0;padding:0;}
.pagination_multi li{box-sizing:content-box;color:#c8c8c8 !important;display:inline-block;height:25px;padding-top:10px;text-align:center;transition:all 0.3s ease 0s;width:35px;line-height:10px !important;border:3px solid #e1e1e1;}
.pagination_multi a{box-sizing:content-box;height:20px !important;line-height:0px !important;}
.pagination_multi a li{color:#c8c8c8 !important;display:inline-block;height:35px !important;padding-top:0;text-align:center;transition:all 0.3s ease 0s;width:35px !important;background-color:transparent !important;border:3px solid #e1e1e1 !important;line-height:30px !important;}
.pm-paypal-item-title{font-size:30px !important;}
.pm-postItem-carousel-item{padding:0 15px;width:100%;}
.vc_row{margin-bottom:0px !important;}
.vc_row iframe{border:none !important;}
.wpb_wrapper .pm-contact-form-container .col-lg-6, .wpb_wrapper .pm-contact-form-container .col-md-6, .wpb_wrapper .pm-contact-form-container .col-sm-12, .wpb_wrapper .pm-contact-form-container .col-lg-12{margin-bottom:10px;padding:10px;}
.pm-contact-form-container{width:auto;height:auto;overflow:hidden;}
.pm-required{font-size:14px !important;text-transform:uppercase !important;font-weight:300 !important;}
.pm-form-textfield{border-top:none;border-left:none;border-right:none;border-top:none;border-left:none;border-right:none;border-bottom:3px solid white;background-color:transparent;padding:10px 13px;width:100%;margin-bottom:20px;text-transform:uppercase;color:white;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pm-form-textfield:focus, .pm-form-textarea:focus{background-color:#f6d600;border-bottom:3px solid #f6d600;background-image:none;color:black;text-transform:none;}
.pm-form-textarea{border-top:3px solid transparent;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid white;background-color:transparent;padding:10px 13px;width:100%;margin-top:10px;text-transform:uppercase;min-height:150px;color:white;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pm-form-submit-btn{min-width:100px;padding:10px 25px;border:3px solid white;font-size:14px;font-weight:bold;color:white;text-align:center;text-transform:uppercase;margin:10px 0;display:inline-block;background-color:transparent;margin:20px auto;display:block;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-form-submit-btn:hover{background-color:white;color:black;}
.pm-checkbox-input{overflow:hidden;margin-top:10px;}
.pm-remember-checkbox{float:left;margin-right:8px !important;}
.pm-checkbox-input p{line-height:22px !important;}
.pm-textfield{border-top:none;border-left:none;border-right:none;border-bottom:3px solid #e1e1e1;padding:15px 13px;width:100%;margin-top:10px;background-color:transparent;text-transform:uppercase;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-textfield.invalid_field{border:1px solid red;}
.pm-textfield:focus, .pm-textarea:focus{background-color:#f6d600;border-bottom:3px solid #f6d600;background-image:none;color:black;text-transform:none;}
.pm-textarea{border-top:none;border-left:none;border-right:none;border-bottom:3px solid #e1e1e1;font-size:14px;padding:10px 13px;width:100%;margin-top:10px;min-height:150px;background-color:transparent;text-transform:uppercase;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
select{padding:15px 13px;width:100%;border:1px solid #e1e1e1;margin-top:10px;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0, #F7F7F7), color-stop(1, #FFFFFF));background-image:-o-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-ms-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);}
select.invalid_field{border:1px solid red;}
label{font-size:14px;color:#656565;font-weight:300;margin-top:20px;margin-bottom:0px;}
.pm-rounded-submit-btn, #place_order{min-width:100px;display:inline-block;padding:12px 20px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:bold;color:white !important;margin:10px 0px;text-align:center;border:0px solid white;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-rounded-submit-btn:hover, #place_order:hover{color:white;background-color:#333 !important;}
.pm-rounded-submit-btn.pm-primary{background-color:#EF5438;}
.pm-rounded-submit-btn.pm-secondary{background-color:#44619d;}
.pm-expandable-login-container{width:auto;height:auto;overflow:hidden;border:1px solid #e0e0e0;padding:20px;margin-top:20px;display:none;}
.pm-form-checkbox-input{display:inline-block;margin-top:20px !important;width:100%;}
.pm-order-summary-container{border:1px solid #e0dede;margin-bottom:30px;margin-top:20px;}
.pm-order-summary{padding:0px;margin:0px;list-style:none;overflow:hidden;}
.pm-order-summary li:last-child{border-bottom:0px solid #e0dede;}
.pm-order-summary li:before{content:"";padding:0;margin:0;}
.pm-order-summary li{overflow:hidden;padding:20px 30px 10px 12px;border-bottom:1px solid #e0dede;}
.pm-order-summary li .title{float:left;display:block;color:#333;font-size:14px;text-transform:uppercase;padding:0 10px;}
.pm-order-summary li .label{float:left;display:block;color:#333;font-size:14px;text-transform:uppercase;margin-bottom:0px !important;}
.pm-order-summary li .price{float:right;display:block;font-size:14px;}
.pm-payment-option-container{background-color:#f2f2f2;padding:20px;}
.pm-dropdown{min-width:120px;margin-right:20px;}
.pm-dropmenu{cursor:pointer;line-height:1;overflow:hidden;position:relative;width:100%;background-color:transparent;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-dropmenu .pm-menu-title{color:white;font-weight:500;text-transform:uppercase;font-size:12px;margin:0;text-align:left;}
.pm-dropmenu .pm-selected{color:grey;font-size:18px;font-weight:bold;letter-spacing:-1px;margin:0;}
.pm-dropmenu i{color:#f6d600;position:absolute;right:10px;top:17%;}
.pm-dropmenu-active{display:none;height:auto;position:absolute;min-width:120px;z-index:9999;padding-top:8px;}
.pm-dropmenu-active ul{margin:0;padding:0;list-style:none;border-top:2px solid #f6d600;background-color:black;}
.pm-dropmenu-active ul li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-dropmenu-active ul li:first-child{margin-right:0px;}
.pm-dropmenu-active ul li{text-align:left;float:none;margin-right:0px;border-bottom:1px solid #2d2d2c;padding-top:0;padding-bottom:0;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-language-selector-menu .pm-dropmenu-active ul li img{float:left;margin:12px 8px 0;}
.pm-dropmenu-active ul li:last-child{border-bottom:0px solid #2d2d2c;}
.pm-dropmenu-active ul li:hover{background-color:#f6d600;}
.pm-dropmenu-active ul li:hover a{color:black;}
.pm-dropmenu-active ul li a{color:white !important;display:block;padding:6px 15px;text-decoration:none;}
.pm-language-selector-menu .pm-dropmenu-active ul li a{font-weight:300 !important;font-size:12px !important;}
.pm-dropmenu-active ul li a.active{font-weight:bold;}
.pm-dropdown.pm-filter-system{min-width:130px !important;}
.pm-filter-system li:first-child{border-right:0 solid #d3d3d3;}
.pm-dropdown.pm-filter-system .pm-dropmenu .pm-menu-title{color:#c8c8c8 !important;font-weight:bold !important;text-transform:uppercase !important;font-size:14px !important;margin:0;text-align:left;}
.pm-dropdown.pm-filter-system .pm-dropmenu i{color:#c8c8c8 !important;position:absolute;right:0px !important;top:17%;}
.pm-dropdown.pm-filter-system .pm-dropmenu-active ul{border-top:none !important;}
.pm-dropdown.pm-filter-system .pm-dropmenu-active ul li{border-bottom:1px solid #ddd !important;}
.pm-dropdown.pm-filter-system .pm-dropmenu-active ul li:first-child{border-right:none !important;}
.pm-dropdown.pm-filter-system .pm-dropmenu-active ul li:last-child{border-bottom:0px solid #ddd !important;}
.pm_s_security_code{float:none;width:125px;}
#pm-contact-form-response, #pm-trial-form-response{margin:15px 0 25px;}
.pm-form-textfield-with-icon{border:1px solid #e1e1e1;padding:11px 10px 10px 40px;width:100%;margin-top:10px;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0, #F7F7F7), color-stop(1, #FFFFFF));background-image:-o-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-ms-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-input-container{position:relative;}
.pm-input-container-icon{color:#bfbfbf;display:inline-block;width:auto;height:auto;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;position:absolute;left:10px;top:17px;bottom:3px;z-index:3;}
.pm-mailchimp-field{text-transform:uppercase;text-align:center;width:93%;color:white;padding:20px 10px;background-color:transparent;border:1px solid #7c7c7d;margin-bottom:20px;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-mailchimp-field.Dark{color:#333;}
.pm-mailchimp-field:focus{text-transform:none;}
.pm-mailchimp-field.Light:focus{color:white;}
.pm-mailchimp-field.Dark:focus{color:black;}
.pm-mailchimp-submit{width:200px;background-color:#f6d600;text-transform:uppercase;color:black !important;font-size:14px;font-weight:700;padding:10px;text-align:center;border:none;display:table;margin:0 auto 20px auto;font-family:'Open sans';transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;}
.pm-mailchimp-submit:hover{background-color:#999;color:white !important;}
.pm-trial-form-field{text-transform:capitalize;text-align:left;width:93%;color:#fff;padding:8px 10px;background-color:transparent;border:1px solid #ccc;margin-bottom:10px;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.pm-trial-form-field:focus{text-transform:none;}
.pm-trial-form-submit{width:200px;background-color:#f6d600;text-transform:uppercase;color:black;font-size:14px;font-weight:700;padding:10px;text-align:center;border:none;display:table;margin:0 auto 20px auto;font-family:'Open sans';transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;}
.pm-trial-form-submit:hover{background-color:#999;color:white;}
.pm-trial-form-textarea{text-transform:capitalize;text-align:left;width:93%;color:#fff;padding:10px 40px 10px 10px;background-color:transparent;border:1px solid #ccc;margin-bottom:20px;height:120px;resize:none;}
.pm-trial-form-textarea:focus{text-transform:none;}
.pm_trial_form{position:relative;}
.pm_quickcontact_widget{overflow:hidden;}
.pm_quick_contact_field{text-transform:uppercase;text-align:center;width:90%;color:white;padding:20px 10px;background-color:transparent;border:1px solid #7c7c7d;margin-bottom:20px;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm_quick_contact_field.Dark{color:#333;}
.pm_quick_contact_field:focus, .pm_quick_contact_textarea:focus{text-transform:none;}
.pm_quick_contact_field.Light:focus, .pm_quick_contact_textarea.Light:focus{color:white;}
.pm_quick_contact_field.Dark:focus, .pm_quick_contact_textarea.Dark:focus{color:black;}
.pm_quick_contact_textarea{text-transform:uppercase;text-align:center;width:90%;color:white;padding:20px 10px;background-color:transparent;border:1px solid #7c7c7d;margin-bottom:20px;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm_quick_contact_textarea.Dark{color:#333;}
.pm_quick_contact_submit{width:200px;background-color:#f6d600;text-transform:uppercase;color:black !important;font-size:14px;font-weight:700;padding:10px;text-align:center;border:none;display:table;margin:0 auto 20px auto;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;}
.pm_quick_contact_submit:hover{background-color:#999;color:white !important;}
.pm_form_response{text-align:center;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm_form_response.Dark{color:#333;font-size:12px;margin-top:7px;width:auto;}
.pm_form_response.Light{color:white;font-size:12px;margin-top:2px;width:auto;}
.pm-widget-footer .pm_mailchimp_widget a:hover, .pm-widget-footer .pm-gallery-widget-view-more:hover{color:white !important;}
.tweet_container{padding:5px;}
.tweet_container p:first-of-type{margin-top:0px;float:left;clear:left;}
.tweet_container .interact a{margin-right:10px;}
.tweet_container .user a img{float:left;margin-right:10px;margin-bottom:5px;}
.pm-tweet-list ul li:before{content:"\f099" !important;font-size:20px;margin:0 !important;padding:0 !important;position:absolute;top:7px;left:10px;color:#f6d600;}
.pm-tweet-list ul li{padding:0px 0px 11px 48px;color:white;font-size:13px !important;word-wrap:break-word;line-height:22px;position:relative;overflow:hidden;}
.pm-tweet-list ul li a{line-height:20px !important;}
.pm-tweet-list ul{list-style:none;padding:0;margin:0;}
.pm-rounded-btn{width:auto;height:auto;display:inline;background-color:#2a313a;min-width:100px;display:inline-block;padding:10px 30px;text-decoration:none;text-transform:uppercase;font-family:'Open sans';font-size:14px;font-weight:bold;color:white !important;margin:15px 0px;text-align:center;text-decoration:none !important;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-rounded-btn.animated{padding:10px 20px 10px 30px;}
.pm-rounded-btn:hover{color:white !important;background-color:#f6d600;}
.pm-rounded-btn.submit{border:0px solid white;margin-top:10px;}
.pm-rounded-btn.tag{margin:1px;}
.pm-rounded-btn.expand{padding:7px 0px !important;min-width:40px !important;}
.pm-rounded-btn.small{padding:7px 17px;}
.pm-rounded-btn.pm-primary{background-color:#EF5438;}
.pm-rounded-btn.pm-secondary{background-color:#44619d;}
.pm-rounded-btn.transparent:hover{color:white;background-color:#333;}
.pm-rounded-btn.transparent a{background-color:transparent;color:white;border:3px solid white;}
.pm-rounded-btn.transparent a:hover{color:white;border:3px solid #DBC164;background-color:#DBC164;}
.pm-rounded-btn a i{font-family:'FontAwesome';margin-left:5px;}
.pm-rounded-btn.animated a{padding-left:22px;}
.pm-rounded-btn.animated i{opacity:0;margin-left:-3px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-rounded-btn.animated:hover i{margin-left:7px;opacity:1;}
.pm-square-btn{min-width:100px;padding:10px 25px;border:3px solid white;font-family:'Open sans';font-size:14px;font-weight:bold;color:white !important;text-align:center;text-transform:uppercase;margin:10px 0;display:inline-block;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-square-btn:hover{background-color:white;color:black !important;}
.pm-square-btn.event{line-height:26px !important;}
.pm-square-btn.event:hover{color:white !important;}
.pm-square-btn.facebook{border:3px solid #e1e1e1;color:#c8c8c8 !important;min-width:50px !important;padding:10px 10px !important;line-height:26px !important;}
.pm-square-btn.facebook:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-square-btn.news-post{border:3px solid #e1e1e1;color:#c8c8c8 !important;display:block;margin:20px auto 40px;width:150px;}
.pm-square-btn.news-post:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-square-btn.tag{border:3px solid #e1e1e1;color:#c8c8c8 !important;display:inline;line-height:48px;margin-bottom:1px;margin-right:1px;padding:10px 15px;}
.pm-square-btn.tag:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-square-btn.class-widget{display:inline;line-height:48px;}
.pm-square-btn.class-widget:hover{color:white !important;}
.pm-square-btn.store-btn{color:#c8c8c8 !important;display:table;line-height:48px;margin:0 auto !important;padding:0 20px !important;text-align:center;}
.pm-square-btn.store-btn:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-square-btn.pm-cart-remove{color:black !important;display:table;line-height:48px;margin:5px auto 0 !important;padding:0 20px !important;text-align:center;border:none !important;background-color:#f6d600;font-family:'Open sans' !important;}
.pm-square-btn.pm-cart-remove:hover{background-color:#999;color:white !important;}
.pm-square-btn.print{border:3px solid #e1e1e1;color:#c8c8c8 !important;width:150px;padding:10px 15px !important;}
.pm-square-btn.print:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-square-btn.woocomm, .single_add_to_cart_button{border:3px solid #e1e1e1;color:#c8c8c8 !important;display:inline;line-height:40px;margin-bottom:1px;margin-right:1px;padding:0px 15px !important;background-color:transparent;float:right;margin-top:0px;line-height:40px !important;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-square-btn.woocomm:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-required-comments{font-size:13px;color:#a7a7a7;text-transform:none;font-weight:300;}
.pm-comments-container{width:auto;height:auto;overflow:hidden;}
.pm-comment-section-title{color:#f1482b;font-size:24px;}
.pm-single-blog-post-comments{margin-bottom:30px;}
.pm-comment-box-container{width:auto;height:auto;overflow:hidden;margin-top:30px;}
.pm-comment-box-avatar-container{width:auto;height:auto;overflow:hidden;padding:13px 13px 0;}
.pm-comment-box-avatar-container p{font-size:18px;color:white;}
.pm-comment-avatar{float:left;margin-right:13px;overflow:hidden;border-bottom:3px solid #f6d600;}
.pm-comment{border-top:1px solid #D5D5D5;margin:10px 31px 0 106px;padding:20px 0;}
.pm-comment-reply-btn{float:left;margin-bottom:12px;margin-left:106px;}
.pm-comment-author-list{float:left;overflow:hidden;list-style:none;padding:0;margin-top:20px;margin-left:10px;width:90%;}
.pm-comment-author-list li{float:left;}
.pm-comment-author-list li:before{padding:0;margin:0;content:"";}
.pm-comment-author-list li:last-child{float:right;}
.pm-comment-name{font-size:18px;color:#f6d600;text-transform:uppercase;font-weight:300;margin-bottom:0px;}
.pm-comment-date, .pm-comment-date a{font-size:14px !important;font-weight:400;color:white;}
.pm-comment-date .fn{display:none;}
.pm-comment p{font-size:14px !important;color:white;}
.pm-submit-comment-form-container{overflow:hidden;width:auto;height:auto;margin-top:40px;}
.pm-submit-comment-form-container h3{margin-bottom:5px;}
.pm-comment-required{font-size:14px;color:#F1482B;}
.pm-comment-form-textfield{border-top:none;border-left:none;border-right:none;border-bottom:3px solid #d7d7d7;background-color:transparent;padding:10px 13px;width:100%;margin-bottom:20px;text-transform:uppercase;color:#666;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pm-comment-form-textfield:focus, .pm-comment-form-textarea:focus{background-color:#f6d600;border-bottom:3px solid #f6d600;background-image:none;color:black;text-transform:none;}
.pm-comment-form-textarea{border-top:none;border-left:none;border-right:none;border-bottom:3px solid #d7d7d7;background-color:transparent;padding:10px 13px;width:100%;margin-top:10px;text-transform:uppercase;min-height:150px;color:#666;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.pm-comment-html-tags{margin:20px 0;}
.pm-comment-html-tags span{font-weight:bold !important;color:#2a313a;font-size:12px;text-transform:uppercase;line-height:28px !important;}
.pm-comment-html-tags p{font-size:14px;margin:0;}
.pm-comment-submit-btn{min-width:100px;padding:10px 25px;border:3px solid #e1e1e1;font-size:14px;font-weight:bold;color:#c8c8c8 !important;text-align:center;text-transform:uppercase;margin:10px 0;display:inline-block;background-color:transparent;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-comment-submit-btn:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.commentlist{margin:0px;padding:0px;}
.children li:before{content:"";margin:0px;padding:0px;}
.comment-reply-link{min-width:100px;padding:10px 25px;border:3px solid white;font-size:14px;font-weight:bold;color:white !important;text-align:center;text-transform:uppercase;margin:10px 0;display:inline-block;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.comment-reply-link:hover{background-color:white;color:black !important;}
.order_details li:before{content:"";padding:0;margin:0;}
.woocommerce-billing-fields p{float:left;clear:left;width:100%;}
#pm-cart-btn{position:relative;}
.pm-cart-icon-count{width:15px;height:15px;position:absolute;top:-1px;right:-7px;color:black;text-align:center;font-size:10px;font-weight:500;line-height:13px;background-color:#f6d600;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;}
#pm-product-comments .commentlist{padding:0;margin-bottom:30px;}
#pm-product-comments .commentlist li{background-color:rgba(0, 0, 0, 0.5);overflow:hidden;padding:10px;margin-bottom:20px;}
#pm-product-comments .commentlist li .comment_container img{float:left;margin:10px;border-bottom:3px solid #f6d600;}
#pm-product-comments .commentlist li .comment_container .comment-text{float:left;max-width:90%;padding:7px;}
#pm-product-comments h3{color:white;font-size:22px;font-weight:bold;text-transform:uppercase;}
.comment-respond h3{color:white;font-size:22px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.pm-woocommerce-breadcrumbs{margin-bottom:20px;}
.pm-woocommerce-breadcrumbs p{float:left;font-size:14px;font-weight:300;margin-right:7px;color:#5b5b5b;}
.pm-woocommerce-breadcrumbs p:last-child{color:#2a313a;text-transform:uppercase;}
.pm-woocommerce-breadcrumbs p a{color:white;font-size:14px;font-weight:300;color:#5b5b5b;margin:0;text-transform:uppercase;text-decoration:none;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-woocommerce-breadcrumbs p a:hover{color:#2a313a;}
.pm-woocomm-item-thumb-container{width:360px;height:465px;border:1px solid #d3d3d3;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;float:left;}
.pm-woocomm-item-thumb-container img{width:100%;}
.pm-woocomm-item-sale-tag{width:80px;height:40px;text-align:center !important;text-transform:uppercase !important;font-size:18px !important;color:white !important;text-align:center;padding:8px 20px;font-weight:bold !important;position:absolute;top:0;right:0;margin:10px;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;}
.pm-woocom-item-title{font-size:24px !important;}
.pm-widget-star-rating{float:left;list-style:none outside none !important;margin:0 5px 0 0;overflow:hidden;padding:0;}
.pm-widget-star-rating li:before{content:"";padding:0;margin:0;}
.pm-widget-star-rating li{border:medium none !important;float:left;margin-bottom:0;margin-right:3px;padding-bottom:0;}
.pm-widget-star-rating li i.inactive{color:#aaa;}
.pm-woocom-item-review{float:left;font-size:14px;}
.pm-woocom-item-price{clear:left;float:left;display:inline-block;font-size:30px;font-weight:500;margin-top:10px;}
.pm-woocom-item-short-description{clear:left;float:left;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin:20px 0;padding:20px 0;}
.pm-woocom-item-short-description p{font-size:14px !important;}
.quantity .qty{border:1px solid #EBEBEB;color:#333333;float:left;height:45px;margin-right:1px;padding:5px;text-align:center;font-size:18px !important;}
.quantity .qty.cart{width:45%;margin-right:0px;}
.pm-quantity-btns-container{float:left;height:70px;width:30px;}
.pm-item-add-to-cart{float:left;margin-left:5px;}
.pm-item-add-to-cart .pm-rounded-submit-btn{margin:0px !important;padding:12px 20px 13px;}
.quantity .minus, .quantity .plus{border:1px solid #d3d3d3;color:white;margin-bottom:1px;padding:0px 5px;width:40px;color:black;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #A3A3A3));background-image:-o-linear-gradient(bottom, #FFFFFF 0%, #A3A3A3 100%);background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #A3A3A3 100%);background-image:-webkit-linear-gradient(bottom, #FFFFFF 0%, #A3A3A3 100%);background-image:-ms-linear-gradient(bottom, #FFFFFF 0%, #A3A3A3 100%);background-image:linear-gradient(to bottom, #FFFFFF 0%, #A3A3A3 100%);border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.quantity .minus:hover, .quantity .plus:hover{background-color:#333;color:white;}
.pm-woocom-tags-container{clear:left;float:left;margin-bottom:20px;}
.posted_in{margin-right:10px;}
.sku_wrapper, .posted_in, .tagged_as, .pm-product-share-container p{color:#2a313a;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}
.sku_wrapper{padding-right:10px;}
.posted_in a, .tagged_as a{font-size:14px;font-weight:300;color:#9c8d00;text-transform:uppercase;letter-spacing:1px;}
.posted_in a:hover, .tagged_as a:hover{color:#2a313a;}
.pm-woocomm-item-thumbs{list-style:none;padding:0;margin:0;float:right;}
.pm-woocomm-item-thumbs li:before{content:"";padding:0;margin:0;}
.pm-woocomm-item-thumbs li{border:1px solid #d3d3d3;margin-bottom:10px;max-width:180px;width:180px;position:relative;overflow:hidden;text-align:center;}
.pm-woocomm-item-thumbs li img{width:100%;height:100%;}
.pm-woocomm-item-thumbs li span, .pm-woocomm-item-thumb-container span{width:100%;height:0px;background-color:rgba(0, 0, 0, 0.8);position:absolute;top:0;left:0;z-index:5;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-woocomm-item-thumbs li i, .pm-woocomm-item-thumb-container i{position:absolute;top:46%;left:46%;font-family:'FontAwesome';font-size:20px;color:white;z-index:10;opacity:0;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
.pm-woocomm-submit-btn{border:none !important;min-width:100px;padding:12px 25px;font-size:14px;font-weight:bold;color:black;text-align:center;text-transform:uppercase;display:inline-block;background-color:#f6d600;display:block;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-woocomm-submit-btn:hover{background-color:#999;color:white;}
.pm-cart-info-container{border:1px solid #e1e1e1;}
.pm-cart-info-title{border-bottom:1px solid #e1e1e1;padding:20px;}
.pm-cart-info-title h3, .pm-cart-shipping-calculator-title h3, .pm-cart-totals-title h3{font-size:24px;font-weight:500;margin-bottom:0px;text-transform:uppercase;color:#2a313a;}
.pm-cart-info-column{padding:15px;text-align:center;}
.pm-cart-info-column.text{padding:30px 15px 15px 15px;text-align:center;}
.pm-cart-info-column.quantity{padding:20px 0px 0px;}
.pm-cart-shipping-calculator{border:1px solid #e1e1e1;}
.pm-cart-shipping-calculator-title{border-bottom:1px solid #e1e1e1;padding:20px;}
.pm-cart-shipping-calculator-title h3{margin-bottom:0px;}
.pm-cart-shipping-calculator-fields{padding:20px;}
.pm-cart-shipping-calculator-fields select{margin-top:0px;}
.pm-cart-totals{border:1px solid #e1e1e1;}
.pm-cart-totals-title{border-bottom:1px solid #e1e1e1;padding:20px;}
.pm-cart-totals-title h3{margin-bottom:0px;}
.pm-cart-totals-column{padding:15px 20px;text-align:left;}
.pm-cart-totals-label{font-weight:500;text-transform:uppercase;color:black;}
.pm-cart-totals-buttons{border-top:1px solid #e1e1e1;padding:20px;}
.pm-woocomm-submit-btn{min-width:100px;padding:12px 25px;font-size:14px;font-weight:bold;color:black;text-align:center;text-transform:uppercase;display:inline-block;background-color:#f6d600;display:inline;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-woocomm-submit-btn:hover{background-color:#999;color:white;}
.pm-woocomm-checkout-titles{color:#2a313a;font-size:24px;font-weight:500;margin-bottom:0;text-transform:uppercase;}
.pm-woocomm-checkout-titles a{font-size:18px;text-transform:none;font-weight:300;}
.pm-checkout-password-field{display:none;}
.pm-payment-option-container{overflow:hidden;margin-top:20px;}
.pm-payment-options{list-style:none;padding:0;margin:0;}
.pm-payment-options li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-payment-options label{margin-top:0px;margin-bottom:6px;}
.pm-woocomm-textfield{border:1px solid #e1e1e1;padding:15px 13px;width:100%;margin-top:10px;text-transform:uppercase;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0, #F7F7F7), color-stop(1, #FFFFFF));background-image:-o-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-ms-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-woocomm-textfield.invalid_field{border:1px solid red;}
.pm-woocomm-textfield:focus, .pm-woocomm-textarea:focus{background-color:#f6d600;background-image:none;color:black;text-transform:none;}
.added_to_cart.wc-forward{display:none;}
.products{clear:both;margin-top:30px;}
.pm-added-to-cart-icon{background-color:#F6D600;display:block;height:40px;opacity:0;position:absolute;min-width:40px;z-index:99;margin:12px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-added-to-cart-icon a{display:block;height:inherit;padding-top:2px;padding-left:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.pm-added-to-cart-icon:hover{background-color:#333;}
.pm-added-to-cart-icon.in_cart{opacity:1;}
.pm-added-to-cart-icon i{color:#FFFFFF !important;display:block;font-family:'FontAwesome';font-size:18px;font-style:normal;padding-top:8px;}
.woocommerce-pagination{border-top:1px solid #333;margin-bottom:70px;margin-top:30px;padding-top:50px;}
.woocommerce-pagination .page-numbers{margin:0 auto;display:table;}
.woocommerce-pagination .page-numbers li:before{content:"";padding:0;margin:0;}
.woocommerce-pagination .page-numbers li{float:left;width:47px;height:47px;margin-right:3px;text-align:center;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.woocommerce-pagination .page-numbers li span{display:block;font-size:12px !important;line-height:36px !important;text-align:center;line-height:38px !important;}
.woocommerce-pagination .page-numbers li a{color:#c8c8c8;display:inline-block;font-size:14px !important;font-weight:bold;padding:13px 0;text-decoration:none;width:47px;height:47px;border:3px solid #e1e1e1;line-height:12px;}
.woocommerce-pagination .page-numbers li span{display:inline-block;font-weight:bold;text-align:center;width:47px;height:47px;}
.woocommerce-pagination .page-numbers li span.current{color:white;}
.woocommerce-pagination .page-numbers li:hover{background-color:#CCC;color:white;}
.products .product a{text-decoration:none;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.products .product a:hover{color:#666;}
.products .product h3{margin-bottom:7px;}
.products .product h3 a{font-size:20px;}
.pm-product-meta-info-container{overflow:hidden;}
.pm-product-meta-info-container .star-rating{display:none;}
.pm-product-meta-info-container .price{margin-bottom:7px;display:block;font-size:16px;color:#666;}
.pm-product-meta-info-container a{float:left;}
.pm-product-divider{background-color:#DDDDDD;height:1px;margin:0 auto;margin-bottom:5px;}
.pm-product-view-details{float:right;}
.pm-product-img-container{position:relative;}
.pm-product-img-container img{width:100%;height:auto;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;-o-border-radius:0px !important;}
.pm-product-img-hover-icon{position:absolute;z-index:99;top:45%;left:45%;opacity:0;}
.pm-product-img-hover-icon a{text-decoration:none !important;}
.pm-product-img-hover-icon i{font-size:22px;font-family:'FontAwesome';font-style:normal;}
.pm-product-img-hover-icon i:hover{cursor:pointer;}
.summary{}
.woocommerce-tabs{clear:both;overflow:hidden;}
.summary .quantity .qty{border:1px solid #EBEBEB;color:#333333;float:left;height:45px;margin-right:1px;padding:5px;text-align:center;width:90px;font-size:18px !important;}
.quantity .minus, .quantity .plus{padding:0 10px;border-radius:0px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.quantity .minus{float:right;}
.quantity .minus:hover, .quantity .plus:hover{background-color:#333;}
.cart_item .product-quantity .quantity .qty{color:#333333;float:left;padding:3px;text-align:center;}
summary .quantity .qty{color:#333333;float:left;text-align:center;width:90px;height:45px;}
.product_meta{border-top:1px solid #ebebeb;clear:both;display:inline-block;float:left;margin:15px 0 10px;overflow:hidden;padding-top:15px;width:100%;text-align:left !important;}
.product_meta .sku_wrapper, .product_meta .posted_in{font-size:14px;margin-top:5px;}
.product_meta .tagged_as{margin-top:-3px;font-size:14px;}
.product_meta .sku_wrapper a, .product_meta .posted_in a, .product_meta .tagged_as a{font-size:14px;}
.description_tab.active, .additional_information_tab.active, .reviews_tab.active{background-color:transparent;}
.related.products{clear:both;}
.woocommerce-tabs .panel{clear:both;padding:13px;float:none;margin-top:20px;background-color:transparent;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.woocommerce-tabs .panel h2{display:none;}
.pm-product-comments{background-color:none !important;}
.side-nav .arrow, .woocommerce-tabs .tabs a:hover .arrow, .woocommerce-tabs .tabs li.active a .arrow{display:inline-block;margin-left:10px;padding-right:0 !important;}
#review_form #respond{padding:0px;}
.product_title{font-size:30px;margin-top:0px;line-height:22px;text-transform:uppercase;}
.pm-already-in-cart{margin-bottom:0px;}
.pm-already-in-cart i{font-family:'FontAwesome' !important;font-style:normal;color:#333;font-size:16px;}
.woocommerce-page .woocommerce-message{text-align:left;border-bottom:1px solid #E7E6E6;border-top:1px solid #E7E6E6;background-color:transparent;}
.woocommerce-cart .woocommerce-message{margin-left:0px !important;}
.pm-returning-customer .woocommerce-info{border:none;padding:0;margin:0;}
.woocommerce-message{margin-top:20px;width:1170px;margin-left:auto;margin-right:auto;margin-bottom:0px !important;}
.woocommerce-message a{float:right;}
.pm-product-social-icons{overflow:hidden;margin:0;list-style:none !important;padding:0px;margin-bottom:20px;float:right;}
.pm-product-social-icons li:last-child{margin-right:0px;}
.pm-product-social-icons li{float:left;margin-right:20px;height:42px;}
.pm-product-social-icons li:before{content:normal !important;}
.pm-product-social-icon-diamond{background-color:#cacaca;width:40px;height:40px;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-product-social-icons li a{text-decoration:none !important;}
.pm-product-social-icons li a i{color:white;display:block;font-size:18px;height:40px;padding:11px;position:relative;text-align:center;width:40px;z-index:20;}
.pm-product-social-icons li.tw:hover .pm-product-social-icon-diamond{background-color:#58ccff;}
.pm-product-social-icons li.fb:hover .pm-product-social-icon-diamond{background-color:#3C599B;}
.pm-product-social-icons li.gp:hover .pm-product-social-icon-diamond{background-color:#DD4B39;}
.pm-product-social-icons li.linked:hover .pm-product-social-icon-diamond{background-color:#007BB6;}
.pm-product-social-icons li.yt:hover .pm-product-social-icon-diamond{background-color:#E52C27;}
.pm-product-social-icons li.tw:hover .pm-product-social-icon-diamond{background-color:#58ccff;}
.pm-product-social-icons li.st:hover .pm-product-social-icon-diamond{background-color:#EB4924;}
.product-buttons .added_to_cart{display:none;}
.added_to_cart{display:none !important;}
.pm-cart-items-container{border:1px solid #E0DEDE;margin-bottom:30px;padding-bottom:20px;margin-top:50px;}
.pm-cart-count{margin-bottom:0px;padding:15px 0 5px;}
.pm-cart-count-text{font-size:22px;}
.product-thumbnail a{display:block;}
.row.cart_item [class*="col"]{margin-bottom:0px !important;margin-top:0px !important;margin-left:0px;}
.pm-cart-total-container{padding:20px;border:1px solid #E0DEDE;}
.cart_totals table{width:100%;}
.cart_totals .cart-subtotal, .cart_totals .shipping{height:50px;}
.cart_totals .order-total{border-top:1px solid #E0DEDE;height:50px;}
.product-name, .product-price, .product-quantity, .product-subtotal, .product-remove{padding-top:30px;}
.product-name a{display:inline-block;line-height:28px !important;margin-right:15px;}
.tab-content{border:1px solid #DDDDDD;float:left;padding:20px;width:83.4%;}
.pm-returning-customer{padding:20px;border:1px solid #DDDDDD;overflow:auto;margin-bottom:30px;}
.shop_table{width:100%;}
.shop_table .product-name, .shop_table .product-price, .shop_table .product-quantity, .shop_table .product-subtotal, .shop_table .product-remove{padding-top:0px;}
.shop_table .product-name{height:40px;}
.shop_table .cart-subtotal, .shop_table .shipping, .shop_table .order-total{height:40px;border-top:1px solid #E0DEDE;}
.shop_table .cart-subtotal th, .shop_table .cart-subtotal td{padding:15px 0;}
.shop_table .shipping th, .shop_table .shipping td{padding:15px 0;}
.shop_table .order-total th, .shop_table .order-total td{padding:15px 0;}
.shop_table .cart_item .product-name, .shop_table .cart_item .product-total{padding:20px 0;}
.woocommerce-shipping-fields .checkbox{padding-left:0px;}
#createaccount{float:left;margin-top:6px;}
.pm-cart-coupon-box{padding-left:0px;margin-left:0px !important;}
.pm-cart-total-box{padding-right:0px;}
.pm-order-by-dropdown{list-style:none outside none;margin:0 10px 0 0;padding:0 0 0 8px;position:relative;width:165px;border:1px solid #DBDBDB;height:32px;}
.pm-order-by-dropdown a{font-size:12px;display:block;margin-top:0px;text-decoration:none !important;color:#333;}
.pm-order-by-dropdown a:hover{color:#333 !important;}
.pm-order-by-dropdown > li:after{border-left:1px solid #DBDBDB;content:"\f107";display:block;font-family:"FontAwesome";height:30px;line-height:30px;position:absolute;right:0;text-align:center;top:0;width:26px;z-index:101;}
.pm-order-by-dropdown ul{display:none;}
.woocommerce-result-count{float:right;margin-top:20px;}
.woocommerce-result-count.left{display:inline-block;float:left;margin-bottom:20px;width:100%;}
#pm-product-img-single .onsale{height:35px;position:absolute;top:0px;margin:7px;width:auto;z-index:100;font-size:16px !important;padding:5px 10px 0px 10px;background-color:#8ab079;text-transform:uppercase !important;color:white !important;left:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.pm-product-images .onsale{left:5%;top:5%;}
.pm-single-image-column{padding-left:0px;}
.pm-product-img-hover-container .onsale i{color:#FFFFFF !important;display:block;font-family:'FontAwesome';font-size:18px;font-style:normal;padding-top:8px;padding-left:3px;}
#pm-product-img-single .onsale i{padding-left:10px;}
.pm-single-product-sale{padding-left:10px;}
.comment-form-rating .stars span a{margin-right:3px;text-decoration:none;font-size:0px !important;}
.comment-form-rating .stars span a i{font-family:'FontAwesome';font-size:18px;font-style:normal;transition:al 0.4s;-moz-transition:al 0.4s;-webkit-transition:al 0.4s;-o-transition:al 0.4s;}
.pm-shipping-calculator-btn{border:0 none;color:white;cursor:pointer;width:auto;padding:7px 20px 7px 15px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-shipping-calculator-btn:hover{background-color:#666;}
.price del .amount{font-size:13px;}
.price ins{text-decoration:none;font-weight:bold;}
#ship-to-different-address label{font-weight:normal;display:inline;}
.woocommerce-error{background-color:#EEEEEE;margin:0 0 35px;padding:10px 20px;list-style:none !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.woocommerce-error li:before{content:"";margin:0;padding:0;}
#billing_country_chosen, #billing_state_chosen, #shipping_country_chosen, #shipping_state_chosen{display:inherit;}
.shop_table .product-name, .shop_table .product-total{font-weight:bold !important;text-align:left;}
.order_details > tfoot > tr{height:40px;}
.order_details{border-bottom:1px solid #efefef;border-top:1px solid #efefef;list-style:none outside none;margin:30px 0;padding:20px 0;text-align:left;}
.order_details .product-name{width:40%;}
.customer_details dt, .customer_details dd{height:30px;}
.customer_details dt{font-weight:bold !important;}
.pm-order-details-thumb{float:left;}
.widget_product_search label{display:none;}
.form-row input[type="submit"]{float:left;margin-bottom:10px;}
.form-row label{float:left;clear:left;}
.form-row-wide label{float:none;clear:none;}
.lost_password{float:left;clear:left;}
.chosen-container-single .chosen-single{width:100%;float:left;clear:left;margin-bottom:10px;}
#customer_login h2{clear:left;}
.shop_table.my_account_orders{margin-bottom:20px;}
#tab-description ul li:before{font-family:'FontAwesome';content:'\f101';margin:0 10px 0 0;color:#666;}
#searchsubmit{display:none;}
.product_list_widget li{border-bottom:1px dotted #E3E3E3;margin-bottom:10px;padding-bottom:10px;}
.widget_shopping_cart_content .buttons .wc-forward{background-color:#00BE9F;border:0 none;color:#FFFFFF;padding:7px 20px;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.widget_shopping_cart_content .buttons .wc-forward:hover{background-color:#333;}
.widget_recent_reviews .product_list_widget li a img{float:right;}
.widget_recent_reviews .product_list_widget li .star-rating{margin-top:-10px;}
.widget_recent_reviews .product_list_widget li .reviewer{display:block;margin-top:-12px;}
.pm-widget-star-rating{list-style:none outside none !important;margin:0;overflow:hidden;padding:10px 0 0 0;}
.pm-widget-star-rating li{border:medium none !important;float:left;margin-bottom:0;margin-right:3px;padding-bottom:0;}
.pm-widget-star-rating li i{font-family:'FontAwesome';font-style:normal;font-size:18px;}
.pm-widget-star-rating li i.inactive{color:#aaa;}
.product_list_widget li{overflow:hidden;}
.product_list_widget li a img{float:right;}
.related.products h2{margin-bottom:20px;}
.products [class*="span"]{margin-bottom:20px;min-height:320px;}
.pm-sidebar .woocommerce{margin-bottom:30px;}
.woocommerce.widget_product_tag_cloud{overflow:hidden;}
.payment_methods.methods{list-style:none !important;padding:0px;margin:0px;}
.payment_methods.methods li{margin-bottom:10px;}
.cart-subtotal, .shipping, .order-total{text-align:left;}
#tab-description p, .shop_attributes, #pm-product-comments p{text-align:left;}
.product_list_widget{margin:0px;padding:0px;list-style:none !important;}
.pm-sidebar .pm-widget-star-rating{padding:5px 0 !important;}
.pm-sidebar .widget_product_search input[type="text"]{width:94%;padding:10px;}
.cart-collaterals h2{line-height:20px !important;margin:0 0 20px;}
.payment_methods li label{display:inline-block;padding-top:5px;}
.payment_methods li label img{clear:both;margin:0 20px;}
#payment_method_bacs, #payment_method_cheque, #payment_method_paypal{margin-top:-3px;}
#place_order{margin-top:10px;}
.span12 .woocommerce header{height:auto;}
dd{margin-left:0px !important;}
.product-thumb a img{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;}
.shop_table.my_account_orders{text-align:left;}
.woocommerce-product-rating{margin-bottom:20px;}
#coupon_code{margin-top:20px;}
#rememberme{margin-top:-3px;}
.pm-woocom-item-short-description{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;clear:left;float:left;margin:25px 0 17px;padding:20px 0;}
.stock.in-stock{clear:left;display:none;}
.summary .quantity.buttons_added{max-width:131px;overflow:hidden;display:inline-block;float:left;}
.posted_in, .tagged_as{color:#333;font-size:14px;}
.posted_in{margin-right:10px;}
.pm-product-share-container{border-top:1px solid #ebebeb;clear:both;float:left;margin-top:5px;padding-top:20px;padding-bottom:20px;width:100%;}
.pm-product-share-container p{color:#333;float:left;font-size:14px;margin-top:8px;}
#review_form .comment-respond{width:100%;}
#pm-product-comments .commentlist{list-style:none;padding:0px;margin:20px 0 0;}
#pm-product-comments .commentlist li .comment_container img{float:left;margin-right:20px;}
#pm-product-comments .commentlist li .comment_container .comment-text{float:left;}
.pm-returning-customer .woocommerce-info{background-color:transparent;}
.woocommerce-message, .woocommerce-info{padding:20px;background-color:#F7F7F7;margin-bottom:30px;}
.pm-product-quantity .quantity .minus{float:left !important;width:30px !important;padding:0px !important;height:30px !important;}
.pm-product-quantity .quantity .plus{height:30px !important;width:30px !important;}
.pm-product-quantity .quantity .qty{width:60px !important;height:30px;}
.woocommerce-billing-fields label, .shipping_address label, #order_comments_field label, .form-row label{margin-top:10px;margin-bottom:10px;float:left;}
#order_comments_field textarea{float:left;clear:left;width:100%;border:1px solid #e1e1e1;padding:10px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0, #F7F7F7), color-stop(1, #FFFFFF));background-image:-o-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-ms-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.woocommerce-billing-fields input[type=text], .shipping_address input[type=text], .form-row input[type=text], .form-row input[type=password], .woocommerce-billing-fields input[type=tel], .woocommerce-billing-fields input[type=email]{border:1px solid #e1e1e1;padding:15px 13px;width:100%;margin:10px 0;float:left;clear:left;color:black;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0, #F7F7F7), color-stop(1, #FFFFFF));background-image:-o-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:-ms-linear-gradient(bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);background-image:linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 0%, #FFFFFF 100%);transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.payment_box{padding:10px 0;}
.payment_box p{line-height:24px !important;}
.order_item .product-thumb a img{margin:0 10px 10px 0;}
.pm-single-product-with-sidebar{padding:0px 30px;}
.pm-orderby-filter{float:left;max-width:220px;padding:10px 5px;}
.woocommerce-main-image{width:100%;height:100%;display:block;position:relative;z-index:999;}
.woocommerce-main-image img{display:none;}
.form-submit input[type="submit"]{background-color:transparent;border:3px solid white;color:white;display:inline-block;font-size:14px;font-weight:bold;margin:40px 0 0;min-width:100px;padding:10px 25px;text-align:center;text-transform:uppercase;clear:both;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.form-submit input[type="submit"]:hover{background-color:white;color:black;}
.comment-form-rating{display:table;margin:0 auto;text-align:center;}
.comment-form-rating label{margin:0 0 10px;}
.comment-form-rating .stars{margin-bottom:20px;}
.comment-form-rating .stars span a{margin-right:3px;text-decoration:none;font-size:0px !important;color:white;}
.comment-form-rating .stars span a i{font-family:'FontAwesome';font-size:18px !important;font-style:normal;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.comment-form-rating .stars span a i:hover{color:white;}
.comment-form-rating .stars span a i.activated{color:white;}
.comment-form-comment label{clear:left;float:left;font-size:20px !important;font-weight:bold !important;margin-bottom:15px;text-transform:uppercase !important;}
.comment-form-comment textarea{width:100%;clear:left;background-color:transparent;border-color:-moz-use-text-color -moz-use-text-color #e1e1e1;border-style:none none solid;border-width:medium medium 3px;margin-top:10px;min-height:150px;padding:10px 13px;text-transform:uppercase;width:100%;color:white;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid transparent;border-bottom:3px solid white;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.comment-form-comment textarea:focus{color:black;}
.woocommerce-review-link{clear:both;float:left;margin-top:10px;}
#review_form_wrapper{margin-top:50px;}
.pm-checkout-tabs > li.active > a, .pm-checkout-tabs > li.active > a:hover, .pm-checkout-tabs > li.active > a:focus{color:white !important;}
.pm-checkout-tabs > li a{background-color:#999;border:none !important;}
.pm-checkout-tabs{border-bottom:medium none;float:left;margin-right:20px;padding-left:0;width:14.8%;margin-top:0px;}
.pm-checkout-tabs > li.active > a, .pm-checkout-tabs > li.active > a:hover, .pm-checkout-tabs > li.active > a:focus{}
.pm-checkout-tabs li:first-child{border-top:0px solid #DDDDDD !important;}
.pm-checkout-tabs li{float:none;margin-bottom:0px !important;border-top:1px solid grey !important;}
.pm-checkout-tabs li a{border-radius:0px !important;}
.pm-checkout-tabs li.active a:after{content:"\f105";font-family:'FontAwesome';margin-left:10px;}
.select2-results li:before, .payment_methods li:before{content:"";padding:0;margin:0;}
#shipping_country{color:black;}
.select2-container{clear:both;}
.payment_box p{color:black !important;}
.product-price strong, .product-subtotal strong{font-size:inherit !important;}
.woocommerce-billing-fields h3, .pm-cart-count-text, .cart_totals h2, .woocommerce h2, .related.products h2, .shipping-calculator-button, #order_review_heading{margin-top:0px;}
.shipping-calculator-button{font-size:14px !important;}
.variations{clear:both;}
.variations .value select{margin:0 0 10px 10px;padding:10px;}
.variations .label label{margin-top:0px;}
.shop_attributes td, .shop_attributes th{padding:8px 25px 0px;}
.shop_attributes td p, .shop_attributes th p{margin:0px !important;}
.pm-store-item-add-to-cart-btn.product_type_variable{font-size:14px !important;line-height:20px !important;margin-bottom:8px !important;}
.reset_variations{margin-left:12px;}
.single_variation .price .amount{font-size:26px !important;font-weight:500 !important;margin-bottom:10px;display:inline-block;}
.pm-dropdown.pm-filter-system .pm-dropmenu-active ul li:first-child{padding-right:0 !important;}
.woocommerce-checkout .woocommerce header{background-color:transparent !important;background-image:none !important;position:relative !important;}
.shop_table{margin-top:30px;}
.woocommerce-checkout-review-order-table thead{border:none !important;}
.remove{display:inline-block;padding:3px 10px 4px !important;margin:0 !important;padding:10px !important;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.remove:hover{background-color:#333 !important;}
input[type=text]#coupon_code{width:100%;padding:20px;}
input[type=submit].button, .checkout-button{margin-top:10px;line-height:40px !important;background-color:transparent;padding:0 15px !important;display:inline-block;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.coupon{border-bottom:1px solid #e0dede;border-top:1px solid #e0dede;margin-bottom:20px;padding:20px 0 40px;}
.cart-collaterals{margin-top:35px;padding:40px 0;border-top:1px solid #E0DEDE;border-bottom:1px solid #E0DEDE;}
.woocommerce-page .woocommerce-message a{color:white;}
.flickr_badge_wrapper{overflow:hidden;}
.flickr_badge_wrapper div{float:left;}
.flickr_badge_image{background:none repeat scroll 0 0 transparent;float:left;height:61px;margin:0 4px 4px 0;overflow:hidden;padding:0;position:relative;width:61px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.flickr_badge_image a span{background-color:black;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;opacity:0;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.flickr_badge_image a:hover span{opacity:.7;}
.flickr_badge_image a i{font-family:'FontAwesome';color:white;font-size:14px;position:absolute;z-index:20;left:0;top:43%;opacity:0;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.flickr_badge_image a:hover i{left:43%;opacity:1;}
.flickr_badge_wrapper div a{display:block;float:left;margin:0;padding:0px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.flickr_badge_wrapper div a img{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.flickr_badge_image img{height:100%;margin:0;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%;}
.pm-widget-footer h6{display:block;position:relative;margin-bottom:50px;}
.pm-widget-footer h6:after{background-color:#f6d600;border-bottom:1px solid #f6d600;bottom:-20px;content:"";height:1px;left:0;position:absolute;width:100px;}
.pm-widget-footer .pm-sidebar-search-container i:hover{color:white;}
.pm-widget-footer .tagcloud{display:inline-block;width:100%;}
.pm-widget-footer .tagcloud a{min-width:100px;padding:10px 25px;border:3px solid #e1e1e1;font-family:'Open sans';text-align:center;text-transform:uppercase;margin-bottom:5px;font-size:14px !important;display:inline-block;line-height:40px !important;padding:0px 15px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-widget-footer .tagcloud a:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-widget-footer .widget_categories ul{list-style:none;padding:0;margin:0;}
.pm-widget-footer .widget_categories ul li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-widget-footer .widget_categories ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-widget-footer .widget_categories ul a{transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-widget-footer .widget_categories ul a:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#f6d600;padding-right:16px;}
.pm-widget-footer .pm-sidebar-search-container{width:100%;height:42px;border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}
.pm-widget-footer .pm-sidebar-search-container i{display:block;font-family:'FontAwesome';font-size:14px;float:right;padding:13px;}
.pm-widget-footer .pm-sidebar-search-field{background-image:none !important;border:0 solid grey !important;color:white !important;float:none !important;margin:5px !important;padding:5px !important;width:80% !important;background-color:transparent;}
.pm-widget-footer #wp-calendar thead tr th{padding:0 0 10px;}
.pm-widget-footer #wp-calendar tbody td{background:white;border:1px solid #f6d600;text-align:center;padding:10px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-widget-footer #wp-calendar tbody tr td#today{background-color:#f6d600;}
.pm-widget-footer #wp-calendar tbody tr td a{display:block;width:inherit;height:inherit;color:#2a313a;text-decoration:underline !important;}
.pm-widget-footer #wp-calendar tbody tr td:hover a{color:#2a313a;}
.pm-widget-footer #wp-calendar tbody td:hover{background-color:#f6d600;}
.pm-widget-footer #wp-calendar caption, #wp-calendar thead th{color:white !important;}
.pm-widget-footer .widget_meta ul{list-style:none;padding:0;margin:0;}
.pm-widget-footer .widget_meta ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-widget-footer .widget_meta ul li a{font-size:14px;color:#8e8e8e;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-widget-footer .widget_meta ul li a:hover{color:#2B5D82;}
.pm-widget-footer .widget_meta ul li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;margin:0px;}
.pm-widget-footer .widget_archive ul{list-style:none;padding:0;margin:0;}
.pm-widget-footer .widget_archive ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-widget-footer .widget_archive ul li:before{margin:0px !important;}
.pm-widget-footer .widget_archive ul li a{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-widget-footer .widget_archive ul li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#f6d600;padding-right:16px;}
.pm-widget-footer .widget_pages ul{list-style:none;padding:0;margin:0;}
.pm-widget-footer .widget_pages ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-widget-footer .widget_pages ul li a{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-widget-footer .widget_pages ul li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#f6d600;padding-right:16px;margin:0px;}
.pm-widget-footer .widget_recent_comments ul{list-style:none;padding:0;margin:0;}
.pm-widget-footer .widget_recent_comments ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-widget-footer .widget_recent_comments li a{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-widget-footer .widget_recent_comments ul li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#f6d600;padding-right:16px;margin:0px;}
.pm-widget-footer .widget_recent_entries ul{list-style:none;padding:0;margin:0;}
.pm-widget-footer .widget_recent_entries ul li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-widget-footer .widget_recent_entries ul li{margin-bottom:16px;}
.pm-widget-footer .widget_recent_entries ul li a{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-widget-footer .widget_recent_entries ul li{overflow:hidden;}
.pm-widget-footer .widget_recent_entries ul li a{float:left;}
.pm-widget-footer .widget_recent_entries ul li .post-date{margin-top:6px;float:left;clear:both;font-size:12px !important;font-style:italic;color:white;}
.pm-sidebar-search-icon-btn{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar-search-icon-btn:hover{cursor:pointer;color:#333 !important;}
.pm-sidebar h6 i{display:none;visibility:hidden;}
.pm-sidebar .pm-widget h6 p{margin-bottom:0px;}
.pm-sidebar .pm-widget{margin-bottom:30px;overflow:hidden;}
.pm-widget .pm_widget{margin-bottom:30px;overflow:hidden;}
.pm-sidebar .pm-widget h6{color:#414141;font-family:'Oswald';font-size:22px;font-weight:bold;text-transform:uppercase;margin-top:0px;text-align:center;}
.pm-sidebar-search-container{width:100%;height:42px;border:1px solid #c5c5c5;}
.pm-sidebar-search-container i{display:block;font-family:'FontAwesome';font-size:14px;color:#2B5C84;float:right;padding:13px;}
.pm-sidebar-search-field{background-image:none !important;border:0 solid grey !important;color:#666 !important;float:none !important;margin:5px !important;padding:5px !important;width:83% !important;}
.widget_recent_entries .pm-widget-spacer ul{list-style:none;padding:0;margin:0;line-height:28px !important;}
.widget_recent_entries .pm-widget-spacer ul li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.widget_recent_entries .pm-widget-spacer ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.widget_recent_entries .pm-widget-spacer ul li a{float:left;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.widget_recent_entries .pm-widget-spacer ul li span{float:left;clear:left;font-size:12px;font-style:italic;}
.widget_recent_entries .pm-widget-spacer ul li a:hover{color:#2B5D82;}
.widget_recent_entries .pm-widget-spacer ul li a:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;}
.pm-sidebar-cart-posts{list-style:none;padding:0;margin:0;}
.pm-sidebar-cart-posts li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar-cart-posts li a{font-family:'Open sans';font-size:14px;color:#295D85;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar-cart-posts li a:hover{color:#333;}
.pm-cart-widget-buttons{margin-top:10px;display:inline-block;}
.pm-cart-widget-buttons .wc-forward{background-color:#DBC164;border:0 none;color:#ffffff;padding:7px 15px;text-decoration:none;border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-cart-widget-buttons .wc-forward:hover{background-color:#333;}
.pm-cart-widget-buttons .wc-forward i{margin-left:5px;}
.pm-sidebar .tagcloud a{display:inline-block;line-height:40px;margin-bottom:2px;margin-right:-2px;padding:0 15px;font-size:14px !important;min-width:100px;text-transform:uppercase;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar .tagcloud a:hover{background-color:#f6d600;color:white !important;border:3px solid #f6d600;}
.pm-sidebar .widget_categories ul{list-style:none;padding:0;margin:0;}
.pm-sidebar .widget_categories ul li:before{content:"" !important;margin:0 !important;padding:0 !important;}
.pm-sidebar .widget_categories ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar .widget_categories ul a{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar .widget_categories ul a:hover{color:#2B5D82;}
.pm-sidebar .widget_categories ul a:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;}
.pm-sidebar #recentcomments{list-style:none;padding:0;margin:0;}
.pm-sidebar #recentcomments li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar #recentcomments a{font-family:'Open sans';font-size:14px;color:#8e8e8e;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar #recentcomments a:hover{color:#2B5D82;}
.pm-sidebar #recentcomments li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;}
.pm-sidebar .widget_pages ul{list-style:none;padding:0;margin:0;}
.pm-sidebar .widget_pages ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar .widget_pages ul li a{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar .widget_pages ul li a:hover{color:#2B5D82;}
.pm-sidebar .widget_pages ul li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;}
.pm-sidebar .widget_meta ul{list-style:none;padding:0;margin:0;}
.pm-sidebar .widget_meta ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar .widget_meta ul li a{font-family:'Open sans';font-size:14px;color:#8e8e8e;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar .widget_meta ul li a:hover{color:#2B5D82;}
.pm-sidebar .widget_meta ul li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;}
.pm-sidebar #wp-calendar{margin:0 auto;}
.pm-sidebar #wp-calendar thead tr th{padding:0 0 10px;}
.pm-sidebar #wp-calendar tbody td{background:white;border:1px solid #f6d600;text-align:center;padding:10px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar #wp-calendar tbody tr td#today{background-color:#f6d600;}
.pm-sidebar #wp-calendar tbody tr td a{display:block;width:inherit;height:inherit;color:#2a313a;text-decoration:underline !important;}
.pm-sidebar #wp-calendar tbody tr td:hover a{color:#2a313a;}
.pm-sidebar #wp-calendar tbody td:hover{background-color:#f6d600;}
.pm-sidebar #wp-calendar caption, .pm-sidebar #wp-calendar thead th{color:#999 !important;text-align:center;}
.pm-sidebar .widget_archive ul{list-style:none;padding:0;margin:0;}
.pm-sidebar .widget_archive ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d5d5d5;}
.pm-sidebar .widget_archive ul li a{font-family:'Open sans';font-size:14px;color:#8e8e8e;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-sidebar .widget_archive ul li a:hover{color:#2B5D82;}
.pm-sidebar .widget_archive ul li:before{content:"\f054";font-family:'FontAwesome';font-size:14px;color:#2b5d83;padding-right:16px;}
.pm-sidebar .pm-fat-footer-sub-title{text-align:center;}
.pm-video-container{width:100%;position:relative;}
.pm-video-overlay{width:50%;min-height:300px;background-color:rgba(0, 0, 0, 0.5);position:absolute;top:0;right:0;}
.pm-video-activator-border{width:100px;height:100px;background-color:rgba(0, 0, 0, 0.7);position:absolute;top:100px;left:0;margin-left:-50px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-video-activator-bg{width:80px;height:80px;background-color:#f6d600;margin:10px;}
.pm-video-activator-btn{color:black;font-size:35px;position:absolute;left:0px;top:145px;margin-left:-15px;line-height:0px !important;}
.pm-video-activator-btn:hover{color:white;}
.pm-pricing-table-container{width:100%;height:auto;}
.pm-pricing-table-title{width:inherit;height:60px;background-color:#2a313a;text-align:center;border-bottom:3px solid #f6d600;}
.pm-pricing-table-title p{color:white !important;font-size:22px !important;line-height:56px !important;text-transform:uppercase !important;text-align:center !important;font-weight:bold !important;}
.pm-pricing-table-price{width:inherit;height:210px;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:70px;position:relative;}
.pm-pricing-table-price .price{color:white !important;font-size:66px !important;text-align:center !important;}
.pm-pricing-table-price .price sup{font-size:24px;top:-1.1em;}
.pm-pricing-table-price .price sub{font-size:18px;bottom:-0.1em;}
.pm-pricing-table-price .details{color:white !important;font-size:14px !important;text-align:center !important;text-transform:uppercase !important;margin-top:25px;display:block;text-align:center !important;padding:0px 15px;}
.pm-pricing-table-price i{position:absolute;right:10px;top:15px;z-index:3;font-family:'FontAwesome';font-size:20px;color:black;}
.pm-pricing-table-featured-shadow{border-left:100px solid transparent;border-top:100px solid rgba(0, 0, 0, 0.6);height:0;position:absolute;right:0;top:0;width:0;z-index:1;}
.pm-pricing-table-featured{border-left:80px solid transparent;border-top:80px solid #f6d600;height:0;position:absolute;right:0;top:0;width:0;z-index:2;}
.pm-pricing-table-container ul{list-style:none;padding:0;margin:0;border:1px solid #d3d3d3;}
.pm-pricing-table-container ul li:before{content:"";padding:0;margin:0;}
.pm-pricing-table-container ul li{border-bottom:1px solid #d3d3d3;padding:13px 0;}
.pm-pricing-table-container ul li:last-child{border-bottom:0px solid #d3d3d3;}
.pm-pricing-table-container ul li{font-size:16px !important;margin-bottom:0px;text-align:center !important;line-height:30px !important;}
.pm-pricing-table-btn{width:100%;height:65px;background-color:#2a313a;display:block;text-align:center !important;font-size:14px !important;font-weight:bold !important;text-transform:uppercase !important;padding-top:23px;}
.pm-pricing-table-btn:hover{background-color:#999;color:white !important;}
.milestone{margin:15px 0;position:relative;text-align:center;}
.milestone:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.milestone i{color:#295D84;display:inline-block;font-size:50px;z-index:20;text-align:center;}
.milestone .milestone-description{color:#5E5E5E;line-height:30px !important;text-transform:none !important;}
.milestone .milestone-value{display:inline-block;font-weight:700 !important;font-size:36px !important;margin-bottom:20px;}
.milestone .milestone-content{font-size:60px;line-height:73px;color:#2C5C80;}
.pm-progress-bar-description{display:block;font-weight:400;line-height:14px;margin-bottom:15px;position:relative;font-family:'Open sans';font-size:16px;font-weight:300;color:white;}
.pm-progress-bar-description span{color:black;font-family:"Lato";font-size:14px;font-weight:500;left:0;margin-left:-24px;opacity:0;position:absolute;top:43px;line-height:0px !important;z-index:200;}
.pm-progress-bar-diamond{background-color:#f6d600;border:3px solid #242b34;height:50px;position:absolute;top:18px;width:50px;z-index:120;margin-left:-35px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.pm-progress-bar{background-color:rgba(36, 43, 52, 0.8);display:block;height:7px;height:35px;margin-bottom:40px;position:relative;}
.pm-progress-bar .pm-progress-bar-outer{background-color:#f6d600;height:35px;left:0;position:absolute;top:0;}
.pm-progress-bar .progress-bar-outer .progress-bar-inner{display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1;}
.pm_captcha_box{margin:30px auto 0;display:table;text-align:center;}
.pm_s_security_code{text-align:center;}
.pm-contact-form-container{margin-bottom:80px;}
.pm-event-item-container{width:90%;min-height:100px;background-color:rgba(36, 43, 52, 0.8);position:relative;margin-bottom:38px;}
.pm-event-item-date-bg{width:70px;height:70px;background-color:#f6d600;position:absolute;top:15px;right:-35px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1;}
.pm-event-item-date{width:70px;height:70px;text-align:center;position:absolute;top:15px;right:-35px;z-index:2;padding-top:10px;}
.pm-event-item-date p{color:black !important;font-size:20px !important;margin-bottom:3px !important;line-height:22px !important;text-transform:uppercase !important;text-align:center !important;}
.pm-event-item-date p.month{font-weight:300 !important;}
.pm-event-item-date p.day{font-weight:700 !important;}
.pm-event-item-details{padding:10px 20px;}
.pm-event-item-details p{margin-bottom:0px;color:white;font-size:14px;font-weight:300;text-transform:uppercase;line-height:26px;font-weight:500;}
.pm-event-item-details p span{color:#f6d600;}
.pm-event-item-details a{font-size:13px;font-weight:500;margin-top:5px;display:block;text-transform:uppercase;}
.pm-single-testimonial{text-align:center;width:100%;height:auto;}
.pm-single-testimonial p{text-align:center !important;}
.pm-single-testimonial img{margin-bottom:30px;}
.pm-single-testimonial .name{font-size:20px;color:#2a313a;text-transform:uppercase;font-weight:500;}
.pm-single-testimonial .title{font-size:14px;color:#2a313a;font-weight:500;}
.pm-single-testimonial .quote{font-size:16px;color:#2a313a;font-weight:300;}
.pm-single-testimonial .date{font-size:13px;color:#2a313a;font-weight:500;}
.pm-single-testimonial-divider{width:85px;height:1px;margin:20px auto;background-color:#d1d1d1;}
.alert{border:none !important;}
.panel-title > a{padding:8px;color:white;display:block;line-height:20px !important;}
.panel-body{font-size:14px;color:white;font-weight:100;line-height:24px;width:100%;}
.panel-default > .panel-heading{transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.panel{box-shadow:none;}
.panel-default{border:none;}
.panel-group .panel{border-bottom:0px solid #E3E3E3;border-radius:0;margin-bottom:10px;padding-bottom:0px;}
.panel-title{display:block;font-size:16px;margin-bottom:0;margin-top:0;}
.panel-title i{display:block;float:left;font-size:14px;margin-right:10px;padding:11px;color:white;background-color:#DBC164;}
.panel-title p{margin:0px;padding:0px;}
.panel-body{float:left;padding:10px 4px;}
.panel-collapse{overflow:hidden;}
.panel-group .panel-heading + .panel-collapse .panel-body{border-top:medium none;padding-left:40px;padding-top:20px;padding-bottom:20px;width:100%;}
.panel-default > .panel-heading{background-color:#2a5c81;border-color:transparent;color:inherit;padding:0px;display:inline-block;width:100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.pm-accordionIcon{float:left;font-size:16px;margin-right:7px;width:auto;padding:6px 5px;display:block;}
.pm-nav-tabs li:before{content:"";margin:0;padding:0;}
.tab-content{padding-top:15px;}
.pm-nav-tabs > li{margin-right:2px;}
.pm-nav-tabs > li > a{background-color:#2B5D82;color:white;border:3px solid grey;font-size:14px !important;font-weight:300 !important;}
.pm-nav-tabs > li.active > a, .pm-nav-tabs > li.active > a:hover, .pm-nav-tabs > li.active > a:focus{background-color:#DBC164;color:black !important;}
.pm-nav-tabs > li{border:none !important;}
.pm-tab-content{border:none !important;background-color:#eee;margin-top:20px;width:100%;}
.pm-cta-message{width:100%;height:auto;overflow:hidden;margin-top:20px;clear:both;background-color:rgba(24, 36, 50, 0.7);padding:30px 40px;max-height:150px;border-left:5px solid #f6d600;border-right:5px solid transparent;border-top:0px solid transparent;border-bottom:0px solid transparent;}
.pm-cta-message a{display:block;font-size:18px;background-color:#f6d600;text-align:center;float:right;}
.pm-quantum-alert-title{display:inline-block;float:left;font-size:24px !important;line-height:45px;margin:0;font-weight:bold !important;text-transform:uppercase;}
.pm-quantum-alert-details{clear:left;display:inline-block;font-size:18px;float:left;margin:0;line-height:40px;}
.pm-quantum-alert-btn{float:right;margin-top:-35px;}
.pm-rounded-btn.cta-btn:hover{background-color:#CCC !important;}
.pm-icon-element{min-width:40px;min-height:40px;display:inline-block;text-align:center;border-radius:99px;-webkit-border-radius:99px;-o-border-radius:99px;}
.pm-interactive-panels-carousel{overflow:hidden;margin:0;padding:0;}
.pm-interactive-panels-carousel li:before{content:"";margin:0;padding:0;}
.pm-interactive-panels-carousel li{margin:10px;}
.pm-icon-bundle{border:1px solid #a1a1a1;border-radius:10px;margin-bottom:30px;padding:40px 5px 30px;position:relative;text-align:center;background-color:#2a313a;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-icon-bundle:hover{background-color:#f6d600;border-color:#DBC164;color:black;}
.pm-icon-bundle-content a{color:white;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
.pm-icon-bundle:hover i, .pm-icon-bundle:hover a, .pm-icon-bundle:hover .pm-icon-bundle-info p{color:black;}
.pm-icon-bundle-info p{text-align:center;padding:0 30px;color:white;}
.pm-icon-bundle i{color:#f6d600;display:block;font-size:50px;margin-bottom:15px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-icon-bundle-content p{font-size:18px;text-align:center;color:white;}
.pm-icon-bundle-content i{color:inherit;display:inherit;font-size:inherit;margin-bottom:0px;opacity:0;margin-left:-5px;}
.pm-icon-bundle:hover .pm-icon-bundle-content i{opacity:1;margin-left:5px;}
.pm-pie-chart{margin:0 auto 20px;position:relative;text-align:center;}
.pm-pie-chart .pm-pie-chart-percent{font-size:50px;color:#DBC164;color:#5E5E5E;}
.pm-pie-chart i, .pm-pie-chart .pm-pie-chart-custom-text, .pm-pie-chart .pm-pie-chart-percent{display:block;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10;line-height:inherit !important;}
.pm-pie-chart canvas{left:0;position:absolute;top:0;z-index:1;}
.pm-pie-chart-description{display:block;font-size:24px !important;font-weight:400;margin-bottom:50px;text-align:center !important;}
.pm-pie-chart-description i{margin-right:10px;font-size:30px;color:#5E5E5E;}
.pm-workshop-signup{background-image:url(../img/home/newsletter-background.jpg);}
.pm-newsletter-form-text{font-size:18px;color:white;max-width:450px;text-align:center;margin:0 auto;line-height:34px !important;}
.pm-workshop-newsletter-form-container{max-width:720px;margin:20px auto;}
.pm-workshop-newsletter-form-container input[type="text"]{text-transform:uppercase;text-align:center;width:100%;color:white;padding:20px 10px;background-color:transparent;border:1px solid #7c7c7d;margin-bottom:20px;color:#333;border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-workshop-newsletter-submit-btn{font-size:18px !important;text-transform:capitalize;color:white !important;background-color:#DBC164;border:0px solid black;padding:8px 17px;margin-left:-3px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.pm-workshop-newsletter-submit-btn:hover{background-color:#333;border:0px solid grey !important;}
.pm-single-testimonial-container{overflow:hidden;width:auto;height:auto;position:relative;margin-bottom:30px;}
.pm-single-testimonial-box:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #E8F1F9;position:absolute;left:65px;bottom:-8px;}
.pm-single-testimonial-box{width:auto;height:auto;background-color:#e8f1f9;padding:20px;position:relative;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;}
.pm-single-testimonial-box p{text-align:left;color:#333;}
.pm-single-testimonial-author-container{overflow:hidden;width:auto;height:auto;clear:both;margin-top:20px;}
.pm-single-testimonial-author-avatar{width:74px;height:74px;float:left;margin-left:37px;}
.pm-single-testimonial-author-info{text-align:left;margin-left:15px;float:left;padding-top:10px;}
.pm-single-testimonial-author-info .name{font-size:14px;font-weight:700;color:#295D84;margin-bottom:0;}
.pm-single-testimonial-author-info .title{font-size:14px;font-weight:300;color:#295D84;margin-bottom:0;}
.pm-workshop-table{margin-top:20px;margin-bottom:20px;overflow:hidden;background-repeat:repeat-y;}
.pm-workshop-table-title{background-color:#2a313a;padding:15px 15px 10px 35px;border-bottom:1px solid white;}
.pm-workshop-table-title p{font-size:18px !important;color:white;font-weight:300;}
.pm-workshop-table-content p{font-size:18px !important;color:#5b5b5b;font-weight:300;}
.pm-workshop-table-content{background-color:#e8e8e8;padding:15px 15px 10px 20px;}
.pm-workshop-post .row [class*="col-"]{margin-bottom:0px;}
.pm-countdown-container{line-height:30px !important;margin:20px 0;}
.owl-carousel:hover{cursor:url(img/owl-cursor.gif), auto;}
.pm-gallery-widget-items{list-style:none;padding:0px;margin:0px;}
.pm-gallery-widget-items li:before{content:"";padding:0;margin:0;}
.pm-gallery-widget-items li{width:100%;height:70px;background-repeat:no-repeat;background-position:left top;background-size:cover;margin-bottom:1px;}
.pm-gallery-widget-item-expand{width:33px;height:70px;background-color:#f6d600;color:black !important;font-family:'FontAwesome';text-align:center;font-size:14px;line-height:70px !important;float:right;border-left:1px solid black;font-family:'FontAwesome' !important;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.pm-gallery-widget-item-expand:hover{background-color:#999999;color:white !important;}
.pm-gallery-widget-view-more{text-transform:uppercase;font-size:13px;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:0px !important;}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{padding-top:0px !important;}