/*
Theme Name: The7.2
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: 2.1.5
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 {}


.home .wf-cell:first-child { 
   width:100%;

}


.home .blog-content .entry-title{margin-top:20px;}
.home .wf-cell:first-child .blog-media{}

.home .wf-cell:first-child .post .entry-title a {
	
   

	
		    font: normal normal normal 32px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
.home .wf-cell .post .entry-title a {
	

/*  background: -webkit-gradient(linear,left top,right top,color-stop(32%,#102cbe),color-stop(100%,#08bbac));
    background: -webkit-linear-gradient(left,#102cbe 32%,#08bbac 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
color:#08bbac;
}
  
  
.home .wf-cell .post .entry-title a::after {
      content: '';
    display: block;
    width: 60px;
    height: 3px;
    margin: 5px 0px 15px;
    background: #888d96;
}
h2.entry-title{
	margin-bottom:0px;}
/*121b2d*/
#sidebar .widget-title{  /*background: -webkit-gradient(linear,left top,right top,color-stop(16%,#102cbe),color-stop(100%,#08bbac));
    background: -webkit-linear-gradient(left,#102cbe 16%,#08bbac 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
color:#08bbac;

	font-size:22px;
	line-height:30px;
}
#sidebar .widget-title::after {
      content: '';
    display: block;
    width: 60px;
    height: 3px;
    margin: 5px 0px 15px;
    background: #888d96;
}

p{
	line-height:28px;
	text-align:justify;}
html, body, body.page, .wf-container > * {
    font: normal normal normal 16px / 28px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
	
  /*  color: #121b2d;*/
  
  color:#3d4658;
 
}
.popular-posts .wpp-list a{
	    font: normal normal normal 16px / 22px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #121b2d;
    text-decoration: none;
	}

.wpp-list .wpp-date{
		  font: normal normal normal 12px / 22px "Lato", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #888d96;
	}
	ul.wpp-list>li:first-child {
		    margin-top: -15px;
    padding-top: 15px;}
	.recent-posts>li:first-child {
		 margin-top: -15px;
    padding-top: 15px;}
	ul.wpp-list li{ 
	        padding: 15px 0px 0px 10px;
    background: url(images/Icon.png) no-repeat 0px 23px;
	
		    border-bottom: 1px solid #e9e9e9;
	}
	.recent-posts li {
		 border-bottom: 1px solid #e9e9e9;
		 
		   padding: 15px 0px 0px 10px;
    background: url(images/Icon.png) no-repeat 0px 23px;}
#sidebar  .recent-posts .post-content  a{
	
	  font: normal normal normal 16px / 22px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #121b2d;
	text-decoration:none;
	}
#sidebar  .recent-posts .post-content .text-secondary{
		  font: normal normal normal 12px / 22px "Lato", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
  color: #888d96;
	}
.blog-content .entry-meta a , .blog-content .entry-meta a  .entry-date, .blog-content .entry-meta a .fn{
	/*  font: normal normal normal 15px / 30px "Lato", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #121b2d;*/
	font: normal normal normal 13px / 24px "Lato", Helvetica, Arial, Verdana, sans-serif;
word-spacing: normal;
color: #888d96;
	}
#footer {
    background-color: #d6d6d6 !important;
    border-top: 1px solid #d6d6d6  !important;
}
.style-ios .page-title.transparent-bg {
    background-color: #09b0ae;
    border-bottom: 1px solid #09b0ae;
}
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title {
    color: #fff;
}
.breadcrumbs.text-normal{
	display:none !important;}
.form-allowed-tags {
	display:none !important;}
.post-content .text-secondary, .widget .tp_recent_tweets .twitter_time, .comment-meta, .comment-meta a, a.comment-reply-link, a.clear-form, .entry-meta a, .entry-meta span, .entry-meta a *, .portfolio-categories a, .portfolio-categories a *, .portfolio-categories span, .team-author p, .color-base-transparent {
    color: rgba(119,119,119,0.5);
    font: normal normal normal 15px / 30px "Lato", Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #121b2d;
}
.dt-fancy-separator {
    color: #121b2d;
}

.widget_search form {
    margin: 5px 0 0px;
}
.field.searchform-s{
	    background: #d0d1d5;
    height: 40px;
	
}
.widget .searchform input{ border-radius:none !important;}

.field.searchform-s::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #777d87;
}
.field.searchform-s::-moz-placeholder { /* Firefox 19+ */
  color: #777d87;
}
.field.searchform-s:-ms-input-placeholder { /* IE 10+ */
  color: #777d87;
}
.field.searchform-s:-moz-placeholder { /* Firefox 18- */
  color: #777d87;
}

.entry-meta>a:after, .entry-meta>span:after, .portfolio-categories>a:after, .portfolio-categories>span:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    content: "|";
}
.style-ios .paginator .page-links, .style-ios .filter-categories, .style-ios .page-nav, .style-ios .filter-extras, .style-ios .filter-categories a, .style-ios .filter-categories.new-style a, .style-ios #page .filter .filter-categories.new-style a:first-child, .style-ios .filter-sorting, .style-ios .paginator a:not(.paginator-more-button), .style-ios .testimonial-item, .style-ios .wpb_tabs.tab-style-two, .style-ios .wpb_tour.tab-style-two, .style-ios .tab-style-two.wpb_tabs .wpb_tabs_nav, .style-ios .tab-style-two.wpb_tour .wpb_tabs_nav, .style-ios .tab-style-two.wpb_tabs .wpb_tabs_nav li:before, .style-ios .tab-style-two.wpb_tour .wpb_tabs_nav li {
    border-color: #fff;
    border: none;
}

 .style-ios #page .filter .filter-categories a.act{
/*	  background: -webkit-gradient(linear,left top,right top,color-stop(32%,#102cbe),color-stop(100%,#08bbac));
    background: -webkit-linear-gradient(left,#102cbe 32%,#08bbac 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
	
	
	
color:#08bbac;
}
.style-ios .filter-categories .act:before, .style-ios .filter-categories .act.show-all:hover:before{
	display:none !important;}
	.style-ios .content .paginator .page-links, .style-ios .content .filter-categories, .style-ios .content .page-nav, .style-ios .content .filter-extras, .style-ios .content .filter-categories.new-style a {
    background-color: #fff;
	    font: normal normal normal 22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;

}
#page .color-accent, #page .fancy-header .color-accent span, #page .accent-title-color .dt-fancy-title, #page .accent-icon-color .benefits-grid-ico > .fa, #page .accent-icon-color .benefits-grid-ico > .fa:before, #page .accent-icon-hover-color a.benefits-grid-ico:hover > .fa, #page .accent-icon-hover-color a.benefits-grid-ico:hover > .fa:before, #page .custom-categories a:hover span.item-name, #page .cat-item a:hover span.item-name, #page .filter-categories a:not(.act):hover, #page .paginator a:not(.act):hover {
		color:#888d96 !important;}
		#page .filter-categories a{
			color:#888d96 !important;}
			
			.style-ios .filter-categories a {
     padding: 0px 10px;
}
			.style-ios .filter-categories a.act {
     padding: 0px 10px;
}
	.filter .filter-categories a{
  border-left:1px solid #888d96;
      line-height: 22px;
}

.style-ios .paginator a.act, .style-ios .paginator a.act:hover, .style-ios .filter-categories a.act, .style-ios .content .filter-categories.new-style a.act, .style-ios .filter-categories a.act:hover, .style-ios .filter-switch {
    color: #fff;
    background-color: #888d96;
}

.style-ios .paginator a{
	   color: #888d96;
 
}
#bottom-bar {
    font-size: 14px;
    line-height: 25px;
    color: #777777;
}
.enq-re{
	}
.enq-re input[type=password], .enq-re input[type=text], .enq-re  input[type=tel], .enq-re  input[type=url], .enq-re input[type=email], .enq-re input[type=number], .enq-re input[type=date], .enq-re input[type=range], .enq-re  select, .enq-re  textarea {
    margin-bottom: 10px;
    padding: 7px 15px;
    border: 1px solid #e0e1e1;
    background-color: #fbfcfc;
    color: #b8bcbe;
	
	 font: normal normal normal 16px / 22px "Open Sans", Helvetica, Arial, Verdana, sans-serif;

}
.enq-re textarea.wpcf7-form-control.wpcf7-textarea {
    height: 150px;
}
.single-post .dt-single-mfp-popup {
	margin-bottom:20px;}
@media screen and (max-width: 768px) {

.home .wf-cell:first-child .blog-media {
    min-height: auto;
}

.home .wf-cell:first-child .post .entry-title a {
	
font: normal normal normal 20px / 28px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
}


@media screen and (max-width: 480px) {

.home .wf-cell:first-child .blog-media {
    min-height: auto;
}

.home .wf-cell:first-child .post .entry-title a {
	
font: normal normal normal 20px / 28px "Roboto", Helvetica, Arial, Verdana, sans-serif;
text-transform: none;
}
}




.recent-posts.round-images > li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}