html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
button::-moz-focus-inner {padding:0; border:0}
* {margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px; overflow:hidden;}
.clearfix:before,
.clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1; /* ie 6/7 */}
.center {max-width:900px; min-width:300px; margin:0 auto; padding:0 10px;}
body {background:#fff; font:12px Arial, Helvetica, sans-serif; color:#555; line-height:1.4;}
a {text-decoration:underline; cursor:pointer; outline:none; color:#343434;}
a:hover {text-decoration:none;}

textarea, input, label, a, button,
.animated {
-webkit-transition: all 0.1s ease-out;  /* Chrome 1-25, Safari 3.2+ */
   -moz-transition: all 0.1s ease-out;  /* Firefox 4-15 */
     -o-transition: all 0.1s ease-out;  /* Opera 10.50–12.00 */
        transition: all 0.1s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
.non_animated {
-webkit-transition: none !important;  /* Chrome 1-25, Safari 3.2+ */
   -moz-transition: none !important;  /* Firefox 4-15 */
     -o-transition: none !important;  /* Opera 10.50–12.00 */
        transition: none !important;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

html,body {height:100%;}
.wrap_it_all {min-height:100%;}
* html .wrap_it_all {height:100%;}

.hidden {display:none;}

/*header*/
.header {background:url(../images/head.jpg) repeat-x bottom left #d6d7da; border-bottom:1px solid #cccdcf; position:relative; z-index:30; min-width:320px;}
.header_grad {background:url(../images/grad.jpg) repeat-x left top; border-bottom:1px solid #d7d8da; min-width:320px;}
.header_wrapper {position:relative; max-width:920px; min-width:320px; margin:0 auto; min-height:54px;}
.logo {position:absolute; top:2px; left:10px; width:167px; height:54px; overflow:hidden; z-index:15;}
.logo a {display:block; width:167px; height:54px; line-height:54px; color:#4c4c4c; font-size:22px; text-shadow:1px 1px 1px #fff;}
.logo a img {display:block;}
.additional_menu {position:absolute; right:10px; top:0; z-index:15;}  
.additional_menu_shade {position:absolute; left:3%; top:0; width:92%; height:100%; border-radius:45%; box-shadow:0 0 10px rgba(0,0,0, 1);}
.additional_menu_content {position:relative; padding:10px; z-index:5; background:#2a687e; box-shadow:0 -5px 5px 3px rgba(0,0,0, 0.3); min-width:90px; text-align:center; min-height:40px;}
.additional_menu a {color:#fff; text-decoration:none;}
.additional_menu ul li {list-style:none; line-height:1; color:#fff; font-size:13px; text-align:center; padding:5px 0;}
.additional_menu a:hover {text-decoration:underline;}
.account_block {}
.account_block a {color:#fff; text-decoration:none; display:block; line-height:40px; max-width:120px; overflow:hidden; white-space:normal; text-overflow:ellipsis;}
.account_block a:hover {text-decoration:underline;}
.get-premium-btn{color: #fff;
  background: #2a687e;}
.get-premium-btn span{color: #fff;}
.main_menu {padding:13px 0 0 0; text-align:center;}

.main_menu_toggle {cursor:pointer; background:#fefefe; border:none; padding:5px; display:none;}
.main_menu_toggle:hover {}
.main_menu_toggle span {display:block; position:relative; width:23px; height:20px;}
.main_menu_toggle span:before,
.main_menu_toggle span:after,
.main_menu_toggle span i {content:""; display:block; position:absolute; left:0; top:0; width:100%; height:4px; background:#91d308;}
.main_menu_toggle span:after {top:auto; bottom:0;}
.main_menu_toggle span i {top:50%; margin:-2px 0 0 0;}
.main_menu_list_close {padding:5px 10px; line-height:1; text-align:center; font-size:20px; background:none; border:none; display:none; cursor:pointer; margin:0 0 0 5px;}
.main_menu_list_close:hover {background:#eee;}

.main_menu_list {position:relative; font-size:0px;}
.main_menu ul li {list-style:none; display:inline-block; vertical-align:top; position:relative; padding:5px;}
.main_menu ul li a {display:block; height:22px; line-height:22px; color:#636363; font-size:16px; font-weight:bold; text-decoration:none; padding:5px 10px; border-radius:3px;}
.main_menu ul li a span {display:block;}
.main_menu ul li.main_menu_active a, 
.main_menu ul li a:hover {color:#fff; background:#a9d450;}

.main_menu ul li ul {position:absolute; left:0; top:42px; border:1px solid #ccc; border-radius:0 0 3px 3px; padding:4px; background:#d6d7d9; width:180px; text-align:left; display:none; text-align:left;}
.main_menu ul li ul li {float:none; height:auto; display:block;}
.main_menu ul li ul li a {padding:2px; height:auto; font-size:14px; font-weight:normal;}
.main_menu ul li ul li a span {height:auto; line-height:normal; padding:4px 8px;}

.main_menu ul li:hover ul {display:block;}
.main_menu ul li.main_menu_active ul li a {color:#636363; background:none;}
.main_menu ul li ul li a:hover {color:#fff; background:#a9d450;}

/*top*/
.top {position:relative; width:100%; background:#fff; min-width:320px;}
.top_grad {background:url(../images/top_grad.png) repeat-x top left; width:100%; height:10px; bottom:-10px; left:0; position:absolute;}
.top_block {padding:50px 460px 50px 0; min-height:150px;}

.top_web_clipper {background:url(../images/top_web_clipper.png) no-repeat 100% 4px;}
.top_speed_dial {background:url(../images/top_speed_dial.jpg) no-repeat 100% 4px; min-height:130px; padding-right:360px;}
.top_speed_dial .products_info_block_list ul {padding:0 100px 0 0;}
.top_synchronizer {background:url(../images/top_synchronizer.jpg) no-repeat 100% 20px; min-height:130px;}
.top_getthemeall {background:url(../images/top_getthemeall.jpg) no-repeat 100% 30px; padding-right:0;}
.top_getthemeall .products_info_block_list ul {padding:10px 580px 10px 0;}

.web_clipper_title {font-size:38px; text-shadow:1px 1px 1px #e2e2e2; line-height:1;}
.web_clipper_txt {font-size:16px; text-shadow:1px 1px 1px #e2e2e2; padding:0 0 10px 0;}
.web_clipper_links {overflow:hidden;}
.web_clipper_links a {display:block; float:left; font-size:16px; text-decoration:none; color:#373737; height:27px; line-height:27px; padding:0 38px 0 12px; position:relative; background:#e3e3e3;}
.web_clipper_links a.web_clipper_other {position:relative; background:#959595; color:#fff;}
/*.web_clipper_links a.web_clipper_other:after {content:""; position:absolute; right:-11px; top:0px; width:11px; height:27px; background:url(../images/top_corner.png) no-repeat center; display:block;}*/
.web_clipper_links a:hover {text-decoration:underline;}
.web_clipper_links a span {position:absolute; width:21px; height:21px; top:3px; right:5px; background:url(../images/icon_browser.png) no-repeat 0px 0px;}
.web_clipper_links a.web_clipper_chrome span {background-position:-21px 0px;}
.web_clipper_links a.web_clipper_ie span {background:url(../images/icon_ie.png) no-repeat 0px 0px;}
.web_clipper_links a.web_clipper_default {padding:0 6px;}
.web_clipper_links a.web_clipper_default span {display:none;}
.web_clipper_windows, .web_clipper_linux {margin:0 0 5px 0;}
.web_clipper_links a.web_clipper_windows span {background:url(../images/windows.png) no-repeat 0px 0px; width:24px; height:24px; top:2px; right:4px;}
.web_clipper_links a.web_clipper_linux span {background:url(../images/linux.png) no-repeat 0px 0px;}

.web_clipper_links a.web_clipper_andr span {background:url(../images/andoid-icon.png) no-repeat 0px 0px; background-size:100% 100%;}
.web_clipper_links a.web_clipper_ios span {background:url(../images/apple-icon.png) no-repeat 0px 0px; background-size:100% 100%;}
.web_clipper_links a.web_clipper_win span {background:url(../images/windows-icon.png) no-repeat 0px 0px; background-size:100% 100%;}

/*steps*/
.steps {background:#e6e6e6; min-height:235px; min-width:320px;}
.step_block {min-height:213px; padding:22px 0 0 0;}
.step_block .step_number {position:absolute; display:block; left:0; top:0; width:18px; height:17px; background:url(../images/step_number.jpg) no-repeat 0px 0px;}
.step_block .step_2 .step_number {background-position:-19px 0px;}
.step_block .step_3 .step_number {background-position:-39px 0px;}
.step_1, .step_2, .step_3 {position:relative; padding:0 0 0 20px; font-size:17px; float:left;}

.step_first {background:url(../images/step_first.jpg) no-repeat 42px 52px;}
.step_first .step_1 {margin:0 0 0 20px;}
.step_first .step_2 {margin:0 0 0 60px;}
.step_first .step_3 {margin:0 0 0 60px;}

.step_second {background:url(../images/step_second.jpg) no-repeat 42px 52px;}
.step_second .step_1 {margin:0 0 0 50px;}
.step_second .step_2 {margin:0 0 0 80px;}
.step_second .step_3 {margin:0 0 0 80px;}

.step_third {background:url(../images/step_third.jpg) no-repeat 42px 52px;}
.step_third .step_1 {width:180px; margin:0 0 0 35px;}
.step_third .step_2 {width:340px;}
.step_third .step_3 {width:260px;}

.steps_slider_container {padding:20px 0 0 0; min-height:218px;}
.steps_slider_container .center {padding:0; max-width:910px; padding:0 10px;}
.steps_slider {max-width:910px;}
.js_on .steps_slider {overflow:hidden; height:218px;}
.steps_slider_item {width:100%; height:218px;}
.steps_slider .slide_1 {background:url(../images/slide_1.jpg) no-repeat 0px 0px;}
.steps_slider .slide_2 {background:url(../images/slide_2.jpg) no-repeat 0px 0px;}

/*products_info*/
.products_info {background:#fff; padding:15px 0; min-width:320px;}
.products_info_container {padding:30px 460px 30px 0; min-height:174px;}
.products_info_container_separator {background:url(../images/products_info_container_separator.png) no-repeat center; height:4px;}
.products_info_speed_dial {background:url(../images/products_info_speed_dial.jpg) no-repeat 100% 30px;}
.products_info_synchronizer {background:url(../images/products_info_synchronizer.jpg) no-repeat 100% 30px;}
.products_info_block {padding:0 0 0 15px;}
.products_info_block_title {padding:0 0 10px 50px; font-size:30px; min-height:1px;} 
.products_info_block_list ul li {list-style:none;}
.products_info_block_speed_dial {background:url(../images/products_info_block_speed_dial.png) repeat-y 0px 10px;}
.products_info_block_synchronizer {background:url(../images/products_info_block_synchronizer.png) repeat-y 0px 10px;}
.products_info_block_getthemeall {background:url(../images/products_info_block_getthemeall.png) repeat-y 0px 5px;}
.products_info_block_speed_dial .products_info_block_title {background:url(../images/speed_dial_icon.png) no-repeat 10px 0px;}
.products_info_block_synchronizer .products_info_block_title {background:url(../images/synchronizer_icon.png) no-repeat 10px 0px;}
.products_info_block_getthemeall .products_info_block_title {background:url(../images/getthemeall_icon.png) no-repeat 0px 5px; padding:0 0 0 35px; font-size:36px; line-height:38px;}

.products_info_block_getthemeall .products_info_block_list ul li {font-size:14px; line-height:21px; padding:0 0 6px 0;}
.top_getthemall_container .center {padding:0 0 0 15px;}

/*testimonials*/
.testimonials {background:#dbdcdf; min-width:320px;}
.testimonial {padding:30px 0; min-height:1px;}
.testimonial_avatar {border-radius:3px; border:2px solid #e2e3e5; width:117px; float:left; display:none;}
.testimonial_avatar_wrapper {width:113px; height:87px; overflow:hidden; border:2px solid #ebebeb; background:#ebebeb; text-align:center; line-height:87px;}
.testimonial_avatar_wrapper img {max-width:133px; max-height:87px;}
.testimonial_text {/*float:right; width:690px;*/ width:830px; position:relative; padding:15px 35px; min-height:70px; background:url(../images/testimonial_text.png) no-repeat center; font-size:24px; text-shadow:1px 1px 1px #fff;}
.testimonial_text .testimonial_quote_top {position:absolute; left:0; top:0; background:url(../images/testimonial_quote_top.png) no-repeat 0px 0px; width:34px; height:24px;}
.testimonial_text .testimonial_quote_bot {position:absolute; right:0; bottom:30px; background:url(../images/testimonial_quote_bot.png) no-repeat 0px 0px; width:34px; height:24px;}
.testimonial_bg {background:url(../images/testimonial_bg.png) no-repeat center bottom;}
.testimonial_bg2 {background:url(../images/testimonial_bg2.png) no-repeat center bottom;}

/*footer*/
.empty {height:205px;}
.footer {position:relative; background:#fff; padding:15px 0 0 0; color:#898989; font-size:14px; min-width:320px; min-height:1px; height:190px; margin:-205px 0 0 0;}
.footer_grad {background:url(../images/footer_grad.png) repeat; width:100%; height:10px; top:-10px; left:0; position:absolute;}
.footer_container {overflow:hidden; padding:0 0 15px 0;}
.footer_container .footer_menus {/*float:left; width:720px;*/ width:100%; text-align:center;}
/*.footer_container .footer_copability {float:right; width:160px;}*/
.footer_menus {overflow:hidden;}
.footer_menus ul {display:inline-block; list-style:none; width:134px; padding:0 10px 10px 10px; vertical-align:top;}
.footer_menus ul li.footer_menu_top {text-transform:uppercase;}
.footer_menus ul li a {color:#898989; text-decoration:none; font-size:13px;}
.footer_menus ul li a:hover {color:#000;}
.copy {width:313px; height:30px; margin:0 auto; background:url(../images/copy.jpg) no-repeat 0px 0px; font-size:11px; padding:15px 0 0 92px;}

/*features*/
.features {padding:20px 0 30px 0; min-height:1px;}
.features_cell {overflow:hidden;}
.features_block {float:left; width:31%; padding:12px 1%; min-height:1px;}
.feautres_title {font-weight:bold; font-size:14px; padding:4px 0 10px 45px; position:relative;}
.features_icon_2 .feautres_title {padding-left:30px;}
.features_icon_3 .feautres_title {padding-left:30px;}
.features_icon_4 .feautres_title {padding-left:30px;}
.features_icon_5 .feautres_title {padding-left:25px;}
.features_icon_6 .feautres_title {padding-left:28px;}
.features_icon_7 .feautres_title {padding-left:35px;}
.features_icon_8 .feautres_title {padding-left:35px;}
.features_icon_9 .feautres_title {padding-left:50px;}
.features_icon_10 .feautres_title {padding-left:30px;}
.features_icon_11 .feautres_title {padding-left:50px;}

.feautres_title:before {content:""; position:absolute; left:0; top:0; width:45px; height:29px; display:block;}
.features_icon_1 .feautres_title:before {background:url(../images/features_icons.png) no-repeat 0px 0px;}
.features_icon_2 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -45px 0px;}
.features_icon_3 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -90px 0px;}
.features_icon_4 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -135px 0px;}
.features_icon_5 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -180px 0px;}
.features_icon_6 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -225px 0px;}
.features_icon_7 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -270px 0px;}
.features_icon_8 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -315px 0px;}
.features_icon_9 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -360px 0px;}
.features_icon_10 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -405px 0px;}
.features_icon_11 .feautres_title:before {background:url(../images/features_icons.png) no-repeat -450px 0px;}

/*content*/
.content {padding:30px 0 40px 0; min-height:1px; line-height:1.8;}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 { padding:0 0 20px 0; color:#000; font-weight:bold;}
.content h1 {font-size:1.8em;}
.content h2 {font-size:1.6em;}
.content h3 {font-size:1.4em;}
.content h4 {font-size:1.2em;}
.content h5 {font-size:1.1em;}
.content h6 {font-size:1em;}
.content p {padding:0 0 20px 0;}
.content ul, .content ol {padding:0 0 20px 20px;}
.content img {display:block; max-width:100%; height:auto;}

/*video*/
.video_play {width:560px; height:315px; margin:0 auto; padding:3px; background:#fff; border:2px solid #2a687e; border-radius:6px;}
.video_here .center {padding:20px 15px;}
.tube_list {min-height:1px; padding:20px 0 20px;}
/*.video_carousel .tube_list_item {float:left; display:block; width:168px; padding:6px 0; height:152px;}
.tube_list_wrapper {width:150px; height:130px; background:#fafafa; border:1px solid #999; border-radius:4px; box-shadow:inset 0 0 6px #aaa; margin:0 auto; padding:10px 0; cursor:pointer;}*/
.video_carousel .tube_list_item {width:150px; background:#fafafa; border:1px solid #999; border-radius:4px; box-shadow:inset 0 0 6px #aaa; margin:6px 8px; padding:10px 0; cursor:pointer; float:left; display:block; text-decoration:none;}
.video_carousel .tube_list_item span {display:block;}
.tube_list_img {width:120px; height:90px; margin:0 auto;}
.tube_list_img img {width:120px; height:90px;}
.tube_list_name {padding:10px 10px 0 10px; font-size:12px; color:#438BC5; /*overflow:hidden; height:30px;*/ line-height:16px; word-wrap:break-word;}
.video_carousel .tube_list_item:hover, .video_carousel .video_active {border:1px solid #777; box-shadow:0px 0px 5px #00a2e1;}
.tube_carousel {position:relative; width:858px; margin:0 auto;}
.jcarousel-container {width:900px;}
.tube_tab {overflow:hidden; /*height:486px;*/ display:none;}
.tube_tab_active {display:block;}
.tube_buttons {text-align:center; padding:10px 0;}
.tube_button {display:inline-block; background:#fff; font-size:20px; height:30px; line-height:30px; width:30px; text-align:center; border-radius:50%; margin:0 4px; color:#000; border:2px solid #000; cursor:pointer;}
.tube_button_active {border-color:#00a2e1;}
.video_title_wrapper {text-align:center; padding:15px 0 0 0;}
.video_title {display:inline-block; font-size:16px; background:#fafafa; border:1px solid #999; border-radius:4px; box-shadow:inset 0 0 6px #aaa; padding:5px 10px;}
.tube_change {position:absolute; right:18px; top:0;}
.tube_change .tube_list, .tube_change .tube_grid {float:right; margin:0 0 0 10px; background:#fafafa; border:1px solid #999; border-radius:4px; box-shadow:inset 0 0 6px #aaa; padding:4px 6px; cursor:pointer; position:relative;}
.tube_change .tube_grid, .tube_change_list .tube_list {border:1px solid #777; box-shadow:0px 0px 5px #00a2e1;}
.tube_change_list .tube_grid {border:1px solid #999; box-shadow:inset 0 0 6px #aaa;}
.tube_row {overflow:hidden;}
.tube_change .tube_grid {z-index:4;}

.video_carousel .tube_tabs_list .tube_list_item {float:none; width:auto; padding:10px; min-height:1px !important;}
.video_carousel .tube_tabs_list .tube_list_item .tube_list_wrapper {overflow:hidden;}
.video_carousel .tube_tabs_list .tube_list_item .tube_list_img {float:right; height:40px; width:53px;}
.video_carousel .tube_tabs_list .tube_list_item .tube_list_img img {height:40px; width:auto;}
.video_carousel .tube_tabs_list .tube_list_item .tube_list_name {padding:0 60px 0 0; font-weight:bold;}

.tube_global {position:relative; padding:39px 0 0 0;}
.tube_global_wrapper {padding:8px; border:1px solid #ddd; background:#fafafa; border-radius:6px;}
.playlists {position:absolute; height:40px; top:0; left:18px;}
.playlist {float:left; line-height:38px; height:38px; padding:0 15px; border-radius:6px 6px 0 0; font-size:16px; cursor:pointer;}
.playlist_active {border:1px solid #ddd; background:#fafafa; border-bottom:1px solid #fafafa;}
.tube_section {display:none;}
.tube_section_active {display:block;}

/*other*/
#contactForm{max-width:800px; min-width:300px; margin:30px auto; padding:0 10px;}
.toolDownloadsContainer{clear: both;}

/*pricing*/
.pricing {padding:40px 45px; min-height:1px;}
.pricing_text {padding:0 22px;}
.pricing_block {float:left; width:336px; margin:0 22px; border:1px solid #ddd; border-radius:6px; padding:10px;}
.pricing_block_wrapper {position:relative; padding:0 0 60px 0;}
.pricing_block_actions {position:absolute; left:0; bottom:0; width:100%; height:30px;}
.pricing_block_actions a {display:block; background:#3395b8; border-radius:4px; font-size:18px; text-transform:uppercase; color:#fff; text-decoration:none; box-shadow:0 2px 3px #333; height:30px; line-height:30px; text-align:center; position:relative;}
.pricing_block_actions a:hover {background:#38b9e7;}
.pricing_block_actions a:focus {box-shadow:inset 0 0 5px #333; top:1px;}
.pricing_block_content h2 {font-size:24px; padding:0 0 10px 0; border-bottom:1px solid #ddd; margin:0 0 10px 0;}
.pricing_block_content h3 {font-size:20px; padding:0 0 15px 0; font-weight:normal;}
.pricing_block_content ul li {padding:0 0 10px 0; font-size:16px; list-style:inside;}
.premium_helper {border:3px solid #77a92c; padding:8px;}
.premium_helper .pricing_block_content h2 {color:#77a92c;}

/*Plans*/
.plans.center {max-width: 1200px; padding: 0 15px;}
.plans .wrap_it_all {background: #DBDCDF;}
.plans .testimonial .item {padding-left: 60px; width: 350px; display: block; min-height: 135px; margin: 7px 18px 0 0; float: left;}
.plans .testimonial .item p {font-size: 14px; line-height: 17px; color: #4f4f4f;}
.plans .testimonial .item .head {font-weight: bold; padding-bottom: 17px;}
.plans .top_block_plans {padding: 24px 0; text-align: center;}
.plans .top_block_plans h2 {font-size: 30px; line-height: 38px; color: #555; font-weight: normal; text-align: center; padding-bottom: 24px;}
.plans .top_block_plans h3 {font-size: 26px; line-height: 30px; color: #555; font-weight: bold; text-align: center; padding: 32px 0 15px 0;}
.plans .top_block_plans .plan_item {width: 350px; height: 400px; display: inline-block; vertical-align: top; background: #D6D6D7; border: 3px solid #A9D450; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: inset 1px 1px 3px #C7C7C7; -moz-box-shadow: inset 1px 1px 3px #C7C7C7; box-shadow: inset 1px 1px 3px #C7C7C7; margin:3px 32px 3px 3px; position: relative; overflow: hidden;}
.plans .top_block_plans .plan_item h4 {font-size: 30px; line-height: 32px; color: #797979; padding-top: 15px; text-shadow: 1px 1px 1px #f5f5f5; padding-bottom: 15px;}
.plans .top_block_plans .plan_item h4 span, .plans .top_block_success h1 span {background: #2C6B88; border: 1px solid #204D62; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #fff; font-size: 27px; text-shadow: 1px 1px 1px #1b475c; padding: 4px 12px 2px 12px;}
.plans .top_block_plans .plan_item h5 {font-size: 20px; line-height:22px; color: #616060; text-shadow: 1px 1px 1px #f5f5f5; text-align: left; padding-left: 30px; padding-bottom: 23px;}
.plans .top_block_plans .plan_item.pro h5 {font-size: 22px; line-height: 24px; color: #a7a3a3; text-shadow: 1px 1px 1px #e7e7e7; text-align: center; padding: 18px 0 0 0;}
.plans .top_block_plans .plan_item.pro h5 span {color: #5e5e5e; font-size: 24px;}

.plans .top_block_plans .plan_item .get_started, 
.plans .top_block_success .green_btn {width: 240px; height: 37px; display: inline-block; background: #A9D450; text-decoration: none; border: 1px solid #8FB345; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: inset 2px 2px 2px #B6E15E; -moz-box-shadow: inset 2px 2px 2px #B6E15E; box-shadow: inset 2px 2px 2px #B6E15E; font-size: 24px; line-height: 35px; font-weight: bold; text-shadow: 1px 1px 2px #686868; color: #fff; position: absolute; bottom: 12px; left: 54px; cursor: pointer;}
.plans .top_block_plans .plan_item .get_started:hover, 
.plans .top_block_success .green_btn:hover {background:#c2f260;}
.plans .top_block_plans .save-badge{
  padding: 2px 7px;
  background-color: #2C6B88;
  width: auto;
  margin: 0;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  border-radius: 6px;
  margin-top: 5px;
}
.plans  .top_block_plans .plan_item .plans_prices_buttons {text-align:center; display: flex; flex-direction: column; align-items: center;}
.plans  .top_block_plans .plan_item .plans_prices_buttons .get_started {position:relative; bottom:auto; left:auto; margin:10px 0 0 0;}

.plans .top_block_plans .plan_item li {background: transparent url(../images/bg_plan_list.png) no-repeat 0 8px; text-align: left; list-style: none outside none; padding-left: 29px; font-size: 14px; line-height: 27px; color: #4f4f4f; margin-left: 30px;}
.plans .top_block_plans .plan_item.pro ul {background: #F2F2F2; border: 1px solid #C6C6C6; margin: 0 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 10px 0;}
.plans .top_block_plans .plan_item.lifetime ul {background: #F2F2F2; border: 1px solid #C6C6C6; margin: 0 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 10px 0;}
.plans .top_block_plans .plan_item.pro li {padding-left: 25px; margin-left: 15px;}
.plans .testimonial {min-height: 28px;}
.plans .top_block_success {padding: 24px 0; text-align: center;}
.plans .top_block_success h1 {font-size: 30px; line-height: 32px; color: #4e4e4e; font-weight: bold; padding: 1px 0 23px 0;}
.plans .top_block_success h1 b {color: #797979;}
.plans .top_block_success h1 i {font-style: normal; font-weight: normal;}
.plans .top_block_success h2 {font-size: 52px; line-height: 60px; color: #a9d450; padding-bottom: 18px;}
.plans .top_block_success .valid {font-size: 16px; line-height: 18px; color: #555;}
.plans .top_block_success h3 {font-size: 54px; line-height: 60px; color: #4e4e4e; background: #F6FDE6; border: 1px solid #A9D450; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; display: inline-block; padding: 15px 30px; margin: 16px 0 24px 0; text-shadow: 1px 1px 2px #f5f5f5;}
.plans .top_block_success .green_btn {width: 301px; position: static; margin-bottom: 12px; margin-top: 29px;}
.plans .top_block_success .desc {margin: 0 150px; font-size: 13px; line-height: 16px; color: #686767; text-align: left; margin-bottom: 33px; text-shadow: 1px 1px 2px #e7e7e7;}
.plans .top_block_success .f_left {float: left; margin-left: 65px; text-align: left;}
.plans .top_block_success .f_left h4 {font-size: 18px; line-height: 20px; color: #555; font-weight: normal; padding: 15px 0;}
.plans .top_block_success .f_left .f_item {padding-bottom: 10px; position: relative;}
.plans .top_block_success .f_left label {font-size: 13px; line-height: 15px; color: #686767; display: inline-block; margin-bottom: 3px; width: 100%;}
.plans .top_block_success .f_left label span {color: #b90202;}
.plans .top_block_success .f_left label b {font-weight: bold; color: #ff5c5c; text-shadow: 1px 1px 2px #e7e7e7; float: right; display: none;}
.plans .top_block_success .f_left input,
.plans .top_block_success .f_right .c_cover .code input,
.plans .top_block_success .f_right .c_front .c_num input,
.plans .top_block_success .f_right .c_front .c_date input {width: 267px; height: 28px; display: inline-block; border: 1px solid #DBDBDB; padding: 0px 8px; -webkit-box-shadow: inset 1px 1px 3px #e7e7e7; -moz-box-shadow: inset 1px 1px 3px #e7e7e7; box-shadow: inset 1px 1px 3px #e7e7e7;}
.plans .top_block_success .f_left .error_icon {width: 16px; height: 16px; display: block; background: transparent url(../images/icon_error.png) no-repeat 0 0; position: absolute; top: 24px; right: -22px; content: ""; display: none;}
.plans .top_block_success .f_left .zip input {width: 72px;}
.plans .top_block_success .f_left .zip .error_icon {right: 173px;}
.plans .top_block_success .f_left .zip label {width: 61%;}
.plans .top_block_success .f_left .error label b,
.plans .top_block_success .f_left .error .error_icon {display: block;}
.plans .top_block_success .f_left .error input {border-color: #FC8989;}
.plans .top_block_success .f_right {float: right; width: 331px; background: #F6FDE6; border: 1px solid #A9D450; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: left; padding-left: 51px; margin-right: 70px;}
.plans .top_block_success .f_right .c_front {width: 276px; height: 172px; border: 1px solid #C2C2C2; background: #fff url(../images/bg_card.png) no-repeat 20px 123px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.plans .top_block_success .f_right .c_front .c_num {padding-left: 19px; padding-top: 23px;}
.plans .top_block_success .f_right .c_front .c_num input {width: 35px; font-weight: bold; color: #555; margin-right: 6px;}
.plans .top_block_success .f_right .c_front .c_num label {margin-bottom: 10px; display: inline-block;}
.plans .top_block_success .f_right .c_front .c_date {text-align: right; margin-top: 20px; padding-right: 18px;}
.plans .top_block_success .f_right .c_front .c_date input {width: 20px; font-weight: bold; color: #555;}
.plans .top_block_success .f_right .c_front .c_date label {margin-bottom: 7px; display: inline-block;}
.plans .top_block_success .f_right .c_cover {width: 276px; height: 172px; border: 1px solid #C2C2C2; background: #fff; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 10px 0 30px 0; }
.plans .top_block_success .f_right .c_cover .m_stripe {width: 100%; height: 40px; background: #A6A6A6; margin: 25px 0 6px 0;}
.plans .top_block_success .f_right .c_front label,
.plans .top_block_success .f_right .c_cover label {font-size: 13px; line-height: 15px; color: #686767; font-weight: bold; text-shadow: 1px 1px 2px #e7e7e7;}
.plans .top_block_success .f_right .c_front label span,
.plans .top_block_success .f_right .c_cover label span {color: #b90202;}
.plans .top_block_success .f_right .c_cover .code {width: 226px; height: 36px; background: #FAFAFA; text-align: right; padding: 3px 9px 0 0; font-size: 13px; line-height: 15px; color: #a6a6a6; font-weight: bold; text-shadow: 1px 1px 2px #e7e7e7; margin: 3px 0 0 9px;}
.plans .top_block_success .f_right .c_cover label {margin-left: 195px;}
.plans .top_block_success .f_right .c_cover .code input {width: 27px; font-weight: bold; color: #555;}
.plans .top_block_success .f_right h4 {font-size: 18px; line-height: 20px; color: #555; font-weight: normal; padding: 31px 0 15px 0;}
.plans .top_block_success .f_right .f_item {padding-left: 40px; font-size: 14px; padding-bottom: 11px;}
.plans .top_block_success .f_right .f_item label {display: inline-block; margin-bottom: 4px;}
.plans .top_block_success .data_secure {background: transparent url(../images/bg_secured.png) no-repeat 0 0; display: inline-block; vertical-align: middle; padding-left: 104px; padding-top: 14px; font-size: 20px; line-height: 26px; color: #838383; font-weight: bold; margin-top: 10px;}
.plans .top_block_success .i_accept {font-size: 13px; line-height: 16px; color: #686767; width: 360px; display: inline-block; text-align: left; padding-left: 27px;position: relative;}
.jq-checkbox {width: 22px; height: 22px; display: inline-block; vertical-align: middle; background: transparent url(../images/bg_check.png) no-repeat -22px 0;}
.jq-checkbox.checked {background-position: 0 0;}
.plans .top_block_success .i_accept .jq-checkbox {position: absolute; left: 0; top: 6px;}
.plans .top_block_success .f_right .card_h.error {border-color: #FF6969;}
.plans .top_block_success .send_form {width: 240px;}
.plans .top_block_success .send_form.disabled {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor: default;}
.plans .top_block_success .f_right.payment_denied {border-color: transparent; background: none;}
.plans .top_block_success .f_right.payment_denied .warning {background: #FBDFDF; border: 1px solid #FF6969; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding: 10px 25px; width: 360px; margin-left: -65px; margin-bottom: 20px; font-size: 12px; line-height: 14px;}
.plans .top_block_success .f_right.payment_denied .warning b {font-weight: bold; font-size: 15px; line-height: 19px; padding-bottom: 5px; display: inline-block;}
.plans .top_block_success .f_right.payment_denied .card_h {border-color: #FF6969;}
.plans .most-popular{
  left: -65px;
  position: absolute;
  top: 24px;
  height: 24px;
  width: 200px;
  transform: rotate(-45deg);
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  background-color: #c2f260;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 9px #888;
}
/*contactForm*/
#contactForm {}
#contact_form .contacts_form_block {padding:10px 0 10px 200px; min-height:30px; position:relative;}
#contact_form .contacts_form_block .contacts_form_label {min-height:1px; display:block; position:absolute; left:0; top:10px;}
#contact_form .contacts_form_block .contacts_form_field .contacts_form_text,
#contact_form .contacts_form_block .contacts_form_field textarea {display:block; height:30px; line-height:30px; padding:0 10px; width:60%; border:1px solid #aaa; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-shadow:inset 2px 2px 2px #eee;}
#contact_form .contacts_form_block .contacts_form_field textarea {max-width:100%; min-width:100%; width:100%; height:150px; min-height:150px;}
#contact_form .contacts_form_block .contacts_form_field .contacts_form_text:hover,
#contact_form .contacts_form_block .contacts_form_field textarea:hover {border-color:#999;}
#contact_form .contacts_form_block .contacts_form_field .contacts_form_text:focus,
#contact_form .contacts_form_block .contacts_form_field textarea:focus {border-color:#777; box-shadow:1px 2px 2px rgba(0,0,0, 0.2);}
#contact_form .contacts_form_block .contacts_form_field select {padding:4px; border:1px solid #aaa;}
#contact_form .contacts_form_block .contacts_form_field .contacts_form_send {display:block; border:1px solid #484848; border-radius:4px; padding:10px 24px; box-shadow:inset 1px 1px 1px rgba(100, 100, 100, 1); position:relative; cursor:pointer; color:#fff; background: #515050;}
#contact_form .contacts_form_block .contacts_form_field .contacts_form_send:hover {background:#565656;}
#contact_form .contacts_form_block .contacts_form_field .contacts_form_send:active {background:#494949; box-shadow:inset 1px 1px 1px rgba(63, 63, 63, 1);}

.clearfix:before, .clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}


.plan_item.alreadyHave{
	opacity: 0.5;
	-moz-transition: 200ms ease opacity;
	-webkit-transition: 200ms ease opacity;
	-ms-transition: 200ms ease opacity;
}
.plan_item.alreadyHave:hover{
	opacity: 1;
}



/*text*/
.text {padding:40px 0; min-height:1px;}
.align_center {text-align:center;}
.text h1 {font-size:26px; padding:0 0 15px 0;}
.text p {padding:0 0 15px 0; font-size:14px;}

.gallery {padding:0 0 20px 0; min-height:1px;}
.gallery_item {float:left; margin:2%;}
.gallery_item img {width:100%; height:auto; display:block;}
.gallery_3 .gallery_item {width:29%;}

/*browsers*/
.browsers {}
.browsers_top {position:relative; background:#fff; padding:30px 0; min-height:1px;}
.browsers_link {position:relative; padding:0 0 0 75px; font-size:24px;}
.browsers_link i {display:block; width:65px; height:65px; position:absolute; left:0; top:0;}

.browsers_chrome .browsers_link i {background:url(../images/ico-chrome.png) no-repeat 0px 0px;}
.browsers_ff .browsers_link i {background:url(../images/ico-firefox.png) no-repeat 0px 0px;}
.browsers_opera .browsers_link i {background:url(../images/ico-opera.png) no-repeat 0px 0px;}
.browsers_safari .browsers_link i {background:url(../images/ico-safari.png) no-repeat 0px 0px;}
.browsers_ie .browsers_link i {background:url(../images/ico-ie.png) no-repeat 0px 0px;}

.browsers_manual {padding:10px 0 0 0; min-height:1px;}
.browsers_or {position:relative; padding:0 240px 0 0;}
.browsers_or_text {font-size:20px; display:table-cell; height:80px; vertical-align:middle;}
.browsers_menu {position:absolute; right:0; top:0; height:80px; z-index:5;}
.browsers_menu ul {position:relative;}
.browsers_menu ul li {display:none;}
.browsers_menu ul li a {display:block; height:80px; padding:0 20px 0 10px; width:190px; font-size:16px; text-decoration:none; white-space:nowrap; cursor:pointer;}
.browsers_menu ul li i {display:inline-block; vertical-align:middle; width:65px; height:100%;}
.browsers_menu ul li.browsers_menu_active {display:block;}
.browsers_menu ul li.browsers_menu_active span {padding:0 18px 0 0; background:url(../images/hp-select-arrow.gif) no-repeat right center;}

.browsers_menu ul:hover {border:1px solid #dedede; border-radius:4px; overflow:hidden; background:#fafafa; margin:-1px;}
.browsers_menu ul:hover li {display:block; border-bottom:1px solid #dedede;}
.browsers_menu ul:hover li.browsers_menu_last {border-bottom:none;}
.browsers_menu ul:hover li.browsers_menu_active {background:#fff;}
.browsers_menu ul:hover li a:hover {background:#e6e6e6;}

.browsers_menu ul li.browsers_menu_chrome i {background:url(../images/ico-chrome.png) no-repeat left center;}
.browsers_menu ul li.browsers_menu_ff i {background:url(../images/ico-firefox.png) no-repeat left center;}
.browsers_menu ul li.browsers_menu_opera i {background:url(../images/ico-opera.png) no-repeat left center;}
.browsers_menu ul li.browsers_menu_safari i {background:url(../images/ico-safari.png) no-repeat left center;}
.browsers_menu ul li.browsers_menu_ie i {background:url(../images/ico-ie.png) no-repeat left center;}

.browsers_install {padding:20px 0; min-height:1px;}
.browsers_step {padding:0 0 40px 0; min-height:1px;}
.browsers_step_number {font-size:24px; font-weight:bold; color:#f26520; padding:0 0 10px 0; min-height:1px;}
.browsers_step_img {width:67%; vertical-align:middle; display:table-cell; text-align:center;}
.browsers_step_img img {text-align:center; max-width:90%; height:auto;}
.browsers_step_text {display:table-cell; vertical-align:middle; line-height:1.5; font-size:16px;}
.browsers_step_text h3 {font-size:18px; padding:0 0 10px 0;}

/*ws*/
.ws_styled .header {display:none;}
.ws_styled .products_info_block_title {font-size:28px;}
.webstoreButtonContainer {text-align:center; padding:50px; position:relative;}
.webstoreInstallButton {border:1px solid #2d53af; background:#4d7bd6; padding:20px 40px; display:inline-block; font-size:14px; border-radius:2px; cursor:pointer; font-weight:bold; text-align:center; text-shadow:0 1px 1px rgba(0,0,0,0.1); text-transform:uppercase; box-shadow:0 2px 0 0 rgba(255,255,255,.06) inset,0 2px 3px 0 rgba(0,0,0,.2); outline:0px; color:#fff; text-decoration:none;}
.webstoreInstallButton:hover {background:#669eff; text-decoration:none;}
.webstoreInstallButton > div {display:inline-block;}
.webstoreButtonInner {position:relative; display:inline;}
.firstStepArrow {position:absolute; background:url(/images/first-step-arrow.png); width:256px; height:143px; left:-250px; top:-70px;}

.nimbus-included {
  width: 150px;
  margin: auto;
  margin-top: 3px;
  border-radius: 3px;
  cursor: pointer;
}


.nimbus-included strong{
  font-size: 14px;
  display: block;
}

.arrow_box {
  position: relative;
  background: #EFEFEF;
  border: 3px solid #0E7E97;
}
.arrow_box:after, .arrow_box:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.arrow_box:after {
  border-color: rgba(239, 239, 239, 0);
  border-top-color: #EFEFEF;
  border-width: 10px; margin-left: -10px;
}
.arrow_box:before {
  border-color: rgba(14, 126, 151, 0);
  border-top-color: #0E7E97;
  border-width: 14px;
  margin-left: -14px;
}
.nimbus-included .arrow_box{
  position: absolute;
  top: 53px;
  left: 0px;
  padding: 5px;
  display: none;
}


.page_with_menu {}
.page-menu-content {
  padding:0 20px 0 0;
}
.pages_menu {
  width: 35%;
  padding:0 20px;
  border-left:1px solid #ddd;
}
.pages_menu ul li {display:block; padding:0 0 20px 0; font-size:16px;}
.pages_menu ul li a {display:block;}
.pages_menu ul li a:hover,
.pages_menu ul li.current a {color:#000; text-decoration: none;}



.single_page_content {
  padding: 30px 0;
}

.style p {
  padding: 0 0 20px 0;
  clear: both;
}

.style h1, .page_with_menu_title, .page-title {
    color: #000;
    font-size: 23px;
    padding: 0 0 20px 0;
}

.container{
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
.bill-title {
  font-size: 32px;
  font-weight: 400;
  color: #414141;
  text-align: center
}


.bill-questions {
  padding-bottom: 50px
}

.bill-questions-items {
  margin-top: 20px
}

.bill-questions-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 79px;
  padding-right: 56px;
  border-bottom: 1px solid #e7e7e7;
  padding-top: 16px;
  padding-bottom: 16px
}

.bill-questions-item--title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  color: #414141;
  min-height: 38px;
  cursor: pointer
}

.bill-questions-item--title span {
  margin-right: 30px
}

.bill-questions-item--toggle {
  margin-left: auto;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s
}

.bill-questions-item--content {
  margin-top: 12px;
  font-size: 15px;
  line-height: normal;
  display: none;
  padding-bottom: 8px
}

.bill-questions-item.active .bill-questions-item--title,
.bill-questions-item.bill-plan-item:not(.mobile):hover .bill-questions-item--title {
  font-weight: 700
}

.bill-questions-item.active .bill-questions-item--toggle,
.bill-questions-item.bill-plan-item:not(.mobile):hover .bill-questions-item--toggle {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.faq{
  padding: 40px 0;
  background-color: #fff;
}


























