/*Theme Name: Trego (Share On Theme123.Net)Theme URI: http://newsmartwave.net/wordpress/tregoDescription: Ultimate Responsive Woocommerce ThemeAuthor: SW-THEMESAuthor URI: http://newsmartwave.netLicense: CommercialLicense URI: http://themeforest.net/licenses/regular_extendedTags: full-screenVersion: 2.3.3*/@charset "UTF-8";/* ==========================================================================   HTML5 display definitions   ========================================================================== */ul.products li.product h3 {    text-align: center;}.finlays {    height: 150px;    width: 200px;    position: absolute;    z-index: 2000;    right: 42px;    top: -78px;}ul#breadcrumbs li strong {    font-size: 12px!important;}.grid div.owl-item {    width: 125px!important;}.cart-box {    visibility: hidden!important;}article,aside,details,figcaption,figure,footer,header,nav,section,summary {    display: block;}textarea,input[type="text"] {    width: 100%;}.padding10 {    padding: 10px;}ul {    padding-bottom: 10px}p {    margin-bottom: 20px!important;}audio,canvas,video {    display: inline-block;}audio:not([controls]) {    display: none;    height: 0;}[hidden] {    display: none;}script {    display: none !important;}html {    font-family: sans-serif;    font-size: 100%;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%;}body {    margin: 0;}a {    background: transparent;}a:focus {    outline: thin dotted;}a:active,a:hover {    outline: 0;}h1,h2,h3,h4,h5,h6 {    font-family: "PTSans_Caption", Arial, Helvetica, sans-serif;    line-height: 1.3;    margin: 0 0 5px;}h1 {    font-size: 24px;    font-weight: normal;}h2 {    font-size: 22px;    font-weight: normal;}h3 {    font-size: 20px;    font-weight: bold;}h4 {    font-size: 18px;    font-weight: bold;}h5 {    font-size: 16px;    font-weight: bold;}h6 {    font-size: 14px;    font-weight: bold;    font-weight: bold;}abbr[title] {    border-bottom: 1px dotted;}b,strong {    font-weight: bold;}dfn {    font-style: italic;}hr {    -moz-box-sizing: content-box;    box-sizing: content-box;    height: 0;}mark {    background: none;    color: #595959;}code,kbd,pre,samp {    font-family: monospace, serif;    font-size: 14px;    -webkit-hyphens: none;    -moz-hyphens: none;    -ms-hyphens: none;    hyphens: none;}pre {    white-space: pre-wrap;}q {    quotes: "\201C" "\201D" "\2018" "\2019";}small {    font-size: 80%;}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}img {    border: 0;}svg:not(:root) {    overflow: hidden;}figure {    margin: 0;}fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}legend {    border: 0;    padding: 0;    white-space: normal;}button,input,select,textarea {    font-family: inherit;    font-size: 100%;    margin: 0;}button,input {    line-height: normal;}button,select {    text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {    -webkit-appearance: button;    cursor: pointer;}button[disabled],html input[disabled] {    cursor: default;}input[type="checkbox"],input[type="radio"] {    box-sizing: border-box;    padding: 0;}input[type="search"] {    -webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}textarea {    overflow: auto;    vertical-align: top;    height: auto;    min-height: 50px;}table {    border-collapse: collapse;    border-spacing: 0;    width: 100%;}/**********************************************************************//**********------------------- 01. GLOBAL ----------------*************//**********************************************************************/*,*:before,*:after {    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}html,body {    font-size: 100%;}body {    background-color: #F1F1F1;    color: #595959;    padding: 0;    margin: 0;    font: 12px/1.55 Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-style: normal;    cursor: default;    overflow: hidden;}a {    color: #797872;    text-decoration: none;}a:hover,a:focus {    cursor: pointer;    color: #4E4D49;    text-decoration: none;}a:focus {    outline: none;}.clear {    clear: both !important;}.left {    float: left !important;}.right {    float: right !important;}.text-left {    text-align: left !important;}.text-right {    text-align: right !important;}.text-center {    text-align: center !important;}.text-justify {    text-align: justify !important;}.hide {    display: none;}.uppercase {    text-transform: uppercase;}.no-border-left {    border-left: 0 none !important;}.no-border-right {    border-right: 0 none !important;}p {    margin: 0 0 8px;}p:empty {    display: none !important;}.antialiased {    -webkit-font-smoothing: antialiased;}img {    display: inline-block;    vertical-align: middle;}select {    width: 100%;}pre {    border: 1px solid #DDDDDD;    padding: 15px 20px !important;    background-color: #E8E8E8;    margin-bottom: 30px !important;    margin-top: 20px !important;    line-height: 2em !important;}textarea,input[type="text"],input[type="email"],input[type="url"],input[type="password"],.input-text {    border: 1px solid #CCCCCC;    background-color: #F7F7F7;    color: #595959;    padding: 10px}select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border: 1px solid #CCCCCC;    padding-top: 6px;    padding-bottom: 6px;    padding-left: 8px;    padding-right: 8px;    -webkit-padding-end: 34px;    color: #595959;    height: 34px;    text-indent: 0.01px;    text-overflow: "";    background-color: #F7F7F7;}select.small {    padding-top: 2px;    padding-bottom: 2px;    padding-left: 2px;    padding-right: 2px;    -webkit-padding-end: 24px;    background: url("images/select-icons1.png") no-repeat scroll right center;    height: 24px;}select.border-none {    padding-top: 3px;    padding-bottom: 3px;    padding-left: 3px;    padding-right: 3px;    background: url("images/select-icons.png") no-repeat scroll right center;    height: 24px;    -webkit-padding-end: 24px;    border: none;}select option {    padding-top: 5px;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 3px;}button,input[type="button"],input[type="reset"],input[type="submit"] {    background-color: #535451;    color: #FFFFFF;    border: none;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;    text-transform: uppercase;    line-height: 36px;    height: 36px;    padding: 0 15px;    margin-right: 5px;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {    background-color: #2F3538;}::-webkit-input-placeholder {    color: #74736A;    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;}:-moz-placeholder {    color: #74736A;    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;}::-moz-placeholder {    color: #74736A;    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;}:-ms-input-placeholder {    color: #74736A;    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;}.placeholder {    color: #74736A !important;    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;}ul,ol,dl {    padding-left: 20px;    font-family: inherit;}.wp-caption-text,.sticky,.gallery-caption,.bypostauthor {}.alignleft {    float: left;}.alignright {    float: right;}.aligncenter {    display: block;    margin-left: auto;    margin-right: auto;}/**********************************************************************//****************------------- 02. HEADER -------------***************//**********************************************************************/.header-top-line {    position: fixed;    top: 0;    left: 0;    right: 0;    height: 3px;    background-color: red;    background: url("images/top_overlay.png") repeat scroll 0 0;    z-index: 150;}.scroll-top {    border: 2px solid #888888;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    position: fixed;    right: 32px;    bottom: 20px;    width: 52px;    height: 52px;    z-index: 150;    display: none;    background: url("images/scroll-arrow.png") no-repeat scroll 13px 13px;    opacity: 0.7;}.scroll-top:hover {    opacity: 1;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.one-template .header-top-line,.portfolio-template .header-top-line,.fullscreen .header-top-line,.gallery-template .header-top-line {    display: none;}.site-header .logo {    display: block;    margin: 0 0 30px;    text-decoration: none !important;}.site-header .logo img {    max-height: 150px;    max-width: 300px;    padding: 5px;    padding-top: 8px;}.header-sidebar {    background: url("images/left-side-bg.png") repeat scroll 0 0;    height: 100%;    position: fixed;    left: 0;    text-align: center;    top: 0;    width: 300px;    z-index: 111;}.gallery-template .header-sidebar {    background: url("images/left-side-bg1.png") repeat-y scroll 0 0;}.header-sidebar-bg {    display: none;}.header-topblock {    display: block;    position: fixed;    left: 0;    top: 0;    right: 0;    z-index: 110;    margin-left: 220px;    background: none repeat scroll 0 0 #F1F1F1;}.header-topbar {    /*    background: none repeat scroll 0 0 #F1F1F1;*/        border-bottom: 1px solid #D5D5D5;    display: block;    margin: 0 auto;    width: 860px;    height: 79px;}.header-topbar h1.page-title {    border: 0 none;    display: block;    float: left;    font-family: 'Raleway_Regular';    font-size: 22px !important;    font-weight: normal;    line-height: 25px;    margin: 50px 0 0;    padding: 0 0 2px;    width: auto;    clear: none;    max-width: 540px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.header-topbar .quick-access {    float: right;    margin-top: 53px;}.header-topbar .quick-access > div {    float: left;}.quick-access .language-box,.quick-access .currency-box {    margin-right: 15px;}.quick-access .language-box {    width: 80px;}.quick-access .currency-box {    width: 60px;}.quick-access .cart-box {    padding-top: 2px;    position: relative;}.quick-access .menu-cart {    position: absolute;    display: none;    top: 26px;    right: 0;    width: 250px;    /*	padding: 10px 10px 3px;*/        padding: 10px 0 3px;    background-color: #F8F8F8;    border: 1px solid #D5D5D5;}.quick-access .menu-cart.expanded {    display: block;}.quick-access .menu-cart .cart-product-list {    padding: 0 10px 0;    max-height: 568px;}.quick-access .menu-cart p.total {    padding: 5px 10px 0;}.quick-access .menu-cart p.buttons {    padding: 0 10px 0;}.quick-access .menu-cart p.total strong {    font-size: 15px;}.quick-access .menu-cart p.total span.amount {    font-family: 'Lato_Regular';    font-size: 15px;    color: #D64C35;    margin-left: 20px;}.quick-access .menu-cart a.button {    line-height: 36px;    height: 36px;    margin-right: 0px;    display: inline-block;}.quick-access .menu-cart a.button,.quick-access .menu-cart .checkout {    background-color: #535451;    padding: 0 15px;    color: #FFFFFF;    border: none;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;    text-transform: uppercase;    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}.quick-access .menu-cart .checkout {    float: right;}.quick-access .menu-cart a.button:hover,.quick-access .menu-cart .checkout:hover {    background-color: #2F3538;}.quick-access .sbSelector,.quick-access .sbToggle {    border: none !important;}.quick-access .sbOptions {    top: 26px !important;}.site-header .search-form {    margin: 30px;    display: block;}div.form-search {    position: relative;}ul.special-menu-items {    margin: 0;    padding: 0 0 0 30px;    list-style: none outside none;}ul.special-menu-items li {    margin-right: 30px;}ul.special-menu-items li a {    display: block;    line-height: 42px;    text-align: left;    padding: 0 10px;    font-family: "PTSans_Caption";    font-size: 14px;    text-transform: uppercase;    color: #4E4D49;    border-bottom: 1px solid #DDDDDD;}.gallery-template .special-menu-items li a {    color: #DFDFDF;    border-bottom: 1px solid rgba(255, 255, 255, 0.15);}ul.special-menu-items li a:hover {    color: #FFFFFF;    background-color: #585858;}ul.special-menu-items li a.selected {    color: #FFFFFF;    background-color: #585858;}ul.special-menu-items li a span {    background: url("images/expand-icon2.png") no-repeat scroll 10px -46px;    display: inline-block;    height: 15px;    vertical-align: text-top;    width: 22px;}.gallery-template .special-menu-items li a span,ul.special-menu-items li a:hover span {    background: url("images/expand-icon3.png") no-repeat scroll 10px -46px;    display: inline-block;    height: 15px;    vertical-align: text-top;    width: 22px;}ul.special-menu-items li a.selected span {    background: url("images/expand-icon3.png") no-repeat scroll 10px 5px;    display: inline-block;    height: 15px;    vertical-align: text-top;    width: 22px;}.form-search input.input-text {    background: none;    font-family: Verdana;    font-size: 12px;    padding: 7px 10px;    vertical-align: middle;    border: 1px solid #C5C5C5;    color: #74736A;    width: 100%;}.gallery-template .form-search input.input-text {    border: 1px solid rgba(255, 255, 255, .3);    color: #cfcfcf;}.form-search button.btn-submit {    background: url("images/search-icon.png") no-repeat scroll 0 0;    position: absolute;    height: 16px;    width: 16px;    border: none;    padding: 0;    top: 7px;    right: 6px;}.gallery-template .form-search button.btn-submit {    background: url("images/search-icon1.png") no-repeat scroll 0 0;}.site-header div.special-menu {    margin: 0;    display: block;}.site-header div.show-popup {    position: absolute;    right: 0;    top: 143px;    width: 40px;    height: 40px;    display: none;}.site-header div.show-popup a {    background: url("images/popup_link.png") no-repeat scroll 0 0;    width: 40px;    height: 40px;    display: block;}.site-header div.header-bottom {    bottom: 40px;    display: block;    position: fixed;    width: 300px!important;    left: 40px;}.site-header div.social-icons {    display: block;    text-align: left;    margin-bottom: 9px;}.site-header div.social-icons ul.social-links {    white-space: nowrap;}.site-header div.social-icons ul.social-links li {    margin-right: 3px;}.site-header div.copyrights {    display: block;    font-family: Verdana;    font-size: 10px;    text-align: left;    text-transform: uppercase;    word-spacing: break-word;}.gallery-template .site-header div.copyrights {    color: #d2d2d2;}.special-products-overlay {    position: fixed;    z-index: 200;    top: 0;    bottom: 0;    left: 0;    right: 0;    display: none;}.special-products-overlay.active {    display: block;}.products-popup {    width: 760px;    height: 800px;    top: 50%;    left: 50%;    margin-top: -400px;    margin-left: -380px;    padding: 20px 30px;    background: url("images/popup_bg.png") repeat scroll 0 0;    position: fixed;    -webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.7);    -moz-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.7);    box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.7);}.products-popup .popup-label {    border-bottom: 1px solid #DDDDDD;    position: relative;}.products-popup .popup-label .title {    color: #666464;    display: block;    font-family: 'PTSans_Caption_Bold';    font-size: 18px;    text-align: left;    text-transform: uppercase;    line-height: 25px;}.products-popup .popup-label .close {    position: absolute;    width: 24px;    height: 24px;    right: 0;    top: 0;    cursor: pointer;    background: url("images/icons.png") no-repeat scroll 3px -375px;}.products-popup .popup-label .close:hover {    background-color: #CCCCCC;}.products-popup .popup-label .special-nav {    position: absolute;    width: 64px;    height: 25px;    top: 0;    left: 50%;    margin-left: -22px;}.products-popup .popup-label .special-nav a {    display: block;    float: left;    height: 25px;    width: 32px;}.products-popup .popup-label #prev-btn {    background: url("images/icons.png") no-repeat scroll 8px -68px;}.products-popup .popup-label #prev-btn:hover {    background-color: #CCCCCC;}.products-popup .popup-label #next-btn {    background: url("images/icons.png") no-repeat scroll 9px -101px;}.products-popup .popup-label #next-btn:hover {    background-color: #CCCCCC;}.products-popup .title-tabs {    display: none;}.products-popup .title-tabs a {    display: inline-block;    font-family: "PTSans_Caption";    font-size: 14px;    text-transform: uppercase;    padding: 0 30px;    line-height: 30px;    margin-right: 2px;    color: #4E4D49;}.products-popup .title-tabs a:hover,.products-popup .title-tabs a.selected {    background: #585858;    color: #FFFFFF;}.products-popup .popup-content {    position: relative;    height: 720px;    margin: 10px -8px 0;}.products-popup .products-content-area {    height: 100%;    overflow: hidden;}.products-popup .products-content-area ul {    margin-bottom: 0;}.products-popup .products-content-area ul li {    padding-bottom: 8px !important;}.products-popup .products-content-area ul li .product-img {    height: 280px;}.products-popup .products-content-area ul li span.price {    height: 25px;}.products-popup .products-content-area ul li h3 {    height: 37px;    overflow: hidden;}.page-title {    margin: 0 auto;    width: 100%;}.breadcrumb-container {    margin-bottom: 10px;    color: #595959;    position: relative;}#breadcrumbs {    list-style: none;    overflow: hidden;    margin: 0;    padding: 0;    font-size: 11px;}#breadcrumbs li {    float: left;    margin-right: 5px;}a.cart-contents {    background: url("images/cart-icon2.png") no-repeat scroll left center;    display: block;    overflow: hidden;    padding-left: 24px;    text-align: left;}.fullscreen .site-main {    position: fixed;    left: 0;    right: 0;    top: 0;    bottom: 0;    padding: 0;    margin: 0;    z-index: 10;}.gallery-template .header-topblock,.fullscreen .header-topblock {    display: none;}.fullscreen .header-sidebar,.one-template .header-sidebar,.gallery-template .header-sidebar,{    background-color: transparent;}.one-template .site-main,.portfolio-template .site-main {    position: relative;    padding: 0;    margin: 0;    width: 100%;}.one-template .site-main > p,.one-template .site-main > br,.portfolio-template .site-main > p,.portfolio-template .site-main > br {    display: none;}.one-template .header-topblock,.portfolio-template .header-topblock {    display: none;}.one-template .section-content,.portfolio-template .section-content {    margin-left: 220px;    padding: 0 10px;}.one-template .fullwidth .section-content,.portfolio-template .fullwidth .section-content {    padding: 0;}.one-template .section-desc,.portfolio-template .section-desc {    font-size: 13px;    line-height: 20px;    color: #6d6c67;    text-align: center;    margin-bottom: 20px;}.one-template .section-desc p,.portfolio-template .section-desc p {    margin: 0;}/********************* Menu Styles ***********************/.mega-menu {    position: relative;    text-align: left;}.mega-menu a {    text-decoration: none;    font-family: "PTSans_Caption";    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.mega-menu h5 {    font-family: "PTSans_Caption";    font-weight: normal;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.mega-menu ul {    list-style: none;    padding: 0 0 0 30px;    margin: 0 3px 0 0;}.mega-menu ul li {    position: relative;}.mega-menu > ul > li {    padding-right: 30px;}.mega-menu > ul > li > a {    line-height: 20px!important;}.mega-menu > ul > li > a > small {    text-transform: lowercase!important;}.mega-menu > ul > li > a,.mega-menu > ul > li > h5 {    display: block;    color: #797872;    font-size: 14px;    text-transform: uppercase;    line-height: 42px;    padding: 15px 0px 15px 5px;    border-bottom: 1px solid #666;}.gallery-template .mega-menu > ul > li > a,.gallery-template .mega-menu > ul > li > h5 {    color: #dfdfdf;    border-bottom: 1px solid rgba(255, 255, 255, .15);}.mega-menu ul li.menu-item-has-children > a:after,.mega-menu ul li.menu-item-has-children > h5:after {    /*content: "+";*/        font-family: "PTSans_Caption";    font-size: 15px;    padding-left: 3px;}.mega-menu ul li.wide .popup a:after,.mega-menu ul li.wide .popup h5:after {    content: "";}.mega-menu .popup {    position: absolute;    left: 100%;    top: 0;    display: block;    margin: 0;    visibility: hidden;    overflow: hidden;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.mega-menu .popup .inner {    padding: 0px;    display: block;}.mega-menu .popup ul {    display: inline-block;    position: relative;    padding: 0;}.mega-menu .popup ul li {    display: block;    padding: 0;    position: relative;    float: none;    height: auto;    width: 190px;    padding: 0 0 1px;}.mega-menu .popup ul li a,.mega-menu .popup ul li h5 {    display: block;    padding: 0 10px;    margin: 0;    text-decoration: none;    line-height: 42px;    color: #515151;    background: #fff;    /*background: url("images/menu1_bg.png") repeat scroll 0 0;*/        font-size: 14px;    font-family: "PTSans_Caption";}.mega-menu .popup ul li ul {    padding-left: 3px;    position: absolute;    left: 100%;    top: 0;    height: auto;    display: none;}.mega-menu .popup ul li:hover > ul {    display: block;}.mega-menu > ul > li > a:hover,.mega-menu > ul > li > a:focus,.mega-menu > ul > li:hover > a,.mega-menu > ul > li:hover > h5 {    color: #c72329;    /*background-color: #d3d3d3;    background-color: rgba(89,89,89,.85);*/}.mega-menu .popup ul li a:hover,.mega-menu .popup ul li a:focus,.mega-menu .popup ul li h5:hover,.mega-menu .popup ul li h5:focus {    color: #c72329;    /*background-color: #595959;    opacity: 0.9;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";*/}.mega-menu .wide .popup .inner {    background-color: #fff;    padding: 0 15px 20px;    opacity: 0.9;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}.mega-menu .wide .popup .inner > ul > li {    float: left;}.mega-menu .wide .popup h5,.mega-menu .wide .popup a {    display: inline-block;    font-size: 12px;    background: none;    line-height: 27px;    white-space: normal;    padding: 0;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.mega-menu .wide .popup ul {    background: none;    padding: 0;    margin: 0;    opacity: 1;    display: block;    position: relative;    left: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.mega-menu .wide .popup li {    background: none;    padding: 0;    margin: 0;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.mega-menu .wide .popup ul ul {    top: 0;}.mega-menu .wide .popup ul ul a {    padding-right: 10px;}.mega-menu .wide .popup ul ul a:before {    content: "\2022";    font-size: 14px;    padding-left: 10px;    padding-right: 5px;}.mega-menu .wide .popup ul ul ul li {    margin-left: 10px;}.mega-menu .wide .popup .inner > ul > li > a,.mega-menu .wide .popup .inner > ul > li > h5 {    font-size: 14px;    padding: 0 10px;    text-transform: uppercase;    margin-top: 20px;}.mega-menu .wide .popup .inner > ul > li > ul {    padding: 0;}/*========== Menu Styles ==========*/#main-mobile-menu {    margin: 0;}#main-mobile-menu .accordion-menu {    position: absolute;    top: 80px;    right: 10px;    display: none;    width: 300px;}.accordion-menu {    text-align: left;}.accordion-menu a,.accordion-menu h5 {    display: block;    text-decoration: none;    line-height: 42px;    padding-left: 20px;    color: #fff;    font-family: "PTSans_Caption";    font-size: 14px;    color: #FFFFFF;    font-weight: normal;    margin-bottom: 0;}.accordion-menu ul {    list-style: none;    margin: 0;    padding: 0;}.accordion-menu ul ul {    display: none;}.accordion-menu ul li {    position: relative;    margin-bottom: 2px;    background: url("images/menu2_bg.png") repeat scroll 0 0;}.accordion-menu ul ul li {    position: relative;    margin-bottom: 2px;    background: url("images/menu1_bg.png") repeat scroll 0 0;}.accordion-menu ul a:hover,.accordion-menu ul a:focus {    background-color: #595959;    opacity: 0.9;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}.accordion-menu ul > li.has-sub > span.arrow {    display: inline-block;    top: 0;    right: 0;    width: 42px;    height: 42px;    line-height: 42px;    text-align: center;    position: absolute;    cursor: pointer;    background: url("images/icons.png") no-repeat scroll 13px -253px;}.accordion-menu ul > li.has-sub.open > span.arrow {    background: url("images/icons.png") no-repeat scroll 13px -313px;}.accordion-menu > ul > li > a,.accordion-menu > ul > li > h5 {    color: #FFFFFF;    text-transform: uppercase;}.menu-toggle {    display: none;}.gallery-template .menu-toggle {    color: #d2d2d2;}#main-mobile-toggle {    color: #4E4D49;    font-size: 18px;    font-family: "PTSans_Caption";    text-transform: uppercase;    line-height: 30px;    padding-right: 15px;    cursor: pointer;    text-align: right;}#main-mobile-toggle.opened {    background-color: #555555;    color: #FFFFFF;    opacity: 0.8;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}.menu-toggle .icon-bar,#main-mobile-toggle .icon-bar {    background-color: #4E4D49;}#main-mobile-toggle.opened .icon-bar {    background-color: #FFFFFF;}.gallery-template #main-mobile-toggle {    background: none;    color: #DFDFDF;}.gallery-template #main-mobile-toggle.opened {    color: #FFFFFF;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.gallery-template .menu-toggle .icon-bar,.gallery-template #main-mobile-toggle .icon-bar {    background-color: #DFDFDF;}.gallery-template #main-mobile-toggle.opened .icon-bar {    background-color: #ffffff;}.menu-toggle > span,#main-mobile-toggle > span {    display: inline-block;}#main-mobile-toggle .btn {    margin: 0 0 0 10px;}.menu-toggle .icon-bar,#main-mobile-toggle .icon-bar {    border-radius: 1px;    display: block;    width: 16px;    height: 3px;    margin-top: 3px;}/*========== Clear Styles ==========*/.mega-menu .wide .popup .inner > ul:after,.mega-menu ul > ul:after {    display: block;    content: ".";    clear: both;    font-size: 0;    line-height: 0;    height: 0;    overflow: hidden;}#main-mobile-menu {    display: none;}/**********************************************************************//*******************------------- 03. FOOTER -------------*************//**********************************************************************/#colophon:before,#colophon:after {    content: "";    display: block;    clear: both;}#colophon {    padding: 20px 10px 0;    margin-left: 220px;    margin-top: 30px;}#colophon .widget-bottom {    width: 860px;    margin: 0 auto;}.fullscreen #colophon .widget-bottom > ul {    display: none;}#colophon [class*="block-grid-"] {    margin: 0 -20px;}#colophon [class*="block-grid-"] > li {    padding-left: 20px;    padding-right: 20px;    padding-bottom: 30px;}.footer-widget-container {}.footer-widget-container h3 {    font-family: 'PTSans_Caption';    font-size: 16px;    font-weight: normal;    margin-bottom: 20px;    text-transform: uppercase;}.footer-widget-container ul,.footer-widget-container li {    list-style: none outside none;    padding: 0;    margin: 0;}.footer-widget-container li {    position: relative;}.footer-widget-container.widget_pages > ul,.footer-widget-container.widget_archive > ul,.footer-widget-container.widget_categories > ul,.footer-widget-container.widget_meta > ul,.footer-widget-container.widget_product_categories > ul,.footer-widget-container.widget_layered_nav > ul,.footer-widget-container.widget_nav_menu div > ul {    border-top: 1px solid #D5D5D5;}.footer-widget-container.widget_pages li a,.footer-widget-container.widget_categories li a,.footer-widget-container.widget_archive li a,.footer-widget-container.widget_meta li a,.footer-widget-container.widget_product_categories li a,.footer-widget-container.widget_layered_nav li a,.footer-widget-container.widget_nav_menu li a {    display: block;    border-bottom: 1px solid #D5D5D5;    font-family: Verdana;    font-size: 13px;    font-weight: normal;    line-height: 13px;    padding: 15px 10px;    float: none;}.footer-widget-container.widget_tag_cloud a,.footer-widget-container.widget_product_tag_cloud a {    background-color: #E1E1E1;    color: #6D6C67;    display: inline-block;    font-family: Verdana;    font-size: 11px;    font-weight: normal;    line-height: 11px;    margin: 0 7px 7px 0;    padding: 10px 14px;    text-transform: uppercase;    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}.footer-widget-container.widget_tag_cloud a:hover,.footer-widget-container.widget_product_tag_cloud a:hover {    background-color: #595959;    color: #F1F1F1;}.widget.widget_tag_cloud .tagcloud {    margin-top: 20px;}.widget.widget_recent_comments li {    border: none;    text-transform: none;    list-style: disc;    margin: 5px 5px 5px 25px;}.widget .feed_container ul li {    text-transform: none;    border: none;}.widget .feed_container a {    display: inline;    padding: 0;}.widget .feed_container p,.footer-widget-container .feed_container p {    line-height: 20px;}.widget .feed_container p.interact,.footer-widget-container .feed_container p.interact {    display: none;}.widget .feed_container p.tweet span,.footer-widget-container .feed_container p.tweet span {    display: inline-block;}.widget .feed_container p.tweet span:empty,.footer-widget-container .feed_container p.tweet span:empty {    display: none;}.widget .feed_container p.timePosted,.footer-widget-container .feed_container p.timePosted {    margin-bottom: 20px;    color: #8F8F8F;}.menu-useful-links-container {    padding-top: 7px;}.widget_trego_twitter_feed a {    color: #2f3538;}.widget .contact-info {    padding-top: 10px;}.widget .contact-info p,.footer-widget-container .contact-info p {    padding: 0;    margin: 0;}.widget .contact-info dl,.footer-widget-container .contact-info dl {    line-height: 24px;    margin: 0 0 10px;    padding: 0;}.widget .contact-info dt,.footer-widget-container .contact-info dt {    text-decoration: underline;    display: inline-block;    vertical-align: top;    width: 60px;}.widget .contact-info dd,.footer-widget-container .contact-info dd {    display: inline-block;    vertical-align: top;    padding: 0;    margin: 0;}.widget .contact-info p.other,.widget .contact-info p.address,.footer-widget-container .contact-info p.address,.footer-widget-container .contact-info p.other {    margin-bottom: 15px;    line-height: 22px;}.newsletter {    margin-bottom: 25px;    position: relative;}.newsletter label {    display: block;    line-height: 21px;    font-size: 13px;    text-transform: uppercase;    margin-bottom: 8px;}.newsletter .email-field {    display: inline-block;    margin-right: 3px;    padding: 7px 2%;    width: 60%;    border: 1px solid #B6B6B6;    vertical-align: middle;}.newsletter .submit-field {    display: inline-block;    font-size: 12px;    height: 30px;    vertical-align: middle;    line-height: 30px;}.widget.trego_recent_posts li:before,.widget.trego_recent_posts li:after,.footer-widget-container.trego_recent_posts li:before,.footer-widget-container.trego_recent_posts li:after {    content: "";    display: block;    clear: both;}.widget.trego_recent_posts li,.footer-widget-container.trego_recent_posts li {    border: none;    padding: 10px 0 0;}.widget.trego_recent_posts li .post-title a,.footer-widget-container.trego_recent_posts li .post-title a {    color: #5B5A55;    font-family: 'Lato_Regular';    font-size: 15px;    font-weight: normal;    line-height: 15px;    padding: 0;    text-transform: none;    margin-bottom: 15px;}.widget.trego_recent_posts li .post-date,.widget.trego_recent_posts li .post_comments,.footer-widget-container.trego_recent_posts li .post-date,.footer-widget-container.trego_recent_posts li .post_comments {    color: #9F9F9F;    font-family: Verdana;    font-size: 11px;    font-weight: normal;    text-transform: none;    padding-bottom: 4px;}.widget.trego_recent_posts .post-image,.footer-widget-container.trego_recent_posts .post-image {    float: left;}.widget.trego_recent_posts .post-image img,.footer-widget-container.trego_recent_posts .post-image img {    margin-right: 20px;    margin-bottom: 20px;}.flickr-info {    margin: 15px 0;}.widget .flickr-info a {    margin: 5px 10px 5px 0;    display: inline-block;}.footer-widget-container .flickr-info a {    margin: 0 8px 8px 0;    display: inline-block;}.flickr-info a img {    width: 80px;    height: auto;}.flickr-info a.last-img {    margin-right: 0;}#colophon .site-info {    border-top: 1px solid #D5D5D5;    margin-top: 40px;}.fullscreen #colophon .site-info,.gallery-template #colophon .site-info {    border: none;}#colophon .site-info .footer-links {    float: left;}.fullscreen #colophon .site-info .footer-links,.gallery-template #colophon .site-info .footer-links {    display: none;}#colophon .site-info ul.menu {    padding: 15px 0 25px;    margin: 0;    list-style: none outside none;    width: 100%;}#colophon .site-info ul.menu li {    display: inline-block;    list-style: none outside none;    padding: 0;    margin: 0;    font-size: 13px;}#colophon .site-info ul.menu li:after {    display: inline-block;    content: "|";    color: #869478;    padding: 0 2px 0 5px;    font-size: 12px;    vertical-align: bottom;}#colophon .site-info ul.menu li:last-child:after {    content: "";    display: none;}#colophon .site-info .social-icons {    float: right;    margin-top: 13px;    display: none;}#colophon .site-info .social-icons li {    margin-right: 3px;}#colophon .site-info .copyrights {    clear: both;    margin-bottom: 30px;    display: none;    font-family: Verdana;    font-size: 10px;    text-align: left;    text-transform: uppercase;}.one-template .contact-block .site-content,.portfolio-template .contact-block .site-content {    min-height: 0;    text-align: center;    color: #888888;}.one-template .contact-block .site-content .column,.portfolio-template .contact-block .site-content .column {    padding: 20px 0;}.one-template .contact-block .site-content .icon-phone,.one-template .contact-block .site-content .icon-email,.one-template .contact-block .site-content .icon-location,.portfolio-template .contact-block .site-content .icon-phone,.portfolio-template .contact-block .site-content .icon-email,.portfolio-template .contact-block .site-content .icon-location {    font-size: 16px;}/**********************************************************************//**************------ 04. PAGES / BLOG / PORTFOLIO --------************//**********************************************************************/#wrapper {    margin: 0 auto;}.site-main {    position: relative;    margin-left: 220px;    padding: 79px 10px 0;}.site-main .sidebar-container {    /*	height: 0;	position: absolute;	top: 40px;	width: 100%;	z-index: 1;*/}.banner-container {    margin-bottom: 20px;}.banner-container > img {    width: 100%;    height: auto;}.category-page,.product-page,.site-content,.woocommerce div#content,.woocommerce-page div#content {    width: 860px;    margin: 0 auto;    min-height: 400px;    padding: 8px 0;}.site-content:before,.site-content:after {    clear: both;    content: " ";    display: block;}.one-template .site-content,.portfolio-template .site-content {    padding: 0;    min-height: 100px;    width: 960px;}.shop-sidebar aside {    padding-bottom: 50px;}.shop-sidebar .widget-title {    background-color: #D5D5D5;    padding: 15px 10px;    font: 16px/16px 'Raleway_Medium', Arial, Helvetica, sans-serif;    text-align: right;    text-transform: uppercase;    margin-bottom: 7px;}.shop-sidebar ul {    margin: 0;    padding: 5px 0;    list-style: none outside none;}.shop-sidebar ul li {    margin: 0;    padding: 0;    list-style: none outside none;    font: 13px Verdana;    border-bottom: 1px solid #D9D9D9;    text-transform: uppercase;    position: relative;}.shop-sidebar ul li span.count {    color: #595959;    font-size: 13px;    position: absolute;    right: 10px;    top: 0;}.shop-sidebar ul li a,.shop-sidebar ul li span {    display: block;    padding: 10px;}.shop-sidebar ul li span.amount {    display: inline;    padding: 0;}.shop-sidebar ul ul {    padding: 0px !important;}.shop-sidebar ul ul li {    border: none;    border-top: 1px solid #D9D9D9;}.shop-sidebar ul ul a {    margin-left: 15px;}.shop-sidebar ul ul ul a {    margin-left: 30px;}.shop-sidebar ul ul ul ul a {    margin-left: 45px;}.widget-area aside {    padding-bottom: 20px;}.widget-area .widget-title {    background-color: #689300;    padding: 15px 10px;    color: #fff;    font: 16px/16px 'Roboto', Arial, Helvetica, sans-serif;    text-align: right;    text-transform: uppercase;}.widget-area ul {    margin: 0;    padding: 5px 0;    list-style: none outside none;}.widget-area ul li {    margin: 0;    padding: 0;    list-style: none outside none;    font: 13px Verdana;    border-bottom: 1px solid #D9D9D9;    text-transform: uppercase;    position: relative;}.widget-area ul li span.count {    color: #595959;    font-size: 13px;    position: absolute;    right: 10px;    top: 10px;}.widget-area ul li a {    display: block;    padding: 10px;}.widget-area ul ul {    padding: 0px !important;}.widget-area ul ul li {    border: none;    border-top: 1px solid #D9D9D9;}.widget-area ul ul a {    margin-left: 15px;}.widget-area ul ul ul a {    margin-left: 30px;}.widget-area ul ul ul ul a {    margin-left: 45px;}.widget_calendar caption {    background-color: #D5D5D5;    padding: 15px 10px;    font: 16px/16px 'Raleway_Medium', Arial, Helvetica, sans-serif;    text-align: right;    text-transform: uppercase;}.widget_calendar thead {    height: 35px;    vertical-align: bottom;}.widget_calendar td {    text-align: center;}.widget_calendar td#prev {    text-align: left;    height: 30px;    padding-left: 10px;}.widget_calendar td#next {    text-align: right;    height: 30px;    padding-right: 10px;}.widget_calendar td#today {    border: 1px solid #CCCCCC;    background-color: #F8F8F8;}.category-banner {    /*	padding-bottom: 15px;*/}.category-banner img {    max-height: 300px;}.catalog-ordering-bar {    padding: 17px 0;}.catalog-ordering-bar:after {    content: "";    display: block;    clear: both;}.contact-form input {    width: 100%}.contact-form textarea {    width: 100%;    height: 150px;}.contact-form label {    display: none !important;}.contact-form input[type="submit"] {    width: 120px;    float: right;    margin: 10px 0;}.title-wrapper:before,.title-wrapper:after {    content: " ";    clear: both;    display: block;}.title-wrapper {    float: none !important;}.section-title {    background-color: #D5D5D5;    font: 16px/16px 'Raleway_Medium', Arial, Helvetica, sans-serif;    padding: 15px 10px;    text-transform: uppercase;    margin-bottom: 20px;}a.btn-type {    background-color: #535451;    border: medium none;    color: #FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    padding: 0 15px;    text-transform: uppercase;    line-height: 36px;    height: 36px;    display: inline-block;    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}a.btn-type:hover {    background-color: #2F3538;}a.btn-type.gray {    background-color: #E1E1E1;    border: medium none;    color: #6D6C67;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    padding: 0 15px;    text-transform: uppercase;    line-height: 36px;    height: 36px;    display: inline-block;    transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}a.btn-type.gray:hover {    color: #F1F1F1;    background-color: #595959;}a.btn-type.large {    font-size: 14px;    padding: 0 20px;    line-height: 45px;    height: 45px;}a.btn-type.small {    font-size: 11px;    padding: 0 12px;    line-height: 30px;    height: 30px;}ul.social-links {    list-style: none outside none;    padding: 0;    margin: 0;    display: inline-block;    line-height: 12px;    vertical-align: bottom;}ul.social-links li {    list-style: none outside none;    padding: 0;    margin: 0;    display: inline-block;    margin-right: 7px;    line-height: 1px;}ul.social-links a.facebook {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -6px;    height: 30px;    width: 30px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.facebook:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -40px;    height: 30px;    width: 30px;}ul.social-links a.twitter {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -147px;    height: 30px;    width: 30px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.twitter:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -181px;    height: 30px;    width: 30px;}ul.social-links a.linkedin {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -76px;    height: 25px;    width: 25px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.linkedin:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -110px;    height: 25px;    width: 25px;}ul.social-links a.flickr {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -219px;    height: 25px;    width: 25px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.flickr:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -253px;    height: 25px;    width: 25px;}ul.social-links a.googleplus {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -287px;    height: 30px;    width: 30px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.googleplus:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -322px;    height: 30px;    width: 30px;}ul.social-links a.pinterest {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -360px;    height: 25px;    width: 25px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.pinterest:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -394px;    height: 25px;    width: 25px;}ul.social-links a.youtube {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -426px;    height: 30px;    width: 30px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.youtube:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -462px;    height: 30px;    width: 30px;}ul.social-links a.instagram {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -500px;    height: 25px;    width: 25px;    transition: background 300ms ease-in-out 0s;}ul.social-links a.instagram:hover {    display: block;    background: url("images/s-icons.png") no-repeat scroll 0 -534px;    height: 25px;    width: 25px;}.gallery-template .social-links a.facebook {    background: url("images/s-icons1.png") no-repeat scroll 0 -6px;}.gallery-template ul.social-links a.facebook:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -40px;}.gallery-template ul.social-links a.twitter {    background: url("images/s-icons1.png") no-repeat scroll 0 -147px;}.gallery-template ul.social-links a.twitter:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -181px;}.gallery-template ul.social-links a.linkedin {    background: url("images/s-icons1.png") no-repeat scroll 0 -76px;}.gallery-template ul.social-links a.linkedin:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -110px;}.gallery-template ul.social-links a.flickr {    background: url("images/s-icons1.png") no-repeat scroll 0 -219px;}.gallery-template ul.social-links a.flickr:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -253px;}.gallery-template ul.social-links a.googleplus {    background: url("images/s-icons1.png") no-repeat scroll 0 -290px;}.gallery-template ul.social-links a.googleplus:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -324px;}.gallery-template ul.social-links a.pinterest {    background: url("images/s-icons1.png") no-repeat scroll 0 -360px;}.gallery-template ul.social-links a.pinterest:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -394px;}.gallery-template ul.social-links a.youtube {    background: url("images/s-icons1.png") no-repeat scroll 0 -430px;}.gallery-template ul.social-links a.youtube:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -464px;}.gallery-template ul.social-links a.instagram {    background: url("images/s-icons1.png") no-repeat scroll 0 -500px;}.gallery-template ul.social-links a.instagram:hover {    background: url("images/s-icons1.png") no-repeat scroll 0 -534px;}.product-share {    text-align: right;    margin-top: 15px;}.share-label {    display: inline-block;    vertical-align: middle;    margin-right: 5px;}.share-icons {    display: inline-block;    /*	vertical-align: text-bottom;*/}.share-icons a {    display: inline-block;    vertical-align: middle;    height: 16px;    width: 16px;}.share-icons a.icon-facebook {    background: url("images/share.png") no-repeat scroll 0 0;}.share-icons a.icon-tweet {    background: url("images/share.png") no-repeat scroll 0 -47px;}.share-icons a.icon-mail {    background: url("images/share.png") no-repeat scroll 0 -92px;}.share-icons a.icon-linkedin {    background: url("images/share.png") no-repeat scroll 0 -139px;}.share-icons a.icon-googleplus {    background: url("images/share.png") no-repeat scroll 0 -191px;}div.team-member.center {    text-align: center;}div.team-member.right {    text-align: right;}div.team-member.left {    text-align: left;}div.team-member-img img,.bxslider div.team-member-img img {    width: 100%;    height: auto;}div.team-member h4.member-name {    color: #4E4D49;    font-family: 'PTSans_Caption';    font-size: 14px;    font-weight: normal;    margin: 10px 0 0;}div.team-member p.member-title {    color: #84837C;    font-family: Verdana;    font-size: 12px;    font-weight: normal;    margin: 5px 0 !important;}div.team-member p.member-desc:before {    content: '\201c';    font-family: Verdana;    font-size: 20px;    font-style: normal;    line-height: 14px;    padding-right: 2px;    vertical-align: text-top;}div.team-member .member-divider {    background-color: #D2D1D0;    height: 1px;    width: 35px;    margin: 14px auto;}.bxslider-container div.team-member .member-divider {    margin-left: 0;}.section-block .bxslider-container.member-slider .bxslider-title {    border: none;    margin-bottom: 22px;}.section-block .bxslider-container.member-slider .bxslider-title .top-ctrls {    float: none;    width: 65px;    height: 25px;    margin: 0 auto;}div.team-member p.member-desc {    color: #6d6c67;    font-family: Verdana;    font-size: 12px;    font-weight: normal;    margin: 0 0 15px !important;}div.team-member div.social-icons {    margin-bottom: 5px;}div.team-member.right div.social-icons .social-links li:last-child {    margin-right: 0;}.bgslider-container {    top: 0;    left: 0;    overflow: hidden;    position: relative;    top: -1px;    transition: all 500ms ease-out 0s;    width: 100%;    height: 100%;}.bgslider,.bgslider .slide-wrapper {    width: 100%;    height: 100%;    min-height: 100%;}.bgslider .slide-wrapper {    overflow: hidden;}.video-bground {    position: fixed;    top: 0;    left: 0;    bottom: 0;    right: 0;    overflow: hidden;    z-index: 1;}.video-bground video {    min-height: 100%;    min-width: 100%;}.video-bground img {    height: 100%;    width: 100%;}div#tubular-container {    top: 0;    bottom: 0;}.slide-wrapper .content-box {    position: absolute;    width: 712px;    height: 712px;    left: 50%;    top: 50%;    margin-left: -250px;    margin-top: -360px;    z-index: 3;    background: url("images/desc_bg.png") no-repeat scroll 0 0;    overflow: hidden;}.slide-wrapper.current .content-box,.slide-wrapper.rect.current .content-box {    display: block;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.slide-wrapper .inner {    position: relative;}.slide-wrapper .content-box.animated {    opacity: 0;}.slide-wrapper .content-box h1 {    color: #413E3B;    font-family: 'Raleway_Thin';    font-size: 105px;    font-weight: normal;    line-height: 105px;    margin-left: 15px;    margin-top: 160px;    text-transform: uppercase;}.slide-wrapper .content-box p {    color: #494745;    font-family: Verdana;    font-size: 20px;    padding: 20px 35px;    text-align: center;}.slide-wrapper .nav-box {    position: absolute;    bottom: 70px;    width: 100%;    height: 87px;    text-align: center;}.slide-wrapper .nav-box a {    display: inline-block;    width: 84px;    height: 87px;}.slide-wrapper .nav-box a.bg-prev {    background: url("images/bx_prev.png") no-repeat scroll 0 0;}.slide-wrapper .nav-box a.bg-next {    background: url("images/bx_next.png") no-repeat scroll 0 0;    margin-left: 10px;}.slide-wrapper .nav-box a.bg-prev:hover {    background: url("images/bx_prev_hover.png") no-repeat scroll 0 0;}.slide-wrapper .nav-box a.bg-next:hover {    background: url("images/bx_next_hover.png") no-repeat scroll 0 0;}.slide-wrapper .bground {    background-position: center center;    background-repeat: no-repeat;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;    transition: all 0.5s ease-out 0s;    z-index: 1;}.slide-wrapper.rect .content-box {    width: 787px;    height: 425px;    left: 50%;    top: 50%;    margin-left: -283px;    margin-top: -212px;    padding-right: 100px;    background: url("images/desc_bg_4.png") no-repeat scroll 0 0;}.slide-wrapper.rect .content-box h1 {    color: #4C4845;    font-family: 'Lato_Light';    font-size: 90px;    font-weight: normal;    line-height: 90px;    margin-left: 35px;    margin-top: 35px;    text-transform: uppercase;}.slide-wrapper.rect .content-box p {    color: #413E3B;    font-family: Verdana;    font-size: 20px;    padding: 20px 35px;    text-align: left;}.slide-wrapper.rect .nav-box {    position: absolute;    top: 0;    bottom: 0;    left: auto;    right: 0px;    width: 89px;    text-align: left;}.slide-wrapper.rect .nav-box a {    display: block;    width: 87px;    height: 210px;}.slide-wrapper.rect .nav-box a.bg-prev {    background: url("images/bx_controls3.png") no-repeat scroll 0 0;}.slide-wrapper.rect .nav-box a.bg-next {    background: url("images/bx_controls3.png") no-repeat scroll -1px -423px;    margin-left: 0;}.slide-wrapper.rect .nav-box a.bg-prev:hover {    background: url("images/bx_controls3.png") no-repeat scroll 0 -210px;}.slide-wrapper.rect .nav-box a.bg-next:hover {    background: url("images/bx_controls3.png") no-repeat scroll -2px -631px;}/************* blog ****************/article.post,article.page,article.portfolio,article.testimonial,article.product {    padding-bottom: 20px;    min-height: 160px;    clear: both;}article.post header .entry-thumbnail,article.page header .entry-thumbnail,article.portfolio header .entry-thumbnail,article.testimonial header .entry-thumbnail,article.product header .entry-thumbnail {    margin-bottom: 20px;}article.page header .entry-thumbnail img,article.product header .entry-thumbnail img,article.post header .entry-thumbnail img,article.portfolio header .entry-thumbnail img {    width: 100%;    height: auto;    /*	max-height: 400px;*/}article.post header .entry-meta,article.page header .entry-meta,article.portfolio header .entry-meta,article.testimonial header .entry-meta,article.product header .entry-meta {    float: left;    width: 120px;    margin-bottom: 10px;    margin-right: 20px;    clear: both;    max-height: 150px;    overflow: hidden;    background-color: #F1F1F1;}article.post header .entry-meta span,article.page header .entry-meta span,article.portfolio header .entry-meta span,article.testimonial header .entry-meta span,article.product header .entry-meta span {    display: block;    font-family: Verdana;    font-size: 12px;    font-style: italic;    font-weight: normal;    padding: 2px 0 2px 18px;    color: #85847E;}article.post header .entry-meta span.featured-post,article.page header .entry-meta span.featured-post,article.portfolio header .entry-meta span.featured-post,article.testimonial header .entry-meta span.featured-post,article.product header .entry-meta span.featured-post {    display: none;}article.post header .entry-meta span.date,article.page header .entry-meta span.date,article.portfolio header .entry-meta span.date,article.testimonial header .entry-meta span.date,article.product header .entry-meta span.date {    background: url("images/icon_pager.png") no-repeat scroll 15px 13px #595959;    color: #F2F2F2;    font-family: 'Lato_Regular';    font-size: 14px;    line-height: 14px;    margin-bottom: 10px;    text-transform: uppercase;    width: 100%;    font-style: normal;    padding: 0;}article.post header .entry-meta span.date a,article.page header .entry-meta span.date a,article.portfolio header .entry-meta span.date a,article.testimonial header .entry-meta span.date a,article.product header .entry-meta span.date a {    display: block;    text-align: right;    border-left: 1px solid #fff;    margin-left: 40px;    padding: 5px 8px;    color: #F2F2F2;}article.post header .entry-meta span.author,article.page header .entry-meta span.author,article.portfolio header .entry-meta span.author,article.testimonial header .entry-meta span.author,article.product header .entry-meta span.author {    background: url("images/icon_details.png") no-repeat scroll 0 4px;}article.post header .entry-meta span.author:hover,article.page header .entry-meta span.author:hover,article.portfolio header .entry-meta span.author:hover,article.testimonial header .entry-meta span.author:hover,article.product header .entry-meta span.author:hover {    background: url("images/icon_details.png") no-repeat scroll 0 -236px;}article.post header .entry-meta span.tags-links,article.page header .entry-meta span.tags-links,article.portfolio header .entry-meta span.tags-links,article.testimonial header .entry-meta span.tags-links,article.product header .entry-meta span.tags-links {    background: url("images/icon_details.png") no-repeat scroll 0 -73px;}article.post header .entry-meta span.tags-links:hover,article.page header .entry-meta span.tags-links:hover,article.portfolio header .entry-meta span.tags-links:hover,article.testimonial header .entry-meta span.tags-links:hover,article.product header .entry-meta span.tags-links:hover {    background: url("images/icon_details.png") no-repeat scroll 0 -313px;}article.post header .entry-meta span.comments-link,article.page header .entry-meta span.comments-link,article.portfolio header .entry-meta span.comments-link,article.testimonial header .entry-meta span.comments-link,article.product header .entry-meta span.comments-link {    background: url("images/icon_details.png") no-repeat scroll 0 -153px;}article.post header .entry-meta span.comments-link:hover,article.page header .entry-meta span.comments-link:hover,article.portfolio header .entry-meta span.comments-link:hover,article.testimonial header .entry-meta span.comments-link:hover,article.product header .entry-meta span.comments-link:hover {    background: url("images/icon_details.png") no-repeat scroll 0 -393px;}article.post header .entry-title,article.page header .entry-title,article.portfolio header .entry-title,article.testimonial header .entry-title,article.product header .entry-title {    clear: none;    font-size: 23px;    font-family: 'Lato_Regular';    color: #5B5A55;    line-height: 22px;    margin-bottom: 12px;}article.post header .entry-title a,article.page header .entry-title a,article.portfolio header .entry-title a,article.testimonial header .entry-title a,article.product header .entry-title a {    clear: none;    font-size: 23px;    font-family: 'Lato_Regular';    color: #5B5A55;    line-height: 22px;    margin-bottom: 12px;}article.post .entry-summary a.read-more,article.page .entry-summary a.read-more,article.testimonial .entry-summary a.read-more,article.portfolio .entry-summary a.read-more,article.product .entry-summary a.read-more {    color: #797872;    font-family: Verdana;    font-size: 13px;    font-weight: normal;    text-transform: uppercase;    display: block;    margin-top: 10px;    margin-right: 20px;}article.post .entry-summary,article.post .entry-content,article.page .entry-summary,article.page .entry-content,article.product .entry-summary,article.product .entry-content {    font-size: 15px;}article.post .entry-summary p,article.post .entry-content p,article.page .entry-summary p,article.page .entry-content p,article.product .entry-summary p,article.product .entry-content p {    margin: 0 0 10px;}article.post .entry-summary div.page-links,article.post .entry-content div.page-links,article.page .entry-summary div.page-links,article.page .entry-content div.page-links,article.product .entry-summary div.page-links,article.product .entry-content div.page-links {    clear: both;    border-top: 1px solid #DDDDDD;    padding: 5px 0;    text-align: right;}article.post .entry-content img,article.page .entry-content img {    max-width: 100%;    height: auto;    display: inline-block;}article blockquote {    font-size: 13px;    font-family: Verdana;    line-height: 21px;    font-style: italic;    margin: 0 0 10px;    padding: 10px 10px 10px 30px;    color: #888888;    background-color: #E8E8E8;}article .entry-thumbnail blockquote {    border: 1px solid #E5E5E5;}article blockquote:before {    font-size: 35px;    font-family: Verdana;    font-style: normal;    content: '\201c';    float: left;    color: #888888;    padding-right: 5px;}article .entry-content {    color: #6d6c67;}ul.gallery img {    width: 100%;    height: auto;}/************************* tile gallery ***************************/.tile-item {    padding: 2px;    float: left;}.tile-item img {    width: 100%;    height: auto;}.product-tile-container {    padding-left: 220px;    height: 100%;}.description-container {    width: 41%;    height: 100%;    float: left;}.image-container {    width: 59%;    height: 100%;    float: left;}.product-desc {    float: right;    padding-right: 20px;    padding-top: 25%;    width: 70%;    min-width: 300px;}.product-desc .title {    border-bottom: 1px solid #C8C8C8;    color: #616161;    font-family: 'Lato_Bold';    font-size: 18px;    line-height: 22px;    padding-bottom: 15px;    text-transform: uppercase;}.product-desc h1 {    color: #959690;    font-family: 'Lato_Light';    font-size: 50px;    padding-top: 20px;    text-align: right;    text-transform: uppercase;    margin-bottom: 0;    font-weight: bold;}.product-desc .desc {    color: #6B6B6B;    font-family: Verdana;    font-size: 16px;    text-align: right;}.product-desc .price {    color: #D04D49;    font-family: 'Lato_Regular';    font-size: 28px;    text-align: right;    text-decoration: none;    padding: 10px 0;}.product-desc ins {    text-decoration: none;}.product-desc del {    color: #6D6C67;    font-family: 'Lato_Regular';    font-weight: normal;    font-size: 27px;    padding-right: 10px;}.product-desc .from {    color: #6D6C67;    font-family: 'Lato_Regular';    font-size: 22px;    font-weight: normal;    text-transform: uppercase;}.product-desc .view-btn {    margin-top: 15px;    text-align: right;}.product-tile {    width: 33.2%;    padding: 0 1px 1px 0;    float: left;}.product-tile .front {    position: relative;    cursor: pointer;}.product-tile .overlay {    position: absolute;    top: 0;    bottom: 1px;    left: 0;    right: 1px;    background: url("images/overlay.png") repeat scroll 0 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.product-tile .overlay:hover,.product-tile.active .overlay {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.product-tile .black-bar {    position: absolute;    top: 0;    bottom: 1px;    right: 1px;    width: 4px;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    background-color: #2F3538;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.product-tile:hover .black-bar,.product-tile.active .black-bar {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";}.product-tile img {    width: 100%;    height: auto;}.product-tile .description {    display: none;}.isotope-item {    z-index: 2;}.isotope-hidden.isotope-item {    pointer-events: none;    z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {    -webkit-transition-duration: 0.8s;    -moz-transition-duration: 0.8s;    -ms-transition-duration: 0.8s;    -o-transition-duration: 0.8s;    transition-duration: 0.8s;}.isotope {    -webkit-transition-property: height, width;    -moz-transition-property: height, width;    -ms-transition-property: height, width;    -o-transition-property: height, width;    transition-property: height, width;}.isotope .isotope-item {    -webkit-transition-property: -webkit-transform, opacity;    -moz-transition-property: -moz-transform, opacity;    -ms-transition-property: -ms-transform, opacity;    -o-transition-property: -o-transform, opacity;    transition-property: transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {    -webkit-transition-duration: 0s;    -moz-transition-duration: 0s;    -ms-transition-duration: 0s;    -o-transition-duration: 0s;    transition-duration: 0s;}/* End: Recommended Isotope styles *//* disable CSS transitions for containers with infinite scrolling*/.isotope.infinite-scrolling {    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;}#infscr-loading {    background-color: #2F3538;    opacity: 0.9;    bottom: 0;    color: #FFFFFF;    font-size: 15px;    left: 0;    right: 0;    margin-left: 5px;    margin-right: 5px;    position: absolute;    text-align: center;    padding: 20px;    z-index: 99;    font-family: "Judson_Italic";}.tile-container .span-4 {    width: 33.2%}#comments .comments-title {    font-size: 20px;    margin: 0 0 20px;    padding: 0;    color: #5B5A55;    font-family: 'Lato_Bold';    font-weight: normal;}#comments ul.comment-list {    list-style: none;    padding: 0;}#comments ul.comment-list article {    min-height: 85px;}body.no-avatars #comments ul.comment-list article {    min-height: 40px;}#comments ul.comment-list article {    margin-bottom: 40px;}#comments ul.comment-list ul {    padding-left: 30px;    list-style: none;}#comments ul.comment-list .comment-box img.avatar {    float: left;    margin-right: 15px;    margin-bottom: 10px;}#comments ul.comment-list .comment-metadata {    color: #9F9F9F;    font-family: Verdana;    font-size: 11px;    font-weight: normal;    margin-bottom: 5px;    padding: 0;}#comments ul.comment-list .comment-metadata span.sep {    padding: 0 5px;}#comments ul.comment-list .comment-metadata .author-name {    color: #5B5A55;    margin-right: 10px;    text-transform: uppercase;}#comments ul.comment-list .comment-metadata .reply a {    color: #A42728;    font-size: 12px;    padding: 0;}#respond:before,#respond:after {    content: " ";    clear: both;    display: block;}#respond {    margin-bottom: 40px;}#respond .comment-reply-title {    color: #5B5A55;    font-family: 'Lato_Regular';    font-size: 20px;    font-weight: normal;    margin-bottom: 10px;}#respond .comment-reply-title #cancel-comment-reply-link {    font-weight: normal;    font-size: 13px;    float: right;    margin-top: 7px;}#respond .comment-form textarea,#respond .comment-form input[type="text"],#respond .comment-form input[type="email"],#respond .comment-form input[type="url"],#respond .comment-form .input-text {    width: 100%;}#respond .comment-form label {    display: block;}#respond .comment-form .required {    color: #ff0000;}#respond .comment-form p.comment-notes,#respond .comment-form p.form-allowed-tags,#respond .comment-form p.comment-form-url,#respond .comment-form p.comment-form-author label,#respond .comment-form p.comment-form-email label,#respond .comment-form p.comment-form-comment label {    display: none;}#respond .comment-form p.form-submit {    text-align: right;}#respond .comment-form p.form-submit input {    margin-right: 0;}#respond .comment-form p.comment-form-comment {    margin-bottom: 25px;}div.pp_pic_holder #respond .comment-form label {    display: inline-block;    margin-bottom: 10px;}article.image-attachment header a {    font-weight: bold;}article.image-attachment header a.post-edit-link {    margin-left: 10px;    font-weight: normal;}article.image-attachment .entry-meta {    padding: 5px 0;    margin-bottom: 10px;    border-bottom: 1px solid #D5D5D5;}article.image-attachment div.entry-attachment {    text-align: center;    margin-bottom: 30px;}article.image-attachment div.entry-description {    margin-bottom: 30px;}article.image-attachment div.attachment {    display: inline-block;    position: relative;}article.image-attachment div.attachment:hover .full-size-link a {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}article.image-attachment div.attachment img {    padding: 0;    max-width: 100%;    width: 100%;    height: auto;}article.image-attachment div.attachment .full-size-link {    position: absolute;    top: 5px;    right: 5px;}article.image-attachment div.attachment .full-size-link a {    background: url("images/fullscreen.png") no-repeat scroll 0px 0px;    background-color: #CCCCCC;    display: block;    width: 24px;    height: 24px;    overflow: hidden;    text-indent: -9999px;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}article.image-attachment div.attachment .full-size-link a:hover {    background: url("images/fullscreen.png") no-repeat scroll 0px -24px;    background-color: #595959;}div.author-info {    margin-top: 50px;}.author div.author-info {    margin-top: 0;    margin-bottom: 30px;    float: left;}.author div.author-info:after {    content: "";    display: block;    clear: both;}div.author-info img.avatar {    float: left;    margin-right: 20px;    margin-bottom: 10px;}.author div.author-info img.avatar {    width: 80px;    height: auto;}div.author-info h2 {    clear: none;    font-size: 20px;    margin-bottom: 20px;    font-family: 'Lato_Regular';}div.author-info h2 .social-links {    float: right;    margin-top: 2px;}.author div.author-info h2 {    margin-bottom: 10px;}div.author-info .author-link {    display: block;    text-align: right;    margin-top: 5px;}nav.post-navigation,nav.image-navigation,nav.comment-navigation {    background-color: #E7E7E7;    float: left;    width: 100%;    margin-bottom: 30px;    padding: 12px 10px;}nav.post-navigation:after,nav.image-align-right-label-navigation:after,nav.comment-navigation:after {    content: "";    display: block;    clear: both;}nav.post-navigation h1,nav.image-navigation h1,nav.comment-navigation h1 {    display: none;}nav.post-navigation .nav-previous,nav.image-navigation .nav-previous,nav.comment-navigation .nav-previous {    float: left;}nav.post-navigation .nav-next,nav.image-navigation .nav-next,nav.comment-navigation .nav-next {    float: right;}div.edit-link {    clear: both;    border-top: 1px dashed #d5d5d5;    padding-top: 5px;}div.edit_block {    margin: -1px;    padding: 1px;}div.edit_block:hover {    padding: 0;    border: 1px dashed red;}div.edit_block:hover a.edit-link {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}div.edit_block a.edit-link {    background: url("images/pen.png") no-repeat scroll 2px 2px;    padding-left: 22px;    display: inline-block;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transition: all ease-in-out .3s;    -moz-transition: all ease-in-out .3s;    -o-transition: all ease-in-out .3s;    transition: all ease-in-out .3s;}div.video-player {    position: relative;    min-height: 50px;}/*********************404 Page *************/.page-404 a.button {    display: inline-block;    background-color: #535451;    border: medium none;    color: #FFFFFF;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    padding: 8px 15px;    text-transform: uppercase;    -webkit-transition: all ease-in-out 0.3s;    -moz-transition: all ease-in-out 0.3s;    -o-transition: all ease-in-out 0.3s;    transition: all ease-in-out 0.3s;}.page-404 a.button:hover {    background-color: #2F3538;}div.page-404 {    background: url("images/error.png") no-repeat scroll center bottom;    padding-bottom: 10px;}div.page-404 .return-to-home {    padding: 27% 22% 0;    text-align: right;}/******************** Portpolio **********************/.portfolio .portfolio-wrapper {    margin-top: 15px;    position: relative;}.portfolio article .portfolio-wrapper {    margin-top: 0;}.portfolio .span-12 article .portfolio-wrapper {    margin-top: 15px;}.portfolio .portfolio-container {    margin: -5px -5px 20px;    position: relative;}.portfolio .portfolio-category {    margin: 0 0 10px;    padding: 0;    font-size: 12px;}.section-block .portfolio-category {    margin: 0 0 40px;    text-align: center;}.portfolio .portfolio-category:before,.portfolio .portfolio-category:after {    content: " ";    display: block;    clear: both;}.portfolio .portfolio-category a {    color: #FFFFFF;    font-size: 12px;    line-height: 23px;    padding: 0 20px;    margin-right: -2px;    margin-bottom: 2px;    background-color: #C3C3C3;    font-family: Verdana;    display: inline-block;    text-transform: capitalize;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.portfolio .portfolio-category a.active,.portfolio .portfolio-category a:hover {    background-color: #7F7F7F;}.portfolio .element {    padding: 5px;    /*	margin-right: -1px;*/}.portfolio-details .port-thumb img,#portfolio-details .port-thumb img {    width: 100%;    height: auto;}.portfolio-details .port-thumb img,#portfolio-details .port-thumb img {    width: 100%;    height: auto;}.section-block .portfolio-wrapper {    margin-top: 0;}.section-block .portfolio-container {    margin: 0 0 100px;}.portfolio-template .section-block .portfolio-container {    margin: 0;}.section-block .portfolio-container .element {    padding: 0;}.portfolio .element.col-1 {    width: 100%;}.portfolio .element.col-2 {    width: 50%;}.portfolio .element.col-3 {    width: 33.33333%;}.portfolio .element.col-4 {    width: 25%;}.element-span-1 {    width: 8.33333%;}.element-span-2 {    width: 16.66667%;}.element-span-3 {    width: 25%;}.element-span-4 {    width: 33.33333%;}.element-span-5 {    width: 41.66667%;}.element-span-6 {    width: 50%;}.element-span-7 {    width: 58.33333%;}.element-span-8 {    width: 66.66667%;}.element-span-9 {    width: 75%;}.element-span-10 {    width: 83.33333%;}.element-span-11 {    width: 91.66667%;}.element-span-12 {    width: 100%;}.portfolio-image {    position: relative;}.portfolio-image img {    width: 100%;    height: auto;}.portfolio-image .overlay {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    opacity: 0;    color: #FFFFFF;    z-index: 3;    background-color: #2f3538;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transition: all 0.4s ease-out;    -moz-transition: all 0.4s ease-out;    transition: all 0.4s ease-out;}.portfolio-image .overlay.portfolio-loading {    background: url("images/ajax-loader4.gif") no-repeat scroll center center #2f3538;    -webkit-transition: all 0s ease-out;    -moz-transition: all 0s ease-out;    transition: all 0s ease-out;}.portfolio-image .portfolio_popup {    display: block;    position: absolute;    top: 50%;    left: 50%;    margin-top: -40px;    margin-left: -40px;}.portfolio-image .portfolio_popup img.popup-mark {    width: 80px;    height: 80px;}.portfolio-image .portfolio-loading .portfolio_popup img.popup-mark {    display: none;}.portfolio-image .thumb-bg {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: cover;    z-index: 1;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.portfolio .element:hover .overlay,.post-portfolio .element:hover .overlay {    opacity: 0.9;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}.portfolio .portfolio-title {    position: relative;}.portfolio .portfolio-title h3 {    font-family: 'Lato_Regular';    font-size: 15px;    font-weight: normal;    margin: 7px 0 2px;}.portfolio .portfolio-title h3 a {    color: #4E4D49;}.portfolio .portfolio-title p {    font-size: 12px;}.portfolio .portfolio-content {    position: absolute;    left: 10px;    right: 10px;    bottom: 20px;    text-align: center;}.portfolio .portfolio-content h3 a {    font-family: "Lato_Regular";    font-weight: normal;    font-size: 18px;    line-height: 19px;    color: #FFFFFF;}.portfolio .portfolio-content p {    font-size: 12px;    line-height: 12px;    margin: 0;    padding: 0;}.portfolio-nav {    visibility: hidden;}.post-portfolio .portfolio-content {    position: absolute;    left: 5px;    right: 5px;    bottom: 16px;    text-align: center;}.post-portfolio .portfolio-content h3 {    line-height: 18px;}.post-portfolio .portfolio-content h3 a {    font-family: "Lato_Regular";    font-weight: normal;    font-size: 15px;    line-height: 15px;    color: #FFFFFF;}.post-portfolio .portfolio-content p {    font-size: 11px;    line-height: 11px;    margin: 0;    padding: 0;}.post-portfolio .portfolio-thumbnail {    width: 54%;    float: left;    margin-bottom: 60px;}.post-portfolio .portfolio-thumbnail img {    width: 100%;    height: auto;}.post-portfolio .portfolio-desc {    width: 46%;    padding-left: 30px;    float: left;    margin-bottom: 60px;}#portfolio-details .port-info {    padding: 20px 20px 50px;}.portfolio-desc-wrapper {    position: relative;}.portfolio-desc-wrapper .portfolio-close {    background: url("images/icons.png") no-repeat scroll 3px -375px rgba(0, 0, 0, 0);    cursor: pointer;    height: 24px;    position: absolute;    right: 0;    top: 0;    width: 24px;    z-index: 1;    opacity: 0;    -webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}.portfolio-desc-wrapper:hover .portfolio-close {    background-color: #ffffff;    opacity: 0.5;}.portfolio-desc-wrapper .portfolio-close:hover {    background-color: #cccccc;    opacity: 1;}.post-portfolio h3.entry-title,.port-info h3.entry-title {    font-family: "Lato_Regular";    font-weight: normal;    text-transform: uppercase;    font-size: 18px;    line-height: 19px;    color: #414141;    margin-bottom: 10px;}.post-portfolio p.entry-category {    font-size: 12px;    line-height: 16px;    margin-bottom: 10px;    color: #414141;}.post-portfolio .entry-content,.port-info .entry-content {    font-size: 13px;    line-height: 20px;    color: #6d6c67;}.post-portfolio .portfolio-navbar {    position: absolute;    right: 0;    top: 0;}.post-portfolio .portfolio-meta,.port-info .portfolio-meta {    padding: 10px 0;}.post-portfolio .portfolio-meta span,.port-info .portfolio-meta span {    font-weight: bold;}.post-portfolio .portfolio-meta p,.port-info .portfolio-meta p {    margin: 1px 0;}.post-portfolio .portfolio-navbar a {    display: inline-block;    font-size: 11px;    margin-left: 10px;}.row .port-thumb {    float: left;    width: 66%;    margin-bottom: 100px;}.row .port-info {    float: left;    width: 34%;    padding: 0 0 0 20px;    margin-bottom: 100px;}.one-template .row .port-thumb,.portfolio-template .row .port-thumb {    float: left;    width: 68%;    margin-bottom: 100px;}.one-template .row .port-info,.portfolio-template .row .port-info {    float: left;    width: 32%;    padding: 0 40px;    margin-bottom: 100px;}/**********************************************************************//************------------- 05. Grid / Layout -------------*************//**********************************************************************/.row-container {    margin: 0 -0.625em;}.one-template .row-container,.portfolio-template .row-container {    margin: 0 -22px;}.span-1 {    position: relative;    width: 8.33333%;}.span-2 {    position: relative;    width: 16.66667%;}.span-3 {    position: relative;    width: 25%;}.span-4 {    position: relative;    width: 33.33333%;}.span-5 {    position: relative;    width: 41.66667%;}.span-6 {    position: relative;    width: 50%;}.span-7 {    position: relative;    width: 58.33333%;}.span-8 {    position: relative;    width: 66.66667%;}.span-9 {    position: relative;    width: 75%;}.span-10 {    position: relative;    width: 83.33333%;}.span-11 {    position: relative;    width: 91.66667%;}.span-12 {    position: relative;    width: 100%;}.offset-0 {    position: relative;    margin-left: 0%;}.offset-1 {    position: relative;    margin-left: 8.33333%;}.offset-2 {    position: relative;    margin-left: 16.66667%;}.offset-3 {    position: relative;    margin-left: 25%;}.offset-4 {    position: relative;    margin-left: 33.33333%;}.offset-5 {    position: relative;    margin-left: 41.66667%;}.offset-6 {    position: relative;    margin-left: 50%;}.offset-7 {    position: relative;    margin-left: 58.33333%;}.offset-8 {    position: relative;    margin-left: 66.66667%;}.offset-9 {    position: relative;    margin-left: 75%;}.offset-10 {    position: relative;    margin-left: 83.33333%;}.offset-11 {    position: relative;    margin-left: 91.66667%;}.row {    width: 100%;    margin: 0 auto;}.row:before,.row:after {    content: " ";    display: table;}.row:after {    clear: both;}.row [class*="span-"] {    float: left;}[class*="span-"]:first-child {    clear: both;}.column {    position: relative;    padding-left: 0.625em;    padding-right: 0.625em;}.one-template .column,.portfolio-template .column {    padding-left: 22px;    padding-right: 22px;}.column.left .side-padding {    padding-right: 16px;}.column.right .side-padding {    padding-left: 16px;}[class*="block-grid-"] {    display: block;    padding: 0;    margin: 0 -0.625em;    *zoom: 1;}[class*="block-grid-"]:before,[class*="block-grid-"]:after {    content: " ";    display: table;}[class*="block-grid-"]:after {    clear: both;}[class*="block-grid-"] > li {    display: inline;    height: auto;    float: left;    padding: 0 0.625em 1.25em;    position: relative;}.block-grid-1 > li:nth-of-type(n),.block-grid-2 > li:nth-of-type(n),.block-grid-3 > li:nth-of-type(n),.block-grid-4 > li:nth-of-type(n),.block-grid-5 > li:nth-of-type(n),.block-grid-6 > li:nth-of-type(n),.block-grid-7 > li:nth-of-type(n),.block-grid-8 > li:nth-of-type(n),.block-grid-9 > li:nth-of-type(n),.block-grid-10 > li:nth-of-type(n),.block-grid-11 > li:nth-of-type(n),.block-grid-12 > li:nth-of-type(n) {    clear: none;}.block-grid-1 > li:nth-of-type(1n+1),.block-grid-2 > li:nth-of-type(2n+1),.block-grid-3 > li:nth-of-type(3n+1),.block-grid-4 > li:nth-of-type(4n+1),.block-grid-5 > li:nth-of-type(5n+1),.block-grid-6 > li:nth-of-type(6n+1),.block-grid-7 > li:nth-of-type(7n+1),.block-grid-8 > li:nth-of-type(8n+1),.block-grid-9 > li:nth-of-type(9n+1),.block-grid-10 > li:nth-of-type(10n+1),.block-grid-11 > li:nth-of-type(11n+1),.block-grid-12 > li:nth-of-type(12n+1) {    clear: both;}.block-grid-1 > li {    width: 100%;}.block-grid-2 > li {    width: 50%;}.block-grid-3 > li {    width: 33.33333%;}.block-grid-4 > li {    width: 25%;}.block-grid-5 > li {    width: 20%;}.block-grid-6 > li {    width: 16.66667%;}.block-grid-7 > li {    width: 14.28571%;}.block-grid-8 > li {    width: 12.5%;}.block-grid-9 > li {    width: 11.11111%;}.block-grid-10 > li {    width: 10%;}.block-grid-11 > li {    width: 9.09091%;}.block-grid-12 > li {    width: 8.33333%;}div.v-player {    position: relative;    padding-bottom: 56.25%;    padding-top: 25px;    height: 0;}div.v-player object,div.v-player embed,div.v-player iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}/**********************************************************************//************------------- 06. Banner / Slider -------------***********//**********************************************************************/.bxslide,.banner {    display: table;    position: relative;    overflow: hidden;}.bxslide > a,.banner > a {    display: table;    height: 100%;    width: 100%;}.fullscreen .bxslide,.section-block.primary .bxslide {    height: 100% !important;}.animation-group .animation,.bxslide .inner-box.animated,.banner .inner-box.animated {    opacity: 0;}.animation-group .animation {    margin-bottom: 10px;}.animation-group .title {    font-family: 'Judson_Regular' !important;    font-size: 80px !important;    line-height: 80px;}.animation-group .title span {    font-family: 'Judson_Regular' !important;    font-size: 150px !important;    line-height: 150px;    padding: 0 20px;    display: inline-block;}.animation-group .desc {    font-family: Verdana !important;    font-size: 30px !important;    padding: 5px 30px !important;    line-height: 46px;    display: inline-block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.animation-group span.white {    color: #4E4B46;    background: url("images/desc_p_bg.png") repeat scroll 0 0;}.animation-group span.black {    color: #FFFFFF;    background: url("images/desc_title_bg.png") repeat scroll 0 0;}.animation-group .animation a.btn-prev,.animation-group .animation a.btn-next {    display: inline-block;    width: 136px;    height: 77px;}.animation-group .animation a.btn-prev {    background: url("images/bx_controls2.png") no-repeat scroll 0 0;    margin-right: 15px;}.animation-group .animation a.btn-prev:hover {    background: url("images/bx_controls2.png") no-repeat scroll 0 -77px;}.animation-group .animation a.btn-next {    background: url("images/bx_controls2.png") no-repeat scroll 0 -154px;}.animation-group .animation a.btn-next:hover {    background: url("images/bx_controls2.png") no-repeat scroll 0 -231px;}.bxslide .banner-bground,.banner .banner-bground {    top: 0;    left: 0;    right: 0;    bottom: 0;    position: absolute;    z-index: 1;    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;    background-size: cover;    background-repeat: no-repeat;    background-position: 50% 50%;}.bxslide .outer-box,.banner .outer-box {    display: table-cell;    float: none !important;    position: relative;    vertical-align: middle;    height: 100%;    width: 100%;    z-index: 2;}.fullscreen .bxslide .outer-box,.section-block.primary .bxslide .outer-box,.fullscreen .banner .outer-box,.section-block.primary .banner .outer-box {    padding-left: 220px;}.bxslide .inner-box,.banner .inner-box {    display: inline-block;    margin: 3% 5%;    z-index: 3;    overflow: hidden;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.bxslide .outer-box.top,.banner .outer-box.top {    vertical-align: top !important;}.bxslide .outer-box.middle,.banner .outer-box.middle {    vertical-align: middle !important;}.bxslide .outer-box.bottom,.banner .outer-box.bottom {    vertical-align: bottom !important;}.bxslide .outer-box.left,.banner .outer-box.left {    text-align: left !important;}.bxslide .outer-box.center,.banner .outer-box.center {    text-align: center !important;}.bxslide .outer-box.right,.banner .outer-box.right {    text-align: right !important;}.bxslide h1,.banner h1 {    font-weight: bolder;    font-size: 350%;    line-height: 120%;    margin: 7px 0;}.bxslide h2,.banner h2 {    font-size: 300%;    line-height: 120%;    margin: 7px 0;}.bxslide h3,.banner h3 {    font-size: 200%;    line-height: 120%;    margin: 7px 0;}.bxslide h4,.banner h4 {    font-size: 150%;    line-height: 120%;    margin: 7px 0;}.bxslide h5,.banner h5 {    font-size: 100%;    line-height: 120%;    margin: 7px 0;}.bxslide h6,.banner h6 {    font-size: 95%;    line-height: 120%;    margin: 7px 0;}.bxslide p,.banner p {    font-size: 12px;    line-height: 120%;}.fullscreen .bxslide h1,.fullscreen .banner h1,.section-block.primary .bxslide h1,.section-block.primary .banner h1 {    font-weight: normal;    font-size: 105px;    line-height: 120%;    margin: 7px 0;}.fullscreen .bxslide h2,.fullscreen .banner h2,.section-block.primary .bxslide h2,.section-block.primary .banner h2 {    font-weight: normal;    font-size: 75px;    line-height: 120%;    margin: 7px 0;}.fullscreen .bxslide h3,.fullscreen .banner h3,.section-block.primary .bxslide h3,.section-block.primary .banner h3 {    font-weight: normal;    font-size: 50px;    line-height: 120%;    margin: 7px 0;}.fullscreen .bxslide h4,.fullscreen .banner h4,.section-block.primary .bxslide h4,.section-block.primary .banner h4 {    font-weight: normal;    font-size: 32px;    line-height: 120%;    margin: 7px 0;}.fullscreen .bxslide h5,.fullscreen .banner h5,.section-block.primary .bxslide h5,.section-block.primary .banner h5 {    font-weight: normal;    font-size: 25px;    line-height: 120%;    margin: 7px 0;}.fullscreen .bxslide h6,.fullscreen .banner h6,.section-block.primary .bxslide h6,.section-block.primary .banner h6 {    font-weight: normal;    font-size: 20px;    line-height: 120%;    margin: 7px 0;}.fullscreen .bxslide p,.fullscreen .banner p,.fullscreen .bxslide .inner-box,.fullscreen .banner .inner-box,.section-block.primary .bxslide p,.section-block.primary .banner p,.section-block.primary .bxslide .inner-box,.section-block.primary .banner .inner-box {    font-weight: normal;    font-size: 16px;    line-height: 120%;}/*************** bxslider ****************/.bxslider-container {    max-height: 250px;    overflow: hidden;    position: relative;    clear: both;}.bxslider-container:before,.bxslider-container:after {    content: " ";    display: table;}.bxslider {    padding: 0;}ul.bxslider > br {    display: none;}.bxslider-title {    width: 100%;    padding: 3px 0;    border-bottom: 1px solid #D5D5D5;    font-size: 17px;    font-family: 'PTSans_Caption';    text-transform: uppercase;    margin-bottom: 15px;    height: 32px;}.bxslider > li {    float: left;    list-style: none outside none;    position: relative;}.bxslider .front-img {}.bxslider .back-img {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 1;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    transition: all 300ms ease-out;}.bxslider .front-img img,.bxslider .back-img img {    width: 100%;    height: auto;}.bxslider .front-img:hover,.bxslider .back-img:hover {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.bxslider .description {    z-index: 2;    text-align: center;}.slider-loading {    background: url("images/ajax-loader1.gif") no-repeat scroll 50% 50% #E8E8E8;    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;    z-index: 99;}.bxslider-container.member-slider .bxslider-title {    font-family: 'Lato_Regular';    font-size: 23px;    color: #5B5A55;    text-transform: none;    height: 40px;}.bxslider-container.member-slider .bxslider-title .top-ctrls {    margin-top: 8px;}.bxslider-container .product-info {    text-align: left !important;    margin-top: 10px;}.bxslider-container .product-info .star-rating {    margin-top: -35px;    margin-right: 8px;    right: 0;    z-index: 3;}.bxslider-container .product-info h3 {    font-size: 13px;    font-weight: normal;    font-family: 'PTSans_Caption';    text-transform: uppercase;}.bxslider-container .product-info strong {    display: block;}.bxslider-container .product-info .price {    color: #D64C35;    display: block;    font-size: 16px;    font-weight: normal;    margin: 2px 0;    font-family: 'Lato_Bold';}.bxslider-container .product-info .price del {    color: #6D6C67;    font-family: 'Lato_Regular';    margin-right: 8px;}.bxslider-container .product-info .price ins {    background: 0;    text-decoration: none;}.bxslider-container .product-info .price .from {    font-size: 11px;    text-transform: uppercase;    color: #6D6C67;    font-family: 'Lato_Regular';}.bxslider-container div.product_badge {    min-width: 48px;    font-size: 10px;    line-height: 17px;    z-index: 3;}.bxslider-container div.product_badge span {    min-height: 17px;    padding: 0 5px;}.bxslider-container.testimonial_slider li {    border: 1px solid #D5D5D5;    min-height: 220px;    padding: 10px;    font-size: 12px;    font-family: Verdana;    text-transform: none;    line-height: 1.5em;}.testimonial-info .bxslider-container.testimonial_slider li {    border: none;    padding: 10px 0;    min-height: 120px;}.bxslider-container.testimonial_slider li img {    width: 90px;    height: auto;    float: left;    margin: 0 10px 10px 0;    padding: 0;}.bxslider-container.testimonial_slider li .testimonial_author {    margin-top: 10px;    color: #797872;}.bxslider-container.testimonial_slider .bxslider-title {    border: none;    color: #5B5A55;    font-family: 'Lato_Regular';    font-size: 23px;    text-transform: none;}.bxslider-container.testimonial_slider .top-ctrls {    margin-top: 8px;}.special-products-popup .bxslider-title {    font-size: 18px;    font-family: 'PTSans_Caption_bold';}.special-products-popup .bxslider-container .top-ctrls {    float: none;    position: absolute;    top: 3px;    left: 50%;    margin-left: -32px;}.special-products-popup .bxslider-container .product-info h3 a {    color: #4E4D49;}.divider:before,.divider:after {    content: " ";    clear: both;    display: block;}.divider {    margin-left: auto;    margin-right: auto;    height: 3px;}/******************************************************************//***************------- 07. Tab / accordion -------****************//******************************************************************/.collapse {    overflow: hidden;    height: 0px;    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    transition: all 300ms ease-out;}.collapse.in {    height: auto;}.accordion {    margin-bottom: 20px;}.accordion > h3 {    margin-bottom: 10px;}.accordion-group {    margin-bottom: -1px;    border-top: 1px solid #E0E0E0;    border-bottom: 1px solid #E0E0E0;}.accordion-heading {    border-bottom: 0;    position: relative;}.accordion-heading .accordion-toggle {    display: block;    font-size: 14px;    padding: 9px 0;    text-transform: uppercase;    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    transition: all 300ms ease-out;}.accordion-toggle {    cursor: pointer;}.accordion-toggle .icon-toggle {    background: url("images/icons.png") no-repeat scroll 4px -210px;    position: absolute;    top: 8px;    right: 0;    height: 25px;    width: 25px;}.accordion-toggle.collapsed .icon-toggle {    background: url("images/icons.png") no-repeat scroll 4px -151px;}.accordion-toggle .icon-toggle:hover {    background-color: #CCCCCC;}.accordion-toggle.toggle-left {    padding-left: 35px;}.accordion-toggle.toggle-left .icon-toggle {    left: 0;    right: auto;}.accordion-inner {    padding: 15px 0 40px;    border-top: 1px solid #E0E0E0;    font-size: 13px;}.accordion-inner p {    line-height: 20px;    margin: 0 0 8px;    text-align: justify;}.accordion-inner h1,.accordion-inner h2,.accordion-inner h3,.accordion-inner h4,.accordion-inner h5,.accordion-inner h6 {    font-family: 'Raleway_Regular';}.nav-panel {    margin: 0;    padding: 0;    list-style: none;}.nav-panel > li > a {    display: block;    background-color: #D5D5D5;}.nav-panel > li > a:hover {}.nav-tabs {    *zoom: 1;}.nav-tabs:before,.nav-tabs:after {    display: table;    line-height: 0;    content: "";}.nav-tabs:after {    clear: both;}.nav-tabs > li {    float: left;}.nav-tabs > li > a {    padding: 5px 18px;    margin-right: 4px;    line-height: 20px;    color: #4E4D49;    font-size: 14px;    text-transform: uppercase;    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    transition: all 300ms ease-out;    /*	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;*/}.nav-tabs > li:last-child > a {    margin-right: 0;}.nav-tabs {    border-bottom: 1px solid #CCCCCC;}.nav-tabs > li {    margin-bottom: -1px;}.nav-tabs > li > a:hover {    color: #FFFFFF;    background-color: #595959;}.nav-tabs > .active > a,.nav-tabs > .active > a:hover {    color: #FFFFFF;    cursor: default;    background-color: #595959;}.tabbable {    *zoom: 1;    padding-top: 10px;}.tabbable:before,.tabbable:after {    display: table;    line-height: 0;    content: "";    clear: both;}.tabbable:after {    clear: both;}.tabbable > h3 {    margin-bottom: 10px;}.tab-content {    overflow: auto;    font-size: 13px;}.tab-content {    overflow: auto;    font-size: 13px;    padding: 15px 0;}.tab-content p {    line-height: 20px;    margin: 0 0 7px 0;}.tabs-below .tab-content {    border-top: 1px solid #CCCCCC;}.tabs-left .tab-content {    border-top: 1px solid #CCCCCC;    border-left: 1px solid #CCCCCC;    padding: 15px 10px 20px 20px;}.tabs-right .tab-content {    border-top: 1px solid #CCCCCC;    border-right: 1px solid #CCCCCC;    padding: 10px 15px 15px 0;}.tabs-below > .nav-tabs,.tabs-right > .nav-tabs,.tabs-left > .nav-tabs {    border-bottom: 0;}.tabs-right > .nav-tabs,.tabs-left > .nav-tabs {    max-width: 35%;    min-width: 80px;}.tab-content > .tab-pane {    display: none;}.tab-content > .active {    display: block;}.tabs-below > .nav-tabs {    border-top: 1px solid #CCCCCC;    padding: 0;}.tabs-below > .nav-tabs > li {    margin-top: -1px;    margin-bottom: 0;}.tabs-below > .nav-tabs > li > a {}.tabs-below > .nav-tabs > li > a:hover {}.tabs-below > .nav-tabs > .active > a,.tabs-below > .nav-tabs > .active > a:hover {}.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li {    float: none;}.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a {    margin-right: 0;    margin-bottom: 2px;    padding: 10px 20px;}.tabs-left > .nav-tabs {    float: left;    margin: 0;    padding: 0;}.tabs-left > .nav-tabs > li > a {    margin-right: -1px;    text-align: right;}.tabs-left > .nav-tabs > li > a:hover {}.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover {}.tabs-right > .nav-tabs {    float: right;    padding: 0;}.tabs-right > .nav-tabs > li > a {    margin-left: -1px;}.tabs-right > .nav-tabs > li > a:hover {}.tabs-right > .nav-tabs .active > a,.tabs-right > .nav-tabs .active > a:hover {}/******************************************************************//***************------ 08. One Page Template ------****************//******************************************************************/.section-block {    display: block;    position: relative;}.section-block .section-background {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    opacity: 0.4;    z-index: -1;    background-repeat: no-repeat;    background-position: center top;    background-attachment: scroll;    background-size: cover;}.section-block.parallax .section-background {    background-repeat: no-repeat;    background-attachment: fixed;    background-size: auto;}.section-name {    padding-top: 90px;    padding-bottom: 22px;    text-align: center;    color: #494745;    font-family: 'Myriad Pro';    font-size: 30px;    margin-bottom: 0;}.parallax .section-name {    padding-top: 55px;}.section-divider {    width: 90px;    height: 1px;    background-color: #d2d1d0;    margin: 0 auto 35px;}.ico-block.vertical .section-divider {    width: 50px;    margin: 0 auto 22px;}.ico-block {    position: relative;    margin-bottom: 60px;}.ico-block.single {    padding: 25px 0;    margin-bottom: 0;}.ico-block.animated {    opacity: 0;}.ico-block .ico-mark {    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    font-size: 20px;    text-align: center;    border: 1px solid #959595;    width: 74px;    height: 74px;    position: absolute;    top: 0;    left: 0;}.ico-block.vertical .ico-mark {    background-color: #F1F1F1;    border: 1px solid #dadada;    width: 120px;    height: 120px;    margin-top: -50px;    left: 50%;    margin-left: -60px;}.ico-block.single .ico-mark {    border: 1px solid #8d8e8e;    width: 174px;    height: 174px;    font-size: 28px;    position: relative;    margin: 0 auto;}.ico-block .ico-mark > span {    line-height: 70px;    color: #666666;}.ico-block.vertical .ico-mark > span {    line-height: 115px;}.ico-block.single .ico-mark > span {    line-height: 170px;    color: #555555;}.ico-block .ico-block-content {    padding-left: 95px;}.ico-block.vertical .ico-block-content {    margin-top: 50px;    padding: 110px 20px 55px;    border: 1px solid #dadada;    text-align: center;}.ico-block.single .ico-block-content {    margin-top: 0;    padding: 0;    text-align: center;}.ico-block .ico-block-title {    color: #555555;    font-family: 'Raleway_SemiBold';    text-transform: uppercase;    font-size: 13px;    line-height: 13px;}.ico-block .ico-block-title a {    color: inherit;}.ico-block.vertical .ico-block-title {    margin-bottom: 18px;    color: #444444;    font-size: 17px;    line-height: 17px;}.ico-block.single .ico-block-title {    font-family: 'Lato_Bold';    color: #4e4d49;    font-size: 14px;    line-height: 20px;    text-transform: none;    margin: 0;    padding-top: 20px;}.ico-block .ico-block-desc {    font-size: 12px;    line-height: 19px;    color: #6d6c67;    min-height: 74px;}.ico-block .ico-block-desc p {    margin: 0;}.ico-block.vertical .ico-block-desc {    font-size: 13px;    line-height: 20px;}.progress-bar {    height: 20px;    background-color: #aaaaaa;    position: relative;    margin-bottom: 30px;}.progress-bar .progress-label {    height: 20px;    padding-left: 15px;    position: absolute;    top: 0;    left: 0;    z-index: 2;    color: #ffffff;    font-size: 10px;    text-transform: uppercase;    line-height: 20px;    font-family: 'Raleway_SemiBold';    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);}.progress-bar .progress-label .progress-units {    font-family: Verdana;    padding-left: 5px;    font-size: 11px;    line-height: 11px;}.progress-bar .progress-value {    background-color: #d04d49;    height: 20px;    position: absolute;    top: 0;    left: 0;    z-index: 1;    -webkit-transition: width 2s ease-in-out;    -moz-transition: width 2s ease-in-out;    -ms-transition: width 2s ease-in-out;    -o-transition: width 2s ease-in-out;    transition: width 2s ease-in-out;}.bxslider-container.section-tweets,.bxslider-container.section-testimonial {    text-align: center;}.bxslider-container.section-tweets p.tweet:before,.bxslider-container.section-testimonial .testimonial-text:before {    content: '\201c';}.bxslider-container.section-testimonial .testimonial-text {    font-family: 'Raleway_SemiBold';    font-size: 20px;    line-height: 30px;    color: #444444;    padding: 20px 0 40px;}.bxslider-container.section-tweets p.tweet {    font-family: 'Raleway_SemiBold';    font-size: 20px;    line-height: 30px;    color: #444444;    padding: 20px 0;}.bxslider-container.section-testimonial .author-thumbnail img {    width: 90px;    height: 90px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    margin: 0 auto;}.bxslider-container.section-testimonial .testimonial_author {    font-family: 'PTSans_Caption_Bold';    font-size: 14px;    line-height: 14px;    color: #4e4d49;    padding: 25px 0 65px;    text-transform: capitalize;}.bxslider-container.section-tweets p.tweet a[data-scribe="element:url"] {    display: none;}.bxslider-container.section-tweets p.timePosted {    font-family: 'PTSans_Caption_Bold';    font-size: 15px;    line-height: 15px;    color: #666666;    padding: 5px 0 50px;    text-transform: capitalize;}.bxslider-container.section-tweets p.interact {    margin: 0;    padding: 0 0 90px;}.bxslider-container.section-tweets p.interact a.btn-type {    padding: 0 30px;}.bxslider-container.section-tweets .bx-wrapper .bx-pager,.bxslider-container.section-testimonial .bx-wrapper .bx-pager {    position: relative;    bottom: 0;    margin-bottom: 25px;}.bxslider-container.section-tweets .bx-wrapper .bx-controls-direction,.bxslider-container.section-testimonial .bx-wrapper .bx-controls-direction {    display: none;}.progress-bar {    height: 20px;    background-color: #aaaaaa;    position: relative;    margin-bottom: 30px;}.progress-bar .progress-label {    font-family: 'Raleway_SemiBold';    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);    height: 20px;    position: absolute;    top: 0;    left: 0;    z-index: 2;    color: #ffffff;    font-size: 10px;    text-transform: uppercase;    line-height: 20px;    padding-left: 15px;}.progress-bar .progress-units {    font-family: Verdana;    padding-left: 5px;    font-size: 11px;    line-height: 11px;}.progress-bar .progress-value {    width: 0;    background-color: #d04d49;    height: 20px;    position: absolute;    top: 0;    left: 0;    z-index: 1;}