@keyframes ifMenuFadeIn {
from {
opacity: 0;
transform: translate3d(20%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.if-menu-peek {
position: relative;
}
.if-menu-peek a {
opacity: 0.8;
}
.if-menu-peek::before {
content: "If Menu peek";
position: absolute;
text-align: center;
top: 50%;
left: calc(100% + 15px);
background: #f6f9fc;
box-shadow: 0 0 0 1px rgba(136,152,170,.1), 0 15px 35px 0 rgba(49,49,93,.1), 0 5px 15px 0 rgba(0,0,0,.08);
border-radius: 4px;
width: 140px;
margin-top: -17px;
padding: 10px 15px;
font-size: 14px;
opacity: 0;
pointer-events: none;
}
.if-menu-peek:hover::before {
animation: ifMenuFadeIn ease-in-out .2s forwards;
}
.if-menu-peek::after {
content: "";
position: absolute;
width: 20px;
height: 17px;
background: url(//marriagetec.com/wp-content/plugins/if-menu/assets/icon-visibility.svg);
color: rgb(80,169,47);
background-size: cover;
top: -14px;
right: -15px;
border-radius: 50%;
}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{background:#fff;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:1;color:#222;position:relative;-webkit-font-smoothing:antialiased}a img{border:none}a{color:#2ba6cb;text-decoration:none;line-height:inherit}a:hover{color:#2795b6}a:focus{color:#2795b6}p a,p a:visited{line-height:inherit}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.hide-override{display:none !important}.highlight{background:#ff9}#googlemap img,object,embed{max-width:none}#map_canvas embed{max-width:none}#map_canvas img{max-width:none}#map_canvas object{max-width:none}figure{margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;font-size:14px;direction:ltr}p{font-family:inherit;font-weight:normal;font-size:14px;line-height:1.6;margin-bottom:17px}p.lead{font-size:17.5px;line-height:1.6;margin-bottom:17px}aside p{font-size:13px;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:44px}h2{font-size:37px}h3{font-size:27px}h4{font-size:23px}h5{font-size:17px}h6{font-size:14px}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}.subheader{line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:17px}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-weight:bold;background:#ff9}ul,ol,dl{font-size:14px;line-height:1.6;margin-bottom:17px;list-style-position:outside}ul li ul,ul li ol{margin-left:20px;margin-bottom:0}ul.square,ul.circle,ul.disc{margin-left:17px}ul.square{list-style-type:square}ul.square li ul{list-style:inherit}ul.circle{list-style-type:circle}ul.circle li ul{list-style:inherit}ul.disc{list-style-type:disc}ul.disc li ul{list-style:inherit}ul.no-bullet{list-style:none}ul.large li{line-height:21px}ol{margin-left:20px}ol li ul,ol li ol{margin-left:20px;margin-bottom:0}blockquote,blockquote p{line-height:1.5;color:#6f6f6f}blockquote{margin:0 0 17px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:13px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}form{margin:0 0 19.41641px}.row form .row{margin:0 -6px}.row form .row .column,.row form .row .columns{padding:0 6px}.row form .row.collapse{margin:0}.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}label.right{float:none;text-align:right}label.inline{line-height:32px;margin:0 0 12px 0}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:32px;line-height:31px}a.button.prefix,a.button.postfix{padding-left:0;padding-right:0;text-align:center}span.prefix,span.postfix{background:#f2f2f2;border:1px solid #ccc}.prefix{left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden}.postfix{right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:14px;margin:0 0 12px 0;padding:6px;height:32px;width:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}input[type="text"].oversize,input[type="password"].oversize,input[type="date"].oversize,input[type="datetime"].oversize,input[type="email"].oversize,input[type="number"].oversize,input[type="search"].oversize,input[type="tel"].oversize,input[type="time"].oversize,input[type="url"].oversize,textarea.oversize{font-size:17px;padding:4px 6px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#b3b3b3}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}textarea{height:auto}select{width:100%}fieldset{border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px;margin:18px 0}fieldset legend{font-weight:bold;background:#fff;padding:0 3px;margin:0;margin-left:-3px}.error input,input.error,.error textarea,textarea.error,.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{outline-color:#f5797c}.error label,label.error{color:#c60f13}.error small,small.error{display:block;padding:6px 4px;margin-top:-13px;margin-bottom:12px;background:#c60f13;color:#fff;font-size:12px;font-weight:bold;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}form.custom span.custom{display:inline-block;width:16px;height:16px;position:relative;top:2px;border:solid 1px #ccc;background:#fff}form.custom span.custom.radio{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}form.custom span.custom.checkbox:before{content:"";display:block;line-height:0.8;height:14px;width:14px;text-align:center;position:absolute;top:0;left:0;font-size:14px;color:#fff}form.custom span.custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background:#222;position:relative;top:3px;left:3px}form.custom span.custom.checkbox.checked:before{content:"\00d7";color:#222}form.custom div.custom.dropdown{display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px}form.custom div.custom.dropdown ul{overflow-y:auto;max-height:200px}form.custom div.custom.dropdown a.current{display:block;width:auto;line-height:26px;min-height:28px;padding:0;padding-left:6px;padding-right:38px;border:solid 1px #ddd;color:#141414;background-color:#fff;white-space:nowrap}form.custom div.custom.dropdown a.selector{position:absolute;width:27px;height:28px;display:block;right:0;top:0;border:solid 1px #ddd}form.custom div.custom.dropdown a.selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:solid 5px;border-color:#aaa transparent transparent transparent;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-5px}form.custom div.custom.dropdown:hover a.selector:after,form.custom div.custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#222 transparent transparent transparent}form.custom div.custom.dropdown.open ul{display:block;z-index:10}form.custom div.custom.dropdown.small{width:134px !important}form.custom div.custom.dropdown.medium{width:254px !important}form.custom div.custom.dropdown.large{width:434px !important}form.custom div.custom.dropdown.expand{width:100% !important}form.custom div.custom.dropdown.open.small ul{width:134px !important}form.custom div.custom.dropdown.open.medium ul{width:254px !important}form.custom div.custom.dropdown.open.large ul{width:434px !important}form.custom div.custom.dropdown.open.expand ul{width:100% !important}form.custom div.custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:0;top:27px;margin:0;padding:0;background:#fff;background:rgba(255,255,255,0.95);border:solid 1px #ccc}form.custom div.custom.dropdown ul li{color:#555;font-size:13px;cursor:pointer;padding:3px;padding-left:6px;padding-right:38px;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}form.custom div.custom.dropdown ul li.selected{background:#cdebf5;color:#000}form.custom div.custom.dropdown ul li.selected:after{content:"\2013";position:absolute;right:10px}form.custom div.custom.dropdown ul li:hover{background-color:#cdebf5;color:#000}form.custom div.custom.dropdown ul li:hover:after{content:"\2013";position:absolute;right:10px;color:#a3dbec}form.custom div.custom.dropdown ul li.selected:hover{background:#cdebf5;cursor:default;color:#000}form.custom div.custom.dropdown ul li.selected:hover:after{color:#000}form.custom div.custom.dropdown ul.show{display:block}form.custom .custom.disabled{background-color:#ddd}@-moz-document url-prefix(){form.custom div.custom.dropdown a.selector{height:28px}}.lt-ie9 form.custom div.custom.dropdown a.selector{height:28px} .row .row{width:auto;max-width:none;min-width:0;margin:0 -16px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -16px}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 16px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}img{height:auto}img,object,embed{max-width:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none!important}.row{*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.block-grid{display:block;overflow:hidden;padding:0}.block-grid>li{display:block;height:auto;float:left}.block-grid.one-up{margin:0}.block-grid.one-up>li{width:100%;padding:0 0 15px}.block-grid.two-up{margin:0 -15px}.block-grid.two-up>li{width:50%;padding:0 15px 15px}.block-grid.two-up>li:nth-child(2n+1){clear:both}.block-grid.three-up{margin:0 -12px}.block-grid.three-up>li{width:33.33333%;padding:0 12px 12px}.block-grid.three-up>li:nth-child(3n+1){clear:both}.block-grid.four-up{margin:0 -10px}.block-grid.four-up>li{width:25%;padding:0 10px 10px}.block-grid.four-up>li:nth-child(4n+1){clear:both}.block-grid.five-up{margin:0 -8px}.block-grid.five-up>li{width:20%;padding:0 8px 8px}.block-grid.five-up>li:nth-child(5n+1){clear:both}.block-grid.six-up{margin:0 -8px}.block-grid.six-up>li{width:16.66667%;padding:0 8px 8px}.block-grid.six-up>li:nth-child(6n+1){clear:both}.block-grid.seven-up{margin:0 -8px}.block-grid.seven-up>li{width:14.28571%;padding:0 8px 8px}.block-grid.seven-up>li:nth-child(7n+1){clear:both}.block-grid.eight-up{margin:0 -8px}.block-grid.eight-up>li{width:12.5%;padding:0 8px 8px}.block-grid.eight-up>li:nth-child(8n+1){clear:both}.block-grid.nine-up{margin:0 -8px}.block-grid.nine-up>li{width:11.11111%;padding:0 8px 8px}.block-grid.nine-up>li:nth-child(9n+1){clear:both}.block-grid.ten-up{margin:0 -8px}.block-grid.ten-up>li{width:10%;padding:0 8px 8px}.block-grid.ten-up>li:nth-child(10n+1){clear:both}.block-grid.eleven-up{margin:0 -8px}.block-grid.eleven-up>li{width:9.09091%;padding:0 8px 8px}.block-grid.eleven-up>li:nth-child(11n+1){clear:both}.block-grid.twelve-up{margin:0 -8px}.block-grid.twelve-up>li{width:8.33333%;padding:0 8px 8px}.block-grid.twelve-up>li:nth-child(12n+1){clear:both}.button{width:auto;background:#2ba6cb;border:1px solid #1e728c;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:bold;line-height:1;margin:0;padding:10px 20px 11px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button:hover,.button:focus{color:#fff;background-color:#2284a1}.button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}.button.large{font-size:17px;padding:15px 30px 16px}.button.medium{font-size:14px}.button.small{font-size:11px;padding:7px 14px 8px}.button.tiny{font-size:10px;padding:5px 10px 6px}.button.expand{width:100%;text-align:center}.button.primary{background-color:#2ba6cb;border:1px solid #1e728c}.button.primary:hover,.button.primary:focus{background-color:#2284a1}.button.success{background-color:#5da423;border:1px solid #396516}.button.success:hover,.button.success:focus{background-color:#457a1a}.button.alert{background-color:#c60f13;border:1px solid #7f0a0c}.button.alert:hover,.button.alert:focus{background-color:#970b0e}.button.secondary{background-color:#e9e9e9;color:#1d1d1d;border:1px solid #c3c3c3}.button.secondary:hover,.button.secondary:focus{background-color:#d0d0d0}.button.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.button.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.button.full-width{width:100%;text-align:center;padding-left:0px !important;padding-right:0px !important}.button.left-align{text-align:left;text-indent:12px}.button.disabled,.button[disabled]{opacity:0.6;cursor:default;background:#2ba6cb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button.disabled:hover,.button[disabled]:hover{background:#2ba6cb}.button.disabled.success,.button[disabled].success{background-color:#5da423}.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423;outline:none}.button.disabled.alert,.button[disabled].alert{background-color:#c60f13}.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13;outline:none}.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9}.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9;outline:none}input[type=submit].button,button.button{-webkit-appearance:none}@-moz-document url-prefix(){button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0}input[type="submit"].tiny.button{padding:3px 10px 4px}input[type="submit"].small.button{padding:5px 14px 6px}input[type="submit"].button,input[type=submit].medium.button{padding:8px 20px 9px}input[type="submit"].large.button{padding:13px 30px 14px}}.button.dropdown{position:relative;padding-right:44px}.button.dropdown.large{padding-right:60px}.button.dropdown.small{padding-right:28px}.button.dropdown.tiny{padding-right:20px}.button.dropdown:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#fff transparent transparent transparent;position:absolute;top:50%;right:20px;margin-top:-2px}.button.dropdown.large:after{content:"";display:block;width:0;height:0;border:solid 7px;border-color:#fff transparent transparent transparent;margin-top:-3px;right:30px}.button.dropdown.small:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#fff transparent transparent transparent;margin-top:-2px;right:14px}.button.dropdown.tiny:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#fff transparent transparent transparent;margin-top:-1px;right:10px}.button.dropdown>ul{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:none;position:absolute;left:-1px;background:#fff;background:rgba(255,255,255,0.95);list-style:none;margin:0;padding:0;border:1px solid #ccc;border-top:none;min-width:100%;z-index:40}.button.dropdown>ul li{width:100%;cursor:pointer;padding:0;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}.button.dropdown>ul li a,.button.dropdown>ul li button{display:block;color:#555;font-size:13px;font-weight:normal;padding:6px 14px;text-align:left}.button.dropdown>ul li button{width:100%;border:inherit;background:inherit;font-family:inherit;margin:inherit;-webkit-font-smoothing:antialiased}.button.dropdown>ul li:hover,.button.dropdown>ul li:focus{background-color:#e3f4f9;color:#222}.button.dropdown>ul li.divider{min-height:0;padding:0;height:1px;margin:4px 0;background:#ededed}.button.dropdown.up>ul{border-top:1px solid #ccc;border-bottom:none}.button.dropdown ul.no-hover.show-dropdown{display:block !important}.button.dropdown:hover>ul.no-hover{display:none}.button.dropdown.split{padding:0;position:relative}.button.dropdown.split:after{display:none}.button.dropdown.split:hover,.button.dropdown.split:focus{background-color:#2ba6cb}.button.dropdown.split.alert:hover,.button.dropdown.split.alert:focus{background-color:#c60f13}.button.dropdown.split.success:hover,.button.dropdown.split.success:focus{background-color:#5da423}.button.dropdown.split.secondary:hover,.button.dropdown.split.secondary:focus{background-color:#e9e9e9}.button.dropdown.split>a{color:#fff;display:block;padding:10px 50px 11px 20px;padding-left:20px;padding-right:50px;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button.dropdown.split>a:hover,.button.dropdown.split>a:focus{background-color:#2284a1;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}.button.dropdown.split.large>a{padding:15px 75px 16px 30px;padding-left:30px;padding-right:75px}.button.dropdown.split.small>a{padding:7px 35px 8px 14px;padding-left:14px;padding-right:35px}.button.dropdown.split.tiny>a{padding:5px 25px 6px 10px;padding-left:10px;padding-right:25px}.button.dropdown.split>span{background-color:#2ba6cb;position:absolute;right:0;top:0;height:100%;width:30px;border-left:1px solid #1e728c;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button.dropdown.split>span:hover,.button.dropdown.split>span:focus{background-color:#2284a1}.button.dropdown.split>span:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#fff transparent transparent transparent;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-2px}.button.dropdown.split.secondary>span:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#1d1d1d transparent transparent transparent}.button.dropdown.split.large span{width:45px}.button.dropdown.split.small span{width:21px}.button.dropdown.split.tiny span{width:15px}.button.dropdown.split.large span:after{content:"";display:block;width:0;height:0;border:solid 7px;border-color:#fff transparent transparent transparent;margin-top:-3px;margin-left:-7px}.button.dropdown.split.small span:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#fff transparent transparent transparent;margin-top:-1px;margin-left:-4px}.button.dropdown.split.tiny span:after{content:"";display:block;width:0;height:0;border:solid 3px;border-color:#fff transparent transparent transparent;margin-top:-1px;margin-left:-3px}.button.dropdown.split.alert>span{background-color:#c60f13;border-left-color:#7f0a0c}.button.dropdown.split.success>span{background-color:#5da423;border-left-color:#396516}.button.dropdown.split.secondary>span{background-color:#e9e9e9;border-left-color:#c3c3c3}.button.dropdown.split.secondary>a{color:#1d1d1d}.button.dropdown.split.alert>a:hover,.button.dropdown.split.alert>span:hover,.button.dropdown.split.alert>a:focus,.button.dropdown.split.alert>span:focus{background-color:#970b0e}.button.dropdown.split.success>a:hover,.button.dropdown.split.success>span:hover,.button.dropdown.split.success>a:focus,.button.dropdown.split.success>span:focus{background-color:#457a1a}.button.dropdown.split.secondary>a:hover,.button.dropdown.split.secondary>span:hover,.button.dropdown.split.secondary>a:focus,.button.dropdown.split.secondary>span:focus{background-color:#d0d0d0}ul.button-group{list-style:none;padding:0;margin:0 0 12px;*zoom:1}ul.button-group:before,ul.button-group:after{content:" ";display:table}ul.button-group:after{clear:both}ul.button-group li{padding:0;margin:0 0 0 -1px;float:left}ul.button-group li:first-child{margin-left:0}ul.button-group.radius li .button,ul.button-group.radius li .button.radius,ul.button-group.radius li .button-rounded{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}ul.button-group.radius li:first-child .button,ul.button-group.radius li:first-child .button.radius{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}ul.button-group.radius li:first-child .button.rounded{-moz-border-radius-topleft:1000px;-webkit-border-top-left-radius:1000px;border-top-left-radius:1000px;-moz-border-radius-bottomleft:1000px;-webkit-border-bottom-left-radius:1000px;border-bottom-left-radius:1000px}ul.button-group.radius li:last-child .button,ul.button-group.radius li:last-child .button.radius{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}ul.button-group.radius li:last-child .button.rounded{-moz-border-radius-topright:1000px;-webkit-border-top-right-radius:1000px;border-top-right-radius:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-bottom-right-radius:1000px;border-bottom-right-radius:1000px}ul.button-group.even .button{width:100%}ul.button-group.even.two-up li{width:50%}ul.button-group.even.three-up li{width:33.3%}ul.button-group.even.three-up li:first-child{width:33.4%}ul.button-group.even.four-up li{width:25%}ul.button-group.even.five-up li{width:20%}div.button-bar{overflow:hidden}div.button-bar ul.button-group{float:left;margin-right:8px}div.button-bar ul.button-group:last-child{margin-left:0}.nav-bar{height:40px;background:#4d4d4d;margin-left:0;margin-top:20px;padding:0}.nav-bar>li{float:left;display:block;position:relative;padding:0;margin:0;border:1px solid #333;border-right:none;line-height:38px;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset;-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset;box-shadow:1px 0 0 rgba(255,255,255,0.2) inset}.nav-bar>li:first-child{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.nav-bar>li:last-child{border-right:solid 1px #333;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2)}.nav-bar>li.active{background:#2ba6cb;border-color:#2284a1}.nav-bar>li.active>a{color:#fff;cursor:default}.nav-bar>li.active:hover{background:#2ba6cb;cursor:default}.nav-bar>li:hover{background:#333}.nav-bar>li>a{color:#e6e6e6}.nav-bar>li ul{margin-bottom:0}.nav-bar>li .flyout{display:none}.nav-bar>li.has-flyout>a:first-child{padding-right:40px;position:relative}.nav-bar>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#e6e6e6 transparent transparent transparent;position:absolute;right:20px;top:17px}.nav-bar>li.has-flyout>a.flyout-toggle{border-left:0 !important;position:absolute;right:0;top:0;padding:20px;z-index:2;display:block}.nav-bar>li.has-flyout.is-touch>a:first-child{padding-right:55px}.nav-bar>li.has-flyout.is-touch>a.flyout-toggle{border-left:1px dashed #666}.nav-bar>li>a:first-child{position:relative;padding:0 20px;display:block;text-decoration:none;font-size:14px}.nav-bar>li>input{margin:0 10px}.nav-bar.vertical{height:auto;margin-top:0}.nav-bar.vertical>li{float:none;border-bottom:none;border-right:solid 1px #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-bar.vertical>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:transparent transparent transparent #e6e6e6}.nav-bar.vertical>li .flyout{left:100%;top:-1px}.nav-bar.vertical>li .flyout.right{left:auto;right:100%}.nav-bar.vertical>li.active{border-right:solid 1px #2284a1}.nav-bar.vertical>li:last-child{border-bottom:solid 1px #333}.flyout{background:#f2f2f2;padding:20px;margin:0;border:1px solid #d9d9d9;position:absolute;top:39px;left:-1px;width:250px;z-index:40;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}.flyout p{line-height:1.2;font-size:13px}.flyout *:first-child{margin-top:0}.flyout *:last-child{margin-bottom:0}.flyout.small{width:166.66667px}.flyout.large{width:437.5px}.flyout.right{left:auto;right:-2px}.flyout.left{right:auto;left:-2px}.flyout.up{top:auto;bottom:39px}ul.flyout,.nav-bar li ul{padding:0;list-style:none}ul.flyout li,.nav-bar li ul li{border-left:solid 3px #ccc}ul.flyout li a,.nav-bar li ul li a{background:#f2f2f2;border:1px solid #e6e6e6;border-width:1px 1px 0 0;color:#555;display:block;font-size:14px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}ul.flyout li a:hover,ul.flyout li a:focus,.nav-bar li ul li a:hover,.nav-bar li ul li a:focus{background:#ebebeb;color:#333}ul.flyout li.active,.nav-bar li ul li.active{margin-top:0;border-top:1px solid #4d4d4d;border-left:4px solid #1a1a1a}ul.flyout li.active a,.nav-bar li ul li.active a{background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.orbit-wrapper{width:1px;height:1px;position:relative}.orbit{width:1px;height:1px;position:relative;overflow:hidden;margin-bottom:17px}.orbit.with-bullets{margin-bottom:40px}.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}.orbit a.orbit-slide{border:none;line-height:0;display:none}.orbit div.orbit-slide{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.orbit-wrapper .timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}.orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/rotator-black.png) no-repeat;z-index:3}.orbit-wrapper span.rotator.move{left:0}.orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}.orbit-wrapper span.mask.move{width:40px;left:0;background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/timer-black.png) repeat 0 0}.orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/pause-black.png) no-repeat;z-index:4;opacity:0}.orbit-wrapper span.pause.active{background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/pause-black.png) no-repeat 0 -40px}.orbit-wrapper .timer:hover span.pause,.orbit-wrapper .timer:focus span.pause,.orbit-wrapper span.pause.active{opacity:1}.orbit-caption{display:none;font-family:inherit}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,0.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}.orbit-wrapper .slider-nav{display:block}.orbit-wrapper .slider-nav span{width:39px;height:50px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-25px;cursor:pointer}.orbit-wrapper .slider-nav span.right{background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/right-arrow.png);background-size:100%;right:0}.orbit-wrapper .slider-nav span.left{background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/left-arrow.png);background-size:100%;left:0}.lt-ie9 .orbit-wrapper .slider-nav span.right{background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/right-arrow-small.png)}.lt-ie9 .orbit-wrapper .slider-nav span.left{background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/left-arrow-small.png)}ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/foundation/orbit/bullets.jpg) no-repeat 4px 0;width:13px;height:12px;overflow:hidden}ul.orbit-bullets li.active{color:#222;background-position:-8px 0}ul.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}.orbit-slide-counter{position:absolute;bottom:0;z-index:99;background:rgba(0,0,0,0.7);color:#fff;padding:5px}.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}.orbit,.orbit-wrapper{width:100% !important}.lt-ie9 .timer{display:none !important}.lt-ie9 .orbit-caption{background:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}@media only screen and (max-width: 767px){.orbit.orbit-stack-on-small img.fluid-placeholder{visibility:visible}.orbit.orbit-stack-on-small .orbit-slide{position:static;margin-bottom:10px}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:40;display:none;top:0;left:0}.reveal-modal{background:#fff;visibility:hidden;display:none;top:100px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.reveal-modal .close-reveal-modal:not(.button){font-size:22px;font-size:2.2rem;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;cursor:pointer}.reveal-modal.small{width:30%;margin-left:-15%}.reveal-modal.medium{width:40%;margin-left:-20%}.reveal-modal.large{width:60%;margin-left:-30%}.reveal-modal.xlarge{width:70%;margin-left:-35%}.reveal-modal.expand{width:90%;margin-left:-45%}.reveal-modal .row{min-width:0;margin-bottom:10px}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media print{.reveal-modal{border:solid 1px #000;background:#fff}}.tabs{list-style:none;border-bottom:solid 1px #e6e6e6;display:block;height:40px;padding:0;margin-bottom:20px}.tabs.contained{margin-bottom:0;margin-left:0}.tabs dt,.tabs li.section-title{color:#b3b3b3;cursor:default;display:block;float:left;font-size:12px;height:40px;line-height:40px;padding:0;padding-right:9px;padding-left:20px;font-weight:normal;width:auto;text-transform:uppercase}.tabs dt:first-child,.tabs li.section-title:first-child{padding:0;padding-right:9px}.tabs dd,.tabs li{display:block;float:left;padding:0;margin:0}.tabs dd a,.tabs li a{color:#6f6f6f;display:block;font-size:14px;height:40px;line-height:40px;padding:0px 23.8px}.tabs dd a:focus,.tabs li a:focus{font-weight:bold;color:#2ba6cb}.tabs dd.active,.tabs li.active{border-top:3px solid #2ba6cb;margin-top:-3px}.tabs dd.active a,.tabs li.active a{cursor:default;color:#3c3c3c;background:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-weight:bold}.tabs dd:first-child,.tabs li:first-child{margin-left:0}.tabs.vertical{height:auto;border-bottom:1px solid #e6e6e6}.tabs.vertical dt,.tabs.vertical dd,.tabs.vertical li{float:none;height:auto}.tabs.vertical dd,.tabs.vertical li{border-left:3px solid #ccc}.tabs.vertical dd a,.tabs.vertical li a{background:#f2f2f2;border:none;border:1px solid #e6e6e6;border-width:1px 1px 0 0;color:#555;display:block;font-size:14px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}.tabs.vertical dd.active,.tabs.vertical li.active{margin-top:0;border-top:1px solid #4d4d4d;border-left:4px solid #1a1a1a}.tabs.vertical dd.active a,.tabs.vertical li.active a{background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.tabs.vertical dd:first-child a.active,.tabs.vertical li:first-child a.active{margin:0}.tabs.pill{border-bottom:none;margin-bottom:10px}.tabs.pill dd,.tabs.pill li{margin-right:10px}.tabs.pill dd:last-child,.tabs.pill li:last-child{margin-right:0}.tabs.pill dd a,.tabs.pill li a{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;background:#e6e6e6;height:26px;line-height:26px;color:#666}.tabs.pill dd.active,.tabs.pill li.active{border:none;margin-top:0}.tabs.pill dd.active a,.tabs.pill li.active a{background-color:#2ba6cb;border:none;color:#fff}.tabs.pill.contained{border-bottom:solid 1px #eee;margin-bottom:0}.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0}.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden}.tabs.two-up dt,.tabs.two-up dd,.tabs.two-up li{width:50%}.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li{width:33.33%}.tabs.four-up dt,.tabs.four-up dd,.tabs.four-up li{width:25%}.tabs.five-up dt,.tabs.five-up dd,.tabs.five-up li{width:20%}ul.tabs-content{display:block;margin:0 0 20px;padding:0}ul.tabs-content>li{display:none}ul.tabs-content>li.active{display:block}ul.tabs-content.contained{padding:0}ul.tabs-content.contained>li{border:solid 0 #e6e6e6;border-width:0 1px 1px 1px;padding:20px}ul.tabs-content.contained.vertical>li{border-width:1px 1px 1px 1px}.no-js ul.tabs-content>li{display:block}div.alert-box{display:block;padding:6px 7px 7px;font-weight:bold;font-size:14px;color:#fff;background-color:#2ba6cb;border:1px solid rgba(0,0,0,0.1);margin-bottom:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-shadow:0 -1px rgba(0,0,0,0.3);position:relative}div.alert-box.success{background-color:#5da423;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}div.alert-box.alert{background-color:#c60f13;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}div.alert-box.secondary{background-color:#e9e9e9;color:#505050;text-shadow:0 1px rgba(255,255,255,0.3)}div.alert-box a.close{color:#333;position:absolute;right:4px;top:-1px;font-size:17px;opacity:0.2;padding:4px}div.alert-box a.close:hover,div.alert-box a.close:focus{opacity:0.4}.label{padding:1px 4px 2px;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline;position:relative;bottom:1px;color:#fff;background:#2ba6cb}.label.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.label.round{padding:1px 7px 2px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.label.alert{background-color:#c60f13}.label.success{background-color:#5da423}.label.secondary{background-color:#e9e9e9;color:#505050}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #196177;color:#2ba6cb}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;background:#000;background:rgba(0,0,0,0.85);position:absolute;color:#fff;font-weight:bold;font-size:12px;padding:5px;z-index:999;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:normal}.tooltip>.nub{display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;position:absolute;top:-10px;left:10px}.tooltip.tip-override>.nub{border-color:transparent transparent #000 transparent !important;border-color:transparent transparent rgba(0,0,0,0.85) transparent !important;top:-10px !important}.tooltip.tip-top>.nub,.tooltip.tip-centered-top>.nub{border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.85) transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #000;border-color:transparent transparent transparent rgba(0,0,0,0.85);right:-10px;left:auto}.tooltip.tip-right>.nub{border-color:transparent #000 transparent transparent;border-color:transparent rgba(0,0,0,0.85) transparent transparent;right:auto;left:-10px}.tooltip.noradius{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.tooltip.opened{color:#2ba6cb !important;border-bottom:dotted 1px #196177 !important}.tap-to-close{display:block;font-size:10px;font-size:1rem;color:#888;font-weight:normal}.panel{background:#f2f2f2;border:solid 1px #e6e6e6;margin:0 0 22px 0;padding:20px}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel.callout{background:#2ba6cb;color:#fff;border-color:#2284a1;-webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);-moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5)}.panel.callout a{color:#fff}.panel.callout .button{background:#fff;border:none;color:#2ba6cb;text-shadow:none}.panel.callout .button:hover,.panel.callout .button:focus{background:rgba(255,255,255,0.8)}.panel.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}ul.accordion{margin:0 0 22px 0;border-bottom:1px solid #e9e9e9}ul.accordion>li{list-style:none;margin:0;padding:0;border-top:1px solid #e9e9e9}ul.accordion>li>div.title{cursor:pointer;background:#f6f6f6;padding:15px;margin:0;position:relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;-webkit-transition:0.15s background linear;-moz-transition:0.15s background linear;-o-transition:0.15s background linear;transition:0.15s background linear}ul.accordion>li>div.title h1,ul.accordion>li>div.title h2,ul.accordion>li>div.title h3,ul.accordion>li>div.title h4,ul.accordion>li>div.title h5{margin:0}ul.accordion>li>div.title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:transparent #9d9d9d transparent transparent;position:absolute;right:15px;top:21px}ul.accordion>li .content{display:none;padding:15px}ul.accordion>li.active{border-top:3px solid #2ba6cb}ul.accordion>li.active .title{background:#fff;padding-top:13px}ul.accordion>li.active .title:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#9d9d9d transparent transparent transparent}ul.accordion>li.active .content{background:#fff;display:block;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}ul.side-nav{display:block;list-style:none;margin:0;padding:17px 0}ul.side-nav li{display:block;list-style:none;margin:0 0 7px 0}ul.side-nav li a{display:block}ul.side-nav li.active a{color:#4d4d4d;font-weight:bold}ul.side-nav li.divider{border-top:1px solid #e6e6e6;height:0;padding:0}dl.sub-nav{display:block;width:auto;overflow:hidden;margin:-4px 0 18px;margin-right:0;margin-left:-9px;padding-top:4px}dl.sub-nav dt,dl.sub-nav dd{float:left;display:inline;margin-left:9px;margin-bottom:10px}dl.sub-nav dt{color:#999;font-weight:normal}dl.sub-nav dd a{text-decoration:none;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}dl.sub-nav dd.active a{font-weight:bold;background:#2ba6cb;color:#fff;padding:3px 9px;cursor:default}ul.pagination{display:block;height:24px;margin-left:-5px}ul.pagination li{float:left;display:block;height:24px;color:#999;font-size:14px;margin-left:5px}ul.pagination li a{display:block;padding:1px 7px 1px;color:#555}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#2ba6cb;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#2ba6cb}div.pagination-centered{text-align:center}div.pagination-centered ul>li{float:none;display:inline-block}ul.breadcrumbs{display:block;background:#f6f6f6;padding:6px 10px 7px;border:1px solid #e9e9e9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:hidden;margin-left:0}ul.breadcrumbs li{margin:0;padding:0 12px 0 0;float:left;list-style:none}ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:uppercase;font-size:11px;font-size:1.1rem;padding-left:12px}ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span{padding-left:0}ul.breadcrumbs li:before{content:"/";color:#aaa}ul.breadcrumbs li:first-child:before{content:" "}ul.breadcrumbs li.current a{cursor:default;color:#333}ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus{text-decoration:underline}ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus{text-decoration:none}ul.breadcrumbs li.unavailable a{color:#999}ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}ul.inline-list,ul.link-list{margin:0 0 17px -22px;padding:0;list-style:none;overflow:hidden}ul.inline-list>li,ul.link-list>li{list-style:none;float:left;margin-left:22px;display:block}ul.inline-list>li>*,ul.link-list>li>*{display:block}.keystroke,kbd{font-family:"Consolas","Menlo","Courier",monospace;font-size:13px;padding:2px 4px 0px;margin:0;background:#ededed;border:solid 1px #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.th{display:block}.th img{display:block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}.th:hover img,.th:focus img{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);-moz-box-shadow:0 0 6px 1px rgba(43,166,203,0.5);box-shadow:0 0 6px 1px rgba(43,166,203,0.5)}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}table{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}table thead,table tfoot{background:#f5f5f5}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;font-size:14px;line-height:18px;text-align:left}table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222}table thead tr th:first-child,table tfoot tr td:first-child{border-left:none}table thead tr th:last-child,table tfoot tr td:last-child{border-right:none}table tbody tr.even,table tbody tr.alt{background:#f9f9f9}table tbody tr:nth-child(even){background:#f9f9f9}table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}ul.vcard{display:inline-block;margin:0 0 12px 0;border:1px solid #ddd;padding:10px}ul.vcard li{margin:0;display:block}ul.vcard li.fn{font-weight:bold;font-size:15px}p.vevent span.summary{font-weight:bold}p.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 1px}div.progress{padding:2px;margin-bottom:10px;border:1px solid #ccc;height:25px}div.progress .meter{background:#2ba6cb;height:100%;display:block;width:50%}div.progress.secondary .meter{background:#e9e9e9}div.progress.success .meter{background:#5da423}div.progress.alert .meter{background:#c60f13}div.progress.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}div.progress.radius .meter{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}div.progress.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}div.progress.round .meter{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:20px}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#ddd;padding:15px 20px;text-align:center;color:#333;font-weight:bold;font-size:16px}.pricing-table .price{background-color:#eee;padding:15px 20px;text-align:center;color:#333;font-weight:normal;font-size:20px}.pricing-table .description{background-color:#fff;padding:15px;text-align:center;color:#777;font-size:12px;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:15px;text-align:center;color:#333;font-size:14px;font-weight:normal;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#f5f5f5;text-align:center;padding:20px}.top-bar-js-breakpoint{width:980px !important;visibility:hidden}.contain-to-grid{width:100%;background:#222}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.sticky{float:left;overflow:hidden}.sticky.fixed{float:none}.top-bar{ min-height:45px;line-height:45px;margin:0 0 30px 0;padding:0;width:100%;position:relative}.contain-to-grid .top-bar{max-width:980px;margin:0 auto}.top-bar>ul .name h1{line-height:45px;margin:0}.top-bar>ul .name h1 a{font-weight:bold;padding:0 22.5px;font-size:17px !important}.top-bar>ul .name img{margin-top:-5px;vertical-align:middle}.top-bar.expanded{height:inherit}.top-bar ul{margin-left:0;display:inline;height:45px;line-height:45px;list-style:none}.top-bar ul>li{float:left}.top-bar ul>li a:not(.button){color:#fff;display:block;font-size:13px;font-weight:bold;height:45px;line-height:45px;padding:0 15px}.top-bar ul>li:not(.name):hover,.top-bar ul>li:not(.name).active,.top-bar ul>li:not(.name):focus{background:#000}.top-bar ul>li:not(.name):hover a,.top-bar ul>li:not(.name).active a,.top-bar ul>li:not(.name):focus a{color:#d9d9d9}.top-bar ul>li.divider{background:#000;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.1);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.1);box-shadow:1px 0 0 rgba(255,255,255,0.1);height:100%;margin-right:1px;width:1px}.top-bar ul>li.has-button a.button{margin:0 11.25px}.top-bar ul>li.has-button:hover,.top-bar ul>li.has-button:focus{background:#222}.top-bar ul>li.has-button:hover a,.top-bar ul>li.has-button:focus a{color:#fff}.top-bar ul>li.search{padding:0 15px}.top-bar ul>li.search form{display:inline-block;margin-bottom:0;vertical-align:middle;width:200px}.top-bar ul>li.search form input[type=text]{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;float:left;font-size:13px;margin-top:-1px;height:22.5px;margin-bottom:0;width:130px}.top-bar ul>li.search form input[type=text]+.button{border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;float:left;font-size:12px;margin-top:-1px;padding:5px 12px 4px}.top-bar ul>li.search form input[type=search]{font-size:16px;margin-bottom:0}.top-bar ul>li.search:hover,.top-bar ul>li.search:focus{background:#222}.top-bar ul>li.login{padding:0 15px}.top-bar ul>li.login form{display:inline-block;margin-bottom:0;vertical-align:middle;width:300px}.top-bar ul>li.login form input{float:left;width:auto;font-size:13px;margin-top:-1px;height:22.5px;margin-bottom:0}.top-bar ul>li.login form input[type=text]{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;width:120px}.top-bar ul>li.login form input[type=password]{margin-bottom:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;width:120px}.top-bar ul>li.login form input[type=password]+.button{border-left:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;float:left;font-size:12px;margin-top:-1px;padding:5px 12px 4px;width:60px}.top-bar ul>li.login:hover,.top-bar ul>li.login:focus{background:#222}.top-bar ul>li.toggle-topbar{display:none}.top-bar ul>li.has-dropdown{position:relative}.top-bar ul>li.has-dropdown:hover>.dropdown,.top-bar ul>li.has-dropdown:focus>.dropdown{display:block;visibility:visible}.top-bar ul>li.has-dropdown a{padding-right:33.75px}.top-bar ul>li.has-dropdown a:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#fff transparent transparent transparent;margin-right:15px;margin-top:-2.5px;position:absolute;right:0;top:50%}.top-bar ul>li.has-dropdown .dropdown{background:#222;left:0;margin:0;padding:9px 0 0 0;position:absolute;visibility:hidden;z-index:99}.top-bar ul>li.has-dropdown .dropdown li{background:#222;line-height:1;min-width:100%;padding-bottom:5px}.top-bar ul>li.has-dropdown .dropdown li a{color:#fff;font-weight:normal;height:100%;line-height:1;padding:5px 17px 5px 15px;white-space:nowrap}.top-bar ul>li.has-dropdown .dropdown li a:after{border:none}.top-bar ul>li.has-dropdown .dropdown li a:hover,.top-bar ul>li.has-dropdown .dropdown li a:focus{background:#3c3c3c}.top-bar ul>li.has-dropdown .dropdown li label{color:#6f6f6f;font-size:10px;font-weight:bold;margin:0;padding-left:15px;text-transform:uppercase}.top-bar ul>li.has-dropdown .dropdown li.divider{border-top:solid 1px #000;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;height:10px;padding:0;width:100%}.top-bar ul>li.has-dropdown .dropdown li:last-child{padding-bottom:10px}.top-bar ul>li.has-dropdown .dropdown li.active a{background:#000}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a{padding-right:30px}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";right:5px;top:12px}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown{position:absolute;left:100%;top:0}.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover>.dropdown,.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:focus>.dropdown{display:block}.top-bar ul.left{float:left;width:auto;margin-bottom:0}.top-bar ul.right{float:right;width:auto;margin-bottom:0}.top-bar ul.right .has-dropdown .dropdown{left:auto;right:0px}.top-bar ul.right .has-dropdown .dropdown li.has-dropdown>.dropdown{right:100%;left:auto;width:100%}.top-bar .js-generated{display:none}@-moz-document url-prefix(){.top-bar ul li .button.small{padding-bottom:6px}.top-bar ul li.search form input[type=search]{font-size:14px;height:22px;padding:3px}}.lt-ie9 .top-bar ul li a{color:#fff;display:block;font-weight:bold;font-size:13px;height:45px;line-height:45px;padding:0 15px}.lt-ie9 .top-bar ul li a.button{height:auto;line-height:30px;margin-top:7px}.lt-ie9 .top-bar ul li a img{margin-top:-5px;vertical-align:middle}.lt-ie9 .top-bar section>ul>li a:hover,.lt-ie9 .top-bar section>ul>li a:focus{color:#ccc}.lt-ie9 .top-bar section>ul>li:hover,.lt-ie9 .top-bar section>ul>li:focus{background:#000}.lt-ie9 .top-bar section>ul>li.search:hover,.lt-ie9 .top-bar section>ul>li.search:focus,.lt-ie9 .top-bar section>ul>li.has-button:hover,.lt-ie9 .top-bar section>ul>li.has-button:focus{background:none}.lt-ie9 .top-bar section>ul>li.active{background:#000;color:#d9d9d9}.lt-ie9 .top-bar ul li.has-dropdown{padding-right:33.75px}.lt-ie9 .top-bar ul li.has-dropdown>ul li{padding-right:0}#joyRideTipContent{display:none}.joyride-tip-guide{display:none;position:absolute;background:#000;background:rgba(0,0,0,0.8);color:#fff;width:300px;z-index:101;top:0;left:0;font-family:inherit;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.joyride-content-wrapper{padding:18px 20px 24px}.joyride-tip-guide span.joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:solid 14px}.joyride-tip-guide span.joyride-nub.top{border-color:#000;border-color:rgba(0,0,0,0.8);border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-28px;bottom:none}.joyride-tip-guide span.joyride-nub.bottom{border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-28px;bottom:none}.joyride-tip-guide span.joyride-nub.right{border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;bottom:none;left:auto;right:-28px}.joyride-tip-guide span.joyride-nub.left{border-color:#000;border-color:rgba(0,0,0,0.8) !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-28px;right:auto;bottom:none}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#fff}.joyride-tip-guide p{margin:0 0 18px 0;font-size:14px;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555;position:absolute;right:17px;bottom:16px}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:10px;top:10px;color:#777 !important;text-decoration:none;font-size:20px;font-weight:normal;line-height:0.5 !important}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.clearing-blackout{background:#000;background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:999;height:100%;overflow:hidden}.visible-img{height:75%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.visible-img .clearing-caption{color:#fff;margin-bottom:0;text-align:center;position:absolute;bottom:0;background:#000;background:rgba(0,0,0,0.7);width:100%;padding:10px 100px}.clearing-close{z-index:999;position:absolute;top:10px;right:20px;font-size:30px;line-height:1;color:#fff;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-main-left,.clearing-main-right{position:absolute;top:50%;margin-top:-16px}.clearing-main-left.disabled,.clearing-main-right.disabled{opacity:0.5}.clearing-main-left:active,.clearing-main-right:active{margin-top:-15px}.clearing-main-left{left:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent #fff transparent transparent}.clearing-main-right{right:10px;content:"";display:block;width:0;height:0;border:solid 16px;border-color:transparent transparent transparent #fff}ul[data-clearing].block-grid.three-up>li:nth-child(3n+1){clear:none}ul[data-clearing] li{cursor:pointer;display:block}ul[data-clearing] li.clearing-feature ~ li{display:none}.clearing-assembled .clearing-container .carousel{background:#000;background:rgba(0,0,0,0.75);height:150px;margin-top:5px}.clearing-assembled .clearing-container .visible-img{background:#000;background:rgba(0,0,0,0.75);overflow:hidden}.clearing-assembled .clearing-container ul[data-clearing]{z-index:999;width:200%;height:100%;margin-left:0;position:relative;left:0}.clearing-assembled .clearing-container ul[data-clearing] li{display:block;width:175px;height:inherit;padding:0;float:left;overflow:hidden;background:#222;margin-right:1px;position:relative}.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img{min-height:100%;height:100%;max-width:none}.clearing-assembled .clearing-container ul[data-clearing] li img{cursor:pointer !important;min-width:100% !important}.clearing-assembled .clearing-container ul[data-clearing] li.visible{border-top:4px solid #fff}ul.block-grid[data-clearing]{overflow:visible}.clearing-blackout ul.block-grid[data-clearing].two-up>li:nth-child(2n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].three-up>li:nth-child(3n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].four-up>li:nth-child(4n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].five-up>li:nth-child(5n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].six-up>li:nth-child(6n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].seven-up>li:nth-child(7n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].eight-up>li:nth-child(8n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].nine-up>li:nth-child(9n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].ten-up>li:nth-child(10n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].eleven-up>li:nth-child(11n+1){clear:none}.clearing-blackout ul.block-grid[data-clearing].twelve-up>li:nth-child(12n+1){clear:none}.clearing-blackout .th img{border:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.clearing-blackout:hover img,.clearing-blackout:focus img{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}@font-face{font-family:'FontAwesome';src:url(//marriagetec.com/wp-content/themes/sweetdate/assets/font/fontawesome-webfont.eot?v=3.2.1);src:url(//marriagetec.com/wp-content/themes/sweetdate/assets/font/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),url(//marriagetec.com/wp-content/themes/sweetdate/assets/font/fontawesome-webfont.woff?v=3.2.1) format('woff'),url(//marriagetec.com/wp-content/themes/sweetdate/assets/font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),url(//marriagetec.com/wp-content/themes/sweetdate/assets/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before,.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } div.pp_default .pp_top .pp_middle { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x; } div.pp_default .pp_top .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } div.pp_default .pp_next:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } div.pp_default .pp_previous:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } div.pp_default .pp_expand { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_expand:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } div.pp_default .pp_contract { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_contract:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } div.pp_default .pp_close { width: 30px; height: 30px; background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } div.pp_default #pp_full_res .pp_inline { color: #000; } 
div.pp_default .pp_gallery ul li a { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px;}
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } div.pp_default .pp_bottom .pp_middle { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } div.pp_default .pp_bottom .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } div.pp_default .pp_loaderIcon { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/default/loader.gif) center center no-repeat; }  div.light_rounded .pp_top .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } div.light_rounded .pp_top .pp_middle { background: #fff; } div.light_rounded .pp_top .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; } div.light_rounded .pp_next:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_rounded .pp_previous:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_rounded .pp_expand { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_rounded .pp_expand:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_rounded .pp_contract { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_rounded .pp_contract:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_rounded .pp_close { width: 75px; height: 22px; background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_rounded .pp_details { position: relative; }
div.light_rounded .pp_description { margin-right: 85px; }
div.light_rounded #pp_full_res .pp_inline { color: #000; } 
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_rounded .pp_nav .pp_play { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_nav .pp_pause { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_arrow_previous { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } div.light_rounded .pp_bottom .pp_middle { background: #fff; } div.light_rounded .pp_bottom .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } div.light_rounded .pp_loaderIcon { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.dark_rounded .pp_top .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } div.dark_rounded .pp_top .pp_middle { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_top .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } div.dark_rounded .pp_content_container .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } div.dark_rounded .pp_content_container .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } div.dark_rounded .pp_content { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_next:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_rounded .pp_previous:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.dark_rounded .pp_expand { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_expand:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_rounded .pp_details { position: relative; }
div.dark_rounded .pp_description { margin-right: 85px; }
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_rounded .pp_nav .pp_play { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } div.dark_rounded .pp_bottom .pp_middle { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_bottom .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } div.dark_rounded .pp_loaderIcon { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }  div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { background: #000; }
div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_square .pp_description { color: #fff; }
div.dark_square .pp_loaderIcon { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat; } div.dark_square .pp_expand { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_square .pp_expand:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_square .pp_contract { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_square .pp_contract:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_square .pp_close { width: 75px; height: 22px; background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_square .pp_details { position: relative; }
div.dark_square .pp_description { margin: 0 85px 0 0; }
div.dark_square #pp_full_res .pp_inline { color: #fff; }
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_square .pp_nav { clear: none; }
div.dark_square .pp_nav .pp_play { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_nav .pp_pause { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_arrow_previous { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_square .pp_next:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_square .pp_previous:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }  div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { background: #fff; }
div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_square .pp_expand:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_square .pp_contract { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_square .pp_contract:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_square .pp_close { width: 75px; height: 22px; background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_square .pp_details { position: relative; }
div.light_square .pp_description { margin-right: 85px; }
div.light_square #pp_full_res .pp_inline { color: #000; }
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_square .pp_nav .pp_play { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_nav .pp_pause { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_arrow_previous { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_square .pp_next:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_square .pp_previous:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_square .pp_loaderIcon { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.facebook .pp_top .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } div.facebook .pp_top .pp_middle { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } div.facebook .pp_top .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } div.facebook .pp_content_container .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } div.facebook .pp_content { background: #fff; } div.facebook .pp_expand { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.facebook .pp_expand:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.facebook .pp_contract { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.facebook .pp_contract:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.facebook .pp_close { width: 22px; height: 22px; background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat; } div.facebook .pp_arrow_previous { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } div.facebook .pp_previous:hover { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } div.facebook .pp_bottom .pp_left { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } div.facebook .pp_bottom .pp_middle { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } div.facebook .pp_bottom .pp_right { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }  div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9999;
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}
.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0;
}
.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}
.pp_nav p {
float: left;
margin: 2px 4px;
white-space: nowrap;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative;
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.pp_gallery li.default a {
background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}
a.pp_next {
background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_previous {
background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;	
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000;
}
a.pp_close {
position: absolute; right: 0; top: 0; 
display: block;
line-height:22px;
text-indent: -10000px;
}
.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
line-height: 1 !important;
}
#pp_full_res .pp_inline {
text-align: left;
}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}
@media screen and (max-width: 400px) { .pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
#pp_full_res iframe { width: 100%!important; height: auto!important; display: block !important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; min-height: 50px; }
a.pp_close { right: 10px!important; top: 10px!important; }
}.wp-caption {
background-color: #f3f3f3;
border: 1px solid #ddd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin-bottom: 15px;
padding-top: 4px;
text-align: center;
}
.wp-caption img {
border: 0 none;
margin: 0;
padding: 0;
}
dd.wp-caption p.wp-caption-text,
.wp-caption p.wp-caption-text {
font-size: 0.9em;
line-height: 17px;
margin: 0;
padding: 5px 4px 5px 0;
}
#content .gallery {
margin: 0 auto 15px;
}
#content .gallery .gallery-item {
margin-bottom: 0;
margin-left: 0;
}
.gallery-item img {
margin-bottom: 15px;
}
.gallery .gallery-caption {
color: #555;
} img.centered,
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
display: inline;
margin: 0 0 2px 7px;
padding: 4px;
}
img.alignleft {
display: inline;
margin: 0 7px 2px 0;
padding: 4px;
}  #item-body form#whats-new-form {
margin: 20px 0 10px;
padding-bottom: 20px;
}
.home-page form#whats-new-form {
border-bottom: none;
padding-bottom: 0;
}
form#whats-new-form h5 {
font-weight: normal;
font-size: 12px;
color: #888;
margin: 0;
margin-left: 76px;
margin-bottom: 3px;
padding: 0 0 3px 0;
}
form#whats-new-form #whats-new-avatar {
float: left;
}
form#whats-new-form #whats-new-content {
margin-left: 54px;
padding-left: 22px;
}
form#whats-new-form textarea {
background: #fff;
border: 1px solit #dddddd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #555;
font-family: inherit;
font-size: 14px;
height: 35px;
padding: 6px;
width: 100%;
}
body.no-js form#whats-new-form textarea {
height: 50px;
}
form#whats-new-form #whats-new-options select {
max-width: 100px;
}
form#whats-new-form #whats-new-submit {
float: right;
}
#whats-new-options { overflow: inherit;
height: 0; } #whats-new-form .rtmedia-container {
clear: both;
} #whats-new-post-in-box {width:160px;float:left;}
#aw-whats-new-submit {margin-bottom:10px;}
body.no-js #whats-new-options {
height: auto;
}
#whats-new:focus {
border-color: rgba(31, 179, 221, 0.9) !important;
outline-color: rgba(31, 179, 221, 0.9);
box-shadow: 0 0 7px         rgba(31, 179, 221, 0.7);
-moz-box-shadow: 0 0 7px    rgba(31, 179, 221, 0.7);
-webkit-box-shadow: 0 0 7px rgba(31, 179, 221, 0.7);
} ul.item-list.activity-list li.has-comments {
padding-bottom: 15px;
}
body.activity-permalink ul.activity-list li.has-comments {
padding-bottom: 0;
}
.activity-list li.mini {
min-height: 75px;
padding: 15px 0 0 0;
position: relative;
}
body.activity-permalink .activity-list > li:first-child {
padding-top: 0;
}
.activity-list li .activity-content {
position: relative;
}
.activity-list li.mini .activity-content p {
margin: 0;
}
.activity-list li.mini .activity-comments {
clear: both;
font-size: 12px;
}
body.activity-permalink li.mini .activity-meta {
margin-top: 4px;
}
.activity-list li .activity-inreplyto {
background: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/replyto_arrow.gif) 7px 0 no-repeat;
color: #888;
font-size: 11px;
margin-left: 5px;
margin-top: 5px;
padding-left: 25px;
}
.activity-list li .activity-inreplyto > p {
margin: 0;
display: inline;
}
.activity-list li .activity-inreplyto blockquote,
.activity-list li .activity-inreplyto div.activity-inner {
background: none;
border: none;
display: inline;
margin: 0;
overflow: hidden;
padding: 0;
}
.activity-list li .activity-inreplyto img { margin: 20px 0 10px; }
.activity-list .activity-content {
margin-left: 45px;
margin-bottom: 15px;
background: #f7f7f7;
padding: 10px;
border-radius: 4px;
}
.activity-list .activity-content:before { content: ""; display: block; width: 0; height: 0; border: solid 10px; border-color: transparent #f7f7f7 transparent transparent; margin-left: 15px; position: absolute; left: -34px; top: 15px; }
#groups-list .item {margin-left:90px;}
#member-list .message, #blogs-list .message { width:100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #e5e5e5; }
#member-list .item, #blogs-list .item {margin-left:70px;}
#member-list .item h5, #blogs-list .item h5 { margin: 0 0 0 8px; }
#member-list .item h5 a, #blogs-list .item h5 a { display: inline-block; font-size: 16px;}
#member-list li img.avatar, #blogs-list li img.avatar { width:60px;height:60px;
-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
body.activity-permalink .activity-list li .activity-content { margin-left: 45px;
margin-bottom: 15px;
background: #f7f7f7;
padding: 10px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
body.activity-permalink .activity-list li .activity-header > p {
height: 35px;
margin-bottom: 0;
margin-left: -35px;
padding: 5px 0 0 35px;
}
.activity-list .activity-content .activity-header,
.activity-list .activity-content .comment-header { font-size: 11px;
line-height: 220%;
}
.activity-header {
margin-right: 20px;
}
.activity-header a,
.comment-meta a,
.acomment-meta a {
text-decoration: none;
}
.activity-header a:first-child {}
.activity-header a:first-child:hover {}
.activity-list .activity-content .activity-header img.avatar {
float: none !important;
margin: 0 5px -8px 0 !important;
}
a.bp-secondary-action,
span.highlight {
font-size: 11px;
padding: 0;
margin-right: 5px;
text-decoration: none;
}
.activity-list .activity-content .activity-inner,
.activity-list .activity-content blockquote {
margin: 20px 10px 5px 5px;
overflow: hidden;
}
.activity-list li.new_forum_post .activity-content .activity-inner,
.activity-list li.new_forum_topic .activity-content .activity-inner {
border-left: 2px solid #EAEAEA;
margin-left: 5px;
padding-left: 10px;
}
.activity-list .activity-content .activity-inner p {font-size: 13px; }
body.activity-permalink .activity-content .activity-inner,
body.activity-permalink .activity-content blockquote {
margin-left: 0;
margin-top: 5px;
}
.activity-inner > p {
word-wrap: break-word;
}
.activity-inner > .activity-inner {
margin: 0 !important;
}
.activity-inner > blockquote {
margin: 0 !important;
}
.activity-list .activity-content img.thumbnail {
border: 2px solid #eee;
float: left;
margin: 0 10px 5px 0;
}
.activity-read-more {
margin-left: 1em;
white-space: nowrap;
}
.activity-list li.load-more {
text-align: center;
font-size: 1.15em;
}
.activity-list li.load-more:before {
font-family:'FontAwesome'; content: "\f055";
color: #f00056;
}
.activity-list li.load-more a {
color: #4D4D4D;
}
.activity-inner img {
max-width: 155px;
display: block;
margin-bottom: 5px;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
} #activity-filter-by,
#groups-sort-by,
#members-friends,
#groups-order-by,
#whats-new-post-in,
#message-type-select,
#blogs-order-by {
border: 1px solid #dedede; padding: 4px; background: #fff;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;
}
#activity-filter-by option {
}
div.activity-meta {
margin: 18px 0 0 0;
}
body.activity-permalink div.activity-meta {
margin-bottom: 6px;
}
div.activity-meta a.delete-activity, div.activity-meta a.delete-activity-single { display:inline-block;  background: none repeat scroll 0 0 transparent; border: 0 none; color: inherit;font-weight: normal;}
a.activity-time-since {
color: #aaa !important; font-size: 12px;
text-decoration: none; font-style: italic;
}
a.activity-time-since:hover {
color: #888;
text-decoration: underline;
}
a.bp-primary-action,
#reply-title small a {
font-size: 11px;
margin-right: 5px;
text-decoration: none;
}
a.bp-primary-action span,
#reply-title small a span {
background: #999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
font-size: 90%;
margin-left: 2px;
padding: 0 5px;
}
a.bp-primary-action:hover span,
#reply-title small a:hover span {
background: #555;
color: #fff;
}
div.activity-comments { margin: 0;
overflow: hidden; position: relative;
width: auto;
clear: both;
}
body.activity-permalink div.activity-comments {
background: none;
margin-left: 185px;
width: auto;
}
div.activity-comments > ul {
background: #f5f5f5;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 0 0 0 10px;
}
div.activity-comments ul,
div.activity-comments ul li {
border: none;
list-style: none;
}
div.activity-comments ul {
clear: both;
}
div.activity-comments ul li {
border-top: 1px dotted #e5e5e5;
padding: 10px 0 0;
}
body.activity-permalink .activity-list li.mini .activity-comments {
clear: none;
margin-top: 0;
}
body.activity-permalink div.activity-comments ul li {
border-width: 1px;
padding: 10px 0 0 0;
}
div.activity-comments > ul > li:first-child {
border-top: none;
}
div.activity-comments ul li:last-child {
margin-bottom: 0;
}
div.activity-comments ul li > ul { margin-left: 0;
margin-top: 0;
padding-left: 0;
}
div.activity-comments ul li ul li > ul { margin-left: 10px;
margin-top: 0;
padding-left: 10px;
}
body.activity-permalink div.activity-comments ul li > ul {
margin-top: 10px;
}
body.activity-permalink div.activity-comments > ul {
padding: 0 10px 0 15px;
}
div.activity-comments div.acomment-avatar img {
-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
float: left;
height: 25px;
margin-right: 10px;
width: 25px;
margin-left: -12px;
}
div.activity-comments div.acomment-content {
font-size: 11px; margin: 5px 0 0 24px;
border-left: 2px solid #eaeaea;
padding-left: 10px;
}
div.acomment-content .time-since,
div.acomment-content .activity-delete-link,
div.acomment-content .comment-header {
display: none;
}
body.activity-permalink div.activity-comments div.acomment-content {
font-size: 14px;
}
div.activity-comments div.acomment-meta {
color: #888;
font-size: 11px;
}
div.activity-comments form.ac-form {
background: #fafafa;
border: 1px solid #ddd;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: none;
margin: 0 0 15px 0;
padding: 8px;
clear:both;
}
div.activity-comments li form.ac-form {
margin-right: 15px;
clear: both;
}
div.activity-comments form.root {
margin-left: 0;
}
div.activity-comments div#message {
margin-top: 15px;
margin-bottom: 0;
}
div.activity-comments form.loading {
background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif);
background-position: 2% 95%;
background-repeat: no-repeat;
}
div.activity-comments form input {
margin-top: 5px;
}
div.activity-comments form div.ac-reply-avatar {
float: left;
}
div.ac-reply-avatar img {
border: 2px solid #fff !important;
width: 50px;
}
div.activity-comments form div.ac-reply-content {
color: #888;
font-size: 11px;
margin-left: 50px;
padding-left: 15px;
}
.acomment-options {
float: left;
margin: -5px 0 15px 40px;
}
.acomment-options a {
color: #999;
}
.acomment-options a:hover {
color: inherit;
} #groups-list .search-body {height: 40px; overflow: hidden;}
#groups-list .search-item .avatar {margin-bottom: 15px;}
#groups-list .search-item p {margin-bottom: 10px;}
#groups-list .search-item h5 {margin-bottom: 10px;height: auto;}
#groups-list .meta {margin-top: 5px;}
#groups-list .four.columns:nth-child(3n+1) { clear: left;}
#groups .six.columns:nth-child(2n+1) {clear:left;} #wp-admin-bar .padder {
width: 95% !important; } .bp-member-dir-buttons {margin-bottom: 8px;}
.bp-member-dir-buttons div.generic-button a {min-width:0;margin-bottom: 0;margin-top:5px;width:100%;}
.bp-member-dir-buttons div.generic-button a.add,.bp-member-dir-buttons div.generic-button a.remove {
padding:7px 14px 8px;
font-size: 11px;
font-weight: bold;
height: 29px;line-height: 12px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
#members-list .four.columns:nth-child(3n+1) {clear:left;} #members-list .search-item .avatar {
position: relative;
overflow: visible !important;
}
.avatar span.online,
.avatar span.offline {
position: absolute;
display: block;
top: 2px; right: 2px;
z-index: 10;
content: ' ';
width: 16px;
height: 16px;
border: 3px solid #fff;
border-radius: 50%;
}
.avatar span.online {
background: #33cc33;
}
.avatar span.offline {
background: #cccccc;
} div#message {
margin: 0 0 15px;
line-height: 1.2em;
}
#message.info {
margin-bottom: 0;
}
div#message.updated {
clear: both;
}
div#message p {
font-size: 12px;
display: block;
padding: 10px 15px;
}
div#message.error p {
background-color: #db1717;
border-color: #a71a1a;
clear: left;
color: #fff;
}
div#message.updated p {
background-color: #8ff57a;
border-color: #80cf70;
color: #1a6a00;
}
.standard-form#signup_form div div.error {
background: #e41717;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
margin: 0 0 10px 0;
padding: 6px;
}
div.accept,
div.reject {
float: left;
margin-left: 10px;
}
ul.button-nav li {
float: left;
margin: 0 10px 10px 0;
}
#request-list .comments {
display: block;
}
ul div#message { clear: left;} .standard-form textarea,
.standard-form input[type=text],
.standard-form select,
.standard-form input[type=password],
.dir-search input[type=text] {
border: 1px solid #dddddd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #888;
font: inherit;
font-size: 14px;
padding: 6px;
}
.standard-form select {
padding: 3px;
}
.standard-form input[type=password] {
margin-bottom: 5px;
}
.standard-form label,
.standard-form span.label {
display: block;
font-weight: bold;
margin: 15px 0 5px 0;
}
.standard-form div.checkbox label,
.standard-form div.radio label {
color: #888;
font-size: 12px;
font-weight: normal;
margin: 5px 0 0 0;
}
.standard-form div.checkbox label.reglabel,
.standard-form div.radio label.reglabel {font-size: 14px; font-weight: bold;}
.standard-form div.checkbox > label, .standard-form div.radio > label {
color: #4d4d4d;
font-size: 14px;
}
.standard-form#sidebar-login-form label {
margin-top: 5px;
}
div#signup-avatar img {
margin: 0 15px 10px 0;
}
.standard-form textarea {
height: 120px;
}
.standard-form textarea#message_content {
height: 200px;
}
.standard-form#send-reply textarea {
width: 97.5%;
}
.standard-form p.description {
color: #888;
font-size: 11px;
margin: 5px 0;
}
.standard-form div.submit {
clear: both;
padding: 15px 0 0 0;
}
.standard-form p.submit {
margin-bottom: 0;
padding: 15px 0 0 0;
}
.standard-form div.radio ul {
margin: 10px 0 15px 38px;
list-style: disc;
}
.standard-form div.radio ul li {
margin-bottom: 5px;
}
.standard-form a.clear-value {
display: block;
margin-top: 5px;
outline: none;
}
.standard-form #basic-details-section,
.standard-form #blog-details-section,
.standard-form #profile-details-section {}
.standard-form #profile-details-section {}
.standard-form #blog-details-section {
clear: left;
}
.standard-form input:focus,
.standard-form textarea:focus,
.standard-form select:focus {
background: #fafafa;
color: #555;
}
form#send-invite-form {
margin-top: 20px;
}
div#invite-list {
background: #f5f5f5;
border: 1px solid #e4e4e4;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
height: auto;
margin: 0 0 10px;
overflow: auto;
padding: 5px;
width: auto;
}
#settings-form label {} a.loading,
input.loading {
background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif);
background-position: 95% 50%;
background-repeat: no-repeat;
padding-right: 25px;
}
a.loading:hover,
input.loading:hover {
background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif);
background-position: 95% 50%;
background-repeat: no-repeat;
padding-right: 25px;
color: #777;
}
a.button.loading,
input[type="submit"].loading,
input[type="button"].loading,
input[type="reset"].loading {
padding-right: 25px !important;
background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); filter: progid:DXImageTransform.Microsoft.gradient( enabled=0 ); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), linear-gradient(top, #ffffff 0%,#e0e0e0 100%); background-position: 95% 50%;
background-repeat: no-repeat;
color:#111;
} a.button.loading:hover,
input[type="submit"].loading:hover,
input[type="button"].loading:hover,
input[type="reset"].loading:hover {
background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif), linear-gradient(top, #ffffff 0%,#e0e0e0 100%); background-repeat: no-repeat;
background-position: 95% 50%;
border: 1px solid #ccc;
padding-right: 25px;
color:#111;
}
input[type="submit"].pending,
input[type="button"].pending,
input[type="reset"].pending,
input[type="submit"].disabled,
input[type="button"].disabled,
input[type="reset"].disabled,
button.pending,
button.disabled,
div.pending a,
a.disabled {
border-color: #eee;
color: #bbb;
cursor: default;
}
input[type="submit"]:hover.pending,
input[type="button"]:hover.pending,
input[type="reset"]:hover.pending,
input[type="submit"]:hover.disabled,
input[type="button"]:hover.disabled,
input[type="reset"]:hover.disabled,
button.pending:hover,
button.disabled:hover,
div.pending a:hover,
a.disabled:hover {
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); background: linear-gradient(top, #ffffff 0%,#ededed 100%); border-color: #eee;
color: #bbb;
} ul#topic-post-list {
margin: 0px -19px 15px;
width: auto;
}
ul#topic-post-list li {
padding: 15px;
position: relative;
}
ul#topic-post-list li.alt {
background: #f5f5f5;
}
ul#topic-post-list li div.poster-meta {
color: #888;
margin-bottom: 10px;
}
ul#topic-post-list li div.post-content {
margin-left: 54px;
}
div.topic-tags {
font-size: 11px;
}
div.admin-links {
color: #888;
font-size: 11px;
position: absolute;
top: 15px;
right: 25px;
}
div#topic-meta {
margin: -10px -19px;
padding: 5px 19px 30px;
position: relative;
}
div#topic-meta div.admin-links {
right: 19px;
top: -36px;
}
div#topic-meta h3 {
font-size: 20px;
margin: 5px 0;
}
div#new-topic-post {
display: none;
margin: 20px 0 0 0;
padding: 1px 0 0 0;
}
table {
width: 100%;
}
table thead tr {
background: #eaeaea;
}
table#message-threads {
width: auto;
}
table.profile-fields {
margin-bottom: 20px;
}
table.profile-fields:last-child {
margin-bottom: 0;
}
table.profile-fields p {
margin-top: 15px;
}
table.profile-fields p:last-child {
margin-top: 0;
}
div#sidebar table {
margin: 0 -16px;
width: 117%;
}
table tr td,
table tr th {
padding: 8px;
vertical-align: middle;
}
table tr td.label {
border-right: 1px solid #eaeaea;
font-weight: bold;
width: 25%;
}
table tr td.thread-info p {
margin: 0;
}
table tr td.thread-info p.thread-excerpt {
color: #888;
font-size: 11px;
margin-top: 3px;
}
div#sidebar table td,
table.forum td {
text-align: center;
}
table tr.alt td {
background: #f5f5f5;
}
table.notification-settings {
margin-bottom: 20px;
text-align: left;
}
#groups-notification-settings {
margin-bottom: 0;
}
table.notification-settings th.icon,
table.notification-settings td:first-child {
display: none;
}
table.notification-settings th.title {
width: 80%;
}
table.notification-settings .yes,
table.notification-settings .no {
text-align: center;
width: 40px;
}
.notifications-options-nav > label {
display: inline-block;
}
.notifications-options-nav > select {
width: auto;
}
.notifications-options-nav input.button[type="submit"] {
border-radius: 4px;
font-size: 12px;
padding: 2px 6px;
}
table.forum {
margin: 0 -19px;
width: auto;
}
table.forum tr.sticky td {
font-size: 1.2em;
background: #fff9db;
border-top: 1px solid #ffe8c4;
border-bottom: 1px solid #ffe8c4;
}
table.forum tr.closed td.td-title {
background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/closed.png);
background-position: 15px 50%;
background-repeat: no-repeat;
padding-left: 35px;
}
table.forum td p.topic-text {
color: #888;
font-size: 13px;
}
table.forum tr > td:first-child,
table.forum tr > th:first-child {
padding-left: 15px;
}
table.forum tr > td:last-child,
table.forum tr > th:last-child {
padding-right: 15px;
}
table.forum tr th#th-title,
table.forum tr th#th-poster,
table.forum tr th#th-group,
table.forum td.td-poster,
table.forum td.td-group,
table.forum td.td-title {
text-align: left;
}
table.forum tr td.td-title a.topic-title {
font-size: 1.2em;
}
table.forum td.td-freshness {
white-space: nowrap;
}
table.forum td.td-freshness span.time-since {
font-size: 0.9em;
color: #888;
}
table.forum td img.avatar {
float: none;
margin: 0 5px -8px 0;
}
table.forum td.td-poster,
table.forum td.td-group {
min-width: 140px;
}
table.forum th#th-title {
width: 80%;
}
table.forum th#th-freshness {
width: 25%;
}
table.forum th#th-postcount {
width: 15%;
}
table.forum p.topic-meta {
font-size: 0.9em;
margin: 5px 0 0 0;
} .item-body {
margin: 20px 0;
}
span.activity {
display: inline-block;
font-size: 11px;
opacity: 0.8;
padding: 1px 8px;
}
span.user-nicename {
color: #777;
display: inline-block;
font-size: 16px;
font-weight: bold;
}
span.activity,
div#message p {
font-weight: normal;
margin-top: 3px;
text-decoration: none;
}
div#item-header {
overflow: hidden;
}
div#item-header div#item-header-content {
margin-left: 170px;
}
div#item-header h2 {
font-size: 28px;
line-height: 120%;
margin: 0 0 15px 0;
}
div#item-header h2 a {
color: #777;
text-decoration: none;
}
div#item-header img.avatar {
float: left;
}
div#item-header h2 {
margin-bottom: 5px;
}
div#item-header span.activity,
div#item-header h2 span.highlight {
font-size: 11px;
font-weight: normal;
line-height: 170%;
margin-bottom: 7px;
vertical-align: middle;
}
div#item-header h2 span.highlight {
font-size: 16px;
}
div#item-header h2 span.highlight span {
background: #a1dcfa;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #fff;
cursor: pointer;
font-weight: bold;
font-size: 11px;
margin-bottom: 2px;
padding: 1px 4px;
position: relative;
right: -2px;
top: -2px;
vertical-align: middle;
}
div#item-header div#item-meta {
font-size: 14px;
color: #aaa;
overflow: hidden;
margin: 15px 0 5px 0;
padding-bottom: 10px;
}
div#item-header div#item-actions {
float: right;
margin: 0 0 15px 15px;
text-align: right;
width: 20%;
}
div#item-header div#item-actions h3 {
font-size: 12px;
margin: 0 0 5px 0;
}
div#item-header div#item-actions ul {
background: #f4f4f4;
padding: 3px 6px;
border-radius: 3px;
position: relative;
overflow: visible;
display: inline-block;
}
div#item-header div#item-actions ul:before {content: ""; display: block; width: 0; height: 0; border: solid 5px;
border-color: transparent transparent #f4f4f4 transparent; margin-left: 15px; position: absolute; right: 10px; top: -10px;}
div#item-header ul {
margin-bottom: 15px;
overflow: hidden;
}
div#item-header ul h5,
div#item-header ul span,
div#item-header ul hr {
display: none;
}
div#item-header ul li {
float: right;
}
div#item-header ul img.avatar,
div#item-header ul.avatars img.avatar {
height: 30px;
margin: 2px;
width: 30px;
}
div#item-header div.generic-button,
div#item-header a.button {
float: left;
margin: 10px 10px 0 0;
}
div#item-header div#message.info {
line-height: 80%;
}
ul.item-list {
width: 100%;
}
ul.single-line li {
border: none;
}
ul.item-list li div.item-title,
ul.item-list li h4 {
font-weight: normal;
font-size: 16px;
margin: 0;
}
ul.item-list li div.item-title a {
color: #000;
}
ul.item-list li div.item-title span {
color: #999;
font-size: 12px;
}
ul.item-list li div.item-desc {
color: #888;
font-size: 11px;
margin: 5px 0 0 0;
}
ul.item-list li div.item-desc p {
margin-bottom: 5px;
}
ul.item-list li div.action {
top: 10px;
right: 0;
}
ul.item-list li div.meta {
color: #888;
font-size: 11px;
margin-top: 10px;
}
ul.item-list li h5 span.small {
float: right;
font-size: 11px;
font-weight: normal;
}
div.item-list-tabs ul li.last {
float: right;
}
div.item-list-tabs ul li.last select {
max-width: 175px;
}
div.item-list-tabs li#members-all.selected,
div.item-list-tabs li#members-personal.selected{
position: relative;
border-bottom: 3px solid #2BA6CB;
}
div.item-list-tabs li#members-all.selected:after,
div.item-list-tabs li#members-personal.selected:after{
content:"\00a0"; position: absolute; bottom: -8px; left: 50%; margin: 0; margin-left: -5px; border-top: 0;
border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #2ba6cb; padding: 0; width: 0; height: 0;
}
div.item-list-tabs ul li a span {
background: #1fb3dd;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: #fff;
display: inline;
font-size: 90%;
margin-left: 2px;
padding: 0 5px;
}
ul li.loading a {
background-image: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/ajax-loader.gif);
background-position: 92% 50%;
background-repeat: no-repeat;
padding-right: 30px !important;
}
div.item-list-tabs#object-nav {
margin-top: 0;
}
div.item-list-tabs ul li.feed a {
background: url(//marriagetec.com/wp-content/themes/sweetdate/custom_buddypress/_inc/images/rss.png) center left no-repeat;
padding-left: 20px;
}
#admins-list li,
#mods-list li,
#members-list li {
overflow: auto;
}
.buddypress.widgets { padding-top: 10px; }
.buddypress.widgets h5 { display: inline-block; float: left; margin: 0; }
.buddypress.widgets .item-options { color: #fff; padding-left: 10px; float: right; }
.buddypress.widgets .item-options a { padding: 3px 0; margin-bottom: 5px; display: inline-block; border-radius: 3px; }
.buddypress.widgets .item-options a.selected { background: #f7f7f7; border: 4px; padding: 3px 5px; }
.widget_bp_core_members_widget,
.widget_bp_groups_widget {border-radius: 4px; padding: 0 2px 1px; }
.widget_bp_core_members_widget h5,
.widget_bp_groups_widget h5 { }
.buddypress.widgets ul.item-list { background: #f7f7f7; border-radius: 6px; position: relative; overflow: visible; }
.buddypress.widgets ul.item-list:before {content: ""; display: block; width: 0; height: 0; border: solid 10px;
border-color: transparent transparent #f7f7f7 transparent; margin-left: 15px; position: absolute; left: 22px; top: -19px; }
.buddypress.widgets ul.item-list li { width: 100% !important; padding: 5px; border-bottom: 1px dotted #e5e5e5 !important; }
.buddypress.widgets ul.item-list li:last-child { border-bottom: none !important; }
.buddypress.widgets ul.item-list .item-avatar { float: left; width: 60px; }
.buddypress.widgets ul.item-list .item { margin-left: 70px !important; }
.buddypress.widgets ul.item-list .activity { padding-left: 0; }
.buddypress.widgets ul.item-list .item-meta { background: #fff; display: inline-block; padding: 0 8px; border-radius: 3px; }
.buddypress.widgets #members-list,
.buddypress.widgets #groups-list,
.buddypress.widgets .avatar-block { width: 100%; }
.buddypress.widgets .avatar-block .item-avatar { margin: 2%; }
.buddypress.widgets .activity-list li,
.buddypress.widgets #groups-list li { }
.buddypress.widgets #groups-list .item-title a { margin-top: 14px; display: inline-block; }
.buddypress.widgets #groups-list .item-meta { display: none; }
.buddypress.widgets .widget-error { padding: 0; clear: both; }
.image-hover {
display: inline;
position: relative;
}
.image-hover .profile-hover-link{
background: none repeat scroll 0 0 #FFFFFF;
bottom: 0;
color: #333333;
display: none;
left: 0;
margin: 10px 22px;
padding: 10px;
position: absolute;
right: 0;
text-align: center;
vertical-align: bottom;
z-index: 2;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
} table#unread td {vertical-align: middle; font-size: 12px;padding: 7px;}
table#message-threads tr.unread td {
vertical-align: middle;}
table#message-threads { border-color: #f5f5f5; }
table#message-threads tr.unread .thread-info a { font-weight: bold; }
table#message-threads .thread-from { font-size: 13px; }
table#message-threads .thread-from a { color: #000;}
table#message-threads .thread-from span.activity { color: #777; }
li span.unread-count,
tr.unread span.unread-count {
background: #ff0461;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: #fff; padding: 0 5px;
font-size: 12px;
}
div.item-list-tabs ul li a span.unread-count {
padding: 1px 6px;
color: #fff;
}
div.messages-options-nav {
background: #eee;
font-size: 11px;
padding: 5px 15px; }
div.messages-options-nav > label {
display: inline-block;
}
div.messages-options-nav select { width: auto;}
div#message-thread div.message-box {
padding: 15px;
}
div#message-thread div.alt {
background: #f4f4f4;
}
div#message-thread p#message-recipients {
margin: 10px 0 20px 0;
}
div#message-thread p#message-recipients .highlight {
background: #f4f4f4;
padding: 4px 6px;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
}
div#message-thread img.avatar {
float: left;
margin: 0 10px 0 0;
vertical-align: middle;
}
div#message-thread span.avatar {
display: block; float: left;
}
.thread-avatar img.avatar {margin-right: 0;}
div#message-thread strong {
font-size: 16px;
margin: 0;
}
div#message-thread strong a {
text-decoration: none;
font-size: 14px; color: #000; font-weight: normal;
}
div#message-thread strong span.activity {
margin: 4px 0 0 10px;
}
div#message-thread div.message-metadata {
overflow: hidden;
}
div#message-thread div.message-content {
margin-left: 45px;
}
div#message-thread div.message-options {
text-align: right;
}
#message-threads .thread-avatar img {width:30px;height:30px;}
div.message-search {
float: right;
}
.buddypress div.message-search label {display: none;}
.buddypress div.message-search #messages_search {
max-width: 150px;
float: left;
}
#subnav ul#messages-ul {display:inline-block;} ul#messages-ul #inbox:before,
ul#messages-ul #sentbox:before,
ul#messages-ul #compose:before,
#just-me:before,
#activity-mentions:before,
#activity-favs:before,
#activity-friends:before,
#activity-groups:before,
#public:before,
#edit:before,
#change-avatar:before,
#friends-my-friends:before,
#requests:before,
#groups-my-groups:before,
#invites:before,
#topics:before,
#replies:before,
#favorites:before,
#subscriptions:before,
#pictures:before,
#upload:before,
#general:before,
#notifications:before,
#delete-account:before,
a.friendship-button:before,
.activity-button:before,
.send-message:before { font-family:'FontAwesome'; display: inline-block; margin-right: 5px; }
ul#messages-ul #inbox:before { content: "\f01c"; }
ul#messages-ul #sentbox:before { content: "\f093"; }
ul#messages-ul #compose:before { content: "\f040"; }
#just-me:before { content: "\f007"; }
#activity-mentions:before { content: "\f097"; }
#activity-favs:before { content: "\f005"; }
#activity-friends:before { content: "\f0e6"; }
#activity-groups:before { content: "\f0c0"; }
#public:before { content: "\f06e"; }
#edit:before { content: "\f040"; }
#change-avatar:before { content: "\f03e"; }
#friends-my-friends:before { content: "\f004"; }
#requests:before { content: "\f0ec"; }
#groups-my-groups:before { content: "\f118"; }
#invites:before { content: "\f08a"; }
#topics:before { content: "\f016"; }
#replies:before { content: "\f122"; }
#favorites:before { content: "\f005"; }
#subscriptions:before { content: "\f000"; }
#pictures:before { content: "\f03e"; }
#upload:before { content: "\f030"; }
#general:before { content: "\f085"; }
#notifications:before { content: "\f11d"; }
#delete-account:before { content: "\f119"; }
.relative { position: relative; }
.kleo-notifications {	position: absolute;
top: -16px;
right: 3px; }
.kleo-message-count,
.kleo-friends-req {
height: 18px; line-height: 18px;
padding: 0 4px;
color: #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
display: block;
float:left; margin-left: 2px;
font-size: 11px;
font-weight: normal;
}
.kleo-message-count { background: #f00056; }
.kleo-friends-req { background: #01a8da; }
.kleo-message-count:hover,
.kleo-friends-req:hover { color: #fff; }
#item-buttons a {
font-weight: normal;
}
#item-buttons .generic-button a {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
} div.profile h4 {
margin-bottom: auto;
margin-top: 15px;
}
#profile-edit-form ul.button-nav {
margin-top: 15px;
list-style: none;
}
#profile-edit-form ul.button-nav li {
padding: 3px 0;
}
#profile-edit-form ul.button-nav li.current {
background: #e6e6e6;
border: none;
padding: 3px 9px;
border-radius: 1000px 1000px 1000px 1000px;
}
.profile .datebox > select,
.register-section .datebox > select {
width: 32.4%;
}
.profile form.custom .datebox .custom.dropdown,
form.custom .register-section .datebox .custom.dropdown {
margin-right: 1.2%;
float:left;
width: 32.5% !important;
}
.profile form.custom .datebox .custom.dropdown:last-of-type,
form.custom .register-section .datebox .custom.dropdown:last-of-type{
margin-right: 0;
}
.profile form.custom div.custom.dropdown,
form.custom .register-section div.custom.dropdown {
width: 100% !important;
}
.profile form.custom .custom.dropdown.open > ul,
form.custom .register-section .custom.dropdown.open > ul{
width: 100% !important;
}
div.profile .columns:last-child, 
.register-section .columns:last-child {
float: left;
}
body.no-js .field-visibility-settings-toggle,
body.no-js .field-visibility-settings-close {
display: none;
}
.field-visibility-settings {
display: none;
margin-top: 10px;
}
body.no-js .field-visibility-settings {
display: block;
}
.current-visibility-level {
font-weight: bold;
font-style: normal;
}
.field-visibility-settings,
.field-visibility-settings-toggle,
.field-visibility-settings-notoggle {
color: #888;
clear:both;
}
.field-visibility-settings-toggle a,
.field-visibility-settings a {
font-size: .9em;
}
body.register div.page ul {
list-style: none;
}
.standard-form .field-visibility-settings label {
margin: 0;
font-weight: normal;
}
.field-visibility-settings legend,
.field-visibility-settings-toggle {
font-style: italic;
clear:both;
}
.field_type_multiselectbox p.field-visibility-settings-toggle {
width: 100% !important;
}
.field-visibility-settings ul.radio { list-style: none; }
form.custom ul.sub-nav div.custom.dropdown ul {display:none!important;overflow:inherit;margin-top:-5px;}
div#subnav li.current a { font-weight: normal !important; } #wp-admin-bar-user-info img.avatar {-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;border-radius: 50%;} .picture-thumb-box {
text-align: center;
float: left;
padding: 10px;
margin: 0 10px 10px 0;
background: #F3F3FF;
border-bottom:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.picture-thumb-box .picture-thumb img {
height:100px;
width:100px;
display: block;
border: 1px solid #AAA;
}
.picture-thumb-box .picture-title {
text-transform: uppercase;
position: relative;
top:3px;
} .picture-gallery, .picture-adjacent-links { min-height: 0; _zoom: 1; }
.picture-gallery:after, .picture-adjacent-links:after{ content: " "; height: 0; clear: both; display: block; }
ul.tml-action-links {
list-style: none;
}
div.pagination a, div.pagination span.current {
border-radius: 48px 48px 48px 48px;
color: #555555;
padding: 1px 0;
text-align: center;
display: inline-block;
float: none;
font-size: 14px;
height: 24px;
margin-left: 5px;
width: 24px;
}
div.pagination span.current {
background: none repeat scroll 0 0 #2BA6CB;
color: white;
cursor: default;
font-weight: bold;
line-height: 22px;
}
.search-list .columns:last-child, .friends-list .columns:last-child {
float:left;
}
#profile-slider.orbit .big-profile-image img {
width:580px;
}
div.friendship-button,
div.friendship-button-ext,
#post-mention,
#send-private-message {
display: inline-block;
margin-right: 5px;
}
#profile div.friendship-button,
#profile div.friendship-button-ext,
#profile #post-mention,
#profile #send-private-message {
display: table-row;
}
a.friendship-button, div.generic-button a {
font-size: 11px;
padding: 5px;
text-align: center;
transition: background-color 0.15s ease-in-out 0s;
display: inline-block;
margin-bottom: 5px;
}
div.generic-button a.friendship-button {
background: none repeat scroll 0 0 #E6E6E6;
color: #1D1D1D;
}
div.generic-button a.friendship-button:hover, div.generic-button a.friendship-button:focus {}
div.generic-button a {
background-color: #fff;
color: #1D1D1D; min-width: 60px;
}
div.generic-button a:hover, div.generic-button a:focus {
background: none repeat scroll 0 0 #E6E6E6;
color: #1D1D1D;
}
ul.sub-nav, #subnav ul {display: block;margin: 0 0 18px 0;overflow: hidden;padding-top: 4px;width: auto;}
ul.sub-nav li, #subnav ul li {display: inline;float: left;margin-bottom: 10px;margin-right: 10px; font-size: 12px;}
ul.sub-nav li:last-child , #subnav ul li:last-child {margin-right: 0;}
ul.sub-nav li.current a, 
#subnav ul li.current a,
.item-list-tabs ul.sub-nav li.selected a{background: none repeat scroll 0 0 #2BA6CB;color: #fff !important;cursor: default;font-weight: bold;padding: 3px 9px;}
ul.sub-nav li.current a:hover, #subnav ul li.current a:hover { color: #fff !important; }
div#main ul.sub-nav li a, #subnav ul li a {border-radius: 1000px 1000px 1000px 1000px;text-decoration: none; color: #6f6f6f;}
ul.sub-nav li a:hover, #subnav ul li a:hover { color: #18a0c7; }
ul.sub-nav li.feed a {border-radius: 0 !important;}
#subnav:before {clear:both; content: ' ';}
#subnav {clear:both;margin-top:10px;}
#object-nav ul { margin-bottom: 30px; }
#object-nav ul li a { padding: 0 17px;}
#subnav ul li.filter, #subnav ul li#activity-filter-select, #activity-filter-select { float:right;}
#subnav ul li.filter select, #activity-filter-select select {width:auto;}
#subnav ul li.filter label, #activity-filter-select label {display: inline-block;}
.activity-list {list-style: none;}
.message-metadata img, #whats-new-avatar img, #activity-stream div.avatar img, #activity-stream div.activity-avatar img, #groups-list li div.avatar img, .picture-gallery a.picture-thumb img, friend-item div.avatar img {
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
display: inline-block;
}
#activity-stream div.activity-avatar img {width:60px;}
.activity-list img {}
#item-header-avatar img {}
.activity-list span.avatar, #whats-new-avatar, #activity-stream div.avatar, #activity-stream div.activity-avatar ,
#groups-list li div.avatar, .message-metadata span.avatar, .thread-avatar img.avatar, .friend-item div.avatar {
overflow: hidden; position: relative; z-index: 1;
border: 2px solid #fff;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.activity-list span.avatar, #whats-new-avatar, #activity-stream div.avatar, #activity-stream div.activity-avatar {
height: 60px;
width: 60px; left: -30px; margin-bottom: 20px;
}
#whats-new-avatar {left: 0;}
#groups-list li div.avatar {
height: 60px;
width: 60px; border: 2px solid #fff;
} 
.picture-gallery a.picture-thumb {height: 100px;width: 100px;}
#item-header-avatar .avatar { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.message-metadata span.avatar, .thread-avatar img.avatar {
height: 30px;
width: 30px; border: 1px solid #fff;
}
.friend-item div.avatar {
width: 94px; height: 94px; margin: 0 auto 25px;border: 4px solid #fff;
}
.activity-list span.avatar:hover, .message-metadata span.avatar:hover, #whats-new-avatar:hover, #whats-new-avatar:focus,
#activity-stream div.avatar:hover, #activity-stream div.avatar:focus, #groups-list li div.avatar:hover, #groups-list li div.avatar:focus {
-webkit-animation: pulse ease-in-out 1 normal 500ms; -moz-animation: pulse ease-in-out 1 normal 500ms; -ms-animation: pulse ease-in-out 1 normal 500ms;
-o-animation: pulse ease-in-out 1 normal 500ms; animation: pulse ease-in-out 1 normal 500ms;
}
.activity-list li, #groups-list li { clear:both; width: calc(100% - 25px); }
.activity-list .activity-content p, .acomment-content p {margin-bottom:5px;}
#activity-stream {}
#activity-stream:before { font-family:'FontAwesome'; content: "\f017"; position: absolute; left: 41px; margin-top: -14px; display: block; color: #e5e5e5; }
#activity-stream:after { font: 10px 'FontAwesome'; content: "\f111"; position: absolute; left: 42px; bottom: 10px; display: block; color: #e5e5e5; }
ul.item-list { margin: 20px 0 10px; overflow: hidden; padding: 5px 5px 10px; }
ul.item-list li:first-child {margin-top: 0; }
ul.item-list li {float: left;list-style: none outside none;}
#horizontal_search input  {margin-bottom: 0;}
#horizontal_search .bglabel {background: #fff; border-radius: 2px; margin: 0 4px 4px 0; padding-top: 2px;}
#horizontal_search .bp_search_form_filter {margin-top:5px;}
.search-result .item-list-tabs ul {list-style: none;}
.search-result .item-list-tabs ul li {display: inline-block; margin-right: 10px;padding-bottom: 5px;}
.search-result .item-list-tabs ul li.selected {border-bottom: 1px solid #2BA6CB;}
.search-result .item-list-tabs ul li:last-child {margin-right: 0;}
#messages_search_submit {padding: 8px 15px 9px;height:32px; border: 1px solid #e6e6e6; background: #e6e6e6; color: #1d1d1d; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#messages_search_submit:hover, #messages_search_submit:focus { color: white; background-color: #dddcdc; border: 1px solid #1fa8d1; }
#user-pag {margin-bottom: 10px;}
#send_message_form input#subject, #send_message_form #message_content {width: 100%;}
.ac_results li img {vertical-align: middle;}
.picture-gallery .picture-thumb-box {background: none; border: none;}
.picture-thumb-box .picture-title {display:block;}
#bp-album-edit-form #picture-edit-thumb {float:none;}
.orbit div.orbit-slide {height: auto;}
.picture-single .picture-outer-container {float:none;}
.picture-single h3 {text-align: left !important;}
.picture-inner-container, .picture-inner-container .picture-middle {width:100%;}
.picture-single .picture-meta {width:100%;}
a.picture-edit, .bp_album_picture a.acomment-reply {margin-right: 5px; }
#group-admins,
#group-mods {list-style: none;}
#group-admins li img,
#group-mods li img { -webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%; border-radius: 50%;}
#friend-list li, #admins-list li {text-align: center;}
#friend-list li img, #admins-list li img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.bp-widget { border: 1px solid #e5e5e5; border-radius: 6px; padding: 10px; margin-bottom: 20px; }
.bp-widget h4 { font-size: 16px; background: #f7f7f7; padding: 5px; border-radius: 3px; }
.bp-widget h5 { font-size: 14px; }
.bp-widget .item-list .single-line {}
.bp-widget #admins-list li { }
.bp-widget #mods-list .avatar,
.bp-widget #members-list .avatar { border-radius: 50%; float: left; display: inline-block; }
.bp-widget #mods-list li,
.bp-widget #members-list li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #e5e5e5; }
.bp-widget #mods-list li:last-child,
.bp-widget #members-list li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
.bp-widget #mods-list .small,
.bp-widget #members-list .small { display: inline-block; float: left; }
.bp-widget #mods-list h5,
.bp-widget #members-list h5 { float: left; margin-top: 5px; padding-left: 10px; }
.bp-widget #mods-list h5 > a:first-child,
.bp-widget #members-list h5 > a:first-child { display: inline-block; float: left; margin-right: 20px; }
#group-settings-form { border: 1px solid #e5e5e5; border-radius: 6px; padding: 10px; margin-bottom: 20px; }
#group-settings-form h4 { font-size: 16px; background: #f7f7f7; padding: 5px; border-radius: 3px; }
#group-settings-form.admin-members-form { border: none; padding: 0; }
#friend-list li span.activity {margin-bottom: 10px;}
.picture-gallery .picture-thumb-box .picture-thumb img {border: none;}
.friend-item {text-align:center}
.friend-item div.avatar {margin:0 auto;}
.friend-item .friend-meta .author {height: 37px; overflow: hidden;}
li.friend-tab img.avatar {margin-right:5px;} .buddypress.widgets ul.item-list > li:nth-child(4n+1), .buddypress.widgets .avatar-block > .item-avatar:nth-child(4n+1) { clear: both; }
.buddypress.widgets ul.item-list > li, .buddypress.widgets .avatar-block > .item-avatar { padding: 2px; width: 20%; display: block; float: left; height: auto; }
.buddypress.widgets ul.item-list, .buddypress.widgets .avatar-block { padding-top: 20px; display: inline-block; }
.widgets-container .buddypress.widgets ul.item-list li, .widgets-container .buddypress.widgets .avatar-block .item-avatar { border: none; }
.widgets-container .buddypress.widgets ul.item-list li:before { content:""; }
.buddypress.widgets ul.item-list .avatar, .widgets-container .buddypress.widgets .avatar-block .item-avatar .avatar {}
.buddypress.widgets ul.item-list .item-avatar,
.buddypress.widgets .avatar-block .item-avatar {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
border: 2px solid #fff;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); }
.buddypress.widgets ul.item-list img,
.buddypress.widgets .avatar-block img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
display: block; }
.buddypress.widgets ul.item-list .item-avatar:hover,
.buddypress.widgets .avatar-block .item-avatar:hover {
-webkit-animation: pulse ease-in-out 1 normal 500ms; -moz-animation: pulse ease-in-out 1 normal 500ms; -ms-animation: pulse ease-in-out 1 normal 500ms;
-o-animation: pulse ease-in-out 1 normal 500ms; animation: pulse ease-in-out 1 normal 500ms;}
.buddypress.widgets ul.item-list .avatar:hover, .widgets-container .buddypress.widgets .avatar-block .item-avatar .avatar:hover {}
.buddypress.widgets ul.item-list img, .widgets-container .buddypress.widgets .avatar-block img {}
.buddypress.widgets ul#groups-list li { clear:none; width: 25%; }
.buddypress.widgets ul.item-list {border:none;width:auto;} .options-content .titlelabel {height: auto !important;}
.options-content .categories-content label, .options-content .tags-content label {display: inline;}
.options-content .tags-ready, .options-content .categories-ready {width: 175px;}
.post-image-container .edit-controls {top:10px; right:10px;}
.options-content .article-status {font-size:1em;} .doc-content .button,
.item-list-tabs #bp-create-doc-button { margin: 0; border-radius: 3px; font-weight: normal; }
.doc-content table { border: none; }
#buddypress .item-list-tabs #bp-docs-all-docs li { background: none; }
#buddypress h3 { font-size: 1.4em; }
table.doctable { border-color: #f5f5f5; }
table.doctable thead th { font-size: 13px; font-weight: normal; }
table.doctable tr td,
table.doctable tr th {
padding: 8px 5px;
vertical-align: middle;
}
.title-cell p { color: #888; font-size: 11px; }
.bp-docs-attachment-drawer h4 { font-size: 13px; }
.bp-docs-attachment-drawer li { font-size: 11px; list-style: inside circle; }
#buddypress .doc-content {
padding: 20px;
border: 1px solid #ddd;
border-radius: 3px;
}
#buddypress table { background: none; }
#buddypress .wp-editor-tools { }
#buddypress .wp-switch-editor { height: 26px; }
#buddypress div.doc-permissions { background: none; }
#buddypress #doc-permissions-summary.doc-public {
background: #fff;
border-color: #fff;
}
#buddypress .button-secondary {
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
width: auto; background: #2ba6cb; border: 1px solid #1e728c; color: white; cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: bold; line-height: 1; margin: 0; padding: 10px 20px 11px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out;
font-size: 10px; padding: 5px 10px 6px;
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
border: none; display: inline-block; float: none;
margin: 10px 5px 10px 0; font-weight: normal;
}
#buddypress .doc-attachment-delete {font-size: 11px; padding: 7px 14px 8px;}
#buddypress #doc-attachments-ul li {padding: 4px 6px 16px;} .buddypress form#places-form #new-place-content {margin-left:0;padding-left:6px;}
#bpci-position-inputs:before { content: ""; display: block; width: 0; height: 0; border: solid 10px; border-color: transparent transparent #f7f7f7 transparent; margin-left: 15px; position: absolute; left: 24px; top: -20px; }
#bpci-position-inputs {
position: relative;
margin-bottom: 15px;
background: #f7f7f7 !important;
padding: 10px 10px 0;
border-radius: 4px;
width: 100%;
display: inline-block;
overflow: visible;
}
#bpci-address { float: left; }
#bpci-show-on-map,
#bpci-mod-position { margin-top: 6px; display: inline-block; float: left; }
form#whats-new-form div.bp-checkins-whats-new {margin-bottom:12px;} #profile .rating-top {margin-top:15px;clear:left; display:block}
#profile .rating-top img {vertical-align: middle;}
.activity-inner .ratingtop {display:block}
.activity-inner .ratingtop img {display:inline-block;} #item-body h3,
#comments h3,
#respond h4 { font-size: 1.4em; } 
.standard-form label,
.standard-form span.label {
display: block;
font-weight: normal;
margin: 10px 0 5px 0;
}
#commentform button { font-weight: normal; }
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td { font-size: 13px; }/*
Theme Name: Sweetdate (shared on wplocker.com)
Description: More than a WordPress dating theme
Author: SeventhQueen
Author URI: http://themeforest.net/user/SeventhQueen
Version: 2.8.2
Tags: dating, clean, responsive, creative, minimal, modern, landing page, social
Text Domain: sweetdate
License: GNU General Public License
License URI: license.txt
*/
/* -------------------------------------------------- 
   Table of Contents
----------------------------------------------------- */

/*
Theme Name: Sweetdate
Description:  Sweet Premium WP Theme for Lovers
Author: SeventhQueen
Author URI: http://themeforest.net/user/SeventhQueen/portfolio?ref=SeventhQueen
Version: 2.3
Tags: dating, clean, responsive, creative, minimal, modern, wordpress, buddypress, bbpress

01. Shared Styles
02. WordPress Specific
03. Header Section
04. Call To Actions Section
05. Main Section
06. Sidebar Section
07. Profile Page
08. Blog Page
09. Search Page
10. Footer
11. Layout Type
12. Custom Plugins Ready
13. Keyframe Animations
14. Retina Ready CSS Graphics
*/

/* -----------------------------------------
   01. Shared Styles
----------------------------------------- */

html, body { height: 101%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, th, td { margin: 0; padding: 0; font-size: 13px; direction: ltr; }
body { color: #777; font-family: sans-serif; }

.row { width: 980px; margin: 0 auto; }
.reveal-modal .row { width: auto; }

/*** Typography ***/
p { font-family: inherit; font-weight: normal; font-size: 13px; line-height: 1.4; margin-bottom: 17px; }
a { color: #f00056; }
a:hover {}
a:focus {}
h1, h2, h3, h4, h5, h6 { font-family: sans-serif; text-rendering: optimizeLegibility; line-height: 1.1em; margin-bottom: 14px; margin-top: 14px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; }
h1 { font-size: 44px; margin-bottom: 44px; }
h2 { font-size: 34px; margin-bottom: 34px; }
h3 { font-size: 28px; }
h4 { font-size: 20px; }
h5 { font-size: 17px; }
h6 { font-size: 14px; }
.subheader { line-height: 1.3; color: #6f6f6f; font-weight: normal; margin-bottom: 17px; }
small { font-size: 84%; line-height: inherit; }
code {background: #f7f7f7; font-weight: normal; }

.label { font-weight: normal; }
.label.radius { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.label.alert { background-color: #f00056; }
.no-marg-top { margin-top: 0; }

/*** Specific page ***/
.inner.kleo-page #header { background-image: none; padding-bottom: 20px; }

/*** Useful Classes ***/
.alpha { padding:0 15px 0 0; }
.omega { padding:0 0 0 15px; }
.no-padding { padding:0; }
.no-margin { margin: 0; }
.clearfix { *zoom: 1; }
.clearfix:before,
.clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.stretch { width: 100%; }
.strong { font-weight: bold; }
.upper-text { text-transform: uppercase; }
.space-b-20 { margin-bottom: 20px; }
.space-b-50 { margin-bottom: 50px; }
.with-top-border { border-top: 1px solid #ddd; }
.pulse {-webkit-animation: pulse ease-in-out 1 normal 500ms; -moz-animation: pulse ease-in-out 1 normal 500ms; -ms-animation: pulse ease-in-out 1 normal 500ms;
		-o-animation: pulse ease-in-out 1 normal 500ms; animation: pulse ease-in-out 1 normal 500ms; }

/*** Colours ***/
.red-text { color: #cf0000; }
.pink-text { color: #f00056; }
.black-text { color: #000; }
.green-text { color: #12b8ba; }
.blue-text { color: #18a0c7; }
.white-text { color: #fff; }

/*** Buttons ***/
.button { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.button:hover, .button:focus {}
.button.alert { background-color: #ed0058; border: 1px solid #ed0058; }
.button.alert:hover,
.button.alert:focus { background-color: #de0052; border: 1px solid #de0052; }
.button.secondary {}
.button.secondary:hover,
.button.secondary:focus { background-color: #dddcdc; }
.button.bordered { background-color: #fff; border: 1px solid #e6e6e6; color: #777; }
.button.bordered:hover,
.button.bordered:focus { border: 1px solid #dddcdc; color: #555; background-color: #dddcdc; }
.button.link-button { background-color: transparent; border: none; color: #0296c0; }
.button.link-button:hover,
.button.link-button:focus { background-color: transparent; border: none; color: #f00056; }

.button.success { background-color: #3cb878; color: #fff; border: 1px solid #3cb878; }
.button.success:hover,
.button.success:focus { background-color: #33ad6e; border: 1px solid #33ad6e; }

.button.radius { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.button.facebook { background: #3B5A9B; border: 1px solid #3B5A9B; }
.reveal-modal .button.facebook { height: 37px; font-size: 14px; float: right; padding: 10px 7px 11px; }
.reveal-modal .button.facebook:hover {
background-color: #496bb2; border-color: #496bb2;
}
#btnGoUp { cursor: pointer; display: none; position: fixed; bottom: 30px; right:30px; width: 47px; height: 44px; text-indent: -5555px;  background: transparent url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/up_page.png) no-repeat left top; z-index: 950; }
#btnGoUp:hover { background-position: left bottom; }

/*** Tooltips ***/
.has-tip { border-bottom: none; cursor: pointer; font-weight: bold; color: #333; }
.has-tip:hover, .has-tip:focus { border-bottom: none; color: #f00055; }
.has-tip.tip-left, .has-tip.tip-right { float: left !important; }

/*** Pop-ups ***/
.reveal-modal { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/patterns/gray_pattern.gif); border: 10px solid #fafafa; }
.reveal-modal h5 { margin-bottom: 40px; }
.reveal-modal .button { padding-left: 10px; padding-right: 10px;}
#kleo-login-result {clear:both; margin-top:15px;}

/*** Alert Boxes ***/
div.alert-box { display: block; padding: 6px 7px 7px; font-weight: normal; font-size: 13px; border: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-shadow: none; position: relative; }
div.alert-box.success { background-color: #5da423; color: #fff; text-shadow: none; }
div.alert-box.alert { background-color: #c60f13; color: #fff; text-shadow: none; }
div.alert-box.secondary { background-color: #e9e9e9; color: #505050; text-shadow: none; }
div.alert-box a.close { color: #333; position: absolute; right: 4px; top: -1px; font-size: 17px; opacity: 0.2; padding: 4px; }
div.alert-box a.close:hover, div.alert-box a.close:focus { opacity: 0.4; }

.f-dropdown:before {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;border-image: none;border-style: inset inset solid;border-width: 6px;content: "";display: block;height: 0;left: 10px;position: absolute;top: -12px;width: 0;z-index: 99;}
.f-dropdown:after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #CCCCCC;border-image: none;border-style: inset inset solid;border-width: 7px;content: "";display: block;height: 0;left: 9px;position: absolute;top: -14px;width: 0;z-index: 98;}
.f-dropdown {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;font-size: 16px;height: auto;list-style: none outside none;margin-left: 0;margin-top: 2px;max-height: none;max-width: 200px;position: absolute;top: -9999px;width: 100%;z-index: 99;}
.f-dropdown > *:first-child {margin-top: 0;}
.f-dropdown li {cursor: pointer;font-size: 0.875em;line-height: 1.125em;margin: 0;}
.f-dropdown li a {color: #555555;display: block;padding: 0.3125em 0.625em;}


/* -----------------------------------------
   02. WordPress Specific
----------------------------------------- */

/*** Img alignment ***/
body .alignleft,
.entry-content a:hover .alignleft { float: left; margin: 4px 10px 0px 0; display: block; }
body .alignright,
.entry-content a:hover .alignright { float: right; margin: 4px 0px 0px 10px; display: block; }
body .aligncenter,
.entry-content a:hover .aligncenter { clear: both; display: block; margin: 10px auto; padding: 10px 0; }
.alignleft img, .alignright img { display: block; }

/*** Gallery ***/
.gallery a,
.gallery a img { border:none; max-width: 100%; display: block; position: relative; }
.gallery .gallery-item { margin:1px 1px 0 0; width:80px; height:80px; padding:0; }
.gallery-caption { display: none; }
.bypostauthor {}
.gallery-icon { margin: 0; }
.gallery-item { margin: 0; }

/*** Image caption ***/
div .wp-caption { max-width: 100%; font-size: 11px; font-style: italic; border-width:1px; border-style: solid; margin:5px 15px 10px 0; position: relative; }
.wp-caption img { border: medium none; display:block; padding:5px; margin:0; width:100%; }
.wp-caption-text { display: block; font-size:11px; font-style:italic; margin:0 auto; padding:3px 10px 5px; text-align:center; font-family: Georgia,"Times New Roman"; }
.wp-caption.aligncenter { margin: 5px auto 10px auto; }

/*** Smiley ***/
.wp-smiley { display: inline-block; border: none; }

/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
	max-width: 100%;
}



/* -----------------------------------------
   03. Header Section
----------------------------------------- */

#header { padding-top: 20px; padding-bottom: 10px; margin: 0 auto;}

/*** Top links ***/
.top-links { text-align: right; color: #0296c0; padding: 4px 0; border-bottom: 1px solid #0784b3; background: #000; }
.top-links a { color: #0296c0; }
.top-links a:hover { color: #f00056; }
.mail-top { display: inline-block; }

/*** Logo ***/
#logo { max-height: 108px; text-indent: -9999px; padding-top: 0; margin-top: 0; }
#logo img { display: block; float: left;}
#logo a {}
.small-logo { height: 43px; display: none; }

/*** Top Bar Navigation ***/
.top-bar { background: none; margin: 0; min-height: 35px; line-height: 35px; }
.top-bar ul {  }
.top-bar ul > li a:not(.button) { height: 35px; line-height: 35px; }
@-moz-document url-prefix() {
    .top-bar ul > li a:not(.button) { font-weight: normal; }
}
.top-bar ul > li:hover a,
.top-bar ul > li.toggle-topbar:hover {}
.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus { background: #1fa8d1; border-radius: 3px; }
.top-bar ul > li:not(.name):hover a, .top-bar ul > li:not(.name).active a, .top-bar ul > li:not(.name):focus a { color: #fff; }
.top-bar > ul .name { display: none; }
.top-bar ul > li.has-dropdown a { padding-right: 10px; }
.top-bar ul > li.has-dropdown a:after { display: none; }
.top-bar ul > li.has-dropdown .dropdown:before { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent #1fa8d1 transparent; margin-left: 15px; position: absolute; left: 0; top: -4px; }
.top-bar ul > li.has-dropdown .dropdown { background: none; padding: 6px 0; height: auto; }
.top-bar ul > li.has-dropdown .dropdown li { line-height: 1; min-width: 100%; padding-bottom: 0; background: none; }
.top-bar ul > li.has-dropdown .dropdown li a { color: white; font-weight: normal; height: 100%; line-height: 1; padding: 10px 17px 10px 15px; white-space: nowrap; background: #1fa8d1; border-radius: 0; }
.top-bar ul > li.has-dropdown .dropdown li a:hover,
.top-bar ul > li.has-dropdown .dropdown li a:focus { background: #37b8dd; }
.top-bar ul > li.has-dropdown .dropdown li:last-child { padding-bottom: 0; }
.top-bar.expanded ul li.toggle-topbar a { content: ""; display: block; width: 35px; height: 0; border: none; top: auto; bottom: 45px; margin-bottom: 0; }
.top-bar ul > li.has-dropdown .dropdown li:last-child:nth-child(3) a { border-radius: 3px; }
.top-bar ul > li.has-dropdown .dropdown li:nth-child(3) a,
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown li:nth-child(3) a { -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.top-bar ul > li.has-dropdown .dropdown li:last-child a,
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown li:last-child a { -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown { position: absolute; left: 100%; top: 0; padding: 0 6px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown:before { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent #1fa8d1 transparent transparent; margin-left: 15px; position: absolute; left: -19px; top: 15px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown a { border-radius: 0; }
.lt-ie9 .top-bar ul li.has-dropdown { padding-right: 4px; }

.contain-to-grid { background: none; }
.sticky { overflow: visible; }
.sticky.fixed { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.6); height: 43px; padding-top: 3px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.sticky.fixed .top-bar .small-logo { display: block; float: left; margin-right: 30px; }
.sticky.fixed { -webkit-backface-visibility: hidden; }
.adminbar-enable .sticky.fixed {margin-top: 28px;}
.not-responsive .top-bar a.hide-for-large-up {display:none;}

/* Temporar */
.always-sticky body { padding-top: 53px; }
.always-sticky #header { padding-top: 0; padding-bottom: 6px; padding-top: 100px; }
.always-sticky .sticky.fixed { background: rgb(0, 0, 0); height: 53px; padding-top: 6px; }
.always-sticky .sticky.fixed .kleo-notifications {
	top: -4px;
}
.always-sticky .sticky.fixed .kleo-notifications a {
	padding: 0 2px 2px;
	height: 18px;
	line-height: 18px;
	font-weight: normal;
	display: block;
}
#header .kleo-notifications a { color: #fff !important; }



/*** Search top-bar ***/
#nav-menu-item-search #ajax_search_container a:not(.button) { line-height: 1.2em; padding:0; display: inline; }
#nav-menu-item-search #ajax_search_container a.search_title { font-size: 11px; text-transform: uppercase; font-weight: normal; color: #333; }
#nav-menu-item-search #ajax_search_container a.ajax_view_all { font-weight: normal; color: #f00056; }
#nav-menu-item-search #ajax_search_container a.ajax_view_all:hover { font-weight: bold; }
#nav-menu-item-search #ajax_search_container .icon { color: #ccc; }
#nav-menu-item-search #ajax_s { border: 1px solid #e6e6e6;display:block; }
#nav-menu-item-search {position: relative;}
#ajax_search_container {
    padding: 20px 0 5px;
    background: #fff;
    border-radius: 3px 3px 3px 3px;
    z-index: 9999;
    position: absolute;
    width:300px;
    left:-228px;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
    top:130%;
    line-height: inherit;
}
#ajax_search_container:before { content: ""; display: block; width: 0; height: 0; border: solid 7px; border-color: transparent transparent #fff transparent; margin-right: 42px; position: absolute; right: 0; top: -14px; }
#kleo_ajaxsearch {vertical-align:top; font-size: 11px; }
#ajax_searchform { padding: 0 10px; }
.kleo_ajax_results h4 { font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 5px 10px 0 10px; }
.searchHidden { display:none; }
.kleo_ajax_entry { clear:both; font-size: 12px; line-height: 1.2em; border-bottom: 1px dotted #ccc; padding: 5px 10px;  }
.kleo_ajax_entry .search_excerpt { color: #999; }
.kleo_ajax_entry:last-child { border: none; }
.ajax_not_found .icon { font-size: 24px; float: left; margin-right: 10px; }
.ajax_not_found { color: #333; }
.kleo_ajax_entry:hover { background: #f7f7f7; }
.ajax_search_content { min-height: 30px; }
.ajax_search_image { width:24px; float:left; margin-right: 10px;font-size: 24px; line-height: 0; color: #ccc; }
.ajax_search_image img {border-radius:100%;}
.ajax_view_all { margin: 0 10px; }

/* Profile dropdown button */
.btn-profile {}
.btn-profile .dropdown { padding: 0 14px 0 0 !important; }
.btn-profile .button.dropdown:after { border-color: black transparent transparent transparent; }
.btn-profile .button.dropdown.split.tiny span:after { border-color: black transparent transparent transparent; }
.btn-profile .button.dropdown.split.tiny span { width: 25px; }
.btn-profile .button.dropdown.split.tiny i.icon-user { float: left; margin-right: 3px; }
.btn-profile .button.dropdown.split.tiny > a { padding: 4px 25px 5px 10px; font-size: 11px; }
.btn-profile .button.dropdown.split.tiny span:after { border-style: solid; border-width: 4px; margin-top: -2px; }
.button.dropdown.split > a:hover,
.button.dropdown.split > a:focus { background-color: transparent; border-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-profile .button.dropdown > ul { border: none; margin-top: 1px; }
.btn-profile .button.dropdown > ul li .label { font-size: 10px; border-radius: 2px; }
.btn-profile .button.dropdown.split > span {box-shadow: none;}


/*** Search Form ***/
.form-wrapper { margin-top: 20px; margin-bottom: 20px; position: relative; z-index: 1; }
.form-search.custom span.custom.radio { -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }
.form-search.custom span.custom.checkbox:before { content: ""; display: block; line-height: 0.8; height: 14px; width: 14px; text-align: center; position: absolute; top: 0; left: 0; font-size: 14px; color: #fff; }
.form-search.custom span.custom.radio.checked:before { content: ""; display: block; width: 8px; height: 8px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; background: #0296C0; position: relative; top: 3px; left: 3px; }
.form-search.custom span.custom.checkbox.checked:before { content: "\00d7"; color: #0296C0; }
.form-search { padding: 10px 12px 20px; background: #0296c0; position: relative; border-left: 10px solid rgba(52, 175, 210, 0.3);  border-right: 10px solid rgba(52, 175, 210, 0.3); }
.form-search label { color: #fff; }
.form-search .notch { position: absolute; bottom: -10px; left: 20px; margin: 0; border-top: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #0296c0; padding: 0; width: 0; height: 0; }
.form-header { background: #0296c0; padding: 20px 14px 6px; border-left: 10px solid rgba(52, 175, 210, 0.3); border-top: 10px solid rgba(52, 175, 210, 0.3);  border-right: 10px solid rgba(52, 175, 210, 0.3);}
.form-header .lead { color: #fff; font-size: 16.4px; }
.form-footer { color:#777777; padding: 20px 20px 10px;  border-left: 10px solid #fafafa; border-bottom: 10px solid #fafafa;  border-right: 10px solid #fafafa;background: #f8f8f8 url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/patterns/gray_pattern.gif); }
.form-search.custom div.custom.dropdown { display: block; position: relative; width: auto; height: 32px; margin-bottom: 9px; margin-top: 2px; }
.form-search.custom div.custom.dropdown a.current { display: block; width: auto; line-height: 30px; min-height: 32px; padding: 0; padding-left: 6px; padding-right: 38px; border: solid 1px #34afd2; color: #fff; background-color: #34afd2; white-space: nowrap; }
.form-search.custom div.custom.dropdown a.selector { position: absolute; width: 27px; height: 32px; display: block; right: 0; top: 0; border: solid 1px #34afd2; }
.form-search.custom div.custom.dropdown a.selector:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #fff transparent transparent transparent; position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -5px; }
.form-search.custom div.custom.dropdown ul { position: absolute; width: auto; display: none; margin: 0; left: 0; top: 31px; margin: 0; padding: 0; background: white; background: rgba(255, 255, 255, 0.95); border: solid 1px #b7f0ff; }
.form-search.custom div.custom.dropdown ul li { color: #555555; font-size: 13px; cursor: pointer; padding: 3px; padding-left: 6px; padding-right: 38px; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }
.form-search.custom div.custom.dropdown ul li.selected { background: #b9f0ff; color: black; }
.form-search.custom div.custom.dropdown ul li:hover { background-color: #b9f0ff; color: black; }
.form-search.custom input[type="text"] { background-color: #34afd2; border: 1px solid #0189b0;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); color: rgba(255, 255, 255, 0.9); }
.form-search.custom div.custom.dropdown ul li.selected:hover { background: #b9f0ff; cursor: default; color: black; }
.form-search .button { background: #34afd2; border: 1px solid #34afd2; float: left; margin-right: 5px; }
.form-search .button:hover,
.form-search .button:focus { color: white; background-color: #30bee6; border: 1px solid #30bee6; }
.form-search.custom select {margin-bottom:7px;}
.home #search-bar {border-bottom: 1px solid #ddd;min-height: 48px;}

/* Temporary fix for two lines of text labels */
.form-search.custom .columns {
	height: 32px;
	display: table;
}
.form-search.custom label {
	line-height: 16px;
	display: table-cell;
	vertical-align: middle;
}
.form-search.custom .three.mobile-one.columns {
	height: inherit;
	display: inherit;
}

form.custom div.custom.dropdown a.current {overflow:hidden;}
#horizontal_search.custom div.custom.dropdown a.selector {background: #fff;}

.kleo_members_carousel p:first-child { margin-top: -18px; display: inline-block; width: 100%; }

.form-search .kleo-checkbox label {
    display: block;
}

/*End of temporary fix*/

/*** LogIn and Signup Forms ***/
.login-buttons em { line-height: 22px; margin: 3px -6px; z-index: 1; position: relative; width:22px; height: 22px; display: inline-block; color: #69717e; text-align:center;
		-moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; background: #fff; }
.reveal-modal .label { font-weight: normal; }
.reveal-modal input:focus:invalid { /* insert your own styles for invalid form input */ border-color: red; }

#forgot_form #lost_result {margin-top: 7px;}
#forgot_form #lost_result p {margin-bottom: 0;}

/*** Profile Thumbs Carousel ***/
.carousel-profiles { margin: 0 0 10px 60px; overflow: hidden; }
.form-wrapper .carousel-profiles {max-height: 100px;}
.form-wrapper .carousel-profiles li { width: 94px; height: 94px; }
.carousel-profiles ul { margin: 0; padding: 0; list-style: none; display: block; }
.carousel-profiles li { text-align: center; border: 3px solid #fff; padding: 0; margin: 6px; display: block; float: left;
		-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.2s ease; 	 -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.carousel-profiles li:hover { border: 3px solid #fff; -webkit-animation: pulse ease-in-out 1 normal 500ms; -moz-animation: pulse ease-in-out 1 normal 500ms; -ms-animation: pulse ease-in-out 1 normal 500ms;
		-o-animation: pulse ease-in-out 1 normal 500ms; animation: pulse ease-in-out 1 normal 500ms; }
.carousel-profiles img { -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; width: 100%; }
.carousel-profiles.responsive { width: auto; margin-left: 0; }
.carousel-profiles li a { display: inline-block; }
#main .caroufredsel_wrapper,
#main .carousel-profiles .profile-thumbs { min-height: 118px; }

/*** Breadcrumbs ***/
#breadcrumbs-wrapp { background: #0095c2;}
#breadcrumbs-wrapp .breadcrumbs { margin: 0; }
#breadcrumbs-wrapp .inline-list {  color: #fff; margin-bottom: 6px; }
#breadcrumbs-wrapp .inline-list li { padding-top: 6px; }
#breadcrumbs-wrapp .inline-list li a { color: #fff; }
#breadcrumbs-wrapp .inline-list li a:hover { color: #02b5eb; }
ul.breadcrumbs { display: block; background: none; padding: 6px 10px 7px 0; border: none; }
ul.breadcrumbs li { }
ul.breadcrumbs li a {  color: #fff; }
ul.breadcrumbs li:before { content: "/"; }
ul.breadcrumbs li.current a { cursor: default; color: #fff; }





/* -----------------------------------------
   04. Call To Actions Section
----------------------------------------- */

#call-to-actions { text-align: center; }
#call-to-actions .section-title,
#call-to-actions h1 {  opacity: 0; }
#call-to-actions .lead {  margin-bottom: 40px; opacity: 0; }
#call-to-actions .alert { background-color: #ff0461; border: 1px solid #ff0461; }
#call-to-actions .alert:hover,
#call-to-actions .alert:focus { background: #ed0058; border: 1px solid #ed0058; }
#call-to-actions .take-action { width: auto; margin: 0 auto; display: inline-block; margin-bottom: 40px; }
#call-to-actions .large.button i {padding: 0; margin: 0; font-size: 20px; line-height: 12px; }
#call-to-actions .large.button.icon { padding: 15px 5px 16px; }
#call-to-actions .large.button.disabled { border: 1px solid #d8d7d7; background: #e8e7e7;  box-shadow: -1px 1px 1px #fafafa; color: #fff; }
#call-to-actions .or-block { display: inline-block; padding: 15px 5px 16px; font-style: italic; float: left; }
.map-bg { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/map-bg.png) center 210px no-repeat; }


/*** Status Icons ***/
.status {	text-align: center; position:relative; bottom: 0px;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.status:hover { bottom:5px;  }
.status:hover .icon[data-animation=pulse] img {
		-webkit-animation: pulse ease-in-out 1 normal 500ms; -moz-animation: pulse ease-in-out 1 normal 500ms; -ms-animation: pulse ease-in-out 1 normal 500ms;
		-o-animation: pulse ease-in-out 1 normal 500ms; animation: pulse ease-in-out 1 normal 500ms; }
.status .block-grid li { float: none; font-size: 18px; color: #8b8b8b; min-height: 60px; }
.status .block-grid li.title { font-size: 35.5px; min-height: 22px; }

iframe { border: none; }
.kleo-video { display: none; margin-bottom: 40px; background: #000; box-shadow: 0 0  10px #777; }
.kleo-video .central { position: relative; background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/loading_dark.gif) center center no-repeat; }
.kleo-video .central a.videoClose { position: absolute; right: 40px; bottom: 43px; width: 34px; height: 34px; z-index: 9999; }





/* -----------------------------------------
   05. Main Section
----------------------------------------- */

#main { padding-top: 60px; padding-bottom: 30px; }
.section { padding: 40px 0;}
section .section { padding: 20px 0 40px; }
.with-border { border-bottom: 1px solid #ddd; }

/*** Carousel for Articles ***/
.carousel-stories a.imagelink, .circle-image a.imagelink { display:block; position:relative; }
.carousel-stories a.imagelink .overlay, .circle-image a.imagelink .overlay { position:absolute; top:0; left:0; width: 100%; height: 100%; background:rgba(18,184,186,0); z-index:90;
		border-radius: 100%;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
		-webkit-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		-moz-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		-ms-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		-o-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		transition:background 0.4s cubic-bezier(0.19,1,0.22,1); }
.carousel-stories a.imagelink .read, .circle-image a.imagelink .read { color:rgba(255,255,255,0); position:absolute; top:50%; left:50%; display:block; z-index:100; width: 60px; height: 60px; line-height: 60px; text-align: center;
		font-size: 2em; font-weight: bold; margin: -30px 0px 0px -30px; -webkit-transition: ease 0.7s; -moz-transition: ease 0.7s; -o-transition: ease 0.7s; transition: ease 0.7s; }
.carousel-stories a.imagelink:hover .read, .circle-image a.imagelink:hover .read { color:#fff; }
.carousel-stories a.imagelink:hover .overlay, .circle-image a.imagelink:hover .overlay { background:rgba(0,0,0,0.2); }
.carousel-stories ul { text-align: center;  display: inline-block;  }
.carousel-stories .circle, .circle-image { width: 180px; height: 180px; margin: 30px auto; }
.carousel-stories .circle img, .circle-image img { margin: 0 auto 0 auto; display: block; width: 180px; height: 180px; z-index: 10;
    transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s;
		border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.carousel-stories .circle:hover img, .circle-image:hover img {
    -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
    transform: scale(1.1); -ms-transform: scale(1.1);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=-0, M21=0, M22=1); }
		
/* Small fix for IE8 */
.lt-ie9 .carousel-stories a.imagelink .read,
.lt-ie9 .carousel-stories a.imagelink:hover .read, .lt-ie9 .circle-image a.imagelink .read, .lt-ie9 .circle-image a.imagelink:hover .read { display: none; }

.carousel-stories { overflow: hidden; max-height: 394px; clear: both; padding-top: 20px; }
.carousel-stories ul { display: block; }
.carousel-stories li { text-align: center; max-width: 326px; padding: 0 8px; display: block; float: left; }
.carousel-stories.responsive { width: auto; margin-left: 0; }
.carousel-stories .overlay { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.carousel-stories .read { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } 
.carousel-stories:hover .read { background:rgba(0,0,0,0.2); }

/*** Testimonials ***/
.testimonials-carousel { margin-bottom: 10px; padding-top: 10px;  position: relative; min-height: 160px; }
.testimonials-carousel li { text-align: center; padding: 0; background: none; list-style: none; }
.quote-content { margin: 14px;}
.quote-content , .quote-content p, .quote-content div {font-size: 17px; line-height: 1.6; font-style: italic; }
.quote-author { margin-top: 12px; font-size: 11px; }
.author-description { color: #aaa; }
.widgets-container .widgets ul.testimonials-carousel li:before {content: "";}
.widgets-container .widgets ul.testimonials-carousel li {border-bottom:none;}
.iconq { color: #dcdcdc; }

/*** Support & Newsletter ***/
#support { background: #eaeaea url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/patterns/gray_pattern.gif); padding-top: 40px; padding-bottom: 20px; border-top: 10px solid #fafafa; }
#newsletter-form #result {}

/*** Pagination ***/
ul.pagination { display: block; height: 24px; margin-left: -5px; }
ul.pagination li { float: left; display: block; width: 24px; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }
ul.pagination li a { display: block; padding: 1px 0; color: #555; -webkit-border-radius: 48px; -moz-border-radius: 48px; -ms-border-radius: 48px; -o-border-radius: 48px; border-radius: 48px; text-align: center;}
ul.pagination li:hover a, ul.pagination li a:focus { background: #e6e6e6; }
ul.pagination li.unavailable a { cursor: default; color: #999; }
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { background: transparent; }
ul.pagination li.current a, div#main ul.pagination li.current a { background: #2ba6cb; color: white; font-weight: bold; cursor: default; }
ul.pagination li.current a:hover, ul.pagination li.current a:focus { background: #2ba6cb; }

/*** Homepage Members ***/
.section-members { text-align: center; min-height: 290px;}
.section-members .item-list { border-bottom: 0; }
.section-members .item-list li:last-child { float: left; }
.section-members .item-options a {  padding: 5px; margin: 0 10px; position: relative; }
.section-members .item-options .selected { border-bottom: 3px solid #2ba6cb; }
.section-members .item-options .selected:after {content:"\00a0"; position: absolute; bottom: -7px; left: 50%; margin: 0; margin-left: -5px; border-top: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #2ba6cb; padding: 0; width: 0; height: 0;}
.section-members .item-avatar { padding: 8px; }
.section-members .item-avatar a { }
.section-members .item-avatar .avatar { border-radius: 50%; }
.section-members .item-avatar .avatar:hover {
		-webkit-animation: pulse ease-in-out 1 normal 500ms; -moz-animation: pulse ease-in-out 1 normal 500ms; -ms-animation: pulse ease-in-out 1 normal 500ms;
		-o-animation: pulse ease-in-out 1 normal 500ms; animation: pulse ease-in-out 1 normal 500ms;}
.section-members .item {}


/*** Homepage Groups ***/
#groups {}
#groups .meta {}
#groups .frame {}
#groups .meta-count {}
#groups .avatar { border-radius: 50%; }
#groups .item-header-avatar { position: relative; max-width: 180px; margin: 0 auto; }
#groups .group-item { text-align: left; margin-bottom: 30px;  }

#groups .circular-item { position: absolute; left: -10px; top: -20px; width:66px; height: 66px; display: inline-block; background: #fff; padding: 3px;
		-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; z-index: 10; }
#groups .circular-item .icon { position: absolute; top: 21px; left: 11px; font-size: 10px; }
#groups .circular-item input { position: absolute; top: 12px; right: 18px; }

/* Small fix for IE8 */
@media \0screen {
	#groups .circular-item { border: 3px solid #e5e5e5; left: -20px; top: -20px; }
	#groups .circular-item .icon { top: 20px; left: 5px;}
	#groups .circular-item input { background: transparent; top: 30px; left: 0; color: #0296c0; font-weight: bold; }
}

/*** Group Single ***/
.group-avatar#item-header-avatar .avatar { max-width: 150px; max-height: 150px;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
#item-header-content h2 { font-size: 20px; }
#item-header-content .highlight { background: #f4f4f4; padding: 0 6px; border-radius: 3px; }



/* -----------------------------------------
   06. Sidebar Section
----------------------------------------- */

/*** Widgets ***/	
.widgets-container.sidebar_location .widgets ul li { padding: 7px 0 7px 14px; border-bottom: 1px solid #e3e3e3; list-style: none; }
.widgets-container .widgets ul li:before { font-family:'FontAwesome'; content: "\f105"; margin-left: -12px; float: left; display: block; }
.widgets-container .widgets ul.tweet_list li:before, .widgets-container .widgets ul.latest-blog li:before { content: ""; margin-left: 0; }
.widgets-container.sidebar_location .widgets ul li a { color: #666; font-size: 13px; }
.widgets-container.sidebar_location .widgets ul li a:hover { color: #0296c0; }
.widgets-container .widgets ul li:last-child { border-bottom: none; }
.widgets-container.sidebar_location .widgets { margin-bottom: 30px; }
.widgets-container.footer_location .widgets ul li {padding-left:12px;}
.widgets-container.footer_location .widgets ul.tweet_list li, .widgets-container.footer_location .widgets ul.latest-blog li {padding-left:0;}
.widgets ul {list-style: none;}
.widget_calendar caption {margin-bottom: 10px;}

.widgets-container.sidebar_location .widgets ul#profile-thumbs li {padding:0;}
.widgets-container .widgets ul#profile-thumbs li:before {content:'';margin-left: 0;}
 


/* -----------------------------------------
   07. Profile Page
----------------------------------------- */

#profile { padding-top: 30px; padding-bottom: 10px; position: relative; }
/*#profile:after { content: ""; display: block; width: 0; height: 0; border: solid 15px; border-color: #0095c2 transparent transparent transparent; position: absolute; left: 50%; bottom: -25px; margin-left: -7.5px; }*/
#profile h2 { margin-bottom: 0; }
#profile .user-nicename { font-size: 14px; font-weight: bold; }
#profile .activity { font-size: 11px;}
#activity-stream .message,
.activity #activity-stream li { border-left: 1px solid #e5e5e5; list-style: none outside none; margin: 0 0 0 25px; padding: 30px 0 0;float:left; }
.activity #activity-stream li ul li { border-left: 0; }
.activity #activity-stream li ul li ul li { margin: 0; }
.activity #activity-stream li .media-type-video,
.activity #activity-stream li .media-type-photo { border-left: none; }
#profile #item-header-avatar .avatar { border: 6px solid;width:100%; }
#profile #item-header-avatar img {}
#profile div.generic-button { margin-top: 3px; }
ul.item-list li.load-more { float: none; border-left: 1px solid #e5e5e5; margin-left: 25px; }

/*** Match stats ***/
.circular-item { position: relative; float: left; margin-top: 10px; width:80px; height: 80px; display: inline-block; padding: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; z-index: 10; }
.circular-item .hearts { background: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/hearts_bg.png) no-repeat; display: block; width: 39px; height: 30px; position: absolute; right: 0; top: -20px; }
.circular-item .icon { position: absolute; top: 20px; left: 19px; }
.circular-item input { cursor: default; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border:none; height: auto; position: absolute; top: 12px; right: 30px; text-align: center; }
.circular-item input:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.circular-progress-item { position: relative; width:70px; height: 70px; display: inline-block; }
.circular-progress-item input { cursor: default; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border:none; height: auto; position: absolute; top:0px; border-color: red; color: red; }
.circular-progress-item input:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input[type="text"].greenCircle {background: rgba(0, 0, 0, 0)!important; border:none !important;color:transparent;}


/* Small fix for IE8 */
@media \0screen {
	.circular-item { border: 3px solid transparent; margin-right: 10px; }
	.circular-item .icon { top: 20px; left: 15px;}
	.circular-item input { background: transparent; top: 30px; left: 0; color: #fff; font-weight: bold; }
}

.callout { padding: 16px 12px; margin-bottom: 12px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.callout .bp-profile-details { line-height: 30px; font-weight: bold; margin-left: 44px; }
.callout .bp-profile-details:before { font: 30px'FontAwesome'; content: "\f10e"; color:#09A9D9; margin-left: -40px; float: left; }
.callout .cite { margin-left: 44px; }


/*** Profile Carousel Gallery ***/
#gallery-carousel a.imagelink { display:block; position:relative; }
#gallery-carousel a.imagelink .overlay { position:absolute;  top:0; left:0; width: 100%; height: 100%; background:rgba(18,184,186,0); z-index:10;
		-webkit-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		-moz-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		-ms-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		-o-transition:background 0.4s cubic-bezier(0.19,1,0.22,1);
		transition:background 0.4s cubic-bezier(0.19,1,0.22,1); }
#gallery-carousel a.imagelink .read { color:rgba(255,255,255,0); position:absolute; top:50%; left:50%; display:block; z-index:11; width: 60px; height: 60px; line-height: 60px; text-align: center;
		font-size: 2em; font-weight: bold; margin: -30px 0px 0px -30px; -webkit-transition: ease 0.7s; -moz-transition: ease 0.7s; -o-transition: ease 0.7s; transition: ease 0.7s; }
#gallery-carousel a.imagelink:hover .read { color: #fff; }
#gallery-carousel a.imagelink:hover .overlay { background:rgba(0,0,0,0.2); }
#gallery-carousel ul { text-align: center;    }
#gallery-carousel .circle { /*width: 120px;*/ height: 120px; margin: 7px; display: block; float: left; }
#gallery-carousel .circle img {  display: block; /*width: 120px;*/ height: 120px; z-index: 10; border: 3px solid #fff;
    transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s;
		-webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
#gallery-carousel .circle:hover img {
    -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
    transform: scale(1.1); -ms-transform: scale(1.1);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=-0, M21=0, M22=1); }

.btn-carousel { padding-top: 20px; }
.btn-carousel a { padding: 3px 10px; display: inline-block; }
.stanga-prev {}
.dreapta-next {}
		
/* Small fix for IE8 */
.lt-ie9 #gallery-carousel a.imagelink .read,
.lt-ie9 #gallery-carousel a.imagelink:hover .read { display: none; }


/*** Tabs Custom ***/
.tabs.info, #object-nav ul { list-style: none; border-bottom: solid 1px #e6e6e6; display: block; height: 40px; padding: 0; margin-bottom: 40px; }
.tabs.info.contained { margin-bottom: 0; margin-left: 0; }
.tabs.info dt,
.tabs.info li.section-title { color: #b3b3b3; cursor: default; display: block; float: left; font-size: 12px; height: 40px; line-height: 40px; padding: 0; padding-right: 9px; padding-left: 20px; font-weight: normal; width: auto; text-transform: uppercase; }
.tabs.info dt:first-child,
.tabs.info li.section-title:first-child { padding: 0; padding-right: 9px; }
.tabs.info dd,
.tabs.info li,
#object-nav ul { -webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;  }
#object-nav ul li { display: block; float: left; padding: 0; margin: 0; position: relative;border-top: none; border-bottom: 2px solid #fff; margin-bottom: 10px; }
#main #object-nav ul li a:hover { color: #18a0c7; }
.tabs.info dd a,
.tabs.info li a,
#main #object-nav ul li a { color: #6f6f6f; display: block; font-size: 13px; height: 40px; line-height: 40px; padding: 0px 10px; }
.tabs.info dd a:focus,
.tabs.info li a:focus { font-weight: normal; color: #2ba6cb; }
.tabs.info dd.active, .tabs.info li.active { margin-top: 0; }
.tabs.info dd.active,
.tabs.info li.active, #object-nav ul li.selected, #object-nav ul li.current { border-top: none; border-bottom: 2px solid #2ba6cb; position: relative; }
.tabs.info dd.active a,
.tabs.info li.active a, #object-nav ul li.current a, #object-nav ul li.selected a { cursor: default; color: #3c3c3c; border-left: none; border-right: none; font-weight: normal;border-bottom: 2px solid #2ba6cb; }
.tabs.info dd:first-child,
.tabs.info li:first-child,
#object-nav ul li:first-child { margin-left: 0; }
.tabs.info dd.active a:after,
#object-nav ul li.current a:after,
#object-nav ul li.selected a:after { content:"\00a0"; position: absolute; bottom: -7px; left: 50%; margin: 0; margin-left: -5px; border-top: 0;
		border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #2ba6cb; padding: 0; width: 0; height: 0; }
.tabs.info.centered-tabs {
  text-align: center;
}
.tabs.info.centered-tabs dd, .tabs.info.centered-tabs li {
    display: inline-block;
    float: none;
}

.regulartab dl {}
.regulartab dt,
.regulartab dd { min-height: 30px; line-height: 30px; margin-bottom: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.regulartab dd p { line-height: 30px; margin-bottom: 0;}
.regulartab dt { padding: 0 10px 0 5px; font-weight: normal; }
.regulartab dd { padding: 0 5px 0 10px; }

.tabs.pill.custom { border-bottom: none; margin: 24px auto 46px; }
.tabs.pill.custom dd,
.tabs.pill.custom li { margin-right: 10px; margin-bottom: 20px; position: relative; }
.tabs.pill.custom dd:last-child,
.tabs.pill.custom li:last-child { margin-right: 0; }
.tabs.pill.custom dd a,
.tabs.pill.custom li a { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background: #fff; height: 43px; line-height: 43px; color: #666; }
.tabs.pill.custom dd a:focus,
.tabs.pill.custom li a:focus { font-weight: normal; }
.tabs.pill.custom dd.active,
.tabs.pill.custom li.active { border: none; margin-top: 0; }
.tabs.pill.custom dd.active a,
.tabs.pill.custom li.active a { background-color: #2ba6cb; border: none; color: #fff; font-weight: normal; }
.tabs.pill.custom.contained { border-bottom: solid 1px #eee; margin-bottom: 0; }
.tabs.pill.custom.two-up dd,
.tabs.pill.custom.two-up li,
.tabs.pill.custom.three-up dd,
.tabs.pill.custom.three-up li,
.tabs.pill.custom.four-up dd,
.tabs.pill.custom.four-up li,
.tabs.pill.custom.five-up dd,
.tabs.pill.custom.five-up li { margin-right: 0; }
.tabs.pill.custom dd.active a:after {}
#profile ul.tabs-content {clear:left;}
/*** Toggle ***/

.kleo-toggle .toggle-content.closed {display:none;}

/*** Accordion ***/
ul.accordion { border:none; }
ul.accordion > li{ border-top: none;  margin-bottom: 8px; }
.accordion-title { margin:0; padding:10px 15px; border-bottom:1px solid #e5e5e5; float:left; width:100%; cursor:pointer; color: #6f6f6f;
	-webkit-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
	-moz-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
	-o-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;
	transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}
.accordion-title.active{ color:#000;}
.accordion-content{ padding:15px; float:left; }
.accordion-title .accordion-icon:before { font-family:'FontAwesome'; content: "\f055"; font-weight: normal; font-style: normal;display: inline-block; float:right; text-decoration: inherit; padding:2px 0 0; color:#ddd; }
.accordion-title.active .accordion-icon:before{ font-family:'FontAwesome'; content: "\f056"; color:#ddd; }

/*** Lists ***/
.dl-horizontal { *zoom: 1; }
.dl-horizontal:before,
.dl-horizontal:after { display: table; line-height: 0; content: ""; }
.dl-horizontal:after { clear: both; }
.dl-horizontal dt { float: left; width: 160px; line-height: 2.3em; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; }
.dl-horizontal p {margin-bottom: 0;line-height: 2.3em;}
.dl-horizontal dd { margin-left: 180px; }
.love-list { list-style: none; list-style-position: inside; }
.love-list li:before { font-family:'FontAwesome'; content: "\f0da"; margin-left: -12px; float: left; display: block;  }

.featured-list li { list-style: none; font-size: 16px; padding: 0.4em 3em; }
.featured-list li:before { font: 20px 'FontAwesome'; content: "\f058"; color: #3cb878; margin: 2px 10px 10px 0; float: left; display: block; }

/*** Pricing table ***/
.pricing-table .price { background-color: #0095C2; color: #FFFFFF;}
.pricing-table .title { background-color: #E6E6E6;}

/* Tables ---------------------- */
table thead tr { background: #f2f2f2;}

/* Forms (Foundation) */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { border: 1px solid #cccccc;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: rgba(0, 0, 0, 0.75); }



/* -----------------------------------------
   08. Blog Page
----------------------------------------- */

/*** Article styles ***/
.blog h2,
.single-post h2 { margin-bottom: 14px; }
.blog .article-content,
.post .article-content { border-bottom: none; }
.article-meta .link-list a { color: #777; display: inline-block; }
#main .article-meta .link-list a:hover { color: #0296c0; }
.article-meta .link-list i { color: #777; display: inline-block; }
.article-media { margin-bottom: 10px; }
.article-media .slider-nav span { opacity: 0.1 }
.article-media:hover .slider-nav span { opacity: 1; }
.orbit-wrapper .slider-nav { display: block; }
.orbit-wrapper .slider-nav span {}
.edit-link {}
.post-edit-link:before { font-family:'FontAwesome'; content: "\f044"; margin-right: 5px; }
#avatar-crop-pane { width: 480px !important; height: 480px !important; }
article.sticky {float: none;}

/*** New WP format post ***/
.format-audio {}
.format-video {}
.format-image {}
.format-gallery {}
.format-quote {}
.format-standard {}
.format-link {}
.format-status {}
.format-aside {}
.format-status div.avatar {
	-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	 float: left; border: 2px solid #fff; }
.format-status div.avatar img {
	-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
	 display: inline-block; float: left; }
.format-status .status-info { position:relative; padding:20px 10px; margin: 30px 0 10px 90px; color:#777; font-style: italic;}
.status-time { color: #a2a2a2; margin-bottom: 5px; display: block;}
.format-quote { font-size: 18px; font-style: italic; }
.format-quote .article-content p:before { font: 28px 'FontAwesome'; content: "\f10e"; color: #f4f4f4; margin-right: 10px; }
.format-aside .article-content { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
	background: #f4f4f4; padding: 20px 20px 6px; } 

/*** Message styles ***/
.messages {}
.messages-list {  border-bottom: 1px dotted #e5e5e5;margin: 30px 0 10px;overflow: hidden; padding: 0 0 10px;}
.message:first-child {  }
.message .children { margin: 0; padding: 10px 0 0 30px; position: relative;float:left;}
.message .children .message { border-top: 1px dotted #e5e5e5;  position: relative;padding-top: 30px;}
.message-meta { float:left; margin-left:10px;}
.message-body { float:left; margin-left:60px;}
.message .avatar, #whats-new-avatar .avatar, .activity #activity-stream div.activity-avatar { float: left; position: relative; z-index: 1; }
.message .avatar img, #whats-new-avatar .avatar img { }
.message .author,
.message .author a {color: #909090; margin: 5px 0; font-weight:500; letter-spacing:0;}
.message .author a:hover {}
.message .date,
.message .date a { color: #ccc; font-style: italic; margin: 2px 0;}
.message .author .message-reply-link { font-size: 11px;}
.leave-message { clear: both; display: none; }
.leave-message textarea { height:200px;}

/*** Comments styles ***/
.comments {}
.comments-list { margin: 30px 0 10px; padding: 0 0 10px;}
.comment { border: 1px solid #e5e5e5; margin: 10px 0 0 20px; padding: 10px 5px 5px 0; float:left; list-style: none; width: calc(100% - 20px); }
.comment:first-child { margin-top: 0;}
.comment .children { margin: 0; padding: 10px 0 0 20px; position: relative;float:left; /*width: calc(100% - 20px);*/ }
.comment .children .comment { position: relative; /*width: 100%;*/ }
.comment-meta { float:left; padding: 0; margin: 0; }
.comment-body { float:left; margin: 10px 0 0 10px; clear:left; }
.comment div.avatar { width: 60px; height: 60px; float: left; position: relative; z-index: 1; left: -30px; background: #fff; padding: 3px;
		border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
		-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); }
.comment .avatar img { margin-right: 0; display: block; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.comment .author,
.comment .author a { color: #909090; margin: 5px 0 5px -10px; letter-spacing:0; }
.comment .author a:hover {}
.comment .date,
.comment .date a { color: #ccc; font-style: italic; margin: 2px 0 2px -16px; }
.comment .author .comment-reply-link { font-size: 11px;}
.leave-comment { clear: both; }
.leave-comment textarea { height:200px;}
.comment-awaiting-moderation {clear:left; float: left; margin: 10px 0 0 10px;font-style: italic;}
.children #respond {margin-left:20px;}
.reply {float:left; margin: 0; clear:left;}
.single-post p.edit-link {margin-bottom: 5px; }
.single-post p.edit-link:before { font-family: 'FontAwesome'; content: "\f044"; margin-right: 5px; }
.single-post .reply { float: right; }

/*** Grid styles ***/
.grid_articles .four.columns:nth-child(3n+1) {clear:left;}
.grid_articles .three.columns:nth-child(4n+1) {clear:left;}
.grid_articles .columns:last-child {float:left;}

/* -----------------------------------------
   09. Search Page
----------------------------------------- */
#search-bar { padding-top:10px; background: #f8f8f8 url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/patterns/gray_pattern.gif); }
.search-result h2 { font-size: 46px; color: #000; }
.search-list { margin: 0 0 40px; display: inline-block; width: 100%; }
.search-item { border: 1px solid #e5e5e5; list-style: none; text-align: center; margin-top: 100px; }
.search-item-mini {margin-top: 20px;}
.search-meta {}
.search-item .avatar { width: 94px; height: 94px; overflow: hidden; position: relative; z-index: 1; margin: -45px auto 25px; border: 4px solid #fff;
		border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
		-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
		-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); }
.search-item .avatar img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.search-item .author,
.search-item .author a { color: #909090; word-wrap: break-word;}
.search-item .author a:hover {}
.search-item .date,
.search-item .date a { height: 26px; overflow: hidden; color: #ccc; font-style: italic; }
.search-item .author .search-item-reply-link { font-size: 11px;}
.search-item p { padding: 5px 8px 0; }
.search-item .search-body { height: 60px; margin-bottom: 10px; overflow: hidden; }
.search-item .author { height: 30px; }





/* -----------------------------------------
   10. Footer
----------------------------------------- */

#footer { padding-top: 40px; padding-bottom: 40px; }
#footer h5 { color: #777; margin-bottom: 20px; }
#footer hr { border: solid #333; border-width: 1px 0 0; }

/*** Social Icons ***/
.footer-social-icons a { color: #777; float: left; display: inline-block; margin-right: 5px; }

/*** Twitter Feed ***/
.tweet_list li { list-style: none; font-size: 12px; border-bottom: 1px dotted #333; padding-top: 7px; padding-bottom: 7px;  }
.tweet_list li:last-child { border-bottom: none; }
.tweet_time a { padding: 1px 4px 2px; font-size: 11px; text-align: center; text-decoration: none; line-height: 1; white-space: nowrap; display: inline; position: relative; bottom: 1px; color: #9a9a9a; background: #333;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.tweet_list .at { display: none; }

/*** Latest Blog ***/
.latest-blog li { list-style: none; display: inline-block; width: 100%; margin-bottom: 10px; }
.latest-blog span.avatar { width: 56px; height: 56px; padding: 3px; background: #777; display: inline-block; float: left; margin-right: 10px;
border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.latest-blog span.avatar:hover { background: #f00056; padding: 0;
		-webkit-animation: pulse ease-in-out 1 normal 500ms; -moz-animation: pulse ease-in-out 1 normal 500ms; -ms-animation: pulse ease-in-out 1 normal 500ms;
		-o-animation: pulse ease-in-out 1 normal 500ms; animation: pulse ease-in-out 1 normal 500ms;
		border: 3px solid #f00056; }
.latest-blog img { width: 50px; height: 50px; display: block;
border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }

/*** Newsletter Form ***/
#result { font-weight: bold; }





/* -----------------------------------------
   11. Layout Type
----------------------------------------- */

/*** Boxed Page ***/
.kleo-page { background: #fff; box-shadow: 0 0 3px rgba(153, 153, 153, 0.1); max-width: 1170px; min-width: 300px; margin: 0 auto;}
.boxed-style {}

/*** Wide Page ***/
.wide-style { background: #fff;  margin: 0; max-width: none; }





/* -----------------------------------------
   12. Custom Plugins Ready
----------------------------------------- */

/*** Localization (WPML) ***/
.top-links #lang_sel, .top-links #lang_sel_click { display: inline-block; float: left; text-align: left; height: 20px; font-family: inherit }
.top-links #lang_sel a, .top-links #lang_sel a:visited, .top-links #lang_sel_click a, .top-links #lang_sel_click a:visited { line-height: inherit; }
.top-links #lang_sel ul ul, .top-links #lang_sel_click ul ul { top: inherit; }
/*.top-links #lang_sel a.lang_sel_sel { background-image: none; }*/

.top-links #lang_sel_list { display: inline-block; float: left; text-align: left; height: 20px; font-family: inherit;width:auto; }
#lang_sel_list li, #lang_sel_list ul {width: auto;}
.top-links #lang_sel_list a, #lang_sel a:visited { line-height: inherit; padding: 2px;text-align:left; }
.top-links #lang_sel_list a.lang_sel_sel { background-image: none; padding: 2px;text-align:left; }


/*** Contact form7 ***/
.wpcf7-submit { cursor: pointer;display: inline-block;font-family: inherit;font-size: 14px;font-weight: bold;line-height: 1;margin: 0;padding: 10px 20px 11px;
		position: relative;text-align: center;text-decoration: none;
		-webkit-transition: background-color 0.15s ease-in-out;
		-moz-transition: background-color 0.15s ease-in-out;
		-o-transition: background-color 0.15s ease-in-out;
		transition: background-color 0.15s ease-in-out;
		-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
div.wpcf7-response-output { padding: 0.5em 1em; }
.widgets .wpcf7-submit { font-size: 11px;padding: 5px 14px 6px; }
.front-form-button {margin-bottom:5px;}

/*** Google Maps ***/
.map img { max-width: none; height: auto; }
.map { min-height: 400px; }


/*** WangGuard ***/
.activity-content a.wangguard-user-report {
    padding: 6px;
    font-size: 11px !important;
    font-weight: normal;
    color: #444;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
}

/*** rtMedia Plugin ***/
.rtmedia-container,
.rtmedia-activity-container,
#buddypress div.rtmedia-activity-container {
	display: inline-block;
	width: 100% !important;
}
.rtmedia-container .rtmedia-list .rtmedia-list-item, .rtmedia-activity-container .rtmedia-list .rtmedia-list-item{
   width:25%;
}
#rtmedia-action-update { width:220px; }

.rtmedia-container button[type="button"],
.rtmedia-container input[type="submit"],
.rtmedia-container input[type="button"],
.rtmedia-container .button[type="button"]
{
	border: none;
	font-size: 12px;
	font-weight: normal;
	border-radius: 3px;
	cursor: pointer;
	padding: 6px 10px 7px;
}
.rtmedia-container button.button[type="button"] { margin-right: 0; }
.rtmedia-container input[type="submit"] {
	font-size: 12px; padding: 5px 10px 6px;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
	border: none; display: inline-block; float: none;
	margin: 10px 5px 10px 0; font-weight: normal;
}

.rtmedia-upload-input, #rtmedia-add-media-button-post-update {
	font-size: 10px; padding: 5px 10px 6px; margin: 0 10px; cursor: pointer;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
}

.rtmedia-container #drag-drop-area,
#rtmedia-whts-new-drag-drop-area {
	margin: 10px 0 20px;
	border: 2px dashed #ddd;
}
.rtmedia-container #drag-drop-area label {display:inline-block;}


.rtmedia-album-list .rtmedia-item-title {
	display: inherit;
}
.rtmedia-list-media .rtmedia-item-title { display: none; }

.rtmedia-activity-container .rtmedia-item-thumbnail img,
.rtmedia-list-item .rtmedia-item-thumbnail img {
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
}
.rtmedia-user-album-list,
.rt-form-select {
	  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 4px 4px 4px 4px;
    padding: 4px;
}
.rt-form-select { margin-bottom: 10px; }
.rtmedia-activity-container .rtmedia-list .rtmedia-item-thumbnail {
	height: inherit;
	line-height: 155px;
}
.rtmedia-activity-container .rtmedia-list .rtmedia-item-thumbnail .mejs-poster img {
    display: block;
    margin-left: 0;
    margin-top: 0;
    max-height: inherit;
    max-width: inherit;
}
.rtmedia-activity-container .rtmedia-list .mejs-overlay-button {
	margin-left: -50px;
}
.rtmedia-activity-container .rtmedia-list .rtmedia-item-title { text-align: left; }
.rtmedia-activity-container .rtmedia-list .rtmedia-item-thumbnail img {
	max-height: inherit;
	max-width: 155px;
	display: block;
 }
.rtmedia-activity-container .rtmedia-list .rtmedia-item-thumbnail {
	text-align: left;
	margin-bottom: 5px;
}

#rtmedia-nav-item-albums-li a,
#rtmedia-nav-item-photo-profile-1-li a,
#rtmedia-nav-item-video-profile-1-li a,
#rtmedia-nav-item-music-profile-1-li a {
	padding: 3px 9px;
}
#rtMedia-upload-button { margin: 0 10px; }

.buddypress .mfp-content #buddypress .rtm-lightbox-container,
.buddypress .mfp-content #rtmedia-single-media-container .rtmedia-media {
	background: #000;
}
.buddypress .mfp-content #buddypress .rtm-lightbox-container .rtmedia-single-meta .rtm-single-meta-contents {
	padding: 10px 20px 0 10px;
}
.buddypress .rtmedia-action-buttons.button {
	font-size: 12px;
	font-weight: normal;
	border-radius: 3px;
	cursor: pointer;
	margin-bottom: 5px;
	margin-top: 0;
	padding: 5px 10px 6px;
}
.buddypress button.rtmedia-like.rtmedia-action-buttons i {
	margin-right: 8px !important;
	display: inline-block !important;
}
/*.buddypress button.rtmedia-like.rtmedia-action-buttons span {
	display: inline !important;
	border-radius: 3px;
	padding-left: 4px !important;
	padding-right: 4px !important;
}*/

.rtmedia-single-meta.columns.large-3 { width: 100%; }
.rtmedia-container #rtmedia-single-media-container { width:100%; }
.rtmedia-container #rtmedia-single-media-container img { height: auto; }
.rtmedia-item-comments h2 { clear: both; }
#buddypress .rtmedia-single-container .rtmedia-single-meta div.rtmedia-actions-before-comments > span {
	margin-right: 15px !important;
}
.rtmedia-item-comments div.rtmedia-actions-before-comments {
	margin-bottom: 0 !important;
}
.mfp-s-ready .rtmedia-single-meta.columns.large-3 { width: 35%; }
.mfp-s-ready .rtmedia-container #rtmedia-single-media-container { width: 65%; }
.rtmedia-container .rtmedia-comments-container { display: inline-block; width: 100%; }
.rtmedia-container .rtmedia-comments-container #comment_content { margin-top: 10px; }
.rtmedia-item-actions button[type="submit"],
.rtmedia-item-actions input[type="submit"] {
	font-size: 12px; padding: 5px 10px 6px; cursor: pointer;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;
	border: none; margin-top: 0; margin-bottom: 5px;
	font-weight: normal;
	/*line-height: inherit;*/
}
#rtmedia_comment_ul .rtmedia-comment {
	padding: 0 10px;
	margin: 0 0 2px 0;
	border: none;
	 font-size: 11px;
}
.rtmedia-container ul#rtmedia_comment_ul li,
.rtmedia-activity-container ul#rtmedia_comment_ul li {
	display: inline-block;
}
#rtmedia_comment_ul .rtmedia-comment-author { font-weight: bold; }
#rtmedia_comment_ul .rtmedia-comment-date { font-style: italic; }
.mfp-container .rtmedia-container { padding: 0 5px 0 0; }
.rtmedia-container .column,
.rtmedia-activity-container .column,
.rtmedia-container .columns,
.rtmedia-activity-container .columns { padding: 0 15px 0 8px !important; }
.rtmedia-container button.mfp-close { font-size: 20px; }
.rtmedia-container .rtmedia-action-buttons span {
	 /*background: #fff !important;*/
    background: none;
    border: none !important;
    border-radius: 50% 50% 50% 50%;
    color: #333 !important;
    display: inline-block !important;
    font-size: inherit !important;
    margin-left: 0 !important;
    padding: 0 !important;
		/*width: 15px;*/
		height: 15px;
    line-height: 15px;
		margin-top: -4px;
    margin-right: 10px;
    text-align: center;
}
.rtmedia-container .rtmedia-single-media .rtmedia-like.rtmedia-action-buttons span {
    color: #fff !important;
}
.rtmedia-container .rtmedia-pro-url-upload .rtm-upload-url #rtmedia_url_upload_input {
    width: 100%;
}
#rtmedia-single-media-container {padding: 0.93em !important;}
#whats-new-options .rtmedia-upload-input,
#whats-new-options #rtmedia-add-media-button-post-update { margin: 0 10px 6px 0; }
#buddypress #main .eight.columns, #buddypress #main .twelve.columns {position: static;}

.my-account.privacy form { padding-bottom: 60px; }
.my-account.privacy form .section { display: inline-block; width: 100%; padding: 0 0 14px; margin: 0; border: 1px solid #e6e6e6; border-radius: 3px; }
.my-account.privacy form .section h2 { font-size: 1.4em; margin-bottom: 20px; }
.my-account.privacy form .section .large-2,
.my-account.privacy form .section .large-5 { width: 100%; }
.my-account.privacy form .section .large-5 label { background: #F9F9F9; padding: 4px; font-size: 13px; }
.my-account.privacy form .section .large-5 br { height: 4px; display: none; }
.my-account.privacy input[type="submit"] {
	background: #0296C0;
  border: 1px solid #0296C0;
  color: #fff;
	padding: 5px 14px 6px;
	font-size: 11px; line-height: 1;
	font-weight: bold;
	border-radius: 4px;
	-webkit-transition: background-color 0.15s ease-in-out;
	-moz-transition: background-color 0.15s ease-in-out;
	-o-transition: background-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out;
}
.my-account.privacy input[type="submit"]:hover {
	background-color: #1fa8d1;
	border: 1px solid #1fa8d1;
}
.buddypress .rtmedia-container .rtmedia-editor-main .tabs-content .content,
.buddypress .rtmedia-activity-container .rtmedia-editor-main .tabs-content .content,
.buddypress #buddypress div.rtmedia-activity-container .rtmedia-editor-main .tabs-content .content {
	padding: 0;
}
.rtmedia-editor-main .tabs dd.active,
.rtmedia-editor-main .tabs li.active {
	margin-top: 0;
	border-top: none;
}
.rtmedia-editor-main .tabs dd.active a,
.rtmedia-editor-main .tabs li.active a {
	font-weight: normal;
	color: #fff !important;
}
.rtmedia-editor-main .tabs dd a,
.rtmedia-editor-main .tabs li a {
	height: 30px;
	line-height: 30px;
	padding: 0 15px !important;
	
}
.rtmedia-editor-main .tabs dd a:focus,
.rtmedia-editor-main .tabs li a:focus {
	font-weight: normal;
}
.rtmedia-container .imgedit-wrap td {
	width: 50%;
}
.rtmedia-container .imgedit-wrap td .imgedit-crop-wrap
{
	max-width: 300px;
}
.rtmedia-container .imgedit-wrap td.imgedit-settings {
	padding: 40px 0 0 5px;
}
.rtmedia-container .imgedit-wrap td.imgedit-settings .imgedit-group {
	border: 1px solid #E5E5E5;
	display: inline-block;
	margin: 10px 0;
	padding: 10px;
	width: 100%;
}
.rtmedia-container .imgedit-wrap td.imgedit-settings .imgedit-group p {
	display: block;
	padding: 10px 0;
}
.rtmedia-container .imgedit-wrap td.imgedit-settings .imgedit-help p {
	line-height: 16px;
	font-size: 12px;
}
.rtmedia-container .imgedit-wrap td.imgedit-settings .nowrap {}
.rtmedia-container .imgedit-wrap td.imgedit-settings .nowrap input {
    margin: 0 5px;
		display: inline-block;
}

#rtm-media-options #rtm_show_upload_ui { display: inline-block; line-height: 1; }
#rtm-media-options #rtm_show_upload_ui:hover { border: none; }
#rtm-media-options #rtm_show_upload_ui i { margin-left: 0; margin-right: 6px; color: #fff; }
#rtm-media-options .rtmedia-reveal-modal {
	padding: 7px 14px 8px !important;
	line-height: 1;
	color: #fff !important; 
	display: inline-block;
}
.rtmedia-container #rtm-media-options [class*=" icon-"]:hover { background: #1fa8d1 !important; }

#cometchat * {box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;}

/* Buddypress Activity Privacy */
#activity-visibility { color: inherit; }
select#activity-privacy { min-width: 80px; }
select#activity-privacy:hover { cursor: pointer; }

/* Events manager small fix */
.post.fixed { position: static;}


/* Font Icons */
#rtmedia-nav-item-albums:before,
#rtmedia-nav-item-photo:before,
#rtmedia-nav-item-video:before,
#rtmedia-nav-item-music:before { font-family:'FontAwesome'; display: inline-block; margin-right: 5px; }

#rtmedia-nav-item-albums:before { content: "\f009"; }
#rtmedia-nav-item-photo:before { content: "\f03e"; }
#rtmedia-nav-item-video:before { content: "\f03d"; }
#rtmedia-nav-item-music:before { content: "\f001"; }


/*****************
*** REVSLIDER ***/

.rev_slider .button.bordered { background-color: transparent; border: 3px solid rgba(255,255,255, 0.5); color: #fafafa; }
.rev_slider .button.bordered:hover,
.rev_slider .button.bordered:focus { border: 3px solid #dddcdc; color: #555; background-color: #dddcdc; }
.rev_slider .tp-caption a { color: #3ac7ef; }

.revslider-head.absolute-head .header-bg { min-height: 138px; }
.revslider-head.absolute-head .header-bg { position: relative; }
.revslider-head.absolute-head #header {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	z-index: 40 !important;
}

.revslider-head .just-after-header {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	/*overflow: hidden;*/
}
.revslider-head.absolute-head .form-wrapper { margin-top: 138px; }

.rev_slider_wrapper { z-index: 0; }
.page-template-page-templatesfront-page-php .rev_slider_wrapper { min-height: 713px; }

/*** END REVSLIDER ***
***********************/


/* -----------------------------------------
   13. Keyframe Animations
----------------------------------------- */

@-webkit-keyframes pulse {
	0% { -webkit-transform: scale(1); } 
	33% { -webkit-transform: scale(0.9); }
	66% { -webkit-transform: scale(1.1); }
	100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
	0% { -moz-transform: scale(1); }    
	33% { -moz-transform: scale(0.9); }
	66% { -moz-transform: scale(1.1); }
	100% { -moz-transform: scale(1); }
}
@-ms-keyframes pulse {
	0% { -ms-transform: scale(1); } 
	33% { -ms-transform: scale(0.9); }
	66% { -ms-transform: scale(1.1); }
	100% { -ms-transform: scale(1); }
}
@-o-keyframes pulse {
	0% { -o-transform: scale(1); }  
	33% { -o-transform: scale(0.9); }
	66% { -o-transform: scale(1.1); }
	100% { -o-transform: scale(1); }
}
@keyframes pulse {
	0% { transform: scale(1); } 
	33% { transform: scale(0.9); }
	66% { transform: scale(1.1); }
	100% { transform: scale(1); }
}



.show_search_pop {
-webkit-animation: show_search_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
-moz-animation:    show_search_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
-o-animation:      show_search_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
animation:         show_search_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
}


@-webkit-keyframes show_search_pop {
  0%   { -webkit-transform:scale(0.8);  }
  100% { -webkit-transform:scale(1);  }
}
@-moz-keyframes show_search_pop {
  0%   { -moz-transform:scale(0.8);  }
  100% { -moz-transform:scale(1);   }
}
@-o-keyframes show_search_pop {
  0%   { -o-transform:scale(0.8);  }
  100% { -o-transform:scale(1);   }
}
@keyframes show_search_pop {
  0%   { transform:scale(0.8);  }
  100% { transform:scale(1);   }
}



/* -----------------------------------------
   14. Retina Ready CSS Graphics
----------------------------------------- */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	
	.profile-slider-wrapp { background-image: url(//marriagetec.com/wp-content/themes/sweetdate/assets/images/hearts_bg@2x.png); }
}


/*
* DO NOT EDIT THIS FILE
* 
* If you want to edit/add styles you need to enable the child theme and add your custom styles there.
*/
.show-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .show-for-xlarge, .show-for-print { display: none !important; }
.hide-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .hide-for-xlarge, .hide-for-print { display: inherit !important; } @media only screen and (min-width: 1441px) { .hide-for-small, .hide-for-medium, .hide-for-medium-down, .hide-for-large, .show-for-large-up, .show-for-xlarge { display: inherit !important; }
.show-for-small, .show-for-medium, .show-for-medium-down, .show-for-large, .hide-for-large-up, .hide-for-xlarge { display: none !important; } } @media only screen and (max-width: 1279px) and (min-width: 768px) { .hide-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }
.show-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; } } @media only screen and (max-width: 767px) { .show-for-small, .hide-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge { display: inherit !important; }
.hide-for-small, .show-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge { display: none !important; } } .show-for-landscape, .hide-for-portrait { display: inherit !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; }
@media screen and (orientation: landscape) { .show-for-landscape, .hide-for-portrait { display: inherit !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; } }
@media screen and (orientation: portrait) { .show-for-portrait, .hide-for-landscape { display: inherit !important; }
.hide-for-portrait, .show-for-landscape { display: none !important; } } .show-for-touch { display: none !important; }
.hide-for-touch { display: inherit !important; }
.touch .show-for-touch { display: inherit !important; }
.touch .hide-for-touch { display: none !important; } table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium { display: table !important; }
@media only screen and (max-width: 1279px) and (min-width: 768px) { .touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium { display: table !important; } }
@media only screen and (max-width: 767px) { table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small { display: table !important; } } @media only screen and (max-device-width: 1280px) {  .touch .nav-bar li.has-flyout > a { padding-right: 36px !important; } } @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { .flex-video { padding-top: 0; } } @media only screen and (max-width: 1279px) and (min-width: 768px) {  .touch .nav-bar li a { font-size: 13px; }
.touch .nav-bar li.has-flyout > a.flyout-toggle { padding: 20px !important; }
.touch .nav-bar li.has-flyout > a { padding-right: 36px !important; }  .clearing-main-right, .clearing-main-left { height: 100%; width: 40px; top: 0; border: none; }
.clearing-main-right:before, .clearing-main-left:before { position: absolute; top: 50%; }
.clearing-main-left { left: 0; }
.clearing-main-left:before { left: 5px; content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent white transparent transparent; }
.clearing-main-right { height: 100%; right: 0; }
.clearing-main-right:before { content: ""; display: block; width: 0; height: 0; border: solid 16px; border-color: transparent transparent transparent white; } } @media only screen and (max-width: 767px) {  .left, .right { float: none; }
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }  .row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.column, .columns { width: auto !important; float: none; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
.column:after, .columns:after { clear: both; }
.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; }
.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; }
.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; } .row .mobile-one { width: 25% !important; float: left; padding: 0 16px; }
.row .mobile-one:last-child { float: right; }
.row .mobile-one.end { float: left; }
.row.collapse .mobile-one { padding: 0; }
.row .mobile-two { width: 50% !important; float: left; padding: 0 16px; }
.row .mobile-two:last-child { float: right; }
.row .mobile-two.end { float: left; }
.row.collapse .mobile-two { padding: 0; }
.row .mobile-three { width: 75% !important; float: left; padding: 0 16px; }
.row .mobile-three:last-child { float: right; }
.row .mobile-three.end { float: left; }
.row.collapse .mobile-three { padding: 0; }
.row .mobile-four { width: 100% !important; float: left; padding: 0 16px; }
.row .mobile-four:last-child { float: right; }
.row .mobile-four.end { float: left; }
.row.collapse .mobile-four { padding: 0; }
.push-one-mobile { left: 25%; }
.pull-one-mobile { right: 25%; }
.push-two-mobile { left: 50%; }
.pull-two-mobile { right: 50%; }
.push-three-mobile { left: 75%; }
.pull-three-mobile { right: 75%; }  .block-grid.mobile > li { float: none; width: 100%; margin-left: 0; }
.block-grid > li { clear: none; }
.block-grid.mobile-one-up > li { width: 100%; }
.block-grid.mobile-two-up > li { width: 50%; }
.block-grid.mobile-two-up > li:nth-child(2n+1) { clear: both; }
.block-grid.mobile-three-up > li { width: 33.33333%; }
.block-grid.mobile-three-up > li:nth-child(3n+1) { clear: both; }
.block-grid.mobile-four-up > li { width: 25%; }
.block-grid.mobile-four-up > li:nth-child(4n+1) { clear: both; }
.block-grid.mobile-five-up > li { width: 20%; }
.block-grid.mobile-five-up > li:nth-child(5n+1) { clear: both; }
.block-grid.mobile-six-up > li { width: 16.66667%; }
.block-grid.mobile-six-up > li:nth-child(6n+1) { clear: both; }
.block-grid.mobile-seven-up > li { width: 14.28571%; }
.block-grid.mobile-seven-up > li:nth-child(7n+1) { clear: both; }
.block-grid.mobile-eight-up > li { width: 12.5%; }
.block-grid.mobile-eight-up > li:nth-child(8n+1) { clear: both; }
.block-grid.mobile-nine-up > li { width: 11.11111%; }
.block-grid.mobile-nine-up > li:nth-child(9n+1) { clear: both; }
.block-grid.mobile-ten-up > li { width: 10%; }
.block-grid.mobile-ten-up > li:nth-child(10n+1) { clear: both; }
.block-grid.mobile-eleven-up > li { width: 9.09091%; }
.block-grid.mobile-eleven-up > li:nth-child(11n+1) { clear: both; }
.block-grid.mobile-twelve-up > li { width: 8.33333%; }
.block-grid.mobile-twelve-up > li:nth-child(12n+1) { clear: both; }   label.right { text-align: left; } input[type="text"].one, .row input[type="text"].one, input[type="password"].one, .row input[type="password"].one, input[type="date"].one, .row input[type="date"].one, input[type="datetime"].one, .row input[type="datetime"].one, input[type="email"].one, .row input[type="email"].one, input[type="number"].one, .row input[type="number"].one, input[type="search"].one, .row input[type="search"].one, input[type="tel"].one, .row input[type="tel"].one, input[type="time"].one, .row input[type="time"].one, input[type="url"].one, .row input[type="url"].one, textarea.one, .row textarea.one { width: 100% !important; }
input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two { width: 100% !important; }
input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three { width: 100% !important; }
input[type="text"].four, .row input[type="text"].four, input[type="password"].four, .row input[type="password"].four, input[type="date"].four, .row input[type="date"].four, input[type="datetime"].four, .row input[type="datetime"].four, input[type="email"].four, .row input[type="email"].four, input[type="number"].four, .row input[type="number"].four, input[type="search"].four, .row input[type="search"].four, input[type="tel"].four, .row input[type="tel"].four, input[type="time"].four, .row input[type="time"].four, input[type="url"].four, .row input[type="url"].four, textarea.four, .row textarea.four { width: 100% !important; }
input[type="text"].five, .row input[type="text"].five, input[type="password"].five, .row input[type="password"].five, input[type="date"].five, .row input[type="date"].five, input[type="datetime"].five, .row input[type="datetime"].five, input[type="email"].five, .row input[type="email"].five, input[type="number"].five, .row input[type="number"].five, input[type="search"].five, .row input[type="search"].five, input[type="tel"].five, .row input[type="tel"].five, input[type="time"].five, .row input[type="time"].five, input[type="url"].five, .row input[type="url"].five, textarea.five, .row textarea.five { width: 100% !important; }
input[type="text"].six, .row input[type="text"].six, input[type="password"].six, .row input[type="password"].six, input[type="date"].six, .row input[type="date"].six, input[type="datetime"].six, .row input[type="datetime"].six, input[type="email"].six, .row input[type="email"].six, input[type="number"].six, .row input[type="number"].six, input[type="search"].six, .row input[type="search"].six, input[type="tel"].six, .row input[type="tel"].six, input[type="time"].six, .row input[type="time"].six, input[type="url"].six, .row input[type="url"].six, textarea.six, .row textarea.six { width: 100% !important; }
input[type="text"].seven, .row input[type="text"].seven, input[type="password"].seven, .row input[type="password"].seven, input[type="date"].seven, .row input[type="date"].seven, input[type="datetime"].seven, .row input[type="datetime"].seven, input[type="email"].seven, .row input[type="email"].seven, input[type="number"].seven, .row input[type="number"].seven, input[type="search"].seven, .row input[type="search"].seven, input[type="tel"].seven, .row input[type="tel"].seven, input[type="time"].seven, .row input[type="time"].seven, input[type="url"].seven, .row input[type="url"].seven, textarea.seven, .row textarea.seven { width: 100% !important; }
input[type="text"].eight, .row input[type="text"].eight, input[type="password"].eight, .row input[type="password"].eight, input[type="date"].eight, .row input[type="date"].eight, input[type="datetime"].eight, .row input[type="datetime"].eight, input[type="email"].eight, .row input[type="email"].eight, input[type="number"].eight, .row input[type="number"].eight, input[type="search"].eight, .row input[type="search"].eight, input[type="tel"].eight, .row input[type="tel"].eight, input[type="time"].eight, .row input[type="time"].eight, input[type="url"].eight, .row input[type="url"].eight, textarea.eight, .row textarea.eight { width: 100% !important; }
input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine { width: 100% !important; }
input[type="text"].ten, .row input[type="text"].ten, input[type="password"].ten, .row input[type="password"].ten, input[type="date"].ten, .row input[type="date"].ten, input[type="datetime"].ten, .row input[type="datetime"].ten, input[type="email"].ten, .row input[type="email"].ten, input[type="number"].ten, .row input[type="number"].ten, input[type="search"].ten, .row input[type="search"].ten, input[type="tel"].ten, .row input[type="tel"].ten, input[type="time"].ten, .row input[type="time"].ten, input[type="url"].ten, .row input[type="url"].ten, textarea.ten, .row textarea.ten { width: 100% !important; }
input[type="text"].eleven, .row input[type="text"].eleven, input[type="password"].eleven, .row input[type="password"].eleven, input[type="date"].eleven, .row input[type="date"].eleven, input[type="datetime"].eleven, .row input[type="datetime"].eleven, input[type="email"].eleven, .row input[type="email"].eleven, input[type="number"].eleven, .row input[type="number"].eleven, input[type="search"].eleven, .row input[type="search"].eleven, input[type="tel"].eleven, .row input[type="tel"].eleven, input[type="time"].eleven, .row input[type="time"].eleven, input[type="url"].eleven, .row input[type="url"].eleven, textarea.eleven, .row textarea.eleven { width: 100% !important; }
input[type="text"].twelve, .row input[type="text"].twelve, input[type="password"].twelve, .row input[type="password"].twelve, input[type="date"].twelve, .row input[type="date"].twelve, input[type="datetime"].twelve, .row input[type="datetime"].twelve, input[type="email"].twelve, .row input[type="email"].twelve, input[type="number"].twelve, .row input[type="number"].twelve, input[type="search"].twelve, .row input[type="search"].twelve, input[type="tel"].twelve, .row input[type="tel"].twelve, input[type="time"].twelve, .row input[type="time"].twelve, input[type="url"].twelve, .row input[type="url"].twelve, textarea.twelve, .row textarea.twelve { width: 100% !important; }   .button { display: block; }
button.button, input[type="submit"].button, input[type="reset"].button { width: 100%; padding-left: 0; padding-right: 0; } .button-group button.button, .button-group input[type="submit"].button { width: auto; padding: 10px 20px 11px; }
.button-group button.button.large, .button-group input[type="submit"].button.large { padding: 15px 30px 16px; }
.button-group button.button.medium, .button-group input[type="submit"].button.medium { padding: 10px 20px 11px; }
.button-group button.button.small, .button-group input[type="submit"].button.small { padding: 7px 14px 8px; }
.button-group button.button.tiny, .button-group input[type="submit"].button.tiny { padding: 5px 10px 6px; }
.button-group.even button.button, .button-group.even input[type="submit"].button { width: 100%; padding-left: 0; padding-right: 0; }  .nav-bar { height: auto; }
.nav-bar > li { float: none; display: block; border-right: none; }
.nav-bar > li > a.main { text-align: left; border-top: 1px solid #ddd; border-right: none; }
.nav-bar > li:first-child > a.main { border-top: none; }
.nav-bar > li.has-flyout > a.flyout-toggle { position: absolute; right: 0; top: 0; padding: 22px; z-index: 2; display: block; }
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle span { content: ""; width: 0; height: 0; display: block; }
.nav-bar > li.has-flyout > a.flyout-toggle:hover span { border-top-color: #141414; }
.nav-bar.vertical > li.has-flyout > .flyout { left: 0; }
.flyout { position: relative; width: 100% !important; top: auto; margin-right: -2px; border-width: 1px 1px 0 1px; }
.flyout.right { float: none; right: auto; left: -1px; }
.flyout.small, .flyout.large { width: 100% !important; }
.flyout p:last-child { margin-bottom: 18px; }  .reveal-modal-bg { position: absolute; }
.reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge { width: 80%; top: 15px; left: 50%; margin-left: -40%; padding: 20px; height: auto; }  .clearing-container { margin: 0; }
.clearing-close { z-index: 99; font-size: 37px; top: 0px; right: 5px; }
.clearing-caption { position: fixed; bottom: 0; left: 0; padding: 10px !important; line-height: 1.3; }
.clearing-main-right, .clearing-main-left { display: none; }
.clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container { height: 100%; }
.clearing-blackout.clearing-assembled ul[data-clearing] { display: none; }  .joyride-tip-guide { width: 95% !important; left: 2.5% !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.joyride-tip-guide-wrapper { width: 100%; }  .tabs.mobile { width: auto; margin: 20px -20px 40px; border-bottom: solid 1px #ccc; height: auto; margin: 20px -15px 0px -15px; }
.tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd { float: none; height: auto; }
.tabs.mobile dd a, .tabs.mobile li a { font-size: 15px; display: block; width: auto; height: auto; padding: 18px 20px; margin: 0; color: #555; line-height: 1; border: none; border-left: none; border-right: none; border-top: 1px solid #ccc; background: #fff; }
.tabs.mobile dd a.active, .tabs.mobile li a.active { border: none; background: #2ba6cb; color: #fff; margin: 0; position: static; top: 0; height: auto; }
.tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active { margin: 0; }
.tabs.mobile + .tabs-content.contained { margin-left: -15px; margin-right: -15px; }
.tabs.mobile .section-title { padding-left: 20px !important; }
.contained.mobile { margin-bottom: 0; }
.contained.tabs.mobile dd a, .contained.tabs.mobile li a { padding: 18px 20px; }
.tabs.mobile + ul.contained { margin-left: -20px; margin-right: -20px; border-width: 0 0 1px 0; }   .tooltip { font-size: 14px; line-height: 1.4; padding: 7px 10px 9px 10px; left: 50% !important; max-width: 80% !important; margin-left: -40%; font-size: 110%; }
.tooltip > .nub, .tooltip.top > .nub, .tooltip.left > .nub, .tooltip.right > .nub { border-color: transparent transparent black transparent; border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent; top: -12px; left: 10px; } } @media only screen and (max-width: 940px) { .top-bar { margin-bottom: 0; overflow: hidden; height: 45px; background: #222222;   }
.top-bar .js-generated { display: block; }
.contain-to-grid .top-bar { width: auto; }
.top-bar section { left: 0; position: relative; width: auto; -webkit-transition: left 300ms 0; -moz-transition: left 300ms 0; -o-transition: left 300ms 0; transition: left 300ms 0; }
.top-bar ul { width: 100%; height: 100%; margin-bottom: 0; display: block; }
.top-bar ul > li { float: none;      }
.top-bar ul > li.active, .top-bar ul > li:hover { background: #151515; }
.top-bar ul > li.name { height: 45px; }
.top-bar ul > li.name h1 { line-height: 1; }
.top-bar ul > li.name h1 a { color: white; display: block; line-height: 45px !important; padding-left: 15px; height: 45px; }
.top-bar ul > li:hover a, .top-bar ul > li.active a { color: white; }
.top-bar ul > li a:not(.button) { color: white; }
.top-bar ul > li.toggle-topbar { cursor: pointer; display: block; height: 45px; position: absolute; right: 0; top: 0; width: 50%; }
.top-bar ul > li.toggle-topbar a { content: ""; display: block; width: 0; height: 0; border: solid 8px; border-color: white transparent transparent transparent; padding: 0; position: absolute; top: 50%; right: 22.5px; margin-top: -4px; }
.top-bar ul > li.toggle-topbar:hover { background: inherit; }
.top-bar ul > li.toggle-topbar a { padding: 0 !important; }
.top-bar ul > li.divider { border-bottom: solid 1px #3c3c3c; border-top: solid 1px black; clear: both; height: 1px !important; margin: 8px 0 !important; width: 100%; }
.top-bar ul > li.search { padding: 0 22.5px; }
.top-bar ul > li.search form { width: 100%; }
.top-bar ul > li.search form input[type=text] { width: 75%; }
.top-bar ul > li.search form .button { top: -1px; width: 25%; }
.top-bar ul > li.has-dropdown a { padding-right: 33.75px; }
.top-bar ul > li.has-dropdown a:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent transparent rgba(255, 255, 255, 0.5); margin-right: 15px; margin-top: -4.5px; position: absolute; top: 50%; }
.top-bar ul > li.has-dropdown:hover > .dropdown { display: block; visibility: hidden; }
.top-bar ul > li.has-dropdown .dropdown { visibility: hidden; z-index: 0 !important; }
.top-bar ul > li.has-dropdown.moved { position: static; }
.top-bar ul > li.has-dropdown.moved > .dropdown { top: 0; visibility: visible; }
.top-bar ul > li.has-dropdown.moved > .dropdown li label { margin-bottom: 6px; padding-top: 6px !important; font-size: 11px; }
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) { padding-bottom: 0; }
.top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a { padding: 8px 22.5px; font-size: 14px; }
.top-bar ul > li.has-dropdown.moved > .dropdown li a, .top-bar ul > li.has-dropdown.moved > .dropdown li label { padding: 0 22.5px; }
.top-bar ul > li.has-dropdown.moved > .dropdown li a:hover { background: #3c3c3c; display: block; }
.top-bar ul > li.has-dropdown.moved > .dropdown li.divider { border-bottom: solid 1px rgba(255, 255, 255, 0.1); margin-top: 8px !important; margin-bottom: 8px !important; }
.top-bar ul > li.has-dropdown.moved .back.title { padding-bottom: 0; }
.top-bar ul > li.has-dropdown.moved .back.title a:before { position: absolute; top: 50%; left: 17.5px; margin-top: -5px; width: 0; height: 0; content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent white transparent transparent; }
.top-bar ul > li.has-dropdown.moved .back.title h5 { margin: 0; padding-left: 15px; position: relative; }
.top-bar ul > li.has-dropdown.moved .back.title h5 a { background: transparent; padding-top: 8px; padding-bottom: 8px; font-size: 23px; font-weight: bold; }
.top-bar ul > li.has-dropdown .dropdown li { background: transparent; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown { left: 100% !important; top: 0; right: auto !important; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a { padding-right: 33.75px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after { content: ""; margin-right: 15px; content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: transparent transparent transparent rgba(255, 255, 255, 0.5); position: absolute; top: 50%; margin-top: -4.5px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover { background: #3c3c3c; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved { position: static; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown.moved .dropdown { top: 0; visibility: visible; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover { display: block; }
.top-bar ul.left, .top-bar ul.right { float: none; width: 100%; }
.top-bar ul.left > li, .top-bar ul.right > li { display: block; float: none; margin: 0 !important; }
.top-bar ul.left > li.has-dropdown .dropdown, .top-bar ul.right > li.has-dropdown .dropdown { left: 100% !important; top: 0; right: auto !important; }
.top-bar section > ul li a:not(.button) { padding-left: 22.5px !important; }
.top-bar.expanded { height: 100%; }
.top-bar.expanded ul li.toggle-topbar a { content: ""; display: block; width: 0; height: 0; border: solid 8px; border-color: transparent transparent #cccccc transparent; top: auto; bottom: 50%; margin-bottom: -4px; }
.top-bar ul li.has-button { padding: 5px 15px; }
.top-bar ul li .button.small { margin: 0 !important; display: inline-block; width: 100%; }
.top-bar ul > li.has-button a.button { margin: 0; } } .row { max-width: 100%; margin: 0 auto; }
@media only screen and (max-width: 767px) { .class-name {} } @media only screen and (min-width: 940px) {
.top-bar ul > li.has-dropdown .dropdown li:nth-child(2) a.hide-for-large-up ,
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown li:nth-child(2) a.hide-for-large-up { display: none !important; }
} @media only screen and (min-width: 1441px) { .class-name {} } @media only screen and (max-width: 1279px) and (min-width: 768px) { .btn-logout { padding-bottom: 7px !important; }} @media screen and (orientation: landscape) { .class-name {} }
@media screen and (orientation: portrait) { .class-name {} } @media only screen and (max-width: 1279px) and (min-width: 768px) {.class-name {} }
@media only screen and (max-width: 767px) { .class-name {} }
@media only screen and (max-width: 1024px) {
.mfp-s-ready .rtmedia-container #rtmedia-single-media-container {
width: 100%;
}
} @media only screen and (max-device-width: 1280px) { .class-name {} } @media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { .class-name {} } @media only screen and (max-width: 1279px) and (min-width: 768px) { .class-name {} } @media only screen and (max-width: 767px) {
.status .icon { min-height: inherit; }
.status .block-grid li.title { font-size: 1em; }
.status .block-grid li.subtitle { font-size: .85em; }
.status .block-grid { overflow: visible; }
#call-to-actions .large.button { margin-bottom: 20px; }
h1 { margin-bottom: 20px; }
#call-to-actions,
#feature-text { padding-top: 20px; }
.form-header .lead { margin-bottom: 0; }
.form-search .mobile-four label { padding-top: 10px;
}
.testimonials_carousel { min-height: inherit; }
.carousel-stories { height: 400px; display: block; }
.button-group.expand li { width: 100%; }
.boxed-style { padding-top: 0; padding-bottom: 0; }
#footer .section { margin-bottom: 40px; }
#btnGoUp { display: none; }
.big-profile-image { max-width: 580px !important; max-height: 580px !important;}
.next-profile .link-list { margin: 0; padding: 0; }
.dl-horizontal dt { float: none; width: auto; clear: none; text-align: left; font-weight: bold !important; }
.dl-horizontal dd:before { font-family:'FontAwesome'; content: "\f105";  float: left; margin-right: 10px; display: block; }
.dl-horizontal dd { margin-left: 0; }
#groups .group-item { text-align: center !important; }
.rtmedia-single-meta.columns.large-3 { margin-left: 15px; }
.rtmedia-container .column, .rtmedia-activity-container .column, .rtmedia-container .columns, .rtmedia-activity-container .columns { float: none !important; }
#avatar-crop-pane { width: 294px !important; height: 294px !important; }
.comment .children { padding: 10px 0 0 0;}
.comment .children div.avatar { width: 30px; height: 30px; padding: 2px; left: -15px; }
.comment .children .author,
.comment .children.author a { margin: 5px 0 5px 5px; }
.comment .children .date,
.comment .children .date a { margin: 2px 0 10px -6px; }
.bp-member-dir-buttons .generic-button {width:100%}
.revslider-head.absolute-head #header{ position: relative;}
.revslider-head.absolute-head .form-wrapper { margin-top: 10px; }
.revslider-head .just-after-header { position: relative; }
.rev_slider_wrapper { display: none; }
.reveal-modal .button.facebook { float: none; }
.btn-logout { padding-bottom: 7px !important; }
.form-search.custom .columns {
height: inherit;
display: block;
}
.form-search .button { float: none; margin-right: 0; }
#whats-new-submit #activity-visibility { display: inline-block; float: left; }
#whats-new-submit button.button,
#whats-new-submit input[type="submit"].button,
#whats-new-submit input[type="reset"].button { width: auto; float: right; } .woocommerce .cart .button,
.woocommerce-page .cart .button,
.woocommerce .cart input.button,
.woocommerce-page .cart input.button { margin: 5px 0; }
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text { width: 100% !important; }
.woocommerce-page .coupon #coupon_code { margin-bottom: 5px; }
div.friendship-button, div.friendship-button-ext, #post-mention, #send-private-message {
display: inline-block;
}
} @media only screen and (max-width: 940px) {
.top-bar { background: #0296c0; }
.top-bar > ul .name { display: block !important; }
.top-bar > ul .name h1 a { background: #1fa8d1; padding: 0 22.5px; font: 14px sans-serif; }
.top-bar ul > li.name h1:hover {}
.top-bar section { left: 0; position: relative; width: auto; -webkit-transition: left 300ms; -moz-transition: left 300ms; -o-transition: left 300ms; transition: left 300ms; }
.top-bar ul > li.toggle-topbar { cursor: pointer; display: block; height: 45px; line-height: 45px; position: absolute; right: 0; top: 0; width: 55px; background: #37b8dd;}
.top-bar ul > li.toggle-topbar a { content: ""; display: block; width: 35px; height: 0; border: none; padding: 0; position: absolute; top:5px; right: 0; margin-top: 0;}
.top-bar.expanded ul li.toggle-topbar a { top: 5px; border: none; right: 35px; }
.top-bar ul > li.has-dropdown.moved > .dropdown li a:hover { background: #37b8dd; display: block; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a li a:hover { background: #37b8dd; }
.top-bar ul > li.has-dropdown .dropdown { padding-top: 0; }
.top-bar ul > li.has-dropdown .dropdown:before { border: none; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown:before { border: none; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown { padding: 0; }
.top-bar ul > li.has-dropdown .dropdown li:nth-child(2) a,
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown li:nth-child(2) a { -webkit-border-radius: 0; border-radius: 0; }
.top-bar ul > li.has-dropdown .dropdown li:last-child a,
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown li:last-child a { -webkit-border-radius: 0; border-radius: 0; }
.top-bar ul > li.has-dropdown.moved .back.title h5 { padding-left: 0;}
.top-bar ul > li.has-dropdown.moved .back.title a:before { left: 5px; }
.small-logo { display: none !important; }
.sticky.fixed { height: auto; padding-top: 0; }
.rtmedia-container button[type="button"],
.rtmedia-container input[type="submit"],
.rtmedia-container .button[type="button"] {
margin-bottom: 10px; float: left;
}
.rtmedia-container input[type="submit"] {
margin-bottom: 10px; float: left;
}
#rtmedia_comment_ul {}
#rtmedia_comment_ul .rtmedia-comment { width: 100%; }
.ajax_search_container { display:block !important; top: 100px; }
#ajax_search_container { position: relative; width: inherit; left: inherit; border-radius: 0; box-shadow: none; margin-bottom: 5px;
}
#ajax_search_container:before { margin-left: 22px; left: 0; }
.button.tiny {
font-size: 12px;
padding: 15px 20px 16px;
}
.btn-logout {
padding-bottom: 16px !important;
}
.btn-profile .button.dropdown.split.tiny > a {
font-size: 12px;
padding: 15px 20px 14px;
}
a.friendship-button,
div.generic-button a {
font-size: 14px;
padding: 15px 20px 16px;
}
}
@media (max-width: 480px) {
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums .bbp-body div.bbp-reply-author { float: none !important; margin: 0 auto; }
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content { margin-left: 0; }
.woocommerce .order_details li.method { margin-top: 20px; }
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
float: none;
width: 100%;
}	
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page #content div.product div.summary { float: none !important; width: 100% !important; }
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce #content div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button { margin-top: 20px; }
.rtmedia-container .rtmedia-list .rtmedia-list-item, .rtmedia-activity-container .rtmedia-list .rtmedia-list-item{
width:50%;
}
#profile .pmpro_label {margin-top:10px;display:inline-block;padding:4px;}
#item-header-avatar.group-avatar { }
#item-header-content {}
.group-avatar#item-header-avatar .avatar { max-width: 100%; max-height: 100%; margin-bottom: 30px; }
div#item-header img.avatar { float: none; }
div#item-header div#item-header-content { margin-left: 0; }
div#item-header div#item-actions {
float: right;
width: 27%;
position: absolute;
top: 10px;
right: 30px;
}
div#item-header div#item-actions h3 {
background: rgba(255,255,255, .3);
border-radius: 3px;
padding: 3px;
}
div#item-header div#item-actions ul {
background: rgba(255,255,255, .3);
padding: 3px 6px;
}
div#item-header div#item-actions ul:before { border-color: transparent transparent rgba(255,255,255, .3) transparent; }
div#item-header ul { margin-bottom: 5px; }
#group-admins {}
#group-mods {}
#rtm-gallery-title-container #rtm-media-options { width: auto !important; }
#rtm-media-options [class^="icon-"], #rtm-media-options [class*=" icon-"] { margin-left: 0 !important; }
.profile form.custom .datebox .custom.dropdown {
margin-right: 0;
width: 100% !important;
}
}  .bbp-topics .sticky.fixed { height: inherit; position: relative; z-index: 0; }