html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, img, strong, ol, ul, li, form, input { margin:0; padding:0; border:0; vertical-align:baseline }ul { list-style:none; list-style-position:outside }body { background:#fff; font-size:12px; line-height:20px; font-family:Helvetica, Arial, sans-serif; color:#888 }#wrapper { width:980px; background:#fff; margin:0 auto }.inner { width:900px; margin:0 auto }#header, #main, #footer { margin:0 auto; width:100% }a { color:#d16f4e; text-decoration:none; transition:color 0.1s linear; -moz-transition:color 0.1s linear; -webkit-transition:color 0.1s linear; -o-transition:color 0.1s linear }a:hover { color:#444 }a:active { outline:none }a:focus { outline:none; -moz-outline-style:none }p { display:block; margin-bottom:20px }strong { font-weight:bold }input, textarea { font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }::selection {background:#d16f4e;color:#fff}.clear { clear:both; display:block; height:0; width:100% }img { max-width:100%; display:block; height:auto }.column { margin-bottom:20px; float:left; margin-right:4%; position:relative }.one_half { width:48% }.one_third { width:30.66% }.two_third { width:65.34% }.one_fourth { width:22% }.three_fourth { width:74% }.one_fifth { width:16.8% }.two_fifth { width:37.6% }.three_fifth { width:58.4% }.four_fifth { width:79.2% }.last { margin-right:0 !important; clear:right }.full-width { width:100% }.divider { display:block; width:100%; height:0; clear:both; margin:20px 0px; position:relative }.line { border-top:1px dotted #ddd; margin-top:28px; margin-bottom:29px }.top { text-align:right; border-top:1px dotted #ddd; margin-top:28px; margin-bottom:29px }.top a { font-size:8px; line-height:20px; position:absolute; right:0; top:-10px; color:#bbb; background-color:#fff }.top a:hover { color:#d16f4e }@font-face {font-family:'LeagueGothicRegular';src:url('http://www.framarsalon.com/uploads/fonts/League_Gothic-webfont.eot');src:url('http://www.framarsalon.com/uploads/fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.framarsalon.com/uploads/fonts/League_Gothic-webfont.woff') format('woff'), url('http://www.framarsalon.com/uploads/fonts/League_Gothic-webfont.ttf') format('truetype'), url('http://www.framarsalon.com/uploads/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');font-weight:normal;font-style:normal}.nav, h1, h2, h3, h4, .home_tagline h1, .tagline h1, .over span, .dropcap1, .dropcap2, .bold, .flex-caption { font-family:'LeagueGothicRegular', Helvetica, Arial; text-transform:uppercase; font-weight:normal }h1, h2, h3, h4, h5, h6 { margin-bottom:20px; color:#444; text-transform:uppercase }h5, h6 { letter-spacing:.9px; font-weight:bold; line-height:20px }h1 { font-size:30px; line-height:1em }h2 { font-size:28px; line-height:1em }h3 { font-size:26px; line-height:1em }h4 { font-size:22px; line-height:1em }h5 { font-size:11px }h6 { font-size:10px }.title a { color:#444 }.title a:hover { color:#d16f4e }.dropcap1 { color:#444; display:block; float:left; font-size:40px; line-height:40px; margin:0 8px 0 0 }.dropcap2 { width:40px; height:40px; background:url(http://www.framarsalon.com/uploads/images/dropcap.png) no-repeat; color:#fff; font-size:30px; text-align:center; line-height:40px; display:block; float:left; margin:0 8px 0 0 }.pullleft, .pullright { float:right; font-size:15px; font-style:italic; color:#999; width:32%; margin:20px 2px 14px 14px; padding:20px; border-left:2px solid #e1e1e1 }.pullleft { float:left; margin-left:1px; margin-right:20px }.imageleft, .imageright { float:right; padding:8px; margin:8px 0px 8px 24px; border:1px solid #e1e1e1 }.imageleft { float:left; margin:8px 24px 8px 0px }.center { display:block; margin-left:auto; margin-right:auto; margin-bottom:30px }.border { border:1px solid #e1e1e1; padding:6px; margin-bottom:4px; margin-bottom:30px }img.specific { width:auto }.blockleft, .blockright { display:block; float:right; border:1px solid #e1e1e1; margin:8px 0px 8px 24px; padding:8px }.blockleft { float:left; margin:8px 24px 8px 0px }.caption { color:#aaa; font-size:11px; font-style:italic; text-align:center; margin:0 }.wp-caption { display:block; border:1px solid #e1e1e1; width:auto; padding:2px }.wp-caption img { margin:5px 0 0 5px }.alignleft { float:left; margin:8px 24px 8px 0px }.alignright { float:right; margin:8px 0px 8px 24px }.wp-caption-text { color:#aaa; font-size:11px; font-style:italic; text-align:center; margin-bottom:2px }.aligncenter { display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; margin-left:auto; margin-right:auto; border:1px solid #e1e1e1; padding:6px; margin-bottom:4px }blockquote { color:#aaa; font-size:15px; font-style:italic; margin:20px 0px 20px 20px; padding:20px; border-left:3px solid #ddd }blockquote p { margin:0px }blockquote span { display:block; font-size:12px; line-height:20px; color:#555; float:right }.highlight-light { padding:2px 5px; background-color:#f0f0bd; color:#222 }.highlight-dark { padding:2px 5px; background-color:#555; color:#fff }.box { padding:19px 16px; border:1px solid #ddd; text-align:center; margin-bottom:30px }.box-grey { border-color:#ddd; color:#666 }.box-orange { border-color:#fc9; color:#f96 }#header { z-index:999; position:relative }#header .inner { border-bottom:1px dotted #ddd }#header .logo { float:left; padding:30px 0 }#header .logo img.retina-logo { display:none }.nav { float:right; height:30px; margin:40px 0 }.nav ul { list-style:none; position:relative }.nav ul li { float:left; margin-left:31px; position:relative; display:block; font-size:22px }.nav ul li:first-child { margin-left:0 }.nav ul li>a { color:#666; line-height:40px; text-decoration:none; display:block }.nav ul li:hover>a { color:#d16f4e }.nav ul li.current-menu-item>a { color:#d16f4e }.nav ul li.current-menu-item>a:hover { color:#d16f4e }ul.sub-menu { }.nav ul li ul { position:absolute; display:none; background:#fff; min-width:170px; border:1px solid #e6e6e6; left:-5px; top:39px }.nav ul li ul li { width:100%; margin:0 20px 0 0 }.nav ul li ul li a { line-height:20px; padding:10px 0; margin:0 12px; color:#888; border-bottom:1px dotted #ddd }.nav ul li ul li:last-child a { border:0px }.nav li:hover ul { display:block }.nav ul li ul li ul { position:absolute; left:170px; top:-1px; display:none; visibility:hidden }.menu-navigation-container li ul { }.nav select { display:none; -webkit-appearance:none; width:100%; padding:10px 14px; border:1px solid #e0e0e0; barder-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; background:#fff url('http://www.framarsalon.com/uploads/images/select-arrows.png') no-repeat right center }.home_tagline h1 { text-align:center; font-size:32px; line-height:40px; color:#888 }.home_tagline h1 a { color:#d16f4e }.home_tagline h1 a:hover { color:#444 }.static { margin-bottom:30px }.tagline { padding:30px 0px; width:900px; margin:0 auto; border-bottom:1px dotted #ddd }.tagline h1 { font-size:32px; line-height:32px; float:left; margin:0px }.tagline span, .respond-title span { float:left; font-size:11px; line-height:11px; color:#aaa; border-left:1px dotted #ccc; margin:10px 0px 0px 14px; padding-left:14px }#main .inner { padding-top:30px }.custom_content { padding-bottom:10px }.custom_content img { height:auto }.goto { font-size:11px; line-height:11px; display:block; margin-top:24px }#homepage-item, #recent-work, #recent-posts { margin-bottom:30px; position:relative }#recent-work img { margin-bottom:0px; padding:0px }#recent-work ul.threecolumns li a.over, #recent-work ul.threecolumns li img { width:270px; height:190px }#recent-work ul.fourcolumns li a.over, #recent-work ul.fourcolumns li img { width:198px; height:139px }.home-section ul.threecolumns li, #footer .inner ul.threecolumns>li { float:left; width:275px; margin-left:37.5px }.home-section ul.fourcolumns li, #footer .inner ul.fourcolumns>li { float:left; width:198px; margin-left:36px }.home-section ul.fivecolumns li, #footer .inner ul.fivecolumns>li { float:left; width:151px; margin-left:36.25px }.home-section ul li:first-child, #footer .inner ul li:first-child { margin-left:0px }#homepage-item h4 { margin-bottom:5px }#homepage-item p:last-child { margin-bottom:0 }li p:last-child { margin-bottom:0 !important }#recent-posts p { margin-bottom:0px }#recent-posts h5 { line-height:10px; margin-bottom:10px; font-size:12px }#recent-posts h5 a { color:#666 }#recent-posts span.post-info { float:none; margin:-4px 0 2px 0; text-transform:uppercase; color:#b0b0b0; display:block; font-size:10px }#recent-posts span.post-info a { color:#b0b0b0 }#recent-posts .recent-posts-thumb { margin-bottom:10px }#recent-work .one_third, #recent-work .one_fourth, #recent-posts .one_third, #recent-posts .one_fourth, #homepage-item .one_third, #homepage-item .one_fourth { margin-bottom:0px }.content { width:662px; float:left; margin-right:20px }.content .gallery { margin-bottom:20px }.content .gallery a>img { max-width:100% }.content_right { margin:0px 0px 0px 20px; float:right }.heading-img { margin-bottom:30px; width:644px }.sidebar, .sidebar_left { margin:0px 0px 0px 20px; width:198px; float:left }.sidebar ul li>a { font-size:11px; line-height:20px; color:#888 }.sidebar ul li>a:hover { color:#D16F4E }.sidebar_item { width:100%; padding-bottom:20px; border-bottom:1px dotted #ddd; margin-bottom:20px }.sidebar_item iframe { margin-top:10px }.sidebar_item:last-child { border-bottom:0px }.sidebar_item p:last-child { margin-bottom:0px }.sidebar h6, .sidebar h5 { margin-bottom:10px }.sidebar_left { margin:0px 20px 0px 0px }.video-container { position:relative; padding-bottom:56.2%; padding-top:1px; height:0; overflow:hidden; margin-bottom:20px }.portfolio-post-media .video-container { margin-bottom:20px }.video-container iframe, .video-container object, .video-container > div, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; z-index:5 }.content .video-container { margin-bottom:25px }.search { position:relative }.search_box { padding:10px 38px 10px 14px; background:#fff; width:100%; color:#999; font-style:italic; font-size:11px; line-height:11px; outline:none; margin:0; border:1px solid #e0e0e0 }.search_submit { position:absolute; right:1px; top:1px; background:url(http://www.framarsalon.com/uploads/images/search.png) no-repeat center center; width:38px; height:33px; cursor:pointer }.post { margin-bottom:30px; border-bottom:1px dotted #ddd; padding-bottom:29px; overflow:hidden; width:100% }.post-thumb { float:left; margin-right:30px; width:200px }.post-thumb img { width:200px }.post-image { display:block; width:100%; margin-bottom:30px }.post-image img { width:100% }#wrapper .date, .comments-nr { float:left; width:83px; text-align:center; font-size:12px; color:#bbb; padding:10px 0 5px 0; background:#f4f4f4; border:1px solid #e6e6e6; margin-bottom:10px }#wrapper .date { width:84px; border-right:0px }.comments-nr a { color:#bbb; display:block }.date .bold, .comments-nr .bold { font-size:28px; line-height:28px; margin-bottom:0px; text-align:center; display:block; color:#444; transition:color 0.1s linear; -moz-transition:color 0.1s linear; -webkit-transition:color 0.1s linear; -o-transition:color 0.1s linear }.comments-nr a:hover, .comments-nr a:hover .bold { color:#d16f4e }.post-info { float:left; width:170px; margin-right:30px; font-size:11px; margin-bottom:12px }.post-info p { text-align:right; margin-bottom:0px; line-height:20px }.post-info p span { color:#bbb; padding-right:2px; font-style:italic }.post-info p a { color:#888 }.post-entry { float:left; width:462px }.post-entry h1 { line-height:30px; margin-top:10px; margin-bottom:15px }.post-entry p:last-child { margin-bottom:0px }.post-entry img { max-width:100% }.post-meta { font-size:12px; line-height:20px; font-style:italic; color:#b0b0b0; display:block; margin-bottom:8px; margin-top:-15px }.post-meta a, .post-meta strong { color:#999 }.post-image { margin-bottom:15px }.blog3 .post-image { float:left; width:214px; margin-right:30px }.blog3 .post-image img { margin-bottom:10px }.blog3 .date { width:106px }.blog3 .comments-nr { width:105px }.blog3 .post-entry { width:418px }.blog3 .post-entry h1 { margin-top:0 }.blog3 .post-meta { font-size:11px; margin-top:-10px }.more-link { display:block; margin-top:20px }.comments-wrap ul li>div { margin-bottom:30px }.avatar-holder { float:left; margin-right:20px; width:60px; height:60px }.avatar-holder img { width:50px; height:50px; padding:4px; border:1px solid #ddd }.comment-entry { line-height:20px; margin-top:-4px }.comment-entry span { font-size:11px; line-height:20px; color:#999; display:block; margin-bottom:10px }.comment-entry p:first-child { }.comment-entry p:last-child { margin:0px }.respond-title { overflow:hidden }.respond-title h3 { float:left }.respond-title span { margin-top:6px }.comments-wrap ul li ul.children { clear:both; padding-top:30px; margin-left:80px }.comments-wrap ul li ul.children li:last-child>div { margin-bottom:0px }.comments-wrap ul li ul.children li:last-child>div.respond { margin-top:30px }.comments-wrap ul > li div.respond .divider { margin-top:0px }.comments-wrap ul li ul.children .avatar-holder { width:50px; height:50px }.comments-wrap ul li ul.children .avatar-holder img { width:40px; height:40px; padding:4px }.comments-wrap ul > li ul.children .comment-entry { width:470px }ul.children li ul.children { margin-left:70px }ul.children > li ul.children .comment-entry { width:400px }ul.children li ul.children > li ul.children .comment-entry { width:330px }ul.children li ul.children li ul.children li ul.children .comment-entry { width:260px }ul.children li ul.children li ul.children li ul.children li ul.children { margin-left:0px }.pagination { }.pagination a { font-size:12px; color:#888; font-style:italic; margin-bottom:30px; display:block }div.newer-posts { float:left }div.older-posts { float:right }.pagination a:hover { color:#d16f4e }.comments-pagination a { margin-bottom:20px }.portfolio { overflow:hidden }.portfolio>li { float:left }.portfolio li img { width:100% }.over { z-index:20; opacity:0; filter:alpha(opacity = 0); position:absolute; background:#fff url(http://www.framarsalon.com/uploads/images/over_plus.png) no-repeat right bottom }.over:hover { text-decoration:none; color:#666 }.over span { font-size:22px; color:#444; display:block; margin:10px 10px 5px 10px }.over p { margin:0px 10px; color:#999 }.zoom { background:#fff url(http://www.framarsalon.com/uploads/images/over_zoom.png) no-repeat center center }.item-name { display:block; margin-left:7px; margin-bottom:4px }.item-name p { color:#888; font-size:11px; margin-bottom:4px }.item-name .title { margin-top:10px }.item-name h4, .item-name h3 { margin-bottom:6px; transition:color 0.1s linear; -moz-transition:color 0.1s linear; -webkit-transition:color 0.1s linear; -o-transition:color 0.1s linear }.item-name>a { font-size:11px }.one-column>li { width:900px; margin-bottom:24px; display:inline-block; float:none }.one-column li:last child {margin:0}.one-column .item-name span { margin-bottom:0px }.one-column .item-name span a { font-size:12px; line-height:20px; display:block; margin-bottom:10px }.one-column p { font-size:12px; margin-bottom:20px }.one-column .item-name h2 { margin-bottom:20px; margin-top:20px }.detailed .item-image { float:left; width:600px; margin-right:30px }.detailed .item-name { float:left; width:256px; padding:0; margin:0 }.detailed .item-name span a { margin-bottom:30px }.detailed p { margin-bottom:20px }.detailed .item-name h3 { margin-top:0px }.portfolio li { position:relative }.two-columns { width:950px }.two-columns li { width:425px; margin:0 50px 40px 0 }.two-columns li img, .two-columns .over { width:411px; height:290px }.three-columns { width:945px }.three-columns li { width:270px; margin:0 45px 35px 0 }.three-columns li img, .three-columns .over { width:256px; height:180px }.four-columns { width:936px }.four-columns li { width:198px; margin:0 36px 30px 0 }.four-columns li img, .four-columns .over { width:184px; height:130px }.item-image { border:1px solid #e1e1e1; padding:6px; margin-bottom:4px }.gallery li { list-style:none }.hidden { display:none }.filter { padding-bottom:40px }.filter li { float:left; padding-right:10px; border-right:1px solid #ddd; margin-right:10px; font-size:12px; line-height:12px }.filter li a { color:#888 }.filter li:last-child { border:0px }.filter li.current a { color:#d16f4e }.image-list img { margin-bottom:20px }.portfolio-fullwidth-content { margin-top:20px }.big_form { margin-bottom:10px }.big_form label { margin-bottom:8px; display:block; font-style:italic; font-size:11px }.big_form input[type=text], .big_form textarea { -webkit-appearance:none; barder-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; padding:8px 10px; display:block; border:1px solid #e1e1e1; color:#666; margin-bottom:30px; margin-left:0px; outline:0 }.big_form textarea { height:130px; width:400px }.big_form input[type=text] { width:220px }.big_form input:focus, .big_form textarea:focus { border-color:#eee }.big_form input.hightlight, .big_form textarea.hightlight { border:1px solid #e2a7a7 }.form-success { display:none }.loading { display:none; background:url(http://www.framarsalon.com/uploads/images/loader.gif) no-repeat 1px; height:28px; width:28px; position:absolute; margin-top:-51px; margin-left:250px }#contact_gmap { width:100%; height:350px }#contact_gmap img, #widget_gmap img { max-width:inherit }.google-map-sc { margin-bottom:20px }.footer_divider { height:0px; width:100%; margin:0 auto; border-top:1px dotted #ddd }#footer { clear:both; overflow:hidden }#footer ul.recent-posts a:hover { color:#D16F4E }#footer .one_third, #footer .one_fourth { margin-bottom:0px }#footer .inner { padding:30px 0 20px 0; overflow:hidden; border-bottom:1px dotted #ddd }#footer ul { list-style-type:none; list-style-position:outside }.footer2 .copyright { float:left }.footer2 .social { float:right }.footer_small { clear:both; margin:0 auto; overflow:hidden; padding:20px 0 !important }.copyright { font-size:11px; padding-top:8px; text-align:center }#footer .social { padding-top:10px; text-align:center; margin-left:-5px }#footer .social a { display:block; display: -moz-inline-stack; display:inline-block; margin-left:10px; width:16px; height:16px; background-repeat:no-repeat; background-size:100%; background-position:center center; transition:opacity 0.1s linear; -moz-transition:opacity 0.1s linear; -webkit-transition:opacity 0.1s linear; -o-transition:opacity 0.1s linear; opacity:0.5 }#footer .social a:hover { opacity:1 }.social-1 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_1.png") }.social-2 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_2.png") }.social-3 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_3.png") }.social-4 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_4.png") }.social-5 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_5.png") }.social-6 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_6.png") }.social-7 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_7.png") }.social-8 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_8.png") }.social-9 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_9.png") }.social-10 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_10.png") }.social-11 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_11.png") }.social-12 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_12.png") }.social-13 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_13.png") }.social-14 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_14.png") }.social-15 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_15.png") }.social-16 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_16.png") }.social-17 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_17.png") }.social-18 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_18.png") }.social-19 { background-image:url("http://www.framarsalon.com/uploads/images/social/social_19.png") }.tweet li { margin-bottom:10px }.tweet .twitter-content { padding:10px; background:#e6e6e6; font-size:11px; font-style:italic }.tweet .quote { font-size:11px; text-decoration:none; background:url(http://www.framarsalon.com/uploads/images/twitter_quote.png) no-repeat right top; width:100%; height:30px }.tweet .quote a span { color:#c0c0c0; padding:10px 0 0 8px; display:block }.tweet .quote a:hover { text-decoration:none }.recent-posts { margin-top:16px }.recent-posts li { margin-bottom:30px; overflow:hidden }.recent-posts li:last-child { margin:0px }.recent-posts li a { color:#aaa; display:block }.recent-posts li a:hover { text-decoration:none }.recent-posts .rp-image { width:40px; height:40px; float:left; margin-right:10px }.recent-posts li span { font-size:10px; line-height:20px; text-transform:uppercase }.recent-posts li strong { font-size:11px; display:block; line-height:22px; color:#666; text-transform:none; margin-bottom: -4px; transition:color 0.1s linear; -moz-transition:color 0.1s linear; -webkit-transition:color 0.1s linear; -o-transition:color 0.1s linear }.flickr-badge { overflow:hidden; margin-top:16px }.flickr_badge_image { margin:0 4px 0 0; float:left }.flickr_badge_image img { width:39px; height:39px; padding:2px; border:1px solid #ddd; margin-bottom:5px }.icon-image { float:left; width:32px; height:32px; background-size:100%; background-repeat:no-repeat; background-position:center center; margin-right:10px; background-image:url("http://www.framarsalon.com/uploads/images/icons/img.png") }.icon-text { overflow:hidden }.icon-text h5, .icon-text h6 { margin-bottom:5px }.icon-text p { font-size:11px; margin-bottom:10px }.one_third .icon-text { width:233px }.one_fifth .icon-text { width:109px }.icon-book { background-image:url("http://www.framarsalon.com/uploads/images/icons/book.png") }.icon-bubbles { background-image:url("http://www.framarsalon.com/uploads/images/icons/bubbles.png") }.icon-bulb { background-image:url("http://www.framarsalon.com/uploads/images/icons/bulb.png") }.icon-cabinet { background-image:url("http://www.framarsalon.com/uploads/images/icons/cabinet.png") }.icon-calendar { background-image:url("http://www.framarsalon.com/uploads/images/icons/calendar.png") }.icon-cart { background-image:url("http://www.framarsalon.com/uploads/images/icons/cart.png") }.icon-chart { background-image:url("http://www.framarsalon.com/uploads/images/icons/chart.png") }.icon-chemical { background-image:url("http://www.framarsalon.com/uploads/images/icons/chemical.png") }.icon-clock { background-image:url("http://www.framarsalon.com/uploads/images/icons/clock.png") }.icon-company { background-image:url("http://www.framarsalon.com/uploads/images/icons/company.png") }.icon-eye { background-image:url("http://www.framarsalon.com/uploads/images/icons/eye.png") }.icon-globe { background-image:url("http://www.framarsalon.com/uploads/images/icons/globe.png") }.icon-help { background-image:url("http://www.framarsalon.com/uploads/images/icons/help.png") }.icon-home { background-image:url("http://www.framarsalon.com/uploads/images/icons/home.png") }.icon-img { background-image:url("http://www.framarsalon.com/uploads/images/icons/img.png") }.icon-info { background-image:url("http://www.framarsalon.com/uploads/images/icons/info.png") }.icon-ipad { background-image:url("http://www.framarsalon.com/uploads/images/icons/ipad.png") }.icon-iphone { background-image:url("http://www.framarsalon.com/uploads/images/icons/iphone.png") }.icon-leaf { background-image:url("http://www.framarsalon.com/uploads/images/icons/leaf.png") }.icon-link { background-image:url("http://www.framarsalon.com/uploads/images/icons/link.png") }.icon-mail { background-image:url("http://www.framarsalon.com/uploads/images/icons/mail.png") }.icon-map { background-image:url("http://www.framarsalon.com/uploads/images/icons/map.png") }.icon-mickey { background-image:url("http://www.framarsalon.com/uploads/images/icons/mickey.png") }.icon-pages { background-image:url("http://www.framarsalon.com/uploads/images/icons/pages.png") }.icon-paperclip { background-image:url("http://www.framarsalon.com/uploads/images/icons/paperclip.png") }.icon-phone { background-image:url("http://www.framarsalon.com/uploads/images/icons/phone.png") }.icon-presentation { background-image:url("http://www.framarsalon.com/uploads/images/icons/presentation.png") }.icon-settings { background-image:url("http://www.framarsalon.com/uploads/images/icons/settings.png") }.icon-shuffle { background-image:url("http://www.framarsalon.com/uploads/images/icons/shuffle.png") }.icon-strategy { background-image:url("http://www.framarsalon.com/uploads/images/icons/strategy.png") }.icon-suitcase { background-image:url("http://www.framarsalon.com/uploads/images/icons/suitcase.png") }.icon-tags { background-image:url("http://www.framarsalon.com/uploads/images/icons/tags.png") }.icon-truck { background-image:url("http://www.framarsalon.com/uploads/images/icons/truck.png") }.icon-users { background-image:url("http://www.framarsalon.com/uploads/images/icons/users.png") }.icon-vcard { background-image:url("http://www.framarsalon.com/uploads/images/icons/vcard.png") }.icon-write { background-image:url("http://www.framarsalon.com/uploads/images/icons/write.png") }.button, .big_button { border:1px solid #ccc; line-height:20px; background:url(http://www.framarsalon.com/uploads/images/button.png) repeat-x 0 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#fff; cursor:pointer; margin:0px 5px 18px 0px; display: -moz-inline-stack; display:inline-block; font-weight:bold; overflow:hidden; transition:opacity 0.1s linear; -moz-transition:opacity 0.1s linear; -webkit-transition:opacity 0.1s linear; -o-transition:opacity 0.1s linear }.button { padding:5px 12px; margin-bottom:18px }.big_button { padding:7px 20px; font-size:13px; margin-bottom:14px }.button:hover, .big_button:hover { text-decoration:none; opacity:0.6 }.light { color:#777; background-color:#f1f1f1; border-color:#ddd }.light:hover { color:#777 }.light_grey { color:#777; background-color:#e1e1e1; border-color:#ccc }.light_grey:hover { color:#777 }.red { background-color:red; border-color:red; text-shadow:0 1px 3px #444 }.red:hover { color:#fff }.light_blue { background-color:#57cbcd; border-color:#57cbcd; text-shadow:0 1px 3px #aaa }.light_blue:hover { color:#fff }.blue { background-color:#39f; border-color:#39f; text-shadow:0 1px 3px #666 }.blue:hover { color:#fff }.purple { background-color:#90c; border-color:#90c; text-shadow:0 1px 3px #666 }.purple:hover { color:#fff }.yellow { color:#c2a903; background-color:#ffe743; border-color:#e5cc24 }.yellow:hover { color:#c2a903 }.orange { color:#fff; background-color:orange; border-color:orange; text-shadow:0 1px 3px #666 }.orange:hover { color:#fff }.brown { color:#fff; background-color:#713800; border-color:#713800; text-shadow:0 1px 3px #333 }.brown:hover { color:#fff }.green { color:#fff; background-color:#393; border-color:#393; text-shadow:0 1px 3px #666 }.green:hover { color:#fff }.light_green { color:#6fa30a; background-color:#b0ef37; border-color:#b0ef37 }.light_green:hover { color:#6fa30a }.flexslider .slides>li:first-child { display:block; -webkit-backface-visibility:visible }.flexslider { overflow:hidden }.tabs { margin-bottom:30px }.tabnav li { display:inline; list-style:none; padding-right:5px }.tabnav li a { font-size:12px; text-transform:uppercase; color:#888; font-weight:bold; padding:8px 14px; outline:none }.tabnav li a:active, .tabnav li.ui-tabs-selected a { background:#f3f3f3; color:#666; text-decoration:none }.tabdiv { margin-top:1px; background:#f3f3f3; padding:10px 14px 10px 14px }.tabdiv p { margin-bottom:0px }.ui-tabs-hide { display:none }.toggle-container { width:100% }.toggle-container { margin-bottom:4px; position:relative; cursor:pointer; overflow:hidden }.toggle-container h6 { text-decoration:none; text-transform:uppercase; padding:7px 8px 7px 33px; font-size:11px; line-height:20px; margin:0; border:1px solid #e1e1e1 }.toggle { background:url(http://www.framarsalon.com/uploads/images/toggle.png) no-repeat 10px 2px }.active { background:url(http://www.framarsalon.com/uploads/images/toggle.png) no-repeat 10px -48px }.toggle-container div { padding:10px 10px 0 32px; margin:0px }.toggle-content { display:none }ol, .list { list-style:outside none; margin-bottom:30px }ol li, .list li { color:#888; line-height:20px; margin-bottom:4px }ol { list-style-type:decimal }.square { list-style-type:square }.circle { list-style-type:circle }.check li { background:transparent url(http://www.framarsalon.com/uploads/images/checklist.png) no-repeat 0px 2px; padding-left:22px }.checkgrey li { background:transparent url(http://www.framarsalon.com/uploads/images/checkgrey.png) no-repeat 0px 2px; padding-left:22px }.pricing-box { border:5px solid #f1f1f1 }.pricing-box p { margin-bottom:0 }.pricing-title { text-align:center; padding:20px 30px 0 30px }.pricing-title h3 { margin-bottom:0 }.pricing-price { text-align:center }.pricing-price h1 { font-size:42px; line-height:42px; padding:20px 0; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd }.pricing-content { padding:20px 30px }.pricing-content ol, .pricing-content .list { margin-bottom:20px }.pricing-content .button, .pricing-content .big_button { margin-bottom:0px; text-align:center; display:block }.progress-bar { background-color:#F4F4F4; position:relative; height:35px; color:#FFF; line-height:35px; margin-bottom:12px }.progress-bar .progress { width:0; height:100%; text-align:right; padding-right:10px; box-sizing:border-box }.progress-bar .progress-bar-title { position:absolute; top:0; left:0; padding:0 10px; line-height:35px }.progress-bar-grey div { background-color:#d1d1d1 }.progress-bar-blue div { background-color:#5ED2FF }.progress-bar-orange div { background-color:#FF9F59 }.progress-bar-purple div { background-color:#B471D3 }.progress-bar-brown div { background-color:#AD672F }.progress-bar-red div { background-color:#FA0808 }.progress-bar-amaranth div { background-color:#ff5398 }.progress-bar-green div { background-color:#66C572 }.item { float:left; margin:5px; width:310px; background:#EFEFEF; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; text-align:center; -moz-box-shadow:0px 0px 6px #999; -webkit-box-shadow:0px 0px 6px #999; box-shadow:0px 0px 6px #999 }.item p { text-align:left }.item p a { text-align:left; font-weight:bold }.item img { margin-top:5px; text-align:center; border:1px solid #000; max-width:280px }.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden }div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height:13px }div.pp_default .pp_top .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat }div.pp_default .pp_top .pp_middle { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite_x.png) top left repeat-x }div.pp_default .pp_top .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat }div.pp_default .pp_content .ppt { color:#f8f8f8 }div.pp_default .pp_content_container .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left:13px }div.pp_default .pp_content_container .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right:13px }div.pp_default .pp_next:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor:pointer }div.pp_default .pp_previous:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor:pointer }div.pp_default .pp_expand { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor:pointer; width:28px; height:28px }div.pp_default .pp_expand:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor:pointer }div.pp_default .pp_contract { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor:pointer; width:28px; height:28px }div.pp_default .pp_contract:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor:pointer }div.pp_default .pp_close { width:30px; height:30px; background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor:pointer }div.pp_default .pp_gallery ul li a { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa }div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next { position:static; left:auto }div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px }div.pp_default .pp_nav .pp_pause { background-position:-51px -29px }div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height:20px; width:20px; margin:4px 0 0 }div.pp_default a.pp_arrow_next { left:52px; background-position:-82px -3px }div.pp_default .pp_content_container .pp_details { margin-top:5px }div.pp_default .pp_nav { clear:none; height:30px; width:105px; position:relative }div.pp_default .pp_nav .currentTextHolder { font-family:Georgia; font-style:italic; color:#999; font-size:11px; left:75px; line-height:25px; position:absolute; top:2px; margin:0; padding:0 0 0 10px }div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7 }div.pp_default .pp_description { font-size:11px; font-weight:700; line-height:14px; margin:5px 50px 5px 0 }div.pp_default .pp_bottom .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat }div.pp_default .pp_bottom .pp_middle { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x }div.pp_default .pp_bottom .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat }div.pp_default .pp_loaderIcon { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/default/loader.gif) center center no-repeat }div.light_rounded .pp_top .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat }div.light_rounded .pp_top .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat }div.light_rounded .pp_next:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor:pointer }div.light_rounded .pp_previous:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer }div.light_rounded .pp_expand { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer }div.light_rounded .pp_expand:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer }div.light_rounded .pp_contract { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer }div.light_rounded .pp_contract:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer }div.light_rounded .pp_close { width:75px; height:22px; background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer }div.light_rounded .pp_nav .pp_play { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height:15px; width:14px }div.light_rounded .pp_nav .pp_pause { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height:15px; width:14px }div.light_rounded .pp_arrow_previous { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat }div.light_rounded .pp_arrow_next { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat }div.light_rounded .pp_bottom .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat }div.light_rounded .pp_bottom .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat }div.dark_rounded .pp_top .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat }div.dark_rounded .pp_top .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat }div.dark_rounded .pp_content_container .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y }div.dark_rounded .pp_content_container .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y }div.dark_rounded .pp_next:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor:pointer }div.dark_rounded .pp_previous:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor:pointer }div.dark_rounded .pp_expand { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer }div.dark_rounded .pp_expand:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer }div.dark_rounded .pp_contract { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer }div.dark_rounded .pp_contract:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer }div.dark_rounded .pp_close { width:75px; height:22px; background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer }div.dark_rounded .pp_description { margin-right:85px; color:#fff }div.dark_rounded .pp_nav .pp_play { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height:15px; width:14px }div.dark_rounded .pp_nav .pp_pause { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height:15px; width:14px }div.dark_rounded .pp_arrow_previous { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat }div.dark_rounded .pp_arrow_next { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat }div.dark_rounded .pp_bottom .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat }div.dark_rounded .pp_bottom .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat }div.dark_rounded .pp_loaderIcon { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background:#000 }div.dark_square .pp_description { color:#fff; margin:0 85px 0 0 }div.dark_square .pp_loaderIcon { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/loader.gif) center center no-repeat }div.dark_square .pp_expand { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor:pointer }div.dark_square .pp_expand:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor:pointer }div.dark_square .pp_contract { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor:pointer }div.dark_square .pp_contract:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor:pointer }div.dark_square .pp_close { width:75px; height:22px; background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor:pointer }div.dark_square .pp_nav { clear:none }div.dark_square .pp_nav .pp_play { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height:15px; width:14px }div.dark_square .pp_nav .pp_pause { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height:15px; width:14px }div.dark_square .pp_arrow_previous { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat }div.dark_square .pp_arrow_next { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat }div.dark_square .pp_next:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor:pointer }div.dark_square .pp_previous:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor:pointer }div.light_square .pp_expand { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor:pointer }div.light_square .pp_expand:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor:pointer }div.light_square .pp_contract { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor:pointer }div.light_square .pp_contract:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor:pointer }div.light_square .pp_close { width:75px; height:22px; background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor:pointer }div.light_square .pp_nav .pp_play { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height:15px; width:14px }div.light_square .pp_nav .pp_pause { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height:15px; width:14px }div.light_square .pp_arrow_previous { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }div.light_square .pp_arrow_next { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }div.light_square .pp_next:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor:pointer }div.light_square .pp_previous:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor:pointer }div.facebook .pp_top .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat }div.facebook .pp_top .pp_middle { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x }div.facebook .pp_top .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat }div.facebook .pp_content_container .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y }div.facebook .pp_content_container .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y }div.facebook .pp_expand { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor:pointer }div.facebook .pp_expand:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor:pointer }div.facebook .pp_contract { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor:pointer }div.facebook .pp_contract:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor:pointer }div.facebook .pp_close { width:22px; height:22px; background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor:pointer }div.facebook .pp_description { margin:0 37px 0 0 }div.facebook .pp_loaderIcon { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/loader.gif) center center no-repeat }div.facebook .pp_arrow_previous { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height:22px; margin-top:0; width:22px }div.facebook .pp_arrow_previous.disabled { background-position:0 -96px; cursor:default }div.facebook .pp_arrow_next { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height:22px; margin-top:0; width:22px }div.facebook .pp_arrow_next.disabled { background-position:-32px -96px; cursor:default }div.facebook .pp_nav { margin-top:0 }div.facebook .pp_nav p { font-size:15px; padding:0 3px 0 4px }div.facebook .pp_nav .pp_play { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height:22px; width:22px }div.facebook .pp_nav .pp_pause { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height:22px; width:22px }div.facebook .pp_next:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor:pointer }div.facebook .pp_previous:hover { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor:pointer }div.facebook .pp_bottom .pp_left { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat }div.facebook .pp_bottom .pp_middle { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x }div.facebook .pp_bottom .pp_right { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat }div.pp_pic_holder a:focus { outline:none }div.pp_overlay { background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:80000 }div.pp_pic_holder { display:none; position:absolute; width:100px; z-index:90000 }.pp_content { height:40px; min-width:40px }* html .pp_content { width:40px }.pp_content_container { position:relative; text-align:left; width:100% }.pp_content_container .pp_left { padding-left:20px }.pp_content_container .pp_right { padding-right:20px }.pp_content_container .pp_details { float:left; margin:10px 0 2px }.pp_description { display:none; margin:0 }.pp_social { float:left; margin:7px 0 0 }.pp_social .facebook { float:left; position:relative; top:-1px; margin-left:5px; width:100px; overflow:hidden }.pp_social .twitter { float:left }.pp_nav { clear:right; float:left; margin:3px 10px 0 0 }.pp_nav p { float:left; margin:2px 4px }.pp_nav .pp_play, .pp_nav .pp_pause { float:left; margin-right:4px; text-indent:-10000px }a.pp_arrow_previous, a.pp_arrow_next { display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px }.pp_hoverContainer { position:absolute; top:0; width:100%; z-index:2000 }.pp_gallery { display:none; left:50%; margin-top:-50px; position:absolute; z-index:10000 }.pp_gallery div { float:left; overflow:hidden; position:relative }.pp_gallery ul { float:left; height:35px; position:relative; white-space:nowrap; margin:0 0 0 5px; padding:0 }.pp_gallery ul a { border:1px rgba(0, 0, 0, 0.5) solid; display:block; float:left; height:auto; overflow:hidden }.pp_gallery ul a img { border:0 }.pp_gallery li { display:block; float:left; margin:0 5px 0 0; padding:0 }.pp_gallery li.default a { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display:block; height:33px; width:50px }.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top:7px!important }a.pp_next { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49% }a.pp_previous { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49% }a.pp_expand, a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000 }a.pp_close { position:absolute; right:0; top:0; display:block; line-height:22px; text-indent:-10000px }.pp_loaderIcon { display:block; height:24px; left:50%; position:absolute; top:50%; width:24px; margin:-12px 0 0 -12px }#pp_full_res { line-height:1!important }#pp_full_res .pp_inline { text-align:left }#pp_full_res .pp_inline p { margin:0 0 15px }div.ppt { color:#fff; display:none; font-size:17px; z-index:9999; margin:0 0 5px 15px }div.pp_default .pp_content, div.light_rounded .pp_content { background-color:#fff }div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color:#000 }div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color:#fff }div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position:relative }div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background:#fff }div.light_rounded .pp_description, div.light_square .pp_description { margin-right:85px }div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top:12px!important }div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled { background-position:0 -87px; cursor:default }div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled { background-position:-22px -87px; cursor:default }div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle { background:url(http://www.framarsalon.com/uploads/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder { color:#c4c4c4 }div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline { color:#fff }.pp_top, .pp_bottom { height:20px; position:relative }* html .pp_top, * html .pp_bottom { padding:0 20px }.pp_top .pp_left, .pp_bottom .pp_left { height:20px; left:0; position:absolute; width:20px }.pp_top .pp_middle, .pp_bottom .pp_middle { height:20px; left:20px; position:absolute; right:20px }* html .pp_top .pp_middle, * html .pp_bottom .pp_middle { left:0; position:static }.pp_top .pp_right, .pp_bottom .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px }.pp_fade, .pp_gallery li.default a img { display:none }.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline:none }.slides, .flex-control-nav, .flex-direction-nav { margin:0; padding:0; list-style:none }.flexslider { margin:0; padding:0 }.flexslider .slides>li { display:none; -webkit-backface-visibility:hidden }#slider .flexslider .slides>li:first-child { display:block; -webkit-backface-visibility:visible }.flexslider .slides img { width:100%; display:block }.flex-pauseplay span { text-transform:capitalize }.slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }html[xmlns] .slides { display:block }* html .slides { height:1% }.no-js .slides>li:first-child { display:block }.flexslider { position:relative; margin-bottom:22px }.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease }.loading .flex-viewport { max-height:300px }.flexslider .slides { zoom:1 }.carousel li { margin-right:5px }.flex-direction-nav { *height:0}.flex-direction-nav a { width:30px; height:30px; margin: -20px 0 0; display:block; background:url(http://www.framarsalon.com/uploads/images/flex-slider/arrows.png) no-repeat left; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent: -9999px; opacity:0; -webkit-transition:all .3s ease}.flex-direction-nav .flex-next { background-position:100% 0; right: -36px }.flex-direction-nav .flex-prev { left: -36px }.flexslider:hover .flex-next { opacity:0.8; right:15px }.flexslider:hover .flex-prev { opacity:0.8; left:15px }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity:1 }.flex-direction-nav .flex-disabled { opacity: .3!important; filter:alpha(opacity=30); cursor:default }.flex-control-nav { position:absolute; bottom:4px; left:10px; text-align:center }.flex-control-nav li { margin:0 10px 0 0; display:inline-block; zoom:1; *display:inline}.flex-control-paging li a { width:10px; height:10px; display:block; background:url(http://www.framarsalon.com/uploads/images/flex-slider/bullets.png) no-repeat; cursor:pointer; text-indent: -9999px }.flex-control-paging li a:hover { }.flex-control-paging li a.flex-active { background-position:center bottom; cursor:default }.flex-control-thumbs { margin:5px 0 0; position:static; overflow:hidden }.flex-control-thumbs li { width:25%; float:left; margin:0 }.flex-control-thumbs img { width:100%; display:block; opacity: .7; cursor:pointer }.flex-control-thumbs img:hover { opacity:1 }.flex-control-thumbs .flex-active { opacity:1; cursor:default }.flex-caption { position:absolute; margin:0; bottom:15px; right:15px; left:auto; width:auto; max-width:630px; overflow:hidden; background:#000; text-shadow:none; color:#fff; font-size:22px; text-transform:uppercase; padding:15px 20px }.flex-caption a { color:#fff; text-decoration:underline }#switcher { position:fixed; left:0px; top:60px; z-index:999; background:#fff; border:1px solid #ddd; padding:10px 4px 10px 12px; width:160px }#switcher form select { width:148px; padding:4px 6px; border:1px solid #ccc; height:24px }.switch-button { border:1px solid #ddd; border-left:1px solid #fff; display:block; height:32px; width:32px; position:absolute; margin-left:163px; margin-top:22px; cursor:pointer }.open { background:#fff url(http://www.framarsalon.com/uploads/images/close.png) no-repeat center center }.closed { background:#fff url(http://www.framarsalon.com/uploads/images/open.png) no-repeat center center }#switcher h6 { font-size:12px; margin-bottom:8px; text-transform:none; color:#666; -webkit-font-smoothing:antialiased; width:148px }#switcher .switch-item:first-child h6 { border:0 }.switch-item { padding-bottom:3px; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #f1f1f1; margin-right:9px }.switch-item:last-child { border:0; margin:0 }.switch-item.skins { margin:0 }.schemes a { display:block; height:20px; width:70px; margin-right:6px; font-size:11px; text-align:center; color:#888 }.schemes a:hover { text-decoration:none; color:#aaa }.scheme-light { border:1px solid #ddd }.scheme-dark { border:1px solid #333; background:#252525 }.footer { margin-bottom:0px }.switch-boxes span { display:inline-block; height:22px; width:22px; float:left; margin-right:10px; margin-bottom:10px; cursor:pointer }.switch-boxes span:hover { border-color:#ddd !important }.switch-boxes-half span { width:68px; line-height:28px; color:#888; font-size:12px; text-align:center; border:1px solid #eee; height:auto }.switch-boxes-half span:last-child { margin:0 !important }#switch-copyright .switch-boxes-half span { background-color:#fff }#reset-styling { cursor:pointer; text-align:center; border:1px solid #eee; line-height:28px; margin-top:13px; margin-right:9px }#reset-styling:hover { border-color:#ddd }#switch-color, #switch-bg { width:161px !important }.skin-dark { background-color:#555; border-color:#555 !important; color:#bbb !important }.switch-boxes span.skin-dark:hover { border-color:#999 !important }.skin-grey { background:#ccc }.skin-red { background:red }.skin-orange { background:orange }.skin-blue { background:#39f }.skin-light-blue { background:#57cbcd }.skin-green { background:#393 }.skin-light-green { background:#b0ef37 }.skin-brown { background:#630 }.skin-purple { background:#90c }
/* Stylesheet: fs-styles Modified On 2013-10-20 15:08:43 */
a,.portfolio li h4.title:hover,.home_tagline h1 a,.nav ul li.current > a,.nav ul li:hover > a,.tweet .twitter-content a,#footer ul.recent-posts a:hover,.nav ul li.current > a:hover,.slider .nivo-caption a,.title a:hover,.comments-nr a:hover,.comments-nr a:hover .bold,.pagination a:hover,.top a:hover,.filter li.current a,.recent-posts li:hover strong,.nav ul li.current-menu-item > a,#recent-posts h5 a:hover,#recent-posts span.post-info a:hover,.nav ul li.current-menu-parent > a,.nav ul li.current-menu-item > a:hover,.nav ul li.current-menu-parent > a:hover,.post-info p a:hover,.post-meta a:hover{ color: #E9EFF3;  }::selection, .progress-bar-theme div { background:#E9EFF3; }a:hover,.sidebar_item ul li a:hover,.home_tagline h1 a:hover,.tweet .twitter-content a:hover { color: #444  }body {font-family: 'Helvetica Neue',Helvetica,Arial;}
/* Stylesheet: fs-style-dynamic Modified On 2013-10-20 15:08:00 */
h1,h2,h3,h4,h5,h6,a,.home_tagline h1, .home_tagline h1 a,.nav ul li.current-menu-item > a,.nav ul li:hover > a,.tweet .twitter-content a,.nav ul li.current-menu-item > a:hover,.sidebar ul a:hover,.slider .nivo-caption a,.title a:hover,.comments-nr a:hover,.comments-nr a:hover .bold,.pagination a:hover,.top a:hover,.filter li.current a, .framar-blue  {color:#89B6D6; /* The scheme color */}::selection, .progress-bar div {background:#89B6D6; /* The scheme color */}.lightblue {color: #fff;background-color: #89B6D6;border-color: #89B6D6;background-image: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.small-heading-framar-dark { font-size: 1.3em; color:#6D6F71; text-transform: none; }h4.small-dark { font-size: 14px; color: #6D6F71; text-transform: none; }
/* Stylesheet: fs-blue-scheme Modified On 2014-01-31 13:34:15 */
html { -webkit-font-smoothing: antialiased; }#tinymce { background: #fff; }body,.nav, h1, h2, h3, h4, .home_tagline h1, .tagline h1, .over span, .dropcap1, .dropcap2, .bold, .flex-caption,.standout, .home_tagline p,input,textarea { font-family: "HelveticaNeueLight", Helvetica, Arial; }body { background-color: #E9EFF3; font-size: 14px; color: #6D6F71; line-height: 22px; }h2 { font-size:22px; line-height:1em }h3 { font-size:18px; line-height:1em; margin-bottom: 10px; }h4 { font-size:16px; line-height:1em }small, .small { font-size: smaller; }.nav ul li ul li a, .sidebar ul li>a, .post-info p a, .pagination a, .item-name p, .filter li a, .tabnav li a, ol li, .list li, .schemes a, .switch-boxes-half span { color: #6D6F71; }.line { border-top:1px solid #E9EFF3; margin-top:28px; margin-bottom:29px }.footer_divider { height:0px; width:100%; margin:0 auto; border-top:1px solid #E9EFF3 }table { border-spacing:0px; }th { text-align: left; }#cart { background-color:#6D6F71; color: #ffffff; text-align: right; }#cart a:hover {color:#FFFFFF;}#header .inner { border-bottom: 0px; }.nav { float: left; text-align: left; margin: 30px 0px 20px 0px;}.nav ul li { text-align: left; font-size: 13px; margin-left: 11px; }.nav ul li>a { display: inline; padding-right: 11px; font-weight: 300;}.nav ul li li>a { display: block; }.nav ul li:last-child>a { padding-right: 0px;}.menu-navigation-container { display: inline-block; }#page-image { position: relative; }#tinymce ul { margin-left: 17px; }/* .custom_content img { border: 1px #ddd solid; } */.gallery img { border: 1px #ddd solid; }.flex-caption {font-size: 26px;font-weight: normal;bottom: 0px;right: 0px;background: rgb(137,182,214); /* Fall-back for browsers that don't support rgba */background: rgba(137,182,214, .65);text-shadow: none;position: absolute;width: 100%;max-width: 100%;z-index: 8;height: auto !important;padding: 0px;}.flex-caption-inner {opacity:1;color: #fff;padding: 1.3% 40px;line-height: 32px;}.flex-caption-inner .slide-caption {font-family:  "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeueLight", Helvetica, Arial, sans-serif;font-weight:400;}.home_tagline h1 {text-align: left;font-size: 24px;line-height: 32px;text-transform: none;}.border_right {border-right: 1px #ddd solid;padding-right: 1.9%;margin-right: 1.9%;}.standout, .home_tagline p { font-size: 18px; line-height: 26px;}#teasers .column { width:30.56%; margin-right: 2%; padding-right: 2%; border-right: 1px solid #E9EFF3; }#teasers .column.last { padding-right: 0; border-right: 0px; }.column.stylemenu { width: 46%; margin-right: 8%; }.portfolio li { width: 102px; margin: 0 12px 12px 0; }.portfolio li img { border: 1px #ddd solid !important; }.portfolio li img, .portfolio .over { width: 100px; height: 72px; }.item-image { margin-bottom: 0px; border: 0px; padding: 0px; }.square,.list.square {margin-left: 17px; }.cms_form input[type=text] { height: 24px; }.cms_dropdown, .cms_form input[type=text], .cms_form input[type=email], .cms_form textarea {-webkit-appearance: none;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;padding: 5px 10px;display: block;border: 1px solid #E1E1E1;color: #666;margin-bottom: 20px;margin-left: 0px;outline: 0;background: #E7E8E9;}.cms_form label {margin-bottom: 8px;display: block;font-style: normal;font-weight: normal;font-size: 1em;}.cms_submit {color: #FFF;/*background-color: #89B6D6;*/background-color: rgba(137,182,214, 1);background-image: none;border: 1px solid #89B6D6;line-height: 20px;cursor: pointer;margin: 0px 5px 18px 0px;display: -moz-inline-stack;font-weight: normal;overflow: hidden;padding: 5px 12px;margin-bottom: 18px;font-size: 14px;transition: opacity 0.1s linear;-moz-transition: opacity 0.1s linear;-webkit-transition: opacity 0.1s linear;-o-transition: opacity 0.1s linear;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.cms_submit:hover {text-decoration: none;opacity: 0.6;color: #ffffff;}.billing_info .cms_dropdown, .shipping_info .cms_dropdown, .cms_dropdown {-webkit-appearance: menulist; }.cms_form .order_notes textarea { width: 100%; }.billing_info .cms_dropdown, .cms_form .billing_info input[type=text], .cms_form .billing_info input[type=email], .cms_form .billing_info textarea,.shipping_info .cms_dropdown, .cms_form .shipping_info input[type=text], .cms_form .shipping_info input[type=email], .cms_form .shipping_info textarea  {width: 100%;}.error,.error_message {padding: 20px;border: 1px solid #F00;margin: 0 0 30px 0;}.no-bottom-margin { margin-bottom: 0px; }.darktext { color: #6D6F71 }ol { padding-left: 20px; }ol.framar-blue li { color: #89B6D6 }ol.framar-blue li span { color: #6D6F71 }.enlargemap { display: block; padding-left: 18px; margin-top: 10px; background: url(http://www.framarsalon.com/uploads/images/enlarge.png) no-repeat left; }/* Custom Social Icons for Addthis */.at-vertical-menu { top: 176px; }.at-vertical-menu a { height: 40px; line-height: 24px; }.at-vertical-menu a .aticon { background-size: 24px; }.at-vertical-menu.at-vertical-menu-right { right: -144px; }.atss { background-color: #F2F2F2; padding: 5px 0px !important; }.atss a { background: none !important; /* height: 42px; line-height: 24px; */ }.atss a:hover { width: 48px; }.at-vertical-menu.at-vertical-menu-right a:hover { right: 0px; background: rgb(137,182,214);} /* disable add-this botton slide-out */.at-vertical-menu a:hover .at-share-label { visibility: hidden; } /* disable add-this button labels */.addthis_32x32_style .at15nc.at300bs, .addthis_32x32_style .at15nc.at15t { background: url(http://www.framarsalon.com/uploads/images/social/addthis-icon-sprite-24x24.gif) no-repeat left !important; }.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t { height: 24px !important; width: 24px !important; line-height: 24px !important; }.addthis_32x32_style .at15nc.at15t_compact { background-position: 0 0px !important; }a.at-svc-compact:hover span.at15t_compact { background-position: 0 -24px !important; }.addthis_32x32_style .at15nc.at15t_email { background-position: 0 -48px !important; }a.at-svc-email:hover span.at15t_email { background-position: 0 -72px !important; }.addthis_32x32_style .at15nc.at15t_facebook { background-position: 0 -96px !important; }a.at-svc-facebook:hover span.at15t_facebook { background-position: 0 -120px !important; }.addthis_32x32_style .at15nc.at15t_twitter { background-position: 0 -144px !important; }a.at-svc-twitter:hover span.at15t_twitter { background-position: 0 -168px !important; }.addthis_32x32_style .at15nc.at15t_pinterest_share { background-position: 0 -192px !important; }a.at-svc-pinterest_share:hover span.at15t_pinterest_share { background-position: 0 -216px !important; }.addthis_32x32_style .at15nc.at15t_print { background-position: 0 -240px !important; }a.at-svc-print:hover span.at15t_print { background-position: 0 -264px !important; }.shipping_info { display: none; }.new_destination { display: none; }/*.gallery { margin-bottom: 10px; }*/a.over  { opacity:0.9; filter:alpha(opacity = 90); position: absolute; bottom: 0px;  }/*a.over input { position: absolute; bottom: 10px; margin-left: 15px; }*/.cardprice { width:198px; height:139px; background-color:#89B6D6; color: #ffffff; font-size:3.2em; }.cardprice span { position: absolute; padding: 15px; line-height: 1em; }table.addtocart { width: 84%; }table.addtocart .cms_submit { margin: 20px 0px 20px 30px; }table.addtocart td { font-size: 2.2em; text-align: right; }a.cms_submit { display: block; float: left; height: 20px; }.viewcartform a.cms_submit { display: block; float: right; margin-right: 0px; }.viewcartform a.cms_submit.continue { margin-right: 10px; }.viewcartform .cms_textfield { margin-top: 15px; }.viewcartform thead { background-color: #89B6D6;; color: #fff; }.viewcartform td,.viewcartform th { padding: 10px; }.viewcartform td { border-bottom: 1px solid #ddd; }.viewcartform tfoot td { border-bottom: 0px; }.paypal_image { width: 225px; }div.ppt,.pp_nav { display: none !important; }.copyright { font-size:12px; }@font-face {font-family: 'HelveticaNeueLight';src: url('http://www.framarsalon.com/uploads/fonts/HelveticaNeue-Light.eot');src: url('http://www.framarsalon.com/uploads/fonts/HelveticaNeue-Light.eot#iefix') format('embedded-opentype'),url('http://www.framarsalon.com/uploads/fonts/HelveticaNeue-Light.woff') format('woff'),url('http://www.framarsalon.com/uploads/fonts/HelveticaNeue-Light.ttf') format('truetype'),url('http://www.framarsalon.com/uploads/fonts/HelveticaNeue-Light.svg#HelveticaNeueLight') format('svg');font-weight: 400;font-style: normal;}
/* Stylesheet: fs-custom Modified On 2018-03-19 19:26:31 */
@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev {opacity:1;left:15px}.flex-direction-nav .flex-next {opacity:1;right:15px}}@media only screen and (min-width: 768px) and (max-width: 959px) {body {background-image:none}#wrapper {width:100%}.inner {width:738px}.content {width:546px;margin-right:10px}.content.content_right {margin:0 0 0 10px}.sidebar {width:172px;margin-left:10px}.sidebar.sidebar_left {margin:0 10px 0 0}.nav ul li {font-size:22px;margin-left:26px}.post-info, .blog3 .post-image {width:130px;margin-right:20px}.post-entry {width:396px !important}.comments-nr {width:63px !important}.date {width:64px !important}.date .bold, .comments-nr .bold {font-size:26px}.home-section ul.fourcolumns li, #footer .inner ul.fourcolumns>li {width:169.5px;margin-left:20px}#recent-work ul.fourcolumns li img, #recent-work ul.fourcolumns li a.over {width:169.5px;height:111px}.home-section ul.threecolumns li, #footer .inner ul.threecolumns>li {width:232.5px;margin-left:20px}#recent-work ul.threecolumns li img, #recent-work ul.threecolumns li a.over {width:232.5px;height:165px}.home-section ul li:first-child, #footer .inner ul li:first-child {margin-left:0}.portfolio li img {width:100%;height:auto !important}.three-columns li {width:229.5px;margin:0 25px 20px 0}.three-columns .over {width:216px;height:152px}.two-columns li {width:354px;margin:0 30px 25px 0}.two-columns .over {width:340px;height:240px}.four-columns li {width:166px;margin:0 25px 25px 0}.four-columns .over {width:152px;height:107px}.detailed .item-image {width:520px;margin-right:20px}.detailed .item-name {width:198px}.one-column>li {width:738px}.home_tagline h1 {font-size:29px}.avatar-holder {width:60px !important;height:60px!important}.avatar-holder img {width:50px;height:auto!important}.comments-wrap ul li ul.children {margin-left:0}}@media only screen and (max-width: 767px) {body {background-image:none}#wrapper {width:100%}.inner {width:300px}#header .logo {float:none}#header .logo img {display:block;margin-left:auto;margin-right:auto}.nav ul {display:none}.content, .post-info, .post-entry, .blog3 .post-image, .nav, .big_form input[type=text], .big_form textarea, textarea, .portfolio, .portfolio li img, .home-section ul img, #recent-work .over, .column, .sidebar {width:100%}.date {width:149px !important}.comments-nr {width:148px !important}.nav {margin:0 0 30px 0}.sidebar {margin:0}.nav select {display:block}.portfolio li img, .portfolio li .over {width:286px;height:201px !important}.portfolio li {margin-bottom:20px;width:300px}.detailed .item-image {margin-bottom:20px}.detailed .item-image, .one-column li img, .detailed .item-image img {width:286px;height:auto !important}.home_tagline {margin: -5px 0}.home_tagline h1 {font-size:26px}.tagline {padding:20px 0 16px 0px !important}#recent-work ul.home-list li a.over, #recent-work ul.home-list li img {height:211px;width:300px}.home-section ul.home-list li, #footer .inner ul>li {width:100% !important;margin:0 0 20px 0 !important}#footer .inner ul li:last-child {margin-bottom:8px !important}.home-section ul.home-list li:last-child, #footer .inner ul.home-list>li {margin:0}.slider .nivo-caption {display:none !important}.footer2 div {float:none !important}.footer2 .copyright {margin-bottom:5px}.post-info p {text-align:left}.tabnav li, .tabnav li a {display:block}.tabnav li {padding:0}.pp_pic_holder.pp_default {width:100%!important;left:0!important;overflow:hidden}div.pp_default .pp_content_container .pp_left {padding-left:0!important}div.pp_default .pp_content_container .pp_right {padding-right:0!important}.pp_content {width:100%!important;height:auto!important}.pp_fade {width:100%!important;height:100%!important}a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom {display:none!important}#pp_full_res img {width:100%!important;height:auto!important}.pp_details {width:94%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top: -2px!important}a.pp_close {right:10px!important;top:10px!important}.avatar-holder {width:40px !important;height:40px!important}.avatar-holder img {width:40px;height:auto!important}.comments-wrap ul li ul.children {margin-left:10px !important}}@media only screen and (min-width: 480px) and (max-width: 767px) {body {background-image:none;-webkit-text-size-adjust:none}#wrapper {width:100%}.inner {width:460px}#header .logo, .post-info, .post-entry {float:none}#header .logo img {display:block;margin-left:auto;margin-right:auto}.nav ul {display:none}.content, .post-info, .post-entry, .blog3 .post-image, .nav, .big_form input[type=text], .big_form textarea, .portfolio, .portfolio li img, .home-section ul img, .home-section ul li, #recent-work .over, #footer li, .column, .sidebar {width:100% !important}.date {width:229px !important}.comments-nr {width:228px !important}.nav {margin:0 0 30px 0}.sidebar {margin:0}.nav select {display:block}.portfolio li img, .portfolio li .over {width:446px;height:314px !important}.portfolio li {margin-bottom:20px;width:460px}.detailed .item-image {margin-bottom:20px}.detailed .item-image, .one-column li img, .detailed .item-image img {width:446px;height:auto !important}.home_tagline {margin: -5px 0}.home_tagline h1 {font-size:28px}.tagline {padding:20px 0 16px 0px !important}#recent-work ul.home-list li a.over, #recent-work ul.home-list li img {height:323px}.home-section ul.home-list li, #footer .inner ul>li {width:100% !important;margin:0 0 20px 0 !important}#footer .inner ul li:last-child {margin-bottom:8px !important}.home-section ul.home-list li:last-child, #footer .inner ul.home-list>li {margin:0}.slider .nivo-caption {display:block;font-size:20px;padding:10px 15px}.post-info p {text-align:left}.pp_pic_holder.pp_default {width:100%!important;left:0!important;overflow:hidden}div.pp_default .pp_content_container .pp_left {padding-left:0!important}div.pp_default .pp_content_container .pp_right {padding-right:0!important}.pp_content {width:100%!important;height:auto!important}.pp_fade {width:100%!important;height:100%!important}a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom {display:none!important}#pp_full_res img {width:100%!important;height:auto!important}.pp_details {width:94%!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top: -2px!important}a.pp_close {right:10px!important;top:10px!important}.avatar-holder {width:40px !important;height:40px!important}.avatar-holder img {width:40px;height:auto!important}}
/* Stylesheet: fs-media Modified On 2013-10-20 15:07:17 */
@media only screen and (max-width: 959px) {.flex-caption { font-size: 22px; }}@media only screen and (max-width: 959px) and (min-width: 768px) {.nav { float: none; text-align: left; margin: 10px 0px 20px 0px;}.nav ul li { text-align: left; font-size: 11px; margin-left: 8px; }.nav ul li>a { display: inline; padding-right: 8px; }.nav ul li li>a { display: block; }.nav ul li:last-child>a { padding-right: 0px; }.nav, h1, h2, h3, h4, .home_tagline h1, .tagline h1, .over span, .dropcap1, .dropcap2, .bold, .flex-caption {font-family: "HelveticaNeueLight", Helvetica, Arial; }.four-columns { width: 764px; }.flex-caption-inner { margin: 0 auto; width: 738px; padding-left: 0px; padding-right: 0px; }.cardprice { width:169.5px; height:111px; }}@media only screen and (max-width: 767px) {#teasers .column { border-right: 0px; width: 100%; margin-right: 0; padding-right: 0; }.column.stylemenu { width: 100% !important; margin-bottom: 40px; /*margin: 0px;*/ }.flex-caption-inner { margin: 0 auto; width: 300px; padding-left: 0px; padding-right: 0px; }.cardprice { height:211px; width:300px; font-size: 7em; }.despense {display:none; }.cms_submit,.viercartform .cms_submit,.viewcartform a.cms_submit { display: block; float: left; clear: both; }}@media only screen and (max-width: 767px) and (min-width: 480px) {#teasers .column { border-right: 0px; }.flex-caption-inner { margin: 0 auto; width: 460px; padding-left: 0px; padding-right: 0px; }.cardprice { height:323px; width: 100%; font-size: 10em; }}
/* Stylesheet: fs-media-custom Modified On 2014-02-11 20:06:16 */
