/* NEW STYLES TO ADD TO MAIN STYLE SHEET */

h1 { line-height:30px; }

#gallery-models { background:#000; width:100%; height:auto; }

img.rsImg.rsMainSlideImage { width:600px; height:auto; }

#header .wrap-top-menu { background: rgba(0,0,0,.7); padding: 0; }	

#header .top-message, #header .top-messagediv { line-height:38px; }

.applogo { display:none; }

.featuredtitle h3 { 
	font-family: Montserrat,sans-serif; 
	padding-left:30px;
	margin-bottom:0px;
	text-shadow:0px 1px 0px #fff;
}
.featimg { 
	max-height:270px; 
	overflow:hidden; 
	margin-top: 5px;
	display: block;
	line-height: 0;
	float: left;
	width: 51.68141592920354%;
	height:auto;
	/* padding: 0.7079646017699115%; */
 	padding: 0px;
	/* margin-right: 3.008849557522124%; */
	border: 0px solid #d9d9d9;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.content-info-short .thumb-img {
	display: block;
	line-height: 0;
	/* width: 51.68141592920354%; */
	width:100%;
	height:auto;
	/* padding: 0.7079646017699115%; */
	padding: 0px;
	/* margin-right: 3.008849557522124%; */
	border: 0px solid #d9d9d9;
}

a.whitetitle { color:#fff; font-weight:normal; font-family:Montserrat,Raleway,sans-serif; }
a.whitetitle:hover { color:#0077ff; }

.box-marked-project .content-info-short .thumb-img{
	margin-right: 20px;
}
span.line-bar.lb2 {
	display:none;
}      
.btn-toogle-menu {
	display: block;
	margin-top:10px;
	float:left;
}

.scrollup {
    width: 51px;
    height: 51px;
    position: fixed;
    bottom: 50px;
    right: 5px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    display: none;
    text-indent: -9999px;
    background: #000 url('/static/images/arrowup.png') no-repeat;
    /*background-color: rgba(0,0,0,.8);*/
}

div.fancybox-skin { } /* was top:30px; */

hr.customhr {
    border: 0;
    margin-top:10px;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(160,160,160,0), rgba(160,160,160,0.65), rgba(160,160,160,0)); 
    background-image:    -moz-linear-gradient(left, rgba(160,160,160,0), rgba(160,160,160,0.65), rgba(160,160,160,0)); 
    background-image:     -ms-linear-gradient(left, rgba(160,160,160,0), rgba(160,160,160,0.65), rgba(160,160,160,0)); 
    background-image:      -o-linear-gradient(left, rgba(160,160,160,0), rgba(160,160,160,0.65), rgba(160,160,160,0)); 
}

/* ############################ */
/* ###     TESTIMONIALS     ### */
/* ############################ */

.testimonials { text-align:center; background:url(/static/images/we-do-everything.jpg) no-repeat; background-size:cover;
background-color: #444; color:#fff; text-shadow: 0px -1px 0px rgba(0,0,0,.3); min-height:250px; padding:0px;
font-family: 'Open Sans',Montserrat-Light, sans-serif; font-weight:300; font-size:18px; }
.quotes { display:none; }

/* ############################ */
/* ###        LOGOS         ### */
/* ############################ */

.logoimages img { height:30px; }

/* ############################ */
/* ###  SOCIAL ICONS START  ### */
/* ############################ */

.tw-social-icon { margin-top:20px; background:none; }

.tw-social-icon a {
	-webkit-transition: all 400ms ease-out 0s;
	-moz-transition: all 400ms ease-out 0s;
	-o-transition: all 400ms ease-out 0s;
	transition: all 400ms ease-out 0s;
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
.tw-social-icon a {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	color: #aaa;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	background:#ddd;
}
.tw-social-icon a:hover {
	-webkit-transition: all 400ms ease-out 0s;
	-moz-transition: all 400ms ease-out 0s;
	-o-transition: all 400ms ease-out 0s;
	transition: all 400ms ease-out 0s;
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
	color:#fff;
}

/* ############################ */
/* #### SOCIAL ICON COLORS #### */
/* ############################ */

.tw-social-icon a.vine:hover {
    background-color: #305fb3;
}
.tw-social-icon a.facebook:hover {
    background-color: #305fb3;
}
.tw-social-icon a.tumblr:hover {
    background-color: #35506b;
}
.tw-social-icon a.flickr:hover {
    background-color: #ff0084;
}
.tw-social-icon a.gplus:hover {
    background-color: #d7482a;
}
.tw-social-icon a.twitter:hover {
    background-color: #00d7d5;
}
.tw-social-icon a.pinterest:hover {
    background-color: #e1003a;
}
.tw-social-icon a.skype:hover {
    background-color: #12c7ef;
}
.tw-social-icon a.soundcloud:hover {
    background-color: #fe5600;
}
.tw-social-icon a.vimeo:hover {
    background-color: #3f90bf;
}
.tw-social-icon a.youtube:hover {
    background-color: #ff3333;
}
.tw-social-icon a.dribbble:hover {
    background-color: #f06eaa;
}
.tw-social-icon a.linkedin:hover {
    background-color: #3399cc;
}
.tw-social-icon a.instagram:hover {
    background-color: #9f6f59;
}
.tw-social-icon a.rss:hover {
    background-color: #fca600;
}
.tw-social-icon a.emailicon:hover {
    background-color: #2dcb73;
}

/* ############################ */
/* ####  SOCIAL ICONS END  #### */
/* ############################ */

.tw-icon-facebook:before {
	content: '\e804';
	text-transform: none;
}

tw-icon-gplus:before, .fa-gplus, .fa-gplus:before {
	/* content: '\e805'; */
	content: '\f0d5';
}

.email:before {
  content: "\2709";
  display:none;
}

.link {
	/*content: "\f0e1";*/
	content: '\f0c1';	
}	
 .bottomtray, .monly { display:none; }
 
/* ############################ */
/* ####   APP SOLUTIONS    #### */
/* ############################ */
 
.appsolutions { padding:7px 25px; text-align:center; margin-top:5px; }
.appsolutions a { display:inline-block; padding:20px 35px; background:#ccc; color:#222; font-size:22px; 
font-weight:300; text-shadow:0px 1px 0px rgba(255,255,255,.5); margin-bottom:9px; margin-right:3px; 
/*border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;*/ }
.appsolutions a:hover { background:#eee !important; color:#fff; text-shadow:0px -1px 0px rgba(0,0,0,.5); 
    transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease; }

/* ############################ */
/* ####  RESPONSIVE BLOCKS  #### */
/* ############################ */

.halfblock { }


/* ######################################################################### */
/* ##################            MOBILE@ STARTS           ################## */
/* ######################################################################### */
 
/******************************************************************************/ 
    
@media screen and (max-device-width:  1160px), screen and (max-width:  1160px) {
	.container_12{
	    margin-left: auto;
	    margin-right: auto;
	    width: 100%;
	}
}
/******************************************************************************/ 
/** ############################################################  **/ 
@media screen and (max-device-width:  1024px), screen and (max-width:  1024px) {
/** ############################################################  **/ 		
/******************************************************************************/ 

	.container_12{
	    margin-left: auto;
	    margin-right: auto;
	    width: 100%;
	}
	
	 .halfblock, div.content.grid_3.halfblock { display:inline-block; float:left; width:31%; background:none; }

}


/******************************************************************************/ 
/** ############################################################  **/ 
@media screen and (max-device-width:  979px), screen and (max-width:  979px) {
/** ############################################################  **/ 		
/******************************************************************************/ 

    .container_12{width: 98%;}
    .layout-1cols-ceneter{width: 98%;}

    .clear-2col{
        display: block;
    }
    .layout-2cols{
        width: 100%;
    }
    /* Header
    ****************************************/
    .spacer {
    	padding-top:117px;
    }
    #header .header-content{
        padding: 0px 0 12px; /* there was top padding of 12px here that didn't seem to fit 6/6/15 */
    }
    #header .wrap-top-menu{
        padding: 0;
    }
    #header .top-menu{
        margin-top: 2px;
    }
    #header .descrip {
        display: block;
        float:right; 
        margin-right:5px; 
        color:#fff; 
        margin-top:3px;
    }       
    #header .wrap-top-menu .iBtnRed{
        display: block;
    }
    .header-content .header-right{
        width: 100%;
        border-bottom: 0px solid #d4d4d4;
        padding-bottom: 12px;
        display: none;
    }
    .header-content .header-right.active{
        display: block;
    }
    .header-content .header-left{
        width: 100%;
        padding-top: 10px;
    }
    #header .dropdown-search-result{
        top:97px;
    }
    .dropdown-search-result .iPickUp{
        display: none;
    }
    .btn-toogle-menu {
		/* was 12px */
    }
    
    /* Home */
    .home-feature-category .wrap-lst-category{
        height: auto;
    }
    .nav-category > li {
    	margin: 6px 0;
    	padding: 0 16px 0 22px;
    	position: relative;
    }
    .nav-category > li > a {
	    display: inline;
	    font-family: Montserrat,'Open Sans', sans-serif;
	    font-weight: 400;
	    font-size: 0.9em;
    }   
    .home-feature-category .view-all-category a {
	font-family:Montserrat,'Open Sans',sans-serif;
	    font-family: Montserrat,'Open Sans', sans-serif;
	    font-weight: 400;
	    font-size: 0.9em;	
    }     
    .box-marked-project.project-short .top-project-info{
        height: 278px;
    }
    .box-marked-project .content-info-short .thumb-img{
        margin-right: 20px;
    }
    .featimg { margin-right:20px; margin-bottom:20px; }
    .box-marked-project .content-info-short .wrap-short-detail{
        float: none;
        width: auto;
    }
    .box-marked-project .content-info-short .comment-view{
        position: static;
    }

    .home-popular-project .clear-2col{display: none}

    .project-short.sml-thumb .group-fee .fee-item{
        float: none;
        width: auto;
        border-top: 1px dashed #d4d4d4;
        padding: 5px 10px;
    }
    .project-short.sml-thumb .group-fee .fee-item:first-child{
        padding-left: 10px;
    }

    .project-short.larger .bottom-project-info{
        padding-bottom: 20px;
    }
    .project-short.larger .project-progress{
        float: none;
        margin: 10px auto;
    }
    .project-short.larger .group-fee{
        padding: 0 0 0 20px;
    }
    .project-short.larger .bottom-project-info .btn-buck-project{
        margin: 0 20px 0 0;
    }


    .home-discover-friends .row-friends.row-connect-fb .thumb-avatar.t-first,
    .home-discover-friends .row-friends.row-connect-fb .thumb-avatar.t-last{
        display: none;
    }
    .home-discover-friends .connect-fb{
        width: 100%;
        margin: 0;
        padding-bottom: 20px;
    }

    .project-author .author-action{
        text-align: center;
    }
    .project-author .author-action .btn{
        margin: 10px 0 0 0;
    }
    .project-author .author-action .btn:first-child{
        margin-top: 0;
    }
    .form-profile{
        width: auto;
    }
    .form .row-item .lbl{
        width: 90px;
    }
    .form .row-item .val{
        margin-left: 100px;
    }
    .form.form-profile .txt{
        width: 100%;
    }
    .form .txt.fill-width{
        width: 100%;
    }

    /*SelectNav.js*/
    .selectnav{
        display: block;
    }
    .nav-menu-blog{
        display: none;
    }
    
    .fbthumb { display:none; }

    /* Footer */
    #footer .main-footer .grid_3{
        width: 48%;
    }
    #footer .footer-menu > ul{
        float: left;
        width: 50%;
    }
    #footer .footer-menu > ul:first-child{
        width: 50%;
    }
    #footer .site-copyright{
        padding-top: 20px;
    }
     .halfblock { display:inline-block; float:left; width:31%; background:none; }
}

/******************************************************************************/ 
/** ############################################################  **/ 
@media screen and (max-device-width:  767px), screen and (max-width:  767px) {
/** ############################################################  **/ 	
/******************************************************************************/ 

    #logo { }
    .layout-2cols .content,
    .layout-2cols .sidebar{
        width: 98%;
        margin-bottom: 30px;
    }
    .layout-1cols-ceneter .content{
        width: 81.333%;
    }
    .dropdown-search-result .grid_3{
        width: 48%;
    }
    .home-feature-category .left-lst-category,
    .home-feature-category .marked-category{
        width: 98%;
    }
    .home-feature-category .wrap-lst-category,
    .box-marked-project.project-short .top-project-info{
        height: auto;
    }
    #home-slider .slide-title, .slide-description, .slide-description2 {
	padding-bottom: 12px
    }
    .featimg { background:none; margin-right:0px; margin-bottom:0px; }
    .box-marked-project .content-info-short .thumb-img{
        margin-right: 20px;
    }
    .box-marked-project .content-info-short .wrap-short-detail{
        float: right;
        width: 43.36283185840708%;
    }
    .box-marked-project .content-info-short .comment-view{
        position: absolute;
    }
    .project-short.box-marked-project .group-fee{
        padding: 25px 20px 0 0;
        float: right;
    }
    .project-short.big-thumb .group-fee{
        padding-left: 25px;
    }
    .project-short.larger .group-fee .sep{
        margin: 12px 20px 0 20px;
    }


    .lst-popular-project {
        padding-bottom: 20px;
    }
    .lst-popular-project > .grid_3{
        width: 48%;
    }
    .lst-popular-project .project-short{
        margin-bottom: 20px;
    }

    .home-discover-friends .connect-fb{
        text-align: center;
        padding-top: 20px;
    }
    .home-discover-friends .connect-fb .description{
        float: none;
        width: auto;
        padding: 0 0 10px 0;
    }
    .home-discover-friends .connect-fb .btn-fb{
        float: none;
        margin: 0;
    }

    .additional-info-line .grid_9,
    .additional-info-line .grid_3{
        width: 98%;
        text-align: left;
    }
    .project-author .author-action{
        text-align: left;
    }
    .how-it-work .left-intro{
        float: none;
        width: auto;
        margin-bottom: 20px;
    }
    .how-it-work .right-intro{
        float: none;
        width: auto;
        padding: 4px;
    }

    .popup-common{
        position: absolute;
        height: auto;
    }
    .popup-common .prefix_1{
        padding: 0;
    }
    .login-form .box-white{
        height: auto;
    }
    .popup-common .grid_6,
    .popup-common .grid_4{
        width: 81.333%;
        padding-left: 8.333%;
    }
     .halfblock { display:inline-block; float:left; width:31%; background:none; }
}
/******************************************************************************/ 
@media screen and (max-device-width:  587px), screen and (max-width:  587px) { 
    #logo{
        float: none;
        width: auto;
        padding: 0px 0 5px 0;
        text-align: center;
    }
    #header { position:relative; }
    .spacer { padding-top:0px; }
    #header .top-menu .nav-horizontal{
        display: none;
    }
    #header .wrap-top-menu { position:fixed; width:100%; }
    #header .top-menu .btn-toogle-menu{
        display: block;
    }
    span.line-bar.lb2 {
	display: block;
    }     
    #header .descrip {
        display: block;
        float:right; 
        margin-right:5px; 
        color:#fff; 
        margin-top:8px;
    }    
    #header .wrap-top-menu .iBtnRed{
        margin-top: 6px;
    }
    #header .header-content { padding-top:50px; }
    #header .main-nav{
        margin: 0 auto;
        float: none;
        width: 320px;
        margin-top:0px;
    } 
    #header .account-panel{
        margin: 0px 0 10px 0;
        float: none;
        text-align: center;
    }
    #header .account-panel .btn{
        float: none;
    }
    #header .form-search{
        float: none;
        width: 220px;
        margin: 0 auto;
    }
	#footer .site-copyright {
		padding-top: 40px;
		/*margin-bottom:25px;
		padding-bottom:20px;	*/
	}
	#footer .term-privacy a {
		margin-top:10px;
		font-weight:400;
		font-size:19px;
	}
    .featimg { background:none; margin-right:0px; margin-bottom:0px; }
    .halfblock { display:inline-block; float:left; width:48%; background:none; }
}    
/******************************************************************************/ 
@media screen and (max-device-width:  480px), screen and (max-width:  480px) {
    div.fancybox-skin { } /* was top:110px; */
    #logo{
        float: none;
        width: auto;
        padding: 0px 0 5px 0;
        text-align: center;
    }
	.applogo { display:block; padding-top:6px; text-align:center; max-width:200px; overflow:hidden;
	width:200px; position:relative; margin-left: auto; margin-right:auto; }
	/* HIDE THE HEADER, BECAUSE NOW WE HAVE A BOTTOM TRAY MOBILE MENU */
	.tophdrw { display:none; }
    #header { position:relative; background:url(/static/images/apptopbg.jpg) no-repeat center center; background-size:cover;
	background-color:#fff; border-bottom:0px; }
    .spacer { padding-top:0px; }
    #header .top-menu .nav-horizontal{
        display: none;
    }
	#header .wrap-top-menu-desktop { }
    #header .wrap-top-menu { position:fixed; width:100%; background: rgba(0,0,0,.7); padding: 18px 0 6px 0; }	
    #header .header-content { padding-top:50px; }
    #header .btn-toogle-menu {
		margin-top:4px;
    }
    #header .descrip {
        display: block;
        float:right; 
        margin-right:5px; 
        color:#fff; 
        margin-top:8px;
    }    
    #header .wrap-top-menu .iBtnRed{
        margin-top: 6px;
    }
    .header-content .header-right{
        width: 100%;
        border-bottom: 0px solid #d4d4d4;
        padding-bottom: 0px;
        display: none;
    }	
    #header .main-nav{
        margin: 0 auto;
        float: none;
        width: 320px;
        margin-top:0px;
    } 
    #header .account-panel{
        margin: 10px 0 10px 0;
        float: none;
        text-align: center;
    }
    #header .account-panel .btn{
        float: none;
    }
    #header .form-search{
        float: none;
        width: 220px;
        margin: 0 auto;
    }
	#home-slider .slide-title,
	.slide-description, .slide-description2 {
		padding-bottom: 8px;
	}
	.layout-2cols { padding-top:3px; }
    .dropdown-search-result .grid_3{
        width: 98%;
    }
    .dropdown-search-result .iBigX{
        top: 15px;
    }
    .marked-category .title-mark{
        padding-bottom: 5px;
    }
    .marked-category .count-project{
        position: static;
    }
    .featimg { background:none; margin-right:0px; margin-bottom:0px; }
    .box-marked-project .content-info-short .thumb-img,
    .project-short.larger .content-info-short .thumb-img,
    .day-news .project-short .content-info-short .thumb-img{
        float: none;
        width: auto;
        margin-bottom: 10px;
    }
    .box-marked-project .content-info-short .wrap-short-detail,
    .project-short.larger .content-info-short .wrap-short-detail,
    .day-news  .project-short .content-info-short .wrap-short-detail{
         float: none;
         width: auto;
    }
    .box-marked-project .content-info-short .comment-view,
    .project-short.larger .content-info-short .comment-view,
    .day-news  .project-short .content-info-short .comment-view{
        position: static;
    }
    .project-short.box-marked-project .group-fee .fee-item,
    .project-short.larger .group-fee .fee-item,
    .project-short.big-thumb .group-fee .fee-item{
        float: none;
        width: auto;
        border-top: 1px dashed #d4d4d4;
        padding: 5px 10px;
    }
    .project-short.box-marked-project .group-fee .fee-item:first-child,
    .project-short.larger .group-fee .fee-item:first-child,
    .project-short.big-thumb .group-fee .fee-item:first-child{
        padding-left: 10px;
    }
    .project-short.box-marked-project .group-fee .sep,
    .project-short.larger .group-fee .sep,
    .project-short.big-thumb .group-fee .sep{
        display: none;
    }
    .project-short .bottom-project-info{
        overflow: hidden;
    }
    .project-short.box-marked-project .group-fee,
    .project-short.larger .group-fee,
    .project-short.big-thumb .group-fee{
        padding: 15px 0 10px 0;
    }
    .project-short .group-fee .sep{
        margin: 12px 24px 0 24px;
    }
    .project-short .project-progress{
        margin: 10px auto;
        float: none;
    }
    .project-short.box-marked-project .group-fee,
    .project-short.larger .group-fee,
    .project-short.big-thumb .group-fee{
        padding: 15px 0 10px 0;
        float: none;
        clear: both;
        width: 96%;
        margin: 0 auto;
    }
    .project-short.larger .bottom-project-info .btn-buck-project{
        float: left;
        margin: 0 0 0 20px;
    }
    .project-tab-detail .nav-tabs{
        display: none;
    }
    .project-detail .tab-content .alternate-tab{
        display: block;
    }
    .project-detail .tab-content .tab-pane{
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }
    .project-detail .tab-content .alternate-tab.active{
        display: block;
    }
    .how-it-work .grid_6.box-text-content,
    .how-it-work .grid_4.box-text-content{
        width: 98%;
    }

    .form .row-item .lbl{
        display: block;
        float: none;
        width: auto;
        text-align: left;
        padding-bottom: 7px;
    }
    .form .row-item .val{
        margin-left: 0;
    }
    .form.form-profile .txt{
        width: 100%;
    }
    .form .row-item .btn{
        margin-left: 0;
        margin-top: 4px;
    }

    .blog-page .grp-info-box .box-text-content{
        float: none;
        width: auto;
        padding-bottom: 20px;
    }
    .blog-page .grp-info-box .box-text-content:first-child{
        margin-left: 0;
    }
    .blog-page .box-text-content .wrap-info{
        padding: 0;
    }

    .list-project-in-category .list-project > .grid_3{
        width: 96%;
        margin-left: 2%;
        margin-right: 2%;
    }

    .box-post-comment .left-input,
    .box-post-comment .right-input{
        float: none;
        width: auto;
    }
    .thanks{
        float: none;
        width: auto;
        display: block;
        margin-bottom: 10px;
    }
    .thanks .pick-right{
        border-color: #3c84ea transparent transparent transparent;
        top: 100%;
        right: 22px;
    }
    .box-post-comment .btn-submit-comment{
        width: 100px;
    }
    span.rtlt { font-size:15px; display:block; }
	.half { display:block; width:100% !important; padding:0; margin:0; }
    .demotext { padding:20px 20px 0px; }	
	
	/* ############################ */
	/* ###        LOGOS         ### */
	/* ############################ */

.logoimages img { height:30px; }

    .lst-popular-project > .grid_3,
    #footer .main-footer .grid_3{
        width: 98%;
    }
    #footer .copyright{
        text-align: center;
		padding-bottom:70px;		
    }
    #footer .logo-footer{
        position: static;
    }
    #footer .term-privacy{
        position: static;
        padding: 10px 0;
		margin-bottom:5px;
    }
    #footer .site-copyright{
        padding: 0;	
    }

    .popup-common .grid_6,
    .popup-common .grid_4{
        width: 98%;
        padding-left: 0;
    }

    .centered-btns_nav{
        top: 65%;
    }
   div.content.grid_2.halfblock, div.content.grid_3.halfblock { display:inline-block; float:left; width:48%; background:none; }
    
/* BOTTOM TRAYBAR MENU / GREEN 00B715 */
	.bottomtray { width:100%; height:45px; background: rgba(0,0,0,.85); z-index:999999999999999;
	display:block; position:fixed; bottom:0px; text-align:center; }
	.bottomicons { width:20%; max-width:85px; height:45px; background: rgba(0,0,0,.2); color:#aaa; 
	text-align:center; display:inline-block; margin:0 !important;
	line-height:45px; font-size:18px; font-weight:300; }
	.bottomicons:hover { color:#fff; }
	.monly { display:inline-block; }
	
    	/*.content-info-short .thumb-img img {
	  width: 100%;
	}
	.sml-thumb .content-info-short .thumb-img, a.thumb-img {
	  width: 100%;
	  max-width:200px !important;
	  height:auto;
	  margin:0 auto;
	}*/
}

@media screen and (max-device-width:  320px), screen and (max-width:  320px) {
	/*.content-info-short .thumb-img img {
	  width: 100%;
	  max-width:200px !important;
	  margin:0 auto;
	}
	.sml-thumb .content-info-short .thumb-img, a.thumb-img {
	  width: 100%;
	  max-width:200px !important;
	  height:auto;
	  margin:0 auto;
	}*/
    .featimg { background:none; margin-right:0px; margin-bottom:0px; }
    .halfblock { display:inline-block; float:left; width:50%; }
}