#domain{vertical-align:top!important;width:100%;height:70px;font-size:30px}
#submit{margin-top:0!important;vertical-align:top!important;margin-left:5px;font-size:24px;height:70px!important;line-height:14px!important;padding-top:0}
#error{margin:10px 0;color:#FF9800;font-weight:700;height:60px;font-size:18px;display:block}
.vert-top{vertical-align:top!important}
.btn-success:hover,
.btn-success.hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success{color:#fff;background-color:#58d68d;border-color:#58d68d}
.btn-success{color:#fff;background-color:#2ecc71}
.qodef-btn.qodef-btn-solid{background-color:#5d9cec!important;border-color:#5d9cec!important}
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline).qodef-btn-solid:not(.qodef-btn-custom-hover-bg) .qodef-animation-overlay{
	background-color:#a6c9f5!important;color:#fff!important
}
.qodef-btn-text:hover{color:#fff!important}
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-color):hover,
.qodef-blog-holder.qodef-blog-type-masonry .qodef-btn:hover,
.qodef-blog-holder.qodef-masonry-full-width .qodef-btn:hover{color:#fff!important;text-decoration:none}
.qodef-btn.qodef-btn-icon:not(.qodef-btn-custom-hover-bg).qodef-btn-solid .qodef-btn-text-icon{background-color:#a6c9f5!important}
.qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-hover-bg):hover,
.qodef-btn.qodef-btn-icon:not(.qodef-btn-custom-hover-bg).qodef-btn-solid:hover,
.qodef-btn:not(.qodef-btn-custom-border-hover):hover{background-color:#a6c9f5!important}
.button_marg{margin-bottom:40px}.qodef-btn.qodef-btn-icon .qodef-btn-text{padding:0 26px!important}

#prog_bar{display:none}
.qodef-progress-bar .qodef-progress-content-outer .qodef-progress-content{background:#5d9cec!important}

.qodef-fullscreen-menu-opener:hover .qodef-line,
.qodef-fullscreen-menu-opener.opened:hover .qodef-line:after,
.qodef-fullscreen-menu-opener.opened:hover .qodef-line:before,
/*
.qodef-icon-shortcode.circle,
.qodef-icon-shortcode.square,
*/



.qodef-progress-bar .qodef-progress-content-outer .qodef-progress-content,
.qodef-price-table.qodef-active .qodef-active-text,
.qodef-pie-chart-doughnut-holder .qodef-pie-legend ul li .qodef-pie-color-holder,
.qodef-pie-chart-pie-holder .qodef-pie-legend ul li .qodef-pie-color-holder, .qodef-tabs .qodef-tabs-nav li.ui-state-active a,
.qodef-tabs .qodef-tabs-nav li.ui-state-hover a,
.qodef-btn.qodef-btn-solid,
.qodef-btn.qodef-btn-icon:not(.qodef-btn-custom-hover-bg).qodef-btn-solid .qodef-btn-text-icon, #submit_comment,
.post-password-form input[type="submit"],
.wpcf7-form-control.wpcf7-submit,
.qodef-accordion-holder .qodef-title-holder.ui-state-active .qodef-accordion-mark,
.qodef-accordion-holder .qodef-title-holder.ui-state-hover .qodef-accordion-mark,
.qodef-accordion-holder.qodef-boxed .qodef-title-holder .qodef-accordion-mark,
.qodef-price-table.qodef-active .qodef-price-table-inner ul li.qodef-table-title,
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-title,
.qodef-portfolio-list-holder.qodef-ptf-standard article .qodef-item-icons-holder a,
.qodef-team.main-info-below-image .qodef-circle-animate,
/*
body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu > ul > li:hover > a .item_outer,
*/
body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu > ul > li > a .item_outer:hover,

.qodef-main-menu > ul > li.qodef-active-item > a .item_outer,
.qodef-drop-down .second .inner ul li a:before,
#qodef-back-to-top:hover > span,
.qodef-process-holder .qodef-process-item:hover .qodef-icon-shortcode.circle,
.qodef-underline-icon-box-holder .qodef-underline-icon-box-underline,
.qodef-image-with-icon-holder .qodef-image-with-icon-holder-icon-wrapper .qodef-icon-shortcode,
.qodef-icon-shortcode.circle.checked:before,
.qodef-image-with-icon-holder .qodef-image-with-icon-holder-icon-wrapper .qodef-icon-shortcode,
.qodef-input-title:before,
.qodef-social-share-holder.qodef-list a:hover,
.qodef-sidebar .widget h4:before,
.qodef-side-menu .widget h4:before,
#submit_comment,
.post-password-form input[type="submit"],
.wpcf7-form-control.wpcf7-submit,
footer input[type="submit"],
.qodef-blog-holder article.format-audio .mejs-controls .mejs-time-rail .mejs-time-current,
.qodef-blog-holder article.format-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-post-date .month,
.qodef-btn.qodef-btn-solid,
.qodef-btn.qodef-btn-icon:not(.qodef-btn-custom-hover-bg).qodef-btn-solid:hover,

.qodef-main-menu > ul > li > a .item_outer:before,
.qodef-woocommerce-page .product .qodef-onsale,
.page-template-default .woocommerce .product .qodef-onsale,
.page-template-full-width .woocommerce .product .qodef-onsale,
.qodef-woocommerce-page .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover,
.page-template-default .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover,
.page-template-full-width .woocommerce .qodef-woocommerce-product-list-add-to-cart-button-holder .added_to_cart:hover,
.woocommerce-pagination .page-numbers li span.current,
.woocommerce-pagination .page-numbers li a:hover,
.woocommerce-pagination .page-numbers li span:hover,
.woocommerce-pagination .page-numbers li span.current:hover,
.widget_price_filter .ui-slider-range,
.widget_price_filter .price_slider_amount .button,
.qodef-woocommerce-page .qodef-quantity-buttons .qodef-quantity-input,
.qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder.ui-state-active,
.qodef-woocommerce-page .woocommerce-accordions.qodef-boxed .qodef-title-holder.ui-state-hover,
.qodef-woocommerce-page #reviews input[type="submit"],
footer .wpcf7-form-control.wpcf7-submit:hover,
.qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-cart-label,
.qodef-shopping-cart-dropdown .qodef-cart-bottom .checkout,
.qodef-shopping-cart-dropdown .qodef-cart-bottom .view-cart:hover,
.qodef-shopping-cart-dropdown .qodef-item-info-holder .qodef-item-right .remove:hover,
.qodef-woocommerce-page .checkout_coupon input[type="submit"]:hover,
.qodef-woocommerce-page .login .form-row input[type="submit"]:hover,
.qodef-woocommerce-page .lost_reset_password .form-row input[type="submit"]:hover,
.qodef-woocommerce-page .return-to-shop a:hover,
.qodef-team .qodef-team-social-holder,
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner,
.qodef-shopping-cart-dropdown .qodef-dropdown-top-stripe-holder,
.qodef-btn.qodef-btn-hover-animation .qodef-animation-overlay,

/* .woocommerce-edit-account input[type=submit]:hover, */

.woocommerce-edit-address input[type=submit]:hover,
.woocommerce-view-order mark,
.qodef-blog-single .qodef-blog-standard-post-date .month,
.qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-icons-holder a:hover,
.qodef-portfolio-list-holder article .qodef-item-icons-holder a,
.qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-icons-holder a,
.qodef-single-product-summary table.variations td.label label:before{
	background-color:#5d9cec!important;
	border: none !important;
}


.qodef-btn:not(.qodef-btn-custom-border-hover):hover,
.qodef-pagination li.active,
.qodef-pagination li:hover{
    background-color:#5d9cec!important;

}

a.checkout-step-button-next:focus,
a.checkout-step-button-next:hover
{
    text-decoration: none;
}

.qodef-title{
	background-color:#FFF!important;
	background-image:none!important;
	border: none !important;
}

.qodef-title.qodef-preload-background{
	background-image:none!important;
}


#stripe-payment-data .col-add{
	display:none;
}
.vc_custom_1445438456206{
	display:none !important;
	
}
.tool_links a{
        font-size:large;
        font-weight:bold;
        margin-top:20px;
        color:#5d9cec;
}
.tool_links a:hover{
        text-decoration:none;
        color:#a6c9f5;
}
/* .qodef-logo-wrapper{
	display:none !important;
} */
.site_logo_wrap{
	text-align:center;
}
.site_logo{
	text-align: center;
    height: 150px;
    /* width: 404; */
    background: url('assets/img/seoptimerlogo.png')no-repeat center center;
    background-size: contain;
}
.logo_footer{
	text-align: center;
    height: 100px;
	background: url('assets/img/seoptimer logo white.png')no-repeat center center;
	background-size: contain;
}
.icon_footer{
	background-size: contain;
	width: 50px;
	height: 50px;
	display: inline-block;
	vertical-align: middle;
}
.icon_footer__opera{
	background: url('assets/img/opera-100.png')no-repeat center center;
	background-size: contain;
}
.icon_footer__firefox{
	background: url('assets/img/firefox-100.png')no-repeat center center;
	background-size: contain;
}
.icon_footer__chrome{
	background: url('assets/img/chrome-100.png')no-repeat center center;
	background-size: contain;
}
.qodef-mobile-header .qodef-mobile-logo-wrapper img{
	/* display:none !important; */
}
.qodef-icon-list-text{
	font-size:18px;
}
.browser-ext{
	margin-bottom: 10px;
    font-size: 16px;
}

.wc_payment_methods{
	list-style: none;
}

.page-id-1868 .qodef-active-item .item_text{
	/* color:white; */
}
.page-id-1868 .item_text:hover,
.page-id-1868 .item_inner:hover,
.page-id-1868 .narrow:hover{
	/* color:white!important; */
}
.page-id-1868 .item_text{
	/* color:black; */
}
.vc_custom_1476189247539 .wpb_wrapper p {
	font-size: 18px;
    line-height: 30px;
}
.wpb_wrapper h2{
	margin-bottom: 16px;
}
.payment_method_stripe_label{margin-bottom:20px;}
footer{z-index:91!important;}
.qodef-content{z-index:98!important;}
.nosidepadding{
	padding-left:0!important;
	padding-right:0!important;
}
#payment .form-row.place-order{
	margin-bottom:40px;
}
#payment .wc-credit-card-form-card-cvc{
	width: 100%!important;
}
#wc-stripe-cc-form .form-row-first{
	/*
	float:right!important;
	*/
}
/* Custom, iPhone Retina */
	@media only screen and (max-width : 768px){
		body.page-id-47964 .qodef-parallax-section-holder{
			background-image: none!important;
		}


		.w-100-xs{
			width:100%!important;
		}

		.mobile-table{

		}
		.mobile-table td,
		.mobile-table th{
			text-align: left;
		}

		.mobile-field{
			display: block!important;
			width: 100%!important;
			float: none!important;
		}
		/* */
		#payment h3{
			/* width:100%; */
		}
		.faq_row{
			float:left;
		}
		.woocommerce-billing-fields #billing_address_1_field{
			width: 65%;
		}
		.woocommerce-billing-fields #billing_address_2_field{
			width: 35%;
		}
		#payment .form-row.place-order{
			margin-bottom:0!important;
			float:left;
		}
		.vc_row.wpb_row.vc_row-fluid.qodef-section.row-full.vc_custom_1476470735317.qodef-content-aligment-left.qodef-grid-section {
			margin-bottom:-50px!important;
		}
		.vc_custom_1476213563874{
			padding-top:0!important;
		}
		.vc_row.vc_custom_1476212962208 {
			margin-top: -56px !important;
		}
		
		.vc_custom_1476189247539 .wpb_wrapper{
			padding: 0 30px;
		}
		.vc_custom_1476189247539 p{
			margin-bottom: 20px;
		}
		.vc_column-inner.vc_custom_1476213271568{
			padding-bottom:0!important;
			margin-bottom: 0!important;
		}
		.qodef-woocommerce-page table td {
			padding: 5px !important;
		}
		
		.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1479581053544{
			padding-right: 0!important;
		}
		
		.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1479592553877{
			padding-right: 0!important;
		}
		
		.product-name strong{
			display: none;
		}
		.product-name {
			width: 50%!important;
			font-size: 18px;
		}

		.woocommerce .form-row input[name=apply_coupon]{
			font-size: 14px!important;
		}

		th.product-total,
		th.product-name{
			text-align: center!important;
			padding-left: 5px!important;
			padding-right: 5px!important;
		}
		td.product-name,
		td.product-total{
			text-align: center!important;
		}
		.order_details .product-name{
			width: 50%!important;
		}
		.order_desc{display:none;}
		footer{
			margin-top: 50px!important;
		}
		
		.checkout_bottom_text{
			margin-top:20px;
		}
		#wc-stripe-cc-form .form-row-wide,
		#wc-stripe-cc-form .form-row-first,
		.woocommerce-billing-fields #billing_country_field,
		.woocommerce-billing-fields #billing_city_field,
		#wc-stripe-cc-form .form-row-last
		{
			width:100%!important;
			float:left!important;
		}
		/*{
			width:50%!important;
		}
		{
			width:50%!important;
			float:left!important;
		}
		*/
		.col-add,
		#wc-stripe-cc-form{
			width:100%!important;
			float:initial!important;
		}

		/*
		.checkout_coupon .form-row-first,
		.checkout_coupon .form-row-last{
			display: inline-block;
			width: 48%;
			padding-right:0;
		}
		.checkout_coupon .form-row-last .button{
			padding:0!important;
			width: 100%
		}
		*/

		.cart_item .product-total{
			padding: 5px 0!important;
		}
		#yii_register_response{
			padding: 10px !important;
			width: 80% !important;
		}
		
		.qodef-mobile-header .qodef-mobile-nav {
			/* border: 2px solid white; */
		}
		.vc_custom_1476470735317,
		.vc_custom_1476213914985{
			padding-bottom: 40px !important;
		}
		.vc_custom_1476213532997,
		.vc_custom_1476472170571{
			padding-top: 40px !important;
		}
		.vc_custom_1473769270413,
		.vc_custom_1476213022773,
		.vc_custom_1476213854928,
		.vc_custom_1476218365435,
		.vc_custom_1476218444427
		{
			padding-right:30px;
		}
		.vc_custom_1476471843326 .wpb_text_column {
			padding:0 30px;
		}
		.vc_custom_1476213796549 {
			margin-top: 30px !important;
		}
		.vc_custom_1476470501036{
			padding: 0 62px;
			text-align: left;
		}
		
		.vc_custom_1476188992525 h2{
			padding: 0 30px;
		}
		
		.wpb_single_image img {
			/* padding: 0 20px; */
		}
		
		.vc_custom_1476206739415  img{
			margin-bottom: 150px;
			padding: 0px 50px;
		}
		
		.vc_custom_1476212962208 {
			    padding-top: 40px;
		}
		.vc_custom_1476212962208 .vc_column_container {
			display:inline-block;
		}
		
		.img-circle,.img-circle1,.img-circle2,.img-circle3{
			display:none;
		}
		
		.logo_footer{
			background: url('assets/img/seoptimer logo white small.png')no-repeat center center;
			background-size: contain;
		}
		
		.site_logo{
			background: url('assets/img/seoptimer logo blue small.png')no-repeat center center;
			background-size: contain;
			    margin: -50px 0 20px;
		}
		
		.qodef-title .qodef-title-holder .qodef-subtitle span {
			width:100% !important;
		}
		
		.qodef-title.qodef-has-background{
            /*
			background: none !important;
			*/
		}
		
		.vc_custom_1473319010905{
			    margin-left: -30px;
		}
		
		#billing_postcode_field {
			width: 100% !important;
		}
		
		.qodef-mobile-header .qodef-mobile-header-inner{
            /* height: initial!important; */
			background-color: initial!important;
            /* position: absolute!important; */
			width: 100%;
		}
		
		.qodef-mobile-header .qodef-mobile-menu-opener{
			/* float:initial !important; */
		}
		
		.vc_column_container > .vc_column-inner{
			padding-left:0!important;
			padding-right:0!important;
			float: left;
		}

		body.page-id-47964 .vc_column_container > .vc_column-inner{ /* @TODO @IMPORTANT */
			padding-left: 15px!important;
			padding-right: 15px!important;
			float: left;
		}


		.nosidepadding
		{
			padding-left:0!important;
			padding-right:0!important;
            float: left;
		}
		/* #error{
			height:40px;
		} */
		.qodef-progress-bar .qodef-progress-title-holder{
			margin:0 !important;
		}
		#main_title > div{
			font-size:26px!important;
		}
		h1 > a > img{
            width: 80%;
		}



		.form-row{
			padding-right:3px!important;
		}
		.form-row.place-order{
			text-align:center;
		}
		#s2id_billing_country {
			margin-top: 0;
		}
		.wp-image-4532{
			left: 20%!important;
		}
		.wp-image-4533{
			left: 8%!important;
		}
		.wp-image-4534{
			left: 10%!important;
		}
		
		
		.page-id-1868 .qodef-price-table .qodef-price-table-inner ul li.qodef-table-title .qodef-title-content{
			margin-right: initial!important;
		}
		
		
		
		.wp-image-4554{
			top: 18px!important;
			left: -4px!important;
		}
		.wp-image-4553{
			
			left: 8px!important;
		}
		.credit_cards{
			margin-top:-8px;
		}
		.qodef-mobile-header .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder {

			color: #000!important;

		}

		/*
		.checkout_coupon .form-row-first{
			float: left;
		}
		.checkout_coupon .form-row-last{
			float: right;
		}

		.checkout_coupon p{
			margin-top: 0!important;
			padding-right: 0!important;
		}
		*/

		.customer-fields
		/*
		,div#order_review
		*/
		{
			padding-left: 0;
			padding-right: 0;
		}
		.woocommerce-billing-fields h3{
			margin-top: 20px!important;
			margin-bottom: 8px!important;
		}
		#payment h3{
			margin-bottom: 8px!important;
		}
		.payment_list_image_wrapper img{
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 8px;
		}
	}
	
	@media only screen and (min-width : 320px){
		#error{font-size:18px !important}
		.vc_custom_1476189247539 .wpb_wrapper h2{
			padding:0 20px;
		}
	}
 
	/* Extra Small Devices, Phones */
	@media only screen and (min-width : 480px){
		#error{font-size:22px !important}

	}
 
	/* Extra Small Devices, Phones */
	@media only screen and (max-width : 480px){
		.form-row label,
		.qodef-grid-section .qodef-section-inner{
			/* width:380px !important; */
			width:90% !important;
		}
		.qodef-full-width-inner .vc_row {
		    /* padding: 0 40px; */
            margin:0;
		}
		#order_review,
		#customer_details,
		.faq_row,
		.checkout_bottom_text,
		.checkout_bottom_text p,
		.checkout_bottom_text h5,
		.wc_payment_method.payment_method_stripe
		{
			float:left;
		}
		.ch_img span{
			width:270px!important;
		}

		.page.woocommerce-checkout.qodef-woocommerce-page .woocommerce .form-row input[name=apply_coupon]{
			font-size: 14px!important;
		}

        .qodef-mobile-header .qodef-mobile-header-inner{
            height: 75px!important;
        }
	}
	
	@media only screen and (max-width : 380px){
		.qodef-grid-section .qodef-section-inner{
			/*width:350px !important;*/
			width:100% !important;
		}
		.qodef-full-width-inner .vc_row {
		    /* padding: 0 40px; */
            margin:0;
		}
	}
	
	@media only screen and (max-width : 320px){
		.qodef-grid-section .qodef-section-inner{
			/*width:290px !important;*/
			width:100% !important;
		}		
		.qodef-full-width-inner .vc_row {
			/* padding: 0 40px; */
            margin:0;
		}
		.wp-image-4534,
        .wp-image-4533,
        .wp-image-4532,
        .wp-image-4530,
        .wp-image-4554,
        .wp-image-4553{

			display:none!important;
		}
	}
	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px){
		#error{
			font-size:22px !important
		}

		/* padding up to line*/
		.woocommerce .payment-method-actions{
			padding-top: 10px;
			padding-bottom: 10px;
		}

		.seoptimer-products-table-info.table-row-main .vc_col-sm-1 + .vc_col-sm-5,
		.pricing-features .vc_col-sm-1 + .vc_col-sm-5{
			margin-right: 10px;
		}

		.seoptimer-products-table-info.table-row-main .vc_col-sm-5 + .vc_col-sm-5,
		.pricing-features .vc_col-sm-5 + .vc_col-sm-5{
			margin-left: 10px;
		}
		.feature-description{
			position: relative;
		}

		.feature-description-info{
			position: absolute;
			right: 12px;
		}
	}
 
	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px){
		#error{font-size:24px !important}
	}
 
	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px){
		#error{font-size:26px !important}
		.checkout_coupon{

			margin-top: 10px;
		}
		.col-add{
			padding-left: 10px;
		}
		.payment_list_image_wrapper{
			margin-top:33px;
		}
	}
	
	/*.qodef-light-header .qodef-logo-area .qodef-light-logo, .qodef-light-header .qodef-menu-area .qodef-light-logo, .qodef-light-header .qodef-vertical-menu-area .qodef-light-logo {
    opacity: 0 !important;
}*/

.qodef-footer-column-1 .qodef-icon-shortcode.square{
	background:none !important;
}

.qodef-footer-column-1 .qodef-icon-shortcode.square:hover{
	background:#5d9cec !important;
	border: 1px solid #5d9cec !important;
}
.qodef-blog-standard-post-date{
	width:50px;
}
.qodef-blog-standard-info-holder{
	width:80%;
}
.qodef-blog-holder.qodef-blog-type-standard .qodef-post-excerpt{
	word-wrap:break-word;
}
.wpcf7-form-control.wpcf7-textarea {
    height: 120px!important;
}
div.wpcf7-response-output {
    margin: 6em 15.8em 1em 13.5em;
    padding: 1em 10em 1.2em 1.2em;
}
#place_order{
	background-color:#5d9cec;
	color:white;
	border:0;
}
#place_order,
a.qodef-btn-solid{
	/* IE EDGE FIX */
	overflow: hidden;
	display: inline-block;
}
#place_order:focus {
	/* background-color: #A6C9F5!important; */
	color: white;
}
#place_order.submit-loader,
#place_order:disabled,
#place_order[disabled]{
	background-color: #ffcf7b!important;
}

#place_order.submit-loader:after,
.coupon-loader.submit-loader:after
	/*
    #place_order:disabled:before,
    #place_order[disabled]:before
    */{
	/*
	position: absolute;
		top: 16px;
	left: 8px;
	*/
	display: inline-block;
	content: '';
	border: 4px solid rgba(243, 243, 243, 0.62);
	border-radius: 50%;
	border-top: 4px solid #fff;
	width: 20px;
	height: 20px;
	-webkit-animation: spin_loader 1s linear infinite;
	animation: spin_loader 1s linear infinite;

	vertical-align: middle;
	margin-top: -4px;
	margin-left: 16px;
	margin-right: -12px;
}

.coupon-loader.submit-loader:after{
	border-color: #5595df;
	border-top-color: #FFF;
    width: 30px;
    height: 30px;
    margin-left: 0;
    margin-right: 0;
}
@-webkit-keyframes spin_loader {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin_loader {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
/* #place_order:hover{
	background-color:black!important;
	border-color:black!important;  
} */
.qodef-woocommerce-page .woocommerce-checkout-review-order-table .order-total{
	color:#5d9cec!important;
}
.qodef-title .qodef-title-holder .qodef-subtitle span {
	width:500px;
}
.wpcf7-form-control.wpcf7-submit:hover{
	background-color:#a6c9f5!important;
}
.form-row{
	padding-top:15px;
	padding-right: 15px;
}
#order_comments_field{
	padding-bottom:15px;
}
abbr[data-original-title], abbr[title] {
	text-decoration:none;
	cursor: none;
	border-bottom: 0;
}
#billing_first_name_field,#billing_email_field {
	width: 50%;
	float: left;
	padding-right: 15px;
}

#billing_last_name_field,  
#account_password_field,
/* #billing_state_field, */
/* .woocommerce-billing-fields #billing_city_field,  */
#billing_phone_field{
	width: 48%;
	float: right;
	padding-right: 15px;
}

#billing_address_1_field{
	padding-top: 15px;
    float: left;
    width: 70%;
}
#billing_address_2_field{
	padding-top: 15px;
    float: right;
    width: 30%;
}
/*#billing_country_field{
	margin-top:65px;
}*/
#billing_company_field{
	width: 100%;
	float: left;
}
/*.woocommerce label{
	display:none;
}*/
#payment label{
	display: block;
}
#payment .payment-errors{


	padding: 15px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    /*
    color: #d94242;
	*/
}

br.payment-errors{
	visibility: hidden;
}
/* in view-invoive/my-account */
.order-again{
	display: none;
}
/*#s2id_billing_country{
	margin-top: 68px;
}*/
.qodef-woocommerce-page .form-row .select2-container .select2-choice{
	height:52px;
	line-height:52px;
	width: 100%;
}
#s4wc-card-cvc{
	margin-top: 25px;
	margin-left: -105px;
}
#s4wc_save_card_field{
	display: none;
}
.qodef-woocommerce-page .woocommerce-checkout-payment img {
    /* display: initial !important; */
}
.woocommerce-thankyou-order-received{
	font-size: 24px;
    font-weight: bold;
	margin-bottom:40px;
}
/* #payment label{
	display:none!important;
} */
.create-account{
	/* display:none; */
}
.bg-row-img-prem {
	background-repeat:no-repeat;
	background-position: center center;
}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner{
	background-color: gray !important;
	border: none !important;
}
.qodef-testimonials.filled .qodef-testimonial-author-text {
    color: white!important;
}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner:after {
    border-top: 12px solid gray!important;
}
.page-id-1868 .qodef-title{
	display:none;
}
#yii_register_response{
    /* position: fixed; */
    /* top: 50%; */
    width: 50%;
    /* left: 50%; */
    padding: 60px;
    opacity: 0;
    display: none;
    z-index: 9999;
    /* max-width: 100%; */
    margin: 0 auto;
}
.response_wrapper{
	width: 100%;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 0;
	z-index: 999;
}
.create-account > p{
	display:none;
}

.create-account{
	display: block!important;
}
.create-account.form-row-wide{
	display: none!important;
}

#account_password_field{
	display:block;
}
.woocommerce-password-strength{
	margin-top: 5px;
}
.woocommerce-checkout .woocommerce-shipping-fields h3 {
	 float:left; 
}
@keyframes error-fade-out {
	0%   {opacity: 1;}
	90%  {opacity: 1;}
	100% {opacity: 0;}
}
@-webkit-keyframes error-fade-out {
	0%   {opacity: 1;}
	90%  {opacity: 1;}
	100% {opacity: 0;}
}

/* error box plane over */
.page-id-1748 .recurring-totals, .page-id-1748 .cart-subtotal{
	display:none;
}

#wc-stripe-cc-form .form-row-wide{
	width:100%;
}

/*#stripe-card-cvc{
	width:100%!important;
}*/
/*
.checkout_coupon{
	text-align: right;
	top:10px;
	width:100%;
}
*/
/* .woocommerce-checkout-review-order{
	margin-bottom: 100px;
} */
.woocommerce-checkout .woocommerce{
	position:relative; 
}
.col-add{
	/* float:right; */
	/* width:50%; */
	font-size:14px;
	padding-top: 30px;
}
.ch_img img{
	width:20px;
}
.ch_img {
	padding-bottom:20px;
}
.faq_row h5{
	padding-bottom:12px;
}
.faq_row p{
	font-size:15px;
}
.faq_row{
	margin-bottom:30px;
}
.home .qodef-logo-wrapper {
    display: none!important;
}


.page-id-366 .qodef-normal-logo,
.page-id-521 .qodef-normal-logo, 
.page-id-892 .qodef-normal-logo,
.page-id-1748 .qodef-light-logo,
.page-id-1364 .qodef-light-logo,
.page-id-1780 .qodef-normal-logo{
	opacity:1!important;
}
.page-id-1868 .qodef-dark-logo{
	opacity:1!important;
}
.page-id-1364 .qodef-sticky-header .qodef-light-logo,
.page-id-1748 .qodef-sticky-header .qodef-light-logo,
.qodef-light-logo{
	opacity:0!important;
}

.clear{
	display:none;
}
.qodef-logo-wrapper a{
	height:55px!important;
}
.visible{display:block!important;}
.checkout_bottom_text{padding:0 20px;}

.vc_custom_1476471843326 {display:none;}

.wp-image-4534{
	position: absolute;
    top: 11px;
    left: 63px;
}

.wp-image-4533{
	position: absolute;
    top: 11px;
    left: 58px;
}

.wp-image-4532{
	position: absolute;
      top: 11px;
    left: 97px;
}

.wp-image-4530{
	position: absolute;
    top: 0;
    left: 52px;
}

.wp-image-4554{
	position: absolute;
    top: 6px;
    left: 52px;
}

.wp-image-4553{
	position: absolute;
    top: 0;
    left: 137px;
}
.product-name{
	width:70%;
}
.ch_img img{
	/* display:inline-block; */
	width:20px;
	float:left;
	padding-top: 6px;
}
.ch_img span{
	display: block;
    float: left;
    margin-bottom: 20px;
    width: 94%;
    text-align: left;
    padding-left: 12px;
	
}
.qodef-woocommerce-page .checkout_coupon input[type="submit"]:hover{
	border: 2px solid #5d9cec!important;
}
.qodef-woocommerce-page .woocommerce-checkout-payment .qodef-tabs-nav li{
	margin:0;
	float:left;
}
.qodef-tabs li a:hover{
	border: 2px solid #5d9cec!important;
	background: #5d9cec;
	color:white!important;
}
.qodef-tabs li a{
	text-decoration:none;
}
.qodef-tabs .qodef-tabs-nav li.ui-state-active a{
	border: 2px solid #5d9cec!important;
}
/* switcher */
.payment_method_stripe .payment_method_stripe_label,
.payment_method_stripe > input,
.payment_method_paypal{
	display:none!important;
}
.logged-in #billing_email_field {
	width: 100%;
}
.logged-in .select2-choice{
	height:51px !important;
}
#pm-cc a,
#pm-cc a:hover{
	border-right:0px solid!important;
	 
 }
#pm-pp a,
#pm-pp a:hover{
	border-left:0px solid!important;
}
.qodef-woocommerce-page .select2-container .select2-choice{
	border-width: 1px!important;
	border-radius: 0!important;
}
.b-add-payment *{

}
.b-add-payment input[type=text],
.b-add-payment select,
.b-add-payment .select2-choice{
	font-size: 18px!important;
}
/* DISPLAY FIELDS >> */
.paypal_box img{
	    margin-top: 25px;
}
.paypal_box p{
	/* font-size: 13px; */
	font-size: 12px;
    margin-top: 10px;
}
.paypal_box{
	/* text-align:center; */
	display:none;
}
.paypalON #payment > .col-md-6.nosidepadding >  .credit_cards, 
.paypalON #payment .qodef-tabs{
	/* text-align:center; */

	display:block!important;
}

.order-repayment .faq_row,
.order-repayment .payment-description,
.order-repayment .checkout_coupon,
.order-repayment .notice_help,
/*
.order-repayment #order_review_heading,
*/
.order-repayment .woocommerce-checkout-payment h3
{
	display: none!important;
}
.order-repayment .customer-fields{
	display: none!important;
}
.order-repayment .woocommerce-checkout-payment{
	margin: 0px 0!important;
}
/* DISPLAY FIELDS << */
.woocommerce-checkout.qodef-woocommerce-page .select2-container .select2-choice{
	border: 1px solid #eaeaea;
}
.payment_list_image img{
	width: 20px;
}
.payment_list_image{
	display: inline-block;
    width: 30px;
    vertical-align: top;
}
.payment_list_text{
	display: inline-block;
    width: 87%;
    font-size:21px;
}
.payment_list_wrapper{
	margin-bottom:15px;
}
.account-payment-methods-table th.payment-method-method{ width: 70%; }
.account-payment-methods-table th.payment-method-expires{ width: 10%; }
.account-payment-methods-table th.payment-method-actions{ width: 20%; }


.account-payment-methods-table .inline-button{
	display: inline;
	white-space: nowrap;
}
.account-payment-methods-table .inline-button:before{
	content: '';
	margin-top:8px;
}
.account-payment-methods-table .btn-block:last-child{
	margin-bottom: 0!important;
}



.account-orders-table .inline-button:last-child{
	/*
	margin-bottom: 0!important;
	*/
}



.single-post h3{
	/* margin-top:15px; */
	margin-top: 35px;
	line-height: 25px;

	margin-bottom: 15px;
}
.single-post .qodef-post-content li{
	/* list-style-position: inside; */
	list-style-position: outside;
}
.single-post .qodef-post-content ul{
	list-style-position: inside;
    padding-left: 25px;
}
.single-post span{
	/*
	vertical-align: middle;
	*/
}
body.single-post .qodef-post-content{
	font-size: 18px;
	line-height: 30px;
}

body.page-template-blog-standard{

}

body.single-post .qodef-post-text-inner p span,
body.single-post .qodef-post-text-inner ul span{
	font-weight: 500!important;
}

.single-post h5{
	margin-top:15px;
	font-size: 16px;
    line-height: 26px;
	color:#797979;
    font-weight: bold;
}
.single-post h6{
	margin-top:15px;
	font-size: 22px;
    line-height: 32px;
    font-weight: bold;
}
.single-post p img{
	margin-top: 15px;
}

.qodef-woocommerce-page .woocommerce-checkout-payment li{
	margin-top:0!important;
	margin-bottom: 20px!important;
}
#payment .qodef-tabs{
	display:none;
}
#payment > .col-md-6.nosidepadding >  .credit_cards{
	display:none;
}
body div.wpcf7-validation-errors{
	width: 100%;
    margin: 0;
    position: absolute;
    top: 115px;
    left: 0;
    background: lightcoral;
    color: white;
    border: none;
}
body div.wpcf7-mail-sent-ok{
	width: 100%;
    margin: 0;
    position: absolute;
    top: -40px;
    left: 0;
    background: lightgreen;
    color: white;
    border: none;
	font-size: 16px;
}


/*===CHECKOUT PAGE===*/
.terms-link {
    font-size: 14px;
	margin-top:23px;
}
.terms-link a {
    color: #797979;
	text-decoration: underline;
}
.terms-link input{
	margin-left: 3px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 2px;
	vertical-align: middle;
	-ms-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	-o-transform: scale(1.4);
}

/*===SEO Services PAGE===*/
div.wpcf7 {
    position: relative;
}
div.wpcf7-validation-errors { 
	display: none !important; 
}
.wpcf7-form .wpcf7-form-control.wpcf7-text {
    margin-bottom: 5px;
}
.wpcf7-form span.wpcf7-not-valid-tip {
    padding-left: 2px;
}
.block-ui-form{
    width: 100%;
    height: 100%;
    bottom: 0;
    top: 0;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    z-index: 9999;
    border-radius: 10px;
    padding: 20px;
}

/* === FOOTER BOTTOM MENU === */
.menu-footer-menu-bottom-container,
.menu-static_footer_bottom_menu-container {
	margin-top: 20px;
}
.menu-footer-menu-bottom-container ul,
.menu-static_footer_bottom_menu-container ul{
	text-align: center;
}
.menu-footer-menu-bottom-container ul li,
.menu-static_footer_bottom_menu-container ul li{
	display: inline-block;
	white-space: nowrap;
}
.menu-footer-menu-bottom-container ul li a,
.menu-static_footer_bottom_menu-container ul li a{
    font-size: 16px;
}

.menu-static_footer_bottom_menu-container ul li a{
	color: #a2a2a2;
	padding: 6px 0;
	display: inline-block;
	position: relative;
}

.menu-static_footer_bottom_menu-container ul li a:hover{
    color: #fff;
}

.menu-static_footer_bottom_menu-container ul li a:hover:before {
    content: "";
    display: inline-block;
    height: 48%;
    position: absolute;
    left: -10px;
    border-left: 3px solid #5d9cec;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .15s ease-out;
    opacity: 1;
}

.menu-static_footer_bottom_menu-container ul li {
    border-bottom: 1px dotted #404040;
}

.menu-footer-menu-bottom-container ul li:after,
.menu-static_footer_bottom_menu-container  ul li:after{
	content: '|';
	margin-left: 12px;
	margin-right: 8px;
}
.menu-footer-menu-bottom-container ul li:last-child:after,
.menu-static_footer_bottom_menu-container ul li:last-child:after{
	content: '';
}
footer  .qodef-footer-top-holder .qodef-footer-top.qodef-footer-top-full {
    padding-bottom: 10px;
}

/* */
.space-wrap{
    white-space: normal;
    word-wrap: break-word;
}
.clearfix{
    clear: both;
}

.no-float{
	float:none!important;
}
#customer_details{
	/*
	overflow: hidden;
	*/
}
.m-h-auto{
    min-height: auto!important;
}


/* .normal-price th, */
.normal-price .amount{
	font-weight: 500;
}

.order-pay-now.normal-price .amount{
	font-weight: 700;
}


.order-total th{
    color: #5d9cec!important;
}

.order-pay-now .first-payment-date{
	display: none;
}

.order-pay-direct .woocommerce{
	margin-left: 20px;
	margin-right: 20px;
}
.order-pay-direct .woocommerce-thankyou-order-received{
	margin-top:16px;
}
.order-pay-direct .btn-back-account{
	display: none;
}

.cart-discount *,
.recurring-total th{
	font-weight: 500;
}
.recurring-total.order-pay-now th{
    font-weight: 700;
}

.inline-block{
    display: inline-block;
}

.normal-price.order-checkout strong{
    display: none;
}

/*
.qodef-mobile-opener-icon-holder{
	color: #5d9cec;
}
*/
.theme-color{
	color: #5d9cec;
}
.theme-stroke .fa{
    -webkit-text-stroke: 2px #5d9cec;
}

.theme-circle-icon .fa:before{
	content: "\e079";
	font-family: simple-line-icons;
}

.theme-circle-icon .fa:before{
	content: "\e079";
}
.text-white{ color: #FFF; }
.theme-text{ color: #5d9cec; }
.theme-link{ color: #5d9cec; }

.theme-list{
    list-style-type: none;
	margin-right:8px;
}
.theme-list li{
    padding-left:20px;
    padding-bottom: 8px;
    position: relative;
    margin-left: 20px;
	line-height: 20px;
}

.theme-list.mute li{
	color: rgb(121, 121, 121);
    margin-left: 10px;
    padding-left: 15px;
}
.theme-list.mute li:before {
    text-indent: -25px;
    margin-right: 0;
}
/*
.theme-list.check-list li:before {
*/
.theme-list li:before {
    /* content: "•"; */
    /* content: "\f00c"; */
    text-indent: -20px;
    display: inline-block;
    content: "\f058";
    color: #5d9cec;
    top:1px;
    font-family: FontAwesome;
    margin-right: 6px;
    font-size: 20px;
    margin-top: 2px;
    position: relative;
}
.theme-list.blue li:before {
	color: #FFF;
}

.theme-slider .owl-carousel .owl-item{
    text-align: center;
}

/*
.search-results .qodef-title,
.search-results .qodef-title .qodef-title-holder,
.page-template-blog-standard .qodef-title,
.page-template-blog-standard .qodef-title .qodef-title-holder,
.single-post .qodef-title,
.single-post .qodef-title .qodef-title-holder,
.archive .qodef-title,
.archive .qodef-title .qodef-title-holder{
    height: auto!important;
}
*/



.grayscaled {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	/* filter: gray; */ /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	transition: 0.5s all;
}

.grayscaled:hover {
	filter: none;
	-webkit-filter: grayscale(0%);
	transition: 0.5s all;
	cursor: default;
}



.empty-sidebar-widget .textwidget:not(.manual-widget){
    display: none;
}


.hidden-overflow{ overflow: hidden; }
.clearfix { clear: both; }


#add_payment_method .select2-selection__rendered{
	color: #7f8385;
    padding:0!important;
    line-height: normal;
}

#add_payment_method .select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 14px;
    right: 14px;
}
.woocommerce-edit-account .select2-results{
    overflow: hidden!important;
    border: 0!important;
}
/* << EDT SELECT FIELD ON ADD PAYMENT SCREEN */


/* EDIT FOOTER >> */

footer .qodef-footer-top .qodef-column{
    padding: 0 5px!important;
}

footer .qodef-footer-top.qodef-footer-top-full{
    padding: 55px 25px!important;
	padding-bottom: 12px!important;
}

.widget_recent_entries.first{
	margin-bottom: 0;
}

.woocommerce-error.error-top{
	top: 120px;
    animation:none!important;
	transition:none!important;
    animation-fill-mode:none!important;
    -webkit-animation:none!important;
    -webkit-animation-fill-mode:none!important;

}
/* << EDIT FOOTER */

.no-border{
	border:0!important;
}

.btn-hovered:hover{
	background-color: #a6c9f5!important;
}


.woocommerce-billing-fields .form-row label{
	display: none;
}

.qodef-image-gallery .owl-buttons .qodef-next-icon,
.qodef-image-gallery .owl-buttons .qodef-prev-icon{
	background-color: rgba(146, 146, 146, 0.35)!important;
}
.qodef-image-gallery .owl-buttons .qodef-next-icon:hover,
.qodef-image-gallery .owl-buttons .qodef-prev-icon:hover{
	background-color: rgba(0, 0, 0, 0.4)!important;
}

.text-left-abs{ text-align: left!important; }
.text-right-abs{ text-align: right!important; }
.text-center-abs{ text-align: center!important; }

.w-2-2, .w-4-4, .w-100{ width:100%!important; }
.w-1-4, .w-25{ width: 25% !important; }
.w-1-3, .w-33{ width:33.33333%!important; }
.w-2-4, .w-1-2, .w-50{ width: 50% !important; }
.w-2-3, .w-66{ width: 66.666666% !important; }
.w-3-4, .w-75{ width: 75% !important; }

.d-table{ display: table; table-layout: fixed; }
.d-table-cell{ display: table-cell;	vertical-align: middle;	height: 100%; }

.m-b-5{ margin-bottom: 5px!important; }
.m-b-10{ margin-bottom: 10px!important; }
.m-b-20{ margin-bottom: 20px!important; }
.m-b-30{ margin-bottom: 30px!important; }

.m-t-5{ margin-top: 5px!important; }
.m-t-10{ margin-top: 10px!important; }
.m-t-20{ margin-top: 20px!important; }
.m-t-30{ margin-top: 30px!important; }

.p-t-40{ padding-top: 40px!important; }
.p-t-30{ padding-top: 30px!important; }
.p-t-20{ padding-top: 20px!important; }
.p-t-10{ padding-top: 10px!important; }
.p-t-5{ padding-top: 5px!important; }

.p-b-40{ padding-bottom: 40px!important; }
.p-b-30{ padding-bottom: 30px!important; }
.p-b-20{ padding-bottom: 20px!important; }
.p-b-10{ padding-bottom: 10px!important; }
.p-b-5{ padding-bottom: 5px!important; }




.p-relative{ position: relative!important; }

/* theme checkbox >> */
.qodef-custom-checkbox {
    /* display:none; *//* tabbing not working */
	height: 0;
	width: 0;
	opacity: 0;
	margin: 0!important;
}
.qodef-custom-checkbox + label {
    display:inline-block;
    font-weight: unset;
}


.qodef-custom-checkbox + label:before {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: #e9e9e9 1px solid;
    content: '';
    border-radius: 1px;
    vertical-align: middle;
    margin-right: 8px;
    padding: 4px;
    margin-bottom: 2px;
}

.qodef-custom-checkbox:checked + label:before {
    background-image: url(../../../wp-content/themes/startit/assets/img/Check_seo.png);
    content: '';
    background-size: cover;
    background-origin: content-box;
    background-repeat: no-repeat;
}


/* theme checkbox << */

/* features background container >> */
.features-top-background {
	/* margin-bottom: -150px;
	padding-bottom: 150px; */
	background-image: url(/img/features/background.png) !important;
	background-position: 50% 139%;
	background-repeat: no-repeat !important;
	/* background-size: cover; */
	overflow: hidden;
	background-clip: content-box;
}
.features-top-background .owl-pagination{
	display: none;
}
/* features background container << */

.p-l-15{ padding-left: 15px!important; }
.p-r-15{ padding-right: 15px!important; }

/* affiliate-area */
.pure-button-primary,
.pure-button-selected,
a.pure-button-primary,
a.pure-button-selected,
#saveInfoButton{
	background-color: rgb(93, 156, 236)!important;
    color: #FFF!important;
}
.pure-button-active,
.pure-button:active{
	box-shadow: none!important;
}

body[data-request*="affiliate"] .qodef-breadcrumbs-holder{
    display: none!important;
}

.ajax-loader.is-active{
    background-image: none!important;
    margin:0!important;
    padding: 0!important;
    right: 29px;
    position: relative;
    top: -2px;
}

.ajax-loader.is-active:after{
    position: absolute;

    display: inline-block;
    content: '';
    border: 4px solid rgba(243, 243, 243, 0.62)!important;
    border-radius: 50%;
    border-top: 4px solid #fff!important;
    width: 20px;
    height: 20px;
    -webkit-animation: spin_loader 1s linear infinite;
    animation: spin_loader 1s linear infinite;
    vertical-align: middle;

}

.o-50{
    opacity: 0.5!important;
}



.qodef-mobile-header .qodef-mobile-nav .mobile_arrow{
	width:100%!important;
}

.tooltip-inner{
	padding: 8px!important;
    text-align: left;
	max-width:200px!important;
	min-width:200px!important;
}

.menu-item-divider{
    padding-bottom: 20px!important;
    border-bottom: 1px solid #eee;
}

.menu-icon-text-new .item_outer:after,
.menu-static_footer_menu-container .menu-icon-text-new > a:after{
	content: 'New';
	font-size: 10px;
	position: relative;
	top: -5px;
	margin-left: 2px;
	color: #5d9cec;
}

footer .qodef-footer-bottom-holder{
	background-color: #212121!important;
    padding: 0!important;
    padding-bottom:20px!important;
}

.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-info-holder {
    margin: 0;
    padding: 40px 0 0 30px;
}

.qodef-testimonials-holder.no-fade .owl-item{
	-webkit-animation: none!important;
	-moz-animation: none!important;
	animation: none!important;
}

.qodef-testimonials-holder.large-text .qodef-testimonial-text {
    font-size: 20px;
    line-height: 1.71em;
    font-weight: 500;
    color: #fff;
}

.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-content {
    width: 33.333333%;
    margin: 0;
    padding-left: 7px;
    padding-right: 7px;
}

.qodef-testimonials-holder.large-text .qodef-testimonials .qodef-testimonial-content{
    padding-left: 13px;
    padding-right: 13px;
}

.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-content:first-child {
    padding-left: 0px;
}

.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-content:last-child {
    padding-right: 0px;
}

@media only screen and (max-width: 768px){
    .qodef-testimonials-holder.large-text .qodef-testimonials .qodef-testimonial-content{
        width: 100%;
        margin: 0 0 30px;
    }
}

.qodef-testimonials-holder.large-text .qodef-testimonial-author-text {
    font-size: 18px;
    font-weight: 700;
    margin-left: 20px;
    color: #fff;
    line-height: normal;
}

.qodef-testimonials-container + .qodef-testimonials-container{
	padding-top:0px!important;
    margin-top: -20px;
}

.related-post.slider .headline{
    font-size: 22px!important;
    line-height: 32px;
    font-weight: bold;
    margin-top: 40px;
}

blockquote.blog {
	padding: 40px!important;
	margin: 5px!important;
	background: #f9f9f9!important;
	font-size: 30px!important;
	border-left: 10px solid #ccc!important;
	line-height: 1.25em!important;
}

.sidebar-socialbutton-wrapper .simplesocialtxt{
	display: none;
}

.sidebar-socialbutton-wrapper .simplesocialbuttons.simplesocial-flat-button-border button{
	padding-left: 23px;
}

.simplesocialbuttons.simplesocial-flat-button-border button{
	height:35px;
}