body {	 
	background:#ffffff url()   !important;
	color:#2a2b2c;
	font-family: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.7em;
}
::selection { background: #1FBCF1; color:#fff; text-shadow: none; }
h1,h2,h3,h4,h5,h6, .blogpostcategory .posted-date p, .team .title, .term-description p, .titleBottom, .about-us-block-left-title, .about-us-block-right-title,
.team .title{
	font-family: Open Sans Condensed !important;
			font-weight: normal;
		line-height: 150%;
}
h1 { 	
	color:#111;
	font-size: 36px !important;
	}
	
h2, .term-description p { 	
	color:#111;
	font-size: 33px !important;
	}
h3 { 	
	color:#111;
	font-size: 27px !important;
	}
h4 { 	
	color:#111;
	font-size: 24px !important;
	}	
	
h5 { 	
	color:#111;
	font-size: 24px !important;
	}	
h6 { 	
	color:#111;
	font-size: 22px !important;
	}	
.menu > li a {font-family: Open Sans Condensed !important;
			  font-size: 16px;
			  font-weight:bold;
			  color:#212121;
}
.menu-fixedmenu .menu > li > a {color:#fff;}
h2.title a {color:#111;}
a, a:active, a:visited, .footer_widget .widget_links ul li a{color: #111;}	
.widget_nav_menu ul li a  {color: #111;}
a:hover, h2.title a:hover, .item3 h3:hover,  .item3 h3 a:hover, #portitems2 h3 a:hover {color: #1FBCF1;}
.product-remove a:hover {color: #1FBCF1 !important;}
/* ***********************
--------------------------------------
------------MAIN COLOR----------
--------------------------------------
*********************** */
.accordion .ui-state-default {color:#333;}
a:hover, span,  .one_fourth h3:hover, .homerecent .productR .recentCart a:hover, .aq-block-aq_article_block a, .copyright a,
 .testimonial-texts i, .the-title a:hover, .date-post a, .block-post-author a, .blogpostcategory .post-meta a, .singledefult .meta a, .content ol.commentlist li .reply a,
.comment-author .commentsDate, .single-portfolio-skils i, .rightContentSP .single_add_to_cart_button:hover, .homerecent.productRH h3:hover, .current-menu-item a, 
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .aq-block-aq_twitter_block a, .pmc-count i, em a, .topNotification i, .aq-posts-block .date-post, 
.textwidget i, .prebuild-contact .textwidget i, .pagewrap a:hover, .respMenu i,.respMenu a i, span.pmcmenutitleimage:hover, #headerwrap.pmc_menu_transparent .menu > li > a:hover,
#footer .widgett a:hover, .pmc-count-icon i, .accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .accordion .ui-state-active, .ui-state-hover, .top-nav li a:hover,
.woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover, .summary.entry-summary .woocommerce-review-link:hover .count, .price ins, .woocommerce del,
.woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock
{
	color:#1FBCF1;
}
.menu-fixedmenu .current-menu-item > a {color:#fff !important;}
.menu > li a:hover, .current-menu-item > a, .testimonial-light .testimonial-author .author span,  .menu > li > a.important_color,.menu .current-menu-item > a, .menu-fixedmenu li li.current-menu-item a,
.mainwrap.smallheader .topNotification-content:hover i,.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover,
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required, .price del,.cartTopDetails .product_list_widget li a:hover, .accordion .ui-state-active, .accordion .ui-state-default:hover
{color:#1FBCF1 !important;}
/* ***********************
--------------------------------------
------------WHITE COLOR----------
--------------------------------------
*********************** */
.widget_tag_cloud a, .widget_product_tag_cloud a, .errorpage, .errorpage h2{
	color:#fff;
}
 
 
/* ***********************
--------------------------------------
------------BACKGROUND MAIN COLOR----------
--------------------------------------
*********************** */
.top-cart,  .onsale, .add_to_wishlist, .yith-wcwl-wishlistexistsbrowse, .yith-wcwl-wishlistaddedbrowse, .titleborderh2:after, .titleborderh2:before, .aq-block-aq_contact_block .wpcf7-submit,
.widget_tag_cloud a:hover, .widget_product_tag_cloud a, .menu .pmcbig ul.sub-menu li li:hover a:before, .menu ul.sub-menu li li:hover a:before,.menu ul li:hover a:before,
.aq-posts-block .holder-date, .aq-posts-block .recentdescription-text, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-widget-content,
.related .one_fourth .image img:hover, #commentform #respond #commentform input#submit:hover, #respond #commentform input#submit:hover,  
.portnavigation  .portprev:hover, .portnavigation  .portnext:hover, 
a.button, input.button, button.button, .place-order .button, .aq-pricetable-wrapper li.aq-pricetable-title h3.title, .errorpage, .aq-block-aq_twitter_block .intent-meta a,
.pmc-icon .pmc-icon-icon, .ih-item.square.effect9 .info h3, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover,
.catlinkhover, .catlink:hover, .testimonial-texts i, .wp-pagenavi .current, .wp-pagenavi a:link:hover, .blogpostcategory .blogmore,
.wp-pagenavi span.current, .wp-pagenavi a:hover, .blogpost .datecomment .link a,  .aq-posts-block .post-icon:after, .singledefult .post-icon, .blogpostcategory .post-icon,
.closehomeshow-portfolio, .closehomeshow-post,.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link, .contact-opus-button a:hover,.store-opus-button a:hover, .mainwrap:hover .titleborderOut .titleborder:after,
.accordion .ui-state-default:hover i, .accordion .ui-state-active i, .testimonial-light .testimonials .bx-prev:hover, .testimonial-light .testimonials .bx-next:hover, .catlink:before,
 .builder-social a, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale
  {
	background:#1FBCF1 ;
}

.catlinkhover:before, .catlink:hover:before {background:#fff;} 


/* WOOCOMMERCE BUTTONS BACKGROUND */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, 
.woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce-tabs ul.tabs  li.active, .woocommerce-tabs ul.tabs  li:hover, .woocommerce span.onsale, 
.woocommerce-page span.onsale, .widget_product_tag_cloud a:hover, .ui-widget-header .ui-state-default:hover
{background:#1FBCF1 !important;}

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, 
.woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, 
.woocommerce-page #content input.button:hover{background:#333 !important;}

 .woocommerce a.added_to_cart:hover, .woocommerce-page a.added_to_cart:hover{background:#1FBCF1 !important;}   
 
 
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .catlinkhover, .mainwrap.smallheader   .social-notification a img:hover,
.tp-caption.store_button a, .darker .aq-block-aq_contact_block .wpcf7-submit, .aq-block-aq_clear_block .line-cherry::after{background:#1FBCF1 !important;}
.blogpost .datecomment .link a:hover, .aq-posts-block .post-icon, .singledefult .post-icon:after, .blogpostcategory .post-icon:after {background:#048ebd}
.tp-caption.store_button a:hover{background:#048ebd !important;}
/* JUST BACKGROUND COLOR */
.bx-next:hover, .bx-prev:hover, .gototop, .woocommerce .button:hover, .postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port,
mark, .homerecent.SP .bx-next:hover, .homerecent.SP .bx-prev:hover{
	background-color:#1FBCF1 ;
}
/* TRANSPARENT BACKGROUND COLOR */
.homerecent .recentimage .overdefult, .video-button a, .pmc-image .info, .down-button a:hover, .social-menu .pmc-menu-social a:hover, .projectdetails a.bx-prev, .projectdetails a.bx-next{
	background:rgba(31,188,241,0.85);
}

.pmc-icon-icon.big.top:after {border-top: 10px solid #1FBCF1 !important;}
.blogpostcategory .overdefultlink{background: rgba(31,188,241,0.8) url(images/plusIcon.png) no-repeat 370px 165px !important;}
.mini-blog .blogpostcategory .overdefultlink {background: rgba(31,188,241,0.8) url(images/plusIcon.png) no-repeat 170px 93px !important;}
.pmc-count:hover .pmc-count-number-border {width:100px;background:#1FBCF1;}
.pmc-icon:hover .pmc-icon-border, .pmc-icon-simple .pmc-icon-border {width:120px;background:#1FBCF1;}
.one_fifth.categories {border-bottom:2px solid#1FBCF1;}
.widget:hover .widget-line {border-bottom:2px solid#1FBCF1;}
.product .thumbnails img:hover {border:4px solid#1FBCF1;}
.gototop, .blogpostcategory .blogmore, .blogpost .datecomment .link a {border-bottom:4px solid#048ebd;}
.rightContentSP .single_add_to_cart_button:hover, .contact-opus-button a:hover, .builder-social a {border:2px solid #1FBCF1;}
.catlink:hover, .catlinkhover {border:1px solid #1FBCF1;}
.pmc-quote:hover {border-left:4px solid #1FBCF1 !important;}
.team .image img {border-bottom:5px solid #1FBCF1 !important;}
.blogpost .datecomment .link a:hover, .tp-caption.store_button a:hover {border-bottom:4px solid #1FBCF1 !important;}
 .aq-block-aq_contact_block .wpcf7-submit, .tp-caption.store_button a {border-bottom:4px solid#048ebd;}
.team .title {border-bottom:1px solid#1FBCF1;}
.testimonial-texts i {border-bottom:4px solid#048ebd;border-right:3px solid#048ebd;border-left:3px solid#048ebd;border-top:2px solid#048ebd;}
/* ***********************
--------------------------------------
------------MENU----------
--------------------------------------
*********************** */
.menu li li a:hover{color:#1FBCF1 !important;}



.menu li ul {border-top: 2px solid #1FBCF1;}
.menu li:hover ul {border-top: 2px solid #1FBCF1;}
.menu ul li a:before, .menu .pmcbig ul.sub-menu li li a:before {border: 2px solid #1FBCF1;}
#footer .menu a.important_color {border-bottom:none;}
/* ***********************
--------------------------------------
------------EXTRA TYPOGRAPHY----------
--------------------------------------
*********************** */
.item4 h3 a, .boxdescwraper h2,.socialfooter h3,  #portitems2 h3, #respond #commentform input,.widget_search form div input,
.content ol.commentlist li .comment-author .fn a, .projectdescription h2, .menu ul.sub-menu li a, .menu ul.children li a,.homerecent .productR h3,#remove a, .remove h2,
.widget_price_filter  .price_slider_amount .button, .place-order .button, .widget_login .submitbutton, .rightContentSP .single_add_to_cart_button, .button,
.aq-block-aq_contact_block .wpcf7-submit, .wttitle h4 a, .related h4 a, .accordion h3, .ui-widget, .question h3, .success h3, .info h3, .error h3,
.home.page .aq-block-aq_contact_block textarea, .home.page .aq-block-aq_contact_block input, .aq-block-aq_contact_block .wpcf7-submit
{ font-family: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;}
 
 
.aq-posts-block .widget h3,.infotext-title-small,
 .holder-date{
	font-family: Open Sans Condensed !important;
			font-weight: normal;
		line-height: 110%;}
.woocommerce-billing-fields span, .recentPrice del .amount, .recentPrice del, .total.top span {color:#121212;}

.woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover,
.woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover {background:#1FBCF1 !important;}

 /* ***********************
--------------------------------------
------------BOXED---------------------
-----------------------------------*/
  
 
 
 
/* ***********************
--------------------------------------
------------RESPONSIVE MODE----------
--------------------------------------
*********************** */
@media screen and (min-width:0px) and (max-width:1220px){
	
	/* WOOCOMMERCE */
	.cartWrapper {width:160px;}
	.pmc-menu-social.cart .cartWrapper {margin:0 auto;float:none;height:46px;margin-bottom:20px;}
	.pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-140px;}
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{width:22.05% !important;}
	.variations .value {width:60%;}
	div.product .woocommerce-tabs, #content div.product .woocommerce-tabs {width:99.5%;}
	
	
	/* NO ANIMATIONS IN RESPONSIVE */
	.animated {
		-webkit-animation-duration: 0s !important;
		-moz-animation-duration: 0s !important;
		-o-animation-duration: 0s !important;
		animation-duration: 0s !important;	
	}
	
	
	/* NEW MENU */
	.social-notification {padding-right:3%;}
	.aq-block-pmc_prebuild_start_small .topNotification {padding-left:0;}
	
	.mainwrap.smallheader .social-notification {float:left;width:100%;margin:30px 0 10px 0 !important;}
	.mainwrap.smallheader .social-notification {width:95%;}
	.mainwrap.smallheader .topNotification-content {padding:5px 15px 5px 0px;}
	
	
	.fixedmenu  {display:none !important;}
	#header ul.menu > li {padding:0px 6px 0px 12px;}
	/*GENERAL*/
	 
	.portsingle .homerecent .recentimage .overdefult, .onsale, .yith-wcwl-add-to-wishlist {display:none !important;}
	.main,   #header,   #footerbwrap, #footerb, .pagewrap, .pagewrap-portfolio, .infotext{width: 94%; padding-left:3%;padding-right:3%; }
	.main .pagewrap, .mainwrap.blog.full-width-blog .main, .builder-social, .top-nav {width: 100%; padding-left:0%;padding-right:0%;}
	.pagecontent, .homerecentInner, .portfolio {width:100%;}
	.singledefult .post-icon:after, .blogpostcategory .post-icon:after, .border-line, .testimonial-texts i, .aq-posts-block .post-icon,
	.blogpostcategory .overdefult, .blogpostcategory .overdefultlink, .homerecent .one_third.big, .homerecent .one_third.first,
	.homerecent.pagePort .one_fourth .home-portfolio-categories, .homerecent.pagePort .one_third .home-portfolio-categories , .homerecent.pagePort .one_half .home-portfolio-categories,
	.social-menu .pmc-menu-social
	{display:none;}
	
	.pmc-google-map, .pw_map_canvas, .pmc-image, .pmc-image img, video#bgvid, .mainwrap-video {width:100% !important;height:auto;}
	.video iframe,  .video object,.video embed,.blogpostcategory iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
	.postcontent iframe, .singledefult iframe {width:100% !important;}
	body{overflow:hidden;}
	.content.singledefult, .content.blog, .content.pagesidebar {width:60%;margin-right:2.66%;}
	.sidebar {width: 34%; float: left; }	
	img, .blogsingleimage, .blogimage, .blogpostcategory {max-width: 100%;height: auto;}
	.aq-block-aq_logo_block img {max-width:none;}
	.widget {margin-left:0;}
	#logo img {max-width:none;}
	.aq-block-aq_logo_block img {max-width:none;}
	
	/*BLOG*/
	
	.blogpostcategory .blogimage {min-height:0px;}
	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:50%;}
	#slider-category {width:100% !important;height:auto;}
	.full-width-blog #slider-category {width:50% !important;}
	#slider-category .slider-item IMG {height:auto;}
	.full-width-blog .entry {width:48%;}
	.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:62%;}
	.mini-blog .mini-blog-content, .mini-blog .blogpostcategory {width:100%;}
	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container {width:35% !important;}
	.mini-blog .blogpostcategory .blogimage {min-height:0px;}
	.mini-blog .sidebar {display:none;}
	
	/*PORTFOLIO */
	.homerecent.pagePort .one_half{width:100% !important;}
	.homerecent.pagePort .one_third.masonry_pmc {margin-right:1px;}
	.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories,.homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {display:block;}
	.homerecent.pagePort .one_half.masonry_pmc {background:none;}
	.portsingle.home .blogsingleimage {min-height:300px;}
	.projectdetails {padding-bottom:20px;}
	.homerecent.pagePort .one_half  .image, .homerecent.pagePort .one_half .port-meta  {text-align:center;}
	.homerecent .one_third  {width:33% !important;overflow:hidden; }
	.recentimage{width:100%;height:100%;}
	.homerecent.pagePort .recentimage {height:auto;}
	.aq-block-aq_port_block_feed .homerecent .one_third .overdefult,.homerecent.pagePort .one_third  .overdefult, .homerecent.pagePort .one_half  .overdefult, .homerecent.pagePort .one_fourth .overdefult{display:none !important;}
	.homerecent.pagePort .one_third,.homerecent.pagePort .one_fourth {margin-right:0px;}
	.homerecent h3, .home-portfolio-categories a {font-size:13px !important;}
	.catlink {margin-bottom:10px;}
	
	/* PORTFOLIO SINGLE */
	
	.projectdetails {width:60%;}
	.projectdescription .posttext {width:auto;}
	.projectdescription {padding-left:5%;width:35%;}
	.portsingle #portitems4 .homerecent {margin:0;}
	.blogpost.postcontent.port{padding-bottom:30px;}
 
	
	/*FEATURES*/
	.aq-block-aq_features_block p {width:50%;}
	
	/*TESTIMONIALS*/
	.testimonial-texts {max-width:100% !important;}
	.testimonials .bx-prev {left: 50%;margin-left: -43px;}
	.testimonials .bx-next {left: 50%;margin-left:3px;}
	
	/* POSTS BLOCK*/
	.imgholder.home-post {width:100%;height:auto;}
	.aq-posts-block h3 {text-align:center;padding-top:10px;}
	.aq-posts-block .date-post, .recentdescription.home-post {text-align:center;}
	
	/*COUNTDOWN */
	
	.pmc-count, .pmc-count-simple {padding:15px 0;}
	.pmc-count:before, .pmc-count:after {width:210px;height:240px;}
	
	.team {width:auto;}
	
	/* CONTACT BLOCK */
	.aq-block-aq_contact_block  {width:55% !important;}
	
	/*ADVERTISERS */
	.advertise li { width:2.1% !important;}
	
	/* TEAM */
	.team {width:auto;}
	.team .social a {width:30px !important; height:30px !important;line-height:40px;   margin:0px !important;}
	
	/* INFO BLOCK */
	
	.infotext h2{font-size:36px !important;}
	.infotext-title-small {font-size:16px;margin-top:5px;}
	
	/* BACKGROUND VIDEO */
	
	.mainwrap-video {height: auto !important;}
	#bgvid {position:relative !important; display:inline-block;}
	.main.clearfix.video {height:0;padding:0; margin:0;}
	.mainwrap .mainwrap-video{margin-bottom: -10px !important;}
	
	form#edd_login_form, #edd_register_form {width:44%;}

	/* BOOKING FORM */
	
	.schedule-list-day {float:lefT; padding:0 !important; margin:0}
	.ezscm-container {float:left;text-align:center;width:100%;padding:0 !important; margin:0}
	.ezscm-details-element {float:left; margin-top:30px}.ezscm-details-element {}
	ul.schedule-day.schedule-times-responsive {display:none}
	.ezscm-box {padding:0 !important}
	.ezscm wrap {float:left !important; width:100%;}
	ul.schedule-times {}
	li.schedule-entry {width:100% !important}
	.ezscm-schedule {text-align:center !important; display:inline-block;}
	.ezscm-browse {width:100%; float:left;}
	.ezscm .ezscm-box{min-width:0 !important}
	.ezscm-details-element input.callbackhour {margin-left:0;text-align:center !important;}
	.ezscm-details-element {width:100%;}
	
}
@media screen and (min-width:0px) and (max-width:960px){

.aq-template-wrapper .aq_span12 .aq_span12{background: none;width:100% !important;}
.social-notification {margin-right:0px; padding-right:0%;float:left;margin-left: -5px;}
.aq-posts-block .date-post {text-align:center !important}
	/*social buttons*/
	.essb_links{display:none}
	
	/* WOOCOMMERCE */
	.pmc-menu-social.cart {margin:0 auto;text-align:center;}
	.pmc-menu-social.cart .cartWrapper {text-align:left;margin:15px 0 0 -80px;display:inline-block;}
	.pmc-menu-social.cart .cartWrapper .cartTopDetails {width:300px;}
	.pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .pmc-menu-social.cart .cartWrapper:hover .cartTopDetails img{display:none;}
	.widget.woocommerce {display:none;}
	.mainwrap.sidebar-store  .aq-block-aq_product_category_block.aq_span9 {width:96% !important;}
	.store-promotion .aq-block-aq_richtext_block span {font-size:80px !important;}
	
	/* COLUMNS */
	.one_half .pmc-icon-wraper.left.medium {width:60%;}
	.pmc-icon-wraper.left .pmc-icon-title {padding-top:35px;line-height:20px;}
	.one_fourth {width:45%;margin-right:5%;}
	
	
	/* MENU */
	.outerpagewrap { position:relative;margin-top:10px;}
	
	.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}
	#header {width:100%;padding:0;}
	#logo {padding-left:3%;}
	.pagenav, .aq-block-aq_twitter_block .follow-button {display:none;}
	.respMenu {width:100% !important;float: right !important;text-transform:uppercase;background:#fff;background:rgba(255,255,255,1); text-align: center; color:#121212;font-weight:bold; cursor:pointer;display:block;}
	.respMenu.noscroll {background:#f4f4f4;position:relative;}
	.mainwrap.smallheader .respMenu.noscroll {position:static;}
	//.respMenu.noscroll .menu-single-menu-container,.respMenu.noscroll .menu-one-page-menu-container {margin-top:100px;}
	.pmc_menu_transparent .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	
	.mainwrap.smallheader .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
	.mainwrap.smallheader .respMenu {padding:0;margin-top:56px;}
	.pmc_menu_transparent .respMenu {padding:0px;margin-top:10px;position:static;}
	
	.mainwrap.smallheader  .topNotification-content {font-weight: 300;font-size:11px;text-transform:uppercase;}
	.resp_menu_button {position:absolute;right:3%;top:-50px;}
	.plans_pricing_button {background:none !important;padding:10px 3% !important;height:auto;}
	.mainwrap.smallheader .resp_menu_button {top:16px;}
	.respMenu i {line-height: 12px;font-size:28px;vertical-align:middle;}
	.event-type-selector-dropdown {} 
	.respMenu a i{font-size:4px;padding:0 5px 2px 0;}
	.event-type-selector-dropdown {display:none;margin-top:20px;}
	.respMenu a{width:94%;font-size:14px;font-weight:bold;padding:10px 3%;margin:0 0%;border-bottom:1px solid #ddd;text-transform:uppercase !important;float:left;text-align: left !important;text-transform:none;font-weight:normal;}
		
	.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width: 45% !important;margin-left:0;}
	#footer .aq-block-aq_widgets_block {margin-right:3%;}
	.ui-accordion-content {height:auto !important;}	
	.aq-block-aq_features_block, .aq-block-aq_features_block i, .aq-block-aq_features_block h3, .aq-block-aq_features_block p,.advertiseInner{width:100% !important;text-align:center;}
	.aq-block-aq_features_block {padding:20px 0;}
	.aq-block-aq_features_block h3 {margin-top:-20px;}
	.testimonial-texts p {font-size:24px;}
	.video-text span {font-size:30px;}
	
	/*COUNTDOWN */
	
	.pmc-count, .pmc-count-simple  {padding:20px;margin-bottom:0px;margin-left: 50%;left:-90px; position:relative;}
	.ih-item.circle {margin-left: 50%;left:-110px; }
	.pmc-count:before, .pmc-count:after {width:250px;height:250px;}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:45%;}
	
	.advertise li { width:2.9% !important;}
	
	/* BLOG */
	.full-width-blog #slider-category {width:100% !important;}
	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:100%;}
	.full-width-blog .entry {width:100%;float:left;margin-top:20px;}
	.full-width-blog .blogpostcategory {padding-bottom:20px;}
	
	/* PORTFOLIO */
	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:23%;}
	
}
@media screen and (min-width:0px) and (max-width:768px){
	
	h2 {font-size:24px !important;}
	.newsletter_premium .chimpmate-wpmc-assistant-widget-class input, .newsletter_premium .wpmchimpa-subs-button{width:100% !important;}
	.newsletter_premium .wpmchimpa-subs-button {margin-top:-10px !important;}
    /* WOOCOMMERCE */
	.aq-block-pmc_woo_cart_block{width:100% !important;margin:25px 0 20px 0; }
	.cartWrapper {width:160px;float: none;margin:0 auto; height:46px; }
	.cartWrapper .cartTopDetails {width:300px;}
	.cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .cartWrapper:hover .cartTopDetails img{display:none;}
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:48% !important;}
	
	.woocommerce-page table.cart td.actions .coupon, .woocommerce table.cart td.actions .button {padding:0;margin:10px 0 0 0 ;}
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important;}
	.woocommerce-page table.cart td.actions .button {width:100% !important;}
	.woocommerce-checkout .form-row .chosen-container, #customer_details .col-1 input, #customer_details .col-1 input .input-text, #customer_details .col-2 input, #customer_details .col-2 input .input-text,
	.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text	{width:96% !important;}
	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:left;}
	.woocommerce form .form-row-last {width:48.5%;}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float:left;margin-left:30px !important; width:200px;}
	
	.store-promotion .aq-block-aq_richtext_block span {font-size:60px !important;}
	
   .mainwrap.smallheader .topNotification {float:none;}
	.mainwrap.smallheader  .topNotification-content {margin:15px 0 0 32%;font-weight: 500;font-size:14px;text-transform:uppercase;width:100%;margin-bottom:10px;}
	.aq-block-aq_logo_block {width:100% !important;}
	.topNotification-content {border:none;}
	.mainwrap.smallheader .aq-block-aq_notification_menu_block {width:100%;}
	

	
	.mainwrap.smallheader .social-notification{padding:0;text-align:center;}
	.logo-left {float:none;text-align:center;}
	.pagewrap {padding-top:15px;padding-bottom:15px;}
	.progressbar {width:94% !important;}
	.sidebar, .infotext-title-small, .top-nav ul  {display:none;}
	.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}

	.pricing-tabel, .pricing-tabel.highlighted {margin-top:20px;margin-bottom:20px;}
	.aq-posts-block .one_third{width:100%;margin:0;margin-bottom:30px;}
	.imgholder.home-post {text-align:center;}
	.aq-posts-block .bx-prev, .aq-posts-block .bx-next {display:none;}
	.aq-block-aq_widgets_block .block-widget .textwidget  {font-size:12px;width:auto !important; }
	.aq-template-wrapper .aq_span3 {width:auto;}
	.aq-block-aq_column_block {width:100%;}
	.aq-block-aq_column_block.aq-first {margin-left:0% !important;}
	.aq-template-wrapper .aq_span3 {width:47%;}
	.team {width:275px;margin-bottom:25px;margin-left:47%; left:-137px;position:relative;}
	
	.video-text {top:35%;}
	.video-text h1 {line-height:26px;}
	.video-text span {font-size:22px;}
	.video-button a {font-size:12px;padding:10px 20px !important;}
	
	/* PORTFOLIO */
	.homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,
    .homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{display:none;}
	.homerecent.pagePort .one_third, .homerecent.pagePort .one_half, .homerecent.pagePort .one_fourth {width:100% !important;}
	.homerecent.pagePort  .image, .portfolio .port-meta  {text-align:center;}
	.homerecent.pagePort .one_third.masonry_pmc, .homerecent.pagePort .one_fourth.masonry_pmc , .homerecent.pagePort .one_half.masonry_pmc  {background:none;}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta {text-align:center !important;margin-left:0px !important;}
	.homerecent.pagePort .one_third.masonry_pmc {overflow:visible;margin-bottom:0px;}
	.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link {float:none;}
	.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories {text-align:center !important;float:none !important;}
	.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {width:100% !important;}
	
	/* PORTFOLIO SINGLE */
	
	.projectdetails, .projectdescription  {width:100%;}
	.projectdescription {padding-left:0%;}
	
	/* BLOG */
	
	.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:100%;margin:20px 0 0 0;}
	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container  {width:100% !important;}
	
	.aq-template-wrapper .aq_span4 {width:100% !important;}
	.aq-block-aq_column_block {margin-left:0% !important;}
	
	
	/* CHECKOUT */
	table td {padding:10px;font-size:11px;}
	.pmc-cart-right, .pmc-cart-left, .pmc-cart-right .widget, div#edd_checkout_form_wrap {width:100%;}
	.pmc-cart-right .widget p {width:85%;}
	form#edd_login_form, #edd_register_form {width:100%;}
	#edd_register_form {float:none;}
	td.edd_purchase_date, .edd_purchase_date, td.edd_invoice, .edd_invoice,.edd_sl_status, .edd_sl_key,.edd_sl_limit, .edd_sl_upgrades, .edd_sl_expiration,#edd_sl_license_keys td:nth-child(2), #edd_sl_license_keys td:nth-child(3), #edd_sl_license_keys td:nth-child(4), #edd_sl_license_keys td:nth-child(5) , #edd_sl_license_keys td:nth-child(7)  {display:none;}
	#edd_user_history {font-size:11px;}
}
@media screen and (min-width:0px) and (max-width:620px){
	/* WOOCOMMERCE */
		.social-notification {float:left; width:100%;clera:both;}
	
	.woocommerce-tabs p, .shop_attributes{margin-top:50px;}
	.woocommerce-tabs h2 {margin-top:15px;}
	.content ol.commentlist {padding-top:35px;}
	ul.tabs li {width:100%;margin-bottom:10px !important;}
	ul.tabs li a {text-align:center; float:left !important;}
	.woocommerce-tabs #tab-description, .woocommerce-tabs #tab-additional_information {width:90%;}
	
	.pmc-image img {max-width:94%;}
	.mainwrap.smallheader  .topNotification-content {margin-left:30%;}
	.pagecontentContent-breadcrumb {float:left;width:100%;}
	.aq-template-wrapper .aq_span3, .aq-template-wrapper .aq_span6 {width:100%;}
	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:100%;}
	
	.homerecent h3 {border:none;font-size:14px;margin:5px;}
	.home-portfolio-categories {font-weight:normal;font-size:12px; margin:15px;}
	.advertise li { width:3.8% !important;}
	
	/* SHORTCODES */
	.video-text span {font-size:18px;}
	.pmc-image {border:none;padding:15px 0 15px 0;}
	.pmc-image .info {display:none;}
	.one_half,.one_fourth,.three_fourths, .one_fifth, .one_third, .two_thirds {width:100%;margin-bottom:0px;}
	.one_half .pmc-icon-wraper.left.medium {width:75%;}
	
	/* PORTFOLIO */
	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:15%;}
	.homerecent .circle .one_third {margin-left:22%;}
	
	.social-notification {margin:0px 0 0 0;padding:10px 0 5px 0;border-top:1px solid rgba(255,255,255,0.3);padding-left: 0;float:left;text-align:left; background: #1FBCF1}
	.social-notification a:first-child {margin-left:-10px;}
	
}
@media screen and (min-width:0px) and (max-width:599px){
	.topNotification-content {margin-right:5px;padding-right:5px;border:none;}
	.postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port {top:85%;}
	
}
@media screen and (min-width:0px) and (max-width:515px){
	/* WOOCOMMERCE */
	.pmc-button.pmc-icon-button{clear:both}
	.pmc-menu-social.cart .cartWrapper {margin:20px 0 20px 0;}
	#logo { width:65%;float:left;text-align:left;}
	.respMenu {z-index:1;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {width:100%;text-align:center;float:none;}
	.product h3 {font-size:13px !important;}
	.woocommerce a.button {font-size:12px !important;}
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important; }
	.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {float:left !important;}
	.product-subtotal {display:none !important;}
	.store-promotion .aq-block-aq_richtext_block span {font-size:40px !important;}
	
	.mainwrap.smallheader  .topNotification-content {margin-left:23%;}
	.topNotification {font-size:12px;letter-spacing:-0.25px; padding-bottom:10px; background: #1FBCF1; width: 100%;}
	.video-text span {font-size:16px;}
	.share-post {width:99.5%;}
	#footerb .copyright {margin-top:25px;}
	.post-meta a, .singledefult .meta span:after, .blogpostcategory .post-meta span:after, .meta em, .totop, .share-post-title{display:none !important;}
	.aq-block-aq_contact_block {width:100% !important;}
	.aq-block-aq_contact_block textarea {width:89%;}
	.aq-block-aq_widgets_block .block-widget .textwidget {margin-top:25px;}
	.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width: 94% !important;}
	.one_half .pmc-icon-wraper.left.medium {width:68%;}
	
	.portnavigation .portnext-single, .portnavigation .portprev-single{width:auto;font-size:12px;}
	.portnavigation i {display:none;}
	#edd_checkout_cart .edd_cart_header_row .edd_cart_actions,  #edd_checkout_cart td:last-child {display:none;}
	.pmc-cart-right .widget li {width:80%;}
	
	.edd_license_key {display:none;}
	
}
@media screen and (min-width:0px) and (max-width:478px){
	.blogpost .datecomment .link.price {float:left;margin:30px 0 0 -5px;}
	.home-portfolio-categories, .video-button {display:none;}
	.mainwrap.smallheader  .topNotification-content {margin-left:15%;}
	fieldset#edd_mailchimp label{width:90%}
	input#edd-license-key {width:85% !important}
	input#edd-add-license-renewal {width:100%}
	a#edd-cancel-license-renewal {height:20px; margin-top:0px; width: auto; padding-top:9px; font-size:15px; text-align:center ;float: right; margin-top:10px}	
	.edd-checkout  div.topNotification-content:last-child {display:none}
	
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (-webkit-min-device-pixel-ratio : 2) {
	 
	
}
@media
only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio : 2) {
	
	
}
	
/* ***********************
--------------------------------------
------------CUSTOM CSS----------
--------------------------------------
*********************** */
.mc4wp-form input[type=email] {background:#f2f2f2 !important;border:none !important;box-shadow:none !important;outline:none !important;height:60px !important;font-size:16px !important;}
.mc4wp-form input[type=submit] {background:#333 !important;border:none !important;box-shadow:none !important;outline:none !important;height:60px !important;font-size:16px !important;}

.authorp.port a {color:#1FBCF1;}
.authorp.port a:hover {text-decoration:underline;}
.posted-date.port a, .posted-date.port a :hover {color:#aaa;}
.blogpost .datecomment .link a:hover {border:none !important;}

.affiliate-image img {margin-right:25px;}

.essb_links.essb_template_modern-retina a {border-bottom:0px solid #ededed !important;border-top:1px solid #ededed !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
.essb_links.essb_template_modern-retina.essb_nospace li:last-child a, .essb_links.essb_template_modern-retina.essb_nospace li:first-child a {border-radius:0 !important;}
.essb_links.essb_template_modern-retina .essb_totalcount {background:#fff !important;max-width:44px;margin:-1px 0 0 -2px !important;text-align:center;font-size:10px !important;text-transform:uppercase;line-height:20px !important;border-top:1px solid #ededed !important;}

.essb_links.essb_template_modern-retina .essb_totalcount span {font-size:20px !important;}
.essb_links.essb_template_modern-retina .essb_counter_bottom {color:#ccc;font-weight:normal;}
.essb_links.essb_template_modern-retina li:hover .essb_counter_bottom {color:#fff;}
.essb_links.essb_template_modern-retina.essb_counter_modern_bottom.essb_counters .essb_icon {display:inline-block !important;}
.essb_links.essb_template_modern-retina li a {padding-top:8px !important;padding-bottom:8px !important;}
.essb_links_list {-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.08)!important; -moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.08)!important; box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.08)!important; }



.top-nav{width: 1180px;margin: 0 auto;height: 36px;background:#1FBCF1;color:#fff;}
.top-nav a, .top-nav i {color:#fff !important;}
.top-nav a:hover {text-decoration:underline;}

.topNotification-content {border-right:1px solid rgba(255,255,255,0.2);}

.mainwrap.blog {background:#f8f8f8;}
.menu > li.plans_pricing_button a:hover {color:#fff !important;}
.portfolio-home-image {height:auto;}

.plans_pricing_button.current-menu-item >  a {color:#fff !important;}

.pmc-count{background:#f8f8f8 !important;border-radius:5px; border:none !important;}

.accordion .ui-state-default, .ui-widget-header .ui-state-default {margin-bottom:0px !important;color:#222 !important;background:#f8f8f8;}
.accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {background:#f4f4f4 !important;}
.accordion .ui-state-default.ui-state-active{margin-bottom:10px !important;background:#f8f8f8 !important;}
.ui-accordion-content {margin-bottom:0;}
.accordion .ui-state-default i, .accordion .ui-state-default i:hover {background:none !important;color:#222}
.accordion .ui-state-default:hover i {color:#1FBCF1;}

.ui-accordion-content {background:#fff !important;}

/*single downloa*/
.single-download #aq-block-13792-3,.single-download .blogsingleimage img,.single-download .widget_text,.single-download .widget_tag_cloud,.single-download .relatedtitle, .single-download .related,.single-download .nocomments ,.single-download .widget_edd_product_details{display:none !important}
.single-download .share-post{border:none}
.single-download .meta-infos, .single-download .blogsingleimage img {display:none !important}
.single-download .blogsingleimage h1{font-size:28px !important; text-align:center !important; width:100% !important; float:left; }
.single-download .blogsingleimage h1:before{content:"PURCHASE"; color:#00B0EC; font-size:60px !important; font-weight : bold; width:800px !important; float:left; margin-bottom: 25px; border-bottom: 1px solid;padding-bottom:35px}
.single-download .meta,.single-download .author-info-wrap{display:none}
.single-download .sentry{color:#000}
.single-download div#footer ,.single-download .widget.category_posts,.single-download .widget.widget_categories,.single-download  .widget.recent_posts{display:none}

.schema_block{display:none !important}
.project-section.price span {float:none !important}
.project-section.price .posted-date {color:#aaa}

.project-section .edd-add-to-cart .edd-add-to-cart-label {font-size:13px !important; }
.project-section .edd-add-to-cart.button {font-size:14px !important;background:#cc3333 !important; border-bottom:3px solid #b01e1e !important;border-radius:0 !important;}
.project-section a.edd-add-to-cart.button:hover {background:#b21818 !important;  }

.projectdetails .link {border-radius:3px !important;}
.projectdescription .link.price-single {float:left;margin:0px 0 0 5px !important;  }
.projectdescription .link.price-single form, .projectdescription .link.price-single a {margin:0 !important;}
.projectdescription .link.price-single a {padding: 15.5px 20px 15px 20px !important;margin-top: 0.5px !important;background:#639D41 !important;font-weight:bold;}
 .projectdescription .link.price-single a:hover {background:#639B01 !important; }



.mailsing input {float:left; width:20px;}
.mailsing .wpcf7-list-item-label{font-size:9px !important; color:#000 !important}

.edd_sl_license_row input.edd_sl_license_key{width:20em !important; display:none;}

.sentry p a span {color:#1FBCF1;}

.home-portfolio-desc {font-size:15px;float:left;padding:20px; background:#f8f8f8;margin:-10px 0 20px 0;-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.075);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.075);box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.075);border:1px solid #ededed;}

.titletext {width:85%;}

.wpcf7-list-item input[type="checkbox"] {margin-top:6px !important}

.sentry a {color:#1FBCF1;}


.single-text {font-family:Montserrat !important;padding:20px;background:#fff;font-weight:bold;-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);margin-bottom:15px;}
.single-text a {color:#1FBCF1;}
.single-text a:hover {text-decoration:underline;}
.aq-block-aq_richtext_block h2 {font-size:20px !important}


.port-meta.title h2 {font-size:19px !important;}
div#aq-block-16688-9 .pricing-tabel {min-height:539px !important}


.topeka-element-title-wrap span {color:#fff !important;}
.topeka-element-title-wrap a span {color:#cc3333 !important;}

#topeka-field-submit {font-size:14px !important;font-weight:bold;padding:0px 15px !important;border-radius:2px !important;}

.home .essb_links_list, .page-id-16746 .essb_links_list {display:none;}

.sentry img {max-width:100%;height:auto;}
 
.closeajax i {display:none !important;}
a.date-time ,.written-by{display:inline-block !important; }
.date-post{text-align:center; padding-top:20px}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
.port-meta a h2:hover {color:#1FBCF1 !important;}
.pmc-cart {color:#fff; position:fixed; bottom:0px; left:0px; padding:15px;background:#1FBCF1; z-index:9999;}
.pmc-cart a, .pmc-cart a span{color:#fff;}
.pmc-cart a{display:inline-block;text-align:center; width:100%; font-size:16px;font-weight:bold;text-transform:uppercase;margin-top:5px;bacground:#fff;}

.aq-posts-block .date-post {text-align:left !important; padding-top:0 !important;}

.single .portfolio_button_class.big .pmc-button.pmc-round-button, .archive .portfolio_button_class.big .pmc-button.pmc-round-button {font-size:15px !important;height:50px!important;line-height:50px!important;}

.pmc-code {background:#fff; padding:10px 20px; border:1px solid #ccc; margin:20px 0;}

.projectdetails .link {background:#1796C6;color:#fff;float:left;width:100%;text-align:center;border-radius:0px;margin-top:53px;}
.projectdetails .link:hover {background:#0a79a3;}
.projectdetails .link a {color:#fff;font-weight:bold;width:100%;float:left;text-transform:uppercase;font-size:13px;}

.projectdetails {background:#fff;padding:20px;width:560px;
-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
margin-bottom:40px;
padding-top:36px;

}

.blogpost .datecomment .link.affliate {margin-left:6px;background:#7fba5c;margin-top:11px;}
.blogpost .datecomment .link.affliate a {padding:16px 20px 15px 20px;background:#333;border-radius:0;}
.blogpost .datecomment .link.affliate a:hover {background:#000;}

.blogpost .datecomment .link.price{float:left;}
.blogpost .datecomment .link.price a{background:#639d41;margin-left:5px;font-size:13px;border-radius:0;}
.blogpost .datecomment .link.price a:hover{background:#387315; }

.blogpost .datecomment .link.price a {padding-bottom:16px;padding-top:15px;}


.projectdetails .link{
-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;

}

@media screen and (min-width:0px) and (max-width:515px){

.edd-checkout .postcontent {width:90%;padding:15px;}
.edd-checkout  #edd-purchase-button {bottom:150px;}

        .projectdescription .link {margin-left:0 !important;}
	.blogpost .datecomment .link, .blogpost .datecomment .link a {width:88% !important;min-height:30px;line-height:30px;float:left !important;}
	.blogpost .datecomment .link.price-single {margin-top:10px !important;}
.purchase-options span{font-size:12px !important}
span.link.demo {width:90%}
.tabs.pmc-portfolio li{width:98%}
}

.edd-social-login-profile.edd-slg-social-wrap {float:left; width:100%;margin-bottom:50px !important; margin-top:25px}
.edd-social-login-profile.edd-slg-social-wrap h2, .edd-social-login-profile.edd-slg-social-wrap p{padding-left:25px}
.edd-social-login-profile.edd-slg-social-wrap h2{font-size:25px !important}
.tc-left {
     float: left;
     width: 45%;
}

.tc-right {
     float: right;
     width: 45%;
}

.tc-left #edd_login_form {
     width: 100% ! important;
}
.tc-eddenvato-form legend
{  color: #222;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;}
.tc-eddenvato-form{margin:0 !important}

.tc-eddenvato-form span {
     color: #000000 ! important;
}

.tc-eddenvato-form span a {
     color: #1FBCF1 ! important;
}

.tc-eddenvato-error{background:#fff; padding:20px; font-size:18px}

.user-time{float:left; width:100%; background:#fff; padding:20px; margin:40px 0}
.edd-no-purchases {float:left;width:100%}
.tc-eddenvato-form label{
	width:100% !important;
}

.page-id-22527 .affwp-errors {
     float: left;
     width: 49%;
}

@media screen and (min-width:0px) and (max-width:960px){
.pmc-share-theme, .pmc-live {width:100%; text-align:center !important; display:inline-block; text-align:center !important;}
.pmc-share-theme { text-align:center !important; width:85% }
.aq-posts-block .date-post {text-align:center !important}
}
@media screen and (min-width:0px) and (max-width:1180px){
div#aq-block-10190-5 {width:95% !important}
span.link.demo , .pmc-live.install{margin-left:0 !important}
#tab1 iframe{height:auto !important; width:auto !important}
.pmc-money{display:none}
.edd_price_options .fa-question{display:none }
.purchase-options h3 span{font-size:20px !important}
.pmc-faq-button{display:none}
.zopim{display:none !important}
}
.projectdetails .link.demo{margin-top: 13px;margin-bottom:10px;}

.pricing-tabel {min-height:540px !important}

#edd_purchase_form fieldset#edd_slg_social_login {
    clear: both;
    float: left;
    width: 95%;
}

.eddr-notice.eddr-terms-notice {color: #222 !important; font-size: 9px;}

.single-wordpress-themes h1 {padding-bottom:10px;margin-bottom:30px;  border-bottom: 2px dashed #ddd;}

.posttext .blogsingleimage, .blogpostcategory .blogimage{text-align:center;}
.posttext .blogsingleimage h1, .posttext .blogsingleimage .meta  {text-align:left;}
.page-id-38449 #edd_slg_social_login {display:none !important}
img.payment-icon ,.edd-payment-icons{max-height:50px !important; float:left; width:100%; margin-bottom:40px !important}

body p {line-height:1.85em;}

.post-full-width img {height:180px;}
.aq-posts-block .post-icon {display:none;}

.pricing-tabel li {font-size:14px;}
.pricing-tabel-title{font-size: 24px;font-family:Open Sans Condensed;}

.posted-date.port span {color:#cc3333; }

.buttondark a, .buttondark a:hover{color:#EAEAEA !important;text-shadow:none;background:#639d41;}
.mainwrap.menuindex {z-index:9999;}

.esg-center.eg-ulysses-s-grant-element-0.esg-flipdownout small  {font-size:22px;line-height:44px;margin-right:2px; font-weight:800; }

.esg-center.eg-post-42576.eg-ulysses-s-grant-element-0.esg-flipdownout {color:#cc3333;background:rgba(255,255,255,0.9);}

#edd_discount_code p {color:#cc3333 !important;}

.esg-center.eg-post-42576.eg-ulysses-s-grant-element-0.esg-flipdownout {color:#fff;background:rgba(99,157,56,0.9);}
.esg-center.eg-post-42576.eg-ulysses-s-grant-element-4.esg-flipdownout {background:#639d41;}
a.eg-ulysses-s-grant-element-9.eg-post-42576 {background:#639d41 !important;}
a.eg-ulysses-s-grant-element-9.eg-post-42576:hover {background:#222 !important;}

.esg-entry-cover .esg-overlay {background:rgba(0,0,0,0.5);}

.esg-center.eg-post-42576.eg-ulysses-s-grant-element-0.esg-flipdownout del {text-decoration: line-through;color:#222; }
.esg-center.eg-post-42576.eg-ulysses-s-grant-element-0.esg-flipdownout span { color:#fff; }




#portland-element-title-closed-content span {font-weight:900 !important;font-size:18px !important;line-height:26px;}

.aq-block-aq_column_block .aq-block-aq_richtext_block span a:hover  {text-decoration:underline;color:#cc3333;}
.aq-block-aq_column_block .aq-block-aq_richtext_block span a {color:#cc3333;}

.port-meta .learn-more {float:left;margin:20px 0;width:100%;}
.port-meta .learn-more a {background:#1FBCF1;color:#fff;padding:13px 20px;border-radius:3px;font-weight:bold;text-transform:uppercase;}
.port-meta .learn-more a:hover {background:#333;}
.aq-posts-block .recentdescription-text a {font-weight:bold;}

.themes-number .menu-description { border-radius:90%;line-height:20px;height:20px;width:20px;text-align:center;font-size:10px;font-weight:bold;background:#56ad67;margin-top:-56px;margin-left:-1.5px;color:#fff;}
ul.sub-menu li .menu-description {display:none;}


.tp-caption.ComingSoon-Highlight {text-align:center !important;}


#rev_slider_7_1_wrapper .tp-caption a, #rev_slider_7_1_wrapper .tp-caption span {color:#cc3333 !important;}
#rev_slider_7_1_wrapper .tp-caption a:hover {text-decoration:underline;}

iframe[name="google_conversion_frame"]{
    position:fixed;
}
.single-download .blogsingleimage h1 {line-height:1.5em; margin-bottom:30px}


.edd_purchase_details {background:#1fbcf1;color:#fff;}
.edd_purchase_details a {color:#fff !important;text-transform:uppercase;font-weight:bold;}
.edd_purchase_details a:hover {text-decoration:underline;}

.page-id-16205 .content .postcontent,
.page-id-38459 .content .postcontent,
.page-id-38456 .content .postcontent
{background:#fff;padding:25px;
border:1px solid #eee;
-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.1);
box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
margin-bottom:50px;}

.page-id-16205 .pmc-button a,
.page-id-38459 .button_icon-content,
.page-id-38456 .button_icon-content
{font-weight:bold;text-transform:uppercase;letter-spacing:1px;}

th.edd_download_download_files {background:#cc3333 !important;text-transform:uppercase;}

.edd_download_file a {background:#1FBCF1 !important;color:#fff !important;padding:10px 20px 12px 20px;text-transform:uppercase;border-radius: 3px;width: 90%;float: left;text-align: center;}


#footer .aq-block-aq_widgets_block .block-widget .textwidget ul {padding-left:0;}

.posttext a {color:#1FBCF1;}
.posttext a:hover {text-decoration:underline;}

table td {width:auto;}

#edd_checkout_form_wrap .edd-cart-adjustment input#edd-discount {margin-left:0;}

.wp-caption p.wp-caption-text{text-align:center;}

#edd-discount-code-wrap label, #edd_checkout_user_info legend {font-size:24px;text-transform:uppercase;}
#edd-discount-code-wrap label {margin-top:-8px;}
#edd_checkout_form_wrap #edd-discount-code-wrap {background:#222;color:#fff !important;}
#edd_checkout_form_wrap #edd-discount-code-wrap .edd-description {color:#fff;}
 #edd_checkout_form_wrap input.edd-input {background:#333;color:#fff;text-transform:uppercase;font-size:13px;}
 #edd_checkout_form_wrap  .edd-cart-adjustment input.edd-submit {font-weight:bold;font-size:15px;letter-spacing:1px;}
 #edd_checkout_form_wrap  .edd-cart-adjustment input.edd-submit:hover {background:#cc3333 !important;}
#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit {margin:0 !important;}

.pmc-code p {margin-bottom:5px;}

.textwidget h1{font-size:20px !important}
div#snippet-box {display:none}

@media screen and (max-width: 768px) and (min-width: 0px){
	.projectdetails, .projectdescription  {width:100% !important;}
.projectdetails img {width:92% !important;}
	
}
form#affwp-register-form
#affwp-login-form {
  width: 45% !important;
}

.tabs .edd_price_options.edd_multi_mode {display:none !important}
.tabs .edd_purchase_submit_wrapper a.edd-add-to-cart {background:#639D41 !important; font-weight:600 !important; text-decoration:none }
.tabs .edd_purchase_submit_wrapper a.edd-add-to-cart span{font-size:30px}

.portsingle #tab3 {padding:0;margin-bottom:0;}
.project-section, .project-section-last {font-weight:bold;}


.edd_download_purchase_form .edd_price_options {margin-bottom:35px;}

a.pmc-faq-button {position:absolute;right:0;margin-top:2px;background:#444;padding:16px;text-transform: uppercase;; color:#fff !important; font-weight:bold; border:1px solid #ddd; border-bottom:0}

.projectdetails {min-height:438px !important}
#tab1 iframe {width:100%;  height:600px}

.mkb-tip__content {line-height:1.85em !important;}

#trenton-element-title-content span, #trenton-element-tagline span, #trenton-success-element-title-content span, #trenton-success-element-tagline-content span {color:#222 !important;}
html div#om-muhthogx7cij9d0sqq7l .trenton-form input {text-align:center;}

.bmc-button.external span {color:#fff !important;font-weight:bold;font-size:16px;}

button#dcl_comment_btn {width:100%; background:#639D41; border:none; padding:20px; color:#fff; font-size:20px; border-radius:5px; font-weight:700; text-transform:uppercase;}

.mkb-article-text.mkb-clearfix img {height:auto !important;}

code{font-size:14px; font-weight:bold;}
code {background:#F2F2F2; padding:20px;line-height:3; font-size:14px; border:1px solid #1FBCF1}

li#edd_price_option_60047_allinonepackage .edd_price_option_name:after,#edd_price_option_54010_allinonepackage .edd_price_option_name:after,#edd_price_option_42805_allinonepackage .edd_price_option_name:after{content:"– BEST VALUE"; padding-left:10px; color:#639D41}

.postid-59965 .projectdetails,.postid-54042 .projectdetails,.postid-43000
 .projectdetails{padding:41px 20px}

.page-id-43859 #edd_purchase_69923 {background:#fff; padding:10px; padding-top:30px}
.page-id-43859 #edd_purchase_69923 ul span{color:#222 !important}
.page-id-43859 .edd_price_options i {display:none !important}
.edd_price_options.edd_single_mode li{z-index:9999 !important; position:relative;}
span.wpcf7-list-item span {color:#222; font-size:9px}

.gdpr-input {float:left; width:100%; font-size:12px}
.gdpr-input input{float:left; width:20px !important; margin-top:6px}
.gdpr{background-color:red !important; display:inline-block; width:auto}
.gdpr-input p{padding-left:30px}
.gdpr-input p{width:98% !important}

.gdpr.new {padding:15px; margin-bottom:30px; width:100%; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
.lwa-links-register-inline{
    display: none !important; 
}
p.gdpr-envato {padding-left:20px !important}
#edd_register_form input[type="checkbox"]{width:2.7%}
form.lwa-form input{width:90%;}
form.lwa-form input[type='checkbox']{width:20px !important;}
.lwa-submit-button input{width:94% !important; margin-bottom:20px;background:#1FBCF1 !important; color:#fff; border-radius:5px}
#CybotCookiebotDialogPoweredbyLink{display:none}
#CybotCookiebotDialogBody{max-width:1180px !important}
.CookieDeclaration {margin-top:30px !important}
.CookieDeclarationType {border-color:#ddd !important}
.project-section .updated{color:#1FBCF1}
img.pmc-money {width:120px;margin-top: 110px;right: 0px;position:absolute;}
.edd_price_options.edd_multi_mode {min-height:108px !important}
.edd_price_options.edd_single_mode li{padding-bottom:0px !important}
.pmc-live.install {margin-left:20px;}
.pmc-live.install a{background:#008B13; border-radius:4px}

.buttondark{border:none}
#aq-block-10190-5 .pmc-button.pmc-round-button {border:none; font-size:16px; width:94%; text-align:center; float:left; padding-top:6px; padding-bottom:6px}
#aq-block-10190-5 .buttondark:hover{border:none}

#aq-block-10190-5 .buttondark a{padding:10px; }
#aq-block-10190-5 .two_thirds.last {left:20px !important; }
.branding_container {display:none !important}

.pmc-payment-options  {text-align:center;}
.pmc-payment-options img{width: 56% !important;margin-left:-40px;}
/*
.customize-support .zopim {
display: none !important ;
}

.wordpress-themes-template-default.customize-support .zopim + .zopim, .page-id-16097 .zopim + .zopim{display:inherit !important}*/


//.zopim, .zopim iframe {width:300px !important}

 .pmc-clone#edd_register_form .button {background:#fff !important;color:#222; padding:15px 40px 35px 40px !important;border-radius:3px;font-weight:900;font-size:15px;letter-spacing:1px;margin-bottom:10px;}
 .pmc-clone#edd_register_form .button:hover {background:#146824 !important;color:#fff;}
.pmc-clone-done {margin-top:20px; color:#fff}
.pmc-clone-error {margin-top:20px; color:#fff}
div#edd_register_form i{margin-left:30px; font-size:30px; margin-top:25px; display:none}
#edd_register_form legend {font-size:22px;font-weight:bold;}

label.pmc-chimp {font-size:12px}
input.pmc-clone-submit.button {margin-top:20px}

#tab1 div#edd_register_form {width:91% !important; box-shadow:none !important; -webkit-box-shadow:none !important;  background:#639D41 !important;color:#fff;box-shadow: 0 0 6px 6px rgba(40,40,40,.07) !important;margin-bottom:40px;}
#edd_register_form label {font-size:13px;}

.meshim_widget_components_chatWindow_newChatForm_Banner.text_only .text_cell, .meshim_widget_Widget {font-size:18px !important; line-height:28px !important;}
div#edd_register_form {width:90% !important}

header.kb-header {border:none !important; box-shadow:none;}

.kb-search__result-topic {padding-top:5px !important}