.rowlayout1{padding:20px 0;margin:0;background-color:#e1e1e1;width:100%;}.columnlayout1{}.elementtitle{}.elementcontent{}.columnlayout2{}.elementimg{}.rowlayout2{padding:20px 0;margin:0;background-color:#e1e1e1;width:100%;}.rowlayoutright1{padding:20px 0;margin:0;background-color:#e1e1e1;width:100%;}.columnlayoutright1{}.columnlayoutright2{}.rowlayout3{padding:20px 0;margin:0;background-color:#e1e1e1;width:100%;}.rowheader{border-bottom:dotted 1px #ccc;}.coloneimg{padding:10px;}.testimg{padding:20px;border:solid 1px #000;}.col2css{font-size:18px;}.home-header{width:100%;padding:20px 0;border-bottom:1px solid #000;}.main-header{padding:0px;}.main-logo{margin:0px;padding:0;}.main-navigation{margin:10px;}.full-img-row{padding:0 !important;margin:0 !important;}.no-padding{padding:0 !important;}.full-width-img{width:100%;padding:0;margin:0;}.full-width-img img{width:100%;}.content-layout-1{padding-top:40px;padding-bottom:40px;}.content-header-green-center{text-align: center;font-size: 58px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092;}.content-center{text-align:center;}.content-small-img-center{padding:20px 0;}.content-subheader-gold-center{text-align: center;font-size: 34px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092;}.main-content-padding{padding-top:40px;padding-bottom:40px;}.content-main-paragraph{color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight:300;}.content-medium-img-center{padding:20px 0;}img{max-width:100%;}.center-height-items{display: flex;align-items: center;}.content-subheader-gold{font-size: 34px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092;}.content-small-img{padding:20px 0;}.content-main-paragraph-small{color: #222222;font-size: 13px;font-family: 'Lato', sans-serif;font-weight:300;}.content-header-green{font-size: 58px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092;}.content-sub-subheader-green{font-size: 24px;font-family: 'Lato', sans-serif;font-weight: 400;color: #673092;}.content-quote-gold-center{font-size: 28px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092;font-style:italic;text-align: center;padding:20px;}.content-subheader-quote{font-size: 34px;font-family: 'Lato', sans-serif;font-weight: 300;color: #222222;}.footer-green-band{padding-top:40px;padding-bottom:40px;text-align:center;background-color: #673092;}.footer-content-padding{padding-top:40px;padding-bottom:40px;}.footer-subheader-green{font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092}.footer-content-green{font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092}.content-list-style{margin:10px 0;padding:0;}#scrollTop{position: fixed;right: 0;bottom: 90px;width: 40px;height: 40px;background-color:#673092 ;text-align: center;padding: 0px;color:#fff;display: none;cursor: pointer;z-index: 9999;}#scrollTop i{animation: hero-arrow-icon-up 4s infinite;
-webkit-animation: hero-arrow-icon-up 4s infinite;
-moz-animation: hero-arrow-icon-up 4s infinite;
margin: 12px 0 0 0;}@media(max-width:614px){.center-height-items{display:block !important;}}.navbar-nav{float:right !important;}.main-logo img{max-width:100px;}.buyprodbutton{}.buyprodbutton p{margin:0;}.buyprodbutton p a{background-color: #673092 !important;padding: 10px 20px;display: inline-block;color: #fff !important;margin: 10px auto;border-radius: 10px;text-alin: center;box-shadow: 2px 5px 10px #111;font-size: 24px;font-family: 'Lato', sans-serif;}.navbar-nav > li > a p{margin:0;font-family: 'Lato', sans-serif;font-weight: 400;font-size: 16px;}.navbar-nav > li > a{color:#673092;}.navbar-nav > li > a:hover{color:#673092;}.nav > li > a:focus, .nav > li > a:hover{background:none !important;}.page-form input[type="text"],.page-form input[type="email"],.page-form input[type="tel"]{ padding: 12px;  font-size: 1.2em;  width: 100%;  border-radius: 4px;  border: 1px solid #ccc;  -webkit-font-smoothing: antialiased;  margin:5px 0;color:#666 !important;}.page-form input[type=submit]{ text-transform: uppercase;   font-weight: bold;  padding: 12px;  font-size: 1.1em;  border-radius: 4px;  color: #fff;  background-color: #444;  border: none;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', 'Quicksand', sans-serif !important;}.page-form input[type=submit]:hover{background-color: #77b707;}.page-form textarea{width:100%;border: 1px solid #ccc;padding:10px;font-size: 1.2em;}.page-form select{border: 1px solid #ccc;padding:10px; margin:0 0 10px 0;font-size: 1.1em;}#form_register input[type="text"],#form_register input[type="email"],#form_register input[type="tel"], #form_login input[type="text"],#form_login input[type="email"], #form_login input[type="tel"], #form_login input[type="password"]{ padding: 12px;  font-size: 1.2em;  width: 100%;  border-radius: 4px;  border: 1px solid #ccc;  -webkit-font-smoothing: antialiased;  margin:5px 0;color:#666 !important;}#form_register input[type=submit], #form_login input[type=submit], #UploadForm input[type=submit]{ text-transform: uppercase;   font-weight: bold;  padding: 12px;  font-size: 1.1em;  border-radius: 4px;  color: #fff;  background-color: #444;  border: none;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', 'Quicksand', sans-serif !important;}#form_register input[type=submit]:hover, #form_login input[type=submit]:hover, #UploadForm input[type=submit]:hover{background-color: #673092;}#form_register textarea, #form_login textarea{width:100%;border: 1px solid #ccc;padding:10px;font-size: 1.2em;}#form_register select, #form_login select{border: 1px solid #ccc;padding:10px; margin:0 0 10px 0;font-size: 1.1em;}#form_register input[type="text"],#form_register input[type="email"],#form_register input[type="tel"], #form_login input[type="text"],#form_login input[type="email"], #form_login input[type="tel"], #form_login input[type="password"]{ padding: 12px;  font-size: 1.2em;  width: 100%;  border-radius: 4px;  border: 1px solid #ccc;  -webkit-font-smoothing: antialiased;  margin:5px 0;color:#666 !important;}#form_register input[type=submit], #form_login input[type=submit], #UploadForm input[type=submit]{ text-transform: uppercase;   font-weight: bold;  padding: 12px;  font-size: 1.1em;  border-radius: 4px;  color: #fff;  background-color: #444;  border: none;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', 'Quicksand', sans-serif !important;}#form_register input[type=submit]:hover, #form_login input[type=submit]:hover, #UploadForm input[type=submit]:hover{background-color: #673092;}#form_register textarea, #form_login textarea{width:100%;border: 1px solid #ccc;padding:10px;font-size: 1.2em;}#form_register select, #form_login select{border: 1px solid #ccc;padding:10px; margin:0 0 10px 0;font-size: 1.1em;}.error-text{color:red;}.error-success{background-color: #673092;color:#fff;padding:10px;width:100%;float:left;text-align:center;}#form_register input:read-only, #form_register input:-moz-read-only{background-color:#000 !important;}.spam-field{display:none;}.s-3c81eca3cc{}.e-c81ecf025c0{color:#000000;}.e-c81ed626d20{color:#000000;}.e-c81ed626fa0{}.e-c81ed627200{color:#000000;}.e-c81ed627460{}.e-c81edabbd20{color:#000000;}.e-c81ee53fa60{}.e-c81ee53fc01{color:#000000;}.e-c81ee53ff60{color:#000000;}.e-c81eeb7fc80{color:#000000;}.e-c81eeb80030{}.e-c81eeb801f1{color:#000000;}.c-81ef2e1ff40{}.e-c81ef2e2110{}.e-c81ef2e2321{color:#000000;}.c-81ef2e259d1{}.e-c81ef2e2770{color:#000000;}.e-c81ef8a2e80{color:#000000;}.s-3c81f01951{background-image:url(http://devsite.hampshirephotoschool.com.172-17-46-5.sitepreviews.co.uk/files/images/charmouth_landscape.jpg );background-size: cover ;background-position:center center;min-height:933px;}.e-c81f01958c0{}.e-c81f0195a51{color:#ffffff;}.e-c81f0900b90{color:#000000;}.e-c81f0900de0{}.e-c81f0900f71{color:#000000;}.e-c81f1115c20{}.e-c81f1115f80{max-width:200px;}.e-c81f1116111{color:#000000;}.e-3c82ead67c{}.e-3c82ec60c5{font-size:10px;}.e-c81f11163b0{max-width:200px;}.e-c81f1116531{color:#000000;}.e-3c82ed8ab6{color:#000000;}.e-3c82eee473{font-size:10px;}.e-c81f11167b0{max-width:200px;}.e-c81f1116921{color:#000000;}.e-3c82effa02{color:#000000;}.e-3c82f15a02{font-size:10px;}.s-3c81f1b8a7{}.s-3c81f2b560{}.e-c81f2b56840{color:#000000;}.e-c81f2b56a61{color:#000000;}.e-c81f2b56bf2{color:#000000;}.e-c81f2b56e30{}.e-3d010cc8a6{color:#000000;}.e-3d01132a6a{}.e-c81f2b56fc0{color:#000000;}.e-c81f2b57151{color:#000000;}.e-c925b5b8540{color:#000000;}.e-c925bbc0ef0{}.e-c925bbc1091{}.e-c925bbc1222{}.e-c925c38d660{color:#000000;}.e-c925cc31d70{}.e-c925cc31f61{}.e-c925d2b6780{color:#000000;}.e-c925dd9f921{}.e-c925dd9fc10{color:#000000;}.e-c925e8c0a40{}.e-c925e8c0c21{}.e-c925f039b20{}.e-c925f039cb1{}.e-3c92a6ca40{}.e-3c92aa1aed{}.e-3c92aba410{}.e-3c92ad2c52{}.e-c92608ec5f0{}.e-c92608ec960{}.e-c92608ecae1{color:#000000;}.e-c92608ecc82{}.e-c92608ecfa0{}.e-c92608ed151{color:#000000;}.e-c92608ed2f2{}.e-c92608ed590{}.e-c92608ed701{color:#000000;}.e-c92608ed892{}.e-c92608edae0{}.e-c92608edc71{color:#000000;}.e-c92608eddf2{}.e-c9261a35460{color:#000000;}.e-c9261a356b0{}.e-c9261a35821{}.e-c926276d5b0{color:#000000;}.e-c926276d741{}.e-3c92c83656{}.e-3c92cb179d{}.e-c926276da40{color:#000000;}.e-c9263cd9210{}.e-c9263cd9431{}.e-3c92d2c437{}.e-3c92d4f25d{}.e-c9264cd4a20{color:#000000;}.e-c9264cd4c50{}.e-c9264cd4df1{}.e-3c92d6bc46{}.s-3cfbf4bf34{padding-top:50px;padding-bottom:50px;}.e-3cfbf98a9e{}.gridView ul{  list-style: none;  padding: 0;  margin: 10px 0;}.cat-intro{color: #000000;font-size: 16px;font-family: 'Lato', sans-serif;text-align: center;}.cat-title-image h1, .main-prod-cat h1{color: #646464;text-align: center;font-size: 78px;font-family: 'Lato', sans-serif;}.product-category-wrapper{border: solid 1px #e6e6e6;padding: 0px;margin: 10px;text-align: center;float: left;width: 100%;min-height: 511px !important;}.product-category-wrapper .productImageWrapper, .product-category-wrapper .contentWrapper{float: left;width: 100%;}.productImageWrapper img{max-width: 100%;}.shop-now{margin: 20px 0;}.productWrapper h3{padding: 0px 15% !important;margin: 0 !important;}.shop-now a{background-color: #673092 !important;padding: 10px 20px;display: inline-block;color: #fff !important;margin: 0px auto;border-radius: 10px;text-alin: center;box-shadow: 2px 5px 10px #111;text-transform: uppercase;font-size: 18px;}.product-category-wrapper h3 a{color: #646464 !important;text-align: center;font-size: 24px;font-family: 'Lato', sans-serif;font-weight: 600;}.content-pull-down{width:100%;padding:10px 0;text-align:center;}.e-c91bcf3e5c0{color:#000000;}.s-3c91c0f174{padding-top:40px;padding-bottom:40px;}.e-3c91c2a56f{}.e-3c91c499af{}.e-3c91c59a8a{}.e-c91c65aa340{}.e-c91c65aa4c1{color:#000000;}.e-c91c65aa652{}.e-c91c65aa7a3{color:#000000;}.e-c91c6f89850{color:#000000;}.e-c91c82c7840{}.e-c91c82c79c1{}.e-c91c9979e70{}.e-c91c997a250{}.e-c91c997a421{color:#000000;}.e-c91c997a5b2{color:#000000;}.e-c91c997a830{}.e-c91c997aa51{color:#000000;}.e-c91c997abe2{color:#000000;}.e-c91c997aed0{}.e-c91c997b091{color:#000000;}.e-c91c997b232{}.e-c91c997b4c0{}.e-c91c997b631{color:#000000;}.e-c91c997b7c2{}.e-c91ca25da31{}.e-c91ca25dba2{color:#000000;}.e-c91ca25ddd0{color:#000000;}.e-c91cb108ec0{color:#000000;}.e-c91cb109130{}.e-c91cb1092a1{}.e-3c91f6b637{}.content-list-style ul li{color: #222222;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;}.content-list-style ul{margin:10px 15px;padding:20px 0;list-style:none;}.content-list-style ul li:before{content: "\2022";  color: #673092;  font-weight: normal;   display: inline-block;  width: 0.8em;  margin-left: -0.8em; font-size:20px;}.e-c92101934f0{color:#000000;}.e-c9211e65520{}.e-c9211e656a1{}.e-c9211e65892{}.e-c92130c8280{color:#000000;}.e-c92130c8500{}.e-c92130c86a1{}.e-c9213b1bee0{}.e-c9213b1c0d1{}.e-c9214183e60{}.e-c9214184210{}.e-c9214184361{color:#000000;}.e-c9214184522{}.e-c9214184750{}.e-c92141848d1{color:#000000;}.e-c9214184a32{}.e-c9214184c80{}.e-c9214184df1{color:#000000;}.e-c9214184f22{}.e-c9214185150{}.e-c92141852a1{color:#000000;}.e-c9214185492{}.e-c92159a4990{}.e-c92159a4b21{}.e-3c9237d8c3{}.e-3c92396eab{}.e-c92159a4e00{color:#000000;}.e-c9216b28352{}.e-c9216b284d3{}.e-3c923d0ea6{}.e-c92179626a0{}.e-c9217962910{}.s-3c92188481{padding-top:40px;padding-bottom:40px;}.e-3c92460eb3{}.e-3c9248bb50{}.e-3c924a0eef{}.e-3c924b6be4{}.e-c92194d0420{color:#000000;}.e-c921a60dcd0{color:#000000;}.e-c921a60df40{}.e-c921a60e0b1{}.e-3c924f4b05{}.e-c92fd5e9340{color:#000000;}.e-c92fdd75c10{}.e-c92fdd75dd1{}.e-c92fdd75f82{}.e-3cfd16d7ce{}.e-c9300f9bcc0{}.e-c9300f9be51{}.e-c9302919cc0{}.e-c9302919e51{}.e-c930433ad20{}.e-c930433b0a0{}.e-c930433b221{color:#000000;}.e-c930433b372{}.e-c930433b5b0{}.e-c930433b711{color:#000000;}.e-c930433b922{}.e-c930433bbd0{}.e-c930433bd91{color:#000000;}.e-c930433bef2{}.e-c930433c180{}.e-c930433c2f1{color:#000000;}.e-c930433c4a2{}.e-c930dd79040{}.e-c930dd791d1{}.e-3cfd737522{}.e-c9310157c70{color:#000000;}.e-3c9311788c{}.e-c93136a96e0{}.e-c93136a9861{}.e-3c931683f3{}.e-3c9317d1c0{}.e-3c9318d266{}.e-c9319aa1760{color:#000000;}.e-c9319aa19f0{}.e-c9319aa1b51{}.e-c931d42c1c0{}.e-c931d42c351{}.e-3c93204c2f{}.e-c93211db690{}.e-c93211db831{}.e-3c9324c2fc{}.e-3c9326279d{}.e-c93211dbb30{color:#000000;}.e-c93282ca1b0{color:#000000;}.e-c93282ca420{}.e-c93282ca5d1{}.e-3c9329c581{}.e-c92e1326de0{color:#000000;}.e-c92e1806f80{}.e-c92e1807181{}.e-c92e1807362{}.e-c92e27d0240{color:#000000;}.e-c92e27d04c0{}.e-c92e27d0631{}.e-c92e32b46a0{}.e-c92e32b4841{}.e-c92e3859000{color:#000000;}.e-c92e4cf0aa0{}.e-c92e4cf0c61{}.e-c92e4cf0f60{color:#000000;}.e-c92e548b920{color:#000000;}.e-c92e548bb80{}.e-c92e548bd41{}.e-3c92f2abf4{}.s-3cfc64e5fd{padding-top:50px;padding-bottom:50px;}.e-3cfc666224{color:#000000;}.cookie-policy-banner{position: fixed;bottom: 0;width: 100%;z-index: 99999;overflow: hidden;color: #fff;left: 0;background-color: #673092;padding: 15px 20px 15px;min-height: 30px;font-size: 17px;text-align: center;}.cookie-policy-banner p a, .cookie-policy-banner p a:hover{color: #fff;}.cookies-accept{padding: 3px 10px;background-color: #673092;border-radius: 5px;display: inline-block;color: #fff !important;margin-left: 10px;cursor: pointer;}.e-3d114139f7{}.e-3d117c6b1f{}.privacy-content{}.privacy-content h2{font-size: 34px;font-family: 'Lato', sans-serif;font-weight: 300;color: #673092;}.privacy-content h3{font-size: 20px;font-family: 'Lato', sans-serif;font-weight: 300;}.privacy-content p{font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 300;}.product-content-area p, .product-content-area ul li{font-size:16px; font-family:Lato;font-weight:300;line-height:1.6em;}.product-content-area h1, .product-content-area h2, .product-content-area h3{font-family: 'Noto Serif';line-height:1.3em !important;color: #673092;}.ui-tabs-nav{width:100% !important; padding: 0 !important; margin:10px 0 !important;list-style:none !important;/*background-color:#f1f1f1;*/float:left !important;display:block !important;}.ui-tabs-nav li{display:inline-block !important;padding:15px 20px !important; text-align:center !important;background-color: #673092 !important;}.infoTabs{width:100%; margin:0px 0 40px 0; padding:0;float:left;border:none !important;background:none !important;}.ui-tabs-active{color:#673092 !important;}.ui-tabs-active a{color:#673092 !important;border-bottom:dotted 1px #673092;}.infoTabs a{color:#444;font-size:16px;font-weight:300;display:block;}.s-3d11dc7c82{padding-top:50px;padding-bottom:50px;}.e-3d11dd5f2a{color:#000000;}.infoTabs .infoContainer{float:left;width:100%;padding:10px 0px; margin:0;color:#666;font-size:16px;font-weight:300;}.infoTabs .infoContainer h2{margin:0 0 10px 0;}.ui-tabs-nav li:first-of-type{padding:15px 20px 15px 20px;}.infoTabs a:hover{color:#673092 ;text-decoration:none;}.ui-widget-header{background:none !important;border:none !important;}.ui-tabs-nav li a, .ui-tabs-nav li a:hover{color: #fff !important;}.discount-code-area{padding:20px 0;}.checkout-customer-details select{padding-bottom:13px !important;}.checkout-gifted textarea{width: 100%;padding: 10px 15px;border: solid 1px #ccc;margin: 5px 0;border-radius: 3px;font-family: Arial, Helvetica, sans-serif;color: #444;}.variantbuyprodbutton{float:left;width:100%;margin:10px 0;padding:0;}.variantbuyprodbutton ul{list-style:none;padding:0;margin:0;}.variantbuyprodbutton ul li{display:inline-block;margin:0 5px;padding:0;}.variantbuyprodbutton ul li a{background-color: #673092 !important;padding: 10px 20px;display: inline-block;color: #fff !important;margin: 10px auto;border-radius: 10px;text-alin: center;box-shadow: 2px 5px 10px #111;font-size: 18px;font-family: 'Lato', sans-serif;}.e-3d94c50108{}.e-3d94caf6e7{}.e-3d947587d2{color:#000000;}.c-3d947b5b7b{text-align:center;}.e-3d9480684c{}.c-92fdd75b340{color:#000000;}.c-92fdd760dd1{color:#000000;}@media(max-width:767px){.navbar-nav{width:100%;}}@media(max-width:767px){.navbar-collapse{text-align:center;}}@media(max-width:614px){.main-logo{background-color: #673092; text-align:center;}}.embed-responsive{cursor:pointer;height:auto !important;}.youtube-video-place img{max-width:100%;}.embed-responsive-4by3{padding-bottom: 60% !important;}.error-highlight{border:solid 1px red !important; }.e-3ecfb795f70{color:#000000;}.s-3ecfb795fa1{padding-top:40px;padding-bottom:40px;}.e-3ecfb796050{}.e-3ecfb796071{}.e-3ecfb7960a2{}.e-3ecfb7961b0{}.e-3ecfb7961e1{color:#000000;margin-bottom:50px;}.e-3ecfb796212{}.e-3ecfb796243{color:#000000;}.e-3ed2a06540{color:#000000;}.e-3ecfb796330{color:#000000;}.e-3ecfb796400{}.e-3ecfb796431{}.e-3ecfb7964f0{}.e-3ecfb796590{text-align: center ;}.e-3ecfb7965c1{color:#000000;text-align: center ;}.e-3ecfb7965f2{color:#000000;text-align: center ;}.e-3ecfb796650{text-align: center ;}.e-3ecfb796681{color:#000000;text-align: center ;}.e-3ecfb7966b2{color:#000000;text-align: center ;}.e-3ecfb796720{text-align: center ;}.e-3ecfb796751{color:#000000;text-align: center ;}.e-3ecfb796772{text-align: center ;}.e-3ecfb7967e0{text-align: center ;}.e-3ecfb796811{color:#000000;text-align: center ;}.e-3ecfb796842{text-align: center ;}.c-3ecfb7968b0{text-align:center;}.e-3ecfb7968e0{}.e-3ecfb7969b0{}.e-3ecfb7969e1{color:#000000;}.e-3ecfb796a50{color:#000000;}.e-3ecfb796b10{color:#000000;margin-right:20px;}.e-3ecfb796b80{}.e-3ecfb796bb1{}.e-3ecfb796be2{}.e-ed01198f760{color:#cdab63;}.e-ed01198f8d1{color:#000000;}.e-ed01198fbf0{color:#000000;}.e-ed21a29d530{color:#cdab63;}.e-ed21a29d7c0{color:#000000;}.e-3f33156934{color:#000000;}.e-3f335d29f2{color:#000000;}.myaccount-side-nav ul{list-style:none;padding:10px;margin:0;}.myaccount-side-nav ul li a{width:100%;margin:5px 0;border-bottom:dotted 1px #ccc;padding:10px;display:block;color:#673092;}.myaccount-side-nav ul li a:hover{background-color:#673092;color:#fff;}.mtdfileform{float:left;width:100%;margin:20px 0;padding:0;}.mtdfileform input{margin:20px 0;}.mtdfileform input[type="submit"]{background-color:#673092;color:#fff;border:none;border-radius:10px;padding:10px 20px;text-transform:uppercase;}.mtdfileform input[type="submit"]:hover{background-color: #673092;}#mtdsubmission input[type="submit"]{margin:20px 0;}#mtdsubmission input[type="submit"]:hover{background-color: #673092;}p a{color:#673092;}p a:hover{color:#673092;}p{font-family: 'Lato', sans-serif;font-size:18px;}body{font-family: 'Lato', sans-serif !important;}table a{color:#673092;}table a:hover{color:#673092;}.new-users{display:none;}.show-message{width:100%;padding:10px;text-align:center;color:#fff;margin:0;    background-color: #673092;}.e-543751879c0{}.e-543751879f1{}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#mainNav.show .nav-toggle .hamburger .line{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#mainNav.show .nav-toggle .hamburger .line1,#mainNav.show .nav-toggle .hamburger .line4{left:50%;margin-top:-2px;opacity:0;right:50%;top:50%}#mainNav.show .nav-toggle .hamburger .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mainNav.show .nav-toggle .hamburger .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mainNav.show .nav-list-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#mainNav .nav-toggle{position:relative;right:0;top:5px;cursor:pointer;display:none;float:none;margin:0 auto}#mainNav .nav-toggle .hamburger{height:20px;width:30px;position:relative;margin:10px auto;float:none;cursor:pointer}#mainNav .nav-toggle .hamburger:hover .line{background-color:#ccab63;}#mainNav .nav-toggle .hamburger .line{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color: #673092;height:3px;left:0;opacity:1;position:absolute;right:0}#mainNav .nav-toggle .hamburger .line1{margin:0;top:0}#mainNav .nav-toggle .hamburger .line2,#mainNav .nav-toggle .hamburger .line3{left:0;margin-top:-2px;right:0;top:50%}#mainNav .nav-toggle .hamburger .line4{margin-top:-4px;top:100%}.skew-both{position:relative;z-index:8}.skew-both:after,.skew-both:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-both-med{position:relative;z-index:8}.skew-both-med:after,.skew-both-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-both-lrg{position:relative;z-index:8}.skew-both-lrg:after,.skew-both-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-top{position:relative;z-index:8}.skew-top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-top-med{position:relative;z-index:8}.skew-top-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-top-lrg{position:relative;z-index:8}.skew-top-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-bottom{position:relative;z-index:8}.skew-bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-bottom-med{position:relative;z-index:8}.skew-bottom-med:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-bottom-lrg{position:relative;z-index:8}.skew-bottom-lrg:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}@media (max-width:767px){#mainNav .nav-toggle{display:block}.navbar{min-height:50px!important}.navigation ul li{width:100%;text-align:center;margin:0!important}.navigation ul li:hover{background-color:#444}.navbar-nav{margin:7.5px 0!important}.main-feature{height:auto!important}}
/* The ribbons */

.corner-ribbon{
  width: 280px;
  background: #e43;
  position: absolute;
  top: 50px;
  left: -65px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  text-transform:uppercase; font-size:20px;
}

/* Custom styles */

.corner-ribbon.sticky{
  position: fixed;
}

.corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}

/* Different positions */

.corner-ribbon.top-left{
  top: 50px;
  left: -65px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.corner-ribbon.top-right{
  top: 50px;
  right: -65px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-left{
  top: auto;
  bottom: 50px;
  left: -65px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-right{
  top: auto;
  right: -65px;
  bottom: 50px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* Colors */

.corner-ribbon.white{background: #f0f0f0; color: #555;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #070033;}
.corner-ribbon.green{background: #2c7;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #310647;}
.corner-ribbon.red{background: #e43;}
.corner-ribbon.orange{background: #e82;}
.corner-ribbon.yellow{background: #ec0;}	


/* calendar */
.calendar{width: 100%; margin:0 0 40px 0;}
.calendar-day-head{background-color:#0e7b87;padding:5px 10px;color:#fff; }
.calendar-text a:hover{color:#0e7b87 !important;}
.calendar-text a{color:#444 !important;}
table.calendar		{ border-left:1px solid #999; }
tr.calendar-row	{  }
td.calendar-day	{ min-height:80px; font-size:13px; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover	{ background:#e1e1e1; }
td.calendar-day-np	{ background:#f1f1f1; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#0e7b87; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #0e7b87; border-top:1px solid #0e7b87; border-right:1px solid #0e7b87;color:#fff; }
div.day-number		{ background:#0e7b87; padding:5px; color:#fff; font-weight:bold; float:right; /*margin:-5px -5px 0 0;*/ width:20px; text-align:center;position:absolute;top:0;right:0;margin:0;}
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:15px; border-bottom:1px solid #999; border-right:1px solid #999; }
.showmobile{display:none;}


/* Checkout Styles */
{float:right; margin:20px 10px;}
.checkout-header,.checkout-content,.checkout-footer, .col-full{float:left; width:100%; padding:0; margin:0;}
.checkout-btn{float:right; margin:10px 0;}
.checkout-content h1{float:left; width:100%; margin:10px 0; padding:10px 0; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.cart-prods{float:left; width:100%; padding:5px 0; margin:5px 0; background-color:#fafafa; border-bottom:solid 2px #fff;}
.cart-prod-content{text-transform:capitalize;}
.cart-prod-content a{color:#000000;}
.cart-prod-img img{max-width:100%;border:solid 5px #673092;}
.cart-prod-price p{font-size:16px; text-align:center;}
a.trash{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px;position: relative;border: 0;vertical-align: middle; background-color:#000000; color:#FFFFFF; margin-bottom:5px;}
a:hover.trash, a:hover.refresh{color:#fff;}
a:hover.trash{background-color:#FF0000;}
a.edit-date{width: 32px;height: 32px;border-radius: 50px; padding:5px 10px 5px 9px;position: relative;border: 0;vertical-align: middle; background-color:#673092; color:#FFFFFF; margin-bottom:5px;}
a.edit-date:hover{ background-color:#673092; color:#FFFFFF;}
a.refresh{width: 32px;height: 32px;border-radius: 50px; padding:5px 8px; margin:0 5px;position: relative;border: 0;vertical-align: middle; background-color:#673092; color:#FFFFFF;}
.add-btn{width: 32px !important;height: 32px !important;border-radius: 50px !important; padding:5px 10px 5px 9px !important;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#673092;  margin-bottom:5px;font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}
.register-form {  font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;  float: left;   margin: 10px 5px 10px 0;   width: 100%;}
.register-form ul{list-style:none; padding:0; margin:0;}
.register-form ul li{margin:10px 0; padding:0;}
.register-form input, .myaccount-form input, .myaccount-form textarea{padding: 10px 15px; width: 100%; border: 1px solid #bbb;}
.myaccount-form select{padding: 10px 15px; border: 1px solid #bbb; max-width:100%;}
.register-btn{border-radius: 5px; padding:5px 10px;position: relative;border: 0;vertical-align: middle;  color:#FFFFFF; background-color:#673092; width:100%; }
.form_field, .form_item{margin:10px 0;}
.register-form input[type="checkbox"], .myaccount-form input[type="checkbox"]{width: 20px !important;}
.register-form input[type="submit"], .myaccount-form input[type="submit"]{width: 100% !important;padding: 10px 15px; margin:0 0 20px 0;color: #fff;background-color: #673092/*#008fc3*/;border: none;text-transform: uppercase;font-size: 30px;border-radius: 5px;font-family: 'fontawesome','Open Sans',Arial, Helvetica, sans-serif;}
.inline-block { display: inline-block;}
.checkout-totals{float:left; width:100%; padding:0; margin:5px 0; border-top:solid 1px #ccc;} 
.checkout-totals h2,.checkout-totals h3{text-align:right;}
.checkout-footer-tools .clear-tray{text-align:right; margin:10px 0; padding:0; }
.checkout-footer-tools .clear-tray a{background-color:#ff0000; color:#fff !important;padding:5px 30px; display:inline-block; border-radius:5px;}
.checkout-footer-tools .continue-shopping{ margin:10px 0;}
.checkout-registered{float:left; width:100%; margin:5px 0; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding:10px 0;}
.checkout-registered h3{padding:0; margin:0;}
.checkout-customer-details{border-right:solid 1px #e1e1e1;}
.checkout-registered input,.checkout-customer-details input,.checkout-customer-details select{width:100%; padding:10px 15px; border:solid 1px #ccc; margin:5px 0; border-radius:3px;font-family:Arial, Helvetica, sans-serif; color:#444;}
.checkout-registered input[type="submit"]{border:none; color:#fff;}
.checkout-customer-details input[type="checkbox"]{width:20px !important; float:left !important; margin:0 20px 0 0; border-radius:50px;}
.checkout-customer-details legend{border:none; margin:10px 0 0 0;}
.checkout-customer-details fieldset{border-bottom:solid 1px #ccc; padding:0 0 20px 0; margin:0 0 20px 0;float: left;width: 100%;}
.checkout-customer-details input[type="submit"]{border:none; color:#fff;}
.checkout-delivery-method i, .checkout-delivery-options i{cursor:pointer; color:#ccc;}
.checkout-delivery-method i:hover, .checkout-delivery-options i:hover{color:#673092;}

.send-payment-details input[type="submit"]{border:none; color:#fff;}
.send-payment-details input{width:100%; padding:10px 15px; border:solid 1px #ccc; margin:5px 0; border-radius:3px;font-family:Arial, Helvetica, sans-serif; color:#444;}
a.forgotten-pass{color:#ccc; text-align:right; float:right;}
a.forgotten-pass:hover{color:#673092;}
.payment-icons {    font-size: 45px; color:#444;}
ul.payment-icons{float:left; width:100%; display:inline-block; padding:0; margin:20px 0; text-align:center; list-style:none;}
ul.payment-icons li{display:inline-block; padding:0; margin:0 5px;}
.checkout-roundup .checkout-totals h2,.checkout-roundup .prod-roundup-header h2{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#444;}
.checkout-roundup .checkout-totals h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#444;}
.checkout-your-details legend{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#444;}
.checkout-your-details p,.checkout-terms p,.checkout-delivery-details p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444;}
.checkout-roundup .cart-prods{background:none; border-bottom:dotted 1px #e1e1e1;font-family:Arial, Helvetica, sans-serif; color:#444; font-size:14px; font-weight:bold;}
.checkout-roundup .cart-prods a{color:#444;}
.checkout-roundup .cart-prods a:hover{ color:#673092;}
.checkout-terms p  a{ color:#673092;}
.checkout-terms h2,.checkout-delivery-options h2,.checkout-delivery-method h2{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#444;}
.add-delivery{display:none;}
.no-padding{padding:0;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.buttons-set .go{width: 100% !important;padding: 10px 15px;color: #fff;background-color: #444;border: none;text-transform: uppercase;font-size: 30px;border-radius: 5px;font-family: 'Font Awesome 5 Free', 'FontAwesome','Open Sans',Arial, Helvetica, sans-serif;}
.products .go{padding:10px 30px;}
.go {background-color: #673092;    color: #fff !important;    text-transform: uppercase;    padding: 10px;    border-radius: 5px;    font-weight: 300;    font-family: 'Font Awesome 5 Free', 'FontAwesome' ,'Open Sans',Arial, Helvetica, sans-serif; border:none;}
.form_links {float: left; width: 100%;margin: 20px 0; padding: 0;}
.form_links ul {list-style: none; padding: 0; margin: 0;}
.form_links ul li a {color: #444;}
.none{display:none !important;}
.red{color:#FF0000 !important;}
.blue{color:#008fc3 !important;}
.half-padding{padding-left:7.5px !important;padding-right:7.5px !important;}
.small-text{font-size:11px !important;}
#my-orders-table{width:100%; padding:0; margin:10px 0;}
#my-orders-table tbody tr td{padding:5px 0;  border-bottom:dotted 1px #ccc;}
.productWrapper .shopping-cart-add-form{float:left;}
.product-category-wrapper{border:solid 1px #e6e6e6; padding:0px; margin:10px;text-align:center;float:left; width:100%;}
.productImageWrapper{float:left;width:100%;}
.productImageWrapper img{max-width:100%;}
.productWrapper h3{ padding:0; margin:10px 0;}
.productImage img{max-width:100%; width:100%;}
.prod-cat-buy{float:left; width:100%; margin:5px 0;}
.remove-wishlist{float:right;}
.gridView ul{list-style:none; padding:0; margin:10px 0;}
.shopping-bag .gridView ul li{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.input-group-addon{border:none !important; padding:10px 12px !important;}
.input-group{border:solid 1px #ccc; border-radius:5px;}
.input-date-select{padding:5px 10px; float:left;}
.input-date-select select{border:none; }
#invoice-details,#invoice-details-right{min-height:130px;}
p.small{font-size:12px;}
p.advert{padding-top:10px;}
p.ads{text-align:right;}
p.ads a{color:#31a3c4; text-decoration:underline;}
.category-options{ }
#products-sort{float:left; width:100%;}
.owner p{margin:0 0 0 35px;}
.footer-icon-wrapper{float:left; width:20px; margin:0 5px 0 0;}
.submit-right{float:right;}
.category-side-nav ul{list-style:none;}
.category-side-nav ul li{padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:dotted 1px #ccc;}
.category-side-nav ul li.article-on a{font-weight:bold; color:#31a3c4;}
.warning-item{float:left; width:100%; margin:5px 0; padding:5px 0; border-bottom:dotted 1px #ccc;}
.warning-item h3{margin:5px 0; padding:0; font-size:18px;}
.priceWrap{margin:0px 0;}
.priceWrap .now{font-size:38px; font-weight:600; color:#444444;}
.stock-level{float:left; width:100%;}

#submit_cart select, .pop-form select{width:100%; padding:13px 15px; font-size:20px; color:#aaa; border:solid 1px #ccc;   -webkit-appearance: none; cursor:pointer;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat calc(100% - 10px) !important; /* Better placement regardless of input width */
}
#submit_cart .go, .pop-form .go{width:100%; text-align:center; /*border-radius:0;*/ background-color:#008fc3; color:#fff; font-size:16px; border-radius:20px;}


#profile-comments{position:relative; padding:0 0 20px 0; margin:0; width:100%; /*top:10px; left:200px;*/ z-index:99;float:left;}

.profile-item {width: 100%; position:relative !important;  margin: 10px; padding:5px;  float: left;   /*background-color:#ffffff;*/ background-image:url(../images/status_bg.png);  border:solid 1px #dfdcdd; min-height:50px;text-align:justify;word-wrap:break-word; -moz-box-shadow: 0px 2px 3px #999; -webkit-box-shadow: 0px 2px 3px #999; box-shadow: 0px 2px 3px #999;}

.profile-item fieldset{padding:5px; margin:0 0 0 0;   border:solid 1px #999; width:100%; background-color:#efefef; border-top-right-radius: 2px; 	-moz-border-radius-topright: 2px; 	-webkit-border-top-right-radius: 2px; border-top-left-radius: 0px; 	-moz-border-radius-topleft: 0px; 	-webkit-border-top-left-radius: 0px; border-bottom-right-radius: 2px; 	-moz-border-radius-bottomright: 2px; 	-webkit-border-bottom-right-radius: 2px;border-bottom-left-radius: 2px; 	-moz-border-radius-bottomleft: 2px; 	-webkit-border-bottom-left-radius: 2px; }
.profile-item legend{padding:5px; margin:-28px 0 0 -6px; background-color:#999; color:#FFFFFF; font:normal 1.0em "Lucida Grande", Lucida, Verdana, Helvetica, sans-serif; float: left;
border-top-right-radius: 2px; 	-moz-border-radius-topright: 2px; 	-webkit-border-top-right-radius: 2px; border-top-left-radius: 2px; 	-moz-border-radius-topleft: 2px; 	-webkit-border-top-left-radius: 2px; border-bottom-right-radius: 0px; 	-moz-border-radius-bottomright: 0px; 	-webkit-border-bottom-right-radius: 0px;border-bottom-left-radius: 0px; 	-moz-border-radius-bottomleft: 0px; 	-webkit-border-bottom-left-radius: 0px; }

input.comment-btn{ color:#fff; float:right;  background-color:#673092;; border:solid 1px #673092;; padding:5px 10px 5px 10px; margin:5px 2px 5px  0; position:relative; top:0px; -moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px; cursor:pointer;
}
 input.comment-btn:hover{ color:#fff; background-color:#333C48;; border:solid 1px #333C48;; padding:5px 10px 5px 10px; margin:5px 2px 5px  0; position:relative; top:0px; -moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px; cursor:pointer;}


.profile-comments-tabs { position: relative; min-height: 200px; /* This part sucks */ clear: both; margin: 5px; margin-top: -13px;}
.profile-comments-tab {float: left;}
.profile-comments-tab label {background: #eee;  padding: 0px 10px 10px 10px; border: 1px solid #ccc; margin-left: -1px; position: relative; left: 1px; }
.profile-item-content{padding:10px ; margin:0 0 0px 0; font:normal 0.9em 'Lucida Sans Unicode', 'Lucida Grande', Lucida, Arial, Helvetica, sans-serif; float:left;  width:100%; background-color:#efefef; color:#666; -moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;}
.profile-item-content hr{border-bottom:dotted 2px #999; border-left:none; border-right:none; border-top:none;}
.profile-speech{background-image:url(../images/profile_speech.png); background-repeat:no-repeat; width:16px; height:11px; padding:0; margin:0 0 0 10px; float:left; z-index:100;}
.profile-item-user{float:left; margin:5px 0; padding:0; width:100%;  font:normal 0.9em 'Lucida Sans Unicode', 'Lucida Grande', Lucida, Arial, Helvetica, sans-serif; color:#666;}
.profile-item-user a{color:#666; text-decoration:none;}
.profile-item-user a:hover{color:#333C48; text-decoration:none;}
.profile-item-user img{float:left; width:50px; padding:5px; margin:0 10px 0 0; background-color:#FFFFFF; -moz-box-shadow: 0px 2px 4px #999; -webkit-box-shadow: 0px 2px 4px #999; box-shadow: 0px 2px 4px #999;}

.timeline_container{
                width: 16px;
                text-align: center;
                margin: 0 auto;
				cursor:pointer;
				    display: block;
            }
            .timeline{
                                
                margin: 0 auto;
				 background-color:#c3cbd6;
    display: block;
    float: left;
    height: 100%;
    left: 380px;
    margin-top: 0px;
    position: absolute;
    width: 4px;
            }

.rightCorner { 
    background-image:url(../images/right.png);
    display: block;
    height: 15px;
    margin-left: 380px;
    margin-top: 8px;
    padding: 0;
    vertical-align: top;
    width: 13px;
z-index:2;

	position: absolute;
}
.leftCorner{
background-image:url(../images/left.png);
display: block;
height: 15px;
width: 13px;
margin-left: -13px;
margin-top: 8px;
position: absolute;
z-index:2;
}

#profile-pull-out{border-right:solid 3px #222; height:auto;  background-image:url(../images/profile_dark_overlay.png); /*display: block;*/ position:relative; top:10px; left:0px; padding:10px 10px 10px 205px; width:100%; float:left;  z-index:100; color:#FFFFFF; display:block;}

.profile-short-desc{float:left; margin:0 0 10px 0; width:300px; height:300px;  border-bottom:dotted 2px #e1e1e1;}
.profile-short-desc h2{padding:0 0 20px 10px;font-weight:normal; letter-spacing:0;}
.profile-hooping{background-image:url(../images/calendar2.png); background-repeat:no-repeat; background-position:center left; padding:0 0 0 24px; margin:0 0 10px 0; height:20px; float:left;}
.profile-location{background-image:url(../images/marker_icon2.png); background-repeat:no-repeat;  padding:0 0 0 24px; height:20px;  margin:0 0 10px 0; float:left;}
.profile-website{background-image:url(../images/website_flag.png); background-repeat:no-repeat; background-position:center left;  padding:0 0 0 24px; height:20px;  margin:0; float:left;}
.profile-user-details{padding:0 0 0 10px; border-bottom:dotted 2px #e1e1e1; float:left; height:170px; width:300px;}
.profile-user-details h3{padding:0; margin:0;font-weight:normal; letter-spacing:0;}

.profile-about{float:left; width:600px; padding:0; margin:0;}
.profile-loves{float:left; width:300px; padding:0; margin:10px 0 0 0;}

.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.users-comments-show, .add-comment{float:left;width:100%;margin:5px 0;padding:0;position: relative;}
.post-comment{width:100%;float:left;padding:5px ;margin:5px 0;border-bottom:dotted 1px #444;position: relative;}
.add-comment input[type="text"]{width:100%;padding: 10px;position: relative;}
.post-images{float:left;width:100%; margin:0 0 20px 0;}
.post-images img{width:100%;}
.tab-area-content textarea, .tab-area-content #comments, .tab-area-content form{width:100%;padding: 10px;position: relative;}
.tab-area-content textarea{background-color:#fff;margin:20px 0;}


@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(45deg);}
}


.animation-delay{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 0.8s !important;  
    animation-duration: 3s !important;
 animation-delay: 0.8s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }