/*
	Theme Name: Shot by Shot
	Theme URI: http://shotbyshot.org
	Description: Custom theme for Shot by Shot.
	Author: Mortimer Smythe Designs
	Author URI: http://mortimersmythe.com
	Version: 1.0
*/

 /*Common style */
	body{
		font-family: 'Open Sans', sans-serif !important;
		font-size: 14px;
		font-weight: 400;		
	}
	b, strong{font-weight: 600;}
	input:focus{ outline-color: transparent !important;}

	.clearfix{clear: both;}
	
	a:hover,a:focus{text-decoration: none;}
	a:focus,button:focus{outline: none;}


	.page-header{
		border-bottom: 0px solid #eee;
	    padding-bottom: 0px;
	    margin: 25px 0 30px 0px;
	}
	.page-header h1{
		font-size: 26px;
	    color: #558ed5;
	    font-weight: 600;
	}

	.story-page-header{
		border-bottom: 0px solid #eee;
	    padding-bottom: 0px;
	    margin: 25px 0 30px 0px;
	}
	.story-page-header h1 {
		font-size: 26px;
	    color: #558ed5;
	    font-weight: 600;
	}

	.orange{color:#da672e;}
	span.caret{margin-left: 6px;}
	.h1, .h2, .h3, h1, h2, h3 {
	    margin-bottom: 15px;
	}

	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        font-weight: 600;
	}

	h3{font-size: 18px;}
	.h4, h4 {font-size: 15px;}
	br + h3{margin-top: 0;}
	.main-body-content li {
	    margin-bottom: 7px;
	}

/* Header */

	header{padding: 25px 0 6px 0;}

	/*Logo*/
		.logo{margin-bottom: 27px;}
		.logo img.retina {
		    max-width: 100%;
		}

	/* Menu css */
		.main-menu{
			font-size: 16px;
			font-weight: 300;
			min-height: 10px; 
     		margin-bottom: 0px; 
		}

		.main-menu .navbar-nav>li a{
			text-transform: capitalize;
			padding: 6px 15px 5px 11px;
			border-radius: 6px;
			-webkit-border-radius: 6px;
		}

		/*.main-menu .navbar-nav>li a.has-submenu + ul li a{
			border-radius: 0px !important;
			-webkit-border-radius: 0px !important;
		}
		.main-menu .navbar-nav>li a.has-submenu + ul li a:hover{
		    background-color: #da672e;
   	 		color: #fff;
		}*/

		.main-menu .navbar-nav>li ul li a{
			border-radius: 0px !important;
			-webkit-border-radius: 0px !important;
		}
		.main-menu .navbar-nav>li ul li a:hover{
		    background-color: #da672e;
   	 		color: #fff;
		}

		.main-menu .nav > li{margin-right: 10px;}
		.main-menu .navbar-nav>li span.fa{
			color:#fff;
			padding-right: 8px;
			margin-right: 8px;
			border-right: 1px solid #fff;
		}

		.main-menu .navbar-nav>li>a,
		.main-menu .navbar-nav>li>a:focus{
			background-color: #558ed5;
			color:#fff;
		}

		.main-menu .navbar-nav li a,
		.main-menu .navbar-nav li a:focus{
			-webkit-transition: .2s ease-in-out;
			transition: .2s ease-in-out;
		}

		/*active*/
			.main-menu .navbar-nav>.active>a,  
			.main-menu .navbar-nav>li>a:hover {
			    color: #fff;
			    background-color: #da672e;
			}

			.main-menu .nav > li > ul.dropdown-menu{
				min-width: 207px !important;
				background: #fff;
			}

			.main-menu .navbar-nav li.current-menu-item>a,
			.main-menu .navbar-nav li.current-menu-parent>a{
				color: #fff;
	    		background-color: #da672e;
			}
			.main-menu .navbar-nav.sm-collapsible .caret {
			    border: none !important;
			}

	/* Search*/
		.search-wrap{margin-top: 0;margin-bottom: 0;}
		.search-wrap .input-group input{
			border-radius: 6px;
			-webkit-border-radius:6px;
			padding: 6px 12px 5px 12px;
			max-height: 32px;
		    border: 1px solid #ccc;
		    border-top-right-radius: 0;
    		border-bottom-right-radius: 0;
    		float: right;
		}

		.search-wrap .input-group .input-group-btn .btn{
			border:1px solid transparent;
			border-top-right-radius: 6px;
			border-bottom-right-radius: 6px;
			-webkit-border-bottom-right-radius: 6px;
			padding: 5px 7px;
		}

		.search-wrap .btn-default{background-color: #da672e;color: #fff;}

		.search-result-no{margin-top: 20px;}

		/* Story Counter*/
			.story-counter-wrap{}
			.story-counter{
				color: #fff;
				background: #558ed5;
				
				border-radius: 6px;
				-webkit-border-radius: 6px;

			    float: left;
			    margin: auto;
			    text-align: center;
			    width: 100%;
			    min-width: 98px;
			    height: 32px;
			    display: block;
			}
			.story-counter-wrap .story-counter a{
				color:#fff;
				padding-top: 6px;
				padding-bottom: 6px;
			    display: block;
				-webkit-border-radius: 6px;
			    border-radius: 6px;				
			    -webkit-transition: .3s ease-in-out;
			    transition: .3s ease-in-out;
			}
			.story-counter-wrap .story-counter a:hover{
				background: #da672e;
				color: #fff;				
			}

			.story-counter span.fa{
			    padding-right: 10px;
			    margin-right: 8px;
		        font-size: 16px;
			}

			.story-counter-wrap .shortcartlist-clear{
				clear: both;
			    padding-top: 3px;
			}
			
/* Search Result */
	.pagination{
		width: 100%;
    	text-align: right;
	}
	a.page-numbers {
	    border: 1px solid #747474;
	    display: inline-block;
	    height: 20px;
	    line-height: 18px;
	    color: #747474;
	    padding: 0 6px;
	    margin-left: 5px;
	    border-color: #e0dede;
	}

	.pagination .current{
	    border: 1px solid #da672e;
	    display: inline-block;
	    height: 20px;
	    line-height: 18px;
	    color: #fff;
	    padding: 0 6px;
	    margin-left: 5px;
	    background: #da672e;
	    border-color: #da672e;
	}

	a.page-numbers:hover{
	    border-color: #da672e;
	}

	a.prev.page-numbers,a.next.page-numbers {
	    background: transparent;
	    border: 1px solid transparent;
	    padding: 0px;
	}

	a.prev.page-numbers:hover,
	a.next.page-numbers:hover{color: #da672e;}

 /*	Home Page */
	/*main content */
		/* Sidebar */
			.box-section{
			    background: #fff;
				border: 1px solid #b9b9b9;
				margin-bottom: 20px;
			}
			.box-section:last-child{margin-bottom: 0;}
			.box-section .section-title{
				background: #da672e;
				font-size: 20px;
				color: #fff;
				font-weight: 700;
				padding: 9px 30px 9px 24px;
				text-transform: uppercase;
			}

			.box-section .section-content{
				padding: 16px 24px;
			}

			.side-menu .links{
				margin-bottom: 10px;
			}
			.side-menu .links:last-child{
				margin-bottom: 0;

			}

			.side-menu .links a{
				padding: 9px 14px;
				background-color: #558ed5;
				color:#fff;
				font-size: 16px;
				display: block;
				border-radius: 6px;
				-webkit-border-radius: 6px;
				text-transform: uppercase;
				-webkit-transition: .3s ease-in-out;
			    transition: .3s ease-in-out;
			}

			.side-menu .links a:hover {
			    color: #fff;
			    background-color: #da672e;
			}

			.side-menu .links a span{
				margin-right: 10px;
			}

			.share-story-txt{
				font-size: 16px;
				color: #1771af;
				text-transform: uppercase;
				font-weight: 600;
				margin-top: 13px;
    			margin-bottom: 5px;
			}
			.testi-meta{
				font-size: 16px;
				margin-bottom: 10px;
			}

			.readmore{
				font-size: 14px;
				color: #da672e;
			}

		/* Slider*/
			.shot-home-slider{ }
			.shot-home-slider .carousel-inner{
			    border: 1px solid #b9b9b9;
			}

			.shot-home-slider .carousel-control{
				max-height: 70%;
			    width: 59px;
			    opacity: 1;
			}

			.shot-home-slider .carousel-control:focus,
			.shot-home-slider .carousel-control:hover{
				color: #da672e;
			}

			.shot-home-slider .carousel-control.left,
			.shot-home-slider .carousel-control.right{ 
				background: transparent !important;
			}

			.shot-home-slider .carousel-control .glyphicon-chevron-left, 
			.shot-home-slider .carousel-control .icon-prev{
		    	margin-left: 0px !important; 
			}

			.shot-home-slider .carousel-control .glyphicon-chevron-right, 
			.shot-home-slider .carousel-control .icon-next {
			    margin-right: 0px !important; 
			}

			span.slide-left,span.slide-right{
				width: 30px;
			    margin-top: -15px;
			    position: absolute;
			    z-index: 5;
			    display: inline-block;
			    font-size: 60px;
			}
			span.slide-left {
			    left: 50%;
			    top: 50%;
			}

			span.slide-right {
			    right: 50%;
			    top: 50%;
			}
	

			.slider-story-icon {
			    position: absolute;
			    top: 14px;
			    right: 28px;
			    font-size: 40px;
			    color: #fff;
			}

			.shot-home-slider .carousel-caption {
			    right: 0%;
			    left: 0%;
			    padding-bottom: 30px;
			    margin-left: 60px;
		        text-align: left;
			}

			.shot-home-slider .carousel-caption span.fa{
		        color: #fff;
		        font-size: 25px
			}
			
			.shot-home-slider .slide-captions-icon{
				/*float: left;*/
			    width: 60px;
			    height: 60px;
			    padding-top: 8px;
			    background: #da672e;
			    color: #fff;
			    margin-right: 18px;
			    text-align: center;
		        display: inline-block;
	            vertical-align: middle;
			}

			.shot-home-slider .carousel-caption .slide-captions-text{
			    font-size: 18px;
			    /*margin-top: 11px;*/
    			/*float: left;*/
    			color:#fff;
   			    max-width: calc(100% - 94px );
		        display: inline-block;
				vertical-align: middle;
			}

			.slide-image-wrap{position: relative;}
			.slide-bottom-section{
				background: #fff;
				padding: 30px 30px;
			}

			.slide_story_title_wrap{width: 100%;}
			.slide_story_title {
			    font-size: 24px;
			    color: #1771af;
			    text-transform: uppercase;
			    font-weight: 400;
			    margin-bottom: 5px;
			}

			.slide_share{font-size: 18px;}
			.slide_share .social-icon {
			    padding: 2px;
			    width: 31px;
			    height: 31px;
			    /*background: #e6e7e9;*/
			    background: #A9A9A9;
			    float: left;
			    border: 1px solid #dadde4;
			    text-align: center;
		        color: #fff;
			}
			.slide_share .social-icon i{padding-top: 4px;}

			.slide_share .social-icon:hover {
			    background: #da672e;
			    border: 1px solid #da672e;
			}

			.ellipsis { text-overflow: ellipsis; }

			

			/* slide_meta */
				.slide_meta{
					/*margin-top: 30px;*/
					/*margin-top: 6px;
    				margin-left: 16px;*/
				}
				.slide_meta span{
					margin-right: 10px;
					color: #1771af;
				}

				.record_in{text-align: right;}
				.record_in_text{
				    width: 85px;
				    display:inline-block;
	    			vertical-align:top;
				}
				.record_in_tags{
			        /*float: left;*/
			        max-width: 80%;
				    max-width: calc(100% - 94px );
				    padding-right: 15px;
				    display:inline-block;
			        text-align: left;
				}

	/* most-viewed-section */
		.most-viewed-section{
			margin-top: 10px;
			padding-bottom: 30px;
		}
		.mv-story-wrap{margin-top: 30px;}
		.most-viewed-section .cbp-caption {
		    /*max-height: 346px;*/
		    overflow: hidden;
		}

		.most-viewed-section .cbp-nav-controls{top: -71px;}

		.most-viewed-section .cbp-nav-controls .cbp-nav-next, 
		.most-viewed-section .cbp-nav-controls .cbp-nav-prev{
			height: 33px;
   	 		width: 33px;
 		    background: #3b3b3d;
		}

		.most-viewed-section .cbp-nav-controls .cbp-nav-next:hover, 
		.most-viewed-section .cbp-nav-controls .cbp-nav-prev:hover{
			opacity: 1;
			background: #da672e;
		}

		/* Top caption icon */
			.mv-cap-icon {
			    position: absolute;
			    top: 14px;
			    right: 28px;
			    font-size: 40px;
			    color: #fff;
			}

		/* Bottom icon*/
			.mv-story-icon {
			    float: left;
			    width: 70px;
			    height: 70px;
	        	padding-top: 8px; 
			    background: #da672e;
			    text-align: center;
			    font-size: 25px;
			    color: #fff;
		        margin-right: 18px;
			}

			.mv-story-icon a span{color:#fff;}

		.mv-story-content{
			float: left;
		    width: calc(100% - 92px );
		}

		.mv-story-title {
		    text-transform: uppercase;
		    font-size: 20px;
		    font-weight: 400;
		    padding-top: 0;
		    line-height: 24px;
		}
		.mv-story-title a{
		    color: #3a3a3c;
		}
		.mv-story-title a:hover{
		    color: #da672e;
		}

		.mv-story-text {margin-top: 7px;}
		a.story-watch,a.story-read {
		    margin-left: 5px;
		}
	/* Footer */
		.footer{
			padding: 20px 0;
		}

		.copyright {
		    margin-top: 12px;
		    /*margin-bottom: 10px;*/
		    font-size: 12px;
		}

/* Story Gallery page */
	.story-gallery-wrap{
		margin-top: 20px;
		margin-bottom: 25px;
	}

	.story-gallery-filter {
	    background: #da672e;
        border-radius: 6px;
        -webkit-border-radius: 6px;
	}

	.all-story-fl, .disease_fl, .age-group-fl, .story-format-fl, .lang-val-fl, .psa-fl, .search-box-fl {
	    display: inline;
	}

	.story-list-view  {margin-top: 30px;}
	.story-list-view .items {
		margin-bottom: 30px;
	    border: 1px solid #b9b9b9;
	    background: #fff;
	}
	.story-list-view .items:hover {
	    background: #f5f5f5;
	}

	.story-list-view .story-list-view-img{
		padding-left: 0;
		position: relative;
	}
	.story-list-view .story-list-view-content{padding-right: 30px;}
	.story-list-view .story_title{
		font-size: 24px;
		text-transform: uppercase;
		color: #da672e;
	    margin-top: 25px;
        margin-bottom: 20px;
	}
	.story-list-view .story_text{
		margin-bottom: 15px;
	}

	.story-list-view .story-meta{margin-top: 12px;}
	.story-list-view .story-meta a {
	    background: #3b3b3d;
	    padding: 5px 16px;
	    color:#fff;
	    border-radius: 6px;
        margin-right: 4px;
        display: inline-block;
        margin-bottom: 4px
	}

	.story-meta a i{
        margin-right: 7px;
	}

	.story-list-view .story-meta a.has-link:hover{background: #da672e;}

	.story-gallery-wrap .story-gallery-filter{
	    padding: 8px 12px 8px 17px;
	}
	.story-gallery-wrap .story-gallery-filter span.multiselect-selected-text {
	    text-transform: uppercase;
	}

	.story-gallery-wrap .story-gallery-filter .all-story-fl,
	.story-gallery-wrap .story-gallery-filter .disease_fl,
	.story-gallery-wrap .story-gallery-filter .age-group-fl,
	.story-gallery-wrap .story-gallery-filter .story-format-fl,
	.story-gallery-wrap .story-gallery-filter .lang-val-fl{
		border-right:1px solid #fff; 
	}
	.story-gallery-wrap .story-gallery-filter .all-story-fl a{padding: 6px 6px 6px 0px;vertical-align: middle;}
	.story-gallery-wrap .story-gallery-filter .search-box-fl input{vertical-align: middle;}
	.story-gallery-wrap .story-gallery-filter .all-story-fl a{
		color: #fff;
		text-transform: uppercase;
	    padding-right: 6px;
	}
	
	.story-gallery-wrap .story-gallery-filter .btn-default{
		color: #fff;
	    background-color: transparent;
	    border-color: transparent;
	    -webkit-box-shadow: none !important;
	   	box-shadow: none !important;
	}
	.story-gallery-wrap .story-gallery-filter .btn-default:focus, 
	.story-gallery-wrap .story-gallery-filter .open>.dropdown-toggle.btn-default:hover {
	    color: #fff;
	    background-color: transparent;
	    border-color: transparent;
	}

	/*.story-gallery-wrap .story-gallery-filter .btn-default .caret{
		float: left;
		margin-top: 3px;
		margin-right: 5px;
		width: inherit;
		height: inherit;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		border-top: 0px dashed;
		border-top: 0px solid\9;
		border-right: 0px solid transparent;
		border-left: 0px solid transparent;
	}*/

	.story-gallery-wrap .story-gallery-filter .btn-default{ padding: 6px 9px; }
	/*.story-gallery-wrap .story-gallery-filter .btn-default .multiselect-selected-text{float: right;}*/

	/*.story-gallery-wrap .story-gallery-filter .btn-default .caret:before {
	    content: "\f01a";
	}*/

	.story-gallery-wrap .story-gallery-filter .search-box-fl input{
		padding: 4px 10px;
	    border-radius: 4px;
	    -webkit-border-radius: 4px;
	    border: 0px;
	    margin-right: 5px;

	}

	.search_stories_btn input, .search_clear_btn input {
	    background: #558ed5;
	    color: #fff;
	    border: 0;
	    padding: 4px 10px;
	    text-transform: uppercase;
	}

	.search_stories_btn:hover input, 
	.search_clear_btn:hover input {
	    background: #3b3b3d;
	    color: #fff;
	}

	.story-icon {
        position: absolute;
	    left: 14px;
	    bottom: 13px;
	    width: 65px;
	    height: 65px;
	    padding-top: 10px;
	    background: #da672e;
	    text-align: center;
	}

    .instagram-main-div {
		display: inline-block;
		position: absolute;
		right: 26px;
		bottom: 16px;
		width: 65px;
		height: 65px;
		padding-top: 10px;
	    background: #da672e;
	    text-align: center;
		overflow: hidden;
	}

	.instagram-main-div.gallery_story_infograf_format_new {
		color: #fff;
		font-size: 25px;
	}

	

.info-val-fl {
    display: initial;
}

	span.gallery_story_infograf_format_new {
	    font-size: 11px;
	    clear: both;
	    display: block;
	    padding-top: 2px;
		color: #ffffff;
	}

	span.fa.fa-info {
		color: #fff;
		font-size: 25px;
	}

	.story-list-view .story-meta {
		margin-top: 12px;
		display: inline-block;
	}

	.story-icon span{
	    color: #fff;
	    font-size: 25px;
	}

	span.gallery_story_format_new {
	    font-size: 15px;
	    clear: both;
	    display: block;
	    padding-top: 2px;
	}

	.story-share-request {
	    margin-top: 10px;
	}
	.story-list-view .mypdfexport {
	    margin-top: 0;
	    margin-bottom: 0px;
        margin-left: 15px;
	}

	/* mypdfexport */
	.mypdfexport button {
	    /*background-color: #558ed5;*/
	    background-color: #3B3B3D;
	    color: #fff;
	    border-radius: 6px;
	    -webkit-border-radius: 6px;
	    border: 0;
	    box-shadow: none;
	    padding: 4px 20px;
	    text-transform: capitalize;
	    font-size: 19px;
	    margin-bottom: 5px;
	}
	.mypdfexport button i {margin-right: 6px;}
	.mypdfexport button:hover{background: #da672e;}

	.story-list-view .story_cust_de .mypdfexport button {
	    /*background-color: #558ed5;*/
	    background-color: #3B3B3D;
	    color: #fff;
	    border-radius: 6px;
	    -webkit-border-radius: 6px;
	    border: 0;
	    box-shadow: none;
	    padding: 4px 20px;
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 19px;
	    margin-bottom: 5px;
	}
	.story-list-view .story_cust_de .mypdfexport button i {margin-right: 6px;}

	.story-list-view .story_cust_de .mypdfexport button:hover{background: #da672e;}

	.story-share-request a.social-icon {
	    padding: 3px 3px 3px 4px;
	    width: 36px;
	    height: 36px;
	    background: #A9A9A9;
	    float: left;
	    font-size: 20px;
	    border: 1px solid #dadde4;
	    text-align: center;
	    color: #fff;
	}

	.story-share-request a.social-icon:hover {
	    background: #da672e;
	    border: 1px solid #da672e;
	}

	.request-story a.btnca {
	    padding: 4px 20px;
	    color: #fff;
	    background: #da672e;
	    border-radius: 6px;
	    text-transform: capitalize;
	    font-size: 20px;
        margin-bottom: 5px;
	}

	.request-story a.btnca span {
	    padding-right: 15px;
	    margin-right: 15px;
	    border-right: 2px solid #fff;
	    font-size: 22px;
        /*margin-top: 2px;*/
        vertical-align: text-top;
	}
	h3.list_disease_title {
	    font-size: 20px;
	}

	.story_block .story_img img {
		max-width: 100%;
	}


	/* Block Quote */
		.story_block_quote {}		
		.story_block_quote .blockquote_text{
			font-family: 'Open Sans', sans-serif !important;
			font-size: 16px;
			font-weight: 400;
			color: #da672e;
		}
		sup.sup-left {
		    margin-right: 8px;
		    font-size: 80%;
		}

		sup.sup-right {
		    margin-left: 8px;
		    font-size: 80%;
		}

		.shot-home-slider {
		    margin-bottom: 30px;
		}


/*  WHAT YOU CAN DO*/

	.sec-title {
	    padding: 0;
	    color: #da672e;
	    font-size: 34px;
	    font-weight: 400;
	    text-transform: uppercase;
	    margin-top: 20px;
	}
	hr.hr_color {
	    border-top: 1px solid #558ed5;
	}
	
	.find-story-sec {
	    border: 1px solid #b9b9b9;   
	}
	.find-story-wrap a{
		display: block;
	}
	.find-story-wrap .col-sm-4{margin-bottom: 20px;}
	.find-story-wrap .find-story-sec{
		padding: 50px 0;
	}
	.find-story-sec .find-story-icon{
		background: #da672e;
	    color: #fff;
	    width: 170px;
	    height: 170px;
	    text-align: center;
	    padding-top: 46px;
	    border-radius: 50%;
	    -webkit-border-radius: 50%;
	    border: 10px solid #fff;
	    margin: auto;
	    -webkit-transition: all 0.4s ease-in-out;
	    -moz-transition: all 0.4s ease-in-out;
	    -o-transition: all 0.4s ease-in-out;
	    -ms-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out;
	}

	.find-story-sec .find-story-icon span{
		font-size: 55px;
		color: #fff;
	}

	.find-story-text {
	    font-size: 22px;
	    text-transform: uppercase;
	    font-weight: 400;
	    color: #558ed5;
	    text-align: center;
	    margin-top: 30px;
	}

	.find-story-wrap a:hover .find-story-sec{border: 1px solid #da672e;}
	.find-story-wrap a:hover .find-story-sec .find-story-icon{background: #558ed5;border: 10px solid #da672e;}
	.find-story-wrap a:hover .find-story-sec .find-story-text{color:#da672e;}
	
	/* Tell us your story */

		.tell-us-yours-sec {
		    /*border: 1px solid #b9b9b9;   */
		    border: 1px solid transparent;   
		}
		.tell-us-yours-wrap a{
			display: block;
		}
		.tell-us-yours-wrap .tell-us-yours-sec{
			padding: 25px 0;
		}
		.tell-us-yours-sec .tell-us-yours-icon{
			/*background: #383838;*/
			background:#558ed5;
		    color: #fff;
		    width: 150px;
		    height: 150px;
		    text-align: center;
		    padding-top: 40px;
		    border-radius: 50%;
		    -webkit-border-radius: 50%;
		    border: 10px solid #EBEEF1;
		    margin: auto;
		    -webkit-transition: all 0.4s ease-in-out;
		    -moz-transition: all 0.4s ease-in-out;
		    -o-transition: all 0.4s ease-in-out;
		    -ms-transition: all 0.4s ease-in-out;
		    transition: all 0.4s ease-in-out;
		}

		.tell-us-yours-sec .tell-us-yours-icon span{font-size: 50px;color: #fff;}

		.tell-us-yours-text {
		    font-size: 22px;
		    text-transform: uppercase;
		    font-weight: 400;
		    color: #000;
		    text-align: center;
		    margin-top: 23px;
		}

		.tell-us-yours-wrap a:hover .tell-us-yours-sec{border: 1px solid #da672e;}
		.tell-us-yours-wrap a:hover .tell-us-yours-sec .tell-us-yours-icon{background: #558ed5;border: 10px solid #da672e;}
		.tell-us-yours-wrap a:hover .tell-us-yours-sec .tell-us-yours-text{color:#da672e;}

		.post-edit-link-wrap{margin-bottom: 20px;}

	/* New */
	.main-body-wrap{margin-bottom: 30px;}
	.main-body-content{
		border: 1px solid #b9b9b9;
		background-color: #fff;
	    padding-right: 20px;
	    padding-left: 20px;
        padding-bottom: 0px;
        /*min-height: 780px;*/
	}


	/* Request A Story */
		#RequestForm.form-horizontal .control-label{text-align: left !important;font-weight: 600; }
		#RequestForm .selected-story-list .all-selected-stories .items:nth-child(3n+1) {
		    clear: both;
		}
		#RequestForm .selected-story-list .story_title{padding-top: 10px;}

		#RequestForm .form-group #btnSubmit{ background-color: #da672e; border-color: #da672e;margin-bottom: 10px;}

		#RequestForm input#single_date,#RequestForm input#daterange {
		    width: 103px;
		}

	/* Story Details Page */
		.story-details-content{
			margin-top: 20px;
		}


		/* Related Stories */
			.related-stories-wrap{
			    margin-top: 20px;
			}

			h1.related_stories {
			    font-size: 22px;
			    color: #3a3a3c;
			    font-weight: 600;
			}

			.related_stories_img{
			    width: 100%;
			    height: 166px;
			    overflow: hidden;
			    position: relative;
			}
			.related_stories_img img{
				height: 175px;
			    opacity: 1;
				-webkit-transition: .3s ease-in-out;
				transition: .3s ease-in-out;
			}
			.related_stories_img a {
			    display: block;
			    background: #d3d3d3;
			}

			.related_stories_img a:hover {
			        opacity: .7;
			}

			.related_stories_title {
			    margin-top: 10px;
			    text-align: center;
			}

		/* Story details meta */
			.story-details-meta .story-meta{
				margin-top: 0px;
			    margin-bottom: 20px;
			}
			.story-details-meta .story-meta a {
			    background: #3b3b3d;
			    padding: 5px 16px;
			    color:#fff;
			    border-radius: 6px;
		        margin-right: 4px;
		        display: inline-block;
		        margin-bottom: 4px;

		        -webkit-transition: .3s ease-in-out;
    			transition: .3s ease-in-out;
			}

			.story-details-meta .story-meta a i{
		        margin-right: 7px;
			}

			.story-details-meta .story-meta a.has-link:hover{background: #da672e;}

		/* blockquote_text*/
		.story-details-content .story_block_quote .blockquote_text {
		    margin-bottom: 13px;
		}
		.story-details-content .story_block_quote .story_block_quote_padd {
		    padding-top: 13px;			
		}

		.story-details-icon {
		    float: left;
		    width: 70px;
		    height: 70px;
		    padding-top: 8px;
		    background: #da672e;
		    text-align: center;
		    font-size: 25px;
		    color: #fff;
		    margin-right: 18px;
		    margin-bottom: 18px;
		}

/* our-partners */
.our-partners tr td{width: 50%;}

		

		/* Share */
		.story-details-content .addtoany_share_save_container{
			clear: both;
			float: left;
		}
		.story-details-content .addtoany_list.a2a_kit_size_32 a{
		    width: 36px;
		    height: 36px;
		    display: inline-block;
		    color: #fff;
		    /*background: #e6e7e9;*/
		    background: #A9A9A9;
		    border: 1px solid #dadde4;
		    padding: 0px !important;
		    font-size: 20px;
		    text-align: center;
		}
		.story-details-content .addtoany_list.a2a_kit_size_32 a:hover {
		    background: #da672e;
		    border: 1px solid #da672e;
		}
		.story-details-content .addtoany_list.a2a_kit_size_32 a:hover span{
		    opacity: 1 !important;			
		}


		.story-details-content .addtoany_list.a2a_kit_size_32 a > span{
			padding-top: 7px;
			display: inline-block;
		    font: normal normal normal 14px/1 FontAwesome;
		    font-size: inherit;
		    text-rendering: auto;
		    -webkit-font-smoothing: antialiased;
		    -moz-osx-font-smoothing: grayscale;
		    background-image:none
		}

		.story-details-content .addtoany_list.a2a_kit_size_32 a.a2a_dd.addtoany_share_save{display: none;}

		.story-details-content a.a2a_button_facebook span:before {content: "\f09a";}
		.story-details-content a.a2a_button_twitter span:before {content: "\f099";}
		.story-details-content a.a2a_button_google_plus span:before {content: "\f0d5";}
		.story-details-content a.addtoany_share_save span:before {content: "\f067";}

		.story-details-content .addtoany_share_save_container,
		.story-details-content .request-story{
			margin: 16px 0;
		}
		.story-details-content .request-story a.btnca{
		    clear: both;
		    -webkit-transition: .3s ease-in-out;
		    transition: .3s ease-in-out;
		}

		.story-details-content .request-story a.add:hover {
		    background: #1771af;
		}

	/* Selected stories page */
		.selected-stories-wrap{}
		.selected-stories-wrap .items {
		    margin-bottom: 20px;
		}

		.selected-stories-wrap .items:nth-child(3n+1) {
		    clear: both;
		}

		.selected-stories-wrap .selected-img-remove {
		    position: relative;
		}

		.selected-stories-wrap .story_remove {
		    position: absolute;
		    top: 8px;
		    right: 8px;
		    background: #da672e;
		    padding: 2px 6px;
		}

		.selected-stories-wrap .story_remove a {color: #fff;}
		.selected-stories-wrap .story_title {
		    padding-top: 12px;
		    font-weight: 600;
		}

		.selected-stories-wrap .shortlist-clear a.btn{    background-color: #da672e;border-color: #da672e;}
		.selected-stories-wrap .shortlist-clear {margin-bottom: 25px;}

		

/* Programmer css */
	span.wpcf7-list-item { display: block;margin-bottom:10px; }
	.request_frm select {width: 100%; height:35px;}
	.s_date {width: 45%; float: left; margin-right: 25px;}
	.e_date {width: 45%; float: left; } 
	/*.btnca {
		position: absolute;
		padding: 0;
	 	top: -10px;
	 	right: 0px;
		font-size: 0;
	}*/

	.selected .btnca.add {display: none;}
	.btnca.selected,.btnca.remove {display: none;}
	.selected .btnca.selected {display: block;}
	.btnca .glyphicon {font-size: 20px;}
	.btnca.add .glyphicon {color: #428bca;}
	.btnca.remove .glyphicon {color: #fff;}
	.btnca.selected .glyphicon {color: #fff;}
	/*#fin-dropdown4, #fin-dropdown5, #fin-dropdown10, #fin-dropdown12, #fin-dropdown13, #fin-dropdown23 {width: 100%;}*/
	/*#dropdown4, #dropdown5, #dropdown10, #dropdown12, #dropdown13, #dropdown23 {width:100% !important;} */
	#fitem10 label {text-align:left;}

	/*.request-story a.selected{background: #558ed5;}
	.request-story a.remove{background: #808080;}*/

	.request-story a.selected{background: #A9A9A9;}
	.request-story a.remove{background:#da672e;}

	.story_block.selected .btnca.remove {display: block;top: 15px;}


	/* Slider fix */
		.slide-image-wrap .slide-fullimage{
			position: relative;
			min-height: 550px;
			overflow: hidden;
		}

		.slide-image-wrap .slide-fullimage img{
		    width: inherit !important;
		    height: inherit !important;
			min-height: 550px;
		    min-width: 100%;
		    position: absolute;
		    left: 50%;
		    top: 50%;
		    -webkit-transform: translateY(-50%) translateX(-50%);
			-moz-transform: translateY(-50%) translateX(-50%);
		    -ms-transform: translateY(-50%) translateX(-50%);
		    -o-transform: translateY(-50%) translateX(-50%);
		    transform: translateY(-50%) translateX(-50%);
		}

		@media (min-width: 980px){
			.slide-image-wrap .slide-fullimage{min-height: 550px;}
			.slide-image-wrap .slide-fullimage img{min-height: 550px;}
		}

		@media only screen and (min-width: 768px) and (max-width: 980px){
			.slide-image-wrap .slide-fullimage{min-height: 450px;}			
			.slide-image-wrap .slide-fullimage img{min-height: 450px;}
		}
		@media (max-width: 520px){
			.slide-image-wrap .slide-fullimage{min-height: 350px;}
			.slide-image-wrap .slide-fullimage img{min-height: 350px;}
		}

		.story_cust_de {margin-bottom: 5px;}

		.slide_story_text a.story_readmore{display: none; }

		.testimonials-item{padding-bottom: 10px;margin-bottom: 10px;}
		.footer-text {font-size: 16px;}

		.upw-posts.hfeed header {padding: 0;}

		.all-testimonials .upw-posts.hfeed p strong{font-weight: 400 !important;}

	ul.testimonials-items { padding-left: 18px;}
	ul.testimonials-items li{list-style-type: circle;}

	/* Upload your stories */
	#chronoform-upload_your_story iframe{
		border: 1px solid #ccc;
	    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	    -o-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	    box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	}

	.gbs3 form label{font-weight: 600;}
	#chronoform-upload_your_story .gcore-label-top {padding-bottom: 8px;}
	.btn:focus{outline: none;}
	#chronoform-upload_your_story  #submit_field {
	    background-color: #da672e;
	    background: #da672e;
	    border-color: #da672e;
	    margin-bottom: 10px;
	    color: #fff;
	}

/* Request a stories thank you page */
	.thankyou_wrap tr{margin-bottom: 10px;}
	.thankyou_wrap tr td{padding: 5px 26px 5px 0px;}
	#ajaxSubmitdiv{
		margin-bottom: 20px;
		font-size: 17px;
	}

	.thankyou_wrap .typ_story_item{
		margin-bottom: 15px;
		clear: both;
	}

	.thankyou_wrap .typ_story_item{
		background-color: #E5E5FA;
	    border-bottom: 2px solid #b9b9b9;
	    padding: 10px 15px;
	}

	.thankyou_wrap .typ_story_item .row{
		margin-bottom: 5px;    
		font-size: 13px;
	}
	.thankyou_wrap .typ_story_item .col-sm-8{word-break: break-all;}
	.typ_story_title{
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 5px;
	}

	.typ_file_pdf{margin-top: 15px;}
	.typ_file_pdf button{
		background-color: #3B3B3D;
	    color: #fff;
	    border-radius: 6px;
	    -webkit-border-radius: 6px;
	    border: 0;
	    box-shadow: none;
	    padding: 5px 16px 5px 16px;
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 14px;
	    margin-bottom: 5px;
	}
	.typ_file_pdf button:hover {background: #da672e;}
	.thankyou_wrap .typ_story_item .row.typ_file_video {
	    margin-top: 15px;
	}
	.typ_cd{
	    font-size: 14px;
	    font-weight: 600;
	    margin-bottom: 5px;
	}
	.typ_file_pdf button i {
	    margin-right: 7px;
	}

	.typ_file_video a {
	    background-color: #3B3B3D;
	    color: #fff;
	    border-radius: 6px;
	    -webkit-border-radius: 6px;
	    border: 0;
	    box-shadow: none;
	    padding: 5px 16px 6px 16px;
	    color: #fff;
	    text-transform: capitalize;
	    font-size: 14px;
	    margin-bottom: 5px;
	}
	.typ_file_video a i {
	    margin-right: 7px;
	}
	.typ_file_video a:hover{background: #da672e;}

	@media (min-width: 768px){
		.typ_story_item .col-sm-4 span{
		    text-align: right;
		    float: right;
		}	
	}

	@media (max-width: 768px){
		.typ_contact_title {font-weight: 600;}
	}


	/* Story Gallery */
		.story-gallery-wrap .story-gallery-filter .all-story-fl{
		    color: #fff;
		    text-transform: uppercase;
		    padding: 6px 0px 6px 0px;
		    vertical-align: middle;
		    border-right: 0px solid #fff;
		}
		.story-gallery-wrap .story-gallery-filter .all-story-fl span{
			border-right: 0px solid #fff;
			padding-right: 6px;
			font-weight: 600;
		}
		.story-gallery-wrap .story-gallery-filter li.multiselect-item.multiselect-all{display: none;}

		/* Story Gallery Errormessage */

			div#Errormessage.modal {
			    top: 0%;
			    padding-top: 5%;
				background: rgba(0, 0, 0,.85);
				z-index: 100000;
			}	
			div#Errormessage.modal .modal-header{
				padding: 15px 15px 5px 15px;
		    	border-bottom: 0px solid #e5e5e5;
			}	
			div#Errormessage.modal .modal-body{padding-bottom: 5px;}

			div#Errormessage.modal .modal-footer {
			    padding: 0px 15px 15px 15px;
			    border-top: 0px solid #e5e5e5;
			}

			@media (min-width: 768px){
				div#Errormessage.modal .modal-dialog {
				    width: 550px;
				    margin: 30px auto;
				}
			}

	#overlay{z-index: 999999 !important;}


	/* */
		.story-share-request .request-story .btnca.btn-requested,
		.story-details-content .request-story .btnca.btn-requested {
		    background: transparent;
		    color: #000;
		    text-align: right;
		    font-size: 12px;
		    font-weight: 600;
		    clear: both;
		    float: left;
		    margin-right: 10px;
		}

		.story_block.selected .story-share-request .btnca.remove,
		.story-details-content .request-story .btnca.remove {
		    /*display: inline-block;*/
		    top: 15px;
		    float: right;
		    text-align: left;
		    clear: both;
		    min-width: 185px;
		}

		.story_block.selected .story-share-request .btnca.btn-Checkout,
		.story-details-content .request-story .btnca.btn-Checkout {
		    /*display: inline-block;*/
		    top: 15px;
		    float: right;
		    text-align: left;
		    background: #558ed5;
		    clear: both;
		}

		.story-details-content .request-story {
		    /*margin-top: 20px;*/
		}

		@media (min-width: 768px){
			.story-share-request .request-story,
			.story-details-content .request-story{    position: relative;}
			
			.story-share-request .request-story .btnca.btn-requested,
			.story-details-content .request-story .btnca.btn-requested{
				position: absolute;
			    bottom: 6px;
			    min-width: 312px;
			    right: 184px;
			}
		}

		.confirm_your_agreement ul{margin-top: -21px;}
		.confirm_your_agreement ul li {
		    font-size: 13px;
		    margin-bottom: 6px;
		    color: gray;
		}
		.confirm_your_agreement .error + ul{margin-top: 0px;}
		.confirm_your_agreement .error {padding-left: 12px;}
		
		.accept_our_policy .error {padding-left: 12px;}
		.accept_our_policy .error + span{
		    clear: both;
		    float: left;
		    margin-left: 24px;
		    margin-bottom: 19px;
		}


	/* New */
	.story-slider-content .slide-captions{
	    background: rgba(0,0,0,.6);
	}

	@media (min-width: 1200px){
		.most-viewed-section .cbp-caption img {
			min-height: 346px;
		    width: 100%;
		    height: auto !important;
		}

		.most-viewed-section .cbp-caption{height: 346px;}	
	}
	
	@media (min-width: 1175px){
		.story-gallery-filter .dropdown-menu{top: 120%;}
	}

	@media only screen and (min-width: 768px) and (max-width: 1200px){
		.most-viewed-section .cbp-caption{height: 300px;}
		.most-viewed-section .cbp-caption img {
		    min-height: 300px;
			height: auto !important;
		    width: 100%;
		}
	}

	@media only screen and (min-width: 526px) and (max-width: 768px){
		.most-viewed-section .cbp-caption{height: 235px;}
		.most-viewed-section .cbp-caption img {
			min-height: 235px;
			height: auto !important;
		    width: 100%;
		}
	}

	@media only screen and (max-width: 526px){
		.most-viewed-section .cbp-caption{height: 260px;}
		.most-viewed-section .cbp-caption img {
			min-height: 260px;
			height: auto !important;
		    width: 100%;
		}
	}

	@media only screen and (max-width: 365px){
		.most-viewed-section .cbp-caption{height: 260px;}
		.most-viewed-section .cbp-caption img {
			min-height: 260px;
			height: auto !important;
		    width: 100%;
		}
	}

	.no-redistribute{font-size: 13px;margin-top: 15px;}
	.no-redistribute a{display: inline-block;}
	.no-redistribute i{margin-left: 8px;margin-right: 3px;}

	.slide_meta .record_in_disease{
	    margin-left: 4px;
	    margin-top: 0px;
	    display: inline;
	}
	.slide_meta .record_in{
		text-align: left;
	}
	.community_voices_text {
	    margin-bottom: 10px;
	}
	.community_voices_meta {
	    font-size: 13px;
	}
	@media (min-width: 768px){
		.community_voices_meta {
		    height: 36px;
		    overflow: hidden;
		}
		.community_voices_text {
		    margin-bottom: 10px;
		    height: 40px;
		    overflow: hidden;
		}
	}

	.community_voices_wrap .readmore-sec{margin-top: 10px;}

	.testimonials_meta{margin-bottom: 10px;font-size: 13px;    color: gray;}
	.testimonial-content{font-weight: 600;}
	.story-slider-content .slide-captions:hover{cursor: pointer;}
	.mv-story-icon:hover{cursor: pointer;}

	/* Cart icon */
	span.site-cart-icon {
	    padding-right: 3px;
	}

	span.site-cart-icon img {
	    height: 19px;
	    margin-top: -5px;
	    margin-right: 3px;
	}
	span.shortlist-count {
	    padding-left: 3px;
	}

	/* Single page cart icon */
		.request-story a.btnca span.singlepage-cart-icon{vertical-align: baseline;}
		.singlepage-cart-icon{}
		span.singlepage-cart-icon img {
		    height: 21px;
		    margin-top: -7px;

		}

		.request-story a.btnca span.searchpage-cart-icon {
		    vertical-align: baseline;
		    font-size: 16px;
		}

		.request-story a.btnca span.searchpage-cart-icon img {
		    height: 21px;
		    margin-top: -5px;
		}

	/* Story details page */
		.single-stories .story-page-header h1 span {
		    font-size: 18px;
		    vertical-align: middle;
		    font-weight: 400;
		    margin-left: 5px;
		    display:inline-block;
		    margin-top: -6px;
		}

		.story-list-view-content .story_title span {
		    font-size: 18px;
		    vertical-align: middle;
		    font-weight: 400;
		    margin-left: 5px;
		    display:inline-block;
	        margin-top: -6px;
		}

/* community_voices */
	.community_voices .testimonials {
	    margin-bottom: 0;
	}
	.community_voices ul {
	    padding-left: 0;
	    list-style: none;
	}
	.community_voices .upw-posts .entry-summary p {margin-bottom: 10px;}
	.community_voices .upw-posts .custom-field {margin-bottom: 0;}
	.community_voices .section-content .upw-after {margin-bottom: 0;padding-top: 4px;}
	

	/* story gallery */
	#video_list .story_block .story-share-request .no-redistribute {
	    margin-top: 0px;
	}

	.request-story a.btnca span.singlepage-cart-icon {
	    vertical-align: baseline;
	    font-size: 16px;
	}

	.site-cart-icon:after {
		content: " ";
	    border-right: 2px solid white;
	    position: relative;
	    font-size: 12px;
	}


	@media (min-width: 768px){
		body.about-us .main-body-content {min-height: 689px;}
		body.tell-us-your-story .main-body-content {min-height: 689px;}
	}

	@media (max-width: 768px){
		#video_list .story_block .story-share-request .no-redistribute {
		    margin-top: 14px;
		    margin-bottom: 15px;
		}
	}

	@media (max-width: 520px){
		#video_list .story_block .story-share-request .request-story {
		    display: block;
		    clear: both;
		    width: 100%;
		    margin-top: 15px;
		    margin-bottom: 15px;
		    text-align: right;
		}

		.search-box-fl input{
		    margin-bottom: 10px;
		}
	}

	.story_details_article .alignleft {
	    float: left;
	    margin: 0.5em 1em 0.5em 0;
	}

	.story_details_article .alignright {
	    float: right;
	    margin: 0.5em 0 0.5em 1em;
	}

	.download_note {
	    font-size: 13px;
	    margin-top: 14px;
	}
	
	#video_list .story_pagination{
		float:right;	
	}
	.story_pagination .page-numbers{
		border: none; 
		color: #333;
		display: inline-block;
		height: 20px;
		line-height: 18px;
		margin-left: 5px;
		padding: 0 6px;
	}
	
	.story_pagination .current{		
		color: #da672e;
		display: inline-block;
		height: 20px;
		line-height: 18px;
		margin-left: 5px;
		padding: 0 6px;
	}

	.story-list-view #video_list .story_pagination{
	    width: 100%;
	    margin: auto;
	    text-align: center;
	    float: none;
	    margin-bottom: 25px;
	}

	#video_list .story_pagination .page-numbers{
	    background-color: #558ed5;
	    color: #fff;    
		padding: 5px 10px !important;
    	min-height: 30px;
   	    border-radius: 4px;
   	    margin-left: 1px;
   	    margin-bottom: 7px;    
	}
	#video_list .story_pagination .page-numbers.current{
	    color: #fff;
	    background: #da672e;
	}
	#video_list .story_pagination a.prev.page-numbers, 
	#video_list .story_pagination a.next.page-numbers{
		border: 0px solid transparent;
	    padding: 5px 12px !important;
	}

	#video_list .story_pagination .page-numbers:hover {
	    color: #fff;
	    background: #da672e;
	}

	#video_list .story_pagination .page-numbers.dots {
	    background-color: transparent;
	    color: #000;
	}
    
.story-icon-newf {
    position: absolute;
    right: 28px;
    bottom: 19px;
    width: 86px;
    height: 42px;
    padding-top: 7px;
    font-size: 19px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    background: rgba(0, 0, 0,.6);
}
.story-icon-newf a{
    color: #fff;display: block;
}


/* Icon text */
span.slide_captions_icon_text{
	font-size: 14px;
    clear: both;
    display: block;
    padding-top: 0px;
    color: #fff;
}

span.mv-story-icon-text {
    font-size: 14px;
    clear: both;
    display: block;
    padding-top: 0px;
    color: #fff;
}

span.story_details_icon_text {
    font-size: 14px;
    clear: both;
    display: block;
    padding-top: 0px;
    color: #fff;
}

.story-details-content .addtoany_list.a2a_kit_size_32 a > span.a2a_s__default{background: transparent !important;}
.story-details-content .addtoany_list.a2a_kit_size_32 a > span.a2a_s__default svg{/*display: none;*/}

.story-details-info-icon {
    float: left;
    width: 70px;
    text-align: center;
    font-size: 25px;
    color: #fff;
    margin-right: 18px;
    margin-bottom: 18px;
}

.story-details-info-icon .story_details_icon_text {
	font-size: 11px;
}

.story-details-info-icon a.instagram, .story-details-info-icon .instagram {
    display:block;
    background: #da672e;
      padding-top: 8px;
      height: 70px;
}

.story-details-info-icon a.info-graph{
    font-size: 12px;
    line-height: 16px;
    color:#da672e;
	display: inline-block;
	margin-top: 7px;
}

.page-template-streamline .page > h2 {
	font-size: 24px;
}

.page-template-streamline .story-list-view-img .story-icon, .page-template-streamline .story-list-view-img .instagram-main-div {
	display: none;
}

.page-template-streamline .request-story a.btnca span.searchpage-cart-icon {
	display: none;
}

 .info_download, .info_insta_link {
	display: inline-block;
}

.page-template-streamline .info_download, .page-template-streamline .info_insta_link {
	display: inline-block;
}

.page-template-streamline .info_download {
	margin-right: 15px;
}

.page-template-streamline .story-list-view .story-meta {
	display: block;
	margin-top: 20px;
}

.page-template-streamline .info_download a, .page-template-streamline .info_insta_link a {
	padding: 4px 20px;
    color: #fff;
    background: #da672e;
    border-radius: 6px;
	font-size: 16px;
}

.page-template-streamline .info_download a i, .page-template-streamline .info_insta_link a i {
	margin-right: 7px;
}
.info_download a, .info_insta_link a {
	padding: 4px 20px;
    color: #fff;
    background: #da672e;
    border-radius: 6px;
	font-size: 16px;
}

 .info_download a i,  .info_insta_link a i {
	margin-right: 7px;
}

.page-template-streamline .story-gallery-wrap {
	margin-top: 0;
}

.page-template-streamline .story-list-view {
	margin-top: 0;
}