#tt-mobile-menu-button{background-color: #1B1B1B; background-image: linear-gradient(to bottom, #222, #111); background-repeat: repeat-x; border-color: #252525; cursor: pointer; width: 100%; display: block;}#tt-mobile-menu-button span{background: url(../images/_global/mobile-nav-btn.gif) 90% 50% no-repeat #000; border: 1px solid #232323; width: 90px; display: inline-block; margin: 1% 0 1% 72%; padding: 10px 20px; color: #FFF; font-weight: 600;}#tt-mobile-menu-wrap{background: #111;}#tt-mobile-menu-list{background: #111; margin: 0 auto; padding: 10px 0 20px; width: 80%}#tt-mobile-menu-list ul{padding: 0;}#tt-mobile-menu-list li{border-top: 1px solid #313335; display: block; float: none;}#tt-mobile-menu-list li:first-child{border-top: none;}#tt-mobile-menu-list li a{border: none; color: #9da0a4; display: block; height: 2.5em; font-size: 1.2em; line-height: 2.5em; text-decoration: none;}#tt-mobile-menu-list li a:hover, #tt-mobile-menu-list li.current-cat>a, #tt-mobile-menu-list li.current-menu-item>a, #tt-mobile-menu-list li.current_page_item>a{border: none; color: #fff;}#tt-mobile-menu-list li a:hover .sub-menu{margin: 0;}#tt-mobile-menu-list ul.sub-menu{background: 0 0; -webkit-box-shadow: none; box-shadow: none; margin: 0 0 0 10px; position: relative; top: auto; width: auto;}ul#tt-mobile-menu-list ul.sub-menu li{border-top: 1px solid #313335; height: auto; margin-top: 0;}ul#tt-mobile-menu-list li:hover ul.sub-menu{left: 0; margin: 0 0 0 10px; top: auto;}#tt-mobile-menu-list ul li:hover ul.sub-menu{margin: 0 0 0 10px;}#tt-mobile-menu-list ul.sub-menu a{background: 0 0;}#tt-mobile-menu-list li li:hover ul{left: auto;}@media only screen and (min-width:1024px){#tt-mobile-menu-button{display: none;}}@media only screen and (max-width:1023px){#main .blog-posts-shortcode-outer-wrap: after, #menu-main-nav:after, .main-holder:after{display: block; clear: both; content: ""}body{min-width: 320px; -webkit-text-size-adjust: 100%}input[type=file], input[type=password], input[type=submit], input[type=text], textarea{-webkit-appearance: none;}#wrapper{display: block;}#header .custom-logo, #header .logo{float: none; margin: 0;}#header .custom-logo, #header .logo img{display: block; margin: 0 auto 10px;}#header .custom-logo{text-align: center; margin-bottom: 20px;}#menu-main-nav{float: none; text-align: center;}#menu-main-nav .sub-menu li, #menu-main-nav li{text-align: left;}#menu-main-nav li{float: none; display: inline-block;}#menu-main-nav li:first-child{background: 0 0!important;}.top-block .top-holder{width: auto; padding: 10px;}#header .header-holder, .big-banner #header .header-holder{height: auto!important; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; background-size: auto 100%}.big-banner #header .header-holder{background-color: #f4f4f2!important; background-size: 1px 362px!important; max-height: inherit;}#header .rays{max-height: inherit; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; background-size: auto 100%}#header .header-area{width: auto; padding: 38px 15px 33px;}#main{display: block;}#main .tools{overflow: hidden;}#main .tools, #main .tools .frame, #main .tools .holder{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}#main .tools, #main .tools .holder{background-position: 50% 0;}#main .tools .frame{background-position: 50% 100%}#header .logo{float: none; margin: 0 0 10px;}#main .main-area{width: auto; padding: 43px 15px 5px;}.main-holder{width: 100%; overflow: visible;}#content, .content-right-nav, .content_full_width{float: none; margin: 0 auto!important; width: 100%!important; padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#content p{overflow: hidden;}.home-banner-wrap{width: 738px; height: 336px; background-size: 738px 336px; margin: 30px auto 0; background-image: url(../images/_global/mobile-bg-jquery2-banner.png);}.home-banner-wrap ul, .home-banner-wrap ul li, .home-bnr-jquery ul, .home-bnr-jquery ul li{width: 738px!important; height: 336px!important;}#content .home-banner-wrap, #content .home-banner-wrap ul, #content .home-banner-wrap ul li, #content .home-bnr-jquery ul, #content .home-bnr-jquery ul li, .content_full_width .home-banner-wrap, .content_full_width .home-banner-wrap ul, .content_full_width .home-banner-wrap ul li, .content_full_width .home-bnr-jquery ul, .content_full_width .home-bnr-jquery ul li{width: 708px!important;}.home-bnr-jquery ul, .home-bnr-jquery ul li{height: 282px!important;}.home-banner-main{left: 10px; top: 5px; width: 293px;}.home-bnr-jquery{background-position: 50% 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 auto; width: 738px;}#content .home-bnr-jquery, .content_full_width .home-bnr-jquery{width: 708px;}.content_full_width .home-bnr-jquery .home-banner-sub-full{width: 100%}.home-banner-wrap .home-banner-main, .home-bnr-jquery .home-banner-main{float: left; width: 283px; position: static; top: 0; left: 0; padding: 40px 0 0 40px;}.home-bnr-jquery .home-banner-main{padding: 30px 0 0 30px;}.home-banner-main h2{font-size: 1.6em!important; padding-bottom: 0!important;}.home-banner-main p{font-size: 1em;}.home-banner-wrap .home-banner-sub, .home-banner-wrap .home-banner-video-sub{position: static; left: 0; top: 0; float: right; width: 347px; height: 231px; padding: 5px; margin: 30px 30px 0 0; overflow: hidden; background: #FFF; border: 1px solid #D7D7D7;}.home-bnr-jquery .home-banner-sub, .home-bnr-jquery .home-banner-video-sub{position: static; left: 0; top: 0; float: right; background-position: 0 -966px; width: 323px; height: 191px; padding: 14px; background-size: 976px 1466px; margin: 61px 20px 0 0; overflow: hidden;}#wrapper .home-banner-video-sub{position: relative;}.home-banner-video-sub iframe, .home-banner-video-sub-alt iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%}.home-banner-wrap .home-banner-sub-content, .home-bnr-jquery .home-banner-sub-content{margin: 0; width: auto; height: auto;}.home-banner-wrap .home-banner-sub img, .home-banner-wrap .home-banner-sub-content img, .home-bnr-jquery .home-banner-sub img, .home-bnr-jquery .home-banner-sub-content img{max-width: 100%; margin: 0 auto; height: 231px!important;}.home-banner-sub-full{top: 30px; right: 20px; width: 676px; height: 217px; padding: 10px; border: 1px solid #D7D7D7; background: #fff;}.content_full_width .home-bnr-jquery .home-banner-sub-full{border: 0;}.home-banner-sub-content-full{background: 0 0; width: 676px; height: 217px; margin: 0;}.home-banner-sub-full img{height: auto;}.home-banner-bottom{background: 0 0;}.content_full_width .testimonials, .content_full_width .testimonials_static{background-image: none!important;}.content_full_width .testimonials blockquote, .content_full_width .testimonials_static blockquote{width: auto!important; padding: 10px!important;}.testimonials blockquote p, .testimonials_static p{padding: 0 10px 0 0;}#content .one_fifth, #content .one_fifth_last, #content .one_fourth, #content .one_fourth_last, #content .one_half, #content .one_half_last, #content .one_sixth, #content .one_sixth_last, #content .three_fourth, #content .three_fourth_last, #content .two_fourth, #content .two_fourth_last, #content .two_thirds, #content .two_thirds_last, .content_full_width .one_fifth, .content_full_width .one_fifth_last, .content_full_width .one_fourth, .content_full_width .one_fourth_last, .content_full_width .one_half, .content_full_width .one_half_last, .content_full_width .one_sixth, .content_full_width .one_sixth_last, .content_full_width .one_third, .content_full_width .one_third_last, .content_full_width .three_fourth, .content_full_width .three_fourth_last, .content_full_width .two_fourth, .content_full_width .two_fourth_last, .content_full_width .two_thirds, .content_full_width .two_thirds_last, .portfolio_portrait_full_last{float: none; width: 100%!important; margin: 0 0 10px!important; min-height: 20px!important; height: auto; padding: 0 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.portfolio_one_column_last{float: left; width: 100%!important; max-width: 722px!important; margin: 0 0 10px!important; min-height: 20px!important; height: auto; padding: 0 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-image: none;}.portfolio_one_column{float: none; clear: left; width: 90%!important;}#content .one_half, #content .one_half_last{float: left; width: 50%!important;}#content .one_third, #content .one_third_last{float: left; width: 33%!important;}#content .two_thirds, #content .two_thirds_last{float: left; width: 67%!important;}.blog_wrap, .post_content, .post_footer, .post_title, .single_blog_wrap{float: none; width: 100%}.size-full{max-width: 100%; height: auto;}.modern_banner_regular, .modern_banner_small, .modern_img_frame, .shadow_img_frame{background-image: url(images/_global/image-frame-sprite-2.png)!important; background-position: -1px -279px!important; height: 147px; width: 277px; padding: 7px 8px 25px; float: none; margin: 0 auto 25px;}.modern_banner_full, .shadow_banner_full{max-width: 940px; width: auto; height: auto; max-height: 245px;}.modern_portrait_full, .shadow_portrait_full{max-width: 614px; max-height: 836px;}.portfolio_content_top_portrait{float: none; width: auto; height: auto;}.modern_preload_four_col_large, .modern_preload_four_col_small, .modern_preload_full, .modern_preload_portrait_full, .modern_preload_portrait_thumb, .modern_preload_regular, .modern_preload_small, .modern_preload_three_col_large, .modern_preload_three_col_small, .modern_preload_two_col_large, .modern_preload_two_col_small, .port_img_four, .port_img_one, .port_img_three, .port_img_two, .preload_four, .preload_one, .preload_three, .preload_two, .shadow_preload_four_col_large, .shadow_preload_four_col_small, .shadow_preload_full, .shadow_preload_portrait_full, .shadow_preload_portrait_thumb, .shadow_preload_regular, .shadow_preload_small, .shadow_preload_three_col_large, .shadow_preload_three_col_small, .shadow_preload_two_col_large, .shadow_preload_two_col_small{background: #F4F4F2!important; width: auto; height: 100%; float: none; margin: 0; position: relative; left: 0; top: 0;}.modern_banner_full img, .modern_banner_regular img, .modern_banner_small img, .modern_img_frame img, .modern_portrait_thumb img, .modern_preload_four_col_large img, .modern_preload_four_col_small img, .modern_preload_portrait_full img, .modern_preload_portrait_thumb img, .modern_preload_three_col_large img, .modern_preload_three_col_small img, .modern_preload_two_col_large img, .modern_preload_two_col_small img, .port_img_one img, .preload img, .shadow_preload_four_col_large img, .shadow_preload_four_col_small img, .shadow_preload_full img, .shadow_preload_portrait_full img, .shadow_preload_portrait_thumb img, .shadow_preload_regular img, .shadow_preload_small img, .shadow_preload_three_col_large img, .shadow_preload_three_col_small img, .shadow_preload_two_col_large img, .shadow_preload_two_col_small img{display: block; width: 100%}.attachment-fadeIn, .attachment-post-thumbnail{display: block; width: 100%; height: 100%}.content_full_width .hr_shadow, .hr_shadow{width: 300px!important; background-size: 300px 30px!important; height: 10px; margin: 15px auto 20px;}.callout-wrap{float: none;}.uds-pricing-table td, .uds-pricing-table th{padding: 3px 0;}.uds-pricing-table .small_button{background: 0 0; padding: 0; color: #5a7c87!important; margin: 0!important;}.uds-pricing-table .small_button span{display: inline; background: 0 0; padding: 0; line-height: normal;}.post_footer{height: auto; background: 0 0; border-top: 1px solid #d8d8d6; border-bottom: 1px solid #fff; -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #d8d8d6; box-shadow: inset 0 1px 0 #fff, 0 1px 0 #d8d8d6; -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #d8d8d6; padding: 0 0 15px; margin-bottom: 40px;}.post_cats, .post_tags{float: none; width: 100%; overflow: hidden;}.post_tags p{float: none!important;}.modern_img_frame, .port_img_one, .post_thumb, .shadow_img_frame{background: #E3E1E1!important; position: relative; border: 1px solid; border-color: #cfcfce #9d9d9b #404040; padding: 6px; margin: 0 0 20px; width: auto; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.post_shadow_thumb, .shadow_banner_full, .shadow_img_frame{background: #fff!important; border-color: #cfcfce;}.modern_img_frame:after, .port_img_one:after, .post_thumb:after, .shadow_img_frame:after{position: absolute; z-index: -1; content: ""; top: 50%; bottom: 5px; width: 90%; left: 5%; border-radius: 100%/20%; -moz-border-radius: 100%/20%; -webkit-border-radius: 100%/20%; box-shadow: 0 15px 7px rgba(0, 0, 0, .2); -moz-box-shadow: 0 15px 7px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 15px 7px rgba(0, 0, 0, .2);}.modern_img_frame>div, .modern_preload_portrait_full, .port_img_one>div, .post_thumb_load, .post_thumb_shadow_load, .shadow_img_frame>div, .shadow_preload_portrait_full{width: auto; height: auto; display: block; background: #fff; border: 1px solid; border-color: #5a5a59 #a0a09e #c9c9c7; position: relative; margin: 0 auto;}.post_thumb_shadow_load, .shadow_img_frame>div, .shadow_preload_portrait_full{background: #fff!important;}.shadow_banner_full .shadow_preload_full, .shadow_img_frame>div, .shadow_preload_portrait_full{border-color: #fff;}.modern_banner_full .modern_preload_full:before, .modern_img_frame>div:before, .modern_preload_portrait_full:before, .port_img_one>div:before, .post_thumb_load:before{content: ''; position: absolute; left: -7px; top: -7px; height: 1px; width: 100%; background: #fff; padding: 0 7px;}.modern_banner_full .modern_preload_full:after, .modern_img_frame>div:after, .modern_preload_portrait_full:after, .port_img_one>div:after, .post_thumb_load:after{content: ''; position: absolute; left: 0; top: 100%; margin: 1px 0 0; height: 1px; width: 100%; background: #fff;}.modern_banner_full .modern_preload_full img, .modern_preload_portrait_full img, .port_img_one img, .post_thumb img, .shadow_banner_full .shadow_preload_full img, .shadow_preload_portrait_full img{margin: 0; width: 100%; height: auto; display: block;}.modern_banner_full .modern_preload_full img, .shadow_banner_full .shadow_preload_full img{max-width: 922px; max-height: 201px;}.blog_wrap, .single_blog_wrap{margin: 0 0 20px;}.post_content{background-position: 100% 0; width: auto; padding: 0 102px 0 0;}.post_date{right: 0;}.post_comments{right: 29px;}.post_comments span{text-align: center;}#main .post_content p{padding: 0 0 5px;}.contact-form input[type=text], .contact-form textarea{background: #fff; padding: 8px; border: 1px solid #c9cac9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 1px 1px 3px #c9cac9; -moz-box-shadow: inset 1px 1px 3px #c9cac9; box-shadow: inset 1px 1px 3px #c9cac9; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%!important;}.smartphone-wrap{margin: 0;}#main .blog-posts-shortcode, #main .contact_smartphone .sidebar-smartphone, #main .contact_smartphone .sidebar-widget{float: none; width: 100%!important;}#main .blog-posts-shortcode-inner-wrap{width: auto;}#main .blog-posts-shortcode-content{overflow: hidden; width: auto; float: none;}#main .blog-posts-shortcode-thumb{margin: 0 10px 0 0;}#content .sidebar-smartphone ul{overflow: hidden;}.contact_smartphone{height: auto; background: 0 0;}.comment-wrap{float: none; overflow: hidden;}#about-author-wrap .comment-content, .comment-content{width: auto!important; float: none!important; overflow: hidden;}#about-author-wrap .comment-text, .comment-text{width: auto!important; overflow: hidden; float: none;}.comment-ol li ul li ul li .comment-content{margin-left: 35px;}#content .children .children, #content ol, .content_full_width ol{margin-left: 0;}.comment-ol li ul li ul li .comment-wrap{background-position: 0 0;}.comment-input-wrap{float: none;}.comment-textarea{background: #fff; width: 100%; padding: 10px; height: 120px; border: 1px solid #c9cac9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 1px 1px 3px #c9cac9; -moz-box-shadow: inset 1px 1px 3px #c9cac9; box-shadow: inset 1px 1px 3px #c9cac9; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.nav_right_sub_nav, .video-frame, .video-main{background: 0 0;}.sharelink_small{margin-right: 0!important;}.video-sub{float: none; width: 100%}#main .sitemap_with_child, #main .sitemap_without_child{width: 25%; margin: 0 0 20px; padding: 0 10px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.video-main{float: none; width: 100%; height: auto;}.video-frame{width: auto; height: auto; position: static;}#sub_nav, .four_message{width: 100%}#main .blog-posts-shortcode-outer-wrap{float: none; width: 100%}#sub_nav{float: none; padding: 0 0 10px;}#sub_nav ul a:hover, #sub_nav ul li.current_page_item a{background-position: 100% 0;}#horizontal_nav, #horizontal_nav ul{float: none; overflow: hidden;}.four_error{padding: 0; margin: 0; background: 0 0; min-height: 30px;}#wrapper #blog-tabs{position: relative; padding: 0;}#wrapper #blog-tabs .tabset{position: absolute; top: 0; right: 0; height: auto;}#footer .footer-area{width: auto; padding: 0 15px;}#footer .one_fourth, #footer .one_fourth_last{width: 100%!important; margin: 0 0 10px!important;}#footer .footer-holder{padding: 45px 0 25px; width: 90%; margin: 0 auto;}#footer .footer-wrapper, .info{width: auto;}.info{padding: 34px 10px 0;}#foot_left, #foot_right{float: none; width: auto;}#footer #mc_signup .mc_merge_var{overflow: hidden;}#footer #mc_signup .mc_var_label{margin: 2px 0 0; width: 120px; float: left;}#header .logo img, #main .frame h1, #menu-main-nav li, #sidebar, #sub_nav, .blog_wrap, .home-banner-wrap, .post_date{-webkit-transition: all .2s linear; -moz-transition: all .2s linear; transition: all .2s linear;}.search-form .text{background: url(../images/_global/mobile-search-bg.png) no-repeat!important;}#sidebar{width: 25%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}#sidebar.left_sidebar{padding: 0;}.ie9 .home-main-area .content_full_width{padding-top: 0!important; margin-top: -60px!important;}.widget_shopping_cart .buttons a.button{font-size: 11px!important;}.woocommerce-checkout .col-1, .woocommerce-checkout .col-2{width: 98%!important;}}@media only screen and (min-width:768px) and (max-width:1024px){.home-flash-slider{width: 100%; margin-top: 40px!important; margin-bottom: -30px;}.post_share{display: none;}#sub_nav{float: left; width: 25%}#content{float: left; width: 70%!important; padding: 0 0 0 20px; -webkit-ox-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}#content.content_right_sidebar{width: 47%!important; padding-left: 5px;}#sidebar, .left_sidebar{background: 0 0!important;}.nav_right_sub_nav{width: 24%!important;}#content.content_full_width, #content.portfolio_full_width{width: 100%!important;}#content .one_half, #content .one_half_last, .content_full_width .one_half, .content_full_width .one_half_last, .portfolio_full_width .one_half, .portfolio_full_width .one_half_last{float: left; width: 50%!important; padding: 0 5px; margin: 0!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}#content .one_third, #content .one_third_last, #content .two_thirds, #content .two_thirds_last, .content_full_width .one_third, .content_full_width .one_third_last, .content_full_width .two_thirds, .content_full_width .two_thirds_last, .portfolio_full_width .one_third, .portfolio_full_width .one_third_last, .portfolio_full_width .two_thirds, .portfolio_full_width .two_thirds_last{float: left; width: 33%!important; padding: 0 5px; margin: 0!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}#content .two_thirds, #content .two_thirds_last, .content_full_width .two_thirds, .content_full_width .two_thirds_last, .portfolio_full_width .two_thirds, .portfolio_full_width .two_thirds_last{width: 66%!important;}#content .one_fourth, #content .one_fourth_last, #content .three_fourth, #content .three_fourth_last, #content .two_fourth, #content .two_fourth_last, .content_full_width .one_fourth, .content_full_width .one_fourth_last, .content_full_width .three_fourth, .content_full_width .three_fourth_last, .content_full_width .two_fourth, .content_full_width .two_fourth_last, .portfolio_full_width .one_fourth, .portfolio_full_width .one_fourth_last, .portfolio_full_width .three_fourth, .portfolio_full_width .three_fourth_last, .portfolio_full_width .two_fourth, .portfolio_full_width .two_fourth_last{float: left; width: 25%!important; padding: 0 5px; margin: 0!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}#content .two_fourth, #content .two_fourth_last, .content_full_width .two_fourth, .content_full_width .two_fourth_last, .portfolio_full_width .two_fourth, .portfolio_full_width .two_fourth_last{width: 50%!important;}#content .three_fourth, #content .three_fourth_last, .content_full_width .three_fourth, .content_full_width .three_fourth_last, .portfolio_full_width .three_fourth, .portfolio_full_width .three_fourth_last{width: 75%!important;}#content .one_fifth, #content .one_fifth_last{float: left; width: 20%!important; padding: 0 5px; margin: 0!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}#content .one_sixth, #content .one_sixth_last, .content_full_width .one_sixth, .content_full_width .one_sixth_last, .portfolio_full_width .one_sixth, .portfolio_full_width .one_sixth_last{float: left; width: 16.66%!important; padding: 0 5px; margin: 0!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.portfolio_full_width .one_half .modern_banner_regular, .portfolio_full_width .one_half .modern_banner_small, .portfolio_full_width .one_half .modern_img_frame, .portfolio_full_width .one_half .modern_portrait_full, .portfolio_full_width .one_half .modern_portrait_thumb, .portfolio_full_width .one_half .shadow_img_frame, .portfolio_full_width .one_half_last .modern_banner_regular, .portfolio_full_width .one_half_last .modern_banner_small, .portfolio_full_width .one_half_last .modern_img_frame, .portfolio_full_width .one_half_last .modern_portrait_full, .portfolio_full_width .one_half_last .modern_portrait_thumb, .portfolio_full_width .one_half_last .shadow_img_frame{background-image: url(images/_global/image-frame-sprite-2.png)!important; background-size: 820px 1666px!important; background-position: 0 0!important; height: 194px; width: 348px; padding: 7px 8px 17px; float: none;}.portfolio_content_top_three, .portfolio_full_width .one_third .modern_banner_regular, .portfolio_full_width .one_third .modern_banner_small, .portfolio_full_width .one_third .modern_img_frame, .portfolio_full_width .one_third .modern_portrait_full, .portfolio_full_width .one_third .modern_portrait_thumb, .portfolio_full_width .one_third .shadow_img_frame, .portfolio_full_width .one_third_last .modern_banner_regular, .portfolio_full_width .one_third_last .modern_banner_small, .portfolio_full_width .one_third_last .modern_img_frame, .portfolio_full_width .one_third_last .modern_portrait_full, .portfolio_full_width .one_third_last .modern_portrait_thumb, .portfolio_full_width .one_third_last .shadow_img_frame, .portfolio_full_width .two_thirds .modern_banner_regular, .portfolio_full_width .two_thirds .modern_banner_small, .portfolio_full_width .two_thirds .modern_img_frame, .portfolio_full_width .two_thirds .modern_portrait_full, .portfolio_full_width .two_thirds .modern_portrait_thumb, .portfolio_full_width .two_thirds .shadow_img_frame, .portfolio_full_width .two_thirds_last .modern_banner_regular, .portfolio_full_width .two_thirds_last .modern_banner_small, .portfolio_full_width .two_thirds_last .modern_img_frame, .portfolio_full_width .two_thirds_last .modern_portrait_full, .portfolio_full_width .two_thirds_last .modern_portrait_thumb, .portfolio_full_width .two_thirds_last .shadow_img_frame{background-image: url(images/_global/image-frame-sprite-2.png)!important; background-size: 813px 1652px!important; background-position: -1px -221px!important; height: 116px; width: 218px; padding: 7px 7px 17px; float: none;}.portfolio_content_top_four, .portfolio_full_width .one_fourth .modern_banner_regular, .portfolio_full_width .one_fourth .modern_banner_small, .portfolio_full_width .one_fourth .modern_img_frame, .portfolio_full_width .one_fourth .modern_portrait_full, .portfolio_full_width .one_fourth .modern_portrait_thumb, .portfolio_full_width .one_fourth .shadow_img_frame, .portfolio_full_width .one_fourth_last .modern_banner_regular, .portfolio_full_width .one_fourth_last .modern_banner_small, .portfolio_full_width .one_fourth_last .modern_img_frame, .portfolio_full_width .one_fourth_last .modern_portrait_full, .portfolio_full_width .one_fourth_last .modern_portrait_thumb, .portfolio_full_width .one_fourth_last .shadow_img_frame{background-image: url(images/_global/image-frame-sprite-2.png)!important; background-size: 612px 1041px; background-position: -1px -140px!important; height: 67px; width: 159px; padding: 7px 8px 15px; margin: 0 auto 25px; float: none;}#sidebar.sidebar_blog{width: 163px!important;}#sub_nav ul a{background: 0 0;}#sub_nav, .nav_right_sub_nav{background: 0 0!important;}div.price_table{width: 100%}.price_table .column{float: left; margin-left: 1px; width: 25%}}@media only screen and (max-width:767px){#menu-main-nav, .post_share{display: none;}.home-flash-slider{width: 100%; margin-top: 40px!important; height: auto;}.home-bnr-jquery{width: auto;}.home-banner-wrap .home-banner-main, .home-bnr-jquery .home-banner-main{position: absolute; top: 100%; left: 0; padding: 20px 10px; width: auto;}.home-banner-wrap .home-banner-sub, .home-banner-wrap .home-banner-sub-content, .home-banner-wrap .home-banner-video-sub, .home-bnr-jquery .home-banner-sub, .home-bnr-jquery .home-banner-sub-content, .home-bnr-jquery .home-banner-video-sub{position: static; background: 0 0; left: 0; top: 0; width: auto; height: auto; margin: 0; float: none;}.home-banner-wrap .home-banner-sub, .home-banner-wrap .home-banner-video-sub, .home-bnr-jquery .home-banner-sub, .home-bnr-jquery .home-banner-video-sub{padding: 10px 20px;}.home-banner-wrap .home-banner-sub img, .home-banner-wrap .home-banner-sub-content img, .home-bnr-jquery .home-banner-sub img, .home-bnr-jquery .home-banner-sub-content img{max-width: 100%; margin: 0 auto;}#main .home-bnr-jquery{width: 420px; height: 251px; margin-bottom: 180px;}.home-banner-wrap{background: 0 0; width: 451px; margin-bottom: 180px;}.home-banner-wrap .home-banner-sub, .home-banner-wrap .home-banner-video-sub{width: 451px; height: 309px; background: url(../images/_global/shadowBG.png) no-repeat; top: 0; right: 0; position: absolute; border: 0; margin: 0 auto; padding: 0;}.home-bnr-jquery .home-banner-video-sub-alt{width: 401px; height: 231px; top: 10px; right: 10px; position: absolute; border: 0; margin: 0 auto; padding: 0;}.home-banner-wrap ul, .home-banner-wrap ul li{margin-bottom: 180px; width: 451px!important; height: 300px!important;}#main .home-bnr-jquery ul, #main .home-bnr-jquery ul li{margin-bottom: 180px; width: 420px!important; height: 251px!important;}.home-banner-wrap .home-banner-sub-content{width: 431px; height: 270px; margin: 10px 0 0 10px;}.home-banner-wrap .home-banner-sub-content img{height: 270px!important;}.home-banner-wrap .home-banner-sub-full{width: 439px; height: 141px; top: 0; right: 0; position: absolute; padding: 5px;}.home-banner-wrap .home-banner-sub-content-full{width: 439px; height: 141px;}#sidebar{background: 0 0; float: none!important; width: 100%!important; padding: 0; clear: both;}.big-banner #header .header-holder{background-size: 1px 262px!important;}.home-bnr-jquery ul, .home-bnr-jquery ul li{height: 202px!important;}.home-bnr-jquery .home-banner-main h2, .home-bnr-jquery .home-banner-main p{color: #666!important; line-height: 1.5em;}.home-bnr-jquery .home-banner-main h2{text-shadow: 1px 1px 1px #fff; color: #222!important; font-size: 1.5em;}#main .frame h1{font-size: 20px;}#sub_nav, .nav_right_sub_nav{width: 80%!important; margin: 0 auto 40px; float: none; min-height: 0; background: url(../images/_global/bg-blog-comments-content-author.jpg) repeat-x #E8E9E7!important; border: 1px solid #C6C7C4; color: #555; box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}.nav_right_sub_nav, .nav_right_sub_nav ul{margin-right: 10%!important;}.content-right-nav{clear: right; float: none;}#sub_nav ul{padding: 5%}#sub_nav ul a{width: 94%; padding: 4px 8px;}#sub_nav ul li, #sub_nav ul li:first-child{border: 0!important;}#sub_nav .current_subpage a, #sub_nav .current_subpage a:hover{font-weight: 700;}#sub_nav ul a:hover .nav_right_sub_nav li.current_page_item a, #sub_nav ul li.current_page_item a, .nav_right_sub_nav ul a:hover{background: #CCC!important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 2px #999 inset;}#sub_nav ul li .sub-menu a:hover, #sub_nav ul li.current_page_item .sub-menu a, .nav_right_sub_nav ul li .sub-menu a:hover, .nav_right_sub_nav ul li.current_page_item .sub-menu a{box-shadow: none;}#sub_nav ul a:hover{background: #BBB!important;}.cart-collaterals .cross-sells ul.products li, .related ul li.product, .related ul.products li.product, .upsells.products ul li.product, .upsells.products ul.products li.product{width: 50%!important;}div.product div.images{width: 100%!important;}div.product div.summary{float: left!important;}div.price_table{width: 50%}.price_table .column{clear: left; margin-left: 1px; width: 100%}}@media only screen and (max-width:620px){#main .sitemap_with_child, #main .sitemap_without_child{width: 50%}#content .one_half, #content .one_half_last, #content .one_third, #content .one_third_last, #content .two_thirds, #content .two_thirds_last{float: none; width: 100%!important;}}@media only screen and (max-width:480px){#tt-mobile-menu-button span{margin: 1% 0 1% 60%!important;}#main .frame h1{font-size: 17px;}.post_title h2{line-height: 24px; padding-right: 25%}.home-banner-wrap .home-banner-sub, .home-banner-wrap .home-banner-video-sub{width: 370px; height: 309px; background: url(../images/_global/shadowBG.png) no-repeat; -webkit-background-size: 370px 295px; -moz-background-size: 370px 295px; background-size: 370px 295px;}.home-banner-wrap ul, .home-banner-wrap ul li{height: 300px!important;}.home-bnr-jquery ul, .home-bnr-jquery ul li{height: 200px!important;}.home-banner-wrap{border: 0; padding: 0; height: 310px;}.home-banner-wrap, .home-banner-wrap ul, .home-banner-wrap ul li{width: 370px!important;}.home-banner-wrap .home-banner-sub-content{width: 360px; height: 255px; margin: 10px 0 0 10px;}.home-banner-wrap .home-banner-sub-content img{width: 350px; height: 255px!important;}#content p img{max-width: 100%; height: auto;}#wrapper #blog-tabs .tabset{float: none; height: auto; position: static;}#about-author-wrap .comment-text, .comment-text{margin: 0!important; padding: 0!important;}#about-author-wrap .comment-gravatar, .comment-gravatar{float: none!important; margin: 0 auto 10px!important;}.comment-ol li ul li .comment-content .comment-text{margin: 0; padding: 0;}.post_date{top: -73px;}.post_date .day{color: #000;}.post_content{background: 0 0; padding: 0 0 20px;}.post_comments{position: static; top: 0; left: 0; width: auto; height: auto;}.post_comments:before{content: "comments"}.post_comments a, .post_comments span{text-align: left; color: #5a7c87; display: inline; font-weight: 400;}.sharelink_small{float: none;}#footer_bottom #foot_right ul, #main #content .uds-pricing-table thead th .uds-product-name, .top-block .toolbar-right ul, .uds-pricing-table thead th .uds-product-name{font-size: 10px;}#main #content .uds-pricing-table thead th .price, .uds-pricing-table thead th .price{font-size: 13px;}#main #content .uds-pricing-table thead th .unit, .uds-pricing-table thead th .unit{font-size: 10px;}#main #content .uds-pricing-table thead th .uds-product-name, .uds-pricing-table .small_button, .uds-pricing-table thead th .uds-product-name{font: 9px Verdana, Arial, Helvetica, sans-serif; text-transform: none; letter-spacing: -1px;}.large_button{font-size: 1em;}.medium_button{font-size: .9em;}.small_button{font-size: .8em;}.big-banner #header .header-holder{background-size: 1px 222px!important;}#content, .content-right-nav, .content_full_width{padding: 0 5px;}div.price_table{width: 90%}.price_table .column{clear: left; margin-left: 1px; width: 100%}}@media only screen and (max-width:479px){#wrapper #header{overflow: hidden;}#main .home-bnr-jquery{width: 260px; margin-bottom: 250px;}.uds-pricing-table{display: block; overflow: auto;}#sub_nav ul li{width: 100%}.home-banner-wrap .home-banner-sub, .home-banner-wrap .home-banner-video-sub{width: 270px; height: 212px; -webkit-background-size: 290px 212px; -moz-background-size: 290px 212px; background-size: 290px 212px;}.home-banner-wrap, .home-banner-wrap ul, .home-banner-wrap ul li{width: 290px!important; height: 212px!important; margin-bottom: 250px;}#main .home-banner-wrap, #main .home-banner-wrap ul, #main .home-banner-wrap ul li{width: 290px!important;}.home-banner-wrap .home-banner-sub-content{width: 270px; height: 179px; margin: 0;}.home-banner-wrap .home-banner-sub-content img{width: 269px; height: 179px!important;}#main .home-bnr-jquery, .home-banner-wrap{height: 159px;}#main .home-banner-wrap ul, #main .home-banner-wrap ul li, #main .home-bnr-jquery ul, #main .home-bnr-jquery ul li{height: 159px!important; width: 100%!important; margin-bottom: 250px;}.home-bnr-jquery .home-banner-video-sub-alt{width: 250px; height: 149px; right: 5px; top: 5px;}.home-banner-wrap .home-banner-sub, .home-bnr-jquery .home-banner-sub{padding: 10px;}.home-bnr-jquery .home-banner-sub img, .home-bnr-jquery .home-banner-sub-content img{height: 139px!important;}.home-banner-wrap .home-banner-sub img, .home-banner-wrap .home-banner-sub-content img{height: 179px!important;}.home-banner-wrap .jquery-pager{padding: 0;}.home-banner-wrap .home-banner-sub-content-full, .home-banner-wrap .home-banner-sub-full{width: 278px; height: 89px;}}@media (max-width:1050px){.content_full_width .one_third{margin-right: 2px!important;}}@media (max-width:768px){#tt-mobile-menu-button{overflow: hidden;}#tt-mobile-menu-button span{margin-left: 0!important; margin-right: 20px!important; float: right; width: auto!important; padding-right: 35px!important;}.medium_button{padding-right: 17px;}.medium_button span{padding-left: 18px;}.large_button span{padding: 21px 0 23px 33px;}}@media (max-width:500px){.home-banner-wrap .home-banner-sub-content-full, .home-banner-wrap .home-banner-sub-full{width: 100%!important;}}@media (max-width:479px){body{min-width: inherit!important;}.home-banner-wrap .home-banner-sub-content-full, .home-banner-wrap .home-banner-sub-full{width: 278px!important;}.iphorm-inner .message-element{width: 255px!important;}.iphorm-inner{padding-right: 0!important;}.iphorm-container{width: auto!important;}.content_full_width.contact_iphone_content{padding: 0!important;}#footer_bottom{position: relative; padding-bottom: 50px;}#footer_bottom .info{overflow: visible;}#footer_bottom .top-footer{bottom: -50px; padding: 0; position: absolute; right: 20px;}#footer_bottom .top-footer a{margin: 0;}}