/*
Theme Name: The7
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 4.1.3
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}



/*==================================Aries CSS*/
.hr-thick{border-width: 3px medium medium !important;}
a:hover { color:#E51640 !important}
#content img, #sidebar img {-webkit-border-radius: 5px;  border-radius: 5px;}
h3> strong{ color:#E51640}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{ opacity: 1}
#main{ padding-bottom:0}
.navigation-inner .prev-post{ float: right}
h2.fancy-subtitle{ color:#E51640 !important}




/* Banner*/
#layerslider_2 span{ color:#E51640}
.ls-l .ls-preloaded{ border: 1px solid #fff !important}
#layer-slider-home{min-height:675px}



/*header*/
#header{ 
		margin-bottom: 70px;  
		-webkit-box-shadow: 0 3px 2px 0 rgba(180,180,180,0.3) ;
		box-shadow: 0 3px 2px 0 rgba(180,180,180,0.3) ;
}
#branding a img, #branding img{ 
		z-index:200; 
		position: absolute; 
		top:-100px;
		-webkit-box-shadow: 0 0px 3px 2px rgba(180,180,180,0.3) ;
		box-shadow: 0 0px 3px 2px rgba(180,180,180,0.3) ;
}

.ph-wrap-inner > div a img{ width:129px ; height: 129px}

.ptop{ height: 98px; background:url(images/ptop-bg.jpg) no-repeat center;}

.header-call-act, .menu-open-text{ display: none}

/*icon*/
#top-bar{ border-left: 1px solid #CCC; padding-left:10px}
#top-bar .wf-wrap{ padding:0 0px !important}
.right-block .soc-ico{ margin-left:-40px}
.soc-ico a{
		-webkit-border-radius:	50%;
		-moz-border-radius:		50%;
		-ms-border-radius:		50%;
		-o-border-radius:		50%;
		border-radius:			50%;
}
.soc-ico .px-500 > svg{ background:url(images/sharethis.png) no-repeat center;}
.soc-ico .px-500:hover > svg{ background:url(images/sharethis-hover.png) no-repeat center;}
.soc-ico .px-500 > svg > use{ display: none !important}



/*menu*/
#main-nav > li{ margin-right: 18px !important;}
.sub-nav > li > a{ color:#9a9a9a}
.sub-nav{ border-radius: 0px !important; top:50px}
.dl-menuwrapper .dl-menu.dl-menuopen{border-radius: 0px !important; top: 15px}

#main-nav > li > ul.sub-nav > li > ul.sub-nav{ 
		border: 0px solid #F00; 
		width:480px;
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
		-webkit-column-gap: 10px; /* Chrome, Safari, Opera */
		-moz-column-gap: 10px; /* Firefox */
		column-gap: 10px;
}

.menu-box #main-nav > li.menu-item-414 > ul.sub-nav{ 
	left: -270px
}




/*breadcrumb*/
.breadcrumb-h{ position: absolute; z-index: 1; margin: 20px 0 0 245px}

.breadcrumbs .current, .standard-arrow li, .breadcrumbs li, .custom-menu a{ background-image: url(images/breadcrumb-sep.jpg) !important}
.breadcrumbs li{ padding-left:15px !important}
.breadcrumbs li:first-child{ padding-left:0px !important}

.breadcrumbs li.current{ color:#E72C52}

.fancy-header .breadcrumbs{ display: none}
.page-title .wf-wrap .wf-table .wf-td:last-child{ display: none}



/*separator*/
.dt-fancy-title{ padding-top:10px}
#page .accent-title-color .dt-fancy-title{ border-top: 3px solid #E51640; padding-left:8px; padding-right:8px;}
.style-thick .dt-fancy-title .separator-right{ display: none}
.style-thick .dt-fancy-title .separator-left{ display: none}


/*aboutus*/
.about-h .wpex-link { float: right; background: rgba(249, 249, 249, 1); border: 1px solid #C5C5C5; padding: 5px 15px; font-weight:bold; text-decoration:none; color:#777777; -webkit-border-radius: 5px;  border-radius: 5px; margin:15px 0 0 0}
.about-h .wpex-link:hover{ background: rgba(249, 249, 249, 1) !important;}
.about-h .wpex_div{ text-align: right !important;}
.about-h h2{ font-size:18px; color:#333333}

.about-h ul li{ color: #666 !important; font-style:normal !important}


/*portfolio*/
.hover-style-one .project-details:after, .hover-style-two.hover-color-static .project-details:after, .hover-style-three .project-details:after, .hover-style-two .project-details:after, .buttons-on-img .links-container > .details:after, .buttons-on-img .links-container > .project-details:after{ background: none !important}

.links-container h2{ text-transform: uppercase !important; margin:25px 0 20px; font-size: 22px !important;}
.links-container a{ padding: 20px}

.hover-style-two .project-details, .hover-style-two .project-link, .hover-style-two .project-zoom{ background: rgba(71, 8, 23, 0.55) !important}
.hover-style-two .links-container > a:hover{ background: rgba(71, 8, 23, 0.75) !important; color:#fff !important; text-decoration:none}

.links-container .edit-link{ display: none !important}
.rollover-content h6{ font-size:22px !important; text-transform: uppercase; font-weight:normal !important; display: block; padding:30px 0 15px 0 !important}
.rollover-project > a img{-webkit-border-radius: 0px !important;  border-radius: 0px !important;}
.fancy-header .wf-td{ width:70%}



	/*portfolio page*/
	.slider-post{-webkit-border-radius: 6px !important;  border-radius: 6px !important; overflow: hidden; margin-left:0px}
	
	/*portfolio share button*/
	.ssba, .ssba a{ font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif !important; font-size: 15px !important; color: #000;}
	
	/*portfolio our project*/
	/*.wf-span-6 > div > div > a{ color:#666666 !important; text-decoration: none; padding:0px 0 0 20px}
	.wf-span-6 > div > div.wpb_wrapper{ margin:0px 0 0 -20px}
	.wf-span-6 > div > div > a:hover{ color:#E51640 !important; background: url(images/arrow-link.jpg) no-repeat left  !important; }*/
	
	.portfolio-li ul{ list-style: none;  margin:0 0 0 -20px !important}
	.portfolio-li ul li{ list-style: none;padding:0 0 0 20px !important;}
	.portfolio-li ul li:hover{  background: url(images/arrow-link.jpg) no-repeat left  !important;}
	.portfolio-li ul li a{ color:#666; text-decoration:none; font-style:normal}
	.portfolio-li ul li a:hover{color:#E51640 !important;}
	
	.portfolio-li ul {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	}
	
	/*portfolio Next Prev*/
	.project-post .project-navigation{ margin:50px 0 0 0}
	.project-post .navigation-inner a{ background:#F9F9F9}
	.navigation-inner .next-post, .navigation-inner .next-post, .navigation-inner .prev-post, .navigation-inner .prev-post{ background-image: none; padding:3px 20px;-webkit-border-radius: 6px;  border-radius: 6px; border: 1px solid #C5C5C5; color:#777; font-size:15px; font-weight: bold}
	.navigation-inner .next-post:hover, .navigation-inner .prev-post:hover{ text-decoration:none; background:#E51640; color:#fff !important}
	.navigation-inner .prev-post.disabled:hover, .navigation-inner .next-post.disabled:hover{ background: none;  color:#777 !important}
	
	/*portfolio*/
	.royalSlider .slider-post-caption{ font-size: 15px; background: rgba(0,0,0,0.5);}
	.rsShor .slider-post-caption{ bottom:0px}
	.rsShor .slider-post-caption h4{ font-style:normal !important; font-size: 15px; font-weight:normal !important}	
	.rsShor .slider-post-caption p{ font-size: 15px; font-weight:normal !important}	
	.rsShor .rsBullets{ bottom: 60px}



/*team home*/
.our-team .wf-span-3 .wpb_wrapper{ border: 1px solid #E5E5E5; background:#fff; text-align: center; -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; padding-bottom:15px}
.our-team .wf-span-3 .wpb_wrapper a img{ width:100%; margin-top:0px !important; padding-top:0px !important; -webkit-border-radius: 5px 5px 0 0 !important;
  border-radius: 5px 5px 0 0 !important;   }

.our-team2 .wf-span-4 .wpb_wrapper{ border: 1px solid #E5E5E5; background:#fff; text-align: center; -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; padding-bottom:15px}
.our-team2 .wf-span-4 .wpb_wrapper a img{ width:100%; margin-top:0px !important; padding-top:0px !important; -webkit-border-radius: 5px 5px 0 0 !important;  border-radius: 5px 5px 0 0 !important;  }
.our-team2{margin: 40px auto auto !important; width: 77%}

	.our-team h3 strong{ display: block; font-size: 15px !important; font-weight:normal !important}
	.our-team2 h3 strong{ display: block !important; font-size: 15px !important; font-weight:normal !important}

	/*team single page*/
	.team-single h3{ color:#E51640}
	.single-dt_team h3{color:#E51640 !important; padding-top:0px }
	
	.post-type-archive-dt_team .entry-meta{ display: none !important}
	
	
	

/*services home*/
.our-services-h{ margin: 30px auto auto !important}
.our-services-h .wf-span-2 .wpb_wrapper{ border: 1px solid #E5E5E5; background:#fff; text-align: center; -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; padding-bottom:15px; min-height: 230px !important}
.our-services-h .wf-span-2 .wpb_wrapper a img{ width:100%; margin-top:0px !important; padding-top:0px !important; -webkit-border-radius: 5px 5px 0 0 !important;
  border-radius: 5px 5px 0 0 !important;  }
.our-services-h .wf-span-2{ width: 20% !important}
.our-services-h-last{ display:none !important}

.our-services-h .wpb_wrapper p{ padding:3px}

.our-services-h h3 strong{ display: block !important; font-size: 15px !important; font-weight:normal !important; line-height: 17px !important; color:#666666 !important; margin-top:10px !important}


/*testimonial slider*/
.testi-h h1{ color:#fff !important; font-size: 45px;}
.testimonial_slider_set .testimonial_slideri{ max-width: 100% !important}
.testimonial_slider__minimal .testimonial_quote span{ font-family: "Open Sans",Helvetica,Arial,Verdana,sans-serif !important; font-style:italic !important; font-size: 23px; color: #fff !important; margin-bottom: 20px;}
.testimonial_slider__minimal .testimonial_quote{ padding-top:20px;}
.testimonial_slider__minimal .testimonial_avatar img{ max-height: 121px !important; width:121px !important; border:none !important }

.testimonial_by a{ font-size:15px !important; font-weight:bold !important}
.recent-posts-testi .post-content{ vertical-align:top !important}
.recent-posts-testi li{ padding-top:10px !important;}
/*media*/
.media-h { padding-bottom:30px !important; }

.media-h .wpb_single_image{ 
	border: 1px solid #F1F1F1; 
	background:#fff; 
	-webkit-border-radius:	110px;
	-moz-border-radius:		110px;
	-ms-border-radius:		110px;
	-o-border-radius:		110px;
	border-radius:			110px;
	width: 110px;
	height:110px;
	position:relative;
	z-index:100;
	overflow:hidden;
	display:block;
	margin:0 auto
}
.media-h .wpb_single_image .wpb_wrapper{ 
	background:#F6F6F6; 
	-webkit-border-radius:	95px;
	-moz-border-radius:		95px;
	-ms-border-radius:		95px;
	-o-border-radius:		95px;
	border-radius:			95px;
	width: 95px;
	height:95px;
	display:block;
	margin:0 auto
	
}
.media-h strong{ color:#E51640 !important}
.media-h .wpb_text_column{ border: 1px solid #ECECEC; -webkit-border-radius: 5px;  border-radius: 5px; padding: 60px 10px 20px 10px; position: relative; margin:-50px 0 0 0; z-index:1; min-height: 190px !important}


.media-h .wpb_single_image.red-blog{padding: 7px 0 0 1px}
.media-h .wpb_single_image.red-blog .wpb_wrapper{padding: 25px 0 0 0px}
.media-h .wpb_single_image.red-blog .wpb_wrapper:hover{ background:#E51640 url(images/media-red-blog-ico-hover.png) no-repeat center !important; cursor: pointer}
.media-h .wpb_single_image.red-blog .wpb_wrapper img{ width:47px !important; height:47px !important; display: block; margin:0 auto}
.media-h .wpb_single_image.red-blog .wpb_wrapper:hover img{ margin-left:-10000px}


.media-h .wpb_single_image.media-videos{padding: 7px 0 0 1px}
.media-h .wpb_single_image.media-videos .wpb_wrapper{padding: 25px 0 0 0px}
.media-h .wpb_single_image.media-videos .wpb_wrapper:hover{ background:#E51640 url(images/media-video-hover.png) no-repeat center !important; cursor: pointer}
.media-h .wpb_single_image.media-videos .wpb_wrapper img{ width:55px !important; height:41px !important; display: block; margin:0 auto}
.media-h .wpb_single_image.media-videos .wpb_wrapper:hover img{ margin-left:-10000px}

.media-h .wpb_single_image.media-news{padding: 7px 0 0 1px}
.media-h .wpb_single_image.media-news .wpb_wrapper{padding: 25px 0 0 0px}
.media-h .wpb_single_image.media-news .wpb_wrapper:hover{ background:#E51640 url(images/media-news-hover.png) no-repeat center !important; cursor: pointer}
.media-h .wpb_single_image.media-news .wpb_wrapper img{ width:60px !important; height:45px !important; display: block; margin:0 auto}
.media-h .wpb_single_image.media-news .wpb_wrapper:hover img{ margin-left:-10000px}

.media-h .wpb_single_image.media-red-news{padding: 7px 0 0 1px}
.media-h .wpb_single_image.media-red-news .wpb_wrapper{padding: 30px 0 0 0px}
.media-h .wpb_single_image.media-red-news .wpb_wrapper:hover{ background:#E51640 url(images/media-red-news-hover.png) no-repeat center !important; cursor: pointer}
.media-h .wpb_single_image.media-red-news .wpb_wrapper img{ width:56px !important; height:33px !important; display: block; margin:0 auto}
.media-h .wpb_single_image.media-red-news .wpb_wrapper:hover img{ margin-left:-10000px}


/*affiliate*/
.affiliate-h h3{ color:#fff}
.affiliate-h .wf-span-2{ width: 20% !important;}
.affiliate-last{ display: none !important}

.affiliate-h center img{ margin:0 20px !important}

/*quick link*/
.quick-link-h-c{ background:#F6F6F6; padding:40px 0}
.quiklink-h h3{ font-size: 18px !important}
.quiklink-h p{ font-size: 10px !important; line-height: 15px}
.quiklink-h p a{ color:#505050 !important; text-decoration:none}
.quiklink-h p a:hover{ color:#E51640 !important; text-decoration: underline}

.quiklink-h a{ color:#505050 !important; text-decoration:none; font-size: 10px !important; line-height: 15px}
.quiklink-h a:hover{ color:#E51640 !important; text-decoration: underline}

.quiklink-h .wf-span-2{ width: 20% !important}
.quiklink-h-last{ display:none !important}


/*footer*/
.bottom-menu-h{  min-height: 30px;  position: relative; z-index: 9; margin-top:0px; border-top: 1px solid #DADADA; padding-top:10px}
.bottom-menu-h .mini-nav ul li a{ text-transform: uppercase; color: #999999}

#bottom-bar b{ color:#999999 !important}

.footer-ico #top-bar-footer{ display: none}

#bottom-bar1.responsive{ display: none}

/*content*/
.content, .wf-3-4, .wf-span-9 { width:70%; }
.fancy-header .hgroup{ padding:30px 0}
.wf-container-main{ margin:0 -10px}

#content ul{ margin:20px 0 20px 15px}
ul.slider-post{ margin-left:0 !important}
#content ul li{ color:#E51640; font-style:italic}


/*search*/

.widget_search input[type="submit"]{ padding:10px 20px;  border-radius:2px; webkit-border-radius:2px; background:#F9F9F9; border: 1px solid #C5C5C5; color:#767676; box-shadow:0 0 0 0}
.widget_search input[type="submit"]:hover{ background:#E51640; color:#fff}
.widget_search input[type="text"]{ width:72%; border-radius:2px; webkit-border-radius:2px; }


/*sidebar*/

/*.wf-1-4,.wf-span-3,.sidebar,.footer .widget { width: 30%; }*/
.sidebar{ width: 30%; }
/*.wf-cell, .wf-usr-cell, .content, .sidebar, .footer .widget{ padding:0 10px}*/
/*.content, .sidebar, .footer .widget{ padding:0 10px}*/
.content{ padding:0 10px}
.sidebar .widget, .sidebar-content .widget{ padding:0 25px}
.sidebar-content{ border:0px; margin:-75px 0 0 0}
.sidebar .widget, .sidebar-content .widget{ border-top: none; padding-top: 15px}


#black-studio-tinymce-2 .widget-title, #black-studio-tinymce-3 .widget-title{ display:none}
.sidebar-content .widget_black_studio_tinymce .textwidget h3{ font-size: 22px; color:#333; margin-bottom:20px}
.sidebar-content .widget_black_studio_tinymce .textwidget h3 strong{ color:#E51640}
.sidebar-content .widget_black_studio_tinymce .textwidget iframe{ margin-top: 15px}
	
	/*sidebar testi slider*/
	.testimonial_slider__default .testimonial_avatar img{padding:0 0 0 0 !important}
	.sidebar .testimonial_slider__default .testimonial_by {}
	#sidebar .testimonial_slider__default .testimonial_by, #sidebar .testimonial_slider__default span{ font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif !important}

	
	/*sidebar tab*/
	#sidebar .wpb_tabs{ border: none}
	#sidebar .wpb_tabs_nav li:before { border-left: none !important}
	#sidebar .wpb_tabs_nav li.ui-state-active a{ background:#E51640; color:#fff}
	#sidebar .wpb_tabs_nav li.ui-state-active a:hover{ color:#fff !important}
	#sidebar .wpb_tabs li a{ border: 1px solid #C5C5C5; webkit-border-radius: 6px;  border-radius: 6px; margin:0px 2px -1px; padding:4px 19px !important; font-weight: bold; font-size: 15px !important}
	#sidebar .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{ padding:25px 5px 15px}
	
	/*sidebar related post*/
	ul.related_post li{ clear: both !important}
	div.wp_rp_footer{ clear: both; margin: 20px 0 0 0; text-align: left !important; padding:20px 0 0 0}
	
	.post-cat{ text-transform: uppercase; color:#000 !important; font-size: 12px;}
	h6.post-tit a{ font-size:16px !important; color:#666; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold !important}
	.post-exc{ font-size: 15px !important; font-weight:normal !important; color:#666 !important}
	
	.sidebar-content .widget_wp_related_posts{ padding:0 0 0 0; }
	 #sidebar .wpb_tabs .related_post li a{ padding:0 0 0 0 !important; border-radius: 0px;  webkit-border-radius: 0px; border:0px solid #000}
	 #sidebar .wpb_tabs .related_post li a.wp_rp_category{ font-weight:normal !important; font-size: 12px !important;}
	 
	 #sidebar .wpb_tabs .recent-posts li a{ padding:0 0 0 0 !important; border-radius: 0px;  webkit-border-radius: 0px; border:0px solid #000}
	 #sidebar .wpb_tabs .recent-posts li a.post-cat{ font-weight:normal !important; font-size: 12px !important;}
	 #sidebar .wpb_tabs .recent-posts .post-content{ padding-left:15px}
	 #sidebar .wpb_tabs .recent-posts .post-format-standard .{ padding-left:15px}
	 
	 .place-tit{ font-size: 15px; padding:8px 0}
	 .post-format-standard{ margin-bottom:15px !important;}
	 #tab-1412757918-1-43 .post-exc{ display: none}
	 #tab-1412757918-1-43 .post-content, #tab-1412757918-2-43 .post-content{ vertical-align: top}
	 .wpb_wrapper #presscore-blog-posts-5 .recent-posts li .post-format-standard h6.post-tit a{ line-height:18px; font-size:16px !important}
	 .wpb_wrapper #presscore-blog-posts-5 .recent-posts li { border: none !important; padding-top: 0px !important}
	 .wpb_wrapper #presscore-blog-posts-5 .recent-posts li article{ margin-bottom:0px !important}
	 
	 #sidebar .widget{ padding:0 0 0 0}
	 
	 #listic_slider_{ width:99.5% !important; }
	 
	 .sidebar-content .post-format-standard .no-avatar{ width:125px; height: 125px; border-radius: 5px}
	  
	 
	
	/*widget title*/
	.sidebar .widget-title, .sidebar-content .widget-title{ color:#E51640; border-bottom: 1px solid #D6D6D6; padding-bottom:25px; font-size: 20px; font-weight:bold}
	.widget-title{ margin-bottom:10px !important;}
	.cat-item{border-bottom: 1px solid #D6D6D6 !important; padding-bottom:10px !important;}
	
	

/*pages/*/
.page-title:after, #main-slideshow.fixed:after, #main-slideshow.layer-fixed:after, #main-slideshow.fix:after{ background: none}
.page-title{ background: none; padding-bottom:0px}
.page-title.title-center .wf-td{ text-align: left; width: 70%}
.page-title.title-center .wf-td h1{ color:#000; font-size:48px}

#main{ padding-top:0px;}

	/*highlight text*/
	.dt-highlight{ background: none !important; color:#E4163E; display: block; margin-left:30px}



	/*contact page*/
	.con-page .con-page-entry img{ float: right; padding-bottom:20px ; border-radius: 0px 0px 0px 0px !important; webkit-border-radius: 0px 0px 0px 0px !important}
	.con-page .con-page-entry input{ max-width: 550px !important; margin-bottom:7px !important; background:#f9f9f9 !important}
	.con-page .con-page-entry img.wpcf7-captchac{ float: none !important; padding-bottom: 0px; }
	.con-page .con-page-entry input.wpcf7-captchar{ max-width: 272px !important;}
	.con-page .con-page-entry textarea{ background:#f9f9f9}
	.con-page .wpcf7-submit{ padding: 8px 40px; font-size: 15px; font-weight:bold}
	
	.con-page{ margin-bottom:30px}
	
	/*contact page sidebar*/
	#black-studio-tinymce-6 > div h2 strong{ font-size: 22px; color:#E51640}
	#black-studio-tinymce-6 > div h3{ margin:0 0 0 0; font-weight:bold; font-size:18px}
	#black-studio-tinymce-6 > div strong{ color:#E51640}
	
	/*testimonial page*/
	.testi-video .wf-span-4{ padding:0 20px 0 0px}
	

/*blog*/
.navigation-inner a{ margin:20px 20px 0 0; background:#F9F9F9}
.blog-navigation{ float: right; }
.blog-navigation .navigation-inner .prev-post{ float: right}

.page-title.title-left h1, .page-title.title-right h1{ font-size:36px; font-weight:normal}
.page-title.title-right, .page-title.title-left{ padding-bottom:0px;}
.date-cat, .date-cat span, .date-cat span a{ color:#E51640; text-decoration:none; font-size: 15px; padding:10px 0 0 0 }
.date-cat span a:hover{ text-decoration: underline;}

.layout-list .post{ margin:15px 0 15px 0; padding-top: 20px}
.blog-readm a{ padding:7px 23px; border: 1px solid #C5C5C5; webkit-border-radius: 6px;  border-radius: 6px; background:#F9F9F9; font-size: 14px !important; color:#777; text-decoration:none; font-weight: bold;}
.blog-readm a:hover{ background:#E51640; color:#fff !important; }

.b-title{ text-transform: uppercase}

	/*blog featured category*/
	#feat-wrap .wf-td{ vertical-align:top}
	#feat-wrap .wf-td a img{ width:125px; height: 125px;}
	#feat-wrap .post-categories{ padding:0px 0 0 0}
	#feat-wrap .post-categories li a{ text-decoration: none; text-transform:uppercase; font-size: 12px;  color:#000}
	#feat-wrap .post-categories li a:hover{ color:#000 !important}
	#feat-wrap > div > .post-content h3 a, #feat-wrap > div > .post-content h3{ font-size: 15px !important;  color:#676767; font-weight:bold; line-height:18px}
	#feat-wrap > div > .post-content h3 a:hover{ color:#E51640; opacity: 1 !important}
	#feat-wrap{ border: 0px solid #F00; margin-bottom: 20px}
	
	
	/*blog sidebar*/
	.widget_categories li, .widget_meta li, .blogroll li, .widget_archive li, .widget_recent_entries li, .widget_recent_comments li, .widget_links li, .custom-menu li{ padding-top:0px; border-top: none !important}
	.widget_featured_category_widget .widget-title{ padding:0 0 10px 0; border-bottom: none;}
	
	.custom-categories li{ padding:0 0 0 0 }
	.sidebar-content .widget .custom-categories li{ border:0px }
	.sidebar-content .widget ul li{ border-bottom:1px solid #D6D6D6; padding-bottom:10px}
	
	
	/*blog related post*/
	ul.related_post li a img{ width:125px !important; height: 125px !important;}
	ul.related_post li a.wp_rp_title{ font-size:15px; font-weight:bold}
	ul.related_post li a.wp_rp_category{ font-size:12px; text-transform:uppercase; color:#000}
	ul.related_post li small.wp_rp_excerpt{ font-size:14px;}
	
	/*blog content single*/
	.blog-navigation .navigation-inner a{ margin-top: 0 !important}
	.blog-navigation .navigation-inner{ margin-bottom: 0 !important}
	.con-s > div .ssba{border-radius: 50% !important; float: left}
	/*.con-s > div .ssba a.ssba_email_share{ display: none}*/
	.con-s > div .ssba img{ padding:3px}
	.printfriendly{ float: left; background:#666666; padding:6px 6px 6px 6px; border-radius: 50%; margin:3px 0 0 3px}
	.printfriendly a img{ margin:0px auto}
	.con-s .wf-td{ vertical-align:bottom}

	/*portfolio page*/
	#portfolio-pagel{ border: 0px solid #F00 !important}
	#portfolio-pagel .project-list-content{ border: 1px solid #ccc !important; background:#f4f4f4 !important; padding: 8px !important; text-align: center }
	.page-id-3915 .cont-id-0 > .wf-cell{ padding:5px !important}
	
	.single-post h3 span{ color: #666 !important;  font-weight: normal !important}
	.single-post h3 span em{ color: #666 !important; font-style:normal !important; font-size: 14px !important}
	.single-post .wpb_content_element h3 { line-height: 15px !important;}



/*Responsive*/


@media screen and (max-width: 1024px) {
	#branding a img, #branding img{ border: 0px solid #000 !important;} /*black*/
	#top-bar{ padding-left:50px}
	#layer-slider-home{ min-height:176px !important}
}



/* !- 800 (portrait tablets (big) and landscape phones (big)) */
@media screen and (max-width: 800px) {
	#branding a img, #branding img{ border: 0px solid #F00 !important;} /*red*/

}
@media screen and (max-width: 960px) {
	#branding a img, #branding img{ border: 0px solid #0F0 !important;} /*green*/
	
	/*top bar*/
	#top-bar{ padding-left:50px}
	
	#layer-slider-home{ min-height:100% !important}

}
@media screen and (max-width: 560px) {
	#branding a img, #branding img{ border: 0px solid #00F !important;} /*blue*/
}

/* !- 760 (phones and portrait tablets (small)) */
@media screen and (max-width: 760px) {
	#branding a img, #branding img{ border: 0px solid #FF0 !important;} /*yellow*/
	
	iframe{ min-height:250px; width:100%}
	
	/*logo*/
	#branding a img, #branding img{ left:0px}
	
	/*menu*/
	.logo-left #navigation{ text-align: right}
	
	
		/*responsive menu plugin*/
		/*.home.page #RM3Lines{ margin-top:365px !important}
		.page #click-menu #RM3Lines{ margin-top:165px !important}*/
		
		.RMPushOpen #page #header .wf-wrap{}
		.RMPushOpen #page #header .wf-wrap .wf-table #navigation #responsive-menu .menu-mainmenu-container{ border: 0px solid #F00; width:112% !important; margin:auto auto auto -20px !important}
		#responsive-menu.RMOpened{  margin-top:115px; background-color: transparent !important}
		#responsive-menu.admin-bar-showing{ padding-top: 0px !important;}
		#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li{ background:#fff}
		#responsive-menu{ box-shadow: 0 0px 0px #333333 !important}
		#responsive-menu .responsive-menu li:first-child a{ border-top: none !important}
		#responsive-menu .responsive-menu, #responsive-menu div{ box-shadow: 0 8px 7px #333333}
		#responsive-menu .appendLink{ border-width: 1px 0 !important;}
		#responsive-menu .responsive-menu li a{ border-bottom:1px solid #DADADA}
		
		#responsive-menu .appendLink:active{ background:#E51640}
		
		
	.dl-menuwrapper{ padding:10px 0 0 0}
	span.menu-open-text{ color:#E51640; margin:0px 0 0 0; font-size: 20px; text-align:left; float: left;}
	#mobile-menu, #mobile-menu.dl-active{ background: url(images/menu-bg.jpg) no-repeat top right; border: 0px solid #000; border-radius: 0px; height:10px}
	
	.header-call-act, .menu-open-text{ display: inline-block}
	
	/*banner*/
	#layer-slider-home{height:100%}

	
	/*header*/
	.header-call-act{ text-align: center; margin:0 auto !important; display:block; width:100%; border: 0px solid #000}
	.header-call-act a{ text-align: center !important; background:#F9F9F9; border: 1px solid #C5C5C5; border-radius: 5px; webkit-border-radius: 5px; text-decoration: none; padding:10px;  font-size: 22px; color:#767676; font-weight: bold; margin:auto 5px auto !important; width: 40% !important; display: inline-block !important; }
	.header-call-act a:hover{ text-decoration: none !important; background:#E51640; color:#fff !important}
	
	.fancy-header .wf-td{ width:100%}
	
	/*banner*/
	.about-banner p{ display: none}
	
	/*top icon*/
	#top-bar{ display: none}
	
	/*breadcrumb*/
	.breadcrumb-h{display: none}
	.home #page #header .wf-wrap .breadcrumb-h{ display:inline !important; margin-top: 12px}
	
	
	/*sidebar*/
	.sidebar-content{ margin:30px 0 30px 0; border: 0px solid #000; border-radius:0px; padding-left: 50px}
	.sidebar-content iframe.i-video{ width:100% !important; height:300px !important}
	
	/*sidebar search*/
	.widget_search input[type="text"]{ width:80%;  }
	/*#sidebar .sidebar-content section{ padding:0 0 0 0 !important}*/
	
	
	/*page*/
	#main{ margin-bottom:0px}
	.hgroup h1, .hgroup h2{ text-align: left}
	#fancy-header .wf-wrap{ display: block; padding-left:30px}
	
	.wf-container-main{ margin:0 0px}
	
		/*home page*/
		.pete-h img{ margin:0 auto !important; text-align: center; display: block}
		
		.our-team .column_container, .our-team2 .column_container  { margin-bottom:15px;}
		.our-team2{ width:100%}
		
		.our-services-h .wf-span-2{ width: 100% !important; margin-bottom:15px;}
		
		.about-h-c{ border: 0px solid #00F}
		.about-h{border: 0px solid #F00; margin:0px 0 50px 0; position:relative}
		.about-h-r{ border: 0px solid #0F0; overflow: hidden; position:relative}
		.about-h-r iframe{ margin:0 auto !important; width: 97% !important; float: right !important; display:block; padding:0 0 0 0 !important}
		
		.media-h .column_container{ margin-bottom:20px;}
		
		.quick-link-h-c, .bottom-menu-h{ display: none;}
		
		.affiliate-h{ text-align: center; display: block; margin:0 auto}
		
		/*contact page*/
		.con-page-entry .con-img{ display: none}
		
		/*team page*/
		.single-dt_team #page .page-title .wf-wrap .wf-table .wf-td  h1.entry-title{ text-align:left !important}
		.team-single h3{ text-align: left}
		.team-single img{ margin:0 auto; display: block; width:100%}
		
		.team-navigation{display: block !important; margin:0 auto !important}
		.team-navigation .navigation-inner{ margin:30px auto 30px auto; display: block; text-align:left; width:280px; border: 0px solid #F00; display: none !important}
		.team-navigation .navigation-inner a{ margin:0 0 0 0}
		.team-navigation .navigation-inner .next-post{ float: right !important}
		.team-navigation .navigation-inner .prev-post{ float: left !important;}
		
		
		/*blog page*/
		.page-title h1.entry-title{ padding-left:10px; text-align:left}
		.page-title h1{ padding-left:10px; text-align:left}
		.con-s .wf-td{ display: block !important; clear: both}
		.blog-navigation{ float: left; margin:20px 0 0 0}
		
		ul.related_post li{ clear: both}
		
		
		/*testimonial page*/
		.testi-video .wf-span-4{ padding:0 0px 0 0px}
		
	
	/*footer*/
	.footer-ico{ border-top:1px solid #DADADA}
	.footer-ico #top-bar-footer{ display: inline-block; padding-bottom:0px; padding-top:5px; padding-left:0; visibility:visible !important; border: none}
	.footer-ico .wf-wrap{ margin:0 auto !important; width:320px; border: 0px solid #000 !important; float: none !important}
	.footer-ico #top-bar-footer .soc-ico a{ float: right; }
	.footer-ico #top-bar-footer .right-block .soc-ico{ margin-left: 10px}
	.footer-ico #top-bar-footer .soc-ico a .icon {fill: #8b8b8b;}
	.footer-ico #top-bar-footer .soc-ico.show-round a {border-color: rgba(139, 139, 139, 0.8);}
	.footer-ico #top-bar-footer .soc-ico.show-round a {height: 33px;width: 33px;}
	
		/*footer responsive*/
		#bottom-bar{ display: none}
		#bottom-bar1.responsive{ display: block !important;}
		#bottom-bar1.responsive .wrap{ display: block; width:90%; border: 1px solid #000; margin:0 auto}
		#bottom-bar1.responsive .wf-float-left{ text-align:left}
		#bottom-bar1.responsive #branding-bottom{ padding-right:30px}
		
		


	

}
@media screen and (max-width: 500px) {
	#branding a img, #branding img{ border: 0px solid #0FF !important;} /*skyblue*/
}
@media screen and (max-width: 540px) {
	#branding a img, #branding img{ border: 0px solid #F0F !important;} /*purple*/
	
	/*#branding img{ width:138px; height: 141px; margin:50px 0 0 0}*/
	
	/*menu*/
	/*span.menu-open-text{ margin:5px 0 0 150px}
	.dl-menuwrapper{ padding:0 0 0 0}*/
	
	/*topbar*/
	#top-bar{ padding-left:0px}
	
	.home #page #header .wf-wrap .breadcrumb-h{ display: none !important}
	
	/*breadcrumb*/
	.breadcrumb-h{ display: none}
	
	/*herader*/
	.header-call-act .gap-30{ height:10px !important}
	
	/*sidebar search*/
	.widget_search input[type="text"]{ width:70%;  }
	
	/*footer*/
	.header-call-act a{ text-align: center !important; background:#F9F9F9; border: 1px solid #C5C5C5; border-radius: 5px; webkit-border-radius: 5px; text-decoration: none; padding:5px !important;  font-size: 15px; color:#767676; font-weight: bold; margin:auto 5px auto !important; width:35% !important; display: inline-block !important; }
	
	#bottom-bar1.responsive .wf-td{ vertical-align:top}
	.footer-ico{ margin-left: -50px}

}
/* !- 320 (portrait phones) */
@media screen and (max-width: 320px) {
	#branding a img, #branding img{ border: 0px solid #fff !important;} /*white*/
}

/* Wireframe responsiveness: end */
