/* 
	Theme Name: Maxhost Child Theme
	Version: 1.0
	Theme URI: http://themeforest.net
	Description: A basic starter child theme for Maxhost
	Author: Fluent-Themes
	Author URI: http://themeforest.net/user/fluent-themes
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Template: maxhost
*/

/* ================================================================ 
     GLOBAL STYLES - Start your custom styles from below
=================================================================== */

.nav > li:last-child > a {
    padding-right: 13px;
}
.tp-bannertimer { margin-top:2px; }

.widget_nav_menu li.current_page_item a {
    color: #49a32b;
    font-weight: bold;
}

/* Top bar Language */
.header-top .c-lang { padding: 0 10px 0 0; }


/* Top bar flags */
.btn-group, .btn-group-vertical { float: left; }


/* First Header LTR */
.header-top .text-right, .domain-search { direction: ltr; }
.domain-search .input-text, #samplees.input-text { direction: rtl; text-align: left; }

.header  .navbar-nav { padding: 0px; }

.home_features_with_icons .vc_col-sm-4, .awesome_services .text-right { float:right; }


.sec-title h2::before { display:none; }
.sec-title h2::after {
    background: #49a32b none repeat scroll 0 0;
    content: "";
    height: 100%;
    letter-spacing: 1px;
    position: absolute;
    left: 40px;
    top: 4px;
    width: 4px;
}

/* Fix Sub-menu - RTL */
.menu-item-has-children ul.dropdown-menu .col-sm-4 { float:right; }
.yamm-content .col-sm-3 { float: right !important; }
.list-unstyled li { text-align: right; }
.dropdown-submenu { text-align: right; }

/* Fix possition on Speed Up Your Site - RTL */
.speed_up_your_site .col-md-6 { float:right; }
.speed_up_your_site div.col-md-6:nth-child(3) { float:left; }

/* Fix TABS - RTL */
.tab-style .nav-tabs > li { float: right; }
.tab-style .nav-tabs { padding-right: 0%; }
.tab-content .m-bottom3 { clear: both; }
.tab-content .font35 { float: right; padding-left:7px; }

/* Footer FIX - RTL */

footer .title-line { margin-right: 0px; }
.fa-angle-right::before { content: "\f104"; }
footer .col-md-6 { text-align:left; }
.rtl_padding_top { margin-top:92px; }
.copyrights .m-bottom1 { text-align:left; }
.no_arrow .fa-angle-right { display:none; }
.no_arrow .fa { font-size: 20px; }


ul.listitems { padding-right: 0px; }

/* Header Phone-Email color */
div.text-right:nth-child(2) > a:nth-child(2) { color:#49A32B; }
div.text-right:nth-child(2) > a:nth-child(2):hover { color: #E5A512; }
.header.headr-style-1, .navbar-brand { height: 85px; }
.navbar-brand { padding: 0px 150px; }
.navbar-nav > li > a, .compact .header .navbar-nav > li > a {
    padding-bottom: 34px;
    padding-top: 35px;
}
.navbar-collapse-1 { margin-top:20px; }

/* Homepage TABS */
.homepage_tabs ul.listitems.half li { width: 100%; }
.homepage_tabs .font-thin-xs { font-size: 28px; }

/* Fix Homepage Slider bottom-margin */
.wpb_revslider_element { margin-bottom: 0px !important; }

/* Fix Homepage 2 blocks */
.fea-col-box { min-height: 200px; }

/* Add icons on price tables */
.web_hosting .pricing-box::before {
	content : url("http://en-new.edomain.co.il/wp-content/uploads/2018/01/icon2.png");
}

.reseller_plans .pricing-box::before {
	content : url("http://en-new.edomain.co.il/wp-content/uploads/2018/01/icon1.png");
}

.virtual_servers .pricing-box::before {
	content : url("http://en-new.edomain.co.il/wp-content/uploads/2018/01/icon3.png");
}

/* Add Starts at - before price table prices */
.pricing-box .price::before {
	content: "Starts at ";
	font-size:20px;
}

/* footer changes */
.footer-bg .col-md-6.nopadding img { padding-right:20px; }
.address-info li { font-size: 14px; }
.spt_menu { margin-top:50px; }

@media screen and (max-width: 767px)
{
	.sec-title h2::after { display:none; }
	.tab-style .nav-tabs > li { float: none !important; }
	.speed_up_your_site .col-md-6 { float: none !important; }
	.tab-style .nav-tabs { padding-right: 9%; padding-left: 0px; }
	.col-lg-4.col-md-4.col-xs-12.text-right { text-align: right !important; }
	footer .address-info { display:none; }
	.footer-bg .col-md-6.nopadding img { padding-right: 5px; max-width: 75% !important; max-height: 35px; }
	.yamm .yamm-content { padding: 0px 0px 10px 30px !important; }
	#domain-searchform .selectpicker { min-width: 50%; width: 50%; }
	.header-top .social-icons { display:none; }
}

/* Fix hamburger menu LI spaces */
@media screen and (max-width: 973px) {
.navbar-nav > li > a, .compact .header .navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 15px;
	}
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: #000;
	}
	.no-dis-phone { display: block !important; }
	.header-top .text-right.font-bold { display: block; width: 80%; }
}
@media screen and (min-width: 973px) { 
#menu-main-menu {
    display: flex;
	}
}



/* Domain Registration Page */
#domain-searchform { text-align: right; }
.domin-list span.space-pad { padding: 5px !important; }
.domain-registration-search .domin-list { padding-right: 5px !important; }
.view-links { margin-top: 27px; }

.input-text.wide-input { min-width: 86.2%; }


/* Popup container */
.popup {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
	color: #fff;
    font-weight: 600;
    font-size: 18px;
    padding: 5px 25px !important;
    background: #faa605;
	border: 0px;
	white-space: nowrap;
}
.popup:hover {
	border-color: #e08700;
	background-color: #e08700;
}
.coupon_code {
	background: #49a32b;
	font-size: 35px;
	font-weight: 600;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
}
#domain-searchform .blue-button {
	padding-right: 47px;
	padding-left: 47px;
}

/* Domain list JS */

.domains_rgstr .columns {
    float: left;
    min-height: 1px;
    margin: 1%;
    padding: 0 5px;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
}
.domains_rgstr .three {
    width: 23%;
	box-shadow: 1px 1px #888;
}
@media (max-width: 480px) {
	.domains_rgstr .three{width:100%;}
}
@media (min-width: 481px) and (max-width: 767px) {
	.domains_rgstr .three{width:46%;}
}
.domains_rgstr {
    font-family: Arial;
    color: #000;
    text-align: center;
    font-size: 14px;
}
.domains_rgstr .tld {
    padding: 3px 0;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    width: 90%;
    font-size: 16px;
    direction: ltr;
}
.domains_rgstr .checkbox {
    display: none;
}
.domains_rgstr .checker {
    width: 100%;
    text-align: center;
    padding: 0px;
    margin-top: 15px;
    height: 54px;
    overflow: hidden;
    display: inline-block;
}
.domains_rgstr label {
    cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
.domains_rgstr .flags{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/flags_fp.png) 0 -240px no-repeat;width:20px;height:20px;padding:3px 0;}
.domains_rgstr .flags_eu{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/flags_fp.png) 0 -218px no-repeat;width:20px;height:19px;padding:2px 0;}
.domains_rgstr .flags_ro{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/flags_fp.png) 0 -129px no-repeat;width:20px;height:19px;}
.domains_rgstr .flags_il{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/flags_fp.png) 0 -446px no-repeat;width:20px;height:19px;padding:2px 0;}
.domains_rgstr .flags_us{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/flags_fp.png) 0 -466px no-repeat;width:20px;height:19px;}
.domains_rgstr .flags_uk{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/flags_fp.png) 0 -110px no-repeat;width:20px;height:19px;}
.domains_rgstr .flags_me{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/flags_fp.png) 0 -380px no-repeat;width:20px;height:19px;padding:2px 0;}
.domains_rgstr .flags_asia{background:transparent url(https://he.edomain.co.il/wp-content/themes/maxhost-child/images/asiamap.jpg) 0 0 no-repeat;width:20px;height:20px;background-size: contain;padding:2px 0;}

.domains_rgstr .columns:hover, .domains_rgstr .columns.hover {
    background: #faa605;
}
.pret_domeniu { display: block; }

h2.vc_custom_heading { color:#49A32B; padding-bottom:10px; }

.domain-page-header {
    direction: ltr;
}

.help-tip {
    position: absolute;
    top: 18px;
    right: 188px;
    text-align: center;
    background-color: #faa605;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 26px;
    cursor: default;
	z-index: 99999;
}
.help-tip a { color:#faa605; }
.help-tip:before {
    content:'?';
    font-weight: bold;
    color:#fff;
}
.help-tip:hover p {
    display:block;
    transform-origin: 100% 0%;
    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;
}
/* #domain-searchform input:focus + div.help-tip p { display: block; } */
.help-tip p {
    display: none;
    text-align: right;
    background-color: #1E2021;
    padding: 20px;
    width: 300px;
	height:135px;
    position: absolute;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    right: -4px;
    color: #FFF;
    font-size: 13px;
    line-height: 1.4;
	direction: rtl;
}
.help-tip p:before {
    position: absolute;
    content: '';
    width:0;
    height: 0;
    border:6px solid transparent;
    border-bottom-color:#1E2021;
    right:10px;
    top:-12px;
}
.help-tip p:after {
    width:100%;
    height:40px;
    content:'';
    position: absolute;
    top:-40px;
    left:0;
}

/* CSS animation */
@-webkit-keyframes fadeIn {
    0% { 
        opacity:0; 
        transform: scale(0.6);
    }

    100% {
        opacity:100%;
        transform: scale(1);
    }
}
@keyframes fadeIn {
    0% { opacity:0; }
    100% { opacity:100%; }
}

@media (max-width: 480px) {
	.help-tip {
    	right: 25px;
		top: 27px;
	}
	.help-tip p {
		height:130px;
	}
	.help-tip p {
    	top: 40px;
	}
}

.vm_icon-boxed_rtl .icon-boxed {
    float: right;
}
.vm_icon-boxed_rtl .left-padd11 {
    padding-right: 110px;
	padding-left: 0px;
	text-align:right;
}

/* VektorMedia - CSS */
/* Web Hosting Page */
.hosting_features .icon-boxed {
    background: transparent !important;
    margin-bottom: 30px;
    transform: scale(.7);
}
.hosting_features .hosting_features .left-padd8 {
    padding-left: 100px;
}
.icon-boxed:hover { background:none !important; }
.hosting_features .icon-free-hosting-package::before {
        content: url("http://en-new.edomain.co.il/wp-content/uploads/2019/05/icon11.png");
}
.hosting_features .icon-create-dynamic-sites::before  {
    content: url("http://en-new.edomain.co.il/wp-content/uploads/2019/05/icon12.png");
}
.hosting_features .icon-build-database-driven-sites::before  {
    content: url("http://en-new.edomain.co.il/wp-content/uploads/2019/05/icon13.png");
}
.hosting_features .icon-email-for-everyone::before  {
    content: url("http://en-new.edomain.co.il/wp-content/uploads/2019/05/icon14.png");
}
.hosting_features .icon-use-asp::before  {
    content: url("http://en-new.edomain.co.il/wp-content/uploads/2019/05/icon16.png");
}
.hosting_features .icon-plenty-of-traffic::before  {
    content: url("http://en-new.edomain.co.il/wp-content/uploads/2019/05/icon17.png");
}


.hosting_call_to_action .col-md-11 p { line-height: 35px !important; }
.hosting_call_to_action .m-bottom6 { margin-bottom: 35px; }
.hosting_call_to_action .bg-parallax-6 { padding: 45px 0 55px 0 !important; }

.hosting_questions p { margin-bottom:0px; }
.hosting_questions .panel-body { padding: 9px 10px 8px 10px; }


.hosting-prices .fa-adjust::before {
    content: url("http://en-new.edomain.co.il/wp-content/uploads/2018/02/us.png");
	position: absolute;
	top: 18px;
}
.hosting-prices .fa-tint::before {
    content: url("http://en-new.edomain.co.il/wp-content/uploads/2018/02/he.png");
	position: absolute;
	top: 18px;
}

.hosting-prices .vc_tta-title-text { padding-left: 12px !important; }

/* Hosting Plans */
.vc_tta-panel-body, .vc_tta-tabs-list .vc_active a, .vc_active .vc_tta-panel-heading {
    background-color: #f9f1dd !important;
}
/* Fix Mobile Search Domain padding */
@media (max-width: 480px) {
	.domain-search.shape-white {
    	padding: 0px 0 70px 0;
	}
	.domain-search.shape-white .m-top3 { margin-top: 5px !important; }
	/* Fix header height */
	.header.headr-style-1, .navbar-brand {
    	height: 80px;
	}
	.navbar-brand {
    	margin-top: -21px !important; 
	}
	/* Fix Mobile vc_row - padding */
	.page-id-1113 .vc_row, .page-id-1116 .vc_row { padding: 0px 7px 10px 0px !important; }
	/* Fix Domain Search */
	#domain-searchform .btn {width:50%;}
}

/* Fix border right on quotes */
blockquote {
    border-left: 0px solid #eee;
	border-right: 5px solid #eee;
}
/* Fix Hosting Features */
.icon-boxed {
    float: right;
}
.left-padd8 {
    padding-right: 100px;
}
/* Fix TABS flags */
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child) { 
	margin-left: 0px;
    margin-right: 24px;
}
/* fix Pricing Box */
.pricing-box .fea-lists, .pricing-box-home2 .fea-lists {
    padding-left: 0px;
    padding-right: 0px;
}

.pricing-box .price::before {
    content: "החל מ- ";
    font-size: 20px;

}
@media (min-width: 768px){
	#nav-menu-item-1093 ul {margin-right:0 !important;}
	#nav-menu-item-903 ul {margin-right:0 !important;}
	#nav-menu-item-1132 ul{margin-right:0 !important;}
	#nav-menu-item-1208 ul{margin-right:0 !important;}}
/*
.atw_cell{padding: 0 !important;}
.atw_cell .atw_title{font-size: 13px !important; padding: 10px !important; border: none !important;}
.atw_cell_title_text{font-family: 'Roboto' !important; font-size: 13px !important;}
.atw_title .atw_cell_title_val{font-size: 13px !important; margin: 0 !important; line-height: 20px !important;}
*/
.server-content h2{padding-bottom: 20px;}
.server-content .server-links .link-block{display: inline-block; margin-top: 30px; margin-left: 30px;}
.server-content .server-links .link-block h4{font-size: 16px; font-weight: 700;}
.server-content .server-links .link-block h4 a{color: #49a32b;}
.server-content .server-links .link-block img{height: 136px; width: auto;}
.services-block{padding: 70px 0;}
.services-block img{width: 250px;}
.extra-post-block .title1{text-align: right;}
.extra-post-block .title1 h2{display: none;}
.extra-post-block .title1 h3{font-size: 24px !important; font-weight: 700; padding: 20px 0;}
.extra-post-block .product{padding: 1px 0 10px 0; margin: 0 0 30px 0 !important; background: #fff; border-radius: 3px; border: 1px solid #ddd;}
.extra-post-block .product header{position: relative; padding: 10px 20px; margin: 0 1px; background: #f8f8f8; border-radius: 3px 3px 0 0; color: #333; font-size: 1.2em;}
.extra-post-block .product .product-desc{float: right; width: 60%; padding: 8px 14px; font-size: 1em;}
.extra-post-block .product footer{float: right; margin: 8px 0; width: 40%; font-size: .8em; text-align: center;}
#order-standard_cart .products .product footer{width: 100% !important; display: flex; align-items: center; grid-gap: 15px; padding: 0 15px; margin: 0 !important;}
#order-standard_cart .products .product div.product-desc{width: 100% !important;}
#order-standard_cart .products .product div.product-desc h1, #order-standard_cart .products .product div.product-desc h2{font-size: 18px !important; margin: 0 !important;}
#order-standard_cart .products .product div.product-pricing{margin: 0 auto 0 0;}
#order-standard_cart .products .product footer{width: 100% !important;}
.custom-products .vc_column-inner > div.wpb_wrapper{    background: 0 0;
    -webkit-transition: .2s;
    transition: .2s;
    position: relative;}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img{border: 1px solid #eee; border-bottom: #cecece 1px solid; padding: 6px 6px 0; max-width: 100%; position: relative;}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img p{margin: 0; padding: 0;}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img .overlay{position: absolute;
    top: 6px;
    left: 6px;
    overflow: hidden;
    right: 6px;
    bottom: 0;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s;}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img:hover .overlay{opacity: 1;}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img .overlay .dlink, .custom-products .vc_column-inner > div.wpb_wrapper .product-img .overlay .zoom{display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    color: #dc2a0b;
    background: rgba(255,255,255,.9);
    text-decoration: none;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .3s;
    transition: .3s;
    font-size: 0;
    text-align: center;
    z-index: 2;
display: flex; align-items: center; justify-content: center;}
/*.custom-products .vc_column-inner > div.wpb_wrapper .product-img img{height: 240px;}*/
.custom-products .vc_column-inner > div.wpb_wrapper .product-img .overlay .dlink i:before, .custom-products .vc_column-inner > div.wpb_wrapper .product-img .overlay .zoom i:before{font-size: 38px;}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img .overlay .dlink{left: 0;
    -webkit-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0);}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img .overlay .zoom{right: 0;
    -webkit-transform: translate(100%,0);
    -ms-transform: translate(100%,0);
    transform: translate(100%,0);}
.custom-products .vc_column-inner > div.wpb_wrapper .product-img:hover .overlay .dlink, .custom-products .vc_column-inner > div.wpb_wrapper .product-img:hover .overlay .zoom{    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);}
.custom-products .product-price{padding: 25px 20px; border: #CCC 1px solid; border-top: none; margin-bottom: 30px !important;}
.custom-products .vc_column-inner > div.wpb_wrapper h3{font-size: 15px !important; font-weight: 400 !important; margin: 0 0 0.5em;}
.custom-products .vc_column-inner > div.wpb_wrapper h2{color: #77a464;
    display: block;
    font-weight: 400 !important;
    margin-bottom: 0.5em;
    font-size: 1em !important;}
.custom-products .vc_column-inner > div.wpb_wrapper .vc_btn3-container{margin: 0;}
.custom-products .vc_column-inner > div.wpb_wrapper .vc_btn3-container button{font-size: 100%;
    margin: 15px 0 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0.618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none; color: #FFF; background: #49a32b}
.custom-products .sale:before{    min-height: 3.236em;
    min-width: 3.236em;
    padding: 0.202em;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: -0.5em;
    left: -0.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #77a464;
    color: #fff;
    font-size: .857em;
    z-index: 9;
width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #fff;
    display: block;
    position: absolute;
    right: -15px;
    top: -15px;
    text-align: center;
    line-height: 38px;
    font-size: 1em;
    z-index: 3;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 2px 1px rgb(0 0 0 / 15%);
    box-shadow: 0 2px 1px rgb(0 0 0 / 15%); top: 0;
    right: 0;
    left: auto;
    margin: -0.5em -0.5em 0 0; content: 'Sale'}
.extra-post-block .product footer .price{padding: 0; font-size: 1.4em;}
.extra-post-block .product footer .btn{    line-height: 1.5; margin: 10px 0 0;
    border-radius: 3px;     padding: 5px 10px;
    font-size: 15px;}
.header-top .text-right span{display: none;}
.header-top .text-right a:before{content: '/'; margin: 0 5px;}
div.text-right:nth-child(2) > a:nth-child(2):before{display: none;}
@media(max-width: 450px){
	.header-top .text-right a{width: auto; float: left;}
	.header-top .text-right i{float: left; margin: 3px 5px 0;}
}
@media (max-width: 800px) {
	.wpct_comparison_table.six_cols .wpct_comparison_table_col {
    	width: 100%;
		margin-bottom: 15px;
	}
	.nobreak {overflow-x: scroll; display: flex;}
	.nobreak .vc_col-sm-2 {
    	width: 100px !important;
		display:inline-block;
		flex: 1 0 auto;
	}
    .services-block{padding: 30px 0;}
    .compact .header{top: 0 !important;}
}
@media(max-width: 1040px){
	.atw_container, .atw_info_col_details, .atw_info_col{width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;}
}
@media(min-width: 768px){
	.compact .navbar-nav > li > a, .compact .header .navbar-nav > li > a{padding-bottom: 32px; padding-top: 32px;}
	.compact .nav{margin-top: 0;}
	.compact .navbar-brand{margin-top: -4px;}
}
/* div.p_table_1 div.caption_column{width: 195px !important;} */
div.p_table_1#LinuxISRAEL h1, div.p_table_1#LinuxISRAEL h1 span{font-family: 'Roboto' !important;}
.pricing-tob-block img{float: right; margin-right: 0; margin-left: 15px;}
.pricing-tob-block .vc_btn3-container{float: left;}
h1, h2, h3, h4, h5, h6, .atw_title .atw_cell_title_val{font-family: 'Roboto', sans-serif !important;}


@media(max-width: 767px){
    body .navbar-brand.logo{background-position: left center !important;}
    .navbar-brand{margin-top: 0 !important;}
}
body div.p_table_1#LinuxUSA h1, body div.p_table_1#LinuxUSA h1 span{font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;}
@media(min-width: 767px){
	.p_table_responsive .pricing-cycle-wrapper{margin: 0 0 -38px 0 !important;}
}


.extra-post-block .product .product-desc{font-size: 0.8em; line-height: 24px;}
/* .extra-post-block .product footer{width: 22%;} */
.extra-post-block .product .product-desc p{font-size: 1em;}
.extra-post-block .product:hover{background: #49a32b; color: #FFF; border-color: #49a32b;}
.extra-post-block .product:hover header{color: #49a32b; background: #FFF;}
.extra-post-block .product:hover footer .price{color: #FFF;}
.extra-post-block .product:hover footer .btn{background: #C9850D; border-color: transparent;}
@media(max-width: 767px){
    .header.headr-style-1, .navbar-brand{padding: 5px 0 !important; height: 80px;}
    body .navbar-brand.logo{background-position: left center !important; height: 70px; width: 250px; padding: 0 !important;}
    .navbar-default .navbar-toggle{height: 40px; margin: 15px 0 !important;}
    .atw_cell .atw_title{float: left !important; width: 100% !important;}
    .atw_title .atw_cell_title_val{width: 70%; float: right !important; text-align: right !important;}
    .atw_cell_title_text{float: center !important;}
}

#userForm h3{font-size: 36px; color: #49a32b; padding: 0 0 20px; text-align: right;}
#userForm table tr td:first-child{width: 200px; text-align: left; vertical-align: middle; padding: 0 0 15px;}
#userForm table{width: 530px;}
#userForm table tr td input, #userForm table tr td select{width: 350px; height: 30px; padding: 0 10px; margin: 0 10px; margin-bottom: 15px;}
#userForm table tr td select{width: auto;}
#userForm table tr td input[type=submit]{width: auto; padding: 8px 15px; border: none; color: #FFF; background: #49a32b; height: auto;}
#userForm table tr td input[type=submit]:hover{background: #333;}

.pricing-tabs .vc_tta-panel-body{background: none !important; border: none !important;}
.pricing-tabs .vc_tta-panels{border: none !important; margin-top: 20px; background: #F0F0F0 !important;}
.pricing-tabs .vc_tta-tab a{box-shadow: 0 2px 0 0 rgba(0,0,0,.016) !important; line-height: 23px; letter-spacing: .4px; font-size: 14px; font-weight: 600; color: #FFF !important; border: solid 1px #ECECEC !important; border-radius: 5px !important; padding: 10px !important;}
.pricing-tabs .vc_tta-tab a:hover, .pricing-tabs .vc_tta-tab.vc_active a{background: #3d444b !important; color: #FFF !important;}
.pricing-tabs .pricing-box.style-1.active, .pricing-tabs .pricing-box.style-1:hover{transform: none !important;}
.hidden-collection{display: none !important;}
.pricing-box .price::before{display: none;}
ul.plan-list li{text-align: left;}
.pricing-box .price{padding: 10px 20px 10px 0;}
.page-header{padding: 45px 0;}
.page-header .col-md-6, .page-header h1{margin-bottom: 0;}
.view-links{margin-top: 7px;}
.pricing-table-title .sec-title h2::after{left: 0; top: 0;}
.pricing-table-title .sec-title h2{text-align: right;}
.pricing-table-title .sec-title h2 span{font-size: 22px;}
#carousel-anything-2 .plan-list i, #wordpress-hosting .plan-list i{float: left; margin: 2px 5px 0 0;}
#carousel-anything-2 .plan-list li, #wordpress-hosting .plan-list li{text-align: right;}
#userForm table td{font-weight: 700; color: #49a32b;}
#userForm table select, #userForm table input[type=text]{color: #222; font-weight: 400; width: 350px !important;}
#userForm table tr td:first-child{text-align: right;}
.address-info.listitems{clear: both;}
footer .col-md-6, .domain-search .input-text, #samplees.input-text{text-align: right;}
.input-text.newsfield{height: 52px; padding: 0 15px;}
.footer-bg .col-md-6.nopadding img{padding: 0 0 0 20px;}
.p_table_responsive .pricing-cycle-navigation:hover ul.pricing-cycle{top: 36px !important; padding: 0 !important;}
.p_table_responsive ul.pricing-cycle li{padding: 0 !important; width: 100% !important;}
ul.listitems{clear: both;}
.input-text.dsearch-sty1{padding-right: 15px;}
.header-top .text-right{text-align: left;}
.no-dis-phone{text-align: right;}
.no-dis-phone .btn-group, .no-dis-phone .social-icons{float: right !important;}

@media(max-width: 767px){
.pricing-table-title{padding-bottom: 0 !important; margin-top: -80px;}	
  .custom-products{margin: 0 -30px 0 0 !important;}
  .custom-products .vc_column_container{width: 46%; margin: 0 3.8% 2.992em 0; float: left;}
  .custom-products .vc_column_container>.vc_column-inner{padding: 0;}
}
@media(max-width: 550px){
	#userForm table{width: 100%;}
	#userForm table tr td{float: left; padding-bottom: 6px !important; padding-right: 0; border: none;}
	#userForm table tr td input, #userForm table tr td select{margin: 0 0 20px !important;}
	#userForm table tr{border: none;}
}

/* Tabs - Header colors */
#btn1 button, #btn2 button { color:#fff !important; background-color: #808080; }

/* Recode as TAB idea */
.tab-cont.hiden {
	visibility: hidden;
	height: 0;
}
.tab-cont.active{
	visibility: visible !important;
	height: auto !important;
}
.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list { text-align:right; }
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background: none !important; border: none !important;}
.vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading { border:none !important; border-width:0px !important; }

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body { min-height: 0px; }

.m-top8 {
  margin-top: 80px !important;
}
.product-details .product-title h2 {
  border-bottom: 1px solid #eee;
  margin: 0 0 20px;
  padding: 0 0 20px;
  font-size: 24px;
  text-transform: uppercase;
}
.product-details .product-desc {
  font-size: 13px;
  margin: 0 0 10px !important;
}
.product-desc {
  float: left;
  width: 100%;
}
.product-details .vc_btn3-container.vc_btn3-inline a, .product-details .vc_btn3-container.vc_btn3-inline button {
  font-size: 100%;
  margin: 15px 0 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: 0.618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  background-color: #ebe9eb;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  color: #FFF;
  background: #49a32b;
}
.hosting-table table { 
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 20px !important;
	width: 94%;
}
.hosting-table table td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 5px;
}
@media only screen and (max-width: 640px) {
.hosting-table table td {
   text-align: left;
}
	
.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container{margin: 0 0 2em !important;}